@charset "utf-8";
@font-face {
    font-family: constantia;
    src: url("../font/constantia.ttf");
}
@font-face {
    font-family: xiaoweilogo;
    src: url("../font/xiaoweilogo.ttf");
}
@font-face {
    font-family: dincondregular;
    src: url("../font/dincondregular.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;}
.w1700{width: 1700px;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;}
.text-right{text-align: right;}
.more1{margin-right: 35px;}
/*header s*/
body{padding-top: 90px;transition: all .4s;}
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;background: #fff;transition: all .4s;}
.header .w1700{position: relative;height: 90px;transition: all .4s;}
.logo{position: absolute;left:0;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 61px;transition: all .4s;}
.nav-box{margin-right: 140px;border-right: 1px solid #f1f1f1;padding-right: 20px;}
.nav li{float: left;position: relative;}
.nav-yi{display: inline-block;line-height: 90px;font-size: 15px; padding: 0 25px;transition: all .4s;position: relative;z-index: 3;}
.nav-yi span{position: relative;z-index: 1;display: inline-block;color: #3a3939;min-width: 64px;text-align: center;}
.nav-yi span:after{position: absolute;z-index: -1;bottom:0;left: 50%;transform: translateX(-50%); height: 2px;background: #c42f29;width:0;content: "";transition: all .4s;}
.nav li.active .nav-yi span:after{width: 100%;}
.nav li.active .nav-yi span{color: #c42f29;}
.nav-er{position: absolute;width: 160px;left: 50%;margin-left: -80px;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.21);opacity: 0;margin-top: -20px;transition: all .4s;pointer-events: none;}
.nav-er{display: none;}
.nav-er a{display: block;background: #fff;text-align: center;line-height: 44px;text-transform: uppercase;font-size: 14px;color: #777;}
.search-box{position: absolute;right: 75px;top:50%;margin-top: -12px; cursor: pointer;z-index: 7;}
.search-box:before{content: '';height: 8px;border-right: 1px solid #707070;top:50%;margin-top: -4px;right: -20px;position: absolute;}
.search-btn{width: 24px;height: 24px;border-radius: 24px;background:url("../images/search.png") no-repeat center;background-size:cover;line-height: 24px;text-align: center; z-index: 5;position: relative;}
.search-con{position: absolute;width: 0;right: 0;height: 32px;top:58px;background: #fff;overflow: hidden;transition: all .4s;border-radius: 32px;}
.search-con .text{display: block;height: 32px;width: 100%;background: none;text-indent: 36px;}
.search-close{width: 32px;height: 32px;position: absolute;top:0;left: 0;text-align: center;line-height: 32px;background:url("../images/gb64.png") no-repeat center;background-size:cover;}
.search-sb{position: absolute;right:6px;top:4px;cursor: pointer;display: none;}
.search-box.active .search-con{width: 200px;}
.search-box.active .search-sb{display: block;}
.search-text{margin-right: 32px;}
.language{position: absolute;height: 32px;line-height: 32px;top:50%;margin-top: -16px;right: 0;width: 35px;}
.language-val{color: #707070;font-size: 12px;}
.language-box{position: absolute;top:100%;background: #fff;width: 60px;left: 50%;margin-left: -30px;display: none;}
.language i{position: absolute;right: 0;top:50%;margin-top: -4px; width: 10px;height: 10px;background: url("../images/sjx10.png") no-repeat center;background-size: cover;transition: all .4s;}
.language.active i{transform: rotate(180deg);}
.language-box a{display: block;text-align: center;font-size: 12px;line-height: 24px;}
.language-box a:hover{background: #c42f29;color: #fff;}
.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: #c42f29; 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); }
.index-body{padding-top: 0;}
.header-style .header{background: rgba(255,255,255,.4);border-bottom: 1px solid rgba(255,255,255,.5);}
.header-style .nav-box{border-right: 1px solid rgba(255,255,255,.5);}
.index-body.is-scroll{padding-top: 0;}
body.is-scroll{padding-top: 80px;}
body.is-scroll .header{box-shadow: 0 1px 2px #ddd;}
body.is-scroll .header .w1700{height: 80px;}
body.is-scroll .nav-yi{line-height: 80px;}
body.is-scroll .search-con{top: 53px;}
body.is-scroll .logo img{height: 50px;}
/*header e*/
/*footer s*/
.footer{background: url("../images/footer-bg.jpg") no-repeat center;background-size: cover;}
.footer-top{padding:50px 0;min-height: 385px;}
.footer a{transition: all .4s;}
.footer a,.footer span{color:#d3d3d3;}
.footer-nav dl{display: inline-block;vertical-align: top;}
.footer-nav dl:nth-child(3){position: absolute;top:0;right: 200px;}
.footer-nav dl:nth-child(4){position: absolute;top:0;right: 0;}
.footer-nav dl:nth-child(1){margin-right: 120px;}
.footer-nav dt a{font-size: 18px;color: #fff;}
.footer-nav dt a:after{content: '';margin: 15px 0; width: 25px;border-top: 1px solid #fff;display: block;}
.footer-nav dd{margin-bottom: 10px;}
.footer a:hover{color: #fff;}
.footer-bot{text-align: center;position: absolute;top:0;left: 50%;width: 392px;margin-left: -196px;max-width: 100%;}
.footer-logo{margin-bottom: 25px;}
.footer-tel{font-size: 21px;color: #fff;margin-bottom: 10px;}
.footer-tel img{margin-right: 10px;}
.footer-ms{margin-bottom: 40px;}
.footer-ms span{display: inline-block;margin-top: 5px;}
.ma{font-size: 0;}
.ma li{font-size: 14px;display: inline-block;vertical-align: top;width: 27%;margin-right: 6.33%;margin-bottom: 15px;}
.ma li:last-child{margin-right: 0;}
.weini{font-size: 18px;color: #fff;}
.footer-di{border-top: 1px solid #7c6d6d;text-align: center;padding: 14px 0;}
.footer-di span,.footer-di a{display: inline-block;vertical-align: top;color: #8b8a8a;}
/*footer e*/


/*index start*/
.bannerDot{text-align: center;position: absolute;left: 0;z-index: 9;width: 100%;bottom:40px;}
.bannerDot .swiper-pagination-bullet{width: 24px;height: 3px;opacity: 1;background: #fff;border-radius: 0;margin: 0 5px;transition: all .4s;}
.bannerDot .swiper-pagination-bullet-active{background: #b22e2a;}
.banner-text{position: absolute;z-index: 10;left: 4%;width: 92%; top:18%;text-align: center;padding-top: 90px;}
.banner-text h2{font-size: 60px;color: #6c1481;font-family: "宋体";margin-bottom: 15px;font-weight: bold;}
.banner-text p{font-size: 30px;color: #6c1481;font-family: "宋体";margin-bottom: 5px;}
.banner-text span{font-size: 16px;color: #833c95;font-family: constantia;display: block;text-transform: uppercase;}
.banner .swiper-slide .img100{transform:translate(0) scale(1.08);transition:all 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);}
.banner .swiper-slide.swiper-slide-active .img100{transform:translate(0) scale(1);}
.title30{margin-bottom: 60px;}
.title30 span{font-size: 30px;color: #d0cfcf;font-family: constantia;text-transform: uppercase;display: inline-block;}
.about .title30 span{font-size: 36px;}
.title30 h2{color: #010101;font-size: 30px;margin-top: 10px;}
.title30 p{color: #707070;font-size: 16px;width: 1062px;margin: 35px auto 0;max-width: 100%;line-height: 2em;animation-delay: 300ms !important;}
.lyzr .swiper-container{margin: 0 35px;}
.lyzr-con{border:1px solid #cfcfcf;margin: 15px;transition: all .4s;position: relative;z-index: 4;}
.lyzr-con:after{position: absolute;width: 100%;height: 100%;left: 0;top:0;background: #a10114;content: '';z-index: -1;transition: all .4s;opacity: 0;}
.lyzr-warp{padding:50px 30px;background: #fff;}
.lyzr-top{padding-right: 80px;margin-bottom: 30px;}
.lyzr-top h3{font-size: 18px;color: #606060;margin-bottom: 3px;transition: all .4s;}
.lyzr-top strong{font-size: 24px;color: #131313;font-weight: normal;transition: all .4s;}
.lyzr-top span{font-size: 12px;color: #b6b6b6;text-transform: uppercase;margin-left: 10px;}
.lyzr-top .i{font-size: 72px;color: #e5e5e5;position: absolute;right: 0;top:-28px;line-height: 1em;font-family: xiaoweilogo;transition: all .4s;}
.lyzr-des p{color: #666;line-height: 2em;}
.lyzr-des{height: 132px;}
.lyzr-con:hover{box-shadow: 0 3px 8px 0 rgba(70, 70, 70, 0.4);}
/*.lyzr-con:hover .lyzr-warp{background: #fff;}*/
.lyzr-con:hover:after{left: 15px;top:15px;opacity: 1;}
.lyzr-con:hover strong{color: #a30114;}
.lyzr-con:hover .lyzr-top h3{color: #a30114;}
.about{padding-bottom: 180px;}
.lyzr-control{max-width: 100%;margin: 0 auto;padding:15px;box-sizing: border-box;}
/*.lyzrBtn{margin-top: 8px;}*/
.lyzrBtn span{margin: 0 5px;font-size: 12px;color: #858585;}
.lyzrBtn span,.lyzrBtn div{display: inline-block;vertical-align: middle;}
.lyzrBtn div{width: 25px;height: 25px;cursor: pointer;transition: all .4s;position: absolute;top:50%;margin-top: -12px;}
.lyzrBtn1{background-image: url("../images/251.png");left: 0;}
.lyzrBtn2{background-image: url("../images/252.png");right: 0;}
.lyzrBtn1:hover{background-image: url("../images/253.png");}
.lyzrBtn2:hover{background-image: url("../images/254.png");}
.abdogt .more{border:none;width: 110px;line-height: 32px;height: 32px;display: block;margin: 30px auto 0;transition: all .4s;}
/*.abdogt .more:hover{background: #a30114;color: #fff;}*/
.abdogt .more i{transition: all .4s;}
.more .i2{transition: all .4s;width: 14px;height: 14px;background: url("../images/ms.png") no-repeat center;background-size: cover;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px;margin-left: 0;}

/*.abdogt .more:hover i{background: url("../images/play13.png") no-repeat center;background-size: cover;}*/
.abdogt .more:hover i{transform:translateX(5px);}
.lyzrBtn div.swiper-button-disabled{cursor: default;}
.lyzrBtn1.swiper-button-disabled:hover{background-image: url("../images/251.png");}
.lyzrBtn2.swiper-button-disabled:hover{background-image: url("../images/252.png");}
.hh{position: absolute;width: 19%;right: 0;bottom:0;opacity: 0;transition: all .4s;}
.lyzr-con:hover .hh{opacity: 1;}
.lyzrCur{font-size: 30px;color: #1a1a1a;}
.lyzrAll{font-size: 16px;color: #858585;}
.xie{font-size: 30px;color: #858585;}
.cpfl-img .img{height:900px;}
.cpfl-a{position: absolute;width: 1080px;left: 50%;margin-left: -540px;z-index: 9;bottom:117px;overflow: hidden;box-shadow: 0 0 7px 0 rgba(207,207,207,0.4);}
.cpfl-a a{float: left;width: 33.33%;text-align: center;padding: 10px;box-sizing: border-box;background: #fff;}
.cpfl-a a p{font-size: 20px;color: #000;}
.cpfl-a a span{font-size: 12px;color: #9d9d9d;text-transform: uppercase;}
.cpfl-a a.active{background: #a30114;}
.cpfl-a a.active p{color: #fff;}
.cpfl-a a.active span{color: #fff;}
.cpfl-a a:hover{background: #a30114;}
.cpfl-a a:hover p{color: #fff;}
.cpfl-a a:hover span{color: #fff;}
.cpfl-con{position: absolute;right: 0;height: 100%;width: 660px;background: rgba(0,0,0,.5);z-index: 5;}
.cpfl-warp{margin: 140px 60px;}
.title30-fff span{color: #c8c8ca;}
.title30-fff h2{color: #fff;}
.cpfl-top{margin-bottom: 25px;}
.cpfl-top h3{font-size: 30px;color: #fff;}
.cpfl-top p{font-size: 18px;color: #fff;margin: 5px 0 10px;}
.cpfl-top .i{width: 34px;border-top: 2px solid #fff;}
.cpfl-mid{width: 325px;max-width: 100%;margin-bottom: 35px;}
.cpfl-mid p{color: #fff;line-height: 2em;}
.more{font-size: 12px;color: #fff;text-transform: uppercase;width: 88px;height: 26px;text-align: center;line-height: 26px;background: #a30114;display: inline-block;}
.more i{display: inline-block;width: 13px;height: 13px;background: url("../images/play13.png") no-repeat center;background-size: cover;vertical-align: middle;margin-top: -3px;margin-left: 8px;}
.mi{position: absolute;right: 10px;top:50%;margin-top: -8px;width: 16px;height: 16px;background: url("../images/jiaa.png") no-repeat center;background-size: cover;}
.cpfl-pages{display: none;}
.cpfl-pages.active{display: block;}
.service{margin-bottom: 70px;}
.service-l{position: absolute;width: 50%;height: 100%;top:0;left: 0; background: #a40114;z-index: 1;}
.service-r{margin-left: 50%;width: 50%;background: #f1f1f1;height: 750px;overflow: hidden;}
.service-l-warp{width: 425px;max-width: 92%;margin: 150px auto;}
.service-l-des{margin-bottom: 60px;}
.service-l-des p{color: #fff;width: 330px;line-height: 2em; max-width: 100%;}
.more-fff{background: #fff;color: #a40114;}
.more-fff i{background: url("../images/play13red.png") no-repeat center;background-size: cover;}
.quan1{position: absolute;top:50%;left: 50%;background: #fff;border-radius: 50%;box-shadow: 0 0 18px 0 rgba(135, 135, 135, 0.44);width: 280px;height: 280px;margin-left: -140px;margin-top: -180px;z-index: 5;}
.quan2{position: absolute;top:27px;right: 27px;bottom:27px;left: 27px;border-radius: 100%;background: #e2e2e2;text-align: center;transition: all .4s;animation-delay: 600ms !important;}
.quan2 img{max-width: 80%;}
.quan3{position: absolute;top:-42px;right:-42px;bottom:-42px;left: -42px;border-radius: 100%;background: url("../images/quan.png") no-repeat center;background-size: 100% 100%;}
.quan3 div{position: absolute;width: 15px;height: 15px;border-radius: 100%;}
.quan3 .i1{background: #fff;left: 53px;bottom:39px;}
.quan3 .i2{background: #a40114;right: 53px;top:39px;}
.tv{position: absolute;left: 0;bottom:0;width: 35.41%;z-index: -1;animation-delay: 600ms !important;}
.service-r-warp{margin: 100px auto;position: relative;z-index: 9;}
.service-r-dd{width: 500px;max-width: 92%;margin: 0 auto;}
.service-con{display: none;margin-bottom: 60px;}
.service-list li:last-child .service-con{margin-bottom: 0;}
.service-list{position: relative;padding: 2px 0;}
.service-list:after{content: '';position: absolute;top:0;right: 46px;border-left: 1px dashed #c0bfbf;height: 100%;}
.service-list li{text-align: right;position: relative;padding-right: 70px;margin: 15px 0;}
.service-list li:nth-child(2){animation-delay: 300ms !important;}
.service-list li:nth-child(3){animation-delay: 600ms !important;}
.service-list li .img100{margin: 20px 0;width: 388px;max-width: 100%;display: inline-block;}
.service-num{position: absolute;right: 0;top:6px;font-size: 12px;color: #a7a7a7;transition: all .4s;}
.service-title{cursor: pointer;}
.service-title h3{font-size: 18px;color: #252525;transition: all .4s;}
.service-title span{font-size: 12px;color: #9c9c9c;text-transform: uppercase;transition: all .4s;}
.service-dot{position: absolute;right: 39px;width: 14px;height: 14px;border-radius: 100%;background: #f1f1f1;border:1px solid #c0bfbf;top:6px;z-index: 5;transition: all .4s;}
.service-con p{position: relative;padding-left: 14px;color: #7e7e7e;}
/*.service-con p:before{content: "";position: absolute;left: 0;top:8px;width: 5px;height: 5px;border-radius: 100%;background: #888;}*/
.service-con p:before{content: "";display:inline-block;width: 5px;height: 5px;border-radius: 100%;background: #888;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
.service-list li.active h3{color: #a40114;}
.service-list li.active span{color: #a40114;}
.service-list li.active .service-num{color: #a40114;}
.service-list li.active .service-dot{background: #a40114;border-color: #a40114;}
.service-list li:hover h3{color: #a40114;}
.service-list li:hover span{color: #a40114;}
.service-list li:hover .service-num{color: #a40114;}
.service-list li:hover .service-dot{background: #a40114;border-color: #a40114;}
.js li{float: left;width: 25%;position: relative;}
.js li h3{color: #fff;max-width: 92%;margin: 0 auto;font-size: 30px;}
.js li:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all .5s ease;z-index: 2;background-color: #a40114;
    /*background: -webkit-linear-gradient(left,#a40114,#f73c52); */
    opacity: 0;visibility: hidden;}
.js li:hover:after{opacity: 1;visibility: visible;}
.js li .position-full{z-index: 4;}
.toner-top{position: absolute;top:35px;left: 40px;right: 40px;z-index: 9;}
.toner-top h3{font-size: 48px;color: #000;}
.toner-top h4{font-size: 20px;margin: 10px 0 5px; color: #000;}
.toner-top h3 span{font-size: 16px;text-transform: uppercase;margin-left: 10px; color: #979797;}
.toner-top p{color: #6e6e6e;font-size: 16px;width: 434px;max-width: 100%;}
.swiperDot{margin-top: 50px;}
.swiperDot .swiper-pagination-bullet{margin: 0 8px;width: 10px;height: 10px;}
.swiperDot .swiper-pagination-bullet-active{background: #a40114;}
.fenzhi{width: 50%;background: #f6f6f6;overflow: hidden;}
.fenzhi-warp{margin: 70px 110px 40px 45px;}
.fenzhi-top{padding: 12px;background: #eaeaea;border:1px solid #d7d7d7;margin-bottom: 35px;}
.fenzhi-top h3{font-size: 18px;color: #393939;margin: 20px 0 8px;}
.fenzhi-bot h4{font-size: 16px;color: #535353;margin-bottom: 10px;}
.fenzhi-bot p{line-height: normal; font-size: 12px;color: #a1a1a1;}
.buju{position: relative;left: 0;top:0;width: 50%;height: 100%;background: #f1f1f1;}
.bjfz{background: #f6f6f6;}
.buju-warp{margin: 70px 0 0 110px;}
.buju-svg path{stroke-width: 2px; fill-rule: evenodd;}
.buju-svg .solid path{stroke: #a40114;stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: dash 5s 0.3s linear both infinite;}
@keyframes dash{
    from{stroke-dashoffset: 1000;}
    to{stroke-dashoffset: 0;}
}
.buju-svg .dashed path{stroke: #999;stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: dash2 5s 0.3s linear both infinite;}
@keyframes dash2{
    from{stroke-dashoffset: 1000;}
    to{stroke-dashoffset: 0;}
}
.weiyi{margin-left: 140px;}
.weiyi div{display: inline-block;vertical-align: middle;margin-right: 60px;}
.weiyi div img{display: inline-block;vertical-align: middle;}
.weiyi div span{font-size: 18px;position: relative;display: inline-block;vertical-align: middle;margin-left: 10px;}
.weiyi div.yi span{color: #e9890b;}
.weiyi div span:before{position: absolute;content: '';width: 33px;border-top: 2px solid #d6000f;left: 0;bottom:-10px;}
.weiyi div.wei span:before{border-top: 2px solid #999;}
.news-a{margin-bottom: 40px;}
.news-a a{display: inline-block;font-size: 16px;color: #7b7b7b;margin: 0 30px;position: relative;transition: all .4s;}
.news-a a:after{right: -30px;height: 18px;top:50%;margin-top: -9px;border-right: 1px solid #7b7b7b;content: '';position: absolute;}
.news-a a:last-child:after{display: none;}
.news-a a:before{content: '';position: absolute;left: 50%;width: 0; transform: translateX(-50%);bottom:-15px;transition: all .4s;border-bottom: 2px solid #a40114;}
.news-a a.active{color: #a40114;}
.news-a a.active:before{width: 100%;}
.news-a a:hover{color: #a40114;}
.news-a a:hover:before{width: 100%;}
.news{display: none;}
.news.active{display: block;}
.new-kuang{border:1px solid #e2e2e2;padding: 12px 12px 0;}
.new-bot{padding: 30px 20px;}
.new-bot h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;color: #464646;transition: all .4s;}
.new-bot span{font-size: 12px;color: #a8a8a8;display: block;margin: 5px 0 20px;}
.new-bot p{color: #a3a3a3;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 35px;}
.new-bot .more{width: auto;height: auto;line-height: normal;}
.new-kuang:hover h3{color: #a40114;}
.zindex5{z-index: 5;}
.zhuanshu{padding: 65px 0;}
.hua{position: absolute;width: 51.5%;height: 100%;top:0;right: 0;z-index: -1;}
.hua:before{content: '';position: absolute;left: -1px;top:0;height: 100%;width: 194px;background: url("../images/xie.png") no-repeat center;background-size: 100% 100%;}
.zhuanshu-l{position: relative;z-index: 9;}
.zhuanshu-l h2{font-size: 36px;color: #000;}
.zhuanshu-l h3{font-size: 24px;color: #000;margin: 10px 0 15px;}
.zhuanshu-l,.zhuanshu-list{display: inline-block;vertical-align: top;}
.zhuanshu-list{font-size: 0;margin-left: 52px;width: 460px;max-width: 100%;}
.zhuanshu-list a{display: inline-block;width: 208px;margin-right: 20px;margin-bottom: 25px; height: 43px;line-height: 43px;border:1px solid #b5b5b5;transition: all .4s;text-align: center;font-size: 16px;color: #797979;}
.zhuanshu-list a:last-child{margin-bottom: 0;}
.zhuanshu-list a:hover{background: #a40114;color: #fff;border-color: #a40114;}
/*index end*/
/*2.1公司简介 s*/
.about-ban .ban p{font-size: 24px;color: #6c1481;}
.about-ban .ban h2{font-size: 36px;font-family: "宋体";color: #6c1481;margin: 10px 0;}
.about-ban .ban span{color: #6c1481;display: block;text-transform: uppercase;font-family: constantia;}
.ny-nav{height: 50px;}
.ny-navs{height: 50px;border-bottom: 1px solid #d0cfcf;}
.ny-navs .w1440{white-space: nowrap;overflow: auto;padding-bottom: 2px;}
.ny-navs a{float: left;line-height: 50px;position: relative;font-size: 16px;color: #454545;margin-right: 30px;padding: 0 18px;transition: all .4s;}
.ny-navs a:after{content: "";position: absolute;width: 0;left: 50%;transform: translateX(-50%);height: 0;bottom:-2px;background: #c42f29;transition: all .4s;}
.ny-navs a:last-child{margin-right: 0;}
.ny-navs a.active{color: #c42f29;}
.ny-navs a.active:after{width: 100%;height: 3px;}
.ny-navs a:hover{color: #c42f29;}
.ny-navs a:hover:after{width: 100%;height: 3px;}
.ny-nav.fixed .ny-navs{position: fixed;z-index: 998;left: 0;background: #fff;width: 100%;top:80px;}
.title30 .c242424{color: #242424;}
.zhilu h3{font-size: 30px;color: #c42f29;}
.zhilu .relative{display: inline-block;}
/*.zhilu h3:before{position: absolute;top:50%;border-top: 1px dashed #ddd;right: 100%;width: 720px;margin-right: 56px;content: "";}*/
/*.zhilu .i:before{position: absolute;top:50%;width: 6px;height: 6px;margin-top: -3px;content: "";left: 50%;background: #a3a3a3;margin-left: -224px;border-radius: 100%;}*/
/*.zhilu .i:after{position: absolute;top:50%;width: 6px;height: 6px;margin-top: -3px;content: "";right: 50%;background: #a3a3a3;margin-right: -224px;border-radius: 100%;}*/
/*.zhilu h3:after{position: absolute;top:50%;border-top: 1px dashed #ddd;left: 100%;width: 720px;margin-left: 56px;content: "";}*/
.zhilu p{color: #414141;font-size:18px;text-transform: uppercase;margin-top: 10px;}
.margin-b50{margin-bottom: 50px;}
.des16 p{font-size: 16px;color: #878787;line-height: 1.8em;}
.about-des p{margin:0 auto 30px;max-width: 100%;}
.about-des p:nth-child(1){width: 1160px;}
.about-des p:nth-child(2),.about-des p:last-of-type{color: #191919;}
.about-des p:nth-child(3){width: 1080px;}
.about-des p:nth-child(4){width: 710px;}
.about-des p:last-child{margin-bottom: 0;}
.about-des img{width: 256px;vertical-align: bottom;max-width: 60%;}
.about-left{position: absolute;left: 0;bottom:0;width: 24.7%;z-index: -1;}
.wincon{position: absolute;left: 10%;top:50%;width: 80%; transform: translateY(-50%);z-index: -1;}
.padding70{padding: 70px;}
.white09{background: rgba(255,255,255,.9);}
.radius20{border-radius: 20px;}
.values li{float: left;width: 25%;box-sizing: border-box;padding: 0 4.5%;position: relative;margin-bottom: 3%;}
.values-top{margin-bottom: 15px;}
.values-top h3{font-size: 22px;color: #000;}
.values-top p{font-size: 16px;color: #d7d7d7;text-transform: uppercase;margin: 2px 0;}
.values-top .i{width: 25px;height: 2px;background: #c42f29;margin: 0 auto;}
.values-bot h4{font-size: 16px;color: #262525;line-height: 1.6em;min-height: 3.2em;margin-bottom: 15px;}
.values-bot p{color: #9d9d9d;}
.values-bot .i{position: absolute;right: -4.5%;top:80px;height: 126px;border-right: 1px dashed #acacac;}
.values li:last-child .i{display: none;}
/*.his{padding-bottom: 80px;}*/
.padding-b0{padding-bottom: 0 !important;}
.his-swiper .swiper-slide{height: 600px;}
.his-swiper{margin: 0 15px;}
.his-bg-line{position: absolute;width: 100%;left: 0;top:50%;transform: translateY(-50%);}
.his-con{width: 260px;position: absolute;left: 0;height: 200px;box-sizing: border-box;padding-left: 30px;}
.his-des h3{font-size: 28px;color: #262525;}
.his-des p{font-size: 16px;color: #707070;}
.his-line{border-left: 1px solid #bababa;position: absolute;left: 14px;}
.his-dot{position: absolute; border-radius: 50%;background: #fff; box-shadow: 1px 1px 5px 0 rgba(36, 36, 36, 0.4);width: 28px;height: 28px;left: 0;transition: all .4s;}
.his-dot-sm{ background-color: rgb(108,108,108);border-radius: 50%;width: 5px;height: 5px;left: 12px;position: absolute;}
.swiper-slide1 .his-con{top:225px;}
.swiper-slide1:nth-child(7) .his-con{top:40px;height: 385px;}
.swiper-slide1:nth-child(13) .his-con{top:90px;height: 338px;}

.swiper-slide2 .his-con{top:410px;left: -47px;}
.swiper-slide3 .his-con{top:138px;left: -80px;}
.swiper-slide4 .his-con{top:334px;left: -57px;}
.swiper-slide5 .his-con{top:22px;left: -72px;}
.swiper-slide6 .his-con{top:278px;left: -70px;}
.swiper-slide1:nth-child(7) .his-line{height: 370px;top:0;}
.swiper-slide1:nth-child(13) .his-line{height: 320px;top:0;}
.swiper-slide1 .his-line,.swiper-slide3 .his-line,.swiper-slide5 .his-line{height: 175px;top:0;}
.swiper-slide1 .his-dot-sm,.swiper-slide3 .his-dot-sm,.swiper-slide5 .his-dot-sm{top:0;}
.swiper-slide1 .his-dot,.swiper-slide3 .his-dot,.swiper-slide5 .his-dot{bottom:0;}
.swiper-slide2 .his-con,.swiper-slide4 .his-con,.swiper-slide6 .his-con{padding-top: 76px;height: 276px;}
.swiper-slide2 .his-line,.swiper-slide4 .his-line,.swiper-slide6 .his-line{height: 80px;top:0;}
.swiper-slide2 .his-dot-sm,.swiper-slide4 .his-dot-sm,.swiper-slide6 .his-dot-sm{top:80px;}
.swiper-slide2 .his-dot,.swiper-slide4 .his-dot,.swiper-slide6 .his-dot{top:0;}
.his-con:hover .his-dot{background: #c42f29;box-shadow: 1px 1px 5px 0 rgba(196, 47, 41, 0.4);}

/*.his-swiper .swiper-slide:nth-child(9) .his-con{width: 300px;top:0;height: 340px;}*/
/*.his-swiper .swiper-slide:nth-child(9) .his-line{height: 320px;}*/
/*.his-swiper .swiper-slide:nth-child(15) .his-con{width: 300px;top:0;height: 340px;}*/
/*.his-swiper .swiper-slide:nth-child(15) .his-line{height: 320px;}*/

.btn32 div{width: 32px;height: 32px;border:1px solid #adadad;cursor: pointer;border-radius: 100%;transition: all .4s;}
.title-padding .btn32{position: absolute;right: 0;bottom:0;}
.title-padding .btn32 div{display: inline-block;margin-left: 10px;}
.btn32 div:hover{background-color: #c42f29;border-color: #c42f29;}
.btn321{background-image: url("../images/btn321.png");}
.btn322{background-image: url("../images/btn322.png");}
.btn321:hover{background-image: url("../images/btn321-1.png");}
.btn322:hover{background-image: url("../images/btn322-1.png");}
.bgef{background: #efefef;}
.rr-box .title30 p{width: 1290px;}
.rr .swiper-container{margin: 0 50px;}
.rr .img100{border:3px solid #fff;}
.btn30 div{position: absolute;width: 30px;height: 50px;cursor: pointer;background-color: #d9d9d9;top:50%;margin-top: -25px;transition: all .4s;}
.btn301{left: 0;background-image: url("../images/btn301.png");}
.btn301:hover{background-image: url("../images/btn301-1.png");}
.btn302{right: 0;background-image: url("../images/btn302.png");}
.btn302:hover{background-image: url("../images/btn302-1.png");}
.btn30 div:hover{background-color: #b8000b;}


.btn30 div.swiper-button-disabled:hover{background-color: #d9d9d9;cursor: default;}
.btn30 .btn301.swiper-button-disabled:hover{background-image: url("../images/btn301.png");}
.btn30 .btn302.swiper-button-disabled:hover{background-image: url("../images/btn302.png");}

.zz-left{width: 630px;min-height: 576px;}
.zz-warp{padding:45px 50px;}
.zz-warp h3{font-size: 30px;color: #010101;margin-bottom: 35px;padding-left: 28px;}
.zz-warp ul{width: 350px;max-width: 100%;}
.zz-warp li{position: relative;font-size: 16px;color: #707070;margin-bottom: 25px;padding-left: 30px;}
.zz-warp li:before{width: 16px;height: 20px;background: url("../images/zz-icon.png") no-repeat center;background-size: cover;position: absolute;content: "";left: 0;top:1px;}
.j{position: absolute;top:0;left: 20px;width: 45px;}
.bei{position: absolute;width: 210px;max-width: 40%;bottom:20px;right: 102px;}
.zz-right{position: absolute;right: 0;left: 420px;top:100px;}
.zz-right .img100{ box-shadow: 0 0 8px 0 rgba(131, 131, 131, 0.4);margin: 8px;}
.zz-right .btn35{position: absolute;top:-50px;right: 8px;}
.btn35 div{width: 35px;height: 38px;background-color: #d9d9d9;transition: all .4s;cursor: pointer;z-index: 9;display: inline-block;}
.btn351{background-image: url("../images/btn351.png");}
.btn352{background-image: url("../images/btn352.png");}
.btn35 div:hover{background-color: #c42f29 !important;}
.els{line-height: 1.6em;color: #717171;margin-top: 20px;font-size: 16px;}
.chupin{padding: 60px 0;}
.padding-t60{padding-top: 60px;}
.chu-warp{margin-right: 50px;}
.chu-warp h3{color: #5c5b5b;font-size: 16px;display: inline-block;vertical-align: middle;transition: all .4s;}
.chu-line{width: 26px;border-bottom: 1px solid #b0b0b0;margin-right: 2px; display: inline-block;vertical-align: middle;transition: all .4s;}
.chu-left-line{width: 3px;background: #b6b6b6;left: 13px;top:0;height: 100%;position: absolute;transition: all .4s;}
.chu-left-line:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;background-image: linear-gradient(rgba(196,47,41,1), rgba(196,47,41,0.1));opacity: 0;}
.chu-dot{border:1px solid #b6b6b6;background: #d0d0d0;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.59);width: 18px;height: 18px;border-radius: 100%;position: absolute;left: 4px;top:50%;margin-top: -11px;z-index: 3;transition: all .4s;}
.chu-warp-cd{padding-left: 20px;}
.chu-left{width: 32%;margin-top: 50px;}
.chu-warp .swiper-container{height: 300px;}
.chu-right{width: 67.4%;}
.chu-left .swiper-slide{cursor: pointer;}
.chu-left .swiper-slide.active-nav h3{color: #c42f29;font-size: 22px;}
.chu-left .swiper-slide.active-nav .chu-line{border-color: #c42f29;width: 54px;}
.chu-left .swiper-slide.active-nav .chu-dot{background: #c42f29;border-color: #c42f29;}
.chu-left .swiper-slide.active-nav .chu-left-line:before{opacity: 1;}
.chu-img{ box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.31);}
.chu-img .btn35{position: absolute;bottom:30px;left: 22px;z-index: 9;}
.chu-img .btn35 div{background-color: rgba(255,255,255,.51);}
.chupin .title30{margin-bottom: 0;}
.margin-b60{margin-bottom: 60px;}
.weilai{padding-top: 50px;}
.weilai img{width: 675px;max-width: 80%;}
.yuanjing{box-sizing: border-box;min-height: 890px;}
/*2.1公司简介 e*/
/*3.1技术与创新 s*/
.tec-ban .ban-des{float: right;}
.tec-ban .ban h2{font-size: 60px;color: #a06933;font-family: "宋体";}
.tec-ban .ban p{font-size: 18px;color: #a06933;font-family: constantia;text-transform: uppercase;letter-spacing: 3px;padding-left: 3px;}
.si-l{width: 31.52%;position: relative;z-index: 20;}
.yftx-img{width: 58.88%;}
.si-l{padding-top: 50px;}
.tixi-list{width: 200%;background: #fff; box-shadow: 6px 6px 10px 0 rgba(131, 131, 131, 0.75);}
.tixi-list li{width: 33.33%;float: left;border-right: 1px solid #ebebeb;box-sizing: border-box;border-bottom: 1px solid #ebebeb;position: relative;}
.tixi-wap{height: 135px;border:2px solid #fff;box-sizing: border-box;padding-top: 30px;transition: all .4s;}
.tixi-con{width: 212px;margin: 0 auto;max-width: 92%;}
.tixi-con h3{color: #282828;font-size: 22px;transition: all .4s;}
.tixi-con p{color: #727272;font-size: 16px;}
.tixi-con .i{width: 25px;height: 2px;background: #9d9d9d;transition: all .4s;margin: 5px 0;}
.tixi-list li:hover .tixi-wap{background: #fce2ee;}
.tixi-list li:hover h3{color: #b60005;}
.tixi-list li:hover .i{background: #b60005;}
.tixi-wap-num{position: absolute;font-size: 36px;color: #dbdbdb;font-family:dincondregular;top:10px;right: 20px;transition: all .4s;}
.tixi-list li:hover .tixi-wap-num{color: #d7c3cc;}
.cyplay{margin: 0 100px;}
.cx li{float: left;width: 31%;margin-right: 3.5%;}
.cx li:nth-child(3n){margin-right: 0;}
.cx-warp{border:1px solid #d2d2d2;padding: 2px;}
.cx-bot{padding: 0 40px;}
.cx-des{padding: 30px 0;box-sizing: border-box;height: 185px;}
.cx-des .i{top:0;position: absolute;left: 0;height: 65px;border-left:1px solid #b4b0b0;transform-origin: top;animation-delay: 400ms !important;}
.cx-des p{font-size: 16px;color: #737272;margin-left: 20px;line-height: 1.8em;}
.padding-t80{padding-top: 80px;}
.cy-bg{position: absolute;left: 0;bottom:216px;width: 100%;top:0;z-index: -1;}
.cysdg{padding: 5px;background: #f5f5f5;}
.cy-des{padding: 20px 30px;height: 211px;box-sizing: border-box;}
.cy-des h3{font-size: 22px;color: #282828;}
.cy-des p{font-size: 16px;color: #727272;}
.cy-des .i{width: 22px;border-top: 1px solid #c42f29;margin: 10px 0;}
.cy-bot .btn30 div{top:auto;bottom:191px;background-color: rgba(173,173,173,.6);border: 1px solid #fff;box-sizing: border-box;}
.cy-bot .btn30 div:hover{background-color: rgba(196,47,41,.6);}
.cy-bot .btn301{background-image: url("../images/btn301-1.png");}
.cy-bot .btn302{background-image: url("../images/btn302-1.png");}
.fuwu li{float: left;position: relative;width: 50%;}
.fuwu li .img100{width: 50%;}
.fuwu li:nth-child(1){width: 100%;}
.fuwu li:nth-child(1) .img100{width: 61.6%;}
.fuwu li:nth-child(2) .img100{float: right;}
.fuwu li:nth-child(1) .fuwu-con{left: 61.6%;width: auto;top:220px;transform: none;}
.fuwu li:nth-child(2) .fuwu-con{left:0;text-align: right;}
.fuwu li:nth-child(2) .fuwu-des .i{left:auto;right: 0;}
.fuwu li:nth-child(3) .fuwu-con{left: 50%;}
.fuwu li:nth-child(1) .fuwu-des{padding-left: 90px;}
.fuwu li:nth-child(2) .fuwu-des{padding-right: 60px;}
.fuwu li:nth-child(3) .fuwu-des{padding-left: 90px;padding-right: 40px;}
.fuwu li:nth-child(3) .fuwu-con{background: #e5e5e5;}
.fuwu-con{width: 50%;position: absolute;min-height: 220px;box-sizing: border-box;top:50%;transform: translateY(-50%);padding: 35px 0;}
.fuwu-con:before{content: '';position: absolute;width: 38.8%;height: 100%;right: 100%;top:0;background: rgba(255,255,255,.8);display: none;}
.fuwu li:nth-child(3) .fuwu-con:before{display: block;}
.fuwu-des{position: relative;overflow: hidden;}
.fuwu-des .i{width: 170px;border-top: 1px solid #b4b0b0;position: absolute;left: 0;top:0;}
.fuwu-des h3{font-size: 22px;color: #000;margin: 15px 0;}
.fuwu-des p{font-size: 16px;color: #717171;line-height: 1.8em;}
.cxfw .title30{position: absolute;width: 38%;left: 61.6%;top:0;padding-left: 90px;box-sizing: border-box;padding-top: 15px;}
.sczzzx-list{position: absolute;left: 0;width: 50%;bottom:0;}
.sczzzx-list li{float: left;width: 33.33%;}
.sczzzx-r{width: 50%;}
.sczzzx-l{position: absolute;width: 50%;top:0;height: 43.8%;box-sizing: border-box;border-bottom: 1px solid #fff;background: #c42f29;z-index: 5;}
.sczzzx-warp{width: 420px;max-width: 92%;margin: 0 80px;}
.sczzzx-warp h3{font-size: 20px;color: #fff;}
.sczzzx-warp h4{font-size: 30px;color: #fff;margin: 10px 0;}
.sczzzx-warp p{font-size: 12px;color: #d9b5b5;text-transform: uppercase;}
.flower{position: absolute;right: 0;bottom:0;z-index: -1;width: 25.3%;}
.padding-b80{padding-bottom: 80px;}
.zlgl .swiper-slide{transform: scale(0.85);transition: all .4s;padding-bottom: 8px;cursor: pointer;}
.zlgl .swiper-slide-active{transform: scale(1);}
.zlgl .swiper-slide-active .img100{box-shadow: 0 0 8px 0 rgba(106, 106, 106, 0.4);}
.zlgl-con{margin: 8px;position: relative;z-index: 5;}
.zlgl-con:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0; background:rgba(255,255,255,.5);transition: all .4s;}
.zlgl-con:after{content: '';position: absolute;left: 60px;top:60px;right: -16px;bottom:-16px;background: #b60005;z-index: -1;opacity: 0;transition: all .4s;}
.zlgl .swiper-slide-active .zlgl-con:before{opacity: 0;}
.zlgl .swiper-slide-active .zlgl-con:after{opacity: 1;}
.zlgl .btn35 div{position: absolute;z-index: 9;top:50%;left: 50%;margin-top: -19px;opacity: 0;}
.zlgl .btn351{left: 50%;}
.zlgl .btn352{right: 50%;}
/*3.1技术与创新 e*/
/*4.1日化香精2 s*/
.rh-ban .ban-des h2{font-size: 50px;color: #b8342f;font-family: "宋体";letter-spacing: -2px;}
.rh-ban .ban-des p{font-size: 16px;color: #b42c26;text-transform: uppercase;}
.xiangjing{margin-top: 70px;}
.xiangjing .img100{width: 50.17%;}
.xiangjing.odd .img100{float: right;}
.xiangjing.even .xj-ms{float: right;}
.xiangjing.odd .xj-des{padding-right: 40px;}
.xiangjing.even .xj-des{padding-left: 12%;}
.xiangjing.even .title-left-line{margin-left: 34%;}
.xj-con{position: absolute;width: 100%;left:0; bottom:0;}
.xj-ms{width: 68%;}
.xj-des{height: 413px;background: #fff;box-sizing: border-box;padding-top: 40px;}
.des16 p{font-size: 16px;color: #707070;line-height: 2em;margin-bottom: 40px;}
.xj-img .imgheight{height: 580px;}
.title-left-line{font-size: 36px;color: #010101;position: relative;line-height: 1em;padding-left: 27px;}
.title-left-line i{width: 14px;height: 36px;background: #201515;left: 0;top:0;position: absolute;}
.title-left-line i:before{content: "";width: 100%;height: 50%;position: absolute;top:0;left: 0;background: #c42f29;}
.h850{height: 850px;}
.xj-page{border-radius: 30px;background: rgba(255,255,255,.7);border:1px solid #fff;width: 50%;padding: 70px 0;min-height: 446px;box-sizing: border-box;}
.xj-page h3{margin-bottom: 30px;}
.xj-page-des{width: 600px;margin: 0 auto;max-width: 92%;}
.xj-full.even .xj-page{float: right;}
.bot45{position: relative;z-index: 20;text-align: center;margin-top: -60px;height: 60px;}
.xj-full{margin-top: 70px;}
/*4.1日化香精2 e*/
/*5.1食品香精 s*/
.shiyong-body .ban-des{text-align: center;float: right;}
.ban-right .ban-des{float: right;}
.shiyong-body .title-left-line{padding-left: 100px;margin-bottom: 10px;}
.shiyong-body .title-left-line img{vertical-align: middle;width: 90px;top:50%; transform: translateY(-50%);position: absolute;left: 0;}
.shiyong-body .xj-page h3{margin-bottom: 50px;}
.shiyong-body .xj-full{margin-top: 70px;}
.shiyong-body .bot45{margin: 30px 0;filter: brightness(0.5); }
/*5.1食品香精 e*/
/*6.1口腔香精 s*/
.kou-body .ban-des{text-align: center;}
.kou-body .ban-des p{letter-spacing: 2px;padding-left: 2px;}
.kou-body .xj-full{margin-top: 70px;}
.margin-b80{margin-bottom: 80px;}
/*6.1口腔香精 e*/
/*7.1新闻资讯 s*/
.xinwen a{display: block;}
.xinwen .w1440{border-bottom: 1px dashed #bfbfbf;padding: 38px 0;}
.xinwen  h2{font-size: 24px;color: #010101;margin: 20px 0;transition: all .4s;}
.xinwen  p{font-size: 16px;color: #707070;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 40px;}
.xinwen .imgheight{height: 220px;width: 356px;}
.xinwen-con{position: absolute;top:0;left: 0;right: 468px;height: 100%;}
.xw-time{font-size: 16px;color: #454444;}
.yuedu{position: relative;font-size: 16px;color: #c42f29;padding-left: 40px;}
.yuedu:before{position: absolute;width: 26px;height: 26px;background: url("../images/yuedu.jpg") no-repeat center;background-size: cover;content:"";left: 0;top:50%;margin-top: -13px;}
.xinwen li{transition: all .4s;}
.xinwen li:hover{background: #f6f6f6;}
.xinwen li a:hover h2{color: #c42f29;}
.page{text-align: center;margin-top: 60px;}
.page a,.page span{display: inline-block;vertical-align: middle;width: 37px;height: 37px;text-align: center;line-height: 37px;font-size: 18px;font-family: "宋体";color: #4e4d4d;transition: all .4s;}
.pages.active{background: #c42f29;color: #fff;font-size: 24px;}
.pages:hover{background: #c42f29;color: #fff;}
.page-left{background:#cdcdcd url("../images/btn321.png") no-repeat center;background-size: cover;margin-right: 15px;}
.page-left:hover{background:#c42f29 url("../images/btn321-1.png") no-repeat center;background-size: cover;}
.page-right{background:#cdcdcd url("../images/btn322.png") no-repeat center;background-size: cover;margin-right: 15px;}
.page-right:hover{background:#c42f29 url("../images/btn322-1.png") no-repeat center;background-size: cover;}
/*7.1新闻资讯 e*/
/*7.2新闻资讯详情 s*/
.xwxq-top{border-bottom: 1px solid #d1d1d1;padding-bottom: 16px;}
.xwxq-top h1{font-size: 24px;color: #010101;margin-bottom: 30px;}
.xwxq-top span{color: #7e7e7e;display: inline-block;margin: 0 9px;}
.xwxq-top span i{font-style: normal;color: #c42f29;}
.hexi{width: 1268px;max-width: 92%;margin:20px auto 0;background: #e7e7e7;box-sizing: border-box;padding: 15px 30px;}
.hexi h2{font-size: 24px;color: #474747;margin-bottom: 10px;}
.hexi p{color: #6d6d6d;}
.edited{width: 1080px;max-width: 92%;margin: 0 auto;padding: 40px 0;}
.edited p{font-size: 16px;color: #707070;margin:0 auto 20px;width: 800px;max-width: 100%;}
.edited img{height: auto !important;max-width: 100%;vertical-align: bottom;;}
.edite-bots{width: 50%;padding: 28px 10px;box-sizing: border-box;font-size: 0;background: #f5f5f5;}
.edite-bots:nth-child(2){text-align: right;background: #efefef;}
.edite-bots a{display: inline-block;font-size: 14px;position: relative;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #505050;max-width: 98%;transition: all .4s;}
.edite-bots:nth-child(1) a{padding-left: 45px;}
.edite-bots:nth-child(2) a{padding-right: 45px;}
.edite-bots .i1{width: 14px;height: 14px;position: absolute;top:50%;margin-top: -7px;}
.edite-bots .i2{height: 12px;border-right: 1px solid #bbb;position: absolute;top:50%;margin-top: -6px;}
.edite-bots:nth-child(1) .i1{left: 0;background: url("../images/xqbtn1.png") no-repeat center;background-size: cover;}
.edite-bots:nth-child(2) .i1{right: 0;background: url("../images/xqbtn2.png") no-repeat center;background-size: cover;}
.edite-bots:nth-child(1) .i2{left: 25px;}
.edite-bots:nth-child(2) .i2{right: 25px;}
.edite-bots a:hover{color: #b73631;}
/*7.2新闻资讯详情 e*/
/*8.1加入我们 s*/
.renshi-body .ban-des{width: 48%;}
.renshi-body .ban-des h2{color: #fff;font-size: 30px;margin-bottom: 10px;}
.renshi-body .ban-des h2 span{color: #fff;font-size: 48px;}
.renshi-body .ban-des p{color: #fff;font-family: constantia;text-transform: uppercase;letter-spacing: 1px;line-height: 1.4em;}
.wenhua-des{margin-top: 40px;}
.wenhua-des p{width: auto;margin-top: 0 !important;}
.cul .img100{width: 50%;}
.cul li{margin-top: 18px;}
.cul li:nth-child(even) .img100{float: right;}
.cul li:nth-child(odd) .cul-con{right: 0;}
.cul li:nth-child(even) .cul-con{left: 0;}
.cul-con{position: absolute;height: 100%;top:0;width: 50%;}
.cul-warp{margin: 0 60px;}
.cul-warp h3{font-size: 22px;color: #1a1a1a;margin-bottom: 40px;}
.cul-warp p{font-size: 16px;color: #484848;}
/*8.1加入我们 e*/
/*8.2招聘列表 s*/
.zp-ban .ban-des h2{margin-bottom: 25px;}
.zp-ban .ban-des p{color: #fff;margin-top: 2px;}
.zplb th{color: #403f3f;font-size: 18px;font-weight: normal;height: 60px;border-bottom: 2px solid #b9b9b9;}
.zplb th:nth-child(1){text-align: left;}
.zplb td{text-align: center;border:1px solid #dbdbdb;height: 37px;font-size: 16px;color: #696969;padding: 5px;}
.zplb td:nth-child(1){border-left: none;text-align: left;}
.zplb td:last-child{border-right: none;}
.zplb tbody tr{cursor: pointer;}
.zplb tbody tr:hover{background: #f2f2f2;}
.zp-bog{margin-top: -120px;z-index: 9;position: relative;}
.zp-bog .w1680{padding-top: 60px;}
.zp-page{padding: 40px 50px;}
.zpxx{margin-bottom: 60px;}
.zpxx h2{margin-bottom: 20px; font-size: 30px;color: #b60005;}
.zpxx p{font-size: 18px;color: #646464;}
.zpxx span{margin-top: 5px;display: block; font-size: 18px;color: #3c3c3c;}
.xxzy h3{font-size: 24px;color: #383838;}
.xxzy{border-bottom: 1px solid #dbdbdb;padding-bottom: 20px;margin-bottom: 60px;}
.zpms{font-size: 0;width: 1000px;max-width: 100%;margin: 0 auto;}
.zpms-page{display: inline-block;vertical-align: top;font-size: 14px;width: 40%;margin-right: 20%;}
.zpms-page:nth-child(even){margin-right: 0;}
.zpms-page h4{font-size: 18px;color: #717171;margin-bottom: 20px;}
.zpms-page p{color: #717171;margin-top: 8px;}
.tdjl{font-size: 24px;color: #fff;text-align: center;background: #b60005;border-radius: 24px;display: block;margin: 60px auto 0;width: 242px;line-height: 49px;}
.tdjl img{width: 29px;vertical-align: middle;margin-top: -4px;margin-right: 14px;}
.zp-page{display: none;}
.fixed-style{position: fixed;z-index: 9999;background: rgba(0,0,0,.5);width: 100%;height: 100%;top:0;left: 0;display: none;}
.gbigd{right: 25px;top:25px;width: 32px;height: 32px;background: url("../images/close32.png") no-repeat center;background-size: cover;position: absolute;cursor: pointer;transition: all .4s;filter: grayscale(1);}
.gbigd:hover{filter: grayscale(0);}
.sszw{width: 710px;border:1px solid #959595;max-width: 100%;margin: 0 auto 50px;position: relative;border-radius: 10px;}
.sszw-mid{margin-left: 115px;margin-right: 135px;}
.sszw-mid input{display: block;width: 100%;height: 46px;line-height: 46px;text-indent: 1em;font-size: 16px;}
.sszw-sl{position: absolute;top:0;width: 114px;height: 100%;border-right: 1px solid #cfcfcf;line-height: 46px;cursor: pointer;}
.sszw-sl:after{content: "";position: absolute;width: 14px;height: 14px;background: url("../images/phone-arrow.png") no-repeat center;background-size: cover;right:8px;top:50%;margin-top: -7px;transition: all .4s;opacity: 0.7;}
.sszw-sl.active:after{transform: rotate(180deg);}
.sszw-sl-val{font-size: 16px;color: #696969;padding-left: 18px;}
.sszw-sl-list{position: absolute;top:47px;left: -1px;width: 100%;display: none;background: #fff;border:1px solid #cfcfcf;}
.sszw-sl-list a{display: block;padding-left: 18px;font-size: 16px;}
.sszw-sl-list a:hover{background: #c42f29;color: #fff;}
.sszw-btn{position: absolute;right: 0;top:0;height: 100%;line-height: 46px;text-align: center;width: 135px;color: #fff;font-size: 18px;background: #c42f29;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.sszw-btn:before{width: 20px;height: 20px;background: url("../images/sss.png") no-repeat center;background-size: cover;content: '';vertical-align: middle;margin-top: -4px;margin-right: 8px;display: inline-block;}
/*8.2招聘列表 e*/
/*9.1联系我们 s*/
.map-list li{margin-bottom: 50px;position: relative;}
.map-con{width: 535px;border:1px solid #d9d9d9;min-height: 336px;box-sizing: border-box;}
.map-con:hover h3{color: #c42f29;}
.map-warp{margin: 40px 30px;}
.map-warp h3{font-size: 24px;color: #010101;margin-bottom: 40px;transition: all .4s;}
.map-warp p{font-size: 16px;color: #707070;position: relative;margin-bottom: 8px;}
/*.map-warp p span{position: absolute;left: 0;top:0;}*/
.map{position: absolute;left: 555px;height: 100%;right: 0;top:0;border:1px solid #d9d9d9;box-sizing: border-box;}
.map h3{font-size: 16px;}
.map h3,.map p{margin:2px 10px;}
.qrcode-list li{float: left;width: 25%;}
.qrcode-top{box-sizing: border-box;border:1px solid #d9d9d9;}
.qrcode-list li:first-child .qrcode-top{border-left: none;}
.qrcode-list li:last-child .qrcode-top{border-right: none;}
.qrcode-top-warp{margin: 2px;padding: 25px 0;transition: all .4s;}
.qrcode-top-warp h3{font-size: 16px;color: #5a5a5a;}
.qrcode-top-warp p{font-size: 16px;color: #909090;}
.qrcode-list li.active .qrcode-top-warp{background: #ededed;}
.qrcode-bot{padding-top: 40px;opacity: 0;transition: all .4s;}
.qrcode-bot p{font-size: 16px;color: #909090;margin-top: 5px;}
.qrcode-bot .img100{max-width: 80%;margin: 0 auto;width: 176px;}
.qrcode-list li.active .qrcode-bot{opacity: 1;}
/*9.1联系我们 e*/

.dlwogs{width: 1060px;max-height: 92%;margin: 0 auto;box-sizing: border-box;padding:40px 50px;position: relative;}
.input-list{float: left;width: 23.5%;margin-right: 2%;position: relative;margin-bottom: 22px;}
.input-list:nth-child(4){margin-right: 0;}
.input-list span{position: absolute;line-height: 35px;left: 0;top:0;font-size: 16px;color: #5a5959;}
.input-box{margin-left: 50px;border:1px solid #d0d0d0;}
.input-list:nth-child(3) .input-box{margin-left: 66px;}
.input-box .text{display: block;width: 100%;height: 33px;line-height: 33px;font-size: 16px;text-indent: 1em;}
.title24{margin-bottom: 50px;}
.title24 h3{font-size: 24px;}
.title24 p{font-size: 16px;color: #a1a1a1;margin-top: 10px;}
.textarea{border:1px solid #d0d0d0;padding: 10px;}
.textarea textarea{display: block;resize: none;font-size: 16px;width: 100%;height: 140px;}
.lxnig{text-align: center;font-size: 18px;color: #525252;margin: 25px 0;}
.qd{display: block;background: #a30114;color: #fff;width: 124px;line-height: 37px;text-align: center;font-size: 20px;margin: 0 auto;}
.gb32{cursor: pointer;width: 32px;height: 32px;position: absolute;top:20px;right: 20px;background: url("../images/gb32.png") no-repeat center;background-size: cover;}
/*.dynamic-area1   {*/
    /*position: absolute;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*top: 0;*/
    /*left: 0;*/
    /*background: url(../images/poster-drop-animate2.png) repeat-x 0px 0px;*/
    /*background-size: cover;*/
    /*animation: posterDrop1 6000s linear infinite;*/
/*}*/
.fenzhi-list .swiper-slide{cursor:pointer;}
@keyframes posterDrop1 {
    from { background-position: 0 0; }
    to { background-position: 4000% 0; }
}

.dynamic-area2   {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../images/poster-drop-animate1.png) repeat-x 0px 0px;
    background-size: cover;
    animation: posterDrop2 8000s linear infinite;
}

@keyframes posterDrop2 {
    from { background-position: 0 0; }
    to { background-position: 30000% 0; }
}


.yanfa{height: 600px;cursor: pointer;}
.play77{background: url("../images/play77.png") no-repeat center;background-size: cover;width: 77px;height: 77px;margin: 0 auto;transition: all .4s;border-radius: 100%;}
.yanfa:hover .play77{box-shadow: 0 0 10px 0 #fff;}
.sptc{position: fixed;z-index: 99999;background: rgba(0,0,0,0.5);left: 0;right: 0;top: 0;bottom:0;display: none;}
.video_t{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 1270px;max-width: 90%;}
.video_t a{position: absolute;width: 38px;height: 38px;right: -19px;top:-19px;z-index:9;}
.video_t a img{width: 100%;vertical-align: bottom;}
.video_t video{width: 100%;vertical-align: bottom;}
.zxly-btn{height: 30px;line-height: 30px;width: 90px;}

.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.imgscale .imgheight{overflow: hidden;position: relative;}
.imgscale .position-full{transition: all .4s;}
.imgscale:hover .imgheight .position-full{transform: scale(1.1);}

.background-cover,.lyzrBtn div,.btn32 div,.btn30 div,.btn35 div{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-text h2,.swiper-slide-active .banner-text p,.swiper-slide-active .banner-text span{
    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);}
}

.slideDown{
    animation:slideDown 1s both;-webkit-animation:slideDown 1s both;
}
@keyframes slideDown{
    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);}
}
.toRotate{
    animation:toRotate 1s both;-webkit-animation:toRotate 1s both;
}
@keyframes toRotate{
    0%{opacity:0;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
    100%{opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
.his-line{opacity: 0;}
.his-swiper .swiper-slide:nth-child(odd) .his-con.tobigs .his-line{transform-origin: top;}
.his-swiper .swiper-slide:nth-child(even) .his-con.tobigs .his-line{transform-origin: bottom;}
.his-con.tobigs .his-line{animation:tobigs .5s both;-webkit-animation:tobigs .5s both;}
@keyframes tobigs{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}


.tobigs .his-dot{animation:ddd 1.2s;-webkit-animation:ddd 1.2s;}
.swiper-slide2 .his-dot{animation-delay: 1.2s !important;}
.swiper-slide3 .his-dot{animation-delay: 2.4s !important;}
.swiper-slide4 .his-dot{animation-delay: 3.6s !important;}
.swiper-slide5 .his-dot{animation-delay: 4.8s !important;}
.swiper-slide6 .his-dot{animation-delay: 6.0s !important;}
@keyframes ddd{
    0%{background: #fff;}
    70%{opacity: 1;background: #c42f29;}
    100%{background: #fff;}
}