*{margin: 0px;padding: 0px;}
ul,ul li{list-style: none;}
img{max-width: 100%;border: 0px;}
a{text-decoration: none;}
body{font-size: 16px;background: url(../images/xf_bg.png) no-repeat center top #c5dff5;}
.imgHover{ overflow:hidden;}
.imgHover img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover1 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover1 img:hover{filter: alpha(opacity=60); -moz-opacity: 0.6;opacity: 0.6;}

.imgHover2 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover2:hover img{transform:rotateZ(-360deg);
	-ms-transform:rotateZ(-720deg); 	/* IE 9 */
	-moz-transform:rotateZ(-720deg); 	/* Firefox */
	-webkit-transform:rotateZ(-720deg); /* Safari Ã¥â€™Å’ Chrome */
	-o-transform:rotateZ(-720deg); 	/* Opera */
}
.imgHover3 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover3:hover img{transform:rotateY(-360deg);
	-ms-transform:rotateY(-360deg); 	/* IE 9 */
	-moz-transform:rotateY(-360deg); 	/* Firefox */
	-webkit-transform:rotateY(-360deg); /* Safari Ã¥â€™Å’ Chrome */
	-o-transform:rotateY(-360deg); 	/* Opera */
}
.imgHover4 img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.imgHover4:hover img{
animation: dou 0.6s linear;
}
@keyframes dou{
	0%{transform: rotateZ(0deg);}
	25%{transform: rotateZ(-35deg);}
	50%{transform: rotateZ(0deg);}
	75%{transform: rotateZ(35deg);}
	100%{transform: rotateZ(0deg);}
}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;margin: 0 auto;}

