*{margin: 0;padding: 0;box-sizing: border-box}
ul,ol{list-style: none;}
a{text-decoration: none!important}
input{border: none}

.hdtop{background: #e5131d;line-height: 35px;color: #fff;}

.header{position: absolute;z-index:9999;width:100%;}
.header .logo{ float: left; }
.header  .dh_fr{float: right;}
.header nav ul li{position:relative;float:left;margin:0 20px}
.header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:70px}
.header nav ul li:hover a{ color:#e5131d;}
.header nav ul li a.layui-this-moren{ color:#e5131d;}
.header nav ul li>a.layui-this-moren::after{  background:#e5131d;transform:scale(1);-webkit-transform:scale(1);transition:all .3s;-webkit-transition:all .3s}
.header nav ul li>a{position:relative;height:90px;line-height:90px;color:#333;font-size:16px;display: inline-block;}
.header nav ul li>a::after{position:absolute;content:'';left:0;bottom:20px;width:100%;height:4px;background:#e5131d;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
.header nav ul li .sub-nav{position:absolute;visibility:hidden;opacity:0;z-index:1;top:150px;left:50%;width:160px;color:#fff;background:rgba(255,255,255,.8);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{display:block;line-height:42px;padding:0px 10px;text-align:center;color:#666;}
.header nav ul li .sub-nav a:hover{background:rgba(241, 35, 35, 0.8); color:#fff;}
.header .language{color:#fff;line-height: 90px;padding-left: 140px;font-size: 16px;}
.header .language em{height:90px;line-height:90px;cursor:pointer;padding-right:15px}
.header .language em::after{position:absolute;content:'';top:50%;right:0;border-top:4px solid #333;border-left:4px solid transparent;border-right:4px solid transparent;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.header .language ul{z-index:1;width:100%;top:90px;left:50%;background:rgba(255,255,255,.2);transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header .language ul::after{position:absolute;content:'';left:50%;top:-6px;border-bottom:6px solid rgba(204,204,204,.9);border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header .language ul li a{height:30px;line-height:30px;border-bottom:1px solid rgba(255,255,255,.2) ;background: rgba(0,0,0,.3);}
.header .language ul li a:hover{text-decoration:underline; color:#e5131d;}

.header nav ul li .hdbt{width: 1200px;position: absolute;left: 0;}



.layui-container1{width: 1600px;}
.dn{display: none}


/* 移动导航 */
.motop {width:100%;height:70px;position:fixed;padding:0 4%;z-index:20;border-bottom:1px solid #ccc;display:none;background:#fff;top:0;box-sizing:border-box;-webkit-transition:all .53s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.motop.on {background:#fff;}
.mologo {margin:0 auto;float:left;}
.mologo a {line-height:60px;display:block;}
.mologo a span {font-size:12px;margin-left:6px;}
.mologo img {width:170px;vertical-align:middle;}
.monav {margin-top:23px;cursor:pointer;position:absolute;right:7%;width:30px;height:22px;}
.monav span {width:30px;height:2px;display:block;background:#e5131d;position:absolute;transition:all .5s;}
.monav .s1 {top:0px;}
.monav .s2 {top:8px;}
.monav .s3 {top:16px;}
.monav .s1.on {transform:rotate(45deg);top:10px;}
.monav .s2.on {opacity:0;}
.monav .s3.on {transform:rotate(-45deg);top:10px;}
.navdown {width:100%;background:rgba(255,255,255,1);position:fixed;top:70px;z-index:9999;display:none;border-top:1px solid #eee;padding-bottom:40px;}
.navdown>ul>li {line-height:46px;font-size:16px;color:#333;position:relative;cursor:pointer;width:92%;margin:0 auto;border-bottom:1px dashed #ccc;}
.navdown>ul>li a {font-size:16px;display:inline-block;width:100%;height:100%;color:#333;}
.navdown>ul>li a:hover {color:#e5131d;}
.navdown .ul2 {display:none;}
.navdown .ul2 li {line-height:46px;border-top:1px solid #e6e6e6;position:relative;background:#f5f5f5;}
.navdown .ul2 li a {font-size:14px;color:#333;width:100%;height:100%;display:block;margin-left:40px;}
.navdown .ul2 li a i {position:absolute;right:4%;}
.navdown>ul>li>a>i {position:absolute;right:4%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.navdown>ul>li>a>i.on {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.navdown .language {margin-left:4%;line-height:60px;}
.nybanner {padding-top:90px;}

/* banner */
.banner{  width:100%;padding-top: 100px; }
.banner .swiper-slide img{ display: block; width:100%;height: 100%;}
.banner .swiper-button-prev, .banner  .swiper-container-rtl .swiper-button-next{  display: none;padding: 0 3%;}
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{ display: none;padding: 0 5%;} 
.banner:hover .swiper-button-prev{ display: block; }
.banner:hover .swiper-button-next{ display: block; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5%}
.banner .swiper-pagination-bullet{ width:30px; height: 8px; opacity: 1; background: #fff; border-radius: 0px; }
.banner .swiper-pagination-bullet-active{ width:30px;background: #e5131d }

/* 产品 */
.pro{padding: 60px 0 90px 0;}
.pro .proimg2{display: none; }
.pro .pros{padding : 45px 120px 0 120px ;}
.pro .pros li{cursor: pointer; text-align: center; }
.pro .pros li p{display:  block;text-align: center;}

.pro .pros li:hover .proimg2  {display: block; }
.pro .pros li:hover .proimg1  {display: none; }
.pro .pros li span{margin-top: 20px;font-size: 18px;color: #333;font-weight: bold;display: block;}
.pro .pros li:hover span{color: #e5131d;}
.protit {text-align: center;}
.protit h3{font-size: 32px;font-weight: bold;}
.protit p{font-size: 14px;color: #666;padding-top: 20px;}

.protit i{display: inline-block;width: 45px;height: 2px;background: #333;margin:0 15px ;margin-bottom:  12px;}

.pimsb {
    border-top: 1px solid #e5e5e5;
    padding: 20px 0;
    margin-top: 20px;
}
.pimsb p {
    line-height: 25px;
    float: left;
}
.fr {
    float: right;
}
/* 新闻 */
.honortit {margin:auto;text-align:center;padding-top:45px;}
.honortit p {display:inline-block;cursor:pointer;margin:0 10px;width:170px;height:50px;color:#333;font-weight:bold;line-height:50px;font-size:20px;text-align:center;border:1px solid #666;}
.honortit p.active {color:#fff;background:#e40611;border:1px solid #e40611;}
.honorcon>li {display:none;}
.hidden {display:none !important;}

.news{background: #e6e6e6;padding: 60px 0 80px 0;}
.newscen {padding-top: 50px;}
.newscen .newsli .newspic{overflow: hidden;}
.newscen .newsli a{display: block;}
.newscen .newsli img{transition: 1s;width: 329px;height: 210px;}
.newscen .newsli:hover img{transform: scale(1.2);}
.newscen .newsli h3{font-size: 18px;font-weight: bold;padding-top: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newscen .newsli span{font-size: 13px;color: #666;margin: 10px 0 20px 0;display: block;}
.newscen .newsli p{font-size: 14px;color: #666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}


.honor .swiper-slide{ width:18.7%; }
.zhanshilb {padding-top: 30px;}
.zhanshilb .swiper-button-next,.zhanshilb .swiper-button-prev{  margin-top:0px;}
.zhanshilb .swiper-button-prev,.zhanshilb .swiper-container-rtl .swiper-button-next{left: -3%; color: #ccc; outline:none;}
.zhanshilb .swiper-button-next,.zhanshilb .swiper-container-rtl .swiper-button-prev{right: -3%; outline:none;color: #ccc; }



.honor .zhanshilb span{width: 260px;height:360px;text-align: center;vertical-align: middle;display: table-cell;border: 1px solid #dddddd;padding: 5px;}
.honor .zhanshilb span img{ width: 100%;height: 100%;} 
.honor .swiper-slide { display: block;text-align: center}
.honor .swiper-slide p{padding-top: 30px; font-size: 15px;color: #333333;}
.zhanshilb .swiper-slide:hover p{color: #c80909}

.hrfl{height: 230px;display: block;width: 100%;background: #498ed7;text-align: center;}
.hrfl img{padding-top: 55px;}
.hrfl p{padding-top: 10px;color: #fff;font-weight: bold;font-size: 27px;}
.hrli1 .hrfl:hover{background: #e5131d;}
.hrli1 .hrfl2:hover{background: #e5131d;}
.hrfl2{height: 230px;display: block;width: 100%;background: #fca825;text-align: center;}
.hrfl2 img{padding-top: 55px;}
.hrfl2 p{padding-top: 10px;color: #fff;font-weight: bold;font-size: 27px;}
.hrcen{position: relative;height: 460px;width: 100%;}
.hrcen .hrcontxt{position: absolute;bottom: 0px;line-height: 75px;background: rgba(0,0,0,.5);width: 100%;padding:0 4% ;}
.hrcen span{display: inline-block;}
.hrcen p{  color: #fff;font-size: 18px;}
.hrcen span{float: left; color: #fff;font-size: 28px;font-weight: bold; padding-right: 40px;}
.hrbot li {float: left;height: 460px;overflow: hidden;}
.hrbot .hrli1{width: 22%;}
.hrbot .hrli2{width: 48%;margin-left: 25px;}
.hrbot .hrli2 img{max-width: none;}
.hrbot .hrli3{width: 26%;margin-left: 25px; }
.hrbot .hrli3 img{max-width: none;}
.hrbot .hrli3 h3{font-size: 28px;font-weight: bold;color: #Fff;padding: 50px 0 17px 0;}
.hrbot .hrli3 p{font-size: 18px; color: #Fff;line-height: 30px;}

.hrfr{height: 230px;display: block;width: 100%;background: #e5131d; padding :0 40px; }
.hrbottom{padding-bottom: 20px;}
/* 底部 */
.footertit {padding:50px 0; }
.footertit h3 {text-align:center;font-size:30px;color:#fff;}
.footertit img {display:block;margin:0 auto;padding-top:10px;max-width:100%;}
.footer {background:#6c6c6c;position:relative;    margin-top:80px;}
.footer>.container {position:relative;padding:10px 15px;height:295px;}
#footernav {width:100%;}
#footernav li {float:left;width:10%;padding-top:30px;}
#footernav li:nth-child(7) {float:left;width:30%;}
#footernav li:nth-child(8) {float:left;width:10%;padding-top:60px;}
#footernav li p {font-size:14px;text-align:center;color:#fff;padding-top:20px;}
#footernav dt {padding-bottom:10px;}
#footernav dt a {color:#fff;font-size:16px;font-weight:bold;}
#footernav dd a {color:#fff;font-size:14px;}
#footernav li .wenzz {font-size:14px;}
#footernav dt a,#footernav dd a {line-height:2.2;transition:color ease .5s;color:#fff;}
#footernav dt a:hover {color:#c80909;}
#footernav dd a:hover {color:#c80909;}
.qrcode {margin:0 auto;text-align:center;}
.footer .div02 {width:205px;}
.footer .div02 {padding-top:10px;}
.footer .link {position:relative;margin-bottom:1.5em;height:32px;}
.footer .link span {display:block;line-height:32px;color:#fff;text-indent:25px;cursor:pointer;background:#fff url(../images/icon04a.png) 170px center no-repeat;transition:background ease .5s;}
.footer .link:hover span {background-color:#c80909;background-image:url(../images/icon04b.png);color:#fff;}
.footer .link div {position:absolute;display:none;left:0;bottom:30px;right:0;padding:6px 25px 0;background:#c80909;}
.footer .link a {display:block;line-height:2;color:#fff;}
.footerlogo {position:absolute;bottom:2em;left:0;color:#fff;font-size:14px;line-height:2em;padding:0 15px;}
.footerlogo a {color:#fff;}
.footerlogo a:hover {color:#fff;}

.footerbot{line-height: 60px;background: #4b4b4b;}
.footerbot p{text-align: center; color: #fff;}
.footerbot a{color:#fff}


.nei_banner{margin-top: 100px;}


.ly-nr {margin:10px 0 70px 0; border-bottom: 1px solid #ccc;padding-bottom: 37px;}
.fly-panel-title {position:relative;height:40px;line-height:40px;color:#333;font-size:18px;}
.fly-panel-main {padding:10px 15px;}
.fly-filter a {padding:0 5px;color:#333;}
.fly-filter a:hover {color:#c80909;}
.fly-panel-title .layui-hide-xs a:last-child {color:#e93f37;}
.fly-filter .fly-mid {margin:0 8px;}
.fly-filter-right {display:block;text-align:center;}
.fly-filter-right p {padding:0 40px;display:inline-block;}
.fly-filter-right a {color:#333;font-size:16px;padding:0;position:relative;display:inline-block;height:80px;line-height:80px;font-weight:bold;}
.fly-filter-right p:last-child {padding-right:0;}
.fly-filter-right a.layui-this-moren {color:#c80909;border-bottom:2px solid #c80909; }
.fly-filter-right a:after {content:"";width:0;height:2px;background:#c80909;position:absolute;top:94%;left:50%;transition:all .4s;}
.fly-filter-right i{content:"";display: block; width:1px;height:11px;background:#666666;position:absolute;top:35px;right:-40px;}
.fly-filter-right a.layui-this-moren:after {content:"";width:0;height:2px;background:#c80909;position:absolute;top:100%;left:50%;transition:all .8s;}
.fly-filter-right a:hover:after {left:0%;width:100%;}
.fly-filter-right p:last-child i{display: none;}


/* 公司简介 */
.abnei{margin: 10px 0;}
.abneitit h3{font-size: 36px;color: #333;font-weight: bold;text-align: center;}
.abneitit p{font-size: 14px;color: #666; text-align: center;line-height: 30px;padding-top: 30px;}
.gunds {margin: 60px 0 75px 0; overflow: hidden;}
.gunds li{text-align: center;}
.gunds li h3{font-size: 60px;font-weight: bold;color: #c80909;display: inline-block;}
.gunds li span{font-size: 18px;color: #666;}
.gunds li p{font-size: 18px;color: #666;padding-top: 25px;}
.abbotfl{padding-right: 70px;}
.abbotfl p{text-indent: 2em;font-size: 14px;color: #333;line-height: 30px;padding-top: 30px;}
.abbotfr img{margin-top: 30px;}
 

/* 董事长 */
.dszpic{overflow: hidden;}
.dszfl img{transition: 0.8s;width: 100%;}
.dsz:hover .dszfl img{transform: scale(1.1);}
.dszfr h3{font-size: 30px;color: #c80909;font-weight: bold;padding-top: 50px;}
.dszfr {background: #f1f1f1;padding :0 80px; }
.dszfr span{font-size: 15px;color: #333;padding: 15px 0 30px 0;display: block;}
.dszfr h4{font-size: 24px;color: #333;font-weight: bold;padding-bottom: 30px;}
.dszfr p{font-size: 14px;color: #333;line-height: 28px; padding-bottom: 30px;}
.dszfr h5{font-size: 16px;color: #333;text-align: right;padding-bottom: 35px;}

.dszbot{padding-top: 50px;}
.dszbot ul{padding:40px 0;}
.dszbot .dszbotpic{overflow: hidden;}
.dszbot li img{transition: 0.8s;}
.dszbot li:hover img{transform: scale(1.1);}
.dszbot li p{text-align: center;padding-top: 10px;font-size: 16px;}
.dszbot li:hover p{color: #c80909;}
.dszbot h3{font-size: 24px;font-weight: bold;}
.dszbot i{display:inline-block ;color: #c80909;}

/* 荣耀 */


.zizhiny {padding-top:20px;}
.zizhiny span {width:330px;height:440px;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #dddddd;padding:30px 10px;background: #dfdfdf;}
.zizhiny span img {height:100%;width:100%;border:3px solid #440707;}
.zizhiny li {display:block;text-align: center;margin-bottom: 20px;}

.zizhiny li p {padding :  20px;margin-top: -3px; color:#fff;font-size:16px;transition: 0.6s; background: #aaaaaa;overflow: hidden;  }
.zizhiny li:hover p {background: #c80909;}
/* 页码 */
.in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #c80909}
.in-page a {height:30px;line-height:30px;padding:0px 9px;border:1px solid #c80909;border-radius:3px;margin:2px }
.in-page a.cur,.in-page a:hover {border-color:#c80909;background:#c80909;color:#fff;margin-right:-4px}


/* 产品中心 */
.product {padding-top:10px;}
.product li{margin-bottom: 30px;}
.product li   a{border: 1px solid #ccc;display: block;text-align: center;}
.product .pic {position:relative;}
.product .mxzyceng {position:relative;padding:0 30px;left:0;bottom:0;padding-top:15px;margin-top:-50px;width:100%;height:50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background:rgba(0,0,0,0.4);color:#fff;font-size:15px;}
.product .mxceng {overflow:hidden;}
.product li img {transition:1s ;display:block}
.product li:hover img {transform:scale(1.2);}

.pronys h3{font-size: 30px;text-align: center;font-weight: bold;padding-bottom: 30px;}
.prolm p{width: 120px;height: 40px;background:#c80909;text-align: center;line-height: 40px;font-size: 16px;color: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.prolm{border-bottom: 1px solid #c80909;margin: 60px 0 20px 0;}
.prodbot p{line-height: 30px;font-size: 14px; padding: 20px 0;}



/* 新闻 */
.newsny li::after {display:block;content:"";clear:both;}
.newsny li {  margin-bottom:30px;}
.newsny li a{display: block;}
.newsny li .newsnyfr {padding-left:40px;}
.newsny li .newsnyfr h3 {font-size:20px;color:#333; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsny li .newsnyfr p {font-size:14px;color:#666;line-height:24px;margin-top:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsny li:hover .newsnyfr h3 {color:#c80909;}
.newsny li .newsnyfr span {font-size:14px;color:#666;padding: 15px 0;display: block;}
.newsny li .newsnyfr i{display: block;color: #c80909;padding-top: 10px;}
.newsny li .nsnypic {overflow:hidden;}
.newsny li .nsnypic img {transition:1s;width:100%;}
.newsny li:hover .nsnypic img {transform:scale(1.1);}

.newsxq h3{font-size: 30px;font-weight: bold;text-align: center;padding: 30px 0;}

/* 企业文化 */
.wenh{overflow: hidden;}
.wenh .whli1 .wh1pic{height: 388px;  }
.wenh .whli1 .wh1txt{height: 240px;  }

.wenh .wh2{ padding-left: 30px;}
.wenh  .wh1txt{padding: 60px 50px;background: #eceaea;}
.wenh  .wh1txt h3{font-size: 20px;color: #c80909;font-weight: bold;padding-top: 10px;}
.wenh  .wh1txt p{font-size: 16px;color: #666;padding: 5px 0 ; }
.wh1pic img{width: 100%;height: 100%;}
.wh2top{height: 387px;width: 100%;overflow: hidden;}
.wh2fl{padding: 30px  0;padding-left: 30px;background: #c80909;height: 387px;width: 50%;}
.wh2fl h3{font-size: 20px;color: #fff;font-weight: bold;padding-top: 5px;}
.wh2fl p{font-size: 16px;color: #fff;padding: 5px 0 ; }
.wh2fr{width: 50%;}
.wh2fr img{height: 100%;}

.wh2bot{padding-top: 25px;}
.wh2botfl img{height: 100%;}
.wh2botfr{background: #eceaea; height: 214px; padding-top: 35px ;}
.wh2botfr h3{font-size: 20px;color: #c80909;font-weight: bold;padding-top: 5px; padding-left: 50px;}
.wh2botfr p{font-size: 16px;color: #666;padding: 5px 0 ;  padding-left: 50px;}

/* 下载 */
.touzi li{padding-top: 30px;}
.touzi li a{display: block;}
.touzi li i{padding-top: 10px; border-bottom: 1px dashed #ccc;display: block;clear: both;content: "";}
.touzi .touzifl{float: left;font-size: 15px; padding-top: 8px;color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.touzi .touzifr{float: right;text-align: right;}
.touzi img{margin-top: -3px;margin-right: 11px;}
.touzi li:hover .touzifl{color: #c80909;}


/* 社会责任 */
.shzr li{height: 385px;background: #ededed;}
.shzr li .shzrfl img{height: 100%;}
.shzr li .shzrfr h3{font-size: 24px;color: #c80909;font-weight: bold;}
.shzr li .shzrfr p{font-size: 16px;color: #333;padding-top: 20px;line-height: 30px; }

.shzr li .shzrfr{padding: 80px 60px;}



/* 视频 */
.mxalshipin{padding-top: 30px;}
.mxalshipin li{overflow: hidden; cursor: pointer;}
.mxalshipin li a {position: relative;display: block;}
.mxalshipin li img{width: 100%;}
.mxalshipin .tp{position: relative; overflow: hidden;}
.mxaltxt{position: absolute;background: rgba(0,0,0,.5);width: 100%; top: 70%;height: 100%;transition: 0.6s;}
.mxaltxt h3{font-size: 18px;text-align: center;color: #fff;margin-top: 35px;padding: 0 20px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.mxalshipin li:hover .mxaltxt{top: 0;background: rgba(241, 35, 35, 0.6);}
.mxalshipin li:hover .mxaltxt h3{margin-top: 35%;}

/* 相册 */
.xiangc {padding-top:10px;}
.xiangc li{margin-bottom: 30px;}
.xiangc li   a{border: 1px solid #ccc;display: block;text-align: center;}
.xiangc .pic {position:relative;}
.xiangc .xczyceng {position:relative;padding:0 30px;left:0;bottom:0;padding-top:15px;margin-top:-60px;width:100%;height:60px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background:#999999;color:#fff;font-size:15px;}
.xiangc .xcceng {overflow:hidden;}
.xiangc li img {transition:1s ;display:block;width: 100%;}
.xiangc li:hover img {transform:scale(1.2);}


.banners{margin:0 auto  ;width:840px;overflow:hidden;}
.large_box{margin-bottom:10px;width:840px;height:575px;overflow:hidden;}
.large_box img{display:block;}
.small_box{width:840px;height:90px;overflow:hidden;}
.small_list{position:relative;float:left;width:790px;height:90px;overflow:hidden;}
.small_list ul{height:90px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:148px;}
.small_list ul li img{display:block;}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:148px;height:90px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:20px;height:90px;background-color:#777;background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.btn:hover{background-color:#e7000e;}
.left_btn{float:left;margin-right:10px;background-image:url(../images/left_btn.png);}
.right_btn{float:right;background-image:url(../images/right_btn.png);}


/* 月刊 */
.yuekan .ykpic{padding: 60px 60px 0 60px;background: #c9c9c9;}
.yuekan  li a{display: block;}
.yuekan  {padding: 0 100px;}
.yuekan .yktxt{line-height:75px;text-align: center;background: #c9c9c9;padding: 0 20px;transition: 0.6s;}
.yuekan .yktxt h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;font-size: 18px;}
.yuekan li:hover .yktxt{background: #c80909;}
.yuekan li:hover .yktxt h3{color: #fff;}


/* 招聘 */
 
.zhaopin {width:100%;height:auto;}
.zhaopin table th {background:#c80909;line-height:45px;font-size:16px;font-weight:bold;color:#fff;text-align:center;width:20%;}
.detail {cursor:pointer;}
.zhaopin table td {height:50px;font-size:14px;border-bottom:1px dotted #cdcdcd;line-height:50px;text-align:center;}
table tr.detailBox {background:#f6f6f6;padding:20px;max-height:200px;overflow-y:scroll;}
table tr.detailBox td {padding:10px 20px;font-weight:normal;line-height:30px;text-align:left;}
@media(max-width:767px) {.zhaopin table th {font-size:14px;}
.zhaopin table td {font-size:12px;}
}


/* 校企合作 */
.xiaoqi span{text-indent: 2em;font-size: 15px;color: #333;display: block;line-height: 28px;padding: 30px 0;}

.xqhz li{height: 385px;background: #ededed;}
.xqhz li .xqhzfl img{height: 100%;}
.xqhz li .xqhzfr h3{font-size: 24px;color: #c80909;font-weight: bold;}
.xqhz li .xqhzfr p{font-size: 16px;color: #333;padding-top: 20px;line-height: 30px; }
.xqhz li .xqhzfr{padding: 50px  ;}


.honortits { margin: auto; text-align: center; }

.honortits p { display: inline-block;background: #9f9f9f;  cursor: pointer; margin: 0 10px;  width: 100px; height: 40px;  color: #333;  font-weight: bold;  line-height: 40px;
  font-size: 16px;
  text-align: center;
  border-radius: 5px;
 
}

.honortits p.active {
  color: #fff;
  background: #e93f37;
}

.honorcon>li {
  display: none;
}
.honorcon{padding-top: 20px;}



/* 地图 */
.ditu{margin-top: 30px;}
.ditu .ditutxt{background: #dfdfdf;height: 450px;padding: 60px 60px;}
.ditu .ditutxt h3{padding:25px 0 20px 0;color:#333;font-size: 24px;font-weight: bold;color: #e93f37;}
.ditu .ditutxt p{color:#333;font-size: 15px;line-height: 36px}
 
.ditu .ditutxt span{display:  block;color: #fff;padding-top: 15px;}

.liuyan{width: 600px;margin: auto;}
.liuyan h3{font-size: 24px;text-align: center;color: #666;padding: 30px 0;}
@media(max-width:1660px){





}

@media(max-width:1366px){

.header nav ul li{margin: 0 15px;}
.header .language{padding-left: 20px;}

.honor .swiper-slide{ width:23.7%; }
.hrbot .hrli3{margin-left: 20px;}
.hrbot .hrli2{margin-left: 20px;}
.hrbot .hrli3 p{font-size: 14px;}
.abbotfl p{line-height: 24px;padding-top: 5px;}
.dszfr h4{font-size: 20px;padding-bottom: 15px;}
.dszfr span{padding: 10px 0;}
.dszfr p{padding-bottom: 10px;line-height: 24px;}
.newsny li .newsnyfr span{padding: 0 0 5px 0;}

}




@media(max-width:1200px){
.header .logo  img{height: 50px; margin-top: 20px;}
.header nav ul li{margin: 0 10px;}
.hrbot .hrli2{margin-left: 15px;}
.hrcen span{padding-right: 15px;font-size: 20px;}
.hrcen p{font-size: 14px;}
.abbotfl{padding-right: 10px;}
.dszfr {padding: 0 30px ;}
.dszfr h5{padding-bottom: 5px;}
.dszfr h3{padding-top: 5px;}
.wh2fl h3{font-size: 16px;}
.wh2fl p{font-size: 14px;}
.yuekan{padding: 0;}
}
@media(max-width:1024px){
.footer{display: none;}
.header nav ul li{margin: 0 10px;}
.header .logo img{
height: 60px;
}


.header nav ul li>a {
font-size: 16px;
}	



} 

@media(max-width:993px){

.header .language{display: none;}
.header .logo{display: none;}

.honor .swiper-slide{ width:31.2%; }
.hrbot .hrli1{width: 100%;}
.hrbot .hrli2{width: 100%;}
.hrbot .hrli3{width: 100%;}
.hrbot .hrli2 img{width: 100%;}
.hrbot .hrli2{margin-left: 0;}
.hrbot .hrli3{margin-left: 0;}
.hrfl{width: 50%; }
.hrfl2{width: 50%;}
.hrbot .hrli1 a{float: left;}
.hrbot li{height: 100%;}
.hrfr{width: 50%;}
.hrfr2{width: 50%;}
.hrbot .hrli3 a{float: left;}
.wenh .wh2{padding: 0;}
.fly-filter-right p{padding: 0 20px;}
}

@media(max-width:768px){
.nei_banner{margin-top: 70px;}
.hdtop{display: none;}
.motop{display: block;}
.header{display:none}
.ly-nr{display: none;}
.main-nav-m{display:block!important;position:relative;z-index:10;cursor:pointer;margin:  0px 0 0 0}
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#c40e0e;}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(241, 81, 70, 0.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
.dyalbot{margin-top: 0;}
.pro .pros{padding: 30px 0 0 0;}
.newscen .newsli img{width: 100%;}
.newscen .newsli p{    -webkit-line-clamp: 2;}
.honor .swiper-slide{width: 47.9%;}
.zhanshilb{padding: 20px 30px 0 30px;}
.zhanshilb .swiper-button-prev, .zhanshilb .swiper-container-rtl .swiper-button-next{left: 1%;}
.zhanshilb .swiper-button-next, .zhanshilb .swiper-container-rtl .swiper-button-prev{right: 1%;}
.shzr li .shzrfr{padding: 40px;}
.shzr li .shzrfr h3{font-size: 16px;}
.shzr li .shzrfr p{font-size: 14px;}
.banners{width: 100%;position: relative;}
.large_box li{display: none;}
.large_box{width: 100%;height: auto;}
.small_list{display: none;}
.small_box{width: 100%;position: absolute;top:40%;}
.btn{width: 35px;background-color: rgba(0,0,0,.5);height: 50px;}
.btn:hover{background-color: rgba(241, 35, 35, 0.6);}
.liuyan{width:100%}
.liuyan h3{font-size: 16px;}
}
@media(max-width:767px){
	.newscon{min-height:300px;}
	.fr{margin:10px 0 10px 0}
.wenhua{min-height:450px;}
.product{min-height:450px;}
.banner{padding-top: 70px;}
.protit h3{font-size: 20px;}
.protit i{margin-bottom: 6px;}
.pro .pros{padding-top: 20px;}
.pro{padding: 30px 0;}
.pro .pros li span{margin-top: 10px;font-size: 13px;}
.news{padding: 20px 0;}
.honortit p{width: 90px;font-size: 14px;height: 35px;line-height: 35px;margin: 0 4px;}
.newscen .newsli h3{font-size: 16px;padding-top: 10px;}
.newscen .newsli span{margin: 10px 0;}
.honortit{padding-top: 20px;}
.newscen{padding-top: 20px;}
.honor .swiper-slide{ width:100%; }
.hrfl2{height: 120px;}
.hrfl{height: 120px;}
.hrfl img{padding-top: 15px;}
.hrfl p{font-size: 14px;}
.hrfl2 img{padding-top: 15px;}
.hrfl2 p{font-size: 14px;}
.hrcen{height: 100%;}
.hrcen span{font-size: 14px;}
.hrcen .hrcontxt{padding: 0 1%;}
.hrcen p{font-size: 12px;}
.hrfr{padding: 0 10px;}
.hrfr{height: 150px;}
.hrfr2{height: 150px;}
.hrbot .hrli3 h3{font-size: 16px;padding: 15px 0 10px 0;}
.hrbot .hrli3 p{line-height: 22px;}
.hrcen .hrcontxt{line-height: 50px;}
.hrbottom{padding-bottom: 20px;}
.footerbot{line-height: 24px;padding: 8px 0;}
.abneitit h3{font-size: 24px;}
.abneitit p{padding-top: 10px;}
.gunds li h3{font-size: 40px;}
.gunds li{margin-bottom: 15px;}
.gunds li p{padding-top: 5px;font-size: 16px;}
.gunds{margin: 30px 0;}
.dszfr {padding: 0 10px ;}
.dszfr h3{font-size: 24px;padding-top: 15px;}
.dszfr h4{font-size: 18px;}
.dszbot{padding-top: 20px;}
.dszbot ul{padding: 10px 0;}
.dszbot h3{font-size: 18px;}
.product .mxzyceng{padding: 0 10px ; padding-top: 10px;   margin-top: -40px;   height: 40px;}
.product li{margin-bottom: 10px;}
.pronys h3{font-size: 20px;}
.prolm{margin: 10px 0;}
.newsny li .newsnyfr{padding-left: 15px;}
.newsny li .newsnyfr h3{font-size: 16px;}
.newsny li .newsnyfr p{margin-top: 5px;}
.newsny li .newsnyfr i{padding-top: 5px;}
.newsxq h3{font-size: 18px;padding: 20px 0;}
.wenh .whli1 .wh1pic{height: auto;}
.wenh .whli1 .wh1txt{height: auto;}
.wenh .wh1txt{padding: 20px;}
.wenh .wh1txt h3{font-size: 16px;}
.wenh .wh1txt p{font-size: 14px;}
.wh2fl{height:auto ;padding: 20px;}
.wh2top{height: auto;}
.wh2fr img{height: auto;}
.wh2botfl img{height: auto;}
.wh2botfr{height: auto;padding: 20px;}
.wh2botfr h3{padding-left: 0 ;font-size: 16px;}
.wh2botfr p{padding-left: 0 ;font-size: 14px;}
.shzr li{height: auto;}
.shzr li .shzrfl img{height: auto;}
.shzr li .shzrfr{padding: 10px;}
.shzr li{margin-bottom: 30px;}
.shzr li::after{display: block;content: "";clear: both;}
.mxaltxt h3{margin-top: 25px;}
.xiangc .xczyceng{margin-top: -40px;height: 40px;padding: 0 10px; padding-top: 8px;}
.xiangc li{margin-bottom: 5px;}
.yuekan .ykpic {  padding: 10px 10px 0 10px;}
.yuekan .yktxt{line-height: 40px;}
.yuekan .yktxt h3{font-size: 14px;}
.xqhz li .xqhzfr{padding: 20px 10px;}
.xqhz li .xqhzfr p{font-size: 14px;}
.xqhz li .xqhzfr h3{font-size: 16px;}
.xqhz li{margin-bottom: 30px;height: auto;}
.xqhz li::after{display: block;content: "";clear: both;}
.ditu .ditutxt{padding: 20px;height: auto;}
.ditu .ditutxt h3{font-size: 18px;}
}
