@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px; }
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#f00;}
ul li{ list-style:none}
img{ border:0px;}
.clear{ clear:both;}
.width1200{ width:1200px; height:auto; margin:0px auto; overflow:hidden; clear:both;}
body{ min-width:1300px;}





.head{ height:138px;}
.logo{ float:left; width:528px; height:138px;}
.tel{ float:right;}






.nav{ height:50px; background:#0a66bb; margin-top:-30px;}
.nav li{ float:left;}
.nav span{ float:left;}
.nav span a{ display:block; width:180px; height:50px; line-height:50px; text-align:center; font-size:14px; font-family:'微软雅黑 Regular'; color:#fff; padding-left:17px;}
.nav li a{ display:block; width:139px; height:50px; line-height:50px; text-align:center; font-size:14px; font-family:'微软雅黑 Regular'; color:#fff;}
.nav img{ float:left;}
.nacli1{ background:url(nav_sy_bg.jpg) center no-repeat;}
.nav li a:hover{ background:#ffba00;}





.banner{ height:600pxpx; overflow:hidden;}
.fullSlide {
	width: 100%;
	position: relative;
	height:600px;
	background: #000;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
	height:600px;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 600px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 460px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: url(../images/touming.png) repeat-x;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity=60);
}
.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 13px;
	height: 13px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) 0px 0px;
	overflow: hidden;
	line-height: 9999px;
}
.fullSlide .hd ul .on {
	background-position: 13px 0;
}
.fullSlide1 {
	width: 100%;
	position: relative;
	height: 500px;
	background: #000;
}
.fullSlide1 .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide1 .bd ul {
	width: 100% !important;
}
.fullSlide1 .bd li {
	width: 100% !important;
	height: 500px;
	overflow: hidden;
	text-align: center;
}
.fullSlide1 .bd li a {
	display: block;
	height: 460px;
}
.fullSlide1 .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: url(../images/touming.png) repeat-x;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity=60);
}
.fullSlide1 .hd ul {
	text-align: center;
	padding-top: 5px;
}
.fullSlide1 .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 13px;
	height: 13px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) 0px 0px;
	overflow: hidden;
	line-height: 9999px;
}
.fullSlide1 .hd ul .on {
	background-position: 13px 0;
}





