*{margin:0;padding:0;}
body{margin:0;padding:0;font:0.46rem/1.2 微软雅黑,Arial,Tahoma,宋体;color:#666;background:#fff;}
.left{float:left;}
.right{float:right;}
.hide{display:hide;}
.show{display:show}
ul,li,ol{list-style:none;}
.clearfix{*zoom:1;}
.clearfix:after{content:'';clear:both;display:block;font-size:0;height:0;visibility:hidden;}
img{border:none 0;display:inline; vertical-align:top;}
a,input,select{outline:none;text-decoration:none;}
.animated,.a-opacity{-webkit-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s; -o-transition-duration:0.4s;animation-fill-mode: both;}
.a-opacity{opacity: 1;}
.a-opacity:hover{opacity: 0.8}
.wrapper,.wrapper-1080{width:1200px;margin:0 auto;box-sizing:border-box;}
.wrapper-1080{width: 1080px;}
.wap-show,.jg-gk-box.wap-show{display: none;}

/*轮播图*/
.pc-swiper-container{position:relative;height:420px;z-index:1;overflow:hidden;width:100%;}
.pc-pagination{position:absolute;left:0;bottom:20px;z-index:10;right:0;text-align: center;height: 3px;}
.pc-swiper-container .swiper-slide,.pc-swiper-container .swiper-wrapper{width:100%;height:420px}
.pc-swiper-container .swiper-slide a{display:block;width:100%;}
.pc-swiper-container .swiper-slide{float:left;}
.pc-pagination .swiper-pagination-bullet{width: 30px;height: 3px;background: #FFFFFF;opacity: 0.6;margin:0 3px;overflow:hidden;text-indent:-100em;cursor:pointer;display: inline-block;vertical-align: top;opacity: 0.4;}
.pc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
.pc-swiper-container .swiper-slide img{width: 840px;height: 420px;}
.pc-arrow-left,.pc-arrow-right{width:32px;height: 32px;position: absolute;z-index:3;top: 50%;margin-top: -16px;display: none;border-radius: 16px;}
.pc_index_banner:hover .pc-arrow-left,.pc_index_banner:hover .pc-arrow-right,.diqu_device:hover .pc-arrow-left,.diqu_device:hover .pc-arrow-right{display: block;}
.pc-arrow-left{left: 16px;background: url(../images/arrow-left.png) center center no-repeat rgba(0,0,0,0.4);}
.pc-arrow-left:hover,.pc-arrow-right:hover{background-color: rgba(0,0,0,0.7)}
.pc-arrow-right{right: 16px;background: url(../images/arrow-right.png) center center no-repeat rgba(0,0,0,0.4);}
.pc-swiper-container .swiper-slide p{position: absolute;bottom: 0;background: rgba(0,0,0,0.22);line-height:40px;height: 40px; overflow: hidden;color: #FFFFFF;font-size: 14px;padding: 0 20px;right: 0;left: 0;}
.wap-swiper-container{position:relative;overflow:hidden;}
.device{position:relative;z-index:1;width:100%;margin:0 auto}
.swiper-container{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;margin:0.26rem 0 0 0;}
.device i{display:block;z-index:4;position:absolute;right:0;top:0;padding:.1rem .2rem;background:#ffae00;font-size:.4rem;color:#fff;font-weight:700}
.pagination{text-align:center;width:100%;position:absolute;left:0;bottom:0;z-index:100;line-height: 0.7rem}
.swiper-pagination-bullet{width:.3rem;height:.15rem;background:#fff;margin:0 .1rem;overflow:hidden;cursor:pointer;display:inline-block;opacity: 0.6}
.swiper-slide,.swiper-wrapper{width:100%;}
.swiper-pagination-bullet-active{opacity: 1}
.swiper-wrapper{-webkit-transition-duration:0s;-webkit-transition-timing-function:ease;-moz-transition-duration:0s;-moz-transition-timing-function:ease;-o-transition-duration:0s;-o-transition-timing-function:ease;-ms-transition-duration:0s;-ms-transition-timing-function:ease;transition-duration:0s;transition-timing-function:ease}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-container-free-mode>.swiper-wrapper,.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out}
.swiper-slide{float:left;box-sizing:content-box}
.swiper-slide,.swiper-wrapper{-webkit-box-sizing:content-box;-moz-box-sizing:content-box}
.swiper-slide img{width:100%;display:block}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;position:relative}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-scrollbar,.swiper-scrollbar-drag{width:100%;position:relative;border-radius:10px}
.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}
.swiper-scrollbar{height:.1rem;margin:0 0 .2rem;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-scrollbar-drag{height:100%;background:rgba(0,0,0,.5);left:0;top:0}
/*轮播图*/

/*header*/
.header{height:178px;}
.header-inner{z-index:9;position:fixed;left:0;right:0;background:#fff;top:0}
.h-bar{border-bottom: 1px solid #EAEAEA;background:#F7F9FA;}
.h-bar-inner{background:#F7F9FA;display: flex;justify-content: space-between;align-items: center;line-height: 40px;}
.h-bar-inner .h-bar-right .item{position: relative;font-size: 13px;color: #445A65;margin-right: 30px;cursor: pointer;}
.h-bar-inner .h-bar-right .item:after{content: '/';font-size: 13px;color: #D2E1EE;position: absolute;right: -18px;}
.h-bar-inner .h-bar-right .item:last-child:after{display: none;}
.h-bar-inner .h-bar-right .item:last-child{margin-right: 0}
.h-bar-inner .h-bar-left a{font-size: 12px;color: #445A65;margin-right: 30px;}
.h-bar-inner .h-bar-right .item:hover,.h-bar-inner .h-bar-left a:hover{color: #0072E2;}
.h-cen-inner{display: flex;justify-content: space-between;align-items: center;}
.logo,.logo img{height: 47px}
.search input{border: 1px solid #E63131;width: 430px;padding: 0 10px;height: 34px;border-radius: 4px 0 0 4px;float: left;box-sizing: border-box;}
.search a{cursor: pointer;width: 80px;border-radius: 0 4px 4px 0;display: inline-block;height: 34px;line-height: 34px;text-align: center;background: #E63131;float: left;font-weight: 400;color: #FFFFFF;font-size: 14px;}
.h-cen-right{display: flex;align-items: center;padding: 30px 0;}
.h-cen-right .map{border: 1px solid #E63131;color: #E63131;border-radius: 4px;width: 102px;font-size: 14px;font-weight: 400;cursor: pointer;text-align: center;height: 34px;line-height: 34px;display: flex;align-items: center;justify-content: center;margin-right: 16px;box-sizing: border-box;}
.h-cen-right .map img{height: 16px;margin-right: 5px;}
.h-cen-right .code{position: relative;width: 138px;height: 34px;background: #E63131;font-size: 14px;font-weight: 400;color: #FFFFFF;text-align: center;border-radius: 4px;line-height: 34px;cursor: pointer;}
.h-cen-right .code .tip,.h-cen-right .code .tip img{width: 160px;}
.h-cen-right .code .tip{position: absolute;top: 40px;left: 50%;margin-left: -80px;display: none;}
.h-cen-right .code:hover .tip{display: block;}
.nav,.nav-inner{background: #E63131}
.data-type-li1{display: flex;align-items: center;justify-content: space-between}
.data-type-li1 a{display: block;padding: 0 20px;line-height: 49px; color: #fff;font-size: 18px;}
.data-type-li .active {
    background: #CB1111 !important;
}
.header-frame {position: fixed;z-index: 99999;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.6);display: none;}
.header-frame .map-box {position: absolute;right: 50%;top: 30%;transform: translate(50%, -50%);width: 858px;padding: 24px 32px 30px 32px;background: #FFFFFF;border-radius: 8px;box-sizing: border-box;}
.header-frame.lxwm-content .map-box{width: 600px;}
.header-frame.lxwm-content .map-box .title{border-bottom: 1px solid #f3f3f3;text-align: center;padding-bottom: 20px;}
.lxwm{text-align: center;}
.lxwm .tel{font-size: 20px;color: #222222;margin-bottom: 20px;}
.lxwm .tel span{color: #E63131;}
.lxwm .tag{font-size: 16px;color: #787878;margin-bottom: 40px;}
.lxwm .links a{display: inline-block;cursor: pointer;width: 160px;height: 40px;line-height: 40px; background: #E63131; border-radius: 2px 2px 2px 2px;font-size: 16px;color: #fff;}
.header-frame .map-box .title {font-size: 22px;color: #222222;line-height: 24px;margin-bottom: 32px;}
.header-frame .map-box .del {position: absolute;top: 20px;right: 24px;width: 16px;height: 16px;cursor: pointer;}
.header-frame .map-box .del img {width: 100%;height: 100%;}
.header-frame .map-box .province {display: flex;flex-wrap: wrap;justify-content: start;width: 100%;}
.header-frame .map-box .province .item {display: inline-block;padding: 5px 20px;color: #787878;background: #FFFFFF;border-radius: 16px;border: 1px solid #CFD0D4;margin-right: 16px;margin-bottom: 20px;line-height: 1.5;font-size: 14px;}
.header-frame .map-box .province .item:hover{color: #fff;background: #54A0F3;border: 1px solid #54A0F3;}
.header-frame .map-box .province .item:nth-of-type(9n){margin-right: 0;}
/*header*/

/*footer*/
.footer{margin-top: 45px;}
.footer,.footer-top-inner,.footer-bottom-inner{background: #F5F7FA}
.footer-top-inner{display: flex;justify-content: space-between;padding:42px 0 26px 0;line-height: 1.5}
.footer-top-con{min-width: 0}
.footer-top-con1{width: 155px;}
.footer-top-con2{width: 80px;}
.footer-top-con4{width: 200px;}
.footer-title{font-size: 20px;color: #222222;margin-bottom: 24px;}
.footer-top-inner .item-box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.footer-top-inner .item-box a{font-size: 16px;color: #667287;margin: 0 0 20px 0;white-space: nowrap;}
.footer-top-inner .item-img img{width: 100%}
.footer-top-inner .item-gzh{display: flex;justify-content: space-between;}
.footer-top-inner .item-gzh .item .img{width: 80px;height: 80px;background: #FFFFFF;box-shadow: 0px 6px 20px #E3E7F1;border-radius: 2px;margin-bottom: 16px;position: relative;padding: 5px;}
.footer-top-inner .item-gzh .item .img img{width: 100%}
.footer-top-inner .item-gzh .item .tips{text-align: center;font-size: 12px;color: #667287;}
.footer-bottom-inner{display: flex;padding:30px 0;border-top: 1px solid #D3D7DE;}
.f-logo,.f-logo img{width: 80px;}
.f-logo{margin-right: 24px;}
.footer-bottom-inner .info-wrap .info-box .line-item:after{content: '';width: 1px;height: 12px;background-color: #A6A9B8;position: absolute;right: -20px;top: 50%;transform: translateY(-50%);}
.footer-bottom-inner .info-wrap .info-box .info-item {font-size: 14px;color: #58647C;margin-right: 20px;float: left;}
.footer-bottom-inner .info-wrap .info-box .line-item {margin-right: 40px;position: relative;}
.footer-bottom-inner .info-wrap .info-box .info-item.logo-item img {width: 20px;height: 20px;position: absolute;left: -30px;top: 50%;transform: translateY(-50%);}
.footer-bottom-inner .info-wrap .info-box .info-item.logo-item {margin-left: 26px;position: relative;}
.footer-bottom-inner .info-wrap .info-box {margin-bottom: 16px;}
/*footer*/

/*分页*/
.pages-fy{text-align: center;padding:40px 0;background:#fff;}
.pages-fy a{margin-right:12px; font-size: 14px;font-weight: 500;color: #E63131;}
.pages-fy span{margin-right:12px;font-size:14px;}
.pages-fy a:hover{cursor:pointer;}
.pages-fy a.pages-fysw{border-radius: 2px;padding:0 10px;border:1px solid #E0DFDF;line-height:32px; height:32px;display:inline-block}
.pages-fy a.pages-fysz{display: inline-block;text-align: center;width: 36px;height: 36px;background: #FFFFFF;border-radius: 2px;border: 1px solid #E0DFDF;line-height: 36px;}
.pages-fy a.pages-fysz.on,.pages-fy a.pages-fysz:hover,.pages-fy a.pages-fysw:hover{background:#E63131;border-color: #E63131;color:#fff;text-decoration: none;}
/*分页*/

.lo-class{font-size: 16px;font-weight: 400;color: #A7A7A7;padding: 12px 0}
.lo-class a{font-size: 16px;font-weight: 400;color: #A7A7A7;}
.lo-class a:hover{color: #1890FF;}

/*移动端重构*/
@media(max-width:1200px){
	body{background: #F5F5F5;}
	.wrapper,.wrapper-1080{width: auto;}
	.wap-show,.jg-gk-box.wap-show{display: block;}
	.wap-hide{display: none;}
	/*轮播图*/
	.swiper-slide,.swiper-wrapper,.pc-swiper-container .swiper-slide img,.pc-swiper-container .swiper-slide,.pc-swiper-container{width:100% !important;height:auto !important}
	.wap-pagination{position:absolute;left:0;bottom:0.26rem;z-index:10;right:0;text-align: center;height: 0.08rem;}
	.wap-pagination .swiper-pagination-bullet{width: 0.64rem;height: 0.08rem;background: #FFFFFF;opacity: 0.6;margin:0 0.08rem;overflow:hidden;text-indent:-100em;cursor:pointer;display: inline-block;vertical-align: top;opacity: 0.4;}
	.wap-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
	.wap-swiper-container{position:relative;overflow:hidden;border-radius: 0.1rem;}
	/*轮播图*/
	/*header*/
	.header{height:auto;}
	.header-inner{position:relative}
	.header-menu{background:#fff;padding: 0.347rem 0.453rem;border-bottom: 1px solid rgba(0,0,0,0.1);font-size: 0.4rem;display: flex;align-items: center;}
	.header-menu a img{height: 0.453rem;margin-right: 0.56rem;}
	.header-menu span{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0;}
	/*header*/
	/*footer*/
	.footer-bottom-inner{display: block;}
	.footer{margin-top: 0}
	.footer-bottom-inner{border-top: none;padding: 0.586rem 0;text-align: center;}
	.footer-bottom-inner .info-wrap .info-box .info-item{float: none;font-size: 0.266rem;margin-right: 0}
	.footer-bottom-inner .info-wrap .info-box .line-item{font-size: 0.213rem;margin:0 0.266rem;display: inline-block;}
	.footer-bottom-inner .info-wrap .info-box .line-item.wap-hide{display: none}
	.footer-bottom-inner .info-wrap .info-box .line-item:after{right: -0.266rem;height: 0.213rem}
	.footer-bottom-inner .info-wrap .info-box{margin-bottom: 0.213rem}
	.footer-bottom-inner .info-wrap .info-box:last-child{margin-bottom: 0}
	.tabs-box{position: fixed;bottom: 0;left: 0;right: 0;z-index: 99;}
	.tabs-box-inner{display: flex;justify-content: space-between;position: absolute;z-index: 100;left: 0;right: 0;bottom: 0;align-items: end}
	.f-bg img{width: 100%;filter: drop-shadow(0 10px 10px rgba(0,0,0,.5));}
	.tabs-box .item{text-align: center;width: 20%;position: relative;}
	.tabs-box .item .ico img{width: 0.746rem;}
	.tabs-box .item .name{font-weight: 400;color: #999999;font-size: 0.266rem;padding: 0.133rem 0}
	.tabs-box .item3 .ico img{width: 1.066rem;}
	/*footer*/
	/*分页*/
	.pages-fy{padding:0.6rem 0;}
	.pages-fy a{margin-right:0; font-size: 0.32rem;font-weight: 500;color: #535569;}
	.pages-fy span{margin-right:0;font-size:0.32rem;}
	.pages-fy a:hover{cursor:pointer;}
	.pages-fy a.pages-fysw{border-radius: 0;padding:0 0.2rem;border:none;line-height:0.4rem; height:0.4rem;display:inline-block}
	.pages-fy a.pages-fysz{display: none;}
	.pages-fy a.pages-fysz.on,.pages-fy a.pages-fysz:hover,.pages-fy a.pages-fysw:hover{background: #2B5AF6;border-color: #2B5AF6;color:#fff;text-decoration: none;}
	/*分页*/
}
/*移动端重构*/