/* CSS Document */
@import url("style/base.css");

/*header*/
#wk_top,.banner-container,.wk_index_main{position:relative;left:0px;width:100%;height:auto;}
#wk_top.wk_fixed{ position:fixed;}
#wk_top{z-index:99;}
.wk_bg{height:80px;position:relative;}
#week_nav{padding:0 3.125%;width:100%;height:80px;background:rgba(255,255,255,1);box-shadow:0px 4px 5px rgba(9,2,4,.17);position:fixed;top:0px;left:0px;z-index:99; min-width:1200px;}
#week_nav .wk_logo{height:80px;line-height:50px;font-size:0px;overflow:hidden;}
#week_nav .wk_logo a{ display:block; padding:15px 0;}
#week_nav .logo2{display:none;height:80px;line-height:80px;font-size:0px;overflow:hidden;}
#week_nav .logo2 a{ display:block;}
#week_nav.act .wk_logo{display:none;}
#week_nav.act .logo2{display:block;}
#week_nav.act{box-shadow:0 0 0 #fff;color:#fff;background:none;}
#week_nav.act .headTel{color:#fff;}
#week_nav .headCode{width:24px;height:80px;float:right;}
#week_nav .headCode a{display:block;height:100%;background:url(/images/weixinR.svg) no-repeat center center/24px auto;}
#week_nav .headTel{display:block;padding:0 0 0 26px;line-height:20px;font-size:16px;font-weight:lighter;color:#e00007;background:url(/images/icon-tel.png) no-repeat left center;float:right;margin:0 .15rem 0 0;position:relative;top:30px;}
.wk_lonav .left{ float:left;height:auto; position:relative;}
.wk_lonav .right{ float:right;height:100%;overflow: hidden;}
.headRights,.sub_nav{ display:none;}
.wk_inav{float:right;margin:0 .5rem 0 0;}
.nav li{width:94px;height:80px;text-align:center;float:left;margin:0 0 0 .1rem;position:relative;overflow:hidden;}
.nav li a{display:block;width:100%;height:100%;overflow:hidden;font-size:18px;font-weight:lighter;transition:none;-webkit-transition:none !important;}
.nav li:first-child{margin:0px;}
.nav li .box{display:inline-block;height:25px;line-height:25px;position:relative;overflow:hidden;top:27.5px;}
.nav li .box span{position:relative;top:0px;}
.nav li.cur a,.nav li:hover a{color:#e00007;}
.nav li.cur .box span,.nav li:hover .box span{top:-25px;}
.nav li.cur i,.nav li:hover i{bottom:0px;}
#wk_top.on .wk_inav{display:block;}

.wk_idl{float:right;width:80px;height:60px;}
@media(max-width:767px){
	#wk_top{ z-index:99999;}
	#week_nav,.wk_lonav{ min-width:320px;}	
	.wk_bg,#week_nav,.wk_lonav,#week_nav .wk_logo,#week_nav .headTel,#week_nav .headCode{height:50px;}
	.wk_lonav .left{ max-width:160px;}
	.wk_lonav .right{height:auto;overflow:visible;}
	#week_nav .wk_logo{line-height:40px;}
	#week_nav .wk_logo a{ padding:5px 0;}
	#week_nav .headTel{padding:0px;width:36px;background-position:center center;margin:0px;top:0;}
	#week_nav .headTel a{font-size:0px; display:block; width:100%; height:100%;}
	#week_nav .headCode{width:42px;}
	#week_nav .wk_logo img{height:40px;}
	
	.wk_inav{display:none;width:100%;background:#fff;border-top:1px solid #ccc;position:absolute;top:50px;left:0px; float:none; z-index:1001; margin:0;}
	.nav li{width:100%;height:45px;line-height:45px;border-bottom:1px solid #ccc;float:none;margin:0px;}
	.nav li a{ font-size:15px;}	
	.nav li .box{height:45px;line-height:45px;top:0px;}
	.nav li.cur .box span,.nav li:hover .box span{top:-45px;}
	.nav li i{display:none;}
	.nav li.cur,.nav li:active{border-color:#b60005;}
	
	.headRights{width:30px;padding:24px 0 0;height:50px;float:right;cursor:pointer;display:none;margin:0 0 0 10px;}
	.headRights a{display:block;width:100%;height:3px;background-color:#4e4e4e;position:relative;}
	.headRights a:before,
	.headRights a:after{content:"";display:block;width:100%;height:3px;background-color:#4e4e4e;position:absolute;left:0px;}
	.headRights a:before{top:-10px;}
	.headRights a:after{bottom:-10px;}
	.headRights.cur a{-moz-animation: buttonAnimation 0.3s ease forwards;-webkit-animation: buttonAnimation 0.3s ease forwards;animation: buttonAnimation 0.3s ease forwards;}
	.headRights.cur a:before{-moz-animation: buttonAnimationBefore 0.3s ease forwards;-webkit-animation: buttonAnimationBefore 0.3s ease forwards;animation: buttonAnimationBefore 0.3s ease forwards; }
	.headRights.cur a:after{-moz-animation: buttonAnimationAfter 0.3s ease forwards;-webkit-animation: buttonAnimationAfter 0.3s ease forwards;animation: buttonAnimationAfter 0.3s ease forwards; }
	.headRights{display:block;}		
}



/*banner*/
.banner{width:100%;height:auto;}
.banner .indBanner{width:100%; position:relative; top:0;}
.banner .indBanner .swiper-slide a,.banner .indBanner .bg,.banner .indBanner .con,.banner .indBanner .swiper-slide .img{display:block;width:100%;height:auto;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;}
.banner .indBanner .swiper-slide a{height:680px;overflow:hidden;background-size:cover;background-position:center;}
.banner .mo-banner .swiper-pagination,.banner .indBanner .swiper-pagination{bottom:3.235294117647059% !important; margin:0; width:100%;text-align: center;}
.banner .mo-banner .swiper-pagination-bullet,.banner .indBanner .swiper-pagination-bullet{width:52px;height:3px;border:1px solid #000;border-radius:0px;opacity:.5;margin:0 1px;background:#000;}
.banner .mo-banner .swiper-pagination-bullet-active,.banner .indBanner .swiper-pagination-bullet-active{background:#b60005;border-color:#b60005;opacity:1;}
.banner .mo-banner .swiper-pagination-bullet{width:30px;}
.banner .indBanner .swiper-slide .iBnr-con{width:100%;height:100%;position:absolute;top:0px;left:0px;}
.iBnr-con.z1{z-index:1;}
.iBnr-con.z2{z-index:2;}
.iBnr-con.z3{z-index:3;}
.iBnr-con.z4{z-index:4;}
.iBnr-con.z5{z-index:5;}

/*aniamte*/
/*iBnr1*/
.iBnr-1 .iBnr-con{transition:all 3s linear .2s;-webkit-transition:all 3s linear .2s;opacity:0;}
.iBnr-1 .iBnr-con.z4,.iBnr-1 .iBnr-con.z5{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;}
.iBnr-1 .iBnr-con.z2{transition-delay:.6s;-webkit-transition-delay:.6s;}
.iBnr-1 .iBnr-con.z3{transition-delay:1.2s;-webkit-transition-delay:1.2s;}
.iBnr-1 .iBnr-con.z4{transition-delay:1.4s;-webkit-transition-delay:1.4s;}
.iBnr-1 .iBnr-con.z5{transition-delay:1.6s;-webkit-transition-delay:1.6s;}
.iBnr-1 .iBnr-con.z4,.iBnr-1 .iBnr-con.z5{transform:translateY(30px);-webkit-transform:translateY(30px);}
.banner .indBanner .swiper-slide.swiper-slide-active .iBnr-con{transform:translate(0,0) scale(1);-webkit-transform:translate(0,0) scale(1);opacity:1;}

/*iBnr2*/
.iBnr-2 .iBnr-con.z1,.iBnr-2 .iBnr-con.z2,.iBnr-2 .iBnr-con.z3,.iBnr-2 .iBnr-con.z4{transition:all .4s ease-in-out .2s;-webkit-transition:all .4s ease-in-out .2s;opacity:0;}
.iBnr-2 .iBnr-con.z1{transform:translateX(-100px);-webkit-transform:translateX(-100px);}
.iBnr-2 .iBnr-con.z2{transform:translateX(100px);-webkit-transform:translateX(100px);}
.iBnr-2 .iBnr-con.z3,.iBnr-2 .iBnr-con.z4{transform:scale(.8);-webkit-transform:scale(.8);}

/*iBnr3*/
.iBnr-3 .iBnr-con.z1,.iBnr-3 .iBnr-con.z2,.iBnr-3 .iBnr-con.z3,.iBnr-3 .iBnr-con.z4{transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;opacity:0;}
.iBnr-3 .iBnr-con.z1{transform:translateY(100px);-webkit-transform:translateY(100px);}
.iBnr-3 .iBnr-con.z2{transition-delay:.8s;-webkit-transition-delay:.8s;}
.iBnr-3 .iBnr-con.z2,.iBnr-3 .iBnr-con.z3,.iBnr-3 .iBnr-con.z4{transform:translateX(-50px);-webkit-transform:translateX(-50px);}
.iBnr-3 .iBnr-con.z3{transition-delay:1.6s;-webkit-transition-delay:1.6s;}
.iBnr-3 .iBnr-con.z4{transition-delay:1.8s;-webkit-transition-delay:1.8s;}

/*iBnr1*/
.iBnr-1 .box{top:33.67647058823529%;}

/*iBnr-2*/
.iBnr-2 .box{top:33.67647058823529%;}

/*iBnr-3*/
.iBnr-3 .box{top:36.47058823529412%;}

/*iBnr-4*/
.iBnr-4 .box{top:36.17647058823529%;}
.iBnr-4 .box .block{width:575px;float:right;}
.banner .indBanner .iBnr-4 .box .t1{font-size:55.31px;line-height:77px;color:#5a5a5a;}
.banner .indBanner .iBnr-4 .box .t3{color:#5a5a5a;}
.mo-banner{display:none !important;}
@media only screen and (max-width:767px) {
    .section{min-width:320px;}
	.page1{ margin-top:0;}
	.banner{ display:none;}
	.mo-banner .swiper-slide-active .indBanner_txt h6,.mo-banner .swiper-slide-active .indBanner_txt p{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}	
	.mo-banner{display:block !important;overflow:hidden; margin-top:0;}
	.mo-banner .swiper-slide img{width:100%; height:auto;display:block;}
	.mo-banner .swiper-pagination{ bottom:10px !important; width:100% !important; margin:0 auto !important; text-align:center;}
	.mo-banner .swiper-pagination-bullet{width:30px;height:3px;background-color:#000;opacity:.5 !important;border-radius:0; margin:0 1px !important;}
	.mo-banner .swiper-pagination-bullet-active{background-color:#b60005;opacity:1 !important;}
}


/*main1*/
.main1{padding:.37rem 0 .57rem;color:#fff;text-align:center;background:#8e0004;}
.main1 li{/**/width:25%;position:relative;float:left;}
.main1 li .type{line-height:37px;font-size:24px;margin:16px 0 0;}
.main1 li .list{line-height:30px;margin:15px 0 0;color:#fff;}
.main1 li .list a{display:block;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.main1 li:before{content:"";display:block;width:1px;height:249px;background:rgba(255,255,255,.2);position:absolute;left:0px;top:.05rem;}
.main1 li:first-child:before{display:none;}
.main1 li .list a:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);}
@media only screen and (max-width:767px) {
	.main1 li{ width:50%; padding:25px 0;}
	.main1 li:before{ height:100%;}
	.main1 li:nth-child(1):after,.main1 li:nth-child(2):after{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.2);position:absolute;right:.05rem;bottom:0;}
	.main1 li img{ width:40px;}
	.main1 li .type{font-size:18px;line-height:24px;margin:12px 0 0;}
	.main1 li .list{margin:10px 0 0;}
	.main1 li .list a{line-height:26px;}
}


.mainTit{text-align:center;}
.mainTit .t1{line-height:45px;font-size:40px;color:#666666;text-transform:uppercase;}
.mainTit .t2{line-height:41px;font-size:24px;}
.mainTit .split{display:block;width:37px;height:2px;background:#e00007;margin:.25rem auto .2rem;}
.mainTit .t3{width:825px;line-height:24px;color:#666666;margin:0 auto;}

.mainMore.btn{width:232px;line-height:44px;font-size:16px;color:#e60012;border:2px solid #df0000;}
.mainMore.btn span{padding:0 38px 0 0;background:url(/images/icon-go.png) no-repeat right center;}
.mainMore.btn:hover{color:#fff;background:#df0000;}
.mainMore.btn:hover span{padding:0px;background-position:200px center;}
@media only screen and (max-width:767px) {
	.mainTit .t1{line-height:28px;font-size:1rem;}
	.mainTit .split{margin:.5rem auto .4rem;}
	.mainTit .t2{line-height:30px;font-size:.9rem;}
	.mainTit .t3{width:100%;padding:0 2%;}
	
	.mainMore.btn{width:160px;line-heihgt:40px;font-size:14px;}
	.mainMore.btn span{padding:0 24px 0 0;background-size:16px auto;}
}


.main2{padding:.74rem 0 0;}
.main2 .mainTit{margin:0 0 .44rem;}
/* ----- */
.main2Con{width: 100%;padding: .6rem 20px 0;background: #f2f2f2;}
.main2Con ul{display: flex;flex-wrap: wrap;margin: -30px 0 0 -10px;}
.main2Con ul li{width: calc(33.333% - 10px);display: block;overflow: hidden;margin:30px 0 0 10px;}
.main2Con ul li a{ display:block;}
.main2Con ul li .pic{width:100%;overflow: hidden;position: relative;}
.main2Con ul li .pic img{width: 100%;object-fit: cover;height: 288px;transition: all .4s ease;}
.main2Con ul li .pic i{width:34px;height:34px;background:url(/images/icon-see.png) no-repeat center;position: absolute;top: 50%;left: 50%;margin: -17px 0 0 -17px;opacity: 0;transition: all .4s ease;z-index: 3;}
.main2Con ul li .pic::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(51,51,51,.6);opacity: 0;transform: scale(0.8);transition: all .4s ease;}
.main2Con ul li .info{width: 100%;margin-top: 16px;}
.main2Con ul li .info div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 1.1;}
.main2Con ul li .info .title{font-size: 20px;color: #333;font-weight: 700;transition: all .4s ease;}
.main2Con ul li .info .text{font-size: 15px;color: #777;margin-top: 10px;}
.main2Con ul li:hover .pic::after{opacity: 1;transform: scale(1);}
.main2Con ul li:hover .pic i{opacity: 1;}
.main2Con ul li:hover .title{color: #d6000f;}
.main2Con ul li:hover .pic img{transform: scale(1.04);}
/* ----- */
.main2_more{padding:.52rem 0 .5rem;text-align:center;background:#f2f2f2;}
@media(max-width:767px){	
	.main2Con{padding:.6rem 10px 0;}
	.main2Con ul{margin: -16px 0 0 -10px;}
	.main2Con ul li{width: calc(50% - 10px);margin:16px 0 0 10px;}
	.main2Con ul li .info{margin-top:12px;}
	.main2Con ul li .info .title{font-size:15px;}
	.main2Con ul li .info .text{font-size:13px;margin-top:6px;}
	.main2Con ul li .pic img{height:110px;}
	.main2Con ul li:last-child{ display:none}
	.main2_more{padding:.82rem 0 .8rem;}	
}


.main3{padding:.75rem 0 .78rem;text-align:center;}
.main3 .con1{line-height:50px;font-size:36px;margin:.2rem auto 0;}
.main3 .con2{width:810px;line-height:26px;margin:12px auto 0;}
.main3 ul{font-size:0px;margin:.4rem 0 0;}
.main3 ul li{display:inline-block;margin:0 39px;}
.main3 ul li .num{line-height:76px;font-size:80px;color:#444444;font-family:'DINCond-Bold';}
.main3 ul li .con{line-height:29px;font-size:16px;margin:10px 0 0;}
.main3_more{padding:.65rem 0 0;}
@media(max-width:767px){
	.main3{padding:.75rem 2% .78rem;}
	.main3 .con1{font-size:24px;line-height:38px;}
	.main3 .con2{ width:100%;}
	.main3 ul li{margin:0 19px;}
	.main3 ul li .num{font-size:50px;line-height:46px;}
	.main3 ul li .con{font-size:14px;line-height:24px;}
}

.main4{padding:.44rem 0 .37rem;}
.main4Con{position:relative;margin:.21rem 0 0;}
.main4Con ul{ width:100%; height:auto;}
.main4Con ul li{ float:left; width:190px; height:90px; margin:0 12px 12px 0; border:1px solid #cdcdcd; position:relative; cursor:pointer; box-sizing:border-box; background:#fff;}
.main4Con ul li:nth-child(6n){ margin-right:0;}
.main4Con ul li img{ width:100%; height:100%;}
.main4Con ul li a{ display:block; width:100%; height:100%;}
.main4Con ul li a:hover img{ filter:grayscale(100%);}
.main4Con ul li img.rollover{}
/*.main4Con ul li{padding:.15rem 0;}
.main4Con ul li a{display:block;height:80px;line-height:78px;text-align:center;position:relative;font-size:0px;}
.main4Con ul li a img{width:100%;height:100%;object-fit:cover;}
.mainSwiper-prev,.mainSwiper-next{display:none;width:39px;height:100%;position:absolute;top:0px;z-index:2;}
.mainSwiper-prev{left:-.8rem;background:url(/images/swiper1-l.png) no-repeat center center;}
.mainSwiper-next{right:-.8rem;background:url(/images/swiper1-r.png) no-repeat center center;}
.mainSwiper-prev:hover{background-image:url(/images/swiper1-l2.png);}
.mainSwiper-next:hover{background-image:url(/images/swiper1-r2.png);}
@media all and (max-width:1330px){
	.mainSwiper-prev{left:0px;}
	.mainSwiper-next{right:0px;}
}*/
@media(max-width:767px){
	.main4Con{ padding:0 10px;}
	.main4Con ul li{ width:32.333%; height:auto; margin:0 1.5% 12px 0;}
	.main4Con ul li:nth-child(3n){ margin-right:0;}
}

.main5{padding:.75rem 0 .8rem;}
.main5Con{margin:.35rem 0 0;}
.main5Con ul.item{width:31.23333%;float:left;margin:0 0 0 1.35%;}
.main5Con ul.item:first-child{margin:0px;}
.main5Con .news_first{ padding-bottom:.17rem;border-bottom:1px solid #eeeeee;margin-bottom:20px;}
.main5Con .news_first .pic{padding:0 0 .17rem;border-bottom:1px solid #eeeeee;margin-bottom:0.2rem;}
.main5Con .news_first .pic a{display:block;}
.main5Con .news_first .pic img{width:100%;height:210px;object-fit:cover;}
.main5Con .news_first .name{line-height:28px;height:auto;margin:6px 0 0;}
.main5Con .news_first .name a{ display:block;font-size:20px;color:#000000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main5Con .news_first .date{line-height:29px;color:#888888;margin:0 0 0;}
.main5Con ul li{padding:0 0 0 20px;line-height:35px;background:url(/images/icon-l1.png) no-repeat 3px center;}
.main5Con ul li a{ display:block;font-size:16px;color:#444444;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.main5Con ul li:hover{background-image:url(/images/icon-l1-2.png)}
@media(max-width:767px){
	.main5{ display:none;}
}

.main6{padding:.2rem 0;line-height:20px;color:#666666;border-top:1px solid #f1f1f1;}
.main6Con{padding:10px 0;}
.main6Con b{font-size:16px;display:inline-block; vertical-align:middle;}
.main6Con ul{display:inline-block;width:auto; vertical-align:middle;}
.main6Con ul li{display:inline-block;padding:5px 0;margin:0 10px 0 0;}
.main6Con ul li a{font-size:16px;color:#b60005; font-weight:bold;}
@media(max-width:767px){
	.main6Con{padding:10px 2%;}
	.main6Con b{ display:block;}
	.main6Con ul{ display:block;}
}


/*footer*/
.footer{z-index:98;}
.footer .footer_side{padding:.55rem 0 .47rem;background:#e9eaea;}
.footer .footer_side .right{ float:left; width:64.9501%}
.footer .footer_side .right dl{width:21.8%;float:left;}
.footer .footer_side .right dl:nth-child(2),.footer .footer_side .right dl:nth-child(5){width:17.3%;}
.footer .footer_side .right dl dt{line-height:38px;font-size:24px;}
.footer .footer_side .right dl i{display:block;width:20px;height:2px;background:#df0000;margin:6px 0 12px;}
.footer .footer_side .right dl dd a{display:block;line-height:30px;}
.footer .footer_side .left{width:33.0832%;padding:0 0 0 .5rem;border-left:1px solid #d2d2d2;float:right;}
.footer .footer_side .left .name{line-height:40px;font-size:28px;}
.footer .footer_side .left .text{line-height:20px;font-size:13px;margin:6px 0 0;}
.footer .footer_side .left .contel{font-size:0px;margin:19px 0 0;}
.footer .footer_side .left .contel>div{display:inline-block;text-align:center;margin:0 0 0 .47rem;}
.footer .footer_side .left .contel>div.ewm{margin:0px;}
.footer .footer_side .left .contel img{width:121px;height:121px;object-fit:cover; padding:3px; background:#fff;}
.footer .footer_side .left .contel p{line-height:23px;font-size:14px;color:#333;margin:7px 0 0;}
.footer.on .footer_side .right dl dd{display:block !important;}


.copyRight{padding:.35rem 0 .2rem;color:#fff;font-weight:lighter;background:#b60005;}
.copyRight .fcontact{text-align:center;line-height:28px;opacity:1;}
.copyRight .fcontact a{display:inline-block;margin:0 .15rem 0 0;opacity:1;}
.copyRight .fcontact a:hover{opacity:1;}
.copyRight .fcopy{padding:.16rem 0 0;line-height:24px;text-align:center;opacity:.6;border-top:1px solid #fff;margin:.12rem 0 0;}
.copyRight .flink a{ margin:0 6px;}

.index_foot{ display:none;}
@media(max-width:767px){	
	.footer .footer_side{ padding:0 2% .47rem;}
	.footer .footer_side .right{ width:100%}
	.footer .footer_side .right dl{padding:0px;border:0px;}
    .footer .footer_side .right dl{width:100% !important;margin:2% 0 0;}
	.footer .footer_side .right dl i{display:none;}
    .footer .footer_side .right dl dt{padding:0 2%;height:40px;line-height:40px;font-size:16px;border-bottom:1px solid #ccc;margin:0px;}
    .footer .footer_side .right dl dt.cur{border-bottom:1px solid #b60005;}
    .footer .footer_side .right dl dd{display:none;}
    .footer .footer_side .right dl dd a{line-height:40px;padding:0 4%;}	
	.footer .footer_side .left{width:100%;padding:0px;border:0px;margin:4% 0 0;}
	.copyRight{ padding:.35rem 2% .2rem;}
	.copyRight .fcontact,.copyRight .flink{display:none;}
	.copyRight .fcopy{font-size:13px;line-height:1.8;padding:0px;border:0px;margin:0px;}	
	.copyRight .fcopy>div{ width:100% !important;}
	
	.index_foot{ width:100%; height:auto;display:block; overflow:hidden;max-width: 640px; margin:0 auto; margin-top:12%;}
	.app_con{ height:auto;max-width: 640px;margin: 0 auto; overflow: hidden;width:100%; display:block;}
	#fixed-foot{position:fixed; z-index:1000;bottom:0;width:100%; max-width:640px; height:auto; margin:0 auto;display: inline-block;background:#fff;-webkit-box-shadow: 0 0 10px 0 rgba(12,36,134,.1); box-shadow:0 0 10px 0 rgba(12,36,134,.1); padding:5px;}
	#fixed-foot .btn1{width:100%; max-width:640px; margin:0 auto;display:block;text-align:center; }
	#fixed-foot .btn1 a{ cursor:pointer; display:block; color:#FFFFFF;float:left; text-align: center;width:66%; background-color:#E64552; border-radius:8px; line-height:40px; text-align:center; font-size:0;}
	#fixed-foot .btn1 a:nth-child(1){ border-left:none; margin-right:0%; width:100%}
	#fixed-foot .btn1 a img{ display:inline-block; margin:0 8px 0 0; vertical-align:middle; width:18px; height:auto;}
	#fixed-foot .btn1 a span{ display:inline-block;font-size:15px; vertical-align:middle;}

}
@font-face{ font-family:'testfont';src:url('/style/fonts/oswald-regular-webfont.ttf?tenantId=172241&viewType=1') format('truetype'); }

.salesChat{position: fixed;width: 100%;height: 100%;z-index: 999;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);display: none;align-items: center;padding-top:40px;}
.salesChat.active{display: flex;}
.salesChat-contain{width:100%;display:flex;flex-direction: column;align-items:center;opacity:0;}
.salesChat.active .salesChat-contain{animation: salesChatRun .6s ease both;}
@keyframes salesChatRun {0%{opacity: 0;}100%{opacity: 1;}}
.salesChat-info{width:381px;height:497px;padding-top: 70px;background:url(/images/cobg.png) no-repeat center/cover;border-radius:10px;text-align:center;color:#fff;}
.salesChat-info .text{font-size:28px;line-height:1.4;font-weight:700;}
.salesChat-info .img{margin:28px auto 0;width:210px;position:relative;}
.salesChat-info .img img{max-width:100%; background:#fff; padding:5px;}
.salesChat-line{width:3px;height:30px;background:#e0e0e0;}
.salesChat-close{width:50px;height:50px;border-radius:50%;border:5px solid #e0e0e0;background:#fff;font-size:16px;color:#757575;transition:all .4s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.salesChat-close svg{width: 24px;}
.salesChat-close:hover{transform:rotate(90deg);color:#fff;background:#b70005}
@media all and (max-width:1590px) {
    .salesChat-info .text {font-size: 20px;}
    .salesChat-info .img {margin: 20px auto 0;width: 164px;}
    .salesChat-info {width: 260px;height: 338px;padding-top: 44px;}
    .salesChat-line {width: 2px;height: 22px;}
    .salesChat-close {width: 40px;height: 40px;border: 3px solid #e0e0e0;font-size: 14px;}
}
@media all and (max-width:680px) {
    .salesChat{padding-top:10px;}
    .salesChat-info .text {font-size: 18px;}
    .salesChat-info .img {margin: 16px auto 0;width: 140px;}
    .salesChat-info {width: 230px;height: 300px;padding-top: 44px;}
    .salesChat-line {width: 2px;height: 18px;}
    .salesChat-close {width: 36px;height: 36px;border: 2px solid #e0e0e0;font-size: 14px;}
}

.footTop{ background:url(/images/footerBg.jpg) no-repeat center; padding:50px 0 0; font-size:14px;}
.footTop .fLeft{float:left;width:240px;}
.footTop .fLeft .fDetails{margin-bottom:60px;position:relative;left:0px;top:0px;}
.footTop .fLeft .fDetails p{color:white;display:block;font-size:14px;background:url(/images/link_bg.png) bottom no-repeat;width:176px;height:30px;cursor:pointer;}
.footTop .fLeft .fDetails p a{color:white;display:block;}
.footTop .fLeft .fDetails p a:hover{color:white;}
.footTop .fLeft .fDetails ul{position:absolute;left:176px;top:28px;width:140px;height:auto;overflow:hidden;background-color:#de262e;z-index:5;display:none; padding:5px 0;}
.footTop .fLeft .fDetails ul li{line-height:30px;width:100%;float:left;text-align:center;}
.footTop .fLeft .fDetails ul li a{color:white; font-size:13px;}
.footTop .fMiddle{float:left;width:523px; margin-left:120px}
.footTop .fMiddle p{display:block;width:466px;height:30px;font-size:14px;color:white;background:url(/images/contact_bg.png) bottom no-repeat;}
.footTop .fMiddle ul{color:white;line-height:36px;padding-top:8px;}
.footTop .fMiddle ul .phone{padding-left:30px;background:url(/images/phone_icon.png) left no-repeat;}
.footTop .fRight{width:180px; float:right;}
.footTop .fRight p{color:white;font-size:14px;background:url(/images/focus_bg.png) left bottom no-repeat;width:100%;height:30px;}
.footTop .fRight .wechat{width:126px;height:126px;background:url(/images/wechat_bg.png) bottom no-repeat; margin-top:20px;text-align:center;float:left;}
.footTop .fRight .wechat img{width:112px;height:112px;margin-top:7px;}
@media(max-width:767px){
	.footTop{ display:none;}
}

.float_qq{ position:fixed; top:260px; right:0; width:50px; height:152px; z-index:200;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:51px; left:0; width:172px;}
/* .float_qq li.float_qq4{ top:153px;} */
.float_qq li.float_qq4{ top:102px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#000; opacity:1;}
.float_shwx{position: absolute;bottom: 0;left: -200px;width: 188px;height: 188px;display: none;box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);}
.float_shwx img{ display:block; padding:5px; background-color:#FFF; width:188px; height:188px;}
.float_qq li:hover .float_shwx{display:block;}
@media(max-width:767px){
	.float_qq{ display:none;}
}


.inwk #wk_top{position:fixed;top:0px;width:100%;z-index:110;left:0px;padding:0px;margin-top:0;opacity:1;border-bottom:0;box-shadow:0px 2px 5px 0px rgba(0,0,0,.15);}
.inwk #wk_top #week_nav{ box-shadow:none !important;}
.inwk .fp-auto-height .footer_side{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.w980{ width:980px; height:auto; margin:0 auto;}

.flex-row{ -webkit-display:flex; -moz-display:flex; -o-display:flex; display:flex; flex-direction:row;}
.around{ justify-content:space-around; align-items:center;}
.between{ justify-content:space-between; align-items:center;}
.center{ justify-content:center; align-items:center;}
.start{ justify-content:flex-start; align-items:center;}
.end{ justify-content:flex-end; align-items:center;}
.form-control::-webkit-input-placeholder{ color:#fff;}
.form-enroll .form-control::-webkit-input-placeholder{ color:#888;}

/*side_left*/
.inmain{ padding:0.49rem 0 0.97rem;}

.side_left{background:#f0f0f0;border-radius:2px;}
.side_left a{display:block;width:100%;line-height:60px;text-align:center;font-size:16px;color:#333;border-radius:2px;position:relative;float:left;}
.side_left a:before{content:"";display:block;width:1px;height:14px;background:#cfcfcf;position:absolute;top:15px;left:0px;}
.side_left a:hover{color:#fff;}
.side_left a:first-child:before{display:none;}
.side_left a.cur{color:#fff;background:#d6000f;}
.side_left a.cur + a:before{display:none;}
.innav{margin:0 auto;padding:0;}
.innav{background:#f1f1f1;height:60px;position:relative;z-index:9;}
.innav li{float:left;width:16.6666666666%;text-align:center;cursor:pointer;height:60px;line-height:60px;position:relative;z-index:999;list-style-type:none;}
.innav.caseNav li{width:20%;}
.innav .curBlock{left:0;background-color:#e00007;position:absolute;transition:left;top:0px;height:100%;}
.innav li a.cur{color:#fff;background:#e00007;}
@media(max-width:767px){	
	.side_left{ width:96%; margin:0 2%;}
	.side_left a{width:100%; font-size:14px;}
	.innav{height:auto;}
	.innav li,.innav li a{height:36px;line-height:36px;}
	.innav li,.innav.caseNav li{width:33.3333333333333%;}
	.innav .curBlock{ display:none;}
}

/*side_right*/
.contact_c{ width:100%; margin:0 auto; height:auto; color:#555; line-height:2;}
.contact_c img{ max-width:inherit;}
.contactBox{ width:100%; height:auto; padding:.57rem 0 0;}
.contactBox .map{ float:left; width:56.5%;}
.contactBox .contentBox{ float:right; width:38.25%; color:#555; line-height:2;}
.linea{width:100%; height:1px; background:rgb(158, 158, 158); margin:10px 0px;}
.ewma{ width:100%; height:auto; padding:10px 0 0;}
.ewma img{ float:left; width:120px; height:auto;}
.ewma .txt{ margin:28px 0px 0px 20px; font-size:15px; float: left;}
@media(max-width:767px){
	.contact_c{ width:100%; padding:0 10px 0; font-size:.85rem;}
	.contactBox{ padding:15px 0;}
	.contactBox .map{ width:100%;}
	.contactBox .contentBox{ width:100%; padding:15px 0 0;}
	.ewma{ width:100%; height:auto; padding:10px 0 0;}
	.ewma img{ float:left; width:90px; height:auto;}
	.ewma .txt{ margin:15px 0px 0px 18px; font-size:15px; float: left;}
}

.side_right{ width:100%; height:auto; overflow:hidden; min-height:300px; padding:0;}
.about_c{ width:100%; margin:0 auto; height:auto; color:#333;padding: 0.3rem 4% 1.05rem}
.about_c .contentBox{ width:1010px; margin:0 auto; line-height:1.8; font-size:16px;}
.about_c .contentBox h4{ font-size:36px; padding-bottom:15px;}
.about_c .cData{font-size:0px;margin:.61rem 0 0; text-align:center;}
.about_c .cData li{display:inline-block;margin:0 34px;}
.about_c .cData li .num{font:80px/70px 'DINCond-Bold';color:#444;}
.about_c .cData li .type{line-height:25px;font-size:16px;margin:15px 0 0;}
.about_c img{ max-width:100%; height:auto;}
.culture{padding:.9rem 0 1rem;text-align:center;background:url(/images/culture-bg.jpg) no-repeat center center / cover fixed;}
.culture .mainTit .t1,.culture .mainTit .t2{color:#fff;}
.culture .mainTit .split{background:#ffffff;}
.culture .mainTit .t3,.process .mainTit .t3{color:#cdcdcd;font-size:18px;line-height:28px;}
.process .mainTit .t3{color:#666;}
.culList{margin:.46rem 0 0;}
.culList li{width:25%;padding:0 .75rem;float:left;}
.culList .icon{width:120px;height:120px;line-height:116px;font-size:0px;border:2px solid #d6030a;border-radius:100%;position:relative;overflow:hidden;margin:0 auto; box-sizing:border-box;}
.culList img{width:100%;height:100%;object-fit:cover;}
.culList img.rollover{z-index:2;}
.culList .type{line-height:35px;font-size:18px;color:#fff;margin:28px 0 0;}
.culList .text{line-height:26px;color:#cccccc;margin:10px 0 0;}
.culList .icon:after{content:"";display:block;width:120px;height:120px;border-radius:100%;background:#d6030a;position:absolute;top:-2px;left:-2px;opacity:0;}
.culList li:hover .icon img{opacity:0;filter:alpha(opacity=0);}
.culList li:hover .icon img.rollover{opacity:1;filter:alpha(opacity=100);transition-delay:.2s;-webkit-transition-delay:.2s;}
.culList li:hover .icon:after{-webkit-animation:flipInY2 1s .1s ease both; -moz-animation:flipInY2 1s .1s ease both;}
.process{padding:.79rem 0 0rem;}
.process .box .swiper-slide .pic{text-align:center;margin:.5rem 0 0;}
.process .box .swiper-slide .pic img{max-width:100%; height:auto;}
.process .box .swiper-button-next,.process .box .swiper-button-prev{ margin:0; position:absolute; top:50%; margin-top:10px; display:block; width:40px; height:80px; border-radius:0; border:none;}
.process .box .swiper-button-prev{ left:0; background:url(/images/swiper1-l.png) no-repeat center;}
.process .box .swiper-button-next{ right:0; left:auto; background:url(/images/swiper1-r.png) no-repeat center;}
.process .box .swiper-button-prev:hover{ background:url(/images/swiper1-l2.png) no-repeat center;}
.process .box .swiper-button-next:hover{ background:url(/images/swiper1-r2.png) no-repeat center;}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity:0.95;}

@-webkit-keyframes flipInY2{

0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}

40%{-webkit-transform:perspective(400px) rotateY(-5deg)}

70%{-webkit-transform:perspective(400px) rotateY(5deg)}

100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}

}

@-moz-keyframes flipInY2{

0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}

40%{-moz-transform:perspective(400px) rotateY(-5deg)}

70%{-moz-transform:perspective(400px) rotateY(5deg)}

100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}

}
@media(max-width:767px){
	.side_right{ width:100%; min-height:100px; padding:0;}
	.about_c{ width:100%; padding:.4rem 2% 1.05rem; font-size:.85rem;}
	.about_c .contentBox{ width:100%; margin:0 auto; line-height:1.8; font-size:14px;}
	.about_c .contentBox h4{ font-size:26px; padding-bottom:15px; line-height:1.5;}
	.about_c img{ max-width:98%; height:auto;}
	.about_c .cData li{margin:3% 0 0 .51rem;}
	.about_c .cData li:first-child{margin:0px;}
	.about_c .cData li .num{font-size:40px;line-height:30px;}		
	.culture .mainTit .t3,.process .mainTit .t3{font-size:14px;line-height:24px;}
	.culList li{ width:50%; padding-bottom:10px;}
	.culList .icon{width:80px;height:80px;line-height:76px;}
	.culList{margin:.69rem 0 0;}
	.culList .type{font-size:16px;line-height:26px;margin:18px 0 0;}
	.culList .con{font-size:12px;line-height:22px;}
	.process>div{ padding:0 2%;}
}

.page-banner{position:relative;left:0px;width:100%;height:auto;}
.page-banner a{display:block;width: 100%;height: auto;background-position: center center ;background-repeat:no-repeat;background-size: cover;position: relative;}
.moPage-banner{display:none;}

.customer{padding:.74rem 0 0;}
.hzList{padding-top:0.31rem;}
.hzList ul{ width:100%; height:auto;}
.hzList ul li{ float:left; width:190px; height:90px; margin:0 12px 12px 0; border:1px solid #cdcdcd; position:relative; cursor:pointer; box-sizing:border-box;}
.hzList ul li:nth-child(6n){ margin-right:0;}
.hzList ul li img{ width:100%; height:100%;}
.hzList ul li a{ display:block; width:100%; height:100%;}
.hzList .hzjpa{ position:absolute; width:100%; height:100%; left:0; top:0; opacity:1; z-index:2;transition: all 0.5s linear 10ms;}
.hzList .hzjpb{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:1;transform: rotateY(180deg);transition: all 0.5s linear 10ms; opacity:0}
.hzList ul li:hover img{ filter:grayscale(100%);}
@media(max-width:767px){
	.page-banner{ display:none;}
	.moPage-banner{ display:block;}
	
	.customer>div{ padding:0 2%;}
	.hzList{padding-top:0.51rem;}
	.hzList ul li{ width:32.333%; height:auto; margin:0 1.5% 8px 0;}
	.hzList ul li:nth-child(3n){ margin-right:0;}
	.hzList ul li:nth-child(3n+1),.hzList ul li:nth-child(3n+2){ margin-right:1.5%;}
	.hzList ul li img{ width:100%; height:auto;}
	.hzList .hzjpa{ position:relative;}
	.hzList li:hover .hzjpa{opacity:1;transform:rotateY(0);}
}

.s-stage{font-size:18px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:relative;overflow:hidden;position:relative;}
.s-stage .title{line-height:46px;font-size:36px;color:#fff;}
.s-stage .info{line-height:28px;color:#e4e4e4;margin:20px 0 0;}
.s-stage .list{line-height:36px;color:#fffefe;margin:37px 0 0;}
.s-stage .box{width:530px;position:relative;z-index:2;}
.s-stage .pic{padding:0 6%;text-align:center;display:none;margin:4% 0 0;}
.s-stage .pic img{width:80%;}
.s-stage .s-bg{width:100%;height:100%;background-repeat:no-repeat !important;/*background-size:cover !important;*/background-position:center center !important;position:absolute;top:0px;left:0px; background-color:#000;}
.s-stage .list.list2,.s-stage .title.title2{color:#333333;}
.s-stage .info.con2{color:#666666;}
.s-stage.service01{background:#010101;}
.s-stage.service02{background:#eff1f2;}
.s-stage.service03{background:#a4a2a6;}
.s-stage.service04{background:#394b59;}
.s-stage.service01 .w1200{padding:1.75rem 0 1.61rem;}
.s-stage.service02 .w1200{padding:1.89rem 0 1.83rem;}
.s-stage.service03 .w1200{padding:1.76rem 0 1.61rem;}
.s-stage.service04 .w1200{padding:1.67rem 0 2.1rem;}
.s-stage .s-bg,.s-stage .title,.s-stage .info,.s-stage .list{transition:all .6s ease-in-out .4s;-webkit-transition:all .6s ease-in-out .4s;opacity:0;}
.s-stage.service01 .s-bg,.s-stage.service04 .s-bg{transform:translateY(200px);-webkit-transform:translateY(200px);}
.s-stage.service04 .s-bg{ background-color:#394b59;}
.s-stage.service02 .s-bg{ background-color:#f0f1f3;transform:translate(50px,-100px);-webkit-transform:translate(50px,-100px);}
.s-stage.service03 .s-bg{ background-color:#b2b1b6;transform:translate(-50px,-100px);-webkit-transform:translate(-50px,-100px);}
.s-stage .title,.s-stage .info,.s-stage .list{transform:translateX(50px);-webkit-transform:translateX(50px);}
.s-stage .title{transition-delay:.6s;-webkit-transition-delay:.6s;}
.s-stage .info{transition-delay:.8s;-webkit-transition-delay:.8s;}
.s-stage .list{transition-delay:1s;-webkit-transition-delay:1s;}
.s-stage.active .s-bg,.s-stage.active .title,.s-stage.active .info,.s-stage.active .list{transform:translate(0);-webkit-transform:translate(0);opacity:1;}
@media(max-width:767px){
	.s-stage.service04 .w1200{padding:1.67rem 0 1.1rem;}
	.s-stage .box{width:80%;float:none;margin:0 auto;}
	.s-stage .pic{display:block;}
	.s-stage .w1200{padding:0px;}
	.s-stage .s-bg{display:none;}	
	.s-stage.service04 .pic{padding:0px;}
	.s-stage.service04 .pic img{width:100%;}
	.s-stage .pic img,.s-stage .box{width:90%;}
	.s-stage .title{font-size:25px;line-height:40px;}
	.s-stage .info{font-size:15px;line-height:24px;margin:10px 0 0;}
	.s-stage .list{font-size:15px;line-height:30px;margin:15px 0 0;}
	
}


.link{ width:100%; height:auto;}
.link li{  width:200px; float:left; margin:20px 20px 5px;}
.link li img{ border:3px #999 solid; width:194px; height:auto;}
.link li span{ text-align:center; padding-top:5px; display:block; font-size:14px;}


.news_con{ width:100%; padding:5px 0 0;}
.news_con li{padding:.42rem 0;border-top:1px solid #eeeeee;overflow:hidden;}
.news_con li>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.news_con li:first-child{border-top:0px;}
.news_con .pic{overflow:hidden;-ms-flex:0 0 19.8333%;flex:0 0 19.8333%;max-width:19.8333%; margin-right:2.1667%;}
.news_con .pic img{width:100%;height:165px;object-fit:cover;}
.news_con li>div>div:nth-child(2){-ms-flex:0 0 78%;flex:0 0 78%;max-width:78%;}
.news_con .listBox{min-width:75%;padding:0;}
.news_con .listBox .date{line-height:20px;font-size:16px;color:#666666;}
.news_con .listBox .name{line-height:33px;font-size:22px;margin:0 0 0;}
.news_con .listBox .name a{color:#000000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block; max-width:88%; vertical-align:middle;}
.news_con .listBox .name span{ float:right;line-height:33px;font-size:16px;color:#666666;}
.news_con .listBox .desc{line-height:28px;height:auto;color:#333333;margin:15px 0 0;-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical; font-size:15px;}
.news_con .listBox .more{display:inline-block;line-height:23px;text-decoration:none;margin:15px 0 0;}
.news_con .listBox .more a{font-size:16px;color:#e00007;}
.news_con li:hover .listBox .name{color:#d6000f;}
.news_con .listBox .more a{ text-decoration:underline;}
@media(max-width:767px){
	.news_con{padding:.5rem 10px;}
	.news_con .pic{ display:none;}
	.news_con li>div>div:nth-child(2){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.news_con .listBox .name{line-height:32px;font-size:.85rem;}
	.news_con .listBox .name a{ max-width:70%;}
	.news_con .listBox .name span{line-height:32px;font-size:.75rem;}
	.news_con .listBox .desc{line-height:1.75;margin:10px 0 0; font-size:.7rem;}
	
}

.case_list{ width:100%; margin:0; height:auto; padding:.28rem 0 0}
.case_list ul{ width:100.55%;margin:0 0 0 -.55%;}
.case_list ul li{ width:33.333%;padding:.17rem 0 0 .5%;float:left;}
.case_list ul li a{ display:block; overflow:hidden; height:100%; position:relative;}
.case_list ul li .pic{height: 233px;overflow: hidden;border:1px solid #f3f3f3;}
.teamList ul li .pic{ height:auto;}
.case_list ul li .pic img{width:100%;height: 100%;object-fit: cover;}
.case_list li img,.aCase-swiper .swiper-slide img{width:100%;}
.case_list li .tit{padding:.15rem 0 0;}
.case_list li .tit h3,.aCase-swiper .swiper-slide .tit h3{line-height:28px;font-size:18px;color:#000;}
.teamList li .tit h3{ text-align:center;}
.case_list li .tit p,.aCase-swiper .swiper-slide .tit p{line-height:24px;color:#666666; min-height:24px;}
@media(max-width:767px){
	.case_list{ padding:.28rem 10px 0;}
	.case_list ul li{ width:50%;}
	.case_list ul li .pic{ height:auto;}
}

.page{ width:100%; height:auto;text-align:center;font-size:16px;color:#666666; font-family:'Conv_HelveticaNeueLT-ThinExt',"Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;margin:0.72rem 0 0;}
.page a,.page span{vertical-align:middle;display:inline-block; padding:1px 18px;height:auto;color:#666666;line-height:40px;text-align:center;border-radius:3px;margin:0 3px;border:1px solid rgba(0, 0, 0, 0.2);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.page a.on,.page a:hover{background-color:#e00007; border-color:#e00007;color:#ffffff;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.page .none{ display:none !important;}
#page1{ display:none;} 
@media(max-width:767px){	
	.page{ display:none;}
	#page1{ display:block; text-align:center; width:100%; height:auto; overflow:hidden;padding:.72rem 0 0;}
	#page1 a{ display:inline-block; margin-right:1px; padding:8px 16px; background:#e00007; border-radius:5px; color:#FFF; font-size:14px;}
	#page1 a.num{ text-decoration:underline; color:#000; font-weight:bold;}
	#page1 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:6px 12px; }

}

.message{ width:100%; height:auto; padding:0;}
.message .title{ font-size:15px; color:#666; line-height:2;}
.message .title h5{ font-size:17px; font-weight:bold; color:#333;}
.message .title p{ padding:5px 0 0;}
.message .con{ width:100%; height:auto; padding:10px 0 0;}
.message .con dd{ float:left; width:100%; padding:10px 0;}
.message .con dd span{ display:block; font-size:15px; padding-right:10px; width:110px; color:#333; line-height:46px; text-align:right; float:left;}
.message .con dd input.inputA{ border:1px solid #e5e5e5; background:#fff; outline:none;}
.message .con dd input.inputA:hover{ border:1px solid #e4e4e4; background-color:#f9f9f9; }
.message .con dd .inputA{ float:left; width:554px; padding:10px 16px; font-size:15px; transition:all 0.3s linear; vertical-align:top;}
.message .con dd textarea{ float:left; min-height:166px;width:554px; padding:10px 16px; font-size:15px; transition:all 0.3s linear; vertical-align:top; border:1px solid #e5e5e5; outline:none;}
.message .con dd .inputBtn{ float:left; width:280px; padding:12px 0; font-size:18px; transition:all 0.3s linear; vertical-align:top; background:#de262e; color:#FFF; border:none; letter-spacing:1px;outline:none;}
@media(max-width:767px){
	.message{ padding:15px 10px 0;}
	.message .title{ font-size:14px;}
	.message .title h5{ font-size:16px;}
	.message .title p{ line-height:1.8;}
	.message .con dd{ padding:8px 0;}
	.message .con dd span{ display:none;}
	.message .con dd .inputA{ width:100%; padding:10px 10px; font-size:14px;}
	.message .con dd textarea{  min-height:126px;width:100%; padding:10px 10px; font-size:14px;}
	.message .con dd .inputBtn{  width:100%; padding:10px 0;}
}

.newsInfoShow{ padding:0;}
.display_con{ width:100%; margin:0 auto; color:#666; min-height:300px;}
.itleft{padding:53px .38rem 102px 0;width:75.8333%;min-height:800px;border-right:1px solid #dedede;float:left;}
.itleft .innav ul{ text-align:left; padding:15px 0 0;}
.dis_title{ width:100%;text-align:center;}
.dis_title h4{ line-height:45px;font-size:32px;color:#000000;font-weight:normal;}
.dis_title span{ display:block;line-height:24px;color:#888;margin:10px 0 0;}
.d_c{padding:21px 0 0;line-height:32px;color:#333333;border-top:1px solid #e5e5e5;position:relative;overflow:hidden;margin:21px 0 0;}
.d_c img{max-width:99%; height:auto; vertical-align:inherit;}
.d_c em,.d_c i{ font-style:italic;}
.d_c b{ font-weight:bold;}
.itright{width:240px;float:right;margin:48px 0 0;}
.itright .tit{font-size:20px;border-bottom:1px solid #cfcfcf;padding:0 0 15px;overflow: hidden;margin: 0; color:#000;}
.itright ul{padding:10px 0;overflow: hidden;}
.itright .topNews{ width:100%; height:auto; padding:2px 0;}
.itright .topNews a{ display:block;font-size:14px;color:#595757;padding:5px 0;}
.itright .topNews img{ max-width:100%; height:auto;}
.itright .topNews .text{ padding:5px 0 0;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.itright .topNews a:hover .text{color:#000;}
.itright ul li{padding:5px 0;overflow: hidden;}
.itright ul li a{font-size:14px;color: #333;display:block;overflow:hidden;padding:5px 0;float:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100%;}
.itright ul li a:hover {color:#e00007;}

.smBox{ color:#999; font-size:14px; line-height:2; padding:15px 0 0;}

.infoPages{ margin-top:18px; position:relative; padding:10px 120px 10px 0;border-top:1px solid #d4d4d4; width:100%;}
.infoPages div{ height:34px; line-height:34px; font-size:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.infoPages span{ font-size:15px; color:#616161;}
.infoPages a{ color:#616161; font-size:15px;}
.infoPages a:hover{ color:#e60008;}
.infoPages .btn-back{ position:absolute; top:24px; right:0; width:115px; height:38px; padding-left:43px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; font-size:15px; color:#fff; line-height:38px; background:url(/images/icon-back.png) no-repeat 10px center #e60008;}
.infoPages .btn-back:hover{ color:#fff;}

.dis_img{ width:100%; height:auto; text-align:center;}
.dis_img img{ max-width:80%; height:auto; border:0 solid #CCC;}
#shuiyinDiv img{ max-width:90%; height:auto;}
.bd_weixin_popup{ box-sizing:content-box;}
.newsAvow{ color:#999; font-size:14px; line-height:2; padding:15px 0 0;}
@media(max-width:767px){
	.display_con{ width:100%; color:#666; min-height:100px; padding:0;}
	.display_con>div{padding: 0 2%;}
	.itleft{float:none;width:100%;padding:.93rem 0 1.02rem;border-right:0 solid #dedede;}
	.itleft .innav ul{ padding:0 0 0;}
	.itleft .innav ul li{ display:inline-block; width:auto; margin:0 6% .5rem 0;}
	.itleft .innav ul li:nth-child(2n){ margin-right:6%;}
	.dis_title span{ line-height:1.5; font-size:12px;}
	.dis_title h4{ font-size:20px; padding-top:0; line-height:1.5;}
	.d_c img{ max-width:98%; height:auto;}
	
	.itright{float:none;width:96%;padding:10px 2% 0; margin:15px 2% 0; display:none;}
	
	.infoPages{ padding:0 0;}
	.infoPages div{ height:auto; line-height:24px; border-bottom:0 dotted #CCC;}
	.infoPages>div{ padding:5px 0;}
	.infoPages span{ font-size:.7rem; color:#333;}
	.infoPages a{ font-size:.7rem;}	
	.infoPages .btn-back{ position:relative; top:auto; right:auto; display:block; margin-top:10px;}
}

.caseInfoShow{ padding:1.02rem 0 .67rem;background:#ededed;}
.case_show{width:1000px;color:#000;margin:0 auto;}
.case_show .case-title{text-align:center;}
.case_show .case-title h2{ font-size:32px; line-height:46px;}
.caseBottom{line-height:1.8;position:relative;overflow:hidden;margin:15px 0 0;}
.caseBottom img{ max-width:99%; height:auto; vertical-align:inherit;}
.p-rtn-btn{display:block;width:232px;line-height:44px;font-size:16px;color:#e60012;border:2px solid #df0000;}
.p-rtn-btn span{padding:0 0 0 42px;background:url(/images/icon-rtn.png) no-repeat left center;}
.p-rtn-btn:hover{color:#fff;background:#df0000;}
.p-rtn-btn:hover span{padding:0px;background-position:-100px center;}
.caseInfo-rtn.p-rtn-btn{margin:.65rem auto 0;}
@media(max-width:767px){
	.case_show{ width:100%; padding:0 10px;}
	.case_show .case-title{border-bottom: 1px solid #e5e5e5; padding-bottom:10px; width:100%;}
	.case_show .case-title h2{ font-size:20px; line-height:30px;}
	.caseBottom{margin-top:10px; padding:0;}
	.caseBottom img{ max-width:98%; height:auto;}
	.page-bo{margin-top:30px; padding:20px 10px 0;}
	
}


.cInfo-float{text-align:center;position:fixed;top: 410px;right: 0px;z-index: 99;}
.cInfo-float .go-album{display:block;width:50px;height:51px;line-height: 18px;color:#fff;background:#e41f25;border-top-left-radius:3px;border-top-right-radius:3px;padding: 7px 10px 0; display:none;}
.cInfo-float .go-prev,.cInfo-float .go-next{display:block;width:50px;font-size:0px;background:#fff;border:1px solid #e5e5e5;}
.cInfo-float .go-prev{border-top:0px;border-bottom:0px;}
.cInfo-float .go-next{border-top:0px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.cInfo-float .go-prev:after,.cInfo-float .go-next:after{content:"";display:inline-block;width:100%;height:49px;}
.cInfo-float .go-prev:after{background:url(/images/icon-prev.png) no-repeat left center;}
.cInfo-float .go-next:after{background:url(/images/icon-next.png) no-repeat right center;}
.cInfo-float .go-prev:hover,.cInfo-float .go-next:hover{background:#e41f25;border-color:#e41f25;}
.cInfo-float .go-prev:hover:after{background-position:right center;}
.cInfo-float .go-next:hover:after{background-position:left center;}


.related{ padding-bottom:60px; margin-top:60px;}
.related .mainTit .t1{ color:#333;}
.relatedList{ padding:0; position:relative; margin:.46rem 0 0;}
.relatedList ul{ width:100%; height:auto; padding:0;}
.relatedList li a{ display:block; position:relative; height:100%;}
.relatedList li .pic{display:block;position:relative; width:100%; overflow:hidden;}
.relatedList li .pic img{min-height:auto;max-height:none; width:100%; max-width:100%; display:block;}
.relatedList li .info{position:absolute;left:0;top:0;display:block;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,.5);}
.relatedList li .info .box{width:100%;height:100%;position: relative;display: block;}
.relatedList li .info .desc{width:90%;height:auto;display:block;text-align:center;top:50%;left:5%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.relatedList li .info .desc h3{ font-size: 18px; line-height:30px; color:#fff;}
.relatedList li .info .desc p{ font-size: 14px; line-height:26px;color:#fff; display:none;}
.relatedList li a:hover .info{opacity:1.0; filter:alpha(opacity=100);}
.relatedList .swiper-button-prev,.relatedList .swiper-button-next{display:block;width:53px;height:53px;position:absolute;top:38.53691275167785%;z-index:2; margin:0; bottom:auto; border:none; padding:0;}
.relatedList .swiper-button-prev{left:-1.04rem;background:url(/images/swiper2-l.png) no-repeat center center;}
.relatedList .swiper-button-next{right:-1.04rem;background:url(/images/swiper2-r.png) no-repeat center center; left:auto;}
.relatedList .swiper-button-prev:hover{background-image:url(/images/swiper2-l2.png);}
.relatedList .swiper-button-next:hover{background-image:url(/images/swiper2-r2.png);}
@media all and (max-width:1380px){
	.relatedList .swiper-button-prev{left:0px}
	.relatedList .swiper-button-next{right:0px;}

}
@media(max-width:767px){
	.related{ padding:0 10px 20px; margin-top:40px;}
	.related .title h2,.related .title h4{ font-size:20px; line-height:30px;}
	.relatedList ul{ width:100%; height:auto; padding:20px 0 0;}
	
}

.page-locate{padding:.2rem 0;line-height:20px;color:#666666;border-top:1px solid #f1f1f1;}
.page-locate .type{padding:0 0 0 28px;background:url(/images/icon-home.png) no-repeat left 1px;}
