@charset "utf-8";
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}
body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:15px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration: none; color:#333;}
a:hover{ text-decoration:none; color:#1a6ec6;}
a:active{text-decoration: none; color:#1a6ec6;}
a::focus{-moz-outline-style:none;}
/*头部*/
#top{ width:100%; height:40px; background:#1248a1;}
#top .top_con{ width:1200px; height:40px; margin:0 auto; overflow:hidden;}
.top_con .top1{ width:280px; height:40px; line-height:40px; font-size:14px; color:#fff; float:left; overflow:hidden;}
.top_con .top2{width:220px;hei ght:40px;line-height:40px;font-size:20px;color:#fff;float:right;overflow:hidden;font-family:"Arial"; text-indent: 30px;}

.top{ width:100%; height:100px;}
.topper{ width:1200px; height:100px; margin:0 auto;}
.topr{ height:100px;}

/*导航*/
.language{ width:100px; height:30px; font-size:12px; color:#ccc; line-height:30px; float:right;}
.language a{  font-size:13px; color:#078437; line-height:40px; padding:0 5px;}
.language a:hover{ color:#1a6ec6;}

.menur{ height:100px; clear:both;}
.nav li{ display:inline-block; *display:inline; zoom:1; width:auto; float:left; position:relative;z-index:9;  }
.nav li a{display:inline-block; *display:inline; zoom:1; text-align:center; margin:0 18px; line-height:100px; font-size:16px; color:#333;}
.nav li.now a,.nav li:hover a{  color:#3366cc;-moz-border-radius:4px;}
.nav li ul{ width:144px; position:absolute; left:0px;margin-left: -20px; display:none;border-top: 2px solid #3366cc;background-color: #fff;}
.nav li ul:before {
	content: '';
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -8px;
	border-bottom: 8px solid #3366cc;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
.nav li:hover ul li a{color: #626262;}
.nav li ul li{ width:144px; height:40px; line-height:40px; text-align:center; margin:0px; padding:0px;background-color: #fff; border-bottom: 1px solid #eee; }
.nav li ul li a{ display:block; width:144px; margin:0px; padding:0px; height:40px;  line-height:40px; text-align:center; font-size:13px;color: #626262;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;opacity: 0.9;}
.nav li ul li a:hover{ background:#3366cc;opa city: 0.8; color:#fff;}

/*sypro*/
.banner{ margin-bottom:55px;}
.sypro{ width:1200px; height:1100px; margin:0 auto;margin-bottom:60px;}
.syprolistbox{ width:240px; }
.cpbt{ width:240px; height:75px;background:#1a6ec6; font-size:26px; color:#fff; line-height:75px; text-align:center; font-weight:700;}
.syprolist{ width:238px;  background:#f3f1f2;  border: 1px solid #dadada;}
.cpbt1{ background:url(../images/cp.png) no-repeat center; width:190px; height:37px; margin-left:10px; margin-top:5px; font-size:16px; color:#fff; line-height:37px; padding-left:25px; margin-bottom:2px;}
.syprolist ul li{ width:220px; margin-left:10px;}
.syprolist ul li a{ font-size:15px; color:#333; line-height:33px; background:url(../images/bjsanjiao.jpg) no-repeat left; padding-left:25px;}
.syprolist ul li a:hover{ color:#1a6ec6;}

.sypror{ width:935px; }
.sousuobox{ width:935px; height:140px;}
.syprobox{ width:935px; height:515px; margin-top:30px;}
.sousl{ width:687px; height:96px; padding:20px; background:#f3f1f2; border: 1px solid #dadada;}
.sousl span{ font-size:15px; color:#333; line-height:20px; display:block}
.sousl a{ font-size:13px; color:#666; line-height:36px; padding:0 10px;}
.sousl a:hover{ color:#1a6ec6;}

.syprobox ul li{ width:280px; height:255px; float:left; margin-right:30px; font-size:14px; color:#666; line-height:36px; text-align:center;}
.cpsyy{ width:280px; height:200px; border: 1px solid #dadada;overflow:hidden;}
.cpsyy .nrimg {
    width: 280px;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.cpsyy1 .nrimgs {
    width: 280px;
    height: 200px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.cpbt1 a{ color:#fff;}
.cpsyy a img{transition: all 0.3s; }
.cpsyy a img:hover  {transform: scale(1.12);transition: all 0.9s linear 0s;}


.sousr{ background:url(../images/dhbj.jpg) no-repeat center; width:206px; height:138px;}
.sousr span{ color:#fff; font-size:18px; text-align:center; line-height:40px; display:block; margin-top:10px;}
.sousr i{ font-size:16px; color:#fff; line-height:30px; text-align:center; display:block; font-weight:bold;}

/*sousuo*/
	#searchform { float:left; margin-left:20px; margin:9px 0px 0px; padding:0px; }
	#searchform fieldset { padding:0px; border:none; margin:0px; }
	#searchform input[type="text"] { 
		background:#e8e8e8;
		border:none;
		float:left;		
		padding:0px 10px 0px 15px;
		margin:0px;
		width:200px; 
		height:38px;
		line-height:38px;
		transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		color:#585858; 
	}

	#searchform input[type="submit"] { background:url(../images/icon-search.png) center 11px no-repeat; cursor:pointer; margin:0px; padding:0px; width:37px; height:38px; line-height:38px; }
	
	input[type="submit"] { padding:4px 17px; color:#fff; text-transform:uppercase; border:none; font-size:20px;cursor:pointer; margin-top:10px; float:left; overflow:visible; transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; -webkit-transition: all .3s linear; }
	
	#searchform input[type="submit"]:hover { background-color:#333232; }
	.style_1 #searchform input[type='submit'] { background-color:#1a6ec6; }
	.style_1{display:block; clear:both }


/*syhangye*/
.syhangye{ background:url(../images/hangyebj.jpg) no-repeat center; width:100%; height:665px; margin-bottom:50px;}
.hybt{ font-size:32px; color:#fff; line-height:37px; font-weight:700; text-align:center; padding-top:50px;}
.syhy{ width:1200px; height:502px; margin:0 auto; }

/*synews*/
.synews{ width:1200px; height:auto; margin:0 auto; }
.syxwbt h2{ float:left;font-size:32px; color:#333; line-height:37px; }
.anmore{ font-size:14px; color:#666; line-height:37px;}
.anmore a:hover{ color:#1a6ec6;}
.synewbox ul{ margin:30px 0 50px 0;}
.synewbox ul li{ margin-bottom:10px;}
.syxw{ width:1200px; height:68px;}
.syxwl{ width:80px; height:68px;}
.syxwwzr{ width:1100px; height:68px; background:#f1f3f4; font-size:15px; color:#333; line-height:68px; padding-left:20px;}
.syxwwzr a{ width:960px; height:68px;font-size:15px; color:#333; line-height:68px; display:block;}
.syxwwzr span{ float:right; margin-right:20px; color:#666;}
.syxwwzr a:hover{ color:#1a6ec6;}
.cptit{ color:#666; font-size:14px; width:280px; display:block;}
/*syabout*/
.syabout{ width:1200px; height:auto; margin:0 auto;}
.syabout h2{ font-size:32px; color:#333; line-height:40px; text-align:center;}
.syabout b{ font-size:13px; color:#666; line-height:36px; font-weight:normal; text-align:center; display:block; margin-bottom:45px;}
.syabbox{ width:1200px; height:417px;}
.hui{ width:360px; height:287px; background:#363636; font-size:15px; color:#fff; line-height:36px; padding:100px 30px 30px 30px; text-indent:30px;}
.hui a{ font-size:13px; color:#1a6ec6; float:right; margin-top:20px;}
.jsr{ width:780px; height:417px;overflow:hidden;position:relative;}
.dalou{ width:780px; height:417px;  }
.dalou a img{ width:780px; height:417px; transition: all 0.3s; }
.dalou a img:hover{transform: scale(1.12);transition: all 0.9s linear 0s;}
.qian{ position:absolute; top:0; left:0; z-index:999;}
/*footer*/
.footer{ width:100%; height:300px; background:#13293d; margin-top:100px;}
.fotbox{ width:1200px; height:250px; margin: 0 auto;}
.fots{ width:1200px; height:220px;}
.fots ul{ float:left; width:800px; height:220px;}
.fots ul li{ float:left; padding:0 25px;}
.fots ul li h3{ font-size:16px; color:#eaeaea; line-height:40px; margin-top:25px; font-weight:normal; text-align:left;}
.fots ul li a{ font-size:12px; color:#afafb0; line-height:30px; text-align:left; display:block;}
.fots ul li p{font-size:12px; color:#afafb0; line-height:30px; text-align:left; }
.fots ul li a:hover{ color:#1a6ec6;}
.wx{ width:400px;}
.wx1,.wxr{ width:200px; margin-top:40px; font-size:12px; color:#afafb0; line-height:40px; text-align:center;}
.wx1 img,.wxr img{ width:137px; height:126px; margin:0 auto; display:block;}

.fotx{ width:1200px; height:80px; border-top: 1px solid #1e3c57; font-size:12px; color:#afafb0; line-height:80px; }
.fotx a{font-size:12px; color:#afafb0; line-height:80px;}
.fotx a:hover{ color:#1a6ec6;}


/*nybanner*/
.nybanner{ width:100%; height:370px ; margin:0 auto; text-align:center; overflow:hidden;}

/*neiye*/
.nrbox{ width:1300px; height:auto; margin:0 auto; background:#fff; left:50%; margin-left:-650px; margin-top:-65px;position:relative; padding-bottom:15px;}
.mainbox{ padding:30px 50px 0 50px;}
.weizhi{ width:1200px; height:40px; border-bottom: solid 1px #dfdddd; margin-bottom:40px;}
.weizhi a{ font-size:13px; color:#666; line-height:30px;}
.weizhi a:hover{ color:#1a6ec6;}
.about{ width:1200px; height:auto; margin:0 auto;}
.tm{ font-size:30px; color:#1a6ec6; text-align:center; background:url(../images/tt.jpg) no-repeat center; margin-bottom:35px; line-height:40px;}
/*.erji {
    height: 50px;
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
    text-align: center;
    width: 890px;
}*/
.erji{height:50px; margin:0 auto; margin-bottom:40px; text-align:center;} 
 .erji a{ width:100px; font-size:15px; color:#666; line-height:50px; border:solid 1px #aaaaaa; padding:8px 35px; margin-left:10px;} 
/* .erji a {
  float: left;
    display: block;

    font-size: 15px;
    color: #666;
    /* line-height: 50px; 
    border: solid 1px #aaaaaa;
    padding: 7px 35px;
    margin-left: 10px;
    margin: 0 0 10px 10px;
}*/
.erji a.active{ background:#1a6ec6; color:#fff; border: solid 1px #fff;}
.erji a:hover{background:#1a6ec6; color:#fff; border: solid 1px #fff;}
.aboutny{ font-size:14px; color:#666; line-height:36px;}

/*内页荣誉*/
.honor{ width:1200px; overflow:hidden; clear:both; float:left; }
.honor ul{ width:1200px;}
.honor li{ float:left; line-height:40px; font-size:12px; color:#666; margin-bottom:15px; margin-right:40px; width:260px; height:226px; text-align:center;}
.honortu{width:240px; height:160px; float:left; padding:9px; border:1px solid#d2d2d2}
.honorti{width:260px; height:40px; text-align:center; float:left; line-height:40px; font-size:14px;}
.rimg {
    width: 240px;
    height: 160px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
/*wenhuabox*/
.wenhuabox{ width:1200px; height:320px; overflow:hidden;}
.whl img{ width:600px; height:320px;}
.whr{ width:600px; height:290px; background:#f5f5f5; padding-top:30px;}
.wh{ width:600px; height:50px; overflow:hidden; font-size:14px; color:#333; line-height:24px;line-height:50px;}
.wh h3{ font-size:18px; color:#1a67bc; line-height:50px; padding-left:40px; font-weight:normal; float:left;}

/*news*/
.nyxwlist ul li{ width:1198px; height:240px; float:left; margin-bottom:30px; border: solid 1px #eeeded; height:}
.xwl{ width:280px; height:200px; margin:20px;overflow:hidden;}
.xwl img {transition: all 1.5s;width:280px; height:200px;}
.xwl img:hover{
    transform: scale(1.1);
}
.xwr{ width:850px; height:200px; margin-top:20px; padding-right:20px;}
.xwr h1{ font-size:18px; color:#333; line-height:45px; width:850px; height:45px; overflow:hidden;}
.xwr h1 a:hover{ color:#ed0f0f;}
.xwr p{ font-size:14px; color:#666; line-height:30px; width:850px; height:60px; overflow:hidden;}
.xwr b{ font-size:12px; color:#666; line-height:36px; font-weight:normal;}
.nyxwlist ul li:hover{ border: solid 1px #1a6ec6;}
.nyxwlist ul li:hover .xwr h1 a{ color:#1a6ec6;}

/*内页详细*/
.newsinfo .ntitle {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px;
	color:#333;
}
.newsinfo .date1 {
	border-bottom: 1px dashed rgb(178, 178, 178);
	padding-bottom: 20px;
	font-size: 14px;
	text-align: center;
	color: rgb(102, 102, 102); 
}
.newsinfo .info {
	padding: 20px;
	line-height: 36px;
	font-size: 14px;
}
.newsinfo .newPage {
	border-top: 1px solid rgb(178, 178, 178);
	padding-top: 20px;
}

.info b{ font-size:14px; float:right; color:#666; line-height:30px; font-weight:normal;}



.newslist1{ width:1200px; height:auto; margin:0 auto;}
.newslist1 li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.newslist1 li span{ line-height:40px; float:right; color:#999999; font-size:14px;}
.newslist1 li a:hover{ color:#1a6ec6;}
.newslist1 li a{ line-height:40px; color:#333;}

.newslist2{ width:1200px; height:auto; margin:0 auto;}
.newslist2 li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.newslist2 li a:hover{ color:#1a6ec6;}
.newslist2 li a{ line-height:40px; color:#666;}
.newslist2 li img{ float:right; margin-top:10px;}

.lianxi{ width:1200px; height:410px; margin:0 auto;}
.lianxil{ width:600px; height:410px;}
.lianxil h2{ font-size:24px; color:#1a6ec6; line-height:45px;}
.lianxil p{ font-size:14px; color:#333; line-height:36px;}
.map{ margin-bottom:30px;}


/*nycpbox*/
.nycpbox{ width:1200px; height:auto; margin:0 auto;}
.cprjdh{ width:260px; height:auto;}
.lan{ width:240px; height:100px; background:url(../images/nybt.jpg) no-repeat center; font-size:30px; color:#fff; line-height:40px; padding-left:20px; margin-top:-50px; z-index:10000; position:relative; padding-top:20px;}
.lan span{font-size:18px; color:#fff; display:block;}

.proboxlist{ width:260px; height:auto;}

.cplbr{ width:890px; height:}
.weizhir{ width:890px;height:50px; border-bottom: solid 1px #dfdddd; margin-bottom:40px; font-size:13px; line-height:50px; font-size:13px; color:#666; margin-top:10px;}
.weizhir a{ font-size:13px; color:#666;}
.weizhir a:hover{ color:#1a67bc;}

.nybox ul{ width:900px;}
.nybox ul li{ width:280px; height:255px; float:left; margin-right:20px; font-size:14px; color:#666; line-height:36px; text-align:center;}
.cpsyy1{ width:280px; height:200px; border: 1px solid #dadada;overflow:hidden;}
.cpsyy1 a img{transition: all 0.3s; }
.cpsyy1 a img:hover  {transform: scale(1.12);transition: all 0.9s linear 0s;}
.nctl .cpimgs {
    width: 500px;
    height: 357px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

.sjr{ height:40px; width:560px; margin:0 auto; margin-bottom:40px;}
.sjr ul li{ width:130px; height:40px; background:#e6e6e6; float:left; margin-right:10px;display: inline-block;}
.sjr ul li a{ font-size:14px; color:#333; line-height:40px; text-align:center; display:block;}
.sjr ul li a.active{ background:#05853b; color:#fff;}
.sjr ul li a:hover{ background:#05853b; color:#fff;}

.ncxq{ width:890px; height:357px;}
.nctl{ width:500px; height:357px;}
.ncwzr{ width:360px; height:357px;}
.ncwzr h2{ font-size:20px; font-weight:bold; color:#333; line-height:40px;  margin-top:30px; width:360px; height:40px; overflow:hidden;}
.ncwzr p{ font-size:13px; color:#666; line-height:30px; width:360px; height:150px; overflow:hidden;}
.jieshao{ margin-top:50px;}
.jsbt{ width:860px; height:41px; background:url(../images/xqbt.jpg) no-repeat center; font-size:14px; color:#fff; line-height:41px; padding-left:30px; margin-bottom:20px; }

.juti{ font-size:14px; color:#666; line-height:36px;}
.juti h3{ font-size:16px; color:#000; line-height:40px; font-weight:normal;}
.newsinfo .bdsharebuttonbox .bds_more{float:none;background:none;display:inline;}
.newsinfo .bdsharebuttonbox .bds_more:hover{color:#d83336;}
.newsinfo .bdsharebuttonbox .bds_more:hover i.share{background-position:0 0;}
i.time,i.click,i.source,i.share{display:inline-block;width:20px;height:16px;vertical-align:middle; transition:all ease .5s;}
i.time{background:url(../images/icon09.png) 0 0 no-repeat;}
i.click{background:url(../images/icon10.png) 0 0 no-repeat;}
i.source{background:url(../images/icon12.png) 0 -16px no-repeat;}
i.share{background:url(../images/icon11.png) 0 -16px no-repeat;}
.newsD_cls {
    padding-bottom: 30px;
    text-align: center;

}
.newsD_cls {
margin-top:30px;  
}
.newsD_cls a {
    display: inline-block;
    width: 30%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 45px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.newsD_cls a:hover {
    border-color: #356fc7;
}
.pager{text-align: center; margin-top:30px;}
.pager a{
    display: inline-block;width: 27px;line-height: 27px;
    border: 1px solid #f2f2f2;font-size: 12px;color:#666;margin: 0 5px;
}
.pager a:hover,.pager a.act{background: #356fc7;color:#fff;border-color: #356fc7;}
.newsinfo .info table{text-align:center; margin:0 auto;border-collapse:collapse;}
.juti table{te xt-align:center;border-collapse:collapse;}
.aboutny table{ margin:0 auto;border-collapse:collapse;}
.aboutny table td{ padding-left:5px;}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pd40{padding-left:40px;}
#pages {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
#pages a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#pages span {
    background-color: #00aade;
    border-color: #00aade;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.result-error,.result-error h4 {
	font-size:16px;
}
.result-error-tips {
	margin:7px 0 30px;
		font-size:18px;
}
.result-error-tips strong {
	font-weight:bold;
}
.result-error ul {
	margin:10px 0 0 0;
	line-height:1.9;
}
.result-error ul li {
	list-style:disc inside none;
}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;  border:1px solid #ccc; margin:0 auto;    margin-bottom: 50px;  }
		.picScroll-left .hd{ overflow:hidden;  height:60px; line-height:60px; background:#f4f4f4; padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:30px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:30px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px 0;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:218px; height:300px; display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px; font-size:14px; color:#333;   }
		.hd h2 {
    color: #333;
	font-size: 24px;
}