@charset "utf-8";
@font-face {
    font-family: dincondbold;
    src: url("../font/dincondbold.otf");
}
@font-face {
    font-family: dincondregular;
    src: url("../font/dincondregular.otf");
}
@font-face {
    font-family: dinmedium;
    src: url("../font/dinmedium.otf");
}
@font-face {
    font-family: dinbold;
    src: url("../font/dinbold.ttf");
}
@font-face {
    font-family: markpro;
    src: url("../font/markpro.otf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #333;}
input,textarea{ border:none; font-family:"Microsoft YaHei","PingFang SC";}
img{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.padding-tb60{padding: 60px 0;}
.padding-tb70{padding: 70px 0;}
.padding-tb80{padding: 80px 0;}
.padding-tb90{padding: 90px 0;}
.padding-tb100{padding: 100px 0;}
.padding-tb110{padding: 110px 0;}
.padding-tb120{padding: 120px 0;}
.w1200{width: 1200px;max-width: 92%;margin: 0 auto;}
.w1280{width: 1280px;max-width: 92%;margin: 0 auto;}
.w1300{width: 1300px;max-width: 92%;margin: 0 auto;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.w1600{width: 1600px;max-width: 92%;margin: 0 auto;}
.bgf1{background: #f1f1f1;}
.bgf2{background: #f2f2f2;}
.bgf3{background: #f3f3f3;}
.bgf4{background: #f4f4f4;}
.bgf5{background: #f5f5f5;}
.bgf6{background: #f6f6f6;}
.bgf7{background: #f7f7f7;}
.bgf8{background: #f8f8f8;}
.bgf9{background: #f9f9f9;}
.bgfff{background: #fff;}
.padding20{padding: 20px;}
.padding30{padding: 30px;}
.padding40{padding: 40px;}
.padding50{padding: 50px;}
.padding60{padding: 60px;}



/*header s*/
body{padding-top: 84px;transition: all .4s;}
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;height: 84px;transition: all .4s;background: #fff;}
.logo{position: absolute;left: 30px;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 54px;transition: all .4s;}
.logo-text{position: absolute;left: 100%;top:50%;margin-top:-20px;white-space: nowrap;margin-left: 25px;padding-left: 25px;}
.logo-text:before{content: "";position: absolute;left: 0;top:50%;margin-top: -20px;height: 40px;border-left: 1px solid #000;}
.logo-text p{font-size: 16px;}
.nav-box{margin-right: 330px;}
.nav li{float: left;margin-left: 1px;}
.nav-yi{display: inline-block;line-height: 84px;font-size: 16px; padding: 0 15px;transition: all .4s;position: relative;z-index: 3;}
.nav li.active .nav-yi{background: #ffa200;color: #fff;}
.nav-er{position: absolute;left: 0;width: 100%;border-top: 1px solid rgba(255,255,255,.1);background-color: rgba(27,29,41,.7); box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.21);display: none;}
/*.nav-er a{display: block;background: #fff;text-align: center;line-height: 44px;text-transform: uppercase;font-size: 14px;}*/
.header-area{position: absolute;right: 30px;height: 28px;margin-top: -14px;top:50%;z-index: 9;}
.tel{color:#a91f24;position: relative;padding-left: 30px;font-size: 24px;font-family: dincondbold;}
.tel:before{position: absolute;width: 18px;height: 19px;background: url("../images/tel.png") no-repeat center;background-size: cover; left: 0;top:50%;margin-top: -9px;content: '';}
body.active .header{box-shadow: 0 1px 2px #ddd;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #a91f24; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;transition:all .4s;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
body.is-scroll{padding-top: 70px;}
body.is-scroll .header{box-shadow: 0 1px 2px #ddd;height: 70px;}
body.is-scroll .nav-yi{line-height: 70px;}
body.is-scroll .logo img{height: 50px;}
.prostyles-fl{width: 60%;}
.prostyles-fl-pages{float: left;width: 28%;margin-right: 5.33%;text-align: center;}
.nav-er-con{margin: 0 200px; padding: 35px 0;}
.prostyles-fl-pages .img100{border:3px solid transparent;transition: all .4s;}
.prostyles-fl-pages p{color: #fff;line-height: 25px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;padding-top: 8px;transition: all .4s;}
.prostyles-fl-pages p i{display: inline-block;position: inherit;background: url(../images/arrow1.png) no-repeat center;width: 3px;height: 8px;margin-right: 10px;}
.prostyles-fl-pages a{display: block;}
.prostyles-fl-pages a:hover p{color: #ffa200;}
.prostyles-fl-pages a:hover .img100{border-color: #ffa200;}
.prostyles-fl-pages a:hover i{background: url(../images/arrow1_h.png) no-repeat center;}
.prostyles-fr{width: 35%;}
.prostyles-fr-list{float: left;width: 33.33%;}
.prostyles-fr a{position: relative;padding: 0 0 0 12px;color: #fff; font-size: 14px;line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display: inline-block;box-sizing: border-box;transition: all .4s;}
.prostyles-fr a:before{content: '';position: absolute;width: 3px;height: 8px;background: url(../images/arrow1.png) no-repeat center;background-size: cover;top:50%;margin-top: -4px;left: 0;transition: all .4s;}
.nav-er-con:before{content: '';position: absolute;left: 61%;height: 160px;top:40px;border-right: 1px solid rgba(255,255,255,.4);}
.prostyles-fr-lists{margin-bottom: 15px;}
.prostyles-fr-lists a:hover{color: #ffa200;}
.prostyles-fr-lists a:hover:before{background: url(../images/arrow1_h.png) no-repeat center;}
/*header e*/
/*footer s*/
.footer{background: #ffa200 url("../images/footer-bg.jpg") no-repeat bottom;background-size: 100% auto;}
.footer-top{padding: 100px 0 120px;}
.footer-code{position: absolute;right: 0;top:0;width: 134px;}
.footer-code p{font-size: 16px;color: #fff;margin-top: 20px;}
.footer-nav{margin-right: 250px;display: flex;justify-content: space-between;}
.footer-nav dt{margin-bottom: 25px;}
.footer-nav dt a{font-size: 16px;color: #fff;}
.footer-nav dd{margin-bottom: 15px;}
.footer-nav dd:last-child{margin-bottom: 0;}
.footer-nav dd a{color: #fff;opacity: 0.8;transition: all .4s;}
.footer-nav dd a:hover{opacity: 1;}
.ba span,.ba a{display: inline-block;color: #fff;opacity: 0.7;line-height: 22px;}
.footer-fx a{display: inline-block;width: 22px;height: 22px;position: relative;margin-right: 30px;}
.footer-fx a:last-child{margin-right: 0;}
.footer-fx a .img100{width: 120px;position: absolute;bottom:40px;left: 50%;margin-left: -60px;transition: all .4s;height: 0;overflow: hidden;opacity: 0;}
.footer-fx a:hover .img100{height: 120px;opacity: 1;}
.footer-fx a .img100 img{width: 120px;height: 120px;}
.weibox{background: url("../images/wb.png") no-repeat center;background-size: cover;}
.douyin{background: url("../images/dy.png") no-repeat center;background-size: cover;}
.qq{background: url("../images/qq.png") no-repeat center;background-size: cover;}
.footer-bot{padding: 6px 0;}
.fixed-right{position: fixed;z-index: 998;bottom:150px;background: rgba(255,162,0,.5);background: #ffae21; box-sizing: border-box;width: 176px;border:1px solid rgba(255,255,255,.5);padding: 10px;right: -176px;transition: all .4s;display: none !important;}
.fixed-right.active{right: 0;}
.gzh{padding-top: 15px;border-bottom: 1px solid #fbba49;padding-bottom: 10px;}
.gzh p{color: #fff;}
.f-tel{font-size: 18px;color: #fff;font-family: dincondregular;padding: 12px 0;}
.fixed-right-btn{width: 130px;max-width: 100%;margin: 0 auto;}
.fixed-right-btn a{display: block;background: #ffa200;line-height: 28px;border-radius: 28px;margin: 12px auto;}
.fixed-right-btn a img{display: inline-block;vertical-align: middle;width: 17px;margin-right: 8px;}
.fixed-right-btn a span{display: inline-block;vertical-align: middle;color: #fff;}

/*footer e*/
/*index s*/
.banner-des{margin-bottom: 119px;}
.banner-des h2{font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 15px;}
.banner-des h2 span{color: #db1b22;}
.banner-des p{color: #fff;font-size: 20px;}
.banner-fy{width: 104px;height: 104px;border-radius: 100%;background: #fff;left: 50%;margin-left: -52px;bottom:12px;text-align: center; position: absolute;z-index: 9;}
.banner-fy span{color: #333;font-family: dincondregular; font-size: 20px;}
.banner-fy:before{content: '';position: absolute;top:8px;right: 8px;bottom:8px;left: 8px;border:1px dashed #cecece;border-radius: 100%;}
.bolang{height: 20px;background: url("../images/bolang.jpg") no-repeat center;background-size: cover;}
.yzsfw{background: url("../images/yzsfw.png") no-repeat center;background-size: cover;height: 119px;margin-top: -109px;position: relative;z-index: 20;border-top-right-radius: 20px;border-top-left-radius: 20px;overflow: hidden;}
.yzsfw-list{text-align: center;font-size: 0;}
.yzsfw-list li{display: inline-block;vertical-align: middle;font-size: 14px;padding: 25px 0;margin-right: 60px;position: relative;}
.yzsfw-list li:after{content: '';position: absolute;width: 8px;height: 14px;background: url("../images/r8.png") no-repeat center;background-size: cover;left: 100%;margin-left: 26px;top:50%;margin-top: -7px;}
.yzsfw-list li:nth-child(2){margin-right: 260px;}
.yzsfw-list li:nth-child(2):after{display: none;}
.yzsfw-list li:nth-child(4):after{display: none;}
.yzsfw-list li:last-child{margin-right: 0;}
.yzsfw-list li img{display: inline-block;vertical-align: middle;margin-right: 5px; width: 59px;}
.one-p{display: inline-block;vertical-align: middle;}
.one-p p{font-size: 20px;color: #666;line-height: normal;}
.yzsfw-title{position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.yzsfw-title h2{font-size: 26px;color: #333;font-weight: bold;margin-bottom: 5px;}
.yzsfw-title span{font-size: 13px;color: #333;text-transform: uppercase;}

.title38{width: 640px;max-width: 100%;margin: 0 auto 60px;text-align: center;padding: 20px 0;}
.title38-bg1{background: url("../images/title-bg1.png") no-repeat center;background-size: 100% 100%;}
.title38-bg2{background: url("../images/title-bg2.png") no-repeat center;background-size: 100% 100%;}
.title38-bg3{background: url("../images/title-bg3.png") no-repeat center;background-size: 100% 100%;}
.title38-bg4{background: url("../images/title-bg4.png") no-repeat center;background-size: 100% 100%;}
.title38-bg5{background: url("../images/title-bg5.png") no-repeat center;background-size: 100% 100%;}
.title38-bg6{background: url("../images/title-bg6.png") no-repeat center;background-size: 100% 100%;}
.title38 h2{font-size: 38px;font-weight: bold;color: #fff;}
.title38 p{font-size: 18px;color: #fff;margin-top: 6px;}
.fwnr{margin: 0 48px;}
.fwnr a{display: block;padding:30px 20px;border:1px solid #dfdfdf;border-top-right-radius: 30px;}
.fwnr .img100{border-top-right-radius: 30px;overflow: hidden;}
.fwnr .i{width: 50px;height: 50px;background: #fff url("../images/jt50.png") no-repeat center;background-size: cover;box-shadow: 0 0 6px #ddd;border-radius: 100%;position: absolute;bottom:-25px;right: 20px;transition: all .4s;}
.fwnr-bot{position: relative;margin-top: 25px;}
.fwnr-bot p{font-size: 16px;transition: all .4s;margin-right: 60px;font-weight: bold;}
.fwnr-bot span{font-size: 14px;transition: all .4s;position: absolute;right: 10px;top:50%;transform: translateY(-50%);}
.fwnr .swiper-slide a:hover p{color: #a91f24;}
.fwnr .swiper-slide a:hover .i{background: #a91f24 url("../images/jt50-1.png") no-repeat center;background-size: cover;}
.ppys-l{width: 50%;border-radius: 20px;overflow: hidden;}
.ppys-l .img100{border-radius: 20px;overflow: hidden;position: relative;}
.ppys-l .img100:before{content: '';position: absolute;width: 100%;bottom: 0;left: 0;height: 157px;background: url("../images/yy.png") no-repeat center;background-size: 100% 100%;}
.ppys-bot p{font-size: 16px;color: #fff;display: inline-block;}
.ckgd{display: inline-block;width: 142px;line-height: 38px;border-radius: 38px;text-align: center;background: #000;}
.ckgd span{display: inline-block;vertical-align: middle;color: #fff;}
.ckgd img{display: inline-block;vertical-align: middle;width: 12px;margin-left: 6px;}
.ppys-r{width: 42.85%;}
.ppys-r li{position: relative;border:3px solid #262626;border-radius: 50px;transition: all .4s;margin-bottom: 40px;background: #fff;cursor: pointer;}
.ppys-r li h3{line-height: 50px;display: inline-block;margin-left: 110px;font-size: 22px;font-weight: bold;}
.ppys-r li span{line-height: 50px;display: inline-block;font-family: arial;font-size: 16px;text-transform: uppercase;margin-left: 15px;}
.ppys-r li .i{position: absolute;width: 70px;border-radius: 100%;border:3px solid #262626;top:50%;margin-top: -38px;left: -5px;background: #fff;transition: all .4s;}
.ppys-r li .i img{width: 100%;vertical-align: bottom;}
.ppys-r li:hover{color: #fff;background: #262626;border-color: #fff;}
.ppys-r li:hover .i{background: #262626;border-color: #fff;}
.ppys-r li:hover .i img{filter: brightness(10);}
.ppys-r li.active{color: #fff;background: #262626;border-color: #fff;}
.ppys-r li.active .i{background: #262626;border-color: #fff;}
.ppys-r li.active .i img{filter: brightness(10);}
.ppys-r li:last-child{margin-bottom: 0;}
.bml{box-sizing: border-box;width: 50%;padding: 60px 20px;}
.bma h2{font-size: 30px;color: #fff;font-weight: bold;}
.bmb h3{font-weight: bold;font-size: 47px;color: #fff;}
.bmb p{font-weight: bold;font-size: 20px;color: #fff;}
.bmc p{font-size: 16px;color: #fff;}
.bmd span{display: block;font-size: 46px;color: #fff;font-family: dinbold;}
.bmd p{font-size: 16px;color: #fff;margin: 8px 0 20px;}
.zxzx{width: 182px;line-height: 38px;border-radius: 38px;font-size: 16px;color: #000;background: #f7f287;display: block;margin: 0 auto;}
.bmr{background: #fff;border-radius: 20px;padding: 35px;box-sizing:border-box;width: 50%;}
.bmra h3{font-size: 30px;font-weight: bold;color: #000;margin-bottom: 10px;}
.bmra span{font-size: 18px;color: #ed7589;}
.bmra p{font-size: 18px;color: #000;display: inline-block;position: relative;font-weight: bold;}
.bmra p:before{position: absolute;content: '';width: 44px;background: #000;height: 2px;right: 100%;margin-right: 5px;top:50%;margin-top: -1px;}
.bmra p:after{position: absolute;content: '';width: 44px;background: #000;height: 2px;left: 100%;margin-left: 5px;top:50%;margin-top: -1px;}
.bm-warp{width: 470px;max-width: 100%;margin: 0 auto;}
.bm-list{border:1px solid #d1d2d2;position: relative;margin-bottom: 9px;}
.bm-list span{position: absolute;line-height: 42px;top:0;left: 12px;color: #999;}
.bm-text{margin-left: 50px;}
.bm-list-cdmz .bm-text{margin-left: 80px;}
.spare{top:0;position: absolute;right: 10px;line-height: 42px;}
.bm-text .text{height: 42px;line-height: 42px;display: block;width: 100%;}
.bmsl-val{height: 42px;line-height: 42px;padding: 0 12px;}
.bmsl-list{background: #fff; position: absolute;left: -1px;top:42px;width: 100%;border:1px solid #d1d2d2;display: none;}
.bmsl-list a{display: block;line-height: 40px;padding: 0 12px;}
.bmsl-list a:hover{background: #75d2e7;}
.bm-area:after{content: '';position: absolute;right: 4px;top:50%;margin-top: -6px;width: 12px;height: 12px;background: url("../images/bot12.png") no-repeat center;background-size: cover;transition: all .4s;}
.bm-area.active:after{transform: rotate(180deg);}
.textaera2{padding: 11px 11px 11px 0;}
.textaera2 textarea{display: block;resize: none;width: 100%;font-size: 14px;height: 80px;}
textarea{font-family: "Microsoft YaHei", "PingFang SC";}
.bm-area{cursor: pointer;}
.mstj{line-height: 52px;color: #fff;background: #ed7589;font-size: 18px;margin-top: 20px; display: block;text-align: center;}
.bmra{margin-bottom: 18px;}
.bmb{margin: 35px 0;}
.bmc{margin-bottom: 70px;}
.case-top{padding: 10px;background: #fff;border-radius: 60px;margin-bottom: 44px;}
.case-type a{line-height:40px;border-radius: 40px; float: left;width: 160px;text-align: center;font-size: 16px;transition: all .4s;}
.case-type a.active{background: #db1b22;color: #fff;}
.case-type a:hover{background: #db1b22;color: #fff;}
.ckgd2{line-height: 40px;font-size: 16px;color: #999;width: 120px;border-radius: 40px;transition: all .4s;text-align: center;}
.ckgd2 img{margin-left: 5px;width: 12px;}
.ckgd2:hover{background: #a91f24;color: #fff;}
.ckgd2:hover img{filter: brightness(5);}
.case-list li{float: left;width: 31.5%;margin-right: 2.75%;margin-bottom: 2.75%;}
.case-list li:nth-child(3n){margin-right: 0;}
.case-bot{position: relative;background: #fff;padding: 20px;}
.case-bot p{font-size: 16px;transition: all .4s;margin-right: 60px;}
.jt31{position: absolute;width: 31px;height: 9px;background: url("../images/jt31.png") no-repeat center;background-size: cover;right: 20px;filter: brightness(0); transition:all .4s;top:50%;margin-top: -5px;opacity: 0.6;}
.case-list li:hover .jt31{opacity: 1;filter: brightness(1);}
.case-list li:hover p{color: #a91f24;}
.case-list{display: none;}
.gy-img{width: 50%;}
.gy-con{width: 44%;padding-top: 30px;}
.gy-con h3{font-size: 32px;font-weight: bold;}
.gy-con p{line-height: 2em;}
.gy-des{margin: 35px 0;}
.gyBtn div{width: 38px;height: 38px;position: absolute;top:50%;margin-top: -19px;border-radius: 100%;transition: all .4s;z-index: 9;cursor: pointer;}
.gyBtn1{left: 20px;background: #fff url(../images/btn381.png) no-repeat center;background-size: cover;}
.gyBtn2{right: 20px;background: #fff url(../images/btn382.png) no-repeat center;background-size: cover;}
.gyBtn1:hover{background: #a91f24 url("../images/btn381-1.png") no-repeat center;background-size: cover;}
.gyBtn2:hover{background: #a91f24 url("../images/btn382-1.png") no-repeat center;background-size: cover;}
.hzdh{width: 450px;border-radius: 48px;margin: 0 auto;overflow: hidden;max-width: 100%;}
.hzdh a{float: left;width: 50%;text-align: center;line-height: 48px;}
.hzdh a img{display: inline-block;vertical-align: middle;width: 28px;margin-right: 10px;}
.hzdh a span{display: inline-block;vertical-align: middle;}
.hzsq{background: #6b7fe4;}
.hzsq span{color: #fff;font-size: 18px;}
.tel3{background: #ffae21;}
.tel3 span{font-size: 26px;font-family: dinbold;color: #e4656d;}
.new-l{width: 50%;}
.new-r{width: 47.5%;}
.new-con h3{font-size: 18px;white-space: nowrap;margin-bottom: 12px;transition: all .4s; overflow: hidden;text-overflow: ellipsis;}
.new-con p{font-size: 16px;color: #999;}
.new-l .img100{margin-bottom: 35px;}
.new-l p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new-r p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.new-r .img100{position: absolute;top:0;left: 0;width: 240px;}
.new-r .new-con{height: 153px;margin-left: 260px;}
.new-r li{border-bottom: 1px solid #ddd;padding: 20px 0;}
.new-r li:first-child{padding-top: 0;}
.new-r a{}
.new a{display: block;position: relative;}
.new a:hover h3{color: #a91f24;}
.ckgd2-2{display: none;}
.gd-red{font-size: 16px;color: #a91f24;}


.ppys-bot{position: absolute;width: 100%;left: 0;bottom:0;box-sizing: border-box;padding: 30px;}

#certify {
    position: relative;
    /*width: 1200px;*/
    margin: 0 auto 30px;
}

/*#certify .swiper-container {*/
    /*padding-bottom: 60px;*/
/*}*/

#certify  .swiper-slide {
    width: 61%;
    /*height: 408px;*/
    background: #fff;
    box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
    display:block;
}
#certify  .swiper-slide p {
    position: absolute;bottom:0;width: 100%;left: 0;text-align: center;line-height: 60px;background: rgba(0,0,0,.5);color: #fff;font-size: 17px;
}

/*#certify .swiper-pagination {*/
    /*width: 100%;*/
    /*bottom: 20px;*/
/*}*/

/*#certify .swiper-pagination-bullets .swiper-pagination-bullet {*/
    /*margin: 0 5px;*/
    /*border: 3px solid #fff;*/
    /*background-color: #d5d5d5;*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*opacity: 1;*/
/*}*/

/*#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {*/
    /*border: 3px solid #00aadc;*/
    /*background-color: #fff;*/
/*}*/

/*#certify .swiper-button-prev {*/
    /*left: -30px;*/
    /*width: 45px;*/
    /*height: 45px;*/
    /*background: url(../images/wm_button_icon.png) no-repeat;*/
    /*background-position: 0 0;*/
    /*background-size: 100%;*/
/*}*/

/*#certify .swiper-button-prev:hover {*/
    /*background-position: 0 -46px;*/
    /*background-size: 100%*/
/*}*/

/*#certify .swiper-button-next {*/
    /*right: -30px;*/
    /*width: 45px;*/
    /*height: 45px;*/
    /*background: url(../images/wm_button_icon.png) no-repeat;*/
    /*background-position: 0 -93px;*/
    /*background-size: 100%;*/
/*}*/

/*#certify .swiper-button-next:hover {*/
    /*background-position: 0 -139px;*/
    /*background-size: 100%*/
/*}*/


    /*index e*/
/*2.1关于思明 s*/
.ban h2{color: #fff;font-size:42px;margin-bottom: 5px;}
.ban p{color: #fff;font-size:26px;}
.zindex5{z-index: 5;}
.main-bg{position: absolute;z-index: -1;left: 0;bottom:0;}
.content-nav{width: 19%;position: relative;}
.content-nav-con{margin: 0 auto;background: #eff6f7;border-radius: 20px;box-sizing: border-box;border:10px solid #b5e1e7;overflow: hidden;}
.content-nav-con ul{border-radius: 20px;padding: 10px 0 60px;}
.content-nav-con ul li{margin:6px;}
.content-nav-con ul li a{display: block;line-height: 42px;transition: all .4s;position: relative;text-align: center;border-radius: 42px;}
/*.content-nav-con ul li a:after{content: '';position: absolute;width: 12px;height: 10px;background: url("../images/double1.png") no-repeat center;background-size: cover;right: 0;top:50%;margin-top:-5px;transition: all .4s;}*/
.content-nav-con ul li.active a{color: #fff;background: #ffa200;}
/*.content-nav-con ul li.active a:after{background: url("../images/double2.png") no-repeat center;background-size: cover;}*/
.content-nav-con ul li:hover a{color: #fff;background: #ffa200;}
/*.content-nav-con ul li:hover a:after{background: url("../images/double2.png") no-repeat center;background-size: cover;}*/
/*.content-nav-title{position: absolute;width: 100%;top:30px;left: 0;text-align: center;font-size: 26px;color: #f3929a;font-weight: bold;border: 5px solid #f3929a;line-height: 50px;border-radius: 50px; background: #fff;box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);box-sizing: border-box;}*/
.content-nav-title{background: #fff;text-align: center;padding: 15px 0;}
.content-nav-title h2{font-size: 22px;font-weight: bold;color: #78b6bf;margin-bottom: 2px;}
.content-nav-title span{font-family: markpro;text-transform: uppercase; color: #999;}
.content-nav-code{padding: 15px;text-align: center;}
.content-nav-code img{max-width: 100%;}
.content-nav-code img:nth-child(2){width: 136px;margin-top: 20px;}
.content{width: 73.75%;padding-top: 10px;}
.content-top{margin-bottom: 60px;border-bottom: 1px solid #e2e2e2;padding-bottom: 15px;}
.san{position: absolute;left: -38px;top:-10px;}
.content-title h3{font-size: 20px;color: #a81f24;display: inline-block;margin-right: 12px;margin-left: 32px;}
.content-title span{font-size: 16px;color: #999999;display: inline-block;text-transform: uppercase;}
.dqwz{line-height: 26px;}
.dqwz span{display: inline-block;vertical-align: middle;transition: all .4s;color: #818181;}
.dqwz img{display: inline-block;vertical-align: middle;transition: all .4s;width: 12px;margin: 0 5px;}
.dqwz a{display: inline-block;vertical-align: middle;transition: all .4s;color: #818181;}
.about-page h4{font-size: 22px;font-weight: bold;color: #a61e23;margin-bottom: 20px;}
.about-des{margin-bottom: 40px;}
.about-des p{line-height: 2em;}
.about-page{margin-bottom: 60px;}
.qywh li:nth-child(1){background: url("../images/qywhbg1.jpg") no-repeat center;background-size: cover;}
.qywh li:nth-child(2){background: url("../images/qywhbg2.jpg") no-repeat center;background-size: cover;}
.qywh li:nth-child(3){background: url("../images/qywhbg3.jpg") no-repeat center;background-size: cover;}
.qywh li:nth-child(4){background: url("../images/qywhbg4.jpg") no-repeat center;background-size: cover;}
.qywh li{margin-bottom: 40px;padding: 35px;border-radius: 20px;overflow: hidden;}
.qywh-img{width: 39%;margin-bottom:12px;margin-right: 12px;position: relative;z-index: 5;}
.qywh-img .i{position: absolute;width: 100%;height: 100%;background: #fff;right: -12px;bottom:-12px;z-index: -1;}
.qywh li:nth-child(odd) .qywh-img{float: right;}
.qywh-con{position: absolute;height: 100%;top:0;width: 50%;}
.qywh li:nth-child(odd) .qywh-con{left: 0;}
.qywh li:nth-child(even) .qywh-con{right: 0;}
.qywh-des{padding: 0 10px;}
.qywh-des img{width: 57px;}
.qywh-des h5{color: #fff;font-size: 22px;font-weight: bold;margin: 15px 0 5px;}
.qywh-des p{color: #fff;font-size: 18px;}
/*2.1关于思明 e*/
/*2.2企业优势2 s*/
.qyys li:first-child{padding-top: 0;}
.qyys li{padding:26px 0;border-bottom: 1px dashed #e1e1e1;}
.qyys li:last-child{border:none;}
.qyys-img{width: 214px;height: 140px;overflow: hidden;border-radius: 20px;position: absolute;left: 0;top:0;}
.qyys-con{margin-left: 250px;min-height: 140px;}
.qyys-con img{width: 40px;}
.qyys-con h4{font-size: 22px;margin: 8px 0; color: #fd5742;font-weight: bold;}
.qyys-con p{line-height: 1.8em;}
.qyys li:nth-child(2) h4{color: #11bcb6;}
.qyys li:nth-child(3) h4{color: #dd4f75;}
.qyys li:nth-child(4) h4{color: #20b0ec;}
.qyys li:nth-child(5) h4{color: #12c767;}
.qyys li .qyys-img{overflow: hidden;}
.qyys li .qyys-img .position-full{transition: all .4s;}
.qyys li:hover .qyys-img .position-full{transform: scale(1.1);}
/*2.2企业优势2 e*/
/*2.3品牌荣誉 s*/
.fixed-style{position: fixed;z-index: 9999;background: rgba(0,0,0,.6);width: 100%;height: 100%;top:0;left: 0;display: none;}
.ry-pay{max-width: 92%;margin: 0 auto;width: 1200px;}
.ry-pay .swiper-container{margin: 0 60px;}
.ry-pay p{font-size: 18px;text-align: center;color: #fff;margin-top: 25px;}
.ry-pay .img{height: 600px;display: flex;justify-content: center;align-items: center;}
.ry-pay .img img{max-width: 100%;max-height: 100%;}
.rybtn div{width: 42px;height: 42px;position: absolute;top:50%;margin-top: -21px;cursor: pointer;z-index: 9;transition: all .4s;border-radius: 100%;}
.rybtn div.swiper-button-disabled{cursor: default;opacity: 0.6;}
.rybtn1{background: url("../images/421.png") no-repeat center;background-size: cover;left: 0;}
.rybtn2{background: url("../images/422.png") no-repeat center;background-size: cover;right: 0;}
.ryclose{position: absolute;width: 48px;height: 48px;background: url("../images/gb128.png") no-repeat center;background-size: cover;right: -10px;top:-48px;cursor: pointer;}
.ppry{font-size: 0;}
.ppry li{width: 26.5%;margin-right: 10.25%;display: inline-block;vertical-align: top;font-size: 14px;text-align: center;margin-bottom: 40px;cursor: pointer;}
.ppry li:nth-child(3n){margin-right: 0;}
.ppry li p{font-size: 16px;margin-top: 20px;transition: all .4s;}
.ppry li:hover p{color: #a91f24;}
.page{text-align: center;margin: 40px 0;}
.page a{display: inline-block;width: 38px;height: 38px;border:1px solid #e7e7e7;border-radius: 100%;text-align: center;line-height: 38px;vertical-align: middle;margin: 0 4px;transition: all .4s;}
.page .pages{color: #999999;font-family: dinmedium;}
.page .pages.active{color: #fff;border-color: #a91f24;background: #a91f24;}
.page .pages:hover{color: #fff;border-color: #a91f24;background: #a91f24;}
.page .page-btn:hover{border-color: #a91f24;}
.page-left{background: url("../images/page1.png") no-repeat center;background-size: cover;}
.page-left:hover{background: url("../images/page1-1.png") no-repeat center;background-size: cover;}
.page-right{background: url("../images/page2.png") no-repeat center;background-size: cover;}
.page-right:hover{background: url("../images/page2-1.png") no-repeat center;background-size: cover;}
/*2.3品牌荣誉 e*/
/*2.4合作品牌2 s*/
.sale li{width: 18.5%;float: left;text-align: center;margin-right: 1.875%;margin-bottom: 45px;}
.sale li:nth-child(5n){margin-right: 0;}
.sale li p{margin-top: 16px;transition: all .4s;}
.sale li .img100{border:1px solid #fff;box-sizing: border-box;transition: all .4s;border-radius: 100%;background: #f3f3f3;}
.sale li:hover .img100{border-color: #a91f24;}
.sale li:hover p{color: #a91f24;}
.margin-b60{margin-bottom: 60px;}
.swiper-dot{margin-top: 30px;}
.swiper-dot .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;}
.swiper-dot .swiper-pagination-bullet-active{background: #a91f24;}
/*2.4合作品牌2 e*/
/*4一站式 s*/
.yzs-title{width: 970px;max-width: 100%;margin: 0 auto 80px;}
.yzs-title-top{z-index: 5;}
.yzs-title-top h2{font-size: 50px;color: #fc9632;font-weight: bold;text-align: center;margin-bottom: 30px;}
.qiu1{position: absolute;left:120px;top:-20px;width: 116px;}
.qiu2{position: absolute;right: 78px;top:10px;width: 139px;}
.yzs-title-bot{background: #fc9632;}
.yzs-title-bot{padding: 10px;border-radius: 100px;}
.yzs-title-warp{border:1px dashed rgba(255,255,255,.5);padding: 40px 80px;border-radius: 100px;}
.yzs-title-warp p{font-size: 16px;color: #fff;}
.xz1{padding: 50px 0 110px;}
.xuanze-list li{float: left;width: 23.5%;margin-right: 2%;text-align: center;position: relative;z-index: 3;margin-bottom: 40px;}
.xuanze-list li:last-child{margin-right: 0;}
.xuanze-warp{padding: 20px 15px;background: #fc9632;border-radius: 20px;}
.xuanze-list li .i{position: absolute;top:0;left: 0;right: -6px;bottom:-6px;background: #ce741b;border-radius: 20px;z-index: -1;}
.xuanze-list li:nth-child(2) .xuanze-warp{background: #00aeeb;}
.xuanze-list li:nth-child(3) .xuanze-warp{background: #c4de3f;}
.xuanze-list li:nth-child(4) .xuanze-warp{background: #d27ecc;}
.xuanze-list li:nth-child(2) .i{background: #006d93;}
.xuanze-list li:nth-child(3) .i{background: #6f8500;}
.xuanze-list li:nth-child(4) .i{background: #aa43a3;}
.xzimg{border-radius: 10px;overflow: hidden;}
.xzimg .position-full img{width: 69px;}
.xuanze-bot{padding-top: 30px;height: 120px;}
.xuanze-bot h3{color: #fff;font-weight: bold;font-size: 26px;margin-bottom: 10px;}
.xuanze-bot p{color: #fff;font-size: 16px;}
.xuanze{padding-top: 50px;}
.xz2 .yzs-title-top h2{color: #aa43a3;}
.xz2 .yzs-title-bot{background: #aa43a3;}
.cad{margin-bottom: 60px;}
.cad{font-size: 0;}
.cad li{display: inline-block;vertical-align: top;font-size: 14px; width: 30%;margin-right: 5%;text-align: center;margin-bottom: 35px;}
.cad li:nth-child(3n){margin-right: 0;}
.cad li .img100{border-radius: 20px;overflow: hidden;}
.cad li p{color: #fff;margin-top: 20px;font-size: 20px;}
.sqlc img{width: 278px;}
.youle{position: relative;background: rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);border-radius: 20px;overflow: hidden;margin-bottom: 60px;}
.yl-top{width: 210px;background: rgba(255,255,255,.5);}
.yl-title{background: #a91f24;padding: 20px;}
.yl-title p{color: #fff;text-transform: uppercase;font-size: 18px;width: 70px;line-height: 1.3em;}
.yl-title h3{color: #fff;font-size: 26px;}
.yl-con{padding: 15px 10px;}
.yl-bot{position: absolute;height: 100%;top:0;}
.youle.odd .yl-bot{left: 210px;right: 0;}
.youle.even .yl-bot{right: 210px;left: 0;}
.youle.even .yl-top{float: right;}
.yl-bot img{max-width: 92%;max-height:92%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.btdw{font-size: 18px;font-weight: bold;position: relative;padding-left: 20px;}
.btdw:before{content: '';position: absolute;width: 12px;height: 12px;border-radius: 100%;background: #d27ecc;top:50%;margin-top: -6px;left: 0;}
.jymz{margin: 20px 0;}
.jymz h5{font-size: 22px;color: #a91f24;}
.jymz span{font-size: 12px;font-family: arial;}
.yue{font-size: 16px;}
.tix{border-top: 1px solid #ffa157;margin-top: 10px;font-size: 0;}
.tix li{background: url("../images/dbx6.png") no-repeat center;background-size: 100% 100%;width: 70px;height: 80px;text-align: center;display: inline-block;font-size: 14px;margin: 12px 12px 5px;}
.tix li p{color: #fff;display: inline-block;width: 28px;}
.yl-des{margin: 8px 0;}
.pg-img{width: 50%;}
.pg-con{position: absolute;width: 50%;left: 0;top:0;height: 100%;}
.pg{background: #fff;border-radius: 20px;padding: 10px;z-index: 5;}
.pg-warp{border:2px dashed #ffa660;overflow: hidden; border-radius: 20px;}
.pg-con{width: 50%;}
.pg-nr{width: 350px;margin: 0 auto;max-width: 92%;position: relative;z-index: 5;}
.pg-nr h3{font-size: 26px;color: #a91f24;margin-bottom: 28px;font-weight: bold;}
.pg-list{border:1px solid #d7d7d7;border-radius: 42px;overflow: hidden;margin-bottom: 17px;}
.pg-list .text{display: block;width: 100%;height: 42px;line-height: 42px;text-align: center;font-size: 16px;}
.tijiao{display: block;width: 100%;height: 44px;line-height: 44px;background: #a91f24;color: #fff;font-size: 16px;text-align: center;border-radius: 44px;}
.pg01{width: 248px;left: -30px;top:-70px;position: absolute;}
.pg02{width: 70px;left: 50px;bottom:32px;position: absolute;}
.yzs-title3 h2{color: #9077ed;}
.yzs-title3 .yzs-title-bot{background: #9077ed;}
.jian li{float: left;width: 48.5%;margin-right:3%;background: #b3443c;margin-bottom: 70px;border-radius: 20px;}
.jian li:nth-child(even){margin-right: 0;}
.jian li:nth-child(2){background: #7bbec0;}
.jian li:nth-child(3){background: #dfb936;}
.jian li:nth-child(4){background: #9fd54a;}
.jian-img{float: right;width: 59%;border-top-right-radius: 20px;border-bottom-right-radius: 20px;overflow: hidden;}
.jian-con{position: absolute;height: 100%;top:0;width: 41%;left: 0;}
.jian-warp{padding: 30px 40px;}
.jian-warp h3{font-size: 22px;color: #fff;font-weight: bold;margin-bottom: 15px;}
.jian-warp p{color: #fff;margin-bottom: 5px;}
.jian-sm{position: absolute;width: 100%;text-align: center;left: 0;bottom:-50px;}
.jian-sm img{max-width: 60%;}
.yzs-title-fff h2{color: #fff;}
.kaiye-top .yzs-title{margin-bottom: 0;padding: 78px 0;}
.kaiye-top .yzs-title h2{margin-bottom: 0;}
.kaiye-top .i{height: 22px;width: 100%;left: 0;bottom:100%;background: url("../images/kaiye-top.png") no-repeat center;background-size: cover;position: absolute;}
.padding-b70{padding-bottom: 70px;}
.ky-img{width: 38%;}
.ky li{padding: 60px 0;}
.ky li:nth-child(odd){background: #f3f3f3;}
.ky li:nth-child(odd) .ky-img{float: right;}
.ky-con{position: absolute;width: 58%;height: 100%;top:0;}
.ky li:nth-child(odd) .ky-con{left: 0;}
.ky li:nth-child(even) .ky-con{right: 0;}
.ky-sm{position: absolute;top:50%;transform: translateY(-50%);}
.ky li:nth-child(odd) .ky-sm{left: 0;}
.ky li:nth-child(even) .ky-sm{right: 0;}
.ky-sm{width: 29.5%;}
.ky-sm img{width: 100%;vertical-align: bottom;}
.ky li:nth-child(odd) .ky-nr{margin-left: 35%;}
.ky li:nth-child(even) .ky-nr{margin-right: 35%;}
.ky-nr h3{font-size: 32px;color: #378bf0;font-weight: bold;}
.ky-nr span{font-size: 20px;color: #378bf0;display: block;margin: 13px 0;}
.ky-nr p{font-size: 16px;}
/*4一站式 e*/
/*5.1业务范围 s*/
.fw li{padding: 35px 0;border-bottom: 1px dashed #e1e1e1;}
.fw li:nth-child(odd) .img100{float: left;}
.fw li:nth-child(odd) .fw-con{float: right;}
.fw li:nth-child(even) .img100{float: right;}
.fw li:nth-child(even) .fw-con{float: left;}
.fw li .img100{width: 23.6%;border-radius: 20px;overflow: hidden;}
.fw li:last-child{border:none;}
.fw li a{display: block;}
.fw li a:hover h4{color: #ffa200;}
.fw-con{width: 73%;}
.fw-con h4{font-size: 20px;font-weight: bold;margin: 15px 0;transition: all .4s;}
.fw-con p{font-size: 16px;}
/*5.1业务范围 e*/
/*5.2服务流程 s*/
.fwlc li{float: left;width: 48%;margin-right: 4%;border-bottom: 1px solid #d5d5d5;margin-bottom: 60px;transition: all .4s;}
.fwlc li:nth-child(even){margin-right: 0;}
.fwlc li .img100{border-radius: 20px;overflow: hidden;}
.fwlc-bot{padding: 16px 0;}
.fwlc-bot img{display: inline-block;vertical-align: middle;transition: all .4s;margin-right: 10px;filter: brightness(0);width: 61px;}
.fwlc-bot p{display: inline-block;vertical-align: middle;transition: all .4s;font-size: 26px;font-weight: bold;}
.fwlc li:hover{border-color: #f3929a;}
.fwlc li:hover .fwlc-bot img{filter: brightness(1);}
.fwlc li:hover .fwlc-bot p{color: #f3929a;}
.fwlc2 li{box-shadow: 3px 3px 7px rgba(0,0,0,.14);background-color: #fff;margin-bottom: 40px;display: none;position: relative;}
.fwlc2 .img100{width: 50%;position: relative;}
.fwlc2-warp{width:50%;right:0;left:auto;}
.fwlc2-bot{padding: 30px;}
.fwlc2 .img100:before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    border-right: 11px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    right: 0;
    position: absolute;
    z-index: 999;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
}

/*5.2服务流程 e*/
/*6.2精选案例 s*/
.anli{font-size: 0;}
.anli li{display: inline-block;vertical-align: top;font-size: 14px; width: 31%;margin-right: 3.5%;text-align: center;margin-bottom: 35px;}
.anli li:nth-child(3n){margin-right: 0;}
.anli-hide{background: rgba(235,129,138,.7);transition: all .4s;opacity: 0;}
.anli li p{transition: all .4s;font-size: 16px;margin-top: 15px;}
.anli li:hover .anli-hide{opacity: 1;}
/*6.2精选案例 e*/
/*6.2精选案例详情 s*/
.anlibt{margin-bottom: 30px;}
.anlibt h4{font-size: 26px;font-weight: bold;}
/*.anli-xq{margin: 0 60px;}*/
.preview .swiper-container{margin: 0 40px;}
.preview .swiper-slide{width: 23.5%;margin-right: 2%;cursor: pointer;}
.preview{margin-top: 2%;}
.preview .swiper-slide:after{content: '';position: absolute;border:3px solid #a91f24;box-sizing: border-box;left: 0;top:0;width: 100%;height: 100%;transition: all .4s;opacity: 0;}
.preview .swiper-slide.active-nav:after{opacity: 1;}
.preview .swiper-slide:last-child{margin-right: 0;}
.anlibtn{position: absolute;height: 100%;top:0;width: 28px;background-color: #f3f3f3;transition: all .4s;}
.anlibtn i{width: 20px;height: 20px;left: 50%;position: absolute;top:50%;margin-top: -10px;margin-left: -10px;transition: all .4s;}
.arrow-left{left: 0;}
.arrow-right{right: 0;}
.arrow-left i{background: url("../images/albtn1.png") no-repeat center;background-size: cover;}
.arrow-right i{background: url("../images/albtn2.png") no-repeat center;background-size: cover;}
.anlibtn:hover{background: #a91f24;}
.arrow-left:hover i{background: url("../images/albtn1-1.png") no-repeat center;background-size: cover;}
.arrow-right:hover i{background: url("../images/albtn2-1.png") no-repeat center;background-size: cover;}
.title22-line{border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.title22-line h4{font-size: 22px;}
.margin-b80{margin-bottom: 80px;}
.alxq-des{padding: 30px 0;}
.alxq-des p{line-height: 2em;text-align: justify;}
.alxq-des img{max-width: 100%;display: block;height: auto !important;margin: 30px auto;}
.fhlb span,.fhlb i{display: inline-block;vertical-align: middle;}
.fhlb{color: #666;transition: all .4s;}
.fhlb:hover{color: #a91f24;}
.fhlb span{font-size: 16px;}
.fhlb i{width: 27px;height: 22px;background: url("../images/fh.png") no-repeat center;background-size: cover;filter: grayscale(1);opacity: 0.5;transition: all .4s;margin-right: 15px;}
.fhlb:hover i{filter: grayscale(0);opacity: 1;}
/*6.2精选案例详情 e*/
/*8.1资讯中心 s*/
.xw li{margin-bottom: 30px;}
.xw a{display: block;background: #f8f8f8; padding: 30px;}
.xw-img{width: 197px;height: 120px;position: absolute;top:0;overflow: hidden;}
.xw-img .position-full{transition: all .4s;}
.xw li:nth-child(odd) .xw-img{right: 0;}
.xw li:nth-child(even) .xw-img{left: 0;}
.xw-con{min-height: 120px;}
.xw li:nth-child(odd) .xw-con{margin-right: 240px;}
.xw li:nth-child(even) .xw-con{margin-left: 240px;}
.xw-top{margin-bottom: 20px;}
.xw-top h3{font-size: 17px;font-weight: bold;transition: all .4s;margin-bottom: 5px;}
.xw-top span{font-size: 17px;color: #999;font-family: dinmedium;}
.xw-des p{color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xw-top:before{content: ''; position: absolute;width: 2px;height: 44px;background: #a91f24;top:0;}
.xw li:nth-child(odd) .xw-top:before{left: -30px;}
.xw li:nth-child(even) .xw-top:before{right: -30px;}
.xw li:hover h3{color: #a91f24;}
.xw li:hover .xw-img .position-full{transform: scale(1.1);}
/*8.1资讯中心 e*/
/*8.1资讯中心详情 s*/
.xwxq-title h1{font-size: 22px;font-weight: bold;}
.edit{padding: 40px 0;}
.edit img{display: block;max-width: 100%;margin: 30px auto;height: auto !important;}
.xqxq-page{border-top: 1px solid #ddd;margin-top: 25px;padding-top: 25px;}
.xqxq-page a{max-width: 48%;color: #666666;transition: all .4s;}
.xqxq-page a:hover{color: #a91f24;}
/*8.1资讯中心详情 e*/
/*9联系我们 s*/
.lianxi li{float: left;width: 25%;box-sizing: border-box;padding: 0 10px;text-align: center;}
.lianxi li img{max-width: 92%;}
.lianxi li h5{font-weight: bold;font-size: 16px;margin: 20px 0 8px;}
.lianxi li span{font-size: 26px;color: #a91f24;font-family: dincondregular;}
.lianxi li p{font-size: 16px;}
.map{height: 370px;}
.map h3{font-size: 16px;color: #a91f24;font-weight: bold;}
.lianxi{margin-bottom: 30px;}
.ly-list{border:1px solid #d5d5d5;width: 49%;position: relative;margin-bottom: 20px;}
.ly-list span{position: absolute;line-height: 37px;top:0;left: 15px;}
.ly-con{margin-left: 58px;}
.ly-con .text{display: block;width: 100%;line-height: 37px;height: 37px;}
.ly-list-full .ly-list{width: auto;}
.textaera{padding: 9px 9px 9px 0;}
.textaera textarea{display: block;font-size: 14px;width: 100%;height: 240px;background: none;resize: none;}
.tijiao2{width: 200px;line-height: 44px;text-align: center;background: #a91f24;color: #fff;margin-top: 10px;}
.maodian{position: absolute;left: 0;top:-84px;}
/*9联系我们 e*/

.bgfix{width: 36px;height: 36px;top:-40px;left: 50%;margin-left: -18px;border-radius: 100%; background: #ffae21 url("../images/gb.png") no-repeat center;background-size: cover;cursor: pointer;position: absolute;}
.s8{cursor: pointer; position: absolute;width: 48px;height: 48px;left: -24px;top:50%;margin-top: -24px;border-radius: 100%;background:#ffae21 url("../images/s8.png") no-repeat center;background-size: cover;}
.fixed-right.active .s8{display: none;}
.fixed-right.show{right: 0;}
.fixed-right.show .s8{display: none;}
.fixed-right.active.hide{right: 0;}


.fwlc-title{border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;margin-bottom: 30px;}
.fwlc-title a{position: relative;font-size: 16px;line-height: 50px;color: #666;}
.fwlc-title a:after{position: absolute;bottom:-1px;left: 50%;transform: translateX(-50%);width: 0;opacity: 0;transition: all .4s;height: 2px;background: #a91f24;content: "";}
.fwlc-title a.active{color: #a91f24;}
.fwlc-title a.active:after{width: 100%;opacity: 1;}
.fwlc-title a:hover{color: #a91f24;}
.fwlc-title a:hover:after{width: 100%;opacity: 1;}
/*#newBridge .icon-right-center{right: auto !important;left: 2px;}*/
.play58{display: inline-block;width: 58px;height: 58px;background: url("../images/play58.png") no-repeat center;background-size: cover;}
.play65{display: inline-block;width: 65px;height: 65px;background: url("../images/play65.png") no-repeat center;background-size: cover;}
.xqsp video{width: 100%;}
.mg-bt40{margin-bottom: 40px;}
.spxqpst{cursor: pointer;}

.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1s both;-webkit-animation:slideUp 1s both;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1s both;-webkit-animation:slideLeft 1s both;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both;-webkit-animation:slideRight 1s both;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1s both;-webkit-animation:tobig 1s both;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

