body {font-size:14px;color:#000000;font-family:'Microsoft YaHei';min-width:1200px;}
body,div,ul,ol,li,dl,dt,dd,p,span,h1,h2,h3,h4,h5,h6,form,pre,fieldset,legend,table,tr,td,th,input,textarea,img {margin:0;padding:0;font-family:'Microsoft YaHei';}
section,article,header,footer,aside,nav,dialog,figcaption,figure,menu,details {margin:0;padding:0;font-family:'Microsoft YaHei';}
div,ul,ol,li,dd,dl,dt {list-style:none;}
table {border-collapse:collapse;border:0;}
td,tr,th {font-size:12px;}
img {border:none;}
select,input,img {vertical-align:middle;}
textarea {vertical-align:middle;font-size:12px;resize:none;}
em {font-style:normal;}
b {font-weight:normal;}
h1,h2,h3 {font-weight:bold;font-size:16px;}
h4,h5,h6 {font-weight:bold;font-size:12px;}
a{text-decoration:none !important;color:#999;}
.w1200{width: 1200px; margin: 0 auto;}
.clear{clear:both;}
a:hover, a:active{color:#f00;}

.links li { float:left; padding-right:20px;}
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.w1200{width:1200px;margin:0 auto;}


.logo{padding:15px 0;float:left;padding-right:100px;}
.logo img{height:37px;}
.nav{float:left;padding-top:20px }
.nav ul li{display:inline-block;padding:0 10px;}
.nav ul li a{color:rgba(0,0,0,0.85);font-size:16px;padding:0 20px;line-height:30px;}
.nav ul li.cur a{color:rgba(251,52,52,1);}
.dlzc{float:right;padding-top:25px;}
.dlzc a{padding:0 10px;}
.dlzc .login{color:rgba(0,0,0,0.85);}
.dlzc .zc{color:rgba(251,52,52,1);}



/* Banner */
.banner{height:600px; position:relative; clear:both;}
.banner_main{width:100%; height:100%; position:absolute; left:0; top:0;}
.banner_main a{display:block;width:100%;height:100%;}
.banner_btn{position:absolute; bottom:20px; width:100%; text-align:center;}
.banner_btn span{width:50px; height:15px; display:inline-block; margin-right:10px; cursor:pointer;}
.Bzcdl{width:1200px;margin:0 auto;height:600px;position:relative}
.b_zcdl{width:282px;background:#fff;position:absolute;top:60px;z-index:999;text-align:center;padding-top:40px;border-radius:16px;}
.b_zcdl p{color:rgba(0,0,0,0.45);padding:20px 0 10px;}
.hydl{width:234px;height:36px;line-height:36px;border:1px solid rgba(234,36,47,1);border-radius:4px;font-size:16px;margin:10px auto;}
.hydl a{color:rgba(234,36,47,1);display:block;}
.hyzc{width:234px;height:36px;line-height:36px;border:1px solid rgba(234,36,47,1);border-radius:4px;font-size:16px;margin:10px auto;background:rgba(234,36,47,1);}
.hyzc a{color:#fff;display:block;}
.qtfw{padding-top:40px;}
.fwli{width:140.5px;float:left;border:1px solid #D9D9D9;padding:12px 0 10px;}
.fwli span{display:block;color:rgba(0,0,0,0.65);line-height:30px;}
.yqhy,.zxkf{border-left:0;border-bottom:0;}
.dfazn,.bzzx{border-left:0;border-right:0;border-bottom:0;}


.ys_tit{font-size:40px;color:rgba(0,0,0,0.85);text-align:center;padding:50px 0;}
.ys_nr{background:url(../image/ys.png) no-repeat center;height:300px;margin:80px 0;position:relative}
.ys_nr ul li{text-align:right;position:absolute;width:305px;}
.ys_nr ul li span{font-size:30px;color:rgba(0,0,0,0.85);line-height:48px;}
.ys_nr ul li p{font-size:16px;color:rgba(0,0,0,0.65);line-height:24px;}
.ys_nr ul li:nth-child(1){top:0;right: 880px;border-bottom:1px solid rgba(217,217,217,1);padding-bottom:60px;}
.ys_nr ul li:nth-child(2){bottom:0px;right:880px;}
.ys_nr ul li:nth-child(3){top:0;left:880px;text-align:left;border-bottom:1px solid rgba(217,217,217,1);padding-bottom:60px;}
.ys_nr ul li:nth-child(4){bottom:0;left:880px;text-align:left;}


.ts_tit{font-size:40px;color:rgba(0,0,0,0.85);text-align:center;padding:50px 0;}
.ts_nr{background:url(../image/ts.png) no-repeat center;height:300px;margin:80px 0;position:relative}
.ts_nr ul li{text-align:right;position:absolute;width:305px;}
.ts_nr ul li span{font-size:30px;color:rgba(0,0,0,0.85);line-height:48px;}
.ts_nr ul li p{font-size:16px;color:rgba(0,0,0,0.65);line-height:24px;}
.ts_nr ul li:nth-child(1){top:0;right: 880px;border-bottom:1px solid rgba(217,217,217,1);padding-bottom:60px;}
.ts_nr ul li:nth-child(2){bottom:0px;right:880px;}
.ts_nr ul li:nth-child(3){top:0;left:880px;text-align:left;border-bottom:1px solid rgba(217,217,217,1);padding-bottom:60px;}
.ts_nr ul li:nth-child(4){bottom:0;left:880px;text-align:left;}


.gg_tit{font-size:40px;color:rgba(0,0,0,0.85);text-align:center;padding:50px 0;}
.gg_nr{background:url(../image/gg.png) no-repeat center;height:300px;margin:80px 0;position:relative}
.gg_nr ul li{text-align:right;position:absolute;width:305px;}
.gg_nr ul li span{font-size:30px;color:rgba(0,0,0,0.85);line-height:48px;}
.gg_nr ul li p{font-size:16px;color:rgba(0,0,0,0.65);line-height:24px;}
.gg_nr ul li:nth-child(1){top:0;right: 880px;border-bottom:1px solid rgba(217,217,217,1);padding-bottom:60px;}
.gg_nr ul li:nth-child(2){bottom:0px;right:880px;}
.gg_nr ul li:nth-child(3){top:0;left:880px;text-align:left;border-bottom:1px solid rgba(217,217,217,1);padding-bottom:60px;}
.gg_nr ul li:nth-child(4){bottom:0;left:880px;text-align:left;}


.lipin{padding:50px 0 50px;}
.lp_tit{text-align:center;padding:0 0 50px;}
.lp_tit span{font-size:40px;color:rgba(0,0,0,0.85);padding:20px 0;display:block;}
.lp_tit p{color:rgba(112,112,112,1);font-size:16px;line-height:24px;}
.lp_nr ul li{width:228px;float:left;padding: 20px 15px 20px 0;}
.lp_nr ul li:nth-child(5n){padding:20px 0 20px 0;}
.lp_nr ul li .lpimg{width:228px;height:228px;}
.lp_nr ul li .lp_name{display:block;text-align:center;color:rgba(0,0,0,0.87);line-height:30px;padding:5px 0;}
.gwc span{color:#FB3434;}
.gwc img{float:right;}


.liucheng{background:url(../image/bg-1.png) no-repeat center;height:672px;padding-top:50px;}
.lc_tit{text-align:center;font-size:40px;padding:70px 0;}
.buzhou{position:relative;margin:60px 0 80px;}
.buzhou .bzbg{width:95px;height:95px;background:#FDEBE7;border-radius:50%;margin:0 auto;position:relative;z-index:999;}
.buzhou .bzbg img{padding-top:15px;}
.buzhou ul li{width:25%;float:left;text-align:center}
.buzhou ul li span{font-size:20px;color:rgba(0,0,0,0.85);padding:20px 0;display:block;}
.buzhou ul li p{font-size:16px;line-height:22px;color:rgba(0,0,0,0.65);}

.bj_xian{position:absolute;width: 900px;height:8px;background:#FDEBE7;top: 40px;left: 150px;}
.xuangou{width:188px;height:48px;line-height:48px;background:linear-gradient(180deg,rgba(254,117,13,1) 0%,rgba(230,21,53,1) 100%);text-align:center;font-size:18px;margin:0 auto;}
.xuangou a{color:#fff;}


.wenti{background:url(../image/bg-2.png) no-repeat center;height:1430px;padding-top:60px;}
.wt_tit{font-size:40px;color:rgba(0,0,0,0.85);text-align:center;padding:50px 0 30px;}
.wt_li{box-shadow:0px 3px 30px rgba(0,0,0,0.08);border-radius:16px;padding:20px 40px;margin:50px 0;background:#fff;}
.wt_li:nth-child(2n){background:rgba(255,234,234,1);}
.wt_li .wen{border-bottom:1px solid rgba(217,217,217,1);padding:5px 0;}
.wt_li .wen p{padding-bottom:10px;color:rgba(0,0,0,0.85);font-size:20px;}
.wt_li .wen p span{width:40px;height:40px;line-height:40px;background:#FB3434;text-align:center;display:inline-block;margin-right:15px;color:#fff;border-radius:50%;}
.wt_li .da{color:rgba(0,0,0,0.85);line-height:36px;font-size:20px;padding:10px 0 0;}
.wt_li .da b{color:#FB3434;}


/* 商桥 */
.lina-xqd{position:fixed;right: 2px;bottom:10%;margin:auto;height: 500px;z-index: 9999;transition:.3s;}
.wz-kzsq{position:relative;height:100%;width:170px;}
.sq-kzdw{position:absolute;top: 120px;left: 14px;cursor:pointer;}

.log-sqd{position:absolute;left: 44px;border:1px solid #fea700;width: 125px;border-radius: 8px;overflow: hidden;background:#fff;}
.lg-ycd{width:100%;overflow:hidden;text-align:center;height:90px;background:#ffc725;}
.lg-ycd img{display:inline-block;margin-top:20px;}

.zx-xqico{width:100%;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:5px}
.zx-xqico span{display:block;overflow:hidden;padding:10px 0px;text-align:center;}
.zx-xqico span img{display:inline-block;}
.zx-xqico span:hover{background:#f2f1f0;cursor:pointer;}
.wx-zdc{width:100%;overflow:hidden;text-align:center;margin-top:13px;}
.wx-zdc img{display:inline-block;width:80%;}
.wx-zdc p{display:block;width:100%;font-size: 16px;color:#000;font-weight:bold;line-height:30px;}
.phone-zx{padding:10px 0 20px 0;background:#ffc725;overflow:hidden;text-align:center;}
.phone-zx b{display:block;font-size: 19px;letter-spacing: -2px;}
.phone-zx p{font-size:16px;}



.xinwen{padding:0px 0 50px;}
.xw_tit{text-align:center;padding-bottom:50px;}
.xw_tit h1{font-size:28px;color:#333;font-weight:normal;}
.xw_tit p{font-size:16px;color:#9a9a9a;padding:10px 0;}
.xwzx{width:360px;float:left;margin-right: 60px;}
.xszn{margin-right:0;}
.xwzx h2{font-size:18px;font-weight:normal;color:#333;margin-bottom:20px;background:url(../image/issue_01.png) no-repeat left center;padding-left:40px;}
.xwzx ul li{line-height:47px;height:47px;border-top:1px solid #eee;}
.xwzx ul li a{color:#666;font-size:15px;width:280px;overflow:hidden;height:47px;display:block;float:left;}
.xwzx ul li span{font-size:12px;float:right;color:#999;}


.footer{border-top:5px solid #eee;}
.db_ys{padding:50px 0;}
.db_ys ul li{width:25%;float:left;}
.db_ys ul li img{width:50px;float:left;padding-right:20px;}
.ysd span{line-height:30px;font-size:16px;font-weight:bold;color:#333;}
.ysd p{color:#999;}
.copyright,.copyright a{color:#666;text-align:center;line-height:25px;padding-bottom:20px;font-size:12px}


.footer{border-top:5px solid #eee;}
.kd_ys{padding:50px 0;}
.kd_ys ul li{width:11%;float:left;}
.kd_ys ul li img{width:120px;float:left;padding-right:20px;}
.kdm span{line-height:30px;font-size:16px;font-weight:bold;color:#333;}
.kdm p{color:#999;}
.copyright,.copyright a{color:#666;text-align:center;line-height:25px;padding-bottom:20px;font-size:12px}




.nybanner{background:url(../image/nybanner.png) no-repeat center;height:200px;}
.wrap{width:1200px;margin:0 auto;padding:0 0 20px;}
.N_main{background:#f5f5f5;}
.listcon {
	width: 820px;
	padding: 30px 30px 10px;
	background: #fff;
	display: inline-block;
	zoom: 1
}

.listcon:after {
	content: "";
	display: block;
	clear: both
}

.post {
	width: 100%;
	margin: 0 0 30px;
	padding: 0 0 30px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden
}

.postimg {
	width: 200px;
	float: left;
	display: inline;
	overflow: hidden
}

.postimg img {
	width: 100%;
	height: 125px;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	transition: .2s ease all
}
.listcon .post:hover .postimg img{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05)	
}
.postcon {
	width: 590px;
	float: right;
	display: inline
}

.postcon h3 {
	margin: 0 0 10px;
	font-size:20px;
	font-weight:normal;
}

.postcon h3 a {
	font-size: 18px;
	color: #333
}

.postcon h3 a:hover {
	color: #1A91FF;
}

.postinfo {
	margin: 0 0 20px
}

.postinfo a {
	color: #999
}

.postinfo a:hover {
	color: #004c98
}

.postintro {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	height: 48px;
	overflow:hidden;
}
/*.item {
	width: 100%;
	margin: 0 0 30px;
	padding: 0 0 30px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden
}*/

.itemcon {
	width: 100%;
	overflow: hidden
}

.itemcon h3 {
	margin: 0 0 10px
}

.itemcon h3 a {
	font-size: 18px;
	color: #333
}

.itemcon h3 a:hover {
	color: #004c98
}

.iteminfo {
	margin: 0 0 10px
}

.iteminfo a {
	color: #999
}

.iteminfo a:hover {
	color: #004c98
}

.itemimg {
	margin: 0 0 10px -5px;
	overflow: hidden
}

.itemimg a {
	width: 33.33%;
	height: 120px;
	float: left;
	display: inline;
	overflow: hidden;
	display: block
}

.itemimg img {
	min-height: 120px;
	margin: 0 0 0 5px
}

.itemintro {
	font-size: 14px;
	color: #999;
	line-height: 24px
}

.postcon h3 a span,.itemcon h3 a span {
	width: 18px;
	height: 18px;
	margin: 3px 8px 0 0;
	background: url(../image/bg.png) no-repeat;
	display: inline-block;
	vertical-align: top
}

.postcon h3 a span.new,.itemcon h3 a span.new {
	background-position: 0 -196px
}

.postcon h3 a span.hot,.itemcon h3 a span.hot {
	background-position: -18px -196px
}

.postcon h3 a span.top,.itemcon h3 a span.top {
	background-position: -36px -196px
}

.infoauth {
	padding: 0 0 0 18px;
	background: url(../image/bg.png) no-repeat -273px -200px
}

.infoauth a {
	color: #999
}

.infoauth a:hover {
	color: #004c98
}

.infocate {
	margin: 0 20px 0 0;
	padding: 0 0 0 18px;
	background: url(../image/bg.png) no-repeat -273px -135px
}

.infocate  {
	color: #999
}

.infocate a:hover {
	color: #004c98
}

.infodate {
	margin: 0 20px 0 0;
	padding: 0 0 0 18px;
	color: #999;
	background: url(../image/bg.png) no-repeat -272px -231px
}

.infoviews {
	padding: 0 0 0 20px;
	background: url(../image/bg.png) no-repeat -272px -71px
}

.infocmt {
	padding: 0 0 0 20px;
	background: url(../image/bg.png) no-repeat -272px -104px
}

.sidebar {
	width: 300px;
	float: right;
	display: inline
}

.sidebox {
	margin: 0 0 20px;
	padding: 20px 30px;
	background: #fff
}

.listtitle,.cmttitle,.reltitle,.sidetitle {
	line-height: 40px
}

.listtitle h3,.cmttitle h3,.reltitle h3,.sidetitle h3 {
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #ebebeb;
	line-height: 40px
}

.sidecon {
	padding: 10px 0;
	font-size: 14px;
	overflow: hidden
}

.sidecon ul {
	zoom: 1
}

.sidecon ul:after {
	content: "";
	display: block;
	clear: both
}

.sidecon li {
	padding: 8px 0 7px;
	border-bottom: 1px dotted #f3f3f3
}

.sidecon li a {
	font-size: 14px;
	color: #333
}
.sidecon li a:hover,.sidecon li a:hover{color:#1A91FF;}

/*sitepath*/
.sitepath{height: 80px; line-height: 80px; text-align: left;font-size:14px;position:relative;}
.sitepath a{font-size:14px;color:rgba(0,0,0,0.60);}
.sitepath a:hover{color:rgba(0,0,0,0.85);}
.sitepath s{width: 20px; height: 18px; background-position: 0 0; margin-right: 4px;}
.nyIcon{background: url(../image/nyicon.png) no-repeat; display: inline-block; vertical-align: middle;}


.news_xq h2{font-size:22px;line-height:50px;text-align:center;}
.news_xq .newstext{line-height:30px;font-size:16px;color:#666;padding:20px 0 50px;}
.news_xq .newstext P{line-height:30px;font-size:16px;color:#666;}
.singleinfo {
	margin: 10px 0 20px;
	text-align:center;
}

.singleinfo span {
	margin: 0 20px 0 0;
	color: #999
}

.singleinfo a {
	color: #999
}

.singlepage {
	margin: 0 0 50px;
	padding: 20px 0 0;
	border-top: 1px solid #ddd;
	overflow: hidden;
	font-size:14px;
}

.singlepage .prepage {
	width: 50%;
	float: left
}

.singlepage .nextpage {
	width: 50%;
	float: right;
	text-align: right
}

.singlepage span {
	color: #929292
}

.singlepage p a {
	font-size: 16px;
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block
}

.singlepage p a:hover {
	color: #004c98
}

.map-content {
    width: 100%;
	padding-top: 70px;
	padding-bottom: 60px;
    background: #f5f5f5;

    }
	
.newstext img{	
	max-width:100%;
	height:auto !important;
}



.side {
	position: fixed;
	width: 54px;
	right: 0;
	top: 250px;
	z-index: 100;
}
.side ul li {
	width: 54px;
	height: 54px;
	float: left;
	position: relative;
	border-bottom: 1px solid #444;
}
.side ul li .dsidebox {
	position: absolute;
	width: 54px;
	height: 54px;
	top: 0;
	right: 0;
	transition: all 0.3s;
	background: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	color: #fff;
	font: 14px/54px "微软雅黑";
	overflow: hidden;
}
.side ul li .sidetop {
	width: 54px;
	height: 54px;
	line-height: 54px;
	display: inline-block;
	background: #000;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	transition: all 0.3s;
}
.side ul li .sidetop:hover {
	background: #ae1c1c;
	opacity: 1;
	filter: Alpha(opacity=100);
}
.side ul li .sidebox img {
	float: left;
}
.side ul li .ewm {
	display: block;
	position: absolute;
	left: -96px;
	top: -150px;
	display: none;
}
.side ul li:hover .ewm {
	display: block;
}
.side ul li a {
	text-decoration: none;
}


.liangdian{padding:20px 0;border-bottom: 1px solid #e2e2e2;}
.liangdian ul li{width:20%;float: left;}
.liangdian ul li>span{color:#fb3434;font-size:20px;border:1px solid #fb3434;border-radius:50%;width:35px;height:35px;display:block;line-height:35px;text-align:center;float:left;margin-right:10px;margin-left: 80px;}
.ld{float:left;line-height:20px;}
.ld span{color:#fb3434;}
.ld p{color:rgba(0,0,0,.6)}
.liangdian ul li.fgx:after{content:"";position:relative;right: -250px;display:block;width:1px;height:36px;border-right:1px solid #d9d9d9;-webkit-transform:rotate(45deg);transform:rotate(45deg);}