.wrap-top .w1400{padding-bottom: 26px}
.wrap-top .topbar{padding: 6px 0px 20px;height: 24px;width: 100%;position: relative;z-index: 2;}
.wrap-top .topbar li{display: block;float: right;color: white;font-size: 0.8em;margin-left: 20px;height: 24px;line-height: 24px;position: relative;cursor: pointer;}
.wrap-top .topbar li.wx{padding-left: 28px;background: url(../images/xf_top_icon2.png) no-repeat left center;}
.wrap-top .topbar li.wb{padding-left: 28px;background: url(../images/xf_top_icon1.png) no-repeat left center;}
.wrap-top .topbar li i{display: inline-block;width:20px;height:18px;margin-right: 6px;vertical-align: middle;font-style: normal;}
.wrap-top .topbar li.phone{padding-left:24px;background: url(../images/xf_top_icon3.png) no-repeat left center;color: #0059B2;}
.wrap-top .topbar li a{color: white;}
.wrap-top .topbar li .cover{display:none;position: absolute;top: 28px;left: 50%;margin-left: -55px;width: 100px;height: 100px;padding: 10px;background: white;}
.wrap-top .topbar li .cover img{width: 100%;height: 100%;display: block;}
.wrap-top .topbar li:hover .cover{display: block;}

.wrap-top .wlogo{margin-bottom: 68px;position: relative;z-index: 1;}
.wrap-top .logo{display: block;width:450px;height: 87px;float: left;}
.form-search{float:right;width:283px;height: 38px;position: relative;background: white;box-shadow: 0px 0px 6px #ddd;border-radius: 19px;padding-right: 40px;margin-top: 26px;}
.form-search #keywords{display: block;width: 100%;outline: none;border: 0px;height: 38px;line-height: 38px;text-indent: 12px;border-radius: 19px 0px 0px 19px}
.form-search .sub{width: 26px;height: 26px;position: absolute;right: 12px;top: 6px;background: url(../images/xf_top_sub.png) no-repeat center;cursor: pointer;}

.nav{width: auto;}
.nav li{float: left;text-align: center;margin-left:4px;position: relative ;height: 52px;transition:none}
.nav li a{transition:none!important;font-size: 1.1em;color: white;display:inline-block;height: 52px;line-height: 52px;padding: 0px 22px 0px 57px;border-radius: 6px 6px 0px 0px;background: #0059B2;}
.nav li i{position: absolute;width: 31px;height: 31px;display: block;left:16px;top: 50%;margin-top: -16px;}
.nav li.navs1{margin-left: 0px;}
.nav li.navs1 i{background: url(../images/xf_nav1.png) no-repeat center;}
.nav li.navs1:hover i,.nav li.navs1.on i{background: url(../images/xf_nav1h.png) no-repeat center;}
.nav li.navs1 a{padding: 0px 30px 0px 64px;}
.nav li.navs2 i{background: url(../images/xf_nav2.png) no-repeat center;}
.nav li.navs2:hover i,.nav li.navs2.on i{background: url(../images/xf_nav2h.png) no-repeat center;}
.nav li.navs3 i{background: url(../images/xf_nav3.png) no-repeat center;}
.nav li.navs3:hover i,.nav li.navs3.on i{background: url(../images/xf_nav3h.png) no-repeat center;}
.nav li.navs4 i{background: url(../images/xf_nav4.png) no-repeat center;}
.nav li.navs4:hover i,.nav li.navs4.on i{background: url(../images/xf_nav4h.png) no-repeat center;}
.nav li.navs5 i{background: url(../images/xf_nav5.png) no-repeat center;}
.nav li.navs5:hover i,.nav li.navs5.on i{background: url(../images/xf_nav5h.png) no-repeat center;}
.nav li:hover a,.nav li.on a{color: #0059B2;font-weight: bold;background: white;}

.pd32{padding: 32px 28px;}
.bg-white{background: white;}

.footer_yqlj{padding:18px 0px;background: #0050a0;}
.footer_yqlj dl{float: left;position: relative;width:15%;margin-left: 2%;}
.footer_yqlj dl:first-child{margin-left: 0px;}
.footer_yqlj dl dt:after{content: '';width:12px;height:8px;background: url(../images/xf_top_icon5.png) no-repeat center ;position: absolute;right: 10px;top: 12px;}
.footer_yqlj dt{border: 1px solid white;color:white;text-indent:1em;width: 100%;height: 32px;line-height: 32px;cursor: pointer;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #0050a0;}
.footer_yqlj dd{border: 1px solid #e4e7ed;;position: absolute;left:0;top:100%;right:0;z-index:3;max-height: 170px;overflow-y:auto;background: rgba(255,255,255,.9);display: none;}
.footer_yqlj dd p a{display: block;color:#606266;padding:8px 0 8px 15px;line-height: 1.3;}
.footer_yqlj dd p a:hover{background: #f5f7fa;color:#1e5aab;}
.foot_info{background: #0059B2;padding-top: 34px;padding-bottom: 34px;}
.foot_info .dzs{float: right;width: 30%;}
.foot_info .dzs>div{float: left;margin-top:22px;}
.foot_info .dzs>div:first-child{margin-top: 10px;margin-right: 20px;}
.foot_info .infor{float: left;width:68%;}
.foot_info .infor p:first-child{margin-bottom: 8px;word-break: keep-all;}
.foot_info .infor p{line-height: 30px;color: white;text-align: left;word-break:break-all}
.foot_info .infor p a{color:white;}


.w100 img{display: block;width: 100%;height: 100%;}
.clearfixs{*zoom:1}
.clearfixs:after{content:'';clear:both;display: block;width: 100%;height: 0px;;}
.clear{clear:both;}
.space30{margin:0 -15px;}
.space30 .grid{padding:0 15px;}
.space20{margin:0 -10px;}
.space20 .grid{padding:0 10px;}
.mb40{margin-bottom: 40px;}
.mb30{margin-bottom: 30px;}
.pd20{padding:10px 20px;background: white;}
.loc-tit{padding:1em 1em 1em 2em;background: url(../images/location_icon.png) no-repeat left center;color: #333;;font-size: 1em;}
.loc-tit a{color: #333;}
.wcomnav{position: relative;;border-bottom: 1px solid #ddd;}
.wcomnav .comnav li{padding-bottom: 1em;float: left;margin-left: 3em;position: relative;padding-top: 1em;}
.wcomnav .comnav li:first-child{margin-left: 0px;}
.wcomnav .comnav li a{padding: 0px 0.6em;font-size: 1.25em;color: #878787;font-weight: bold;}
.wcomnav .comnav li.on a{color: #0059B2;}
.wcomnav .comnav li.on:after{content: '';width: 100%;height:3px;background: #0059B2;display: block;position: absolute;left: 0px;bottom: 0px;}
.comnav1{position: relative;;border-bottom: 1px solid #ddd;}
.comnav1 li{padding-bottom: 0.8em;float: left;margin-left: 3em;position: relative;}
.comnav1 li:first-child{margin-left: 0px;}
.comnav1 li a{padding: 0px 0.6em;font-size: 1.25em;color: #878787;font-weight: bold;}
.comnav1 li.on a{color: #0059B2;}
.comnav1 li.on:after{content: '';width: 100%;height:3px;background: #0059B2;display: block;position: absolute;left: 0px;bottom: 0px;}
.comtit{height: 58px;line-height: 58px;text-align: center;background: url(../images/xb_index_tit1.png) no-repeat center;}
.comtit a{color: #0059B2;font-size: 1.9em;font-weight: bold;}
.news-list{padding-top: 9px;min-height: 240px;}
.news-list li{position: relative;line-height: 40px;padding-left: 10px;padding-right:70px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list li span{position: absolute;right: 0;top: 0;color:#AAAAAA}
.news-list li a{ position: relative;color: #000;}
.news-list li a:hover{color: #0059B2;;}
.news-list li:before{content: '';width: 4px;height:4px;background: #999999;left: 0;top:50%;margin-top: -2px;position: absolute;border-radius: 50%}
.news-list li:hover:before{background: #0059B2;}
/*首页*/
.tpxws{height: auto ;margin-bottom:2em;}
.tpxws .in-tpxw{width:48%;height:371px;float: left;position: relative;}
.tpxws .in-tpxw .in-tpxwul{height: 100%;}
.tpxws .in-tpxw .in-tpxwul li{width: 100%;height: 100%;}
.tpxws .in-tpxw li a{display: block;width: 100%;height: 100%;position: relative;}
.tpxws .in-tpxw li a img{display: block;width: 100%;height: 100%;}
.tpxws .in-tpxw li p{position:absolute;left:0px;bottom:0px;width:100%;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;height: 43px;line-height: 43px;text-indent: 14px;color: white;background: url(../images/covers.png) repeat center;font-size: 15px;}
.tpxws .in-tpxw .in-tpxwnav{position: absolute;right:8px;bottom: 17px;height: 10px;width: auto;}
.tpxws .in-tpxw .in-tpxwnav span{float: left;width: 10px;height: 10px;text-align: center;background:white;display: block;cursor: pointer;margin-right:8px;}
.tpxws .in-tpxw .in-tpxwnav span.swiper-active-switch{background:#d80000;}
.tpxws .yqdt{float: right;width:50%;background: white;;height:371px;}
.tpxws .yqdt .news-list li:first-child{text-align: center;padding:13px 30px 23px;font-size: 1.6em;margin-bottom: 10px;color:#D4372E;}
.tpxws .yqdt .news-list li:first-child a{color:#D4372E;font-weight: bold;}
.tpxws .yqdt .news-list li:first-child:before{display: none;}
.tpxws .yqdt .news-list li{height: 36px;line-height: 36px;}
.tpxws .yqdt .news-list li:first-child span.time{display: none;}

.in-ldxx-link{}
.in-ldxx-link .item{width:16.66%;margin-bottom: 20px;float: left;}
.in-ldxx-link .item a{height: 60px;line-height: 60px;display: block;width: 100%;}
.in-ldxx-link .item a img{margin:0px 16px 0px 0px ;vertical-align: middle;font-size: 1.1em;width: 65px;}
.in-ldxx-link .item a:after{content: '';width: 0px;height: 100%;line-height: 100%;}
.wsxfs{padding: 10px;background: url(../images/xf_wsxf_bg.png) no-repeat center white;min-height: 200px;margin: 28px 0px;padding-left: 31%;;}
.wsxfs .item{margin-left: 6.6%;display: block;width: 150px;float: left;padding-top: 50px;position:relative;transition: all 0.4s;}
.wsxfs a{display: block;height: 40px;line-height: 40px;text-align: center;;background: #4E85D4;color: white;border: 1px solid white;}
.wsxfs .item:first-child{margin-left: 0px;}
.wsxfs .item:after{content: '';display: block;height: 50px;width: 2px;background: white;left: 10%;top: 0px;position: absolute;transition: all 0.4s;}
.wsxfs .item:before{content: '';display: block;height:50px;width: 2px;background: white;right: 10%;top: 0px;position: absolute;transition: all 0.4s;}
.wsxfs .item:hover{padding-top: 70px;}
.wsxfs .item:hover:before{height: 70px;}
.wsxfs .item:hover:after{height: 70px;}


.in-ztzl{padding: 28px ;position: relative;background: white;margin-bottom: 34px;height: 107px;}
.in-ztzl  .arrl{content: '';cursor: pointer;display: block;position: absolute;width: 18px;height: 107px;background: url(../images/xf_arrl.png) no-repeat center;left: 28px;top: 28px;z-index: 2;}
.in-ztzl  .arrr{content: '';cursor: pointer;display: block;position: absolute;width: 18px;height: 107px;background: url(../images/xf_arrr.png) no-repeat center;right: 28px;top: 28px;z-index: 2;}
.in-ztzl .ztzls{z-index: 1;position: relative;}
.in-ztzl .ztzls .ztzl-swiper{overflow: hidden;height: 100%;}
.in-ztzl .ztzls .ztzl-swiper img{height:107px;}
.d-item{float: left;width: 50%;padding:30px 0px;text-align: center;}
.d-item a{display: block;margin: 0 auto;display: block;}
.pt26{padding-top: 26px;}
.more_gd{width: 120px;text-align: center;display: block;margin: 0 auto;background: #0071bd;color: white; height: 40px;line-height: 40px;border-radius: 10px;}
.mainBox{min-height: 600px}
.link-bot{padding:16px 0px 0px;margin: 0px -10px}
.link-bot li{width: 16.66%;float: left}
.link-bot li a{display: block;margin: 0px 10px;}
.link-bot li a img{display: block;width: 100%;}

@media (max-width: 1201px) {
	.wrap-nav .w1200{width: 96%;}
	.w1200{width: 96%;}
	.container{width: 96%;}	
	.wsxfs{padding-left: 12%;}
	.comnav1 li{margin-left: 0.2em;}

}

@media (max-width:1000px ) {

	.foot_info{padding: 20px 0px;}
	.foot_info .dzs{width: 100%;text-align: center;margin-bottom: 10px;}
	.foot_info .dzs>div{float: initial;display: inline-block;}
	.foot_info .infor{width: 100%;margin-bottom: 10px;}
	.mb30{margin-bottom: 20px;}	
	.mb40{margin-bottom: 20px;}	
	.wsxfs{padding-left: 6%;}
	.in-ldxx-link .item{width: 25%;}
	
}
@media (max-width:868px ) {
	body{font-size: 15px;}
	.in-ldxx-link .item{width: 33.33%;}
	.wcomnav .comnav li{margin-left: 0.5em;}
	.wcomnav .comnav li a{padding: 0px 0.3em;}
	.tpxws .in-tpxw{width: 100%;}	
	.tpxws .yqdt{width: 100%;margin: 10px 0px;}
	.wrap-top .logo{float: initial;margin: 0 auto 10px;height: auto;width: 60%;}
	.wrap-top .wlogo{margin-bottom: 20px;}
	.wsxfs .item{width: 30%;margin-left: 10%!important;padding-top:40px;}
	.wsxfs .item:before,.wsxfs .item:after{height: 40px!important;}
	.wsxfs .item:hover{padding-top:40px!important}
	.form-search{width: 86%;box-sizing: border-box;float: initial;margin: 0 auto;}
	.nav li{width: 20%!important;margin-left: 0px;height: 50px;}	
	.nav li a{height: 50px;line-height: 50px;width: 100%;padding: 0px!important;display: block;text-align: center;;border-radius: 0px;;}
	.nav li a i{display: none;}
	.pd32{padding: 10px 10px;}
	.tpxws{margin-bottom: 10px;}
	.footer_yqlj dl{width: 32%;margin-left: 2%;margin-bottom: 10px;}
	.footer_yqlj dl:nth-child(3n+1){margin-left: 0px;}
	.link-bot{margin: 0px -5px}
	.link-bot li{width: 33.33%;margin-bottom: 10px}
	.link-bot li a{margin: 0px 5px}
}
@media (max-width:600px ) {
	body{font-size: 14px;overflow-x: hidden;}
	.pd20{padding: 10px;}
	.tpxws .in-tpxw{height:280px;}
	.in-ztzl-wrap .ztzls{width: 100%;margin-bottom: 10px;}
	.zw-ldxx .texrt{width: 60%;height: auto;padding-bottom: 60px;}
	.zw-ldxx .img-l{height: auto;width: 30%;}
	.space30{margin: 0px;}
	.space30 .grid{padding: 0px 1%;}
	.d-item{width: 100%;padding: 10px 0px}
	
}

@media (max-width:460px ) {
	.fw-bmfw .bmfw li{width:100%;}
	.wrap-in-tpxw .in-tpxw{height:260px;}
	.comnav1 li{margin-left: 0px;width: 25%;text-align: center;}
	.comnav1 li a{padding: 0px;}
	.in-ldxx-link .item a img{width: 44px;}
	.in-ldxx-link .item{width: 50%;;}
	.footer_yqlj dl{width: 98%;margin-left: 0px;}
	
}