html{-webkit-text-size-adjust:none;} 

/*@font-face { */

/*	font-family:SourceHanSansCN-Bold; */

/*	src: url(fonts/SourceHanSansCN-Bold.otf);    */

/*}*/



/*@font-face { */

/*	font-family:SourceHanSansCN-Normal; */

/*	src: url(fonts/SourceHanSansCN-Normal.otf);    */

/*}*/

/*@font-face { */

/*	font-family:SourceHanSansCN-Regular; */

/*	src: url(fonts/SourceHanSansCN-Regular.otf);    */

/*}*/

@font-face { 

	font-family:fimpact; 

	src: url(fonts/impact.ttf);    

}

body{font-size: 12px; line-height: 1; color: #666font-family:"\5FAE\8F6F\96C5\9ED1"; width:expression(document.body.clientWidth <= 1280? "1280px": "auto"); min-width:1280px;}

a{ text-decoration:none; transition:all 0.3s}

a:hover{ text-decoration:none;}

.imgbox img{max-width: 100%; vertical-align: top;}

.wrap{max-width: 1280px;margin: 0 auto;width: 100%; position: relative;}

input,button,textarea{outline: none;font-family:"\5FAE\8F6F\96C5\9ED1"; }

input:-ms-input-placeholder,textarea:-ms-input-placeholder {   color: #aaa;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{   color: #aaa}

.chen{color: #F56600;}

/* *::-webkit-scrollbar {

	width: 3px;

	background-color: #fff;

}

*::-webkit-scrollbar-thumb {

	background-color: #F56600;

	border-radius: 3px;

	-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, .3);

} */

.bold{font-weight:bold}

.bghui{background: #EEF1FA;}



.header{background: #fff;height: 110px; position: relative;width: 100%; z-index: 10;}
.nav li{position: relative; margin: 0 5px;}
.navlink,.navtxt{color: #333;font-size: 16px; position: relative; line-height: 38px;padding: 0 10px; z-index: 2;}
.navlink::after,.navtxt::after{content: '';display: inline-block;width: 14px;height: 14px; position: absolute;left: 50%; transform: translateX(-50%);top: 46px;background: url(../images/icon1.png) no-repeat center center; opacity: 0;}
.nav li.now .navlink,.nav li:hover .navlink,.nav li.now .navtxt,.nav li:hover .navtxt{color: #F56600;font-weight: bold;}
.nav li.now .navlink::after,.nav li:hover .navlink::after,.nav li.now .navtxt::after,.nav li:hover .navtxt::after{opacity: 1;}
.navb{position: absolute;width: 185px;max-width: unset; position: absolute;left: 50%; transform: translateX(-50%);padding: 36px 0 0; z-index: 1;display: none;}
.navbm{background: #f8f8f8;}
.navbm a{display: block;text-align: center; line-height: 50px;color: #666;font-size: 16px;}
.navbm a:hover{color: #fff;background: #F56600;}
.nav li:hover .navb{display: block;}
.open_shop{background-color:#F56600;color: #fff ;border-radius: 30px;}
.open_shop a{color: #fff!important;font-weight: 500!important;}

/* .nav a{color: #333;font-size: 18px; position: relative; line-height: 38px;padding: 0 10px;margin: 0 10px;}

.nav a::after{content: '';display: inline-block;width: 14px;height: 14px; position: absolute;left: 50%; transform: translateX(-50%);top: 46px;background: url(../images/icon1.png) no-repeat center center; opacity: 0;}

.nav a:hover,.nav a.now{color: #F56600;font-weight: bold;}

.nav a.now::after,.nav a:hover::after{opacity: 1;} */

.yylink{color: #000;}

.yylink:hover{color: #F56600;}

.ckss{width: 30px;height: 30px;background: url(../images/icon2.png) no-repeat right center; cursor: pointer;}

.sswrap{background: linear-gradient(90deg, #322954, #264B5B);height: 100px;width: 100%; position: absolute;left: 0;top: 100%;display: none;}

.ssbox{width: 757px;background: #fff;border-radius: 30px;overflow: hidden;height: 60px;}

.ss_input{width: 600px;background: url(../images/icon2.png) no-repeat 18px center;padding-left: 44px;box-sizing: border-box; line-height: 60px;color: #333;font-size: 16px;border: none;}

.ss_btn{width: 107px;height: 60px;border: none;color: #fff;background: #F56600;border-radius: 30px;cursor: pointer; font-size: 18px;}



.banner{overflow: hidden; position: relative; z-index: 1;}

.banner .swiper-slide{text-align: center;}

.banner .swiper-slide img{vertical-align: top;max-width: 100%;}

.icon3{width: 28px;height: 44px; position: absolute;top: 50%; transform: translateY(-50%); z-index: 2;cursor: pointer;}

.icon3a{background: url(../images/icon3a.png) no-repeat center center;left: calc((100vw - 1280px)/2 - 54px);}

.icon3b{background: url(../images/icon3b.png) no-repeat center center;right: calc((100vw - 1280px)/2 - 54px);}

.bannerb{width: 100%; position: absolute;left: 0;bottom: 25px; z-index: 2;}

.swiper-nav .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 0.5;margin: 0 9px;}

.swiper-nav .swiper-pagination-bullet-active{opacity: 1;background: #F56600;width: 16px;height: 16px;}

.fwxm{background: url(../images/bg1.jpg) no-repeat center top #EEF1FA;padding: 110px 0 100px;}

.title{text-align: center; position: relative;}

.title h2{font-weight:bold; color: #333;font-size: 46px; line-height: 44px;padding-bottom: 28px; position: relative; z-index: 2;}

.title p{color: #666;font-size: 18px;font-family:; position: relative; z-index: 2; }

.icon11a::before{content: '';display: inline-block;width: 374px;height: 102px; position: absolute;left: 50%; transform: translateX(-50%);top: -47px; z-index: 1;background: url(../images/icon11a.png) no-repeat center center;}

.title2{text-align: center; position: relative;}

.title2 h2{font-weight:bold;color: #fff;font-size: 46px; line-height: 44px;padding-bottom: 28px; position: relative; z-index: 2;}

.title2 p{color: #fff;font-size: 18px;font-family:; position: relative; z-index: 2; opacity: 0.5; }

.icon11b::before{content: '';display: inline-block;width:401px;height: 152px; position: absolute;left: 50%; transform: translateX(-50%);top: -47px; z-index: 1;background: url(../images/icon11b.png) no-repeat center center;}

.icon11c::before{content: '';display: inline-block;width:264px;height: 102px; position: absolute;left: 50%; transform: translateX(-50%);top: -47px; z-index: 1;background: url(../images/icon11c.png) no-repeat center center;}

.icon11d::before{content: '';display: inline-block;width:463px;height: 103px; position: absolute;left: 50%; transform: translateX(-50%);top: -47px; z-index: 1;background: url(../images/icon11d.png) no-repeat center center;}

.icon11e::before{content: '';display: inline-block;width:279px;height: 102px; position: absolute;left: 50%; transform: translateX(-50%);top: -47px; z-index: 1;background: url(../images/icon11e.png) no-repeat center center;}

.icon11f::before{content: '';display: inline-block;width:463px;height: 103px; position: absolute;left: 50%; transform: translateX(-50%);top: -47px; z-index: 1;background: url(../images/icon11f.png) no-repeat center center;}

.icon11g::before{content: '';display: inline-block;width:593px;height: 150px; position: absolute;left: 50%; transform: translateX(-50%);top: -47px; z-index: 1;background: url(../images/icon11g.png) no-repeat center center;}



.fwxmm li{width: calc((100% - 56px)/3);background: #fff; position: relative;box-sizing: border-box;padding: 50px 35px 0;height: 320px; overflow: hidden; margin: 0 28px 28px 0;}

.fwxmm li:nth-child(3n){margin-right: 0;}

.fwxmm li::before{content: '';display: inline-block;width: 100%;height: 2px;background: #333; position: absolute;left: 0;bottom: 0; z-index: 1;}

.fwxmm li::after{content: '';display: inline-block;width: 0;height: 2px;background: #F56600; position: absolute;left: 0;bottom: 0; z-index: 2; transition: all 0.3s;}

.fwxmm li:hover::after{width: 100%;}

.fwtxt{color: #999;}

.fwxmm li a{position: relative; z-index: 5;}

.fwxmm li span.icon{width: 160px;height: 160px;border-radius: 50%;background: #F56600; position: absolute; z-index: 1;top: -20px;right: -28px;opacity: 0; transform: scale(0.5); transition: all 0.3s;}

.fwxmm li:hover span.icon{opacity: 1;transform: scale(1);}

.fwxmm li:hover .fwtxt{color: #fff;}

.link{color: #fff;padding: 0 40px;border-radius: 30px;line-height: 60px;font-size: 18px;background: #F56600;}

.link:hover{transform: translateY(-10px);}

.link2{color: #fff;padding: 0 45px;border-radius: 30px;line-height: 54px;font-size: 18px;background: #F56600;}

.link2:hover{transform: translateY(-10px);}

.link3{color: #F56600;padding: 0 25px;border-radius: 30px;line-height: 40px;font-size: 18px;border:1px solid #F56600;}

.link3:hover{color: #fff;background: #F56600;}

.link4{color: #fff;padding: 0 56px;border-radius: 30px;line-height: 60px;font-size: 18px;background: #F56600;}

.link4:hover{transform: translateY(-10px);}



.xwm{background: url(../images/bg2.jpg) no-repeat center center;height: 820px;box-sizing: border-box;padding:110px 0 0 ;}

.xwmm li{width: calc((100% - 100px)/3);margin: 0 50px 60px 0;}

.xwmm li:nth-child(3n){margin-right: 0;}

.xwmm li span{width: 54px;height: 54px;box-sizing: border-box;border: 1px solid #fff;border-radius: 50%;}

.xwmm li h2{font-weight:bold;font-size: 20px; color: #fff;padding: 30px 0 25px;}

.xwmm li p{color: #fff; font-size: 16px; line-height: 30px;}

.icon4a{background: url(../images/icon4a.png) no-repeat center center;}

.icon4b{background: url(../images/icon4b.png) no-repeat center center;}

.icon4c{background: url(../images/icon4c.png) no-repeat center center;}

.icon4d{background: url(../images/icon4d.png) no-repeat center center;}

.icon4e{background: url(../images/icon4e.png) no-repeat center center;}

.icon4f{background: url(../images/icon4f.png) no-repeat center center;}

.cgal{padding: 120px 0 100px;background: #EEF1FA;}

.glmenu a{padding: 0 13px; margin: 0 5px; line-height: 40px;border-radius: 10px;color: #999;font-size: 16px;}

.glmenu a:hover{color: #F56600;}

.glmenu a.now{color: #fff;background: #F56600;}

.glbox{display: none; position: relative;overflow: hidden;max-width: 1920px;margin: 0 auto;}

.glbox::before{content: '';display: inline-block;width: 590px;height: 390px; position: absolute;left: 0;top: 0;background: url(../images/icon12a.png) no-repeat center center; z-index: 2;}

.glbox::after{content: '';display: inline-block;width: 590px;height: 390px; position: absolute;right: 0;top: 0;background: url(../images/icon12b.png) no-repeat center center; z-index: 2;}

.glbm{width: 680px;margin: 0 auto; position: relative; z-index: 1;}

.glpic{overflow: hidden;height: 390px;}

.glpic img{vertical-align: top;max-width: 680px;max-height: 390px;}

.glbm a{display: block;background: #fff; position: relative;height: 527px; position: relative;}

.glbm a::before{content: '';display: inline-block;width: 100%;height: 2px;background: #333; position: absolute;left: 0;bottom: 0; z-index: 1;}

.glbm a::after{content: '';display: inline-block;width: 0;height: 2px;background: #F56600; position: absolute;left: 0;bottom: 0; z-index: 2; transition: all 0.3s;}

.glbm a:hover::after{width: 100%;}

.glbm a h2{margin: 38px 20px 25px;color: #000;font-size: 20px; text-align: center; transition: all 0.3s;}

.glbm a p{margin: 0 20px;color: #999;font-size: 16px;text-align: center;}

.glbm a:hover h2{color: #F56600;}

.hzlc{position: relative;height: 180px;background: #EEF1FA;}

.hzlc::before{content: '';display: inline-block;width: calc((100vw - 1280px)/2);height: 180px;background: #212121; position: absolute;left: 0;top: 0; z-index: 1;}

.hzlc::after{content: '';display: inline-block;width: calc((100vw - 1280px)/2);height: 180px;background: #F56600; position: absolute;right: 0;top: 0; z-index: 1;}

.hzlc .wrap{position: relative; z-index: 2;}

.hzlcl{width: 245px;background: #212121;border-radius: 0 20px 0 0;height: 180px;}

.hzlcr{width: calc(100% - 250px);background:#F56600;height: 180px;border-radius: 20px 0 0 0;box-sizing: border-box;padding: 0 50px 0 40px; overflow: hidden; }

.hzlcr li{text-align: center; position: relative;}

.hzlcr li b{position: absolute;left: 50%; transform: translateX(-50%);font-size: 72px;top: calc(100% + 1px); font-family:fimpact;color: #fff; opacity: 0.1;letter-spacing: 2px;}

.hzlcr li img{vertical-align: top;}

.hzlcr li p{color: #fff;font-size: 20px;padding: 20px 0 0;}
.hzlcr li:last-child{display: none;}

.gywm{padding: 110px 0 95px;}

.gywml{width: 500px;}
.spbox {width: 720px;position: relative;overflow: hidden;}

.iconsp{width: 72px;height:72px;background: url(../images/spicon.png) no-repeat center center; background-size: 32px auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;box-sizing: border-box;border-radius: 50%;border: 1px solid #fff; z-index: 5;}
.img9{width: 100%;vertical-align: top;position: relative;z-index: 3;cursor: pointer;}
.about-video {width: 100%;height: 100%;position: relative;z-index: 1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); object-fit: cover;}
.spbox::before{content: '';display: inline-block;width: 100%;height: 100%; position: absolute;left: 0;top: 0;background: #000; opacity:0; z-index: 4;}
.spbox.show .about-video{z-index: 5;}
.spbox.show .img9{opacity: 0;}

.qyry{padding: 0 40px; position: relative;}

.qyrym{overflow: hidden;}

.qyrympic{box-sizing: border-box;width: 220px;height: 220px;border: 1px solid #DEE4F5;border-radius: 50%; margin-bottom: 20px;background: #fff;}

.qyrympic img{max-width: 210px;max-height: 210px; vertical-align: top;}

.qyrym p{color: #999;font-size: 14px; line-height: 26px; text-align: center;padding: 0 20px;}

.qyrymbtn{width: 18px;height: 28px;position: absolute;top: 96px; cursor: pointer;}

.icon5a{background: url(../images/icon5a.png) no-repeat center center;}

.icon5b{background: url(../images/icon5b.png) no-repeat center center;}

.qyrymbtnl{left: 0;}

.qyrymbtnr{right: 0;}

.team{background: #EEF1FA;padding: 110px 0 100px;}

.teamm{overflow: hidden;}

.teamm .swiper-slide{padding: 0 28px; text-align: center;box-sizing: border-box;}

.teamm .swiper-slide a{width: 100%; position: relative;}

.teamm svg{position: absolute;left: 50%; transform: translateX(-50%);top: 177px; z-index: 2; opacity: 0; transition: all 0.3s;}

.teamm span.txt{line-height: 89px;width: 132px; position: absolute;transform: translateX(-50%);top: 177px; z-index: 3;color: #fff;font-size: 16px;left: 50%; opacity: 0;transition: all 0.3s;}

.teamm .swiper-slide a:hover svg,.teamm .swiper-slide a:hover span.txt{opacity: 1;}

.zxdt{padding: 110px 0 100px;}

.zxdtl{width: 532px;}

.hui{color: #70717D;}

.zxdtr{width: calc(100% - 574px);}

.zxdtr li{padding: 20px 0;border-bottom: 1px dashed #DEE4F5;}

.zxdtr li:first-child{padding: 0 0 20px;}

.zxdtrl{width: 240px;height: 150px; overflow: hidden;}

.zxdtrl img{transition: all 0.5s;width: 240px;height: 150px; vertical-align: top;}

.zxdtrr{width: calc(100% - 265px);}

.zxdtrr h2{color: #333;}

.zxdtr li:hover h2{color: #F56600;}

.zxdtr li:hover img{transform: scale(1.1);}

.zxdtr li:last-child{border: none;}

.hzpp{background: #EEF1FA;padding: 110px 0 100px;}

.hzppm{overflow: hidden;}

.hzppmm li{width: calc((100% - 120px)/5);margin: 0 30px 30px 0;background: #fff;height: 120px; position: relative;}

.hzppmm li::before{content: '';display: inline-block;width: 100%;height: 2px; background: #333; position: absolute;left: 0; bottom: 0;}

.hzppmm li:nth-child(5n){margin-right: 0;}

.hzppmm li img{max-width: 210px;max-height: 110px;}

.footer{background: #212121;}

.footert{padding: 100px 0 80px;}

.footerb{position: relative;height: 125px;}

.footerb::before{content: '';display: inline-block;width: 100%;height: 1px; position: absolute;left: 0;top: 0;background: #fff; opacity: 0.1;}

.footertl{width: 770px;}

.icon8a{background: url(../images/icon8a.png) no-repeat left center;}

.icon8b{background: url(../images/icon8b.png) no-repeat left center;}

.icon8c{background: url(../images/icon8c.png) no-repeat left center;}

.icon8d{background: url(../images/icon8d.png) no-repeat left center;}



.float{width: 70px;position: fixed;right: 0;top: 30%; transform: translateY(-50%); z-index: 100;}

.float li{margin: 0 0 1px 0;height: 60px;cursor: pointer;background: #F56600; position: relative;}



.icon10a{background: url(../images/icon10a.png) no-repeat center top;color: #fff;padding: 24px 0 0;}

.icon10b{background: url(../images/icon10b.png) no-repeat center top;color: #fff;padding: 27px 0 0;}

.icon10c{background: url(../images/icon10c.png) no-repeat center top;color: #fff;padding: 27px 0 0;}

.float li.icon10d{background: url(../images/icon10d.png) no-repeat center center #F56600;height: 36px;}

.phone{background: #F56600;position: absolute;right: -100%;top: 0;line-height: 60px;color: #fff;padding: 0 15px;font-size: 18px;white-space: nowrap; opacity: 0; transition: all 0.3s;}

.float li:hover .phone{right: 100%; opacity: 1;}

.imggzh{position: absolute;top: 50%; transform: translateY(-50%) scale(0); right: 0; transition: all 0.5s; opacity: 0;}

.float li:hover .imggzh{right:100%; opacity: 1;transform: translateY(-50%) scale(1);}

/****/

.sbanner{height: 450px;background-position: center center; background-repeat: no-repeat;}

.smenu{background: #fff; position: relative;height: 80px;}

.smenum li{position: relative;width: calc(100%/6); text-align: center;min-width: 125px;}

.smenum li::after{content: '';display: inline-block;width: 1px;height: 100%; position: absolute;right: 0;top: 0;background: #EEF1FA;}

.smenum li:last-child::after{display: none;}

.smenum li a{height: 80px;width: 100%; text-align: center;}

.smenum li a h2{color: #414656;font-size: 16px;white-space: nowrap;}

.smenum li a span{width: 28px;height: 3px;background: #fff; margin-bottom: 20px;display: none;}

.smenum li.now{background: #F56600;}

.smenum li.now::after{opacity: 0;}

.smenum li.now a h2,.smenum li.now:hover a h2{color: #fff;}

.smenum li:hover a h2{color: #F56600;}

.smenum li.now a{height: 110px;}

.smenum li.now a span{display: block;}

.smenum2 li{position: relative;text-align: center;padding: 0 30px;}

.tong{background: #EEF1FA;padding: 100px 0 0;}

.title3{text-align: center;}

.title3 span{position: relative;padding: 0 20px;font-size: 32px; color: #333;font-weight:bold;}

.title3 span::before{content: '';display: inline-block;width: 40px;height: 2px;background: #333; position: absolute;left: -40px; top: 50%; transform: translateY(-50%);}

.title3 span::after{content: '';display: inline-block;width: 40px;height: 2px;background: #333; position: absolute;right: -40px; top: 50%; transform: translateY(-50%);}

.tongm{width: 997px;height: 556px;background: url(../images/img11b.png) no-repeat center center;margin: 77px auto 0; position: relative;}

.tongm::after{width: 633px;height: 531px;content: '';display: inline-block;background: url(../images/img11.png) no-repeat center top; position: absolute;left: 252px;top: 25px;}

.tdnum{width: 62px;height: 62px;background: #F56600;border-radius: 50%;color: #fff;font-size: 28px; text-align: center; line-height: 62px;font-family:fimpact;position: absolute; }

.tdtxt{position: absolute;right: 82px;top: 50%; transform: translateY(-50%); white-space: nowrap;color: #333;line-height: 30px;font-size: 18px;}

.tdtxt b{color: #F56600;font-size: 20px;font-weight:bold; }

.tdnumr .tdtxt{right: inherit;left: 82px;}

.wsm{background: url(../images/bg3.jpg) no-repeat center center;padding: 85px 0;}

.wsm .title3 span{color: #fff;}

.wsm .title3 span::before,.wsm .title3 span::after{background: #fff;}

.wsmm{padding: 50px 0 0;}

.wsmm li{background: #fff; position: relative; box-shadow: 0 0 20px rgba(0,0,0,0.1);}

.wsmm li:nth-child(1){width: 430px;border-radius: 20px 0 0 20px;}

.wsmm li:nth-child(2){width: 420px;border-radius: 20px 20px 0 0; z-index: 10;}

.wsmm li:nth-child(3){width: 430px;border-radius: 0 20px 20px 0;}

.wsmm li h2{background: #D2D2D2; line-height: 70px; text-align: center;color: #333;font-size: 20px;font-weight: bold;}

.wsmm li:nth-child(1) h2{border-radius: 20px 0 0 0;}

.wsmm li:nth-child(1) p:last-child{border-radius: 0 0 0 20px;}

.wsmm li:nth-child(3) p:last-child{border-radius: 0 0 20px 0;}

.wsmm li:nth-child(2) h2{background: #F56600;height: 105px; color: #fff;border-radius: 20px 20px 0 0;}

.wsmm li p{color: #999;font-size: 16px; line-height: 28px;padding: 17px 50px 17px 45px;box-sizing: border-box;height: 90px; position: relative;}

.wsmm li:nth-child(2) p{color: #333;}

.wsmm li:nth-child(3) h2{border-radius:0 20px 0 0;}

.icon13c{background: url(../images/icon13c.png) no-repeat left center;padding-left: 30px;}

.icon13b{background: url(../images/icon13b.png) no-repeat left center;padding-left: 30px;}

.bgf6{background: #f6f6f6;}

.icon13a{width: 36px;height: 36px;background: url(../images/icon13a.png) no-repeat center center; position: absolute;top: 50%; transform: translateY(-50%);}

.icon13al{left: -18px;}

.icon13ar{right: -18px;}

.yyfw{background: #EEF1FA;border-bottom: 2px solid #333;padding: 100px 0;}

.yyfwm li{width: calc((100% - 50px)/3);background: #fff;border-radius: 15px;overflow: hidden; margin: 0 15px 0 0;}

.yyfwm li:nth-child(3){margin-right: 0;}

.yyfwm li img{vertical-align: top;width: 100%;border-radius: 15px 15px 0 0;}

.yyfwmb{padding: 40px 40px 0;color: #666;font-size: 16px; line-height: 36px;box-sizing: border-box;height: 260px;}

.yyfwmb h2{color: #333;font-size: 20px;font-weight: bold;padding-bottom: 12px;}

.fwmx{padding: 100px 0;}

.fwmxm{position: relative;overflow: hidden;height: 826px;}

.fwmxm.auto,.fwmxm2{height: auto;}

.fwmxm th{background: #F56600;line-height: 60px;color: #fff;font-size: 20px;border: 1px solid rgba(255,255,255,0.3);}

.fwmxm td{border: 1px solid #e5e5e5;font-size: 16px;color: #666; line-height: 28px;padding: 10px 0;}

.bgf8{background: #f8f8f8;}

.fwmore{background: url(../images/icon14.png) no-repeat center bottom;width: 100%; position:absolute;left: 0; bottom: 0;padding: 43px 0 0; z-index: 10;}

.fwmore span{color: #fff;background: #F56600;width: 120px;height: 36px;border-radius: 18px;font-size: 16px; cursor: pointer;}

.hzlc2{background: #F56600;}

.hzlc2 .hzlcl{background: none; position: relative;width: 225px;}

.hzlc2 .hzlcl::after{content: '';display: inline-block;width: 1px;height: 80px;background: #fff; opacity: 0.3; position: absolute;right: 0;top: 50%; transform: translateY(-50%);}

.hzlc2 .hzlcr{padding-left: 70px;}

.wem{background: #EEF1FA;padding: 100px 0;}

.wemm{padding: 65px 0 0;}

.wemm li{width: 190px;height: 221px;background: url(../images/icon15.png) no-repeat center center; text-align: center; margin-right: 28px;}

.wemm li:last-child{margin-right: 0;}

.wemm li img{height: 60px;}

.wemm li p{color: #333;font-size: 16px;padding: 25px 0 0;}

.wemm ul:nth-child(2),.wemm ul:nth-child(3){margin-top: -30px;}

.kjfw{background: #EEF1FA;border-bottom: 2px solid #333;padding: 100px 0;}

.kjfwm li{text-align: center;width: 192px;}

.kjfwm li span{width: 120px;height: 120px;border-radius: 50%;}

.kjfwm li h2{color: #333;font-size: 20px;font-weight: bold;padding: 30px 0 15px;}

.kjfwm li p{color: #888;font-size: 16px; line-height: 28px;}

.kjfwm2 li h2{padding: 25px 0 0; line-height: 28px;}

.icon16a{background: url(../images/icon16a.png) no-repeat center center #F56600;}

.icon16b{background: url(../images/icon16b.png) no-repeat center center #F56600;}

.icon16c{background: url(../images/icon16c.png) no-repeat center center #F56600;}

.icon16d{background: url(../images/icon16d.png) no-repeat center center #F56600;}

.icon16e{background: url(../images/icon16e.png) no-repeat center center #F56600;}

.fwhh{padding: 100px 0 80px;}

.fwhhm li{box-sizing: border-box;width: 630px;border: 1px solid #000;border-radius: 10px;height: 240px;padding-right: 40px; margin-bottom: 20px;}

.fwhhml{width: 155px; text-align: center;}

.fwhhmr{width: calc(100% - 155px);}

.pmyh{background: #EEF1FA;border-bottom: 2px solid #333;padding: 100px 0 80px;}

.pmyhm li{width: 630px;background: #fff;border-radius: 10px;height: 150px;box-sizing: border-box;padding: 30px 45px 0 40px; margin-bottom: 20px;}

.pmyhm li h2{padding-left: 55px; font-weight: bold;color: #333;font-size: 20px; line-height: 32px; margin-bottom: 15px;}

.pmyhm li p{ color: #888;font-size: 16px; line-height: 26px;height: 52px;}

.icon18a{background: url(../images/icon18a.png) no-repeat left center;}

.icon18b{background: url(../images/icon18b.png) no-repeat left center;}

.icon18c{background: url(../images/icon18c.png) no-repeat left center;}

.icon18d{background: url(../images/icon18d.png) no-repeat left center;}

.icon18e{background: url(../images/icon18e.png) no-repeat left center;}

.icon18f{background: url(../images/icon18f.png) no-repeat left center;}

.icon19a{background: url(../images/icon19a.png) no-repeat left center;}

.icon19b{background: url(../images/icon19b.png) no-repeat left center;}

.icon19c{background: url(../images/icon19c.png) no-repeat left center;}

.icon19d{background: url(../images/icon19d.png) no-repeat left center;}

.icon20a{background: url(../images/icon20a.png) no-repeat center center #F56600;}

.icon20b{background: url(../images/icon20b.png) no-repeat center center #F56600;}

.icon20c{background: url(../images/icon20c.png) no-repeat center center #F56600;}

.icon20d{background: url(../images/icon20d.png) no-repeat center center #F56600;}

.icon20e{background: url(../images/icon20e.png) no-repeat center center #F56600;}

.mtyx{background: url(../images/bg4.jpg) no-repeat center center;padding: 100px 0 0;box-sizing: border-box;height: 812px;}

.mtyx .title3 span{color: #fff;}

.mtyx .title3 span::before,.mtyx .title3 span::after{background: #fff;}

.mtyxm{border: 1px solid #fff;}

.mtyxm li{width: calc(100%/4);box-sizing: border-box;padding:60px 20px 0 30px;height: 530px; position: relative;}

.mtyxm li::after{content: '';display: inline-block;width: 1px;height: 100%; background: #fff; position: absolute;top: 0;right: 0;}

.mtyxm li img{width: 90px;height: 90px;border-radius: 20px;}

.mtyxm li h2{color: #EEF1FA;font-size: 20px;font-weight: bold;padding: 30px 0 35px;}

.mtyxm li p{color: #fff;font-size:16px; line-height: 36px;}

.mtyxm li p b{color: #F56600;}

.mtyxm li:last-child::after{display: none;}

.hwsm li{width: 630px;border: 1px solid #000;border-radius: 10px;box-sizing: border-box;height: 280px; text-align: center;padding: 40px 65px 0; text-align: center; margin-bottom: 20px;}

.hwsm li span{height: 80px;width: 100%;}

.hwsm li h2{color: #333;font-size: 20px;font-weight: bold;padding: 30px 0 20px;}

.hwsm li p{color: #888;font-size: 16px; line-height: 28px;}

.icon22a{background: url(../images/icon22a.png) no-repeat center center;}

.icon22b{background: url(../images/icon22b.png) no-repeat center center;}

.icon22c{background: url(../images/icon22c.png) no-repeat center center;}

.icon22d{background: url(../images/icon22d.png) no-repeat center center;}

.case{padding: 70px 0 60px;background:#EEF1FA ;}

.casem li{margin-bottom: 20px; transition: all 0.3s;display: flex;background-color: #fff; } 
.casem li>div{padding: 30px;}
.casem li .adetail{width:150px;height:40px;border:1px solid #F56600;color:#F56600;font-size: 16px;text-align: center;line-height: 40px;margin-top: 30px;}

.casem li a{width: 100%;}

.casem li img{width: 100%;max-height: 660px;}

.casem li h2{text-align: left;padding: 30px 0 20px;color:#f56600;font-weight: bold;font-size: 20px; line-height: 30px; transition: all 0.3s;}

.casem li p{color: #999;font-size: 16px; line-height: 26px; text-align: left;}

.casem li:hover{border-bottom: 2px solid #F56600;}

.casem li:hover h2{color: #F56600;}

.weizhi{background: url(../images/icon23.png) no-repeat left center;padding-left: 23px;color: #89929D;font-size: 16px; line-height: 80px;}

.weizhi a{color: #89929D;}

.weizhi a:hover{color: #F56600;}

.wzbq{padding: 65px 0 35px;background: #EEF1FA;}

.bqlink{width: calc(100% - 110px);}

.bqlink a{color: #666;font-size: 16px;padding: 0 20px; margin-bottom: 10px; position: relative;}

.bqlink a::after{content: '';display: inline-block;width: 1px;height: 18px;background: #ddd; position: absolute;right: 0;top: 50%; transform: translateY(-50%);}

.bqlink a:hover,.bqlink a.now{color: #F56600;}

.bqlink a:last-child::after{display: none;}

.yxz{width: calc(100% - 780px);}

.yxzr{width: calc(100% - 65px);}

.yxzr a{border: 1px solid #F56600;background: #fff;padding: 0 14px;height: 30px;box-sizing: border-box; margin: 0 10px 10px 0;}

.yxzr a span{position: relative;padding-right: 18px;color: #333;font-size: 16px; line-height: 28px;}

.yxzr a span::after{content: '';display: inline-block;width: 18px;height: 100%; position: absolute;top: 0;right: 0;background: url(../images/icon24.png) no-repeat right center;}

.news li{border-bottom: 2px solid #EEF1FA; padding: 25px 0; position: relative; transition: all 0.3s;}

/* .news li:hover{border-bottom: 2px solid #333;} */

.news li a{position: relative; z-index: 2;}

.newsl{width: 196px;}

.newsm{width: 640px;}

.newsr{width: 300px; overflow: hidden;}

.newtxt1{font-size: 24px;color: #a0a0a0; line-height: 22px; position: relative; transition: all 0.3s;}

.newtxt1::after{content: '';display: inline-block;width: 80px;height: 1px;background: #BFBFBF; position: absolute;right: 0;top: 50%; transform: translateY(-50%); transition: all 0.3s;}

.newtxt2{color: #ccc;font-size: 16px;line-height: 12px;padding: 20px 0 40px; transition: all 0.3s;}

.icon26{width: 13px;height: 7px;background: url(../images/icon26a.png) no-repeat center center; transition: all 0.3s;}

.newsm h2{color: #333;font-size: 22px; line-height: 22px; margin-bottom: 25px;}

.newsm p{color: #70717D;font-size: 16px; line-height: 28px; height: 56px;}

.newsr img{width: 300px;height: 170px;}

/* .news li::before{content: '';display: inline-block;height: 100%;width: calc((100vw - 1280px)/2 + 196px);background: #F56600; position: absolute;left: -50px;top: 0; opacity: 0; transition: all 0.3s;} */

.news li:hover::before{left: 0;opacity: 1;}

.news li:hover .newtxt1,.news li:hover .newtxt2{color: #fff;}

.news li:hover .newtxt1::after{background: #fff;}

.news li:hover .icon26{background: url(../images/icon26b.png) no-repeat center center;}
.pre_next{display: flex;justify-content: space-between;}
.pagination{display: inline-flex;}
.page a,.page span{min-width: 38px;height: 38px;background: #fff;border: 1px solid #ddd;box-sizing: border-box;margin: 0 6px;color: #333;font-size: 14px; text-align: center; line-height: 36px;padding: 0 5px;}

.page a:hover{color: #F56600;}

.page li.active span{color: #fff;background: #F56600;border: 1px solid #F56600;}

.page_input{border: 1px solid #ddd;background: #fff;width: 38px; text-align: center;color: #333;font-size: 14px;box-sizing: border-box;height: 38px;}

.page_btn{border: 1px solid #ddd;background: #fff;width: 56px;height: 38px;box-sizing: border-box;color: #333;font-size: 14px; cursor: pointer;}

.page a.prev,.page a.next{width: auto;padding: 0 14px;}

.lxwm{padding: 70px 0 100px;}

.map{width: 700px;height: 580px;}

.mapr{width: calc(100% - 700px);background: #fff;box-sizing: border-box;border-top:2px solid #333;padding: 50px 0 0 50px;}

.zxly{background: #fff;border-top: 2px solid #333;padding: 60px 40px;}

.zxtxt{width:100px;}

.zx_input{border: 1px solid #e5e5e5;box-sizing: border-box;width: 450px;height: 50px;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #333;}

.zx_text{border: 1px solid #e5e5e5;width: calc(100% - 110px);height: 100px;box-sizing: border-box;padding: 10px 20px; line-height: 30px;font-size: 16px;color: #333;}

.yzmpic{border: 1px solid #E5E5E5;width: 180px;height: 50px;box-sizing: border-box;}

.yzmpic img{width: 176px;height: 44px;vertical-align: top;}

.zx_btn{border: none;width: 200px;height: 54px;color: #fff;background: #F56600; cursor: pointer;font-size: 18px;}

.zx_btn2{border: none;width: 200px;height: 54px;color: #414656;background: #dcdcdc; cursor: pointer;font-size: 18px;}

.gsjj{padding: 100px 0;}

.jjnum{padding: 0 50px;}

.jjnum li{ text-align: center;}

.fzlc{background: url(../images/bg4.jpg) no-repeat center center;box-sizing: border-box;padding: 100px 0 0;height: 760px;}

.fzlc .title3 span{color: #fff;}

.fzlc .title3 span::before,.fzlc .title3 span::after{background: #fff;}

.lcm{overflow: hidden; position: relative;height: 500px;box-sizing: border-box;padding: 227px 27px 0;}

.lcm .swiper-slide{width: 218px;position: relative;padding-right: 200px;box-sizing: border-box; position: relative;height: 18px;}

.lcicon{width: 18px;height: 18px;background: #fff;border-radius: 50%; position: relative;}

.lcm::before{content: '';display: inline-block;width: calc(100% - 54px);height: 1px;background: #fff; position: absolute;left: 27px;top: 236px;}

.lcbtnr{width: 30px;height: 30px;background: url(../images/icon5b.png) no-repeat center center #fff; background-size: 11px auto; border-radius: 50%; cursor: pointer; position: absolute;right: 0;top: 221px; z-index: 10;}

.lcline{width: 1px;height: 125px;background: #fff; position: absolute;left: 8px; bottom: 18px;}

.lctxt{position: absolute;left: -27px;bottom: 143px;}

.icon27{box-sizing: border-box;width: 72px;height: 72px;border-radius: 50%;border: 1px solid #fff;}

.icon27a{background: url(../images/icon27a.png) no-repeat center center;}

.icon27b{background: url(../images/icon27b.png) no-repeat center center;}

.icon27c{background: url(../images/icon27c.png) no-repeat center center;}

.icon27d{background: url(../images/icon27d.png) no-repeat center center;}

.icon27e{background: url(../images/icon27e.png) no-repeat center center;}

.icon27f{background: url(../images/icon27f.png) no-repeat center center;}

.lctxtr{position: absolute;left: 100px; top: 0; color: #fff;width: 265px;}

.lctxtr h2{font-weight: bold;color: #EEF1FA;font-size: 22px; line-height: 30px;padding-bottom: 5px;}

.lctxtr p{color: #EEF1FA;font-size: 16px; line-height: 28px;}

.lcyear{font-weight: bold;color: #fff;font-size: 24px;color: #EEF1FA; line-height: 20px;position: absolute;left: 50%; transform: translateX(-50%);top: 38px;}

.lcm .swiper-slide:nth-child(2n) .lcyear{bottom: 38px;top: inherit;}

.lcm .swiper-slide:nth-child(2n) .lcline{height: 105px;bottom: inherit;top: 18px;}

.lcm .swiper-slide:nth-child(2n) .lctxt{bottom: inherit;top: 123px;}

.lcm .swiper-slide:last-child .lctxtr{width: 160px;}

.gfrz{padding: 100px 0;}

.gfrzt li{width: calc((100% - 30px)/2);background: #fff;}

.gfrztt{border-bottom: 2px solid #333;height: 145px;}

.gfrztt img{max-width: 600px;max-height: 140px;}

.gfrztb{padding: 30px 30px 0;box-sizing: border-box;height: 145px;color: #333;font-size: 16px; line-height: 28px;}

.gfrzb{overflow: hidden;}

.gfrzb .swiper-slide{width: 372px;}

.gfrzb .swiper-slide img{width: 100%;}

.zym{padding: 100px 0;}

.zym li{width: calc((100% - 40px)/2);}

.zymt{height: 303px;overflow: hidden;padding: 0 0 0 40px;}

.zymtl{width: 278px;}

.zymb h2{background: #F56600;border-radius: 15px 15px 0 0; color: #fff; text-align: center;height: 60px;}

.zymbb{border-radius: 0 0 15px 15px;border: 1px solid #e5e5e5;background: #fff;box-sizing: border-box;height: 290px;padding: 35px 40px 0;font-size: 16px; line-height: 32px;}

.tdcy{border-top: 2px solid #333;padding: 100px 0;background: #fff;}

.tdcym{overflow: hidden;}

.tdcymm{padding: 0 28px; text-align: center;box-sizing: border-box;width: calc(100%/3);position: relative; margin-bottom: 35px;}

.tdcymm svg{position: absolute;left: 50%; transform: translateX(-50%);top: 177px; z-index: 2; opacity: 0; transition: all 0.3s;}

.tdcymm span.txt{line-height: 89px;width: 132px; position: absolute;transform: translateX(-50%);top: 177px; z-index: 3;color: #fff;font-size: 16px;left: 50%; opacity: 0;transition: all 0.3s;}

.tdcymm:hover svg,.tdcymm:hover span.txt{opacity: 1;}

.tdfc{padding: 100px 0;}

.tdfcm{overflow: hidden; position: relative;}

.tdfcm .swiper-slide{width: 900px; position: relative;}

.tdfcm .swiper-slide img{vertical-align: top;width: 100%; position: relative; z-index: 1;}

.tdfcm .swiper-slide::before{content: '';display: inline-block;width: 100%;height: 100%;background: #000; opacity: 0.6; position: absolute;left: 0; top: 0; z-index: 2;}

.tdfcm .swiper-slide-active::before{display: none;}

.icon29{width: 21px;height: 40px; position: absolute;top: 50%; transform: translateY(-50%); cursor: pointer; z-index: 10;}

.icon29a{background: url(../images/icon29a.png) no-repeat center center; left: 85px;}

.icon29b{background: url(../images/icon29b.png) no-repeat center center;right: 85px;}

.xqbox{padding:70px 0;}

.xql{border-top: 2px solid #333;background: #fff;width: 900px;padding: 0 40px;box-sizing: border-box;}

.xql a{text-indent: 0;color: #0066fe;}

.xqr{width: 360px;}

.biao{color: #fff;padding: 0 15px; line-height: 32px;font-size: 16px;border-radius: 2px;}

.biao1{background: #F56600;}

.biao2{background: #00AEAA;}

.biao3{background: #015570;}

.xqlm{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;color: #70717D;font-size: 16px; line-height: 28px;padding: 35px 0;}

.xqlm img{max-width: 100%;}

.icon30a{background: url(../images/icon30a.png) no-repeat left center;padding-left: 20px;color: #aaa;font-size: 14px;line-height: 30px;}

.icon30b{background: url(../images/icon30b.png) no-repeat left center;padding-left: 20px;color: #aaa;font-size: 14px;line-height: 30px;}

.icon30 a{color: #aaa;}

.icon30 a:hover{color: #F56600;}

.gzwm{border-top: 2px solid #333;background: #fff;padding: 30px;}

.wxbox2 img{border: 1px solid #e5e5e5;}

.rmbq{border-top: 2px solid #333;background: #fff;}

.rmbq a{color: #666;font-size: 16px;margin: 0 10px 10px 0;padding: 0 15px; line-height: 32px;background: #EEF1FA;}

.rmbq a:hover{color: #F56600;}

.xgtj{border-top: 2px solid #333;background: #fff;padding: 35px 30px 30px;}

.xgtj h2{border-bottom: 1px solid #e5e5e5;}

.xgtj li{border-bottom: 1px dashed #aaa;padding: unset;}

.xgtj li a{color: #333;font-size: 16px; line-height: 55px;width: 100%;}

.xgtj li a:hover{color: #F56600;}

.more{border: 1px solid #F56600;box-sizing: border-box;width: 100%;height: 48px;}

.more span{color: #F56600;font-size: 16px;}

.more:hover{background: #F56600;}

.more:hover span{color: #fff;}

.xgtj2{border-top: 2px solid #333;background: #fff;padding: 35px 30px 30px;}

.xgtj2 li{margin-bottom: 20px;}

.xgtj2 li img{width: 100%; vertical-align: top;}

.xgtj2 li p{text-align: center;padding: 20px 0 0;color: #000;font-size: 20px;font-weight: bold;}

.xgtj2 li:hover p{color: #F56600;}

.hot_news li{border-bottom: 0;display: flex;align-items: center;}
.hot_news li span{font-size: 24px;font-weight: bold;color:#ccc;margin-right: 10px;}
.hot_news li a{line-height: 40px;}
.hot_news li:hover{text-decoration: none;}
.new_news li{border-bottom: 0;display: flex;align-items: center;}
.new_news li a{line-height: 40px;}
.related_news{display: flex;flex-wrap:wrap;}
.related_news li{border-bottom: 0;display: flex;align-items: center; width: 50%;}
.related_news li span{color: #ccc;margin-right: 10px;}
.related_news li a{line-height: 40px;}
.bannerlink{position: absolute; left: 50%; transform: translateX(-50%);bottom:5%;z-index: 10;}
.flink h4{display: inline-block;}
.flink a{margin-right: 20px;color: #999;}





