﻿@charset "utf-8";
/* CSS Document */
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:8px;height:8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track{border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #555;}
@font-face{font-family: 'siyuanheiti';font-style: normal;src:url(../fonts/syht.woff2) format("woff2"),url(../fonts/syht.woff) format(".woff"),url(../fonts/syht.eot) format(".eot");font-display:swap;}
body{font-family: 'siyuanheiti';}
#ziti{position: relative;width: 100%;height: 0px;overflow: hidden;}
*{box-sizing: border-box;}
img{max-width: 100%;vertical-align: top;}
a{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.fl{float: left;}
.fr{float: right;}
.tran3{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
@media \0screen\,screen\9{/* 只支持IE6、7、8*/.wow{visibility: visible!important;}
.imain .content p{background-color:#000;filter: alpha(opacity=70);/*position:static;*//* IE6、7、8只能设置position:static(默认属性) 否则会导致子元素继承Alpha值*/*zoom:1;/* 激活IE6、7的haslayout属性，让它读懂Alpha*/}}
.container{width: 992px;margin: 0 auto;padding: 0 15px;}
.header{display: block;height: 89px;background-color: #fff;width: 100%;position: relative;}
.header .bgi{display: block;width: 100%;height: 50px;position: absolute;left: 0;top: 89px;background-color: #b41414;z-index: 5;display: none;}
.header .mian{width: 1400px;max-width: 92%;margin: 0 auto;/*overflow: hidden;*/position: relative;}
.header .mian .logo{float: left;width: 163px;margin: 23px 35px 0 0;-webkit-transition: all 0.4s;transition: all 0.4s;}
.header .mian .logo img{display: block;width: 100%;}
.header .mian .nav{width: 570px;float: left;}
.header .mian .nav ul li{float: left;width:80px;display:block;height: 89px;line-height: 89px;position: relative;text-align: center;margin-right:1px;}
.header .mian .nav ul li:last-child{margin-right: 0}
.header .mian .nav ul li .tit{font-size: 15px;color: #333;display: block;width: 100%;height: 100%;overflow: hidden;position: relative;}
.header .mian .nav ul li .tit span{display: block;background: #fff;}
.header .mian .nav ul li .tit::before{position: absolute;top: 0;left: 0;z-index:1;width: 100%;height: 100%;background: #b41414;color: #fff;content: attr(data-hover);-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;-webkit-transform: translateX(-101%);transform: translateX(-101%);box-sizing:border-box;}
/*.header .mian .nav ul li:hover .tit span,.header .mian .nav ul li:focus .tit span,.header .mian .nav ul li.on .tit span,.header .mian .nav ul li.on .tit span{-webkit-transform: translateX(101%);-moz-transform: translateX(101%);transform: translateX(101%);}
.header .mian .nav ul li:hover .tit::before,.header .mian .nav ul li:focus .tit::before,.header .mian .nav ul li.on .tit::before,.header .mian .nav ul li.on .tit::before{-webkit-transform: translateX(0%);-moz-transform: translateX(0%);transform: translateX(0%);}*/
.header .mian .nav ul li .child{display: none;position: absolute;top: 88px;left: 0;height: 50px;width: 700px;text-align: left;line-height: 50px;z-index: 10;padding-left:10px;}
.header .mian .nav ul li .child a{font-size: 14px;color: #fff;display: block;float: left;width: auto;margin-right: 15px;}
.header .mian .nav ul li .child a:hover{color: rgba(255,255,255,0.7);}
.header .mian .serch{width: 47px;height: 89px;cursor: pointer;float: right;position: relative;background:url(../images/img3.png) right center/19px no-repeat;}
.header .mian .ser-box{width: 340px;height: 38px;background-color: #fff;position: absolute;right:0;top: 0;z-index: 10;padding: 36px 0;display: none;}
.header .mian .ser-box form{display: block;width: 298px;height: 38px;border: 1px solid #eee;background-color: #fff;position: relative;margin-left: 40px;}
.header .mian .ser-box form i{display: block;width: 30px;height: 89px;float: left;display: block;position: absolute;left: -31px;top: -37px;cursor: pointer;background:#fff url(../images/ico3.png) center/15px no-repeat;}
.header .mian .ser-box form .tet{display: block;width: 220px;height: 38px;line-height: 38px;border: 0;float: right;padding: 0 10px;outline: none;font-size: 14px;}
.header .mian .ser-box form .sub{display: block;width: 55px;height: 38px;line-height: 38px;border: 0;float: right;outline: none;background: url(../images/img3.png) center/20px no-repeat;}
.header .mian .serch:hover{background:url(../images/img3.1.png) right center/19px no-repeat;}
.header .mian .mail{float: right;height: 89px;padding-left: 30px;background: url(../images/mail.png) left center/20px no-repeat;box-sizing:border-box;font-size: 14px;color: #666;line-height: 89px;position: relative;margin-right: 15px;cursor: pointer;-webkit-transition: all 0.4s;transition: all 0.4s;}
.header .mian .en{width: 110px;float: right;height: 89px;padding-left: 45px;background: url(../images/iconglobal.png) left center/20px no-repeat;box-sizing:border-box;font-size: 14px;color: #666;line-height: 89px;position: relative;margin-right: 15px;cursor: pointer;-webkit-transition: all 0.4s;transition: all 0.4s;}
.header .mian .en:before{display: block;content: '';width: 0;height: 0;border-right: 3.5px solid transparent;border-left: 3.5px solid transparent;border-top: 4px solid #000;position: absolute;top: 50%;right: 5px;margin-top: -2px;}
.header.fixednav .bgi{height: 69px;top: 69px;}
.header.fixednav{position: fixed;left: 0;top: 0;z-index: 9999;height: 69px;opacity: 0.9;filter: alpha(opacity=90);}
.header.fixednav .mian .nav ul li,.header.fixednav .mian .en{height: 69px;line-height: 69px;}
.header.fixednav .mian .logo{margin-top: 13px;}
.header.fixednav .mian .nav ul li .child{top: 68px;}
.header.fixednav .mian .nav ul li .child a:hover{height: 69px;}
/* banner*/
.banner,.banner .swiper-container{width: 100%;height: 493px;position: relative;}
.banner .swiper-slide{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;}
.banner .swiper-slide a{display: block;position: relative;width: 100%;height: 100%;}
.banner_l_txt{position: absolute;top: 45%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.banner_l_txt{color: #fff;position: relative;}
.banner_l_txt h5{width: 100%;text-align: center;}
.banner_l_txt h5 em{font-size: 150px;line-height: 120px;font-style: normal;text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);}
.banner_l_txt h5 span{font-size: 22px;text-shadow: none;display: inline-block;margin-left: 5px;}
.banner_l_txt h5::after{content: '';clear: both;display: block;}
.banner_l_txt h3{font-size: 70px;font-family: '华文宋体';line-height: 72px;margin: 16px 0;text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);}
.banner_l_txt h4{font-family: '华文宋体';font-weight: bold;font-size: 38px;text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);}
.banner_P{position: absolute;bottom: 24px;z-index: 9;left: calc(50vw - 500px);display: none;}
.banner_P em{font-size: 50px;line-height: 64px;color: #fff;font-style: normal;}
.banner_P::before{content: '';display: block;width: 700px;height: 1px;background-color: #ffffff;opacity: 0.2;position: absolute;bottom: 0;}
.banner_P span{content: '';display: block;width: 0px;height: 1px;position: absolute;bottom: 0;background-color: #ffffff;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.banner_P span.active{width: 700px;-webkit-transition: all 4.8s ease-in-out;-moz-transition: all 4.8s ease-in-out;-o-transition: all 4.8s ease-in-out;transition: all 4.8s ease-in-out;}
.bannerBtn{position: absolute;bottom: 24px;z-index: 9;left: calc(50vw - 200px);font-size: 14px;line-height: 28px;color: #fff;text-transform: uppercase;cursor: pointer;display: none;}
.bannerBtn img{margin: 0 10px;vertical-align: inherit;}
.bannerPrev{opacity: 0.8;}
.bannerPrev img{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.bannerNext{left: calc(50vw - 100px);}
/* banner 结束*/
.imain{padding-bottom: 70px;background: url(../images/imain_bg.png) center bottom no-repeat;}
.imain h3{margin: 48px 10px 38px;text-align: center;}
.imain .row{margin-left: -11px;margin-right: -11px;}
.imain .con{width: 33.33%;float: left;padding: 0 11px;}
.imain .content{position: relative;}
.imain .content .img{display: block;width: 100%;overflow: hidden;}
.imain .content .img:hover img{transform: scale(1.1,1.1);}
.imain .content p{position: absolute;z-index: 2;left: 0;bottom: 0;width: 100%;height: 62px;font-size: 16px;line-height: 62px;text-align: center;color: #fff;background-color: rgba(0,0,0,0.7);}
.footer{background-color: #262626;}
.footer .con{padding-top: 44px;padding-bottom: 44px;}
.footer .con dl{float: left;}
.footer .con dl.cont{width: 25%;margin-right: 210px;}
.footer .con dl.cont .cons{width: 260px;float: left;}
.footer .con dl.cont .cons.cont2{width: 420px;float: left;}
.footer .con dl dt{margin-bottom: 18px;}
.footer .con dl h3{font-size: 14px;color: #fefefe;margin-bottom: 18px;line-height: 1;}
.footer .con dl .dixian{width: 30px;height: 1px;background-color: #fefefe;}
.footer .con dd{margin-bottom: 8px;line-height: 1.8;font-size: 12px;color: #fefefe;}
.footer .con dd a{font-size: 12px;color: #fefefe;}
.footer .con dl.footnav .cons{width: 100%;float: left;}
.footer .con dl.footnav dd{float: left;width: 45%;margin-right: 10%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.footer .con dl.footnav dd:nth-child(2n){margin-right: 0;}
.footer .con dl.footnav{width: 165px;margin-right: 210px;}
.footer .con dl.wxewm{float: right;width: 95px;}
.footer .powerby{border-top: 1px solid #686868;padding: 10px 0;}
.footer .powerby p{line-height: 22px;font-size: 12px;color: #ffffff;text-align: center;}
.footer .powerby p a{font-size: 12px;color: #ffffff;padding: 0 10px;}
body{min-width: 992px;margin: 0 auto;overflow-x: hidden;overflow-y: auto;}
.subbanner{width: 100%;overflow: hidden;}
.subbanner img{position: relative;left: 50%;margin-left: -960px;width: 1920px;max-width: 1920px;}
/*公司简介*/
.about-profile{margin-top: 45px;margin-bottom: 75px;}
.about-title{padding: 30px 0;}
.about-title.about-title-white h2{color: #fff;}
.about-title.about-title-white p{color: #fff;}
.about-title.about-title-white .line{background-color: #fff;}
.about-title.about-title-center h2{text-align: center;}
.about-title.about-title-center p{text-align: center;}
.about-title.about-title-center .line{margin: 0 auto;}
.about-title h2{font-size: 24px;color: #444444;margin-bottom: 28px;line-height: 1;margin-left:-1px;text-align: center;}
.about-title p{font-size: 16px;color: #666;line-height: 1;font-family: Arial;text-transform: uppercase;margin-bottom: 18px;}
.about-title .line{width: 50px;height: 3px;border-radius: 1px;background: #ca1525;display: block;margin: 0 auto;}
.about-profile .about-main .pic{position: relative;margin-top: 0.5rem;width: 40%;}
.about-profile .about-main .txt{width: 56%;}
.about-profile .about-main .txt.scrollbox{height: 326px;}
.about-profile .about-main .txt .scrollbar{width: 2px;height: 286px;position: relative;margin: 0 5px;background: #eaeaea;}
.about-profile .about-main .txt .handle{position: absolute;left: -2px;top: 0px;width: 6px;height: 15px;display: block;background: url(../images/hand_bg.png) no-repeat left top;}
.about-profile .about-main .txt .sly{width: 95%;font-size: 16px;color: #333;line-height: 26px;height: 286px;overflow: hidden;}
.about-profile .about-main .txt .sly p{text-indent: 2em;font-size: 16px;margin-bottom: 10px;}
.about-profile .about-main .txt ul{text-align: center;}
.about-profile .about-main .txt ul li{display: inline-block;margin-right: 75px;padding: 35px 0px 35px;}
.about-profile .about-main .txt ul li h2{font-size: 40px;color: #ca1525;line-height: 1;}
.about-profile .about-main .txt ul li h2 em{font-size: 34px;color: #ca1525;line-height: 1;font-style: initial;}
.about-profile .about-main .txt ul li p{font-size: 15px;color: #666;line-height: 2;}
.about-profile .about-main .txt ul li h2 sup{position: relative;top: -10px;}
/*发展历程*/    
.about-history{width: 100%;padding-bottom: 80px;padding-top: 55px;position: relative;}
#about-history-bg{position: absolute;z-index: -1;width: 100%;height: 100%;background: url("../images/fazhan.jpg") center center no-repeat;background-size: cover;top: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .7s;background-position: center 0;background-size: 1920px;}
#about-history-bg.history-bg1{background-position: center -732px;}
#about-history-bg.history-bg2{background-position: center -1464px;}
#about-history-bg.history-bg3{background-position: center -2196px;}
#about-history-bg.history-bg4{background-position: center -2928px;}
#about-history-bg.history-bg5{background-position: center -3660px;}
#about-history-bg.history-bg6{background-position: center -4392px;}
#about-history-bg.history-bg7{background-position: center -5124px;}
#about-history-bg.history-bg7{background-position: center -5124px;}
#about-history-bg.history-bg8{background-position: center -5124px;}
#about-history-bg.history-bg9{background-position: center -5124px;}
#about-history-bg.history-bg10{background-position: center -5124px;}
#about-history-bg.history-bg11{background-position: center -5124px;}
.about-history .history-wrap{width:1600px;height:440px;margin:40px auto 0px;position:relative;}
.about-history .history-wrap .swiper-container{position:static;}
.about-history .history-wrap .road-line{height: 2px;border-radius: 1px;background: #bfbfbf;width:1460px;margin:0 auto;position:relative;top:50%;margin-top:-2px;}
.about-history .develop-list{display:none;}
.about-history .swiper-container-history{width:1416px;height:440px;}
.about-history .swiper-container-history .swiper-slide{position:relative;width:34%;}
.about-history .swiper-container-history .swiper-slide .radio{cursor:pointer;width:30px;height:30px;background:url("../images/history-li.png") no-repeat;position:relative;margin:0px auto;top:50%;margin-top:-15px;}
.about-history .swiper-container-history .swiper-slide .road-det{width:100%;height:170px;border-radius:3px;bottom:3px;background:rgba(255,255,255,1);position:absolute;text-align:left;padding:20px;left:0;right:0;box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.35);}
.about-history .swiper-container-history .swiper-slide .road-det h2{font-size: 24px;color: #646464;line-height: 1;margin-bottom: 10px;}
.about-history .swiper-container-history .swiper-slide .road-det p{font-size: 14px;color: #646464;line-height: 1.5;}
.about-history .swiper-container-history .swiper-slide .road-det .triangle_border_up{width: 0;height: 0;border-width: 0 15px 15px;border-style: solid;border-color: transparent transparent rgba(255,255,255,1);/*透明 透明 灰*/position: absolute;top: -15px;left: 50%;margin-left: -15px;}
.about-history .swiper-container-history .swiper-slide:nth-child(2n) .road-det{top:3px;}
.about-history .swiper-container-history .swiper-slide:nth-child(2n) .road-det .triangle_border_up{width: 0;height: 0;border-width: 15px 15px 0;border-style: solid;border-color: rgba(255,255,255,1) transparent transparent;/*灰 透明 透明*/position: absolute;bottom: -15px;top: auto;}
.about-history .swiper-container-history .swiper-slide.on,.about-history .swiper-container-history .swiper-slide:hover .radio{background-position: -64px 0px;}
.about-history .swiper-container-history .swiper-slide.on .road-det,
.about-history .swiper-container-history .swiper-slide:hover .road-det{background: #ca1525;}
.about-history .swiper-container-history .swiper-slide.on .road-det h2,
.about-history .swiper-container-history .swiper-slide:hover .road-det h2{color:#fff;}
.about-history .swiper-container-history .swiper-slide.on .road-det p,
.about-history .swiper-container-history .swiper-slide:hover .road-det p{color: #fff;}
.about-history .swiper-container-history .swiper-slide.on .road-det .triangle_border_up,
.about-history .swiper-container-history .swiper-slide:hover .road-det .triangle_border_up{border-color: transparent transparent #ca1525;}
.about-history .swiper-container-history .swiper-slide:nth-child(2n):hover .road-det .triangle_border_up{border-color: #ca1525 transparent transparent;}

.about-history .swiper-container-history .swiper-slide.on:nth-child(2n) .road-det,
.about-history .swiper-container-history .swiper-button-prev,
.about-history .swiper-container-history .swiper-button-next{position: absolute;top: 50%;width: 44px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 154px 44px;background-position: center;background-repeat: no-repeat;opacity: 0.5;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.about-history .swiper-container-history .swiper-button-prev:hover,
.about-history .swiper-container-history .swiper-button-next:hover{opacity: 1;}
.about-history .swiper-container-history .swiper-button-prev{background: url("../images/arr_left.png") no-repeat;left: 0px;right: auto;}
.about-history .swiper-container-history .swiper-button-next{background: url("../images/arr_right.png") no-repeat;right: 0px;left: auto;}
.about-honor{width: 100%;background: url("../images/honor_bg.jpg") no-repeat center center;background-size: cover;padding-top: 65px;padding-bottom: 100px;position: relative;}
.about-honor .container{position: relative;}
.about-honor .about-title-white .line{background: #fff;}
.about-honor .swiper-container-honor{margin-top: 60px;overflow: hidden;}
.about-honor .swiper-container-honor .swiper-slide{width: 330px;background-repeat: no-repeat;background-position: center center;background-size: cover;text-align:center;}
.about-honor .swiper-container-honor .swiper-slide p{background: #333;line-height: 36px;height: 36px;color: #fff;}
.about-honor .swiper-button-prev, .about-honor .swiper-button-next{position: absolute;top: 50%;width: 31px;height: 59px;margin-top: -25px;z-index: 10;cursor: pointer;background-size: 110px 50px;background-position: center;background-repeat: no-repeat;opacity: 0.5;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.about-honor .swiper-button-prev:hover, .about-honor .swiper-button-next:hover{opacity: 1;}
.about-honor .swiper-button-prev{background: url("../images/loop_left.png") no-repeat;left: -50px;right: auto;}
.about-honor .swiper-button-next{background: url("../images/loop_right.png") no-repeat;right: -50px;left: auto;}
.about-culture .container{position: relative;}
.about-culture .about-title{position: absolute;top: 55px;left: 0;}
.abtypelist{position: absolute;top: 50px;right: 15px;z-index: 1;}
.abtypelist.page{position: relative;top: auto;left: auto;text-align: center;}
.abtypelist a{width: 125px;height: 41px;line-height: 41px;text-align: center;border: 1px solid #ca1525;color: #515050;font-size: 14px;margin-left: 17px;}
.abtypelist.page a{border: 1px solid #f1f1f1;background: #f1f1f1;}
.abtypelist a.cur,.abtypelist a:hover{background-color: #ca1525;border-color: #ca1525;color: #fff;}
.about-innovation .container{position: relative;}
.about-innovation{width: 100%;padding-top: 65px;padding-bottom: 100px;position: relative;}
.about-innovation .tit{font-size: 16px;color: #666;line-height: 2.25;margin-top: 30px;}
.about-innovation .innovation-con{margin-top:60px;}
.innovation-con .module{width: 25%;float: left;}
.innovation-con .module .pic{width: 100%;height: 268px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.innovation-con .module .txt{width: 100%;height: 268px;padding: 0 50px;background: #fff;position: relative;}
.innovation-con .module .txt .icon{width: 76px;height: 76px;text-align: center;line-height: 76px;margin-bottom: 0px;margin-top: 35px;margin-left: auto;margin-right: auto;}
.innovation-con .module .txt h2{font-size: 22px;text-align: center;color: #ca1525;line-height: 1.385;margin-bottom:15px;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
/*.innovation-con .module:hover .txt h2{color:#ca1525;}*/.innovation-con .module .txt p{font-size: 16px;color: #636363;line-height: 26px;text-transform: uppercase;text-align: center;}
.innovation-con .module .txt .arrow{width: 0;height: 0;border-width: 15px 15px 15px 15px;border-style: solid;border-color: #fff transparent transparent transparent ;position: absolute;bottom: -30px;left: 50%;margin-left: -15px;}
.innovation-con .module:nth-child(odd) .pic{float: right;}
.innovation-con .module:nth-child(odd) .txt{float: left;}
.innovation-con .module:nth-child(even) .pic{float: left;}
.innovation-con .module:nth-child(even) .txt{float: right;}
.innovation-con .module:nth-child(even) .txt .arrow{width: 0;height: 0;border-width: 15px 15px 15px 15px;border-style: solid;border-color: transparent transparent #fff transparent ;position: absolute;right: auto;top: -30px;left: 50%;margin-left: -15px;}
/*数字化转型*/
.num-con{position: relative;display: none;}
.num-con .center{width: 25%;height: 291px;text-align: center;position: absolute;left: 50%;margin-left: -12.5%;top: 50%;margin-top: -145px;z-index: 9;background-color: #ca1525;color: #ffffff;text-align: center;border-radius: 20px;padding-top: 55px;}
.num-con .center h4{font-size: 30px;line-height: 2;}
.num-con .center p{font-size: 18px;}
.num-con .module{width: 40%;padding: 35px;height: 220px;background-color: #f3f3f3;margin-bottom: 120px;border-radius: 20px;}
.num-con .module.two{margin-bottom: 0;}
.num-con .module a{display: -webkit-flex;display: flex;align-items: center;height: 100%;}
.num-con .module .txt{float: left;width: 70%;margin:0 2.5%;color: #555;text-align: center;font-size: 18px;}
.num-con .module .pic{float: left;width: 20%;margin:0 2.5%;color: #555;text-align: center;font-size: 24px;color: #ca1525;}
.case{margin-top: 45px;margin-bottom: 75px;}
.case .box{width: 25%;float: left;height: 487px;overflow: hidden;position: relative;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.case .box .layer{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/culture-layer.png) center center no-repeat;text-align: center;background-size: cover;}
.case .box .top{margin-top: 150px;}
.case .box .top .icon{margin-bottom: 25px;}
.case .box .top p{font-size: 30px;color: #fff;font-weight: bold;margin-bottom: 25px;line-height: 1;}
.case .box span{display: block;font-size: 14px;color: #fff;opacity: 0;filter: alpha(opacity=0);}
.case .box:hover .layer{background-image: url(../images/culture-layer_h.png);}
.case .box:hover .top{-webkit-transform: translateY(-12%);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}
.case .box:hover span{opacity: 1;filter: alpha(opacity=100);-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}
.position{padding: 25px 0 25px 25px;font-size: 14px;color: #7a7a7a;background: url(../images/icon_home.png) left center no-repeat;text-indent:}
.position a{font-size: 14px;color: #7a7a7a;}
.casecon{margin-bottom: 70px;}
.casecon .con{width: 50%;float: left;padding: 30px 15px;position: relative;background-color: #f9f9f9;height: 387px;text-align: center;}
.casecon .con .arrow{width: 0;height: 0;border-width: 15px 15px 15px 15px;border-style: solid;border-color: #fff transparent transparent transparent ;position: absolute;right: -30px;top: 50%;margin-top: -15px;}
.casecon .con.two{background-color: #e9e9e9}
.casecon .con .icon{width: 120px;display: inline-block;margin-right: 40px!important;text-align: center;}
.casecon .con .icon img{margin-bottom: 15px;}
.casecon .con .icon h2{color: #ca1525;line-height: 1;font-size: 24px;}
.casecon .con .text{width: 300px;display: inline-block;text-align: left;font-size: 16px;line-height: 30px;color: #636363;max-height: 300px;overflow-y: scroll;padding-right: 10px!important;}
.casecon .con .text::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.05);border-radius: 10px;background-color: #fff;}
.casecon .con .text::-webkit-scrollbar{width: 2px;background-color: #fff;}
.casecon .con .text::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.05);background-color: #efefef;}
.casecon .con.two .text::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.15);border-radius: 10px;background-color: #fff;}
.casecon .con.two .text::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.15);background-color: #efefef;}
/*产品列表*/
.prolist .row{margin-left: -25px;margin-right: -25px;}
.prolist .con{width: 33.33%;float: left;padding: 0 25px;margin-bottom: 50px;}
.prolist .cons{}
.prolist .cons a.img{display: block;text-align: center;overflow: hidden;}
.prolist .cons a.img img{max-width: 100%;max-height: 100%;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.prolist .cons:hover a.img img{transform: scale(1.1,1.1);}
.prolist .cons p{height: 78px;position: relative;padding:15px 165px 15px 25px;background-color: #e5e5e5;}
.prolist .cons p>a{font-size: 18px;color: #505050;line-height: 1.4;display: block;height: 50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.prolist .cons p span a{font-size: 14px;color: #505050;display: block;}
.prolist .cons p span{position: absolute;top: 15px;right: 25px;z-index: 2;display: block;width: 125px;height: 32px;text-align: center;line-height: 32px;border-radius: 32px;border: 1px solid #595959;color: #505050;font-size: 18px;}
.prolist .cons:hover p{background-color: #ca1525;}
.prolist .cons:hover p a{color: #fff;}
.prolist .cons:hover p span{color: #fff;border-color: #fff;}
/*产品详情*/
.procon .content{margin-bottom: 75px;}
.procon .content .img{float: left;width: 41.8%;height: 533px;}
.procon .content .img .swiper-pagination-bullet-active{background: #ca1626;}
.procon .intro{float: right;width: 57%;min-height: 533px;padding: 60px;background-color: #f9f9f9;}
.procon .intro h2{font-size: 26px;color: #ca1525;}
.procon .intro p.desc{margin-bottom: 25px;}
.procon .intro .dian p{padding-left: 20px;background: url(../images/iconfk.png) left 10px no-repeat;}
.procon .intro p{font-size: 16px;color: #565656;line-height: 34px;text-align: justify;}
.procon .content h3{display: inline-block;*display: inline;*zoom: 1;font-size: 20px;color: #444444;padding-right: 20px;background: url(../images/h3_bg.png) right center no-repeat;margin-bottom: 15px;margin-top: 15px;}
.procon .intro .con{width: 40%;float: left;margin-right: 10%;}
.procon .xxcs{margin-top: 20px;}
.procon .xxcs .con.fl{width: 100%;}
.procon .xxcs .con.fl table{border: 0;width: 100%;}
.procon .xxcs .con.fl td{padding: 10px;font-size: 16px;color: #4b4b4b;border-bottom: 1px solid #cccccc;text-align: center;border-top: 0;border-left: 0;border-right: 0;}
.procon .xxcs .con.fl th{background-color: #ca1525;color: #fff;text-align: center;font-size: 18px;border-top: 0;border-left: 0;border-right: 0;border-bottom: 1px solid #cccccc;}
.procon .xxcs .con.fr{width: 31.5%;}
.procon .xxcs .con.fr .row{margin-left: -1%;margin-right: -1%;}
.procon .xxcs .cons{width: 48%;height: 120px;line-height: 120px;padding: 0;margin: 0 1%;float: left;margin-bottom: 6px;}
.procon .xxcs .cons img{max-width: 100%;max-height: 120px;vertical-align: middle;}
.procon .xxcs .con .fhyp{background: url(../images/yyfwfhyp.jpg) center center no-repeat;}
.procon .xxcs .con .gyyp{background: url(../images/yyfwgyyp.jpg) center center no-repeat;}
.procon .xxcs .con .ydyp{background: url(../images/yyfwydyp.jpg) center center no-repeat;}
.procon .xxcs .con .jtgj{background: url(../images/yyfwjtgj.jpg) center center no-repeat;}
.procon .xxcs .cons p{background-color: rgba(0,0,0,0.3);color: #fff;font-size: 14px;line-height: 24px;padding: 10px;text-align: center;}
.zsdingzhi{width: 162px;height: 40px;text-align: center;line-height: 40px;display: block;background-color: #ca1525;color: #fff;font-size: 18px;margin-top: 30px;border-radius: 25px;cursor: pointer;}
.zsdzdiy{position: fixed;width: 100%;height: 100%;z-index: 99999;top: 0;left: 0;display: none;}
.zsdzdiy .bg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.5);}
.zsdzdiy .form{background-color: #fbfbfb;position: relative;top: 50%;margin-top: -344px;padding: 15px 50px 45px;}

.zsdzdiy .form .close{width: 50px;height: 50px;position: absolute;z-index: 2;top: -27px;right: -27px;background: url(../images/icon_close.png) center center no-repeat;}
.zsdzdiy .form form{}
.zsdzdiy .form .fl,.zsdzdiy .form .fr{width: 46%;margin: 0 2%;}
.zsdzdiy .form .item{position: relative;}
.zsdzdiy .form .item .xing{position: absolute;top: 13px;right: 12px;color: #ff0000;z-index: 2;font-size: 18px;}
.zsdzdiy .form .item input,.zsdzdiy .form .item textarea{width: 100%;border: 1px solid #9c9c9c;margin-bottom: 13px;height: 50px;line-height: 50px;padding: 10px 15px 10px 50px;background-position: 15px 15px;font-size: 16px;background-repeat: no-repeat;color: #555;}
.zsdzdiy .form .item textarea{height: 176px;line-height: 32px;}
.zsdzdiy .form .item .inpxwlx{background-image: url(../images/icon_leixing-copy.png);}
.zsdzdiy .form .item .inpzhibie{background-image: url(../images/icon_cl.png);}
.zsdzdiy .form .item .inpgushu{background-image: url(../images/icon_qiangli.png);}
.zsdzdiy .form .item .inphaoshu{background-image: url(../images/icon_xianlu.png);}
.zsdzdiy .form .item .inpdlql{background-image: url(../images/icon_dlql.png);}
.zsdzdiy .form .item .inpdlszl{background-image: url(../images/icon_shenzhan.png);}
.zsdzdiy .form .item .inpniandu{background-image: url(../images/icon_niandu.png);}
.zsdzdiy .form .item .inpname{background-image: url(../images/icon_user2.png);}
.zsdzdiy .form .item .inpcompname{background-image: url(../images/icon_comp.png);}
.zsdzdiy .form .item .inptel{background-image: url(../images/icon_dianhua.png);}
.zsdzdiy .form .item .inpemail{background-image: url(../images/icon_youxiang.png);}
.zsdzdiy .form .item .inpbeizhu{background-image: url(../images/icon_beizhu.png);}
.zsdzdiy .form .tjbtn{text-align: center;margin-top: 30px;}
.btnsubmit,.btnreset{width: 138px;height: 42px;text-align: center;line-height: 42px;background-color: #ca1525;color: #fff;font-size: 16px;border: 0;margin: 0 13px;}
.btnreset{background-color: #505050;}
/*产品中心*/
.prolist.prolist_index{margin-top: 50px;}
.prolist.prolist_index .row{margin-left:-15px;margin-right: -15px;}
.prolist.prolist_index .con{width: 25%;padding: 15px;}
.prolist.prolist_index .con a.img{height: 264px;}
.prolist.prolist_index .con a{font-size: 14px;}
.prorsg{background: url(../images/slrsg_bg.jpg) center center no-repeat;}
.prorsg .container{}
.prorsg .con{width: 50%;float: left;}
.prorsg .con.canshu{}
.prorsg .con.canshu p{color: #fff;font-size: 18px;margin-bottom: 15px;}
.prorsg .con.canshu td{padding: 5px 10px;color: #fff;font-size: 18px;border: 0;text-align: center;}
.prorsg .con.canshu a.zixun{display: block;width: 110px;text-align: center;height: 37px;line-height: 37px;border: 1px solid #fff;margin-top: 15px;margin-bottom: 50px;font-size: 14px;color: #fff;}
.prorsg .con.canshu a.zixun:hover{background-color: #ca1525;color: #fff;border-color: #ca1525;}
.prorsg .con.pic{margin-top: 25px;}
.prorsg .con.pic .img{margin-bottom: 50px;text-align: center;}
.col4{width: 33.33%;float: left;}
.col3{width: 25%;float: left;}
/*分页*/
.fenye{text-align: center;width: 90%;margin: 0 auto 50px;}
.fenye a{display: inline-block;*display: inline;*zoom: 1;margin: 0 3px;min-width: 38px;height: 40px;line-height: 40px;border-radius: 5px;padding: 0 15px;border: 1px solid #e5e5e5;color: #8e8e8e;}
.fenye a:hover,.fenye a.hover{background-color: #ca1525;color: #fff;}
.fenye .jump{display: inline-block;*display: inline;*zoom: 1;margin-left: 30px;}
.fenye .jump input{width: 40px;margin: 0 10px;}
/*销售网络*/
.salesnet{margin-bottom: 75px;}
.salesnet .about-title{margin-bottom: 50px;}
.salesnet .wenzi{width: 40%;float: left;}
.salesnet .wenzi h3{font-size: 26px;color: #444444;line-height: 1;margin-bottom: 36px;}
.salesnet .wenzi p.desc{font-size: 16px;line-height: 30px;color: #3f3f3f;margin-bottom: 60px;}
.salesnet .cons{width: 220px;padding-left: 70px;float: left;height: 120px;text-align: center;}
.salesnet .cons.one{width: 155px;padding-left: 0;text-align: left;border-right: 1px solid #ccc;}
.salesnet .cons .num{font-size: 38px;color: #ca1525;}
.salesnet .cons .text{font-size: 16px;color: #656565;}
.salesnet .img{width: 55%;float: right;}
/*联系我们*/
.about-contact{padding-top: 65px;padding-bottom: 100px;position: relative;}
.about-contact .contact-info{width: 40%;float: left;margin-top: 50px;}
.about-contact .contact-info li{width: 100%;min-height: 350px;background: #ebebeb;border-radius: 2px;text-align: center;padding: 29px 30px;cursor: pointer;margin-bottom: 30px;}
.about-contact .contact-info li:last-child{margin-right: 0;}
.about-contact .contact-info li:hover, .about-contact .contact-info li.on{background: #ca1525;}
.about-contact .contact-info li:hover *, .about-contact .contact-info li.on *{color: #fff !important;}
.about-contact .contact-info li:hover .line, .about-contact .contact-info li.on .line{background: #fff;}
.about-contact .contact-info li:hover i, .about-contact .contact-info li.on i{background-position: 7px -79px;}
.about-contact .contact-info li:hover i.icon2, .about-contact .contact-info li.on i.icon2{background-position: -128px -79px;}
.about-contact .contact-info li:hover i.icon3, .about-contact .contact-info li.on i.icon3{background-position: -264px -79px;}
.about-contact .contact-info li:hover i.icon4, .about-contact .contact-info li.on i.icon4{background-position: -389px -79px;}
.about-contact .contact-info li i{display: block;width: 50px;height: 50px;background: url("../images/contact-icon.png") no-repeat;background-position: 7px 0px;background-size: 435px 125px;margin: 0 auto;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.about-contact .contact-info li i.icon2{background-position: -128px 0px;}
.about-contact .contact-info li i.icon3{background-position: -264px 0px;}
.about-contact .contact-info li i.icon4{background-position: -389px 0px;}
.about-contact .contact-info li h2{font-size: 20px;color: #333;line-height: 3;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.about-contact .contact-info li .line{display: block;width: 50px;height: 3px;background: #2d2d2d;border-radius: 1px;margin: 0 auto 20px;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.about-contact .contact-info li p{font-size: 14px;color: #666;line-height: 2.25;text-align: justify;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.about-contact .contact-info li p a{color: #666;line-height: 2.25;}
.contact-info-mobile{display:none;}
.about-contact .map-wrap{width: 57%;float: right;margin-top: 50px;}
.about-contact .map-wrap .map-list{width: 100%;height: 350px;}
.BMap_Marker img{max-width: 45px;}
/*新闻资讯*/
/* News*/
.news-slide{margin-top: 80px;margin-bottom: 40px;}
.news-slide .swiper-container-news .swiper-slide .pic{width: 50%;height: 480px;background-repeat: no-repeat;background-position: center center;background-size: cover;display: block;}
.news-slide .swiper-container-news .swiper-slide .txt{width: 50%;background: #f0f0f0;height: 480px;padding: 40px;}
.news-slide .swiper-container-news .swiper-slide .txt .top{border-bottom: 1px dashed #d6d6d6;padding-bottom: 15px;margin-bottom: 15px;}
.news-slide .swiper-container-news .swiper-slide .txt .top h2{margin-bottom: 15px;color: #333;line-height: 1.2;}
.news-slide .swiper-container-news .swiper-slide .txt .top h2 a{font-size: 24px;color: #333;}
.news-slide .swiper-container-news .swiper-slide .txt .top span{font-size: 14px;color: #999;line-height: 1.6;font-family: Arial;}
.news-slide .swiper-container-news .swiper-slide .txt .top span img{margin-right: 10px;}
.news-slide .swiper-container-news .swiper-slide .txt .det{font-size: 16px;color: #666;line-height: 1.875;}
.news-slide .swiper-container-news .swiper-slide .txt .more{width: 108px;height: 33px;border: 1px solid #ca1525;border-radius: 2px;display: block;text-align: center;line-height: 33px;color: #ca1525;font-size: 14px;margin-top: 30px;}
.news-slide .swiper-container-news .swiper-slide:hover .txt .top h2 a{color:#ca1525;}
.news-slide .swiper-container-news .swiper-slide:hover .txt .more{background: #ca1525;color: #fff !important;}
.news-slide .swiper-container-news .swiper-pagination{bottom: 30px;left: 68px;}
.news-slide .swiper-container-news .swiper-pagination-bullet{width: 6px;height: 6px;background: #a09c99;opacity: 1;border-radius: 50%;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.news-slide .swiper-container-news .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 6px;border-radius: 3px;background: #ca1525;}
.news-slide .news-list{margin-top: 40px;margin-bottom: 40px;}
.news-slide .news-list li{width: 100%;height: 290px;padding-top: 50px;padding-bottom: 50px;border-bottom: 1px solid #f0f0f0;padding-left: 455px;position: relative;}
.news-slide .news-list li:hover .txt h2{color: #ca1525;}
.news-slide .news-list li .pic{width: 270px;height: 190px;line-height: 190px;position: absolute;z-index: 1;left: 155px;top: 50px;margin-right: 20px;text-align: center;}
.news-slide .news-list li .pic img{max-width: 100%;max-height: 190px;vertical-align: middle;}
.news-slide .news-list li .txt{width: 100%;}
.news-slide .news-list li .txt h2{font-size: 20px;color: #585858;line-height: 1.3;margin-bottom: 20px;}
.news-slide .news-list li .txt p{font-size: 16px;color: #666;line-height: 1.875;}
.news-slide .news-list li .txt .date{margin-top: 12px;}
.news-slide .news-list li .txt .date .time{font-size: 14px;color: #999;line-height: 2.143;font-family: Arial;}
.news-slide .news-list li .txt .date .time img{margin-right: 10px;}
.news-slide .news-list li .txt .date .more{width: 108px;height: 33px;border: 1px solid #666;border-radius: 2px;display: block;text-align: center;line-height: 33px;color: #666;font-size: 14px;margin-top: 5px;}
.news-slide .news-list li .txt .date .more:hover{color: #ca1525;border-color: #ca1525;}
.news-list .datetime{width: 155px;text-align: center;position: absolute;z-index: 1;left: 0;top: 50px;}
.news-list .datetime .box{width: 88px;margin: 40px auto 0;}
.news-list .datetime .datetop{font-size: 40px;color: #ca1525;line-height: 55px;border-bottom: 1px solid #ddd;}
.news-list .datetime .datebottom{font-size: 16px;color: #8a8a8a;line-height: 40px;}
/*新闻详情*/
.newscon{margin-top: 40px;width: 75%;float: left;}
.newscon.page{width: 100%;margin-top: 30px;}
.newscon .title{font-size: 28px;color: #000;margin-bottom: 15px;}
.newscon .source{margin-bottom: 35px;}
.newscon .source .time{padding-left: 17px;background: url(../images/timeicon.png) left center no-repeat;font-size: 13px;padding-right: 20px;}
.newscon .source .sea{padding-right: 20px;padding-left: 27px;background: url(../images/sea.png) left center no-repeat;}
.newscon .source .fs{}
.newscon .source .fsjia{padding-right: 20px;padding-left: 20px;background: url(../images/fsjia.png) left center no-repeat;cursor: pointer;}
.newscon .source .fsjian{padding-right: 20px;padding-left: 20px;background: url(../images/fsjian.png) left center no-repeat;cursor: pointer;}
.newscon .content{font-size: 16px;line-height: 36px;color: #353535;text-align: justify;margin-bottom: 65px;}
.newscon.page .content{margin: 0;}
.newscon .content p,.newscon .content div{margin-bottom: 35px;}
.newscon .content img{max-width: 100%;height: auto!important;margin-bottom: 0;}
.rightbar{margin-top: 200px;width: 22%;float: right;}
.rightbar .top{margin-bottom: 40px;background: #fff;text-align: center;}
.rightbar .top .return{font-size: 20px;font-weight: bold;padding: 0 25px 0 25px;background: url(../images/fresh.png) left center no-repeat;color: #676767;}
.rightbar .top .print{margin-left: 15px;width: 37px;height: 37px;display: inline-block;*display: inline;*zoom: 1;background: url(../images/icondayin.png) left center no-repeat;cursor: pointer;}
.rightbar .top .share{width: 37px;height: 37px;display: inline-block;*display: inline;*zoom: 1;background: url(../images/iconfenxiang.png) left center no-repeat;cursor: pointer;vertical-align: top;}
.rightbar .top .bdshare-button-style0-16 .bds_more{float: none;background: none;display: block;margin: 0;padding: 0;width: 37px;height: 37px;}
.fanpian{border: 12px solid #f3f3f3;padding: 40px 20px;}
.fanpian .con{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
.fanpian .con .fprev,.fanpian .con .fnext{font-size: 20px;color: #2b2a2a;padding-left: 27px;margin-bottom: 10px;}
.fanpian .con .fprev{background: url(../images/arrowu.png) left center no-repeat;}
.fanpian .con .fnext{background: url(../images/arrowd.png) left center no-repeat;}
.fanpian .con a{font-size: 16px;color: #333333;}
.fanpian .con p.time{color: #7b7b7b;font-size: 14px;margin-top: 10px;}
.join{margin-bottom: 75px;}
.join .dl1{margin-top: 10px;}
.join .dl1 dt{background: #ca1525;line-height: 40px;}
.join .dl1 dt span{display: block;width: 25%;float: left;color: #fff;font-size: 16px;text-align: center;}
.join .dl1 dd{background: #fff;line-height: 60px;border-bottom: 1px solid #fff;}
.join .dl1 dd span{display: block;width: 25%;float: left;}
.join .dl1 dd .dtp{background: #fff url(../images/icon_plus.png) right 20px center no-repeat;cursor: pointer;text-align: center;}
.join .dl1 dd.act .dtp{background: #fff url(../images/icon_jian.png) right 20px center no-repeat;}
.join .dl1 dd .d_ct{text-align: left;line-height: 22px;padding: 50px 8% 40px;background: #f5f5f5;display: none;}
.join .dl1 dd:nth-child(2) .d_ct{display: block;}
.join .dl1 dd .d_ct a{color: #333;}
.join .dl1 dd .dtt{margin-top: 40px;}
/*人力资源*/
/*人才理念*/
.welcomejoin{width: 100%;height: 300px;margin-bottom: 55px;background: url(../images/job_pic.jpg) center center no-repeat;overflow: hidden;}
.welcomejoin .con{width: 50%;height: 300px;padding-right: 60px;float: left;position: relative;}
.welcomejoin .con .img{position: absolute;top: 0;left: 0;width: 970px;max-width: 970px;}
.welcomejoin .con h3{color: #575757;font-size: 24px;margin-bottom: 10px;}
.welcomejoin .con p{font-size: 16px;line-height: 30px;color: #575757;}
.rclinian{margin-bottom: 70px;}
.rclinian .con{width: 25%;float: left;padding: 0 35px;text-align: center;}
.rclinian .con img{margin-bottom: 20px;}
.rclinian .con h3{font-size: 20px;color: #848484;margin-bottom: 20px;}
.rclinian .con p{font-size: 14px;color: #848484;line-height: 26px;}
/*应聘流程*/
.ypliucheng{width: 100%;margin-bottom: 55px;padding-top: 75px;padding-bottom: 75px;background: url(../images/zxns_bg.jpg) center center no-repeat;}
.pah0{position: absolute;z-index: 1;width: 100%;height: 0;left: 0;top: 0;}
.ypliucheng .container{position: relative;}
.ypliucheng .box{width: 50%;float: left;text-align: center;padding: 0.45rem 0.1rem;box-sizing:border-box;height:190px;}
.ypliucheng .box .detaile{font-size: 30px;color: #6a6a6a;line-height: 1.6;padding-bottom: 0.2rem;margin-bottom: 0.15rem;position: relative;}
.ypliucheng .box .detaile:before{display: block;width: 0.36rem;height:1px;background-color: #7b7b7b;position: absolute;content: '';left: 50%;margin-left: -0.18rem;bottom: 0}
.ypliucheng .box h3{font-size: 20px;color: #6a6a6a;line-height: 1.6;}
.ypliucheng .box1{background-color: #fff;}
.ypliucheng .box2,.ypliucheng .box4,.ypliucheng .box7{background-color: #b41414;}
.ypliucheng .box3,.ypliucheng .box5,.ypliucheng .box6{background-color: rgba(255,255,255,0.9);}
.ypliucheng .box2 .detaile,.ypliucheng .box4 .detaile,.ypliucheng .box7 .detaile{color: #fff;}
.ypliucheng .box2 .detaile:before,.ypliucheng .box4 .detaile:before,.ypliucheng .box7 .detaile:before{background-color: #fff;}
.ypliucheng .box2 h3,.ypliucheng .box4 h3,.ypliucheng .box7 h3{color: #fff;}
.ypliucheng .box7.box h3{margin-bottom: 21px;margin-top: 21px;font-size: 20px;}
.ypliucheng .box{width: 20%;padding: 3.2% 1%;}
.ypliucheng .box .detaile{font-size: 30px;padding-bottom: 15px;margin-bottom: 10px;}
.ypliucheng .box .detaile:before{width: 34px;margin-left: -17px;}
.ypliucheng .box h3{font-size: 20px;}
.ypliucheng .box1{margin-right: 75%;}
.ypliucheng .box5{margin-left: 40%;}
/*员工风采*/
.ygfc{margin-bottom: 75px;position: relative;}
.ygfc .innovation-con .module{width: 33.33%;}
.ygfc .innovation-con .module .txt{padding: 50px;}
.ygfc .innovation-con .module .txt h2,.ygfc .innovation-con .module .txt p{text-align: left;}
.ygfc .innovation-con .module a.more{margin-top: 30px;display: block;width: 106px;line-height: 36px;height: 36px;text-align: center;color: #747474;border: 1px solid #747474;}
.ygfc .innovation-con .module a.more:hover{color: #ca1525;border-color: #ca1525;}
.ygfc .innovation-con .module .txt .arrow{bottom: auto;top: 0;border-color: #7d7a7a transparent transparent transparent;}
.ygfc .innovation-con .module:nth-child(even) .txt .arrow{top: auto;bottom: 0;border-color: transparent transparent #7d7a7a transparent;}
.ygfc .swiper-button-prev,
.ygfc .swiper-button-next{position: absolute;top: 50%;width: 44px;height: 44px;margin-top: 40px;z-index: 10;cursor: pointer;background-size: 154px 44px;background-position: center;background-repeat: no-repeat;opacity: 0.5;transition: all 0.8s;-moz-transition: all 0.8s;-webkit-transition: all 0.8s;-o-transition: all 0.8s;}
.ygfc .swiper-button-prev:hover,
.ygfc .swiper-button-next:hover{opacity: 1;}
.ygfc .swiper-button-prev{background: url(../images/arrow_yg_left.png) no-repeat;left: -40px;right: auto;}
.ygfc .swiper-button-next{background: url(../images/arrow_yg_right.png) no-repeat;left: auto;right: -40px;}
@media(max-height: 768px){
.zsdzdiy .form .close{top: 10px;right: 10px;}
.zsdzdiy .form{padding: 5px 50px 35px;}
.zsdzdiy .form .item input{height: 40px;background-position: 15px 10px;}
.zsdzdiy .form .item textarea{height: 146px;}
.zsdzdiy .form .tjbtn{margin-top: 20px;}
.zsdzdiy .form{margin-top: -299px;}}
@media(max-width: 1280px){
.about-profile .about-main .txt ul li{margin-right: 75px;}
.innovation-con .module .txt h2{font-size: 20px;}
.innovation-con .module .txt p{font-size: 14px;}
.num-con .center{height: 240px;margin-top: -120px;padding-top: 30px;}
.num-con .module{margin-bottom: 80px;}
.about-history .swiper-container-history .swiper-slide .road-det h2{margin-bottom: 5px;}
.about-history .swiper-container-history .swiper-slide .road-det p{line-height: 1.4;}
.prolist .cons p>a{font-size: 14px;}
.prolist .cons p span{top: 22px;}
.rightbar .top .share{margin-left: 0px;}
.rightbar .top .print{margin-left: 5px;}
.rightbar .top .return{padding: 0 15px 0 25px}}
@media (max-width:1199px){
.container{width: 992px;}
.footer .con dl.cont{margin-right: 98px;}
.footer .con dl.cont .cons{width: 220px;}
.footer .con dl.cont .cons.cont2{width: 250px;}
.footer .con dl.footnav{width: 165px;margin-right: 98px;}
.about-honor .swiper-container-honor .swiper-slide{width: 240px;}
.about-history .history-wrap{width: 992px;overflow: hidden;}
.about-history .swiper-container-history{width: 890px;}
.about-history .history-wrap .road-line{width: 890px}
.case .box{height: 335px;}
.case .box .top{margin-top: 100px;}
.case .box .top .icon img{width: 80px;}
.case .box .top p{font-size: 24px;}
.casecon .con{height: 450px;}
.casecon .con .icon{margin-right: 20px!important;}
.casecon .con .text{width: 280px;}
.prolist .cons a.img{height: 261px;}
.prolist .cons p span{width: 80px;right: 10px;}
.prolist .cons p{padding-right: 105px;padding-left: 10px;}
.procon .xxcs .cons{padding: 0;height: 100px;line-height: 100px;}
.procon .intro p{font-size: 16px;}
.prolist.prolist_index .con a.img{height: 199px;}
.prolist.prolist_index .con p{height: 78px;}
.prolist .cons p>a{line-height: 24px;white-space: normal;}
.prorsg .con.canshu td{font-size: 16px;}
.prolist.prolist_index .con a{font-size: 14px;}}
@media (min-width:1200px){
.container{width: 1170px;}
.header .mian .logo{width: 163px;margin: 14px 45px 0 0;}
.header .mian .nav{width: 690px;}
.header .mian .nav ul li{width: 95px;/*margin-right: 24px;*/}
.header .mian .serch{width: 35px;}
.header .mian .en{margin-right: 25px;}
.footer .max-box .center{margin-left: 10%;width: 50%;}
.header .mian .nav ul li .child{padding-left: 18px;}
.footer .bot-box .fot p a{display: inline;margin-left: 0px;}
.footer .con dl.cont{width: 25%;margin-right: 130px;}
.footer .con dl.cont .cons{width: 260px;float: left;}
.footer .con dl.cont .cons.cont2{width: 260px;float: left;}
.footer .con dl.footnav{width: 165px;margin-right: 130px;}
.about-honor .container{width: 1170px;}
.about-honor .swiper-container-honor .swiper-slide{width: 270px;}
.about-history .history-wrap{width: 1170px;overflow: hidden;}
.about-history .swiper-container-history{width: 1060px;}
.about-history .history-wrap .road-line{width: 1060px}
.case .box{height: 397px;}
.case .box .top{margin-top: 120px;}
.case .box .top .icon img{width: 100px;}
.case .box .top p{font-size: 26px;}
.casecon .con .text{width: 320px;}
.prolist .cons a.img{height: 315px;}
.prolist .cons p span{width: 110px;right: 12px;}
.prolist .cons p{padding-right: 120px;padding-left: 12px;}
.prolist.prolist_index .con a.img{height: 240px;}
.prolist.prolist_index .cons p{padding-right: 110px;}
.prolist.prolist_index .con span{width: 90px;}
.prolist.prolist_index .cons p>a{white-space: normal;}
.prolist.prolist_index .con a{font-size: 14px;}
.prolist .cons p span{height: 32px;line-height: 32px;}
.prolist .cons p span{top: 22px;}
.procon .xxcs .cons{padding: 0;}
.rightbar .top .share{margin-left: 10px;}}
@media(min-width: 1520px){
.container{width: 1430px;padding: 0 15px;}
.footer .con dl.cont{width: 25%;margin-right: 150px;}
.footer .con dl.cont .cons{width: 260px;float: left;}
.footer .con dl.cont .cons.cont2{width: 420px;float: left;}
.footer .con dl.footnav{width: 165px;margin-right: 200px;}
.about-honor .swiper-container-honor .swiper-slide{width: 300px;}
.about-history .history-wrap{width: 1430px;padding: 0 15px;}
.about-history .swiper-container-history{width: 1300px;}
.about-history .history-wrap .road-line{width: 1300px}
.about-honor .container{width: 1430px;padding: 0 15px;}
.about-honor .swiper-container-honor .swiper-slide{width: 330px;}
.about-profile .about-main .txt ul li p{font-size: 16px;}
.about-history .swiper-container-history .swiper-slide .road-det p{font-size: 16px;}
.case .box{height: 487px;}
.case .box .top{margin-top: 150px;}
.case .box .top .icon img{width: 106px;}
.case .box .top p{font-size: 26px;}
.casecon .con .text{width: 380px;}
.prolist .cons a.img{height: 395px;}
.prolist.prolist_index .con a{font-size: 14px;}
.prolist .cons p span a{font-size: 14px;}
.prolist .cons p span{height: 36px;line-height: 36px;}
.prolist .cons p span{top: 22px;}
.prolist .cons p span{width: 125px;right: 25px;}
.prolist .cons p{padding-right: 165px;padding-left: 25px;}
.procon .xxcs .cons{padding: 0;height: 140px;line-height: 140px;}
.procon .xxcs .cons img{max-height: 140px;}
.prolist.prolist_index .con a.img{height: 299px;}
.prolist.prolist_index .cons p{padding-right: 150px;}
.prolist.prolist_index .con span{width: 110px;}
.prolist.prolist_index .cons p>a{white-space: normal;font-size: 16px;}
.about-contact .contact-info li p{margin: 0 0.5%;}
.about-contact .contact-info li p.one{width: 60%;}
.about-contact .contact-info li p.two{width: 38%;}
.rightbar .top .share{margin-left: 20px;}}
/*返回首页*/
#tip{padding-top: 30px;min-height: 640px;}
#tip b{color: #b41414;}
/*新增*/
.ititle{width:100%;line-height: 22px;padding: 24px 0;overflow: hidden;margin-bottom: 20px;border-bottom: 1px solid #ddd;}
.ititle h2{float:left;color: #333;font-size:22px;font-weight:normal;display:block;padding-right:9px;padding-left: 23px;border-left: 4px solid #b41414;}
.ititle span{width:auto;float:left;font-size:13px;color:#cacaca;display:block;padding-left:17px;}
.iabout{width: 40%;}
.iabout .img{width: 100%;}
.iabout .img img{width: 100%;}
.inews{width: 55%;}
.inews li{position: relative;font-size: 16px;line-height: 40px;padding-left: 20px;overflow: hidden;border-bottom: 1px dashed #ddd;}
.inews li:after{content:" ";position: absolute;top: 50%;left: 0;margin-top: -5px;width: 10px;height: 10px;background: #b41414;border-radius: 50%;}
.inews li a{float: left;color: #333;display: block;width: 85%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.inews li span{color: #999;float: right;}
@media (min-width:1200px){.inews li{font-size: 15px;line-height: 41px;}}
@media(min-width: 1520px){.inews li{font-size: 17px;line-height: 50px;}}
@media (max-width:1199px){.inews li{font-size: 14px;line-height: 35px;}
.inews li a{width: 80%;}}