.title{ height:130px; text-align:center; line-height:40px; margin-top:30px;}
.title h4{ color:#1d46be; font-size:30px; font-family:'Microsoft Sans Serif...';}
.title h4 span{ color:#555555;}
.title h3{ color:#000000; font-size:24px; font-family:'微软雅黑 Regular';}




.gywm{ height:460px; background:#f4f4f4;}
.gywm_left img{ width:460px; height:271px; float:left;}
.gywm_right{ color:#000000; font-size:14px; font-family:'宋体 Regular'; padding-left:20px; width:706px; float:right; line-height:35px;}
.gywm_right p{text-indent:2em; color:#000000; font-size:14px; font-family:'宋体 Regular';}




.cpzs{ height:820px;}
.cpzs dl{height: auto;
    overflow: hidden;}
.cpzs dl dd{ width:160px; height:50px; border:1px #ccc solid; float:left; line-height:50px; line-height:50px; text-align:center; margin:10px 19px;}
.cpzs dl dd a{ display:block; color:#1d46be; font-size:18px; font-family:'微软雅黑 Regular'; font-weight:bold;}
.cpzs dl dd a:hover{ background:#1d46be; color:#fff;}
.cpzs ul li{ width:273px; height:256px; float:left; text-align:center; margin:15px 13px; font-size:color:#000000; font-size:16px; font-family:'微软雅黑 Regular';}
.cpzs ul li img{ width:273px; height:210px; border:1px #ccc solid; margin-bottom:10px;}



.sy_hf{ margin-bottom:30px; height:120px; margin-top:270px}
.sy_hf span{ display:block; position:absolute; color:#0a66bb; font-size:24px; font-family:'Adobe 黑体 Std R'; font-weight:bold; left:22%; top:59%;}

.xwzx{ height:553px; background:#f4f4f4;}
.xwzx ul{ width:30%; float:left;}
.xwzx ul dl{ height:40px; line-height:40px; }
.xwzx ul dl span{ float:left; color:#000000; font-family:'微软雅黑 Regular'; font-size:18px; font-weight:bold;} 
.xwzx ul dl a{ float:right; color:#1d46be; font-size:18px; font-family:'宋体 Regular';}
.xwzx ul li{ height:40px; line-height:40px; border-bottom:1px #ccc solid;}
.xwzx ul li span{ float:right; color:#333333; font-size:14px; font-family:'宋体 Regular';}
.xwzx ul li a{ float:left; color:#333; font-size:14px; font-family:'宋体 Regular';}








.cgal{ height:442px;}
.cgal li{ height:259px; width:273px; float:left; text-align:center; margin:10px 13px; color:#000000; font-size:16px; font-family:'微软雅黑 Regular';}
.cgal li img{ width:273px; height:210px; border:1px #ccc solid; margin-bottom:10px;}



.link{ height:40px;  width:1200px; border:1px #ccc solid; margin:0px auto;}
.link span{ float:left; color:#5b5b5b; font-size:16px; font-family:'宋体 Regular'; font-weight:bold; line-height:40px; padding-left:5px;}
.link li{ float:left; margin:10px 10px; border-right:1px #ccc solid; text-align:center; height:20px; line-height:20px; padding-right:10px;}
.link li a{ color:#6a6a6a; font-size:12px; font-family:'宋体 Regular'; display:block; }
.link li a:hover{ color:#00a2ff;}




.footer_top{ height:288px; background:#4d4d4d; margin-top:20px;}
.footer_top ul{ float:left; border-right:1px #5f5e5e solid; margin-top:40px; height:200px;}
.footer_bottom{ height:97px; background:#343434;}
.footer_div1{ width:160px;}
.footer_div2{ width:220px; text-align:center;}
.footer_top ul h4{ color:#ededed; font-size:14px; font-family:'宋体 Regular'; line-height:50px;}
.footer_top ul li a{ color:#d4d0d0; font-size:12px; font-family:'宋体 Regular'; line-height:30px;}
.sousuo{ float:right; margin-top:60px; height:auto; overflow:hidden;}
.sousuo_top p{ color:#ededed; font-size:12px; line-height:35px; font-weight:bold;}
.sousuo_top p input{ color:#898586; font-size:14px; float:left; }
.fs_left p{ color:#b4b2b3; font-size:14px; font-weight:bold; line-height:40px;}
.fs_right p{ color:#b4b2b3; font-size:14px; font-weight:bold; line-height:40px;}
#a1{ float:left; width:40px; height:40px; display:block; background:url(qq_ico.jpg) no-repeat; margin-right:10px}
#a2{ float:left; width:40px; height:40px; display:block; background:url(wx_ico.jpg) no-repeat;margin-right:10px}
#a3{ float:left; width:40px; height:40px; display:block; background:url(xl_ico.jpg) no-repeat;}
.sousuo_top{ height:80px;}
.sousuo_bottom{ height:116px;}
.fs_right{ float:right; width:116px; height:116px;}
.fs_left{ width:150px; float:left;}
.fs_right img{width:75px}
.footer_bottom ul{ height:97px; float:left;}
.tel_footer{ color:#ffffff; font-size:20px; font-family:'微软雅黑 Regular'; line-height:97px; font-weight:bold;}
.banquan{ float:right!important; font-size:12px; line-height:35px; color:#e5e5e5; margin-top:15px; padding-left:10px; height:70px!important; border-left:1px #ccc solid;}
.banquan a{color:#e5e5e5; float:right;}



#demo {width:1200px; height:290px; margin:0px auto; overflow:hidden;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}












/***************内页样式*****************/

.ny_list{ height:auto; overflow:hidden; margin:20px 0px;}
.ny_clleft{ width:253px; overflow:hidden; float:left;}
.meid1{ width:100%; overflow:hidden; background:url(../images/ny_ulbg.jpg); padding-bottom:10px; }

.meid2{ width:99%; overflow:hidden; border:1px #c0bfbf solid; padding-bottom:20px;}
.meid2 li{ height:30px; line-height:30px; padding-left:5px; border-bottom:1px #ccc dashed;}
.meid2 li a{ font-size:12px; color:#000;}
.meid1_title{ width:253px; height:35px;  background:url(../images/ny_title_bg.jpg) no-repeat; text-align:center; padding-top:10px; color:#fff; font-size:17px; font-family:'微软雅黑 Regular'; margin-bottom:20px; font-weight:bold; }
.meid1_title p{ font-size:14px; font-family:'Arial Regular'; height:20px!important; line-height:20px!important; color:#fff!important;}
.meid1 li{ width:220px; height:35px; line-height:35px; text-align:center; margin:0px auto;}
.meid1 li a{ display:block; background:url(../images/ny_listbg.jpg) no-repeat; color:#847676; font-size:13px; font-family:'宋体 Regular'; padding-left:30px;}
.meid1 li a:hover{ background:url(../images/ny_list_hover.jpg) no-repeat; color:#fff;}
.meid1 dl{ width:100%; height:auto;  margin:0px auto; overflow:hidden;}
.meid1 dl dd{ width:220px; height:35px; line-height:35px; text-align:left; margin:0px auto; border-bottom:1px #ccc solid;}
.meid1 dl dd a{ display:block; color:#847676; font-size:13px; font-family:'宋体 Regular'; padding-left:10px; background:#fff; }
.meid1 dl dd a:hover{ }




.meid2 p{ line-height:30px; padding-left:10px;}
.meid2 p input{ width:202px; height:30px; margin-top:10px;}
.meid2 p textarea{ width:202px; height:84px; margin-top:10px;}


.iek input{ width:105px!important; height:31px!important; float:left!important; color:#fff!important; margin:10px 2px!important;}
.iek{ height:40px!important; border:none;}
.ny_zwright{ width:840px; overflow:hidden; float:right; border:1px #c3c3c3 solid; padding-bottom:40px;}
.lsen li{ list-style:none; border:1px #c3c3c3 solid; width:238px; height:230px; float:left; margin:10px 20px; text-align:center;}
.lsen li img{ width:237px; height:170px; border-bottom:2px #c3c3c3 solid;}
.lsen li p{ height:54px; line-height:54px; border-bottom:5px #c3c3c3 solid;}

.meid3{ width:99%; overflow:hidden; border:1px #c0bfbf solid; padding-bottom:20px;}
.meid3 li{ height:130px; line-height:30px; padding:3px; border-bottom:1px #ccc dashed; width:47%; float:left; text-align:center; overflow:hidden; margin-bottom:10px;}
.meid3 li img{ width:100%; height:100px;}
.meid3 li a{ font-size:12px; color:#000; display:block; height:130px;}
.meid3 p{ width:220px; height:80px; margin:0 auto; text-align:center; color:#808080; font-size:14px; font-family:'宋体 Regular';}
.meid3 p input{ width:202px; height:30px; margin-top:10px;}
.meid3 p textarea{ width:202px; height:84px; margin-top:10px;}



/***************************内页样式****************************/


.sx_nymain {
  margin:20px auto;
  overflow: hidden;
  padding-bottom: 20px;
  width:1100px;
}
.sx_nyleft {
  border: 1px solid #ccc;
  float:left;
  width:280px;
  background:#fff;
  padding: 10px 10px;
}
.sx_nyfenlei li {
  background: url(flli_03.jpg) no-repeat 18px center;
  border-bottom: 1px dotted #CCCCCC;
  line-height: 32px;
  text-align:center;
 
}

.sx_nyfenlei li a:hover{ background:#EBD4AA; color:#fff;}


.sx_nyfenlei li a{
	display:block;
	}
.sx_nyfenlei li a:hover{}
.sx_nycontactcon img {
  padding-left: 3px;
  padding-top: 2px;
  width:276px;
}
.sx_nycontactcon p{
	line-height:24px;
	padding-left:10px;
	font-size:14px;
	}
	
	
	
.sx_nybt {
 
  color: #4C91C8;
  font-size: 14px;
  height:50px;
  line-height:50px;
  margin-bottom:10px;
  margin-top:10px; 
  background:url(../images/g-geader-line.jpg) repeat-x left bottom;
}



.sx_nyfenl {
  
}
.sx_nyfenlei {
  padding: 5px;
}
.sx_nycontactcon {
  
}
.sx_nyright {
  background:#FFFFFF;
  border: 1px solid #DDDEDE;
  float: right;
  margin-left: 1px;
  padding-bottom: 15px;
  width: 840px;
}
.sx_dq {
  border-bottom: 1px solid #CCCCCC;
  font-size: 12px;
  height: 34px;
  line-height: 34px;
  padding-left: 10px;
}
.sx_nyaboutcontent{
	line-height:24px;
	padding:10px;
	}
.sx_nyaboutcontent p{
	line-height:24px;
	}
.sx_nynewsli{
	line-height:24px;
	padding:15px 20px;
	}
.sx_nynewsli li {
}
.sx_nynewsli li span{
	float:right;
	color:#858585;
	}
.sx_nycaseli{
	padding:15px 0px;
	overflow:hidden;
	}
.sx_nycaseli li {
  float: left;
  height: 230px;
  padding-left:12px;
  padding-right: 0;
  text-align: center;
  width: 226px;
  margin-bottom:20px;
}
.sx_nycaseli li img {
  border: 1px solid #CCCCCC;
  height: 185px;
  margin-bottom:12px;
  padding: 2px;
  width: 220px;
}
.sx_nycontactcon p font {
  float: left;
  height:40px;
}


.sx_xgwenz {
  background:#4C91C8;
  color: #FFFFFF;
  font-size: 14px;
  height: 35px;
  line-height:35px;
 margin: 15px 1px 10px;
  padding-left: 10px;
}
.sx_xgarti li {
  float: left;
  height: 25px;
  line-height: 25px;
  width: 320px;
  padding-left:10px;
}


.dede_pages {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.dede_pages li{
	display:inline;
	padding-right:5px;
	}
.sx_nyaboutcontent h3 {
  line-height: 30px;
  padding-bottom:10px;
  text-align: center;
  font-size:18px;
}
.dede_page li {
  padding-left: 10px;
  padding-top: 6px;
}

.intxt {
  height: 22px;
  line-height: 22px;
  background: #fff;
  border: 1px solid #ccc;
}
.maplist textarea {
  margin-top: 7px;
  background: #fff;
  border: 1px solid #ccc;
}
.maplist font {
  color: #FF0000;
}
.tijiao {
  width: 536px;
}

#focus li img {
  width: 240px;
  height: 152px;
}


.fuwubt  span {
  float: right;
  padding-right: 10px;
}

.tjnewsny li {
  height:30px;
  line-height: 24px;
  padding-left: 10px;
}
.tjnewsny li a{
	color:#333;
	font-size:14px;
	}

.tjnewsny li a:hover{
	color:#2458A4;}

.tjtpny img {
  height: 110px;
  width: 100%;
padding-bottom:5px;
}
.tjtpny li {
  float: left;
  height:130px;
  padding-left: 6px;
  padding-top: 8px;
  width: 47%;
  text-align: center;
}
.tjtpny li a {
  display: block;
  color:#333;
  font-size:12px; 
}
.tjtpny li a:hover{
	color:#2458A4;
	}

.tjtpny  ul {
  padding-bottom: 10px;
  overflow: hidden;
}


.sx_nynewsli ul li {
    padding-bottom: 30px;
    padding-top: 18px;
    border-bottom: #ddd 1px dashed;
}

.sx_nynewsli ul li a {
    color: #333;
    font-size: 16px;
}


sx_nynewsli ul li span {
    float: right;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.sx_nynewsli ul li p {
    line-height: 21px;
    padding: 15px 10px 0 10px;
    color: #999;
	font-size:12px;
}


.sx_nybt a {
    float: right;
}


.sx_nybt font {
    float: left;
}

#tttn{ width:100%;}

.sx_xgarti li a {
    font-size: 12px;
}
.dede_page li{ font-size:12px;}
.dede_page li a{ font-size:12px;}

.cpzx{ width:1100px; height:auto; overflow:hidden;}

.cpzx li{ width:356px; height:243px; float:left; text-align:center; margin:10px 5px;} 
.cpzx li img{ width:350px; height:200px;}
.cpzx li a{ font-size:12px; color:#333; line-height:20px;}

.footer_div1 li{color: #ededed;
    font-size: 12px;}