@charset "utf-8";


/* 设置字库 */
@font-face {
  font-family: 'SHSregular';
  src: url('../fonts/SourceHanSansCN-Regular.ttf');
}

  /* Legacy iOS */
font-weight: normal; font-style: normal; }
/*全局初始化样式*/
*{box-sizing: border-box; margin:0; padding:0;}
body{position: relative; padding:0; margin:0 auto; font-size:14px; line-height:1.42857143; font-family:'SHSregular'; color: #333; min-width: 320px; width: 100%; zoom:1;background: #fff;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
*/

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; /*word-break: break-all;*/word-wrap: break-word;}
/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:middle;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none!important; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #e60012;}


/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after{ content:"."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}
.fl{float: left;}
.fr{float: right;}

/* 单行隐藏 */
.otxthide {white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
/* 多行隐藏 */
.otxthide2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* 多行隐藏 */
.dot3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.w1200{max-width:1200px;margin: 0 auto;}
.w1400{max-width:1400px;margin: 0 auto;}

.top{padding: 40px 0 0;transition:.3s;position: fixed;z-index: 99;top: 0;left: 0;width: 100%;background-color: white;}
.top .logo{float: left;}
.top .logo .logoimg_w{display: none;}
.top .otherBox{float: right;width: 75%;}
.top .otherBox .nav{float: left;width: 86%;}
.top .otherBox .nav li{float: left;line-height:45px;margin-left: 6%;}
.top .otherBox .nav li:first-child{margin-left:0;}
.top .otherBox .nav li >a{font-size:18px;color: #666;position: relative;position: relative;padding-bottom:30px;display: block;}
.top .otherBox .nav li >a:before{width: 0;height: 2px;background:#e60012;content: '';position: absolute;left: 0;top: 47px;transition:.3s;}
.top .otherBox .nav li.on >a:before,
.top .otherBox .nav li:hover >a:before{width: 100%;}

.top .nav .nav_sub{display:none;position: absolute;top: 115px;left: 0;width: 100%;z-index: 9;background:#fafafc;padding: 45px 0;border-top:1px solid #eeeeee;}
.top .nav_sub .imgBox{width: 31.5%;float: left;}
.top .nav_sub dl{z-index: 1; float: left;width: 34%;position: relative;min-height: 260px;margin: 0;border-right: 1px solid #ededed;}
.top .nav_sub dl dd{margin: 0;width: 45%;float: left;padding-left:15%;}
.top .nav_sub dl dd a{display: block;font-size:16px;color: #666;padding-left:15px;position: relative;margin-bottom:26px;}
@media (min-width:1201px) {
  .top .nav_sub dl dd a{ line-height: 24px;}
}
.top .nav_sub dl dd a:before{width: 6px;height: 2px;content: '';background:#cccccc;position: absolute;top: 50%;margin-top:-1px;left: 0;}
.top .nav_sub dl dd a:last-child{margin-bottom:0;}
.top .nav_sub dl dd a:hover{color: #e60012;}
.top .nav_sub dl dd a:hover:before{background:#e60012;}
.top .nav_sub .cont{float: right;width: 28%;padding-top:30px;}
.top .nav_sub .cont p{font-size:16px;line-height:32px;color: #999999;}

.top .otherBox .searBox{width: 60px;float: left;position: relative;text-align: right;border-left: 1px solid #ccced3;margin-top: 12px;}
.top .otherBox .searBox .searIcon{display: inline-block;vertical-align: middle;width: 18px;height: 18px;background:url(../images/sear.png) no-repeat;}
.top .otherBox .searBox .subSear{position: absolute;right:0;text-align: left;display: none;top: 35px;z-index: 9;}
.top .otherBox .searBox .subSear input{width: 180px;height: 40px;line-height:40px;border:1px solid #ddd;padding-left:5px;padding-right: 25px;background:#fff;}
.top .otherBox .searBox .subSear .searBtn{display: block;width: 18px;height: 18px;background:url(../images/sear.png) no-repeat;position: absolute;top: 50%;margin-top: -9px;right:5px;}
.homeBan .top .logo .logoimg_w{display: inline-block;}
.homeBan .top .logo .logoimg{display: none;}

.homeBan{position: relative;}
.homeBan .top{position: absolute;width: 100%;top: 0;left: 0;z-index: 99;background-color: rgba(255,255,255,0);}
.homeBan .top .otherBox .nav li >a{color: #fff;}
.homeBan .top .otherBox .searBox .searIcon{background:url(../images/sear_w.png) no-repeat;}

.top.aon{background:#fff;z-index: 99;position: fixed;}
.top.aon .logo .logoimg_w{display: none;}
.top.aon .logo .logoimg{display: inline-block;}
.top.aon .otherBox .nav li >a{color: #666;}
.top.aon .otherBox .searBox .searIcon{background:url(../images/sear.png) no-repeat;}

.top .lang{float: right;margin-left: 30px;margin-top: 15px;}
.top .lang a{color: #666;font-size: 18px;}
.homeBan .top .lang a{color: #fff;}
.top.aon .lang a{color: #666;}
@media (max-width:1366px) {
	.top .lang{margin-left: 10px;}
}
@media (max-width:1200px) {
	.top .lang{margin-top: 10px;}
}
/*banner*/
.banner{position: relative;}
.banner li{}
.banner li div{width: 100%;height: 1020px;background-repeat: no-repeat;background-size: cover;background-position: center center;}
// .banner .pcBan{display: block;}
.banner .slick-dots{position: absolute;text-align: center;width: 100%;bottom: 145px;}
.banner .slick-dots li{display: inline-block;width: 16px;height: 16px;background: #fff;border-radius:50%;transition:.3s;margin: 0 10px;}
.banner .slick-dots li.slick-active{background:#fff;width: 60px;border-radius:35px;}
.banner .slick-dots li button{display: none;}
.banner .wapBan{display: none;}
.banner .slick-arrow{width: 40px;height: 60px;cursor: pointer;}
.banner .slick-prev{position: absolute;background:url(../images/arrow3_a.png) no-repeat;top: 50%;margin-top:-30px;z-index: 98;left: 2%;font-size:0;display: none;background-size: contain;border:none;}
.banner .slick-next{position: absolute;background:url(../images/arrow3_a.png) no-repeat;top: 50%;margin-top:-30px;z-index: 98;right:2%;font-size:0;transform: rotate(180deg);display: none;background-size: contain;border:none;}

@media(max-width:750px){
  .banner .slick-arrow{width: 25px;height: 37px;}
  .banner .pcBan{display: none;}
  .banner .wapBan{display: block;height: 450px;}
}

/*banner*/

/*HomeF1*/
.HomeF1{height: 680px;background:url(../images/H2bg.png) no-repeat;background-size: cover;background-position:center center;margin-top: -318px;position: relative;z-index: 9;}
.HomeF1 .w1400{position: relative;height: 100%;}
.HomeF1 .txtBox{color: #fff;text-align: center;position: absolute;top: 45%;transform: translate(0, -50%);width: 30%;}
.HomeF1 .txtBox h5{font-size:30px;font-weight:normal;padding-bottom: 25px;position: relative;margin-bottom:10px;}
.HomeF1 .txtBox h5:before{width: 170px;height: 14px;content: '';background:url(../images/H2ob.png) no-repeat;position: absolute;bottom:0;left: 50%;transform: translate(-50%, 0);}
.HomeF1 .txtBox p{font-size:18px;letter-spacing:3px;}
.HomeF1 .txtBox.leftB{left: 0;}
.HomeF1 .txtBox.righB{right:0;}
/*HomeF1*/

.titBox{}
.titBox p{font-family:Myriad Pro;font-size:20px;color: #e60012;}
.titBox h5{font-size:40px;color: #393939;font-weight:normal;}
.moreBtn{width: 158px;line-height:48px;border:1px solid #cecece;padding-left:30px;font-size:16px;color: #999999;display: block;position: relative;}
.moreBtn:before{width: 21px;height: 11px;content: '';background:url(../images/more.png) no-repeat;position: absolute;top: 50%;margin-top:-5.5px;right:30px;transition:.3s;}
.moreBtn:hover:before{right:25px;}
.moreBtn:hover{color: #e60012;}

/*HomeF2*/
.HomeF2{margin-top:-90px;}
.HomeF2 .w1400{position: relative;}
.HomeF2 .w1400 .titBox{position: absolute;top: 3%;right:0;}
.HomeF2 .imgBox{width: 55%;display: inline-block;vertical-align: middle;}
.HomeF2 .txtBox{width: 43%;display: inline-block;vertical-align: middle;}
.HomeF2 .txtBox h5{font-size:28px;font-weight: normal;}
.HomeF2 .txtBox p{font-size:16px;color: #666;line-height:30px;margin: 35px 0;}
.HomeF2 .txtBox .moreBtn{}
/*HomeF2*/

/*HomeF3*/
.HomeF3{position: relative;margin-top:40px;}
.HomeF3 .titBox{position: absolute;left: 50%;transform: translate(-50%, 0);top: 150px;z-index: 9;}
.HomeF3 .titBox h5{color: #fff;}
.HomeF3 .HomeF3slide{position: relative;}
.HomeF3 .HomeF3slide .big{}
.HomeF3 .HomeF3slide .big .item{position: relative;}
.HomeF3 .HomeF3slide .big .item .imgBox{height: 1076px;background-size: cover;background-repeat:no-repeat;background-position:center center;}
.HomeF3 .HomeF3slide .big .item .txtBox{width: 29%;position: absolute;left: 50%;margin-left:-14.5%;top: 250px;}
.HomeF3 .HomeF3slide .big .item .txtBox p{color: #fff;font-size:16px;line-height:32px;}
.HomeF3 .HomeF3slide .small{position: relative;padding-top:70px;padding-top:80px!important;padding-bottom: 198px!important;}
.HomeF3 .HomeF3slide .small .slick-list{}
.HomeF3 .HomeF3slide .small .item{text-align: center;z-index: 9;float: left;width: 11.1111111111%;}
.HomeF3 .HomeF3slide .small .item .contBox{position: relative;padding-bottom:199.51%;}
.HomeF3 .HomeF3slide .small .item .contBox .BCprBox{position: absolute;transition:.3s;top: 0;color: #999;width: 100%;height: 100%;background-position:center center;}
.HomeF3 .HomeF3slide .small .item .contBox .BCprBox a{color: #999;}
.HomeF3 .HomeF3slide .small .item .contBox .Boxcont{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.HomeF3 .HomeF3slide .small .item .iconB{position: relative;text-align: center;}
.HomeF3 .HomeF3slide .small .item .iconB span{display: block;margin:0 auto;background-size: contain;background-repeat: no-repeat;background-position:center center;padding-bottom:35.31%;}
.HomeF3 .HomeF3slide .small .item .iconB .hovi{position: absolute;top: 50%;transform: translateY(-50%);opacity: 0;transition:.3s;width: 100%}
.HomeF3 .HomeF3slide .small .item p{font-size:18px;margin-top:15px;}
.HomeF3 .HomeF3slide .small .item.on .contBox .BCprBox a{color: #fff;}
.HomeF3 .HomeF3slide .small .item.on .iconB .hovi{opacity: 1;}
.HomeF3 .HomeF3slide .smaSlide{position: absolute;width: 100%;left: 0;bottom:100px;}
.HomeF3 .HomeF3slide .smaSlide:before{width: 100%;height: 430px;content: '';background:url(../images/H3be.png) no-repeat;background-position:center center;background-size: cover;position: absolute;left: 0;top: calc(100% - 260px);;}
.HomeF3 .HomeF3slide .small .item:nth-child(5) .contBox .BCprBox{background:url(../images/ipAm.png) no-repeat;background-size: contain;}
.HomeF3 .HomeF3slide .small .item.on:nth-child(5) .contBox .BCprBox{background:url(../images/ipA.png) no-repeat;background-size: contain;}
.HomeF3 .HomeF3slide .small .item:nth-child(1) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(9) .contBox .BCprBox{top: 71%;}
.HomeF3 .HomeF3slide .small .item:nth-child(2) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(8) .contBox .BCprBox{top: 52%;}
.HomeF3 .HomeF3slide .small .item:nth-child(3) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(7) .contBox .BCprBox{top: 33%;}
.HomeF3 .HomeF3slide .small .item:nth-child(4) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(6) .contBox .BCprBox{top: 14%;}
.HomeF3 .HomeF3slide .small .item:nth-child(1) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(2) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(3) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(4) .contBox .BCprBox{background:url(../images/ipL.png) no-repeat;background-size: contain;}
.HomeF3 .HomeF3slide .small .item.on:nth-child(1) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item.on:nth-child(2) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item.on:nth-child(3) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item.on:nth-child(4) .contBox .BCprBox{background:url(../images/ipLa.png) no-repeat;background-size: contain;}
.HomeF3 .HomeF3slide .small .item:nth-child(6) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(7) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(8) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item:nth-child(9) .contBox .BCprBox{background:url(../images/ipR.png) no-repeat;background-size: contain;}
.HomeF3 .HomeF3slide .small .item.on:nth-child(6) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item.on:nth-child(7) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item.on:nth-child(8) .contBox .BCprBox,
.HomeF3 .HomeF3slide .small .item.on:nth-child(9) .contBox .BCprBox{background:url(../images/ipRa.png) no-repeat;background-size: contain;}

.HomeF3 .HomeF3slide .prev{position: absolute;width: 25px;height: 37px;background:url(../images/arrow3_a.png) no-repeat;top: 50%;margin-top:-30px;z-index: 99;left: 2%;font-size:0;display: none;background-size: contain;}
.HomeF3 .HomeF3slide .next{position: absolute;width: 25px;height: 37px;background:url(../images/arrow3_a.png) no-repeat;top: 50%;margin-top:-30px;z-index: 99;right:2%;font-size:0;transform: rotate(180deg);display: none;background-size: contain;}

@media(max-width:768px){
  .HomeF3 .HomeF3slide .prev,.HomeF3 .HomeF3slide .next{display: block;}
  .HomeF3 .HomeF3slide .small .item .contBox{padding-bottom: 235.51%;}
  .HomeF3 .HomeF3slide .small .item:nth-child(1) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(2) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(3) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(4) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(5) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(6) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(7) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(8) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item:nth-child(9) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(1) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(2) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(3) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(4) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(5) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(6) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(7) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(8) .contBox .BCprBox,
  .HomeF3 .HomeF3slide .small .item.on:nth-child(9) .contBox .BCprBox{background-size: 100% 100%;}
}
/*HomeF3*/

/*HomeF4*/
.HomeF4{margin-top:-165px;}
.HomeF4 .titBox{text-align: center;}
.HomeF4 .contBox{}
.HomeF4 .contBox .desB p{max-width:865px;margin: 0 auto;text-align: center;font-size:16px;line-height:30px;color: #666;margin-top:40px;}
.HomeF4 .contBox .mapB{position: relative;}
.HomeF4 .contBox .mapB .abuBox{position: absolute;width: 100%;left: 0;bottom:3%;}
.HomeF4 .contBox .mapB ul{/*display: flex;justify-content: space-between;*/}
.HomeF4 .contBox .mapB li{float: left;padding: 0 4.7%;border-left:1px solid #cdcdcd;}
.HomeF4 .contBox .mapB li:nth-child(1){padding-left:0;border-left: none;}
.HomeF4 .contBox .mapB li:nth-child(5){padding-right:0;}
.HomeF4 .contBox .mapB li .numB{}
.HomeF4 .contBox .mapB li .numB em{font-family:'SHSregular';font-style:normal;font-size:80px;line-height: .8;letter-spacing: -7px;}
.HomeF4 .contBox .mapB li .numB sub{font-size:14px;}
.HomeF4 .contBox .mapB li p{font-size:16px;margin-top:5px;}
.HomeF4 .contBox .mapB .infB{text-align: center;margin-top:90px;}
.HomeF4 .contBox .mapB .infB .item{display: inline-block;margin: 0 40px;}
.HomeF4 .contBox .mapB .infB .item h5{font-size: 18px;font-weight:normal;padding-left:30px;position: relative;margin-bottom:15px;text-align: left;}
.HomeF4 .contBox .mapB .infB .item p{padding-left:30px;font-size:16px;color: #999999;text-align: left;}
.HomeF4 .contBox .mapB .infB .item h5.bui:before{width: 13px;height: 16px;content: '';background:url(../images/icon1.png) no-repeat;position: absolute;top: 50%;margin-top:-8px;left: 0;}
.HomeF4 .contBox .mapB .infB .item h5.are:before{width: 17px;height: 17px;content: '';background:url(../images/icon2.png) no-repeat;position: absolute;top: 50%;margin-top:-8.5px;left: 0;}
.HomeF4 .contBox .moreBtn{margin: 0 auto;margin-top:60px;position: relative;z-index: 98;}


@media(min-width:1200px){
  .HomeF4 .contBox .mapB{padding-bottom: 120px;}
  .HomeF4 .contBox .mapB ul{font-size: 0;display: block; text-align: center;}
  .HomeF4 .contBox .mapB li{float: none;display: inline-block; width: 33.33%;margin-top: 55px;}
  .HomeF4 .contBox .mapB li:nth-child(4){border-left: none;}


}
/*HomeF4*/

/*HomeF5*/
.HomeF5{position: relative;margin-top:-265px;}
.HomeF5:before{width: 53%;border:1px dashed #d6d6d6;position: absolute;top: 192px;left: -30px;content: '';transform: rotate(20deg);}
.HomeF5 .leftBox{width: 50%;padding-top:295px;}
.HomeF5 .leftBox .idxnewsList{margin-top:60px;}
.HomeF5 .leftBox .idxnewsList li{margin-bottom:30px;position: relative;z-index: 10;}
.HomeF5 .leftBox .idxnewsList li .timeB{color: #999;width: 90px;float: left;}
.HomeF5 .leftBox .idxnewsList li .timeB em{font-style:normal;font-family:'SHSregular';font-size:42px;line-height:1;display: block;}
.HomeF5 .leftBox .idxnewsList li .timeB time{font-size:18px;display: block;}
.HomeF5 .leftBox .idxnewsList li .timeB .wapTi{display: none;}
.HomeF5 .leftBox .idxnewsList li .textB{float: left;width: 75%;}
.HomeF5 .leftBox .idxnewsList li .textB a{font-size:20px;line-height:28px;color: #080604;/*display: block;*/}
.HomeF5 .leftBox .idxnewsList li .textB a:hover{color: #e60012;}
.HomeF5 .leftBox .idxnewsList li .textB p{line-height: 24px;color: #999;margin-top:12px;}
.HomeF5 .leftBox .idxnewsList .moreBtn{float: right;margin-right: 10%;position: relative;z-index: 10;}
.HomeF5 .righBox{width: 50%;position: absolute;top: 0;right:0;}
.HomeF5 .righBox .item{position: relative;}
.HomeF5 .righBox .item a,.banner li a{outline: none;}
.HomeF5 .righBox .item .imgBox{height: 1059px; background-size: cover;-webkit-clip-path:polygon(0px 34.5%,100% 0%,100% 0%,100% 100%,0 100%)}
.HomeF5 .righBox .item .imgBox.wap{display: none;}
.HomeF5 .righBox .item .txtBox{position: absolute;left: 3%;bottom:20%;color: #fff;width: 35%;transition:.3s;z-index: 99;}
.HomeF5 .righBox .item .txtBox .timeB{font-family:'SHSregular';padding-bottom:10px;position: relative;margin-bottom:12px;}
.HomeF5 .righBox .item .txtBox .timeB:before{width: 12px;height: 2px;content: '';background:#fff;position: absolute;left: 0;bottom:0;}
.HomeF5 .righBox .item .txtBox .timeB em{font-style:normal;font-size:42px;line-height:1;display: block;}
.HomeF5 .righBox .item .txtBox .timeB time{font-size:18px;display: block;opacity: .35;}
.HomeF5 .righBox .item .txtBox .timeB .wapTi{display: none;}
.HomeF5 .righBox .item .txtBox h5{font-size:20px;font-weight:normal;line-height: 28px;}
.HomeF5 .righBox .item a:hover .txtBox{bottom:22%;}
.HomeF5 .righBox .slidBox .slick-arrow{position: absolute;width: 80px;height: 100px;bottom:1px;font-size:0;border:none;cursor: pointer;transition:.3s;z-index: 10;}
.HomeF5 .righBox .slidBox .slick-arrow.slick-prev{background:url(../images/idxL.png) no-repeat;left: -80px;}
.HomeF5 .righBox .slidBox .slick-arrow.slick-next{background:url(../images/idxR.png) no-repeat;left: 0;background-size: contain;}
.HomeF5 .righBox .slidBox .slick-arrow:hover{bottom:5px;}
/*HomeF5*/
@media (max-width:768px) {
.HomeF5 .righBox .item .pc{display: none;}
.HomeF5 .righBox .item .imgBox.wap{display: block;}
.HomeF5 .righBox .item .imgBox{-webkit-clip-path:polygon(0px 34.5%,100% 18%,100% 0%,100% 86%,0 100%)}
}
/*HomeF6*/
.HomeF6{background:url(../images/H6bg.png) no-repeat;margin-top:-54px;background-size: cover;background-position: center center;}
.HomeF6 .w1200{height: 100%;position: relative;}
.HomeF6 .txtBox{text-align: left;width: 26%;}
.HomeF6 .txtBox h5{font-size:24px;padding-bottom:0;}
.HomeF6 .txtBox h5:before{display: none;}
.HomeF6 .txtBox p{font-size:16px;}
.HomeF6 .txtBox .moreBtn{border:1px solid #fff;color: #fff;margin-top:25px;}
.HomeF6 .txtBox .moreBtn:before{background: url(../images/more_w.png) no-repeat;}
@media(min-width: 1280px){
  .HomeF6{left: 2px;}
}
/*HomeF6*/

/*bottom*/
.bottom{background:#f5f6f8;}
.bottom .Bomtop{padding: 70px 0;}
.bottom .Bomtop .cosaBox{float: right;width: 14%;}
.bottom .Bomtop .cosaBox .codeBox{text-align: center;margin-bottom:20px;}
.bottom .Bomtop .cosaBox .sharBox{text-align: center;}
.bottom .Bomtop .cosaBox .sharBox a{display: inline-block;width: 40px;height: 40px;margin: 0 8px;}
.bottom .Bomtop .cosaBox .sharBox a.qq{background:url(../images/qq.png) no-repeat;}
.bottom .Bomtop .cosaBox .sharBox a.wx{background:url(../images/wx.png) no-repeat;position: relative;}
.bottom .Bomtop .cosaBox .sharBox a.wb{background:url(../images/wb.png) no-repeat;}
.bottom .Bomtop .cosaBox .sharBox a.wx figure{position: absolute;top: 100%;margin-top: 10px;width:100px;left: 50%;transform: translateX(-50%);display: none;}
@media(max-width: 960px){
  .bottom .Bomtop .cosaBox .sharBox a.wx figure{width: 50%;}
}
.bottom .Bomtop .bomnav{float: left;width: 80%;}
.bottom .Bomtop .bomnav dl{float: left;margin: 0;margin-left:12%;}
.bottom .Bomtop .bomnav dl:first-child{margin-left:0;}
.bottom .Bomtop .bomnav dt{font-size:16px;padding-bottom:15px;position: relative;margin-bottom:15px;}
.bottom .Bomtop .bomnav dt:before{width: 24px;height: 1px;content: '';background:#adadad;position: absolute;bottom:0;left: 2px;}
.bottom .Bomtop .bomnav dd{margin: 0;}
.bottom .Bomtop .bomnav dd a{display: block;color: #666;line-height:28px;}
.bottom .Bomtop .bomnav dd a:hover{color: #e60012;}
.bottom .Bombom{background:#0f163a;color: #fff;padding: 50px 0;}
.bottom .Bombom ul{float: left;}
.bottom .Bombom li{float: left;line-height:24px;padding: 0 20px;position: relative;}
.bottom .Bombom li:before{width: 4px;height: 4px;content: '';background:#fff;border-radius:50%;position: absolute;top: 50%;margin-top:-2px;left: 0;}
.bottom .Bombom li:first-child:before{display: none;}
.bottom .Bombom li a{float: left;color: #fff;}
.bottom .Bombom li a:hover{color: #e60012;}
.bottom .Bombom .copy{float: right;line-height:24px;}
.bottom .Bombom .copy a{color: #fff;}
.bottom .Bombom .copy a:hover{color: #e60012;}
@media(min-width: 1200px){
  .bottom .Bomtop .bomnav dl{float: left;margin: 0;margin-left:2%;}
}
@media(min-width: 1400px){
  .bottom .Bomtop .bomnav dl{float: left;margin: 0;margin-left:4%;}
}


/*bottom*/

/*idxBottom*/
.idxBottom{margin-top:-362px;}
.idxBottom .idxBomtop{padding-top:90px;margin-bottom:80px;}
.idxBottom .idxBomtop .codeBox{text-align: center;position: relative;z-index: 10;margin-bottom:25px;}
.idxBottom .idxBomtop .sharBox{margin:0 auto;text-align: center;position: relative;z-index: 10;margin-bottom: 45px;max-width:430px;}
.idxBottom .idxBomtop .sharBox:before{width: 92px;height: 1px;content: '';background:#8896a8;position: absolute;top: 50%;left: 0;margin-top:-0.5px;}
.idxBottom .idxBomtop .sharBox:after{width: 92px;height: 1px;content: '';background:#8896a8;position: absolute;top: 50%;right: 0;margin-top:-0.5px;}
.idxBottom .idxBomtop .sharBox a{display: inline-block;width: 40px;height: 40px;margin: 0 15px;}
.idxBottom .idxBomtop .sharBox a.qq{background:url(../images/qq.png) no-repeat;}
.idxBottom .idxBomtop .sharBox a.wx{background:url(../images/wx.png) no-repeat;position: relative;}
.idxBottom .idxBomtop .sharBox a.wb{background:url(../images/wb.png) no-repeat;}
.idxBottom .idxBomtop .sharBox a.wx figure{position: absolute;top: 100%;margin-top: 10px;width:100px;left: 50%;transform: translateX(-50%);display: none;}
@media(max-width: 960px){
  .idxBottom .idxBomtop .sharBox a.wx figure{width: 50%;}
}
.idxBottom .idxBomtop .bomnav{border-top: 1px solid #e9e9e9;padding-top:30px;position: relative;z-index: 10;}
.idxBottom .idxBomtop .bomnav dl{float: left;margin: 0;margin-left:5%;}
.idxBottom .idxBomtop .bomnav dl:first-child{margin-left:0;}
.idxBottom .idxBomtop .bomnav dt{font-size:16px;padding-bottom:15px;position: relative;margin-bottom:15px;}
.idxBottom .idxBomtop .bomnav dt:before{width: 24px;height: 1px;content: '';background:#adadad;position: absolute;bottom:0;left: 2px;}
.idxBottom .idxBomtop .bomnav dd{margin: 0;}
.idxBottom .idxBomtop .bomnav dd a{display: block;color: #666;line-height:28px;}
.idxBottom .idxBomtop .bomnav dd a:hover{color: #e60012;}
/*idxBottom*/

/*innerBan*/
.innerBan{position: relative;}
.innerBan .Banbox{background-size: cover;background-position: center center;background-repeat:no-repeat;height: 530px;}
.innerBan .txtBox{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;text-align: center;}
.innerBan .txtBox h5{font-size:50px;font-weight:normal;}
.innerBan .txtBox p{font-size:16px;opacity: .5;text-transform: uppercase;}
.innerBan .w1400{position: relative;}
.innerBan .locatBox{position: absolute;left: 0;bottom:25px;color: #fff;font-size:16px;}
.innerBan .locatBox p a{color: #fff;}
/*innerBan*/

/*menu*/
.menu{background:#f1f2f5;}
.menu li{float: left;padding: 0 3%;}
.menu li a{display: block;line-height:80px;font-size:18px;color: #666666;transition:.3s;}
.menu li.on,
.menu li:hover{background:#e60012;}
.menu li.on a,
.menu li:hover a{color: #fff;}
/*menu*/

/*集团概况*/
.comDes{background:url(../images/abBG.png) no-repeat bottom center;margin-bottom:90px;}
.comDes .comDestop{padding-top: 50px;}
.comDes .comDestop .imgBox{float: left;width: 47%;}
.comDes .comDestop .txtBox{float: right;padding-top:4%;width: 45%;}
.comDes .comDestop .txtBox h5{font-size:30px;font-weight:normal;margin-bottom:20px;}
.comDes .comDestop .txtBox p{font-size:16px;line-height:30px;color: #666;margin-bottom:20px;}
.comDes .comDesmid{margin: 70px 0;}
.comDes .comDesmid ul{max-width:1200px;margin: 0 auto;}
.comDes .comDesmid li{float: left;padding: 0 4.5%;border-left:1px solid #cdcdcd;}
.comDes .comDesmid li:nth-child(1){border-left: none;padding-left:0;}
.comDes .comDesmid li:nth-child(5){padding-right:0;}
.comDes .comDesmid li .numB{}
.comDes .comDesmid li .numB em{font-family:'SHSregular';font-style:normal;font-size:80px;line-height: .8;letter-spacing: -7px;color: #e60012;}
.comDes .comDesmid li .numB sub{font-size:14px;font-weight:bold;}
.comDes .comDesmid li p{font-size:16px;margin-top:5px;}
.comDes .comDesbom{}
.comDes .comDesbom p{font-size:16px;line-height:30px;color: #666;margin-bottom:20px;text-align: center;}
.comHonList{margin-bottom:70px;}
.comHonList ul{padding: 0 30px;position: relative;}
.comHonList li{margin: 0 10px;transform: scale(.8);transition:.3s;}
.comHonList li.slick-current{transform: scale(1);}
.comHonList li p{font-size:18px;margin-top:20px;text-align: center;}
.comHonList .slick-arrow{width: 12px;height: 22px;background:url(../images/arrow.png) no-repeat;position: absolute;top: 50%;margin-top: -11px;left: 0;transition:.3s;border:none;font-size:0;cursor: pointer;}
.comHonList .slick-next{transform: rotate(180deg);left: auto;right:0;}
.comHonList .slick-arrow:hover{background:url(../images/arrow_a.png) no-repeat;}


@media(min-width:1200px){
  .comDes .comDesmid ul{font-size: 0;display: block; text-align: center;}
  .comDes .comDesmid ul li{float: none;display: inline-block; width: 33.33%;margin-top: 55px;}
  .comDes .comDesmid ul li:nth-child(4){border-left: none;}
}


/*集团概况*/

/*管理理念*/
.manphiBox{padding: 100px 0;}
.manphiBox li{float: left;width: 23.5%;border:1px solid #ededed;margin-right:2%;min-height: 210px;position: relative;margin-bottom:50px;}
.manphiBox li .imgBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition:.3s;background-repeat: no-repeat;background-size: cover;}
.manphiBox li:nth-child(4),
.manphiBox li:nth-child(7),
.manphiBox li:nth-child(11){margin-right:0;}
.manphiBox li.lis2{width: 49%;text-align: center;border:none;}
.manphiBox li.lis2 h5{position: absolute;left: 50%;transform: translate(-50%, 0);font-size:22px;font-weight:normal;bottom:20px;}
.manphiBox li .txtBox{position: relative;z-index: 9;padding: 10px; overflow: hidden;}
.manphiBox li .txtBox .TitB{position: relative;}
.manphiBox li .txtBox .TitB h5{font-size:20px;color: #e60012;text-align: center;font-weight:normal;margin:50px 0;position: relative;z-index: 9;transition:.3s;
  overflow: hidden;
text-overflow: ellipsis; line-height: 1.4em;height: 2.8em;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.manphiBox li .txtBox .TitB em{position: absolute;left: 50%;top:50%;transform: translate(-50%,-60%);font-size:100px;color: #f6f6f6;font-family:'SHSregular';letter-spacing:-5px;font-style:normal;}
.manphiBox li .txtBox p{text-align: center;font-size:16px;line-height:22px;color: #666666;transition:.3s;}
.manphiBox li:hover .imgBox{opacity:1;}
.manphiBox li:hover .txtBox .TitB h5{color: #fff;}
.manphiBox li:hover .txtBox .TitB em{opacity: 0;}
.manphiBox li:hover .txtBox p{color: #fff;}
/*管理理念*/

/*企业愿景*/
.visionTop{margin-top:80px;margin-bottom:50px;}
.visionTop .item{width: 47.5%;float: left;background:#f5f6f8;border:1px solid #ebecf0;padding: 60px;min-height: 840px;}
.visionTop .item:nth-child(even){float: right;}
.visionTop .item .vidBox{position: relative;}
.visionTop .item .vidBox figure{width: 100%;padding-bottom:64%;background-repeat:no-repeat;background-position:center center;background-size: contain;}
.visionTop .item .vidBox .playBtn{position: absolute;width: 47px;height: 47px;background:url(../images/play.png) no-repeat;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.visionTop .item .vidBox .videoBox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: none;}
.visionTop .item .vidBox .videoBox .closBtn{width: 21px;height: 21px;display: block;position: absolute;top: 25px;right:25px;background:url(../images/col.png) no-repeat;z-index: 99;transition:.3s;}
.visionTop .item .vidBox .videoBox video{width: 100%;height: 100%;background: rgba(0,0,0,1);}
.visionTop .item .txtBox{margin-top: 25px;}
.visionTop .item .txtBox h5{font-size:30px;font-weight:normal;margin-bottom:5px;}
.visionTop .item .txtBox span{line-height:33px;padding: 0 13px;position: relative;display: inline-block;background:#e60012;color: #fff;font-size:16px;margin-bottom:25px;}
.visionTop .item .txtBox span:before{width: 27px;height: 100%;content: '';background:url(../images/bef1.png) no-repeat;position: absolute;top: 0;right:-27px;}
.visionTop .item .txtBox p{line-height:30px;color: #666;}
.visionTop .item .vidBox .videoBox .closBtn:hover{transform: rotate(90deg);}
.visionBom{margin-bottom: 80px;}
.visionBom .txtBox{background:#f5f6f8;border:1px solid #ebecf0;padding: 60px;}
.visionBom .txtBox h5{font-size:32px;font-weight:normal;text-align: center;padding-bottom:25px;position: relative;margin-bottom:40px;}
.visionBom .txtBox h5:before{width: 55px;height: 3px;content: '';background:#e60012;position: absolute;bottom:0;left: 50%;margin-left:-27.5px;}
.visionBom .txtBox span{display: block;font-size:22px;line-height:36px;padding-bottom:20px;margin-bottom:25px;}
.visionBom .txtBox p{line-height:36px;color: #666;}
/*企业愿景*/

/*发展历程*/
.historyBox{padding: 100px 0 80px;}
.historyBox .w1400 h5{padding-left:48px;position: relative;font-size:18px;font-weight:normal;}
.historyBox .w1400 h5:before{width: 34px;height: 34px;content: '';background:url(../images/time.png) no-repeat;position: absolute;left: 0;top: 50%;margin-top:-17px;}
.historyBox .histList{margin-top:45px;}
.historyBox .histList .item{}
.historyBox .histList .item .yearB{width: 9%;float: left;position: relative;}
.historyBox .histList .item .yearB:before{width: 19px;height: 19px;content: '';background:url(../images/bef4.png) no-repeat;top: 50%;right:-11px;margin-top: -9.5px;position: absolute;}
.historyBox .histList .item:first-child .yearB:before{background:url(../images/bef3.png) no-repeat;}
.historyBox .histList .item .yearB p{font-family:'SHSregular';font-size:36px;}
.historyBox .histList .item .textB{width: 91%;float: left;padding-left:45px;border-left:3px solid #f6f6f6;padding-bottom:65px;}
.historyBox .histList .item .textB p{padding: 20px 30px;margin-bottom: 10px;background:#f1f2f5;font-size:16px;line-height:30px;color: #666;border-radius:5px;position: relative;}
.historyBox .histList .item .textB p:before{width: 21px;height: 30px;content: '';background:url(../images/bef2.png) no-repeat;position: absolute;top: 20px;left: -21px;}
/*发展历程*/

/*基地展示*/
.baseBox{padding: 100px 0 20px;}
.baseBox .baseList{}
.baseBox .baseList li{position: relative;background:#f9f9f9;margin-bottom:60px;}
.baseBox .baseList li:before{width: 60px;height: 60px;content: '';background:url(../images/bef5.png) no-repeat;position: absolute;right:0;bottom:0;}
.baseBox .baseList li .imgBox{float: left;width: 36%;overflow: hidden;}
.baseBox .baseList li .imgBox img{transition:.3s;}
.baseBox .baseList li .txtBox{position: absolute;top: 50%;transform: translate(0, -50%);right:0;width: 64%;padding: 0 50px;}
.baseBox .baseList li .txtBox h5{font-size:26px;font-weight:normal;margin-bottom:20px;}
.baseBox .baseList li .txtBox p{font-size:16px;line-height:30px;color: #666;}
.baseBox .baseList li .txtBox .pupcon{display: none;}
.baseBox .baseList li:nth-child(even):before{left: 0;right:auto;transform: rotate(90deg);}
.baseBox .baseList li:nth-child(even) .imgBox{float: right;}
.baseBox .baseList li:nth-child(even)  .txtBox{left: 0;right:auto;}
.baseBox .baseList li:hover .imgBox img{transform: scale(1.1);}
/*弹窗*/
.basePup{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10001;display: none;}
.basePup .BG{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,.5);}
.basePup .basepupBox{max-width:1000px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 60px;background:#fff;}
.basePup .basepupBox .colBtn{width: 33px;height: 33px;background:url(../images/col2.png) no-repeat;position: absolute;top: -40px;right:-60px;transition:.3s;}
.basePup .basepupBox .colBtn:hover{transform: rotate(90deg);}
.basePup .basepupBox .baseCont{}
.basePup .basepupBox .baseCont h5{font-size:30px;font-weight:normal;margin-bottom:30px;}
.basePup .basepupBox .baseCont .textB{max-height:325px;overflow-y: auto;font-size:16px;line-height:30px;color: #666;}
.basePup .basepupBox .baseCont .textB::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 2px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
.basePup .basepupBox .baseCont .textB::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 2px;
  box-shadow   : inset 0 0 1px rgba(0, 0, 0, 0.2);
  background   : #bdbdbd
  }
.basePup .basepupBox .baseCont .textB::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background   : #ededed;
  }
/*弹窗*/
/*基地展示*/

/*组织架构*/
.orgasBox{padding: 100px 0 80px;}
.orgasBox .imgBox{text-align: center;}
/*组织架构*/

/**/
.honerBox{padding-top:70px;}
.honerBox .honrMenu{border-bottom:1px solid #dedede;text-align: center;margin-bottom:70px;}
.honerBox .honrMenu li{display: inline-block;padding: 0 4%;}
.honerBox .honrMenu li a{display: block;padding-bottom:25px;position: relative;font-size:18px;}
.honerBox .honrMenu li.on a{color: #e60012;}
.honerBox .honrMenu li.on a:before{width: 7px;height: 7px;border:6px solid #fff;background:#e60012;content: '';position: absolute;bottom:-9.5px;left: 50%;margin-left:-9.5px;border-radius:50%;}
.honerList{position: relative;}
.honerList.be:before{width: 100%;height: 72px;content: '';background: url('../images/hLBG.png') no-repeat;position: absolute;top: 270px;left: 0;z-index: -1;}
.honerList.af:after{width: 100%;height: 72px;content: '';background: url('../images/hLBG.png') no-repeat;position: absolute;top: 498px;left: 0;z-index: -1;}
.honerList ul{padding: 0 5%;position: relative;}
.honerList.beaf ul:before{width: 100%;height: 72px;content: '';background: url('../images/hLBG.png') no-repeat;position: absolute;top: 808px;left: 0;z-index: -1;}
.honerList li{float: left;width: 20%;margin-right: 6.66%;margin-bottom:50px;text-align: center;}
.honerList li:nth-child(4n){margin-right:0;}
.honerList li .imgBox{line-height:185px;text-align: center;}
.honerList li .imgBox img{vertical-align: bottom; max-height: 185px;}
.honerList li .txtBox{margin-top: 11%;}
.honerList li .txtBox p{font-size:16px;color: #555;line-height:26px;height: 52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}


@media(min-width: 1330px){
  .honerList.be:before{}
  .honerList.af:after{top:585px;}
  .honerList.beaf ul:before{top:820px;}
}

.systList.be:before{width: 100%;height: 72px;content: '';background: url('../images/hLBG.png') no-repeat;position: absolute;top: 240px;left: 0;}
.systList.af:after{width: 100%;height: 72px;content: '';background: url('../images/hLBG.png') no-repeat;position: absolute;top: 608px;left: 0;}
.systList.beaf ul:before{width: 100%;height: 72px;content: '';background: url('../images/hLBG.png') no-repeat;position: absolute;top: 778px;left: 0;}


@media(min-width: 1330px){
  .systList.be:before{top:240px;}
  .systList.af:after{top:611px;}
  /* .systList.beaf ul:before{top:817px;} */
}
@media(min-width: 1330px){
  .honerList.be:before{top:196px;}
  .honerList.af:after{top:506px;}
}
@media(max-width: 1280px){
    .honerList.be:before{display: none}
    .honerList.af:after{display: none;}
    .honerList.beaf ul:before{display: none;}
    .systList.be:before{display: none}
    .systList.af:after{display: none;}
    .systList.beaf ul:before{display: none;}
}
/**/

/*页码*/
.PageBox{padding:20px 0;}
.PageBox .Pages{text-align:center;}
.PageBox .Pages a{padding:8px 10px;color:#999;font-size:16px;margin:0 3px;transition:all .5s;}
.PageBox .Pages a:hover,
.PageBox .Pages a.a_cur{background:#e60012;color:#fff;}
.PageBox .Pages .num{font-style:normal;}
.PageBox .Pages .num a{display:none;}
.PageBox .Pages a.a_prev{position: relative;padding-left:30px;}
.PageBox .Pages a.a_prev:before{width: 9px;height: 15px;content: '';background:url(../images/arrow2.png) no-repeat;position: absolute;top: 50%;margin-top:-7.5px;left: 5px;}
.PageBox .Pages a.a_prev:hover:before{background:url(../images/arrow2_a.png) no-repeat;}
.PageBox .Pages a.a_next{position: relative;padding-right:30px;}
.PageBox .Pages a.a_next:before{width: 9px;height: 15px;content: '';background:url(../images/arrow2.png) no-repeat;position: absolute;top: 50%;margin-top:-7.5px;right: 5px;transform: rotate(180deg);}
.PageBox .Pages a.a_next:hover:before{background:url(../images/arrow2_a.png) no-repeat;}
@media screen and (min-width:768px){
  .PageBox{padding: 60px 0;}
  .PageBox .Pages a{padding:10px 15px;margin: 0 10px;}
  .PageBox .Pages .num a{display:inline-block;padding:8px 15px;}
}
/*页码*/

/*产品分类*/
.proclasBox{margin:90px 0;}
.proclasBox .procTop{background:#f9f9f9;position: relative;}
.proclasBox .procTop:before{width: 405px;height: 455px;content: '';background:url(../images/proBe.png) no-repeat;position: absolute;top: 0;right:0;}
.proclasBox .procTop .imgBox{float: left;width: 50%;}
.proclasBox .procTop .txtBox{float: left;width: 50%;padding: 80px 70px 0;}
.proclasBox .procTop .txtBox .tiBox{margin-bottom:25px;}
.proclasBox .procTop .txtBox .tiBox .iconB{float: left;}
.proclasBox .procTop .txtBox .tiBox .textB{float: left;margin-left:25px;}
.proclasBox .procTop .txtBox .tiBox .textB h5{font-size:26px;font-weight:normal;}
.proclasBox .procTop .txtBox .tiBox .textB p{font-size:16px;color: #cccccc;font-family:Arial;line-height:30px;text-transform: uppercase;}
.proclasBox .procTop .txtBox .coBox{font-size:16px;line-height:30px;color: #666666;}
.proclasBox .procBom{}
.proclasBox .procBom .item{width: 25%;float: left;}
/*产品分类*/

/*生产设备*/
.equipment{margin-top:80px;}
.equipment .equiList{}
.equipment .equiList ul{display: flex;flex-wrap: wrap;}
.equipment .equiList li{width: 32%;margin-right:2%;background:#f5f6f9;border-bottom:6px solid #ebecf0;float: left;margin-bottom:60px;padding: 30px;}
.equipment .equiList li:nth-child(3n){margin-right:0;}
.equipment .equiList li .imgBox{text-align: center;margin-bottom:80px;padding-top: 40px;overflow: hidden;}
.equipment .equiList li .imgBox img{transition:.3s;}
.equipment .equiList li h5{font-size:24px;line-height:32px;position: relative;padding-left: 18px;}
.equipment .equiList li h5:before{width: 4px;height: 100%;content: '';background:#e60012;position: absolute;top: 0;left: 0;}
.equipment .equiList li:hover .imgBox img{transform: scale(1.1);}
/*生产设备*/

/*生产设备详情*/
.equiconT{margin: 100px 0;}
.equiconT .equiconBoX{background:#f5f6f9;border-bottom:6px solid #ebecf0;min-height: 620px;padding-top:135px;}
.equiconT .equiconBoX .imgBox{width: 50%;float: left;text-align: center;}
.equiconT .equiconBoX .txtBox{width: 42%;float: left;}
.equiconT .equiconBoX .txtBox h5{font-size:34px;line-height:44px;}
.equiconT .equiconBoX .txtBox span{font-size:34px;line-height:44px;font-weight:bold;display: block;position: relative;padding-bottom:30px;margin-bottom:30px;}
.equiconT .equiconBoX .txtBox span:before{width: 52px;height: 4px;content: '';background:#e60012;position: absolute;left: 2px;bottom:0;}
.equiconT .equiconBoX .txtBox p{font-size:16px;line-height:30px;color: #666;}
/*生产设备详情*/

/*产业布局*/
.induLayout{margin-top:80px;}
.induLayout .indulayList{}
.induLayout .indulayList .item{position: relative;padding-bottom:145px;margin-bottom:70px;}
.induLayout .indulayList .item .BGbox{float: left;}
.induLayout .indulayList .item:nth-child(even) .BGbox{float: right;}
.induLayout .indulayList .item .iconList{position: absolute;left: 35px;bottom:0;}
.induLayout .indulayList .item .iconList li{float: left;width: 238px;height: 285px;background:url(../images/ilBG.png) no-repeat;text-align: center;margin: 0 25px;position: relative;top: 0;transition:.3s;padding-top:100px;}
.induLayout .indulayList .item .iconList li a{display: block;}
.induLayout .indulayList .item:nth-child(even) .iconList{left: auto;right:35px;}
.induLayout .indulayList .item .iconList li .iconB{line-height:55px;}
.induLayout .indulayList .item .iconList li .iconB img{max-width:55px;}
.induLayout .indulayList .item .iconList li h5{margin-top:15px;padding-top: 15px;position: relative;font-size:18px;font-weight:normal;}
.induLayout .indulayList .item .iconList li h5:before{width: 30px;height: 3px;content: '';background:#e60012;position: absolute;left: 50%;margin-left:-15px;top: 0;}
.induLayout .indulayList .item .iconList li:hover{top: -8px;}
/*产业布局*/

/*产业布局详情*/
.induLaycon{margin: 80px 0;}
.induLaycon .layinduBox{}
.induLaycon .layinduBox .titleB{text-align: center;padding-top: 15px;margin-bottom:30px;}
.induLaycon .layinduBox .titleB h5{font-size:34px;font-weight:normal;margin-bottom:10px;}
.induLaycon .layinduBox .titleB span{display: block;font-size:20px;}
.induLaycon .layinduBox .imgBox{display: flex;justify-content: space-between;margin-bottom:80px;}
.induLaycon .layinduBox .compDes{padding-bottom:35px;border-bottom:1px solid #ebebeb;margin-bottom:40px;}
.induLaycon .layinduBox .compDes .comLogo{margin-bottom:25px;}
.induLaycon .layinduBox .compDes h5{font-size:18px;font-weight:normal;line-height:30px;}
.induLaycon .layinduBox .compDes p{font-size:16px;line-height:30px;}
.induLaycon .layinduBox .item{margin-bottom:40px;}
.induLaycon .layinduBox .item h5{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebebeb;padding-left: 15px;position: relative;font-size:22px;font-weight:normal;}
.induLaycon .layinduBox .item h5:before{width: 8px;height: 8px;content: '';background:#e60012;position: absolute;left: 0;top: 50%;margin-top:-9px;}
.induLaycon .layinduBox .item li{width: 250px;line-height:1.5;padding: 15px;text-align: center;background:#f5f6f8;margin-right:10px;float: left;margin-bottom: 10px;}
/*产业布局详情*/


/*研发创新*/
.RDinnovBox{}
.RDinnovBox .innovTop{}
.RDinnovBox .innovTop .leftBox{float: left;width: 54%;}
.RDinnovBox .innovTop .leftBox h5{font-size:34px;font-weight:normal;margin-bottom:15px;}
.RDinnovBox .innovTop .leftBox span{padding: 0 10px 12px 25px;position: relative;border-bottom:4px solid #e60012;font-size:16px;margin-bottom:35px;display: inline-block;}
.RDinnovBox .innovTop .leftBox span:before{width: 12px;height: 16px;content: '';background:url(../images/icon3.png) no-repeat;position: absolute;left: 7px;top: 50%;margin-top:-13px;}
.RDinnovBox .innovTop .leftBox p{font-size:16px;line-height:32px;color: #666;margin-bottom:15px;}
.RDinnovBox .innovTop .righBox{float: right;width: 37%;}
.RDinnovBox .innovMid img{margin-top:-380px;}
.RDinnovBox .innovBom{padding: 0 50px;}
.RDinnovBox .innovBom .leftBox{width: 50%;float: left;}
.RDinnovBox .innovBom .leftBox h5{font-size:30px;font-weight:normal;color: #d2d2d2;line-height:40px;font-weight:normal;margin-bottom:20px;}
.RDinnovBox .innovBom .leftBox li{float: left;width: 160px;line-height:58px;border:1px solid #e7e7e7;text-align: center;margin-right:25px;margin-bottom:15px;font-size:20px;}
.RDinnovBox .innovBom .righBox{width: 50%;float: left;margin-top:-60px;}
.RDinnovBox .innovBom .righBox h5{font-size:30px;color: #666;font-weight:normal;}
.RDinnovBox .innovBom .righBox span{font-family:Arial;font-size:18px;color: #999999;margin-bottom:30px;display: block;}
.RDinnovBox .innovBom .righBox p{font-size:16px;line-height:32px;color: #666666;}

@media(min-width: 1000px){
  .RDinnovBox .innovBom .leftBox{padding-top: 72px;}
}

/*研发创新*/

/*新闻动态*/
.newsBox{margin-top:80px;}
.newsBox .newsList{}
.newsBox .newsList li{padding-bottom:60px;border-bottom:1px solid #e5e5e5;margin-bottom:60px;}
.newsBox .newsList li .imgBox{float: left;width: 29%;overflow: hidden;}
.newsBox .newsList li .imgBox img{transition:.3s;}
.newsBox .newsList li .txtBox{float: right;width: 67%;}
.newsBox .newsList li .txtBox .timeB{float: left;width: 12%;font-family:'SHSregular';color: #999999;}
.newsBox .newsList li .txtBox .timeB span{display: block;font-size:42px;line-height:1;}
.newsBox .newsList li .txtBox .timeB time{display: block;font-size:18px;}
.newsBox .newsList li .txtBox .textB{float: right;width: 88%;}
.newsBox .newsList li .txtBox .textB h5{font-size:20px;color: #080604;font-weight:normal;margin-bottom:15px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.newsBox .newsList li .txtBox .textB p{line-height:26px;color: #999;margin-bottom:50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.newsBox .newsList li:hover .imgBox img{transform: scale(1.1);}
.newsBox .newsList li:hover .txtBox .textB h5{color: #e60012;}
/*新闻动态*/

/*新闻动态详情*/
.newconB{margin: 80px 0;}
.newconB .newsconten{padding-bottom:80px;border-bottom:1px solid #e5e5e5;}
.newconB .newsconten .titleB{text-align: center;padding-bottom:25px;border-bottom:1px solid #e5e5e5;margin-bottom:80px;}
.newconB .newsconten .titleB h5{font-size:34px;font-weight:normal;color: #080604;margin-bottom:15px;}
.newconB .newsconten .titleB .tsBox{}
.newconB .newsconten .titleB .tsBox span{display: inline-block;color: #999999;margin: 0 25px;}
.newconB .newsconten .titleB .tsBox span time{font-family:'SHSregular';}
.newconB .newsconten .textB{max-width:960px;margin: 0 auto;}
.newconB .newsconten .textB p{font-size:16px;color: #666;line-height:26px;margin-bottom:20px;}
.newconB .newsconten .textB .imgBox{margin-bottom:20px;}
.newconB .chapters{padding-top: 25px;}
.newconB .chapters span{float: left;font-size:16px;color: #666;}
.newconB .chapters span a{color: #666;}
.newconB .chapters span a:hover{color: #e60012;}
.newconB .chapters span:nth-child(even){float: right;}
/*新闻动态详情*/

/*近期活动*/
.activity{margin-top:80px;}
.activity .actvList{}
.activity .actvList .item{float: left;width: 47%;background:#f5f6f8;margin-bottom:6%;padding: 35px 30px 55px;border-bottom:5px solid #ebecf0;transition:.3s;}
.activity .actvList .item:nth-child(even){float: right;}
.activity .actvList .item .Topbox{margin-bottom:25px;}
.activity .actvList .item .Topbox .timeB{background:url(../images/icon4.png) no-repeat;width: 78px;display: inline-block;vertical-align: middle;height: 88px;padding-top:15px;font-family:'SHSregular';color: #e60012;text-align: center;transition:.3s;}
.activity .actvList .item .Topbox .timeB span{display: block;font-size:32px;line-height:1;}
.activity .actvList .item .Topbox .timeB time{display: block;font-size:16px;}
.activity .actvList .item .Topbox h5{display: inline-block;vertical-align: middle;font-size:26px;color: #080604;font-weight:normal;margin-left:20px;min-height: 74px;width: 72%;}
.activity .actvList .item .imgBox{overflow: hidden;max-height:280px;}
.activity .actvList .item .imgBox img{transition:.3s;}
.activity .actvList .item .txtBox{}
.activity .actvList .item .txtBox p{line-height:26px;color: #999;margin: 30px 0;}
.activity .actvList .item .txtBox .moreBtn{border:1px solid #e60012;color: #e60012;}
.activity .actvList .item .txtBox .moreBtn:before{background: url(../images/more_r.png) no-repeat}
.activity .actvList .item:hover{border-bottom:5px solid #e60012;}
.activity .actvList .item:hover .Topbox .timeB{background:url(../images/icon4_a.png) no-repeat;color: #fff;}
.activity .actvList .item:hover .imgBox img{transform: scale(1.1);}
@media(min-width: 1024px){
  .activity .actvList .item .imgBox{min-height: 280px;}
}
/*近期活动*/

/*资料下载*/
.downlList{}
.downlList li{line-height:70px;padding: 0 40px;background:#f5f6f8;font-size:16px;margin-bottom:25px;}
.downlList li time{display: inline-block;vertical-align: middle;margin-right:30px;}
.downlList li .view{display: inline-block;vertical-align: middle;}
.downlList li .downBtn{display: block;float: right;display: block;padding-left:25px;position: relative;}
.downlList li .downBtn:before{width: 19px;height: 20px;content: '';background:url(../images/pdf.png) no-repeat;position: absolute;left: 0;top: 50%;margin-top:-10px;}
/*资料下载*/

/*社会责任*/
.sociaBox{margin: 100px 0;}
.sociacont{position: relative;}
.sociacont .txtBox{position: absolute;top: 50%;transform: translate(0, -50%);right:0;padding-right:60px;width: 35.5%;}
.sociacont .txtBox h5{font-size:30px;font-weight:normal;margin-bottom:25px;position: relative;}
/* .sociacont .txtBox h5:before{width: 60px;height: 2px;content: '';background:#e60012;position: absolute;top: 50%;margin-top:-1px;left: -80px;} */
.sociacont .txtBox p{font-size:16px;line-height:30px;color: #999;}
/*社会责任*/

/*教育培训*/
.teachBox{margin-top:100px;}
.teachList{}
.teachList li{background:#f5f6f8;margin-bottom:35px;}
.teachList li .imgBox{display: inline-block;vertical-align: middle;overflow: hidden;}
.teachList li .imgBox img{transition:.3s;}
.teachList li .txtBox{display: inline-block;vertical-align: middle;width: 66%;padding-left:50px;}
.teachList li .txtBox .Topbox{margin-bottom:25px;}
.teachList li .txtBox .Topbox span{padding: 0 20px 0 35px;position: relative;display: inline-block;line-height:30px;background:#e60012;color: #fff;}
.teachList li .txtBox .Topbox span:before{width: 12px;height: 16px;content: '';background:url(../images/icon3_w.png) no-repeat;position: absolute;left: 15px;top: 50%;margin-top:-8px;}
.teachList li .txtBox .Topbox h5{display: inline-block;font-size:22px;font-weight:normal;line-height:30px;margin-left:20px;}
.teachList li .txtBox p{line-height:26px;color: #999;}
.teachList li:hover .imgBox img{transform: scale(1.1);}
/*教育培训*/

/*诚信之家*/
.journalList{}
.journalList ul{display: flex;flex-wrap: wrap;}
.journalList li{float: left;width: 22%;margin-right:4%;margin-bottom:60px;padding: 30px;background:#f5f6f8;}
.journalList li:nth-child(4n){margin-right:0;}
.journalList li span{display: inline-block;padding: 0 20px;line-height:30px;background:#e60012;color: #fff;margin-bottom:15px;}
.journalList li .imgBox{overflow: hidden;margin-bottom:20px;}
.journalList li .imgBox img{transition:.3s;}
.journalList li h5{font-size:18px;font-weight:normal;line-height:26px;}
.journalList li p{color: #999;line-height:26px;}
.journalList li:hover .imgBox img{transform: scale(1.1);}

.journalInfo {margin: 0 auto;margin-bottom:20px; padding-bottom: 40px; max-width: 1200px;}
.journalInfo .title{text-align: center;padding-bottom: 10px;}
.journalInfo .title .h3{font-size: 16px;}
.journalInfo .title .h4{font-size: 14px;}

.journalInfo ul li img{width:100%;}
.journalInfo .slick-dots{display: none;}
.journalInfo .slick-dots li button{display: none;}
.journalInfo .slick-arrow{width: 40px;height: 40px;cursor: pointer;}
.journalInfo .slick-prev{position: absolute;background:url(../images/arrow_a.png) no-repeat center;top:100%;z-index: 98;left: 50%;margin-left: -50px; font-size:0;display: none;border:none;}
.journalInfo .slick-next{position: absolute;background:url(../images/arrow_a.png) no-repeat center;top:100%;z-index: 98;left:50%;font-size:0; margin-left:10px ;transform: rotate(180deg);display: none;border:none;}


@media(min-width:1024px){
  .journalInfo{margin-bottom: 40px;}
  .journalInfo .title {padding-bottom: 30px;}
  .journalInfo .title .h3{font-size: 22px;}
  .journalInfo .title .h4{font-size: 16px;padding-top: 10px;}
}

/*诚信之家*/

/*企业风采*/
.corstyle{margin-top:100px;}
.corstyle .corsSlide{position: relative;margin-bottom:100px;}
.corstyle .corsSlide .item{background:#f5f6f8;}
.corstyle .corsSlide .item .imgBox{float: left;width: 68.5%;overflow: hidden;}
.corstyle .corsSlide .item .imgBox img{transition:.3s;}
.corstyle .corsSlide .item .txtBox{float: right;width: 31.5%;padding: 45px 70px 0;}
.corstyle .corsSlide .item .txtBox h5{font-size:26px;line-height:38px;font-weight:normal;padding-bottom:20px;margin-bottom:20px;}
.corstyle .corsSlide .item .txtBox h5:before{width: 48px;height: 4px;content: '';background:#e60012;position: absolute;bottom:0;left: 0;}
.corstyle .corsSlide .item .txtBox span{display: block;padding-left:20px;position: relative;font-size:16px;margin-bottom:35px;color: #333;}
.corstyle .corsSlide .item .txtBox span:before{width: 12px;height: 16px;content: '';background:url(../images/icon3.png) no-repeat;position: absolute;left: 2px;top: 50%;margin-top:-8px;}
.corstyle .corsSlide .item .txtBox p{color: #999;line-height:26px;}
.corstyle .corsSlide .item:hover .imgBox img{transform: scale(1.1);}
.corstyle .corsSlide .slick-dots{position: absolute;left: calc(68.5% + 70px);bottom:50px;}
.corstyle .corsSlide .slick-dots li{width: 10px;height: 10px;border-radius:50%;background:#dedede;margin: 0 5px;display: inline-block;transition:.3s;}
.corstyle .corsSlide .slick-dots li button{display: none;}
.corstyle .corsSlide .slick-dots li.slick-active{width: 38px;border-radius:10px;background:#e60012;}
.corstyle .corsList{}
.corstyle .corsList ul{display: flex;flex-wrap: wrap;}
.corstyle .corsList li{width: 32%;margin-right:2%;float: left;margin-bottom:50px;border-bottom:4px solid #f5f6f8;transition:.3s;}
.corstyle .corsList li:nth-child(3n){margin-right:0;}
.corstyle .corsList li .imgBox{overflow: hidden;margin-bottom:15px;}
.corstyle .corsList li .imgBox img{transition:.3s;}
.corstyle .corsList li h5{font-size:18px;font-weight:normal;margin-bottom:10px;}
.corstyle .corsList li span{display: block;padding-left:20px;position: relative;font-size:16px;color: #999;margin-bottom:15px;}
.corstyle .corsList li span:before{width: 12px;height: 16px;content: '';background:url(../images/icon3_g.png) no-repeat;position: absolute;left: 2px;top: 50%;margin-top:-8px;}

.corstyle .corsList li:hover{border-bottom:4px solid #e60012;}
.corstyle .corsList li:hover .imgBox img{transform: scale(1.1);}
/*企业风采*/

/*企业风采详情*/
.corInfo{margin: 100px 0;}
.corInfo .titleB{text-align: center;margin-bottom:50px;}
.corInfo .titleB h5{font-size:32px;font-weight:normal;margin-bottom:25px;}
.corInfo .titleB span{display: inline-block;border-bottom:4px solid #e60012;padding: 0 10px 10px 25px;position: relative;}
.corInfo .titleB span:before{width: 12px;height: 16px;content: '';background:url(../images/icon3.png) no-repeat;position: absolute;left: 8px;top: 50%;margin-top:-13px;}
.flipster .flip-item:before{width: 100%;height: 100%;content: '';background:rgba(0,0,0,.5);top: 0;left: 0;transition:.3s;position: absolute;}
.flipster .flip-item.flip-current:before{opacity: 0;}
.flipster .flipto-prev,
.flipster .flipto-next { position: absolute;  top: 50%; margin-top:-30px;z-index: 100; display: block;width: 40px;height: 60px;background:url(../images/arrow3.png) no-repeat;font-size:0;}
.flipster .flipto-prev:hover,
.flipster .flipto-next:hover {background:url(../images/arrow3_a.png) no-repeat;}
.flipster .flipto-next{transform: rotate(180deg);}
.flipster .flipto-prev { left:20%; }
.flipster .flipto-next { right:20%; }
/*企业风采详情*/

/*校企合作*/
.schentCoop{margin-top:100px;}
.schentCoop .schentCoopList{}
.schentCoop .schentCoopList .item{background:#f5f6f8;margin-bottom:60px;}
.schentCoop .schentCoopList .item .imgBox{float: left;width: 50%;overflow: hidden;}
.schentCoop .schentCoopList .item .imgBox img{transition:.3s;}
.schentCoop .schentCoopList .item .txtBox{width: 50%;float: right;padding: 5% 6% 0;}
.schentCoop .schentCoopList .item .txtBox h5{font-size:26px;font-weight:normal;padding-bottom:25px;position: relative;margin-bottom:20px;}
.schentCoop .schentCoopList .item .txtBox h5:before{width: 48px;height: 4px;content: '';background:#e60012;position: absolute;bottom:0;left: 0;}
.schentCoop .schentCoopList .item .txtBox span{display: block;padding-left: 18px;font-size:16px;margin-bottom:20px;position: relative;color: #333;}
.schentCoop .schentCoopList .item .txtBox span:before{width: 12px;height: 16px;content: '';background:url(../images/icon3.png) no-repeat;position: absolute;left: 0px;top: 50%;margin-top:-8px;}
.schentCoop .schentCoopList .item .txtBox p{color: #666;line-height: 28px;}
.schentCoop .schentCoopList .item .txtBox .moreBtn{margin-top:40px;}
.schentCoop .schentCoopList .item:hover .imgBox img{transform: scale(1.1);}
.schentCoop .schentCoopList .item:nth-child(even) .imgBox{float: right;}
.schentCoop .schentCoopList .item:nth-child(even) .txtBox{float: left;}

.schentCoop .schentCoopList.schentCoopListLeft .item .imgBox{float: left;}
.schentCoop .schentCoopList.schentCoopListLeft .item .txtBox{float: right;}


/*校企合作*/

/*校企合作详情*/
.newconB .newsconten .titleB .tsBox span.add{padding-left:20px;position: relative;}
.newconB .newsconten .titleB .tsBox span.add:before{width: 12px;height: 16px;content: '';background:url(../images/icon3_g.png) no-repeat;position: absolute;left: 2px;top: 50%;margin-top:-8px;}
.newconB .newsconten.schcoopcon{border-bottom:none;}
.newconB .schcoopcon{}
.newconB .schcoopcon .imgDes{padding-bottom:20px;border-bottom: 1px solid #e5e5e5;margin-bottom:40px;}
.newconB .schcoopcon .imgDes .item{float: left;}
.newconB .schcoopcon .imgDes .item p{text-align: center;font-size:16px;margin: 15px 0;}
.newconB .schcoopcon .imgDes .item:nth-child(2n){float: right;}
.newconB .schcoopcon .coopDes{font-size:16px;line-height:26px;color: #666;}
/*校企合作详情*/

/*联系方式*/
.contactBox{margin: 80px 0;}
.contactBox .contactList{}
.contactBox .contactList li{margin-bottom:20px;}
.contactBox .contactList li .mapBox{float: left;height: 330px;width: 41%;border:3px double #e4e6e9;}
.contactBox .contactList li .txtBox{float: right;height: 330px;background:#e4e6e9;width: 59%;position: relative;transition:.3s;padding: 55px 50px 0;}
.contactBox .contactList li .txtBox:before{width: 51px;height: 55px;content: '';background:url(../images/icon5.png) no-repeat;background-size: contain;position: absolute;top: -3px;right:-1px;}
.contactBox .contactList li .txtBox h5{color: #333;font-size:22px;padding-bottom:25px;margin-bottom:20px;position: relative;}
.contactBox .contactList li .txtBox h5:before{width: 48px;height: 4px;content: '';background:#e60012;position: absolute;bottom:0;left: 0;}
.contactBox .contactList li .txtBox p{color: #666;line-height:30px;}
@media(min-width:1280px){
.contactBox .contactList li .txtBox:hover{color: #fff;background:#e60012;}
.contactBox .contactList li .txtBox:hover:before{background:url(../images/icon5_a.png) no-repeat;}
.contactBox .contactList li .txtBox:hover h5,
.contactBox .contactList li .txtBox:hover p{color: #fff;}
.contactBox .contactList li .txtBox:hover h5:before{background:#fff;}
}

.contactBox .contactList li:nth-child(even) .mapBox{float: right;}
.contactBox .contactList li:nth-child(even) .txtBox{float: left;}
.contactBox .contactList li:nth-child(even) .txtBox:before{transform: rotate(270deg);right:auto;left: 0;}
/*联系方式*/

/*人才招聘*/
.recruitment{margin-top:80px;}
.jobList{margin-bottom:2%;}
.jobList ol.type{ margin-top:3%;margin-bottom:1px;}
.jobList .type{display:table; width:100%;}
.jobList ol.type{font-size:16px; background-color:#e60012; color:#fff;}
.jobList .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:40px;font-size:16px;}
.jobList ul.type li{cursor:pointer;}
.jobList .type li:nth-child(1){width:40%;padding-left:5%; text-align:left !important;}
.jobList .type li:nth-child(2){ width:15%;}
.jobList .type li:nth-child(3){ width:15%;}
.jobList .type li:nth-child(4){width: 15%;}
.jobList .type li:nth-child(5){ width:15%;}
.jobList .type li:nth-child(5){padding-left:2%; text-align:left !important;}
.jobList .list{margin-bottom:1px;}
.jobList ul.type{background:#f5f6f8;position: relative;}
.jobList ul.type:before{width: 14px;height: 8px;background:url(../images/arrow4.png) no-repeat;content: '';top:50%;margin-top:-4px;right:30px;position: absolute;}
.jobList ul.type#On:before{background:url(../images/arrow4_a.png) no-repeat;}
.jobList .list .con{ display:none;overflow:hidden; font-size:14px; padding:4%;background:#fafafa;}
.jobList .list .con p{color: #666;margin-bottom:2%;font-size:16px;line-height:40px;}
.jobList .btn_apply{padding:10px 0;}
.jobList .btn_apply a{display:inline-block; max-width:200px; width:40%;line-height:45px;text-align:center; color:#fff;background:#e60012;font-size:16px;transition:.3s;position: relative;top: 0;}
.jobList .btn_apply a:hover{top: -5px;}

.underPup{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10001;display: none;}
.underPup .BG{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,.5);}
.underPup .underCont{width:1000px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 30px;background:#fff;}
.underPup .underCont .colBtn{width: 17px;height: 17px;background:url(../images/col3.png) no-repeat;position: absolute;top: 12px;right:12px;transition:.3s;opacity: .2;}
.underPup .underCont .colBtn:hover{transform: rotate(90deg);}
.underPup .underCont h5{font-size:26px;font-weight:normal;text-align: center;margin-bottom:20px;}
.underPup .underCont p{font-size:14px;line-height:20px;color: #666;}
.underPup .underCont span{display: block;font-size:16px;color: #e60012;padding-left:40px;line-height:30px;margin: 20px 0;position: relative;cursor: pointer;}
.underPup .underCont span:before{width: 24px;height: 24px;border:1px solid #d2d2d2;position: absolute;top: 50%;margin-top:-12px;left: 0;content: '';}
.underPup .underCont span.on:before{background:url(../images/icon6.png) no-repeat center center;}
.underPup .underCont .pageBtn{display: block;margin: 0 auto;width: 145px;line-height:50px;text-align: center;color: #fff;background:#e60012;font-size:16px;}

@media(min-width: 1440px){
  .underPup .underCont{width: 1400px;max-width:1400px;padding: 60px;}
  .underPup .underCont p{line-height:30px;font-size:16px;}
  .underPup .underCont span{margin: 30px 0;}
  .underPup .underCont h5{margin-bottom:35px;}
}
@media(max-width:1000px){
.jobList .type li{ width:20% !important;}
}
@media(max-width:768px){
.jobList .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.jobList .type li{ width:24% !important;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jobList ul.type:before{right:15px;}
}
@media(max-width:480px){
.jobList .type li:nth-child(4){ display:none;}
.jobList .type li:nth-child(5){ display:none;}
.jobList .type li{ width:30% !important;}
.jobList ol.type{font-size:15px;}
.jobList .btn_apply a{font-size:16px; height:40px; line-height:40px;}
}
/*人才招聘*/

/*填写简历*/
.resumeBox{margin: 80px 0;}
.resumeBox .resumeForm{background:#f5f6f8;padding: 6% 8%;}
.resumeForm .itemBox{border-bottom:1px solid #dcdddf;margin-bottom:60px;position: relative;padding-bottom:20px;}
.resumeForm .itemBox.lastitemBox{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.resumeForm .itemBox h5{font-size:26px;font-weight:normal;position: relative;padding-left:18px;line-height:28px;margin-bottom:30px;}
.resumeForm .itemBox h5:before{width: 4px;height: 100%;content: '';background:#e60012;position: absolute;top: 0;left: 0;}
.resumeForm .itemBox .foitem{margin-bottom:40px;}
.resumeForm .itemBox .foitem .item{width: 45%;float: left;}
.resumeForm .itemBox .foitem .item:nth-child(even){float: right;}
.resumeForm .itemBox .foitem .item label{display: block;font-size:16px;margin-bottom:15px;position: relative;}
.resumeForm .itemBox .foitem .item label.req:before{content: '*';color: #e60012;font-size:16px;margin-right:5px;}
.resumeForm .itemBox .foitem .item input{display: block;width: 100%;line-height:50px;height: 50px;background:#fff;border:1px solid #dcdddf;padding:0 15px;}
.resumeForm .itemBox .foitem .item.radB input{display: inline-block;width: auto;line-height:1;margin-right:5px;height: auto;}
.resumeForm .itemBox .foitem .item.radB input#woman{margin-left:20px;}
.resumeForm .itemBox .uploadIMG{position: absolute;top: 55px;right:calc(45% - 300px);width: 300px;height: 200px;background:#fff;border:1px solid #dcdddf;padding-top:40px;}
.resumeForm .itemBox .uploadIMG .upimg{position: absolute;max-width: 100px;top: 10%;left: 50%;transform: translate(-50%, 0);display: none;}
.resumeForm .itemBox .uploadIMG p{text-align: center;line-height:26px;color: #999;}
.resumeForm .itemBox .uploadIMG .upBox{height: 41px;width: 144px;position: relative;margin: 0 auto;}
.resumeForm .itemBox .uploadIMG .upimgBtn{text-align: center;text-align: center;padding-top: 12px;color: #e60012;display: block;cursor: pointer;}
.resumeForm .itemBox .uploadIMG .inputstyle {width: 144px;height: 41px;cursor: pointer;font-size: 30px;outline: medium none;position: absolute;filter: alpha(opacity=0);-moz-opacity: 0;opacity: 0;left: 0px;top: 0px;cursor: pointer;}
.resumeForm .itemBox .uploadIMG.on .upimg{display: block;}
.resumeForm .itemBox .uploadIMG.on p{opacity: 0;}
.resumeForm .itemBox .uploadIMG.on .upBox{margin-top:50px;}
.resumeForm .itemBox .foitem .item.seleB select{display: block;width: 100%;line-height:50px;background:#fff;border:1px solid #dcdddf;padding:0 15px;height: 50px;}
.resumeForm .itemBox .foitem .item.seleTime input{width: 49%;float: right;background-image:url(../images/icon8.png);background-position: right 15px center;background-repeat:no-repeat;}
.resumeForm .itemBox .foitem .item.seleTime input:nth-child(2){float: left;}
.resumeForm .itemBox .foitem .item.seleTime input:nth-child(4){float: right;}
.resumeForm .itemBox .foitem .item.tareaB{float: none;width: 100%;}
.resumeForm .itemBox .foitem .item.tareaB textarea{padding: 15px;line-height:24px;height: 170px;background:#fff;border:1px solid #dcdddf;width: 100%;}
.resumeForm span{display: block;color: #999;line-height:30px;}
.resumeForm span em{font-style:normal;color: #e60012;}
.resumeForm .subBtn{display: block;width: 220px;line-height:55px;text-align: center;color: #fff;background:#e60012;margin: 0 auto;margin-top: 60px;font-size: 16px;}
.resumeForm .itemBox .foitem .item.w100{float: none;width: 100%;}
/*填写简历*/

.resumeForm .Puzzle{width: 45%;margin-bottom:40px;height: 240px!important;}
@media(max-width:768px){
  .resumeForm .Puzzle{width: 100%;margin-bottom:20px;}
}

/*员工入口*/
.staffBox{margin: 100px 0;}
.staffBox .staffForm{border:40px solid #f5f6f8;padding: 100px 0;}
.staffBox .staffForm form{max-width:605px;margin: 0 auto;}
.staffBox .staffForm .item{margin-bottom:12px;}
.staffBox .staffForm label{width: 16%;display: inline-block;vertical-align: middle;font-size:16px;text-align: justify;line-height:55px;position: relative;}
.staffBox .staffForm label:before{content: '*';color: #e60012;margin-right: 5px;position: absolute;left: -12px;}
.staffBox .staffForm input{display: inline-block;vertical-align: middle;width: 82%;line-height:55px;height: 55px;padding: 0 15px;border:1px solid #dcdddf;}
.staffBox .staffForm .code input{width: 62%;}
.staffBox .staffForm .code .codeBox{display: inline-block;vertical-align: middle;width: 25%;float: right;}
.staffBox .staffForm .loginBtn{display: block;width: 220px;line-height:55px;text-align: center;color: #fff;background:#e60012;margin: 0 auto;margin-top: 60px;font-size: 16px;}

.staffForm .Puzzle{height: 240px!important;}
/*员工入口*/

/*响应式*/
// body.open {overflow:hidden; position:fixed; left:0; top:0; height:100%; width:100%;}
.mobile_bg {position:fixed; left:0; top:0; width:100%; height:100%; z-index:98; background:rgba(0,0,0,.5); display:none;}
.moLogo{display: none;width: 90%;margin-bottom:2%;}
.nav_btn {float:right; width:30px; height:27px; margin:10px 0 0 20px; position:relative; cursor:pointer; display:none;  transition:margin 0.3s ease 0s;z-index: 999;}
.nav_btn span,.nav_btn span:before,.nav_btn span:after {content:''; display:block; width:100%; height:2px; background-color:#333; position:absolute; left:0;border-radius:3px;}
.nav_btn span {top:50%; margin-top:-1px;}
.nav_btn span:before {top:-10px; transition:all 0.3s ease 0s;}
.nav_btn span:after {bottom:-10px; transition:all 0.3s ease 0s;}
.homeBan .top .nav_btn span,.homeBan .nav_btn span:before,.homeBan .nav_btn span:after{ background-color:#fff;}
.homeBan .top.aon .nav_btn span,.homeBan .top.aon .nav_btn span:before,.homeBan .top.aon .nav_btn span:after{ background-color:#333;}
.nav_btn.open span {height:0;}
.nav_btn.open span:before {transform:rotate(45deg); top:0;background-color:#e60012;}
.nav_btn.open span:after {transform:rotate(-45deg); bottom:-2px;background-color:#e60012;}
.wap_sear{display: none;}

@media(max-width:1400px){
  .w1400{padding: 0 2%;}
  .HomeF2 .w1400 .titBox{right:2%;}
  .top .otherBox{width: 75%;}
  .HomeF5:before{top: 243px;left: -20px;}
  .HomeF1 .txtBox.leftB{left: 2%;}
  .HomeF1 .txtBox.righB{right:2%;}
  .teachList li .txtBox{width: 62%; }
  .corstyle .corsSlide .item .txtBox{padding: 20px 30px 0;}
  .RDinnovBox .innovMid img{margin-top: -310px;}
}

@media(max-width:1200px){
  .w1200{padding: 0 2%;}
  .nav_btn{display: block;}
  .wap_sear{display: block;padding: 4% 0;border-bottom:1px solid #f2f2f2;}
  .wap_sear .wapSe{margin: 0 2%;position: relative;}
  .wap_sear input{display: block;width: 100%;line-height:70px;height: 70px;border-radius:35px;background:#f6f6f6;padding: 0 65px 0 30px;font-size:16px;}
  .wap_sear .searB{display: block;width: 30px;height: 30px;background:url(../images/sear_r.png) no-repeat;position: absolute;top: 50%;margin-top: -15px;right:25px;}
  .top{padding: 27px 0;}
  .top .otherBox .nav{position: absolute;top: 104px;width: 100%;float: none;left: 0;background:#fff;display: none;padding-bottom:50px;}
  .top .otherBox .nav li{float: none;width: 100%;margin-left:0;}
  .top .otherBox .nav li:first-child{display: none;}
  .homeBan .top .otherBox .nav li >a{color: #333;}
  .top .otherBox .nav li.on >a{color: #e60012;}
  .top.aon{border-bottom:1px solid #f2f2f2;}
  .top .otherBox .nav li{}
  .top .otherBox .nav li >a{padding-bottom:0;line-height:50px;border-bottom:1px solid #f2f2f2;padding: 0 2%;font-size:20px;color: #333;}
  .top .otherBox .nav li >a:after{width: 20px;height: 11px;content: '';background:url(../images/arrow5.png) no-repeat;position: absolute;top: 50%;margin-top:-5.5px;right:2%;transform: rotate(-90deg);transition:.3s;}
    .top .otherBox .nav li.open >a:after{transform: rotate(0deg);}
  .top .otherBox .nav li.on >a:before, .top .otherBox .nav li:hover >a:before{display: none;}
  .top .nav .nav_sub{position: static;padding: 15px 0;}
  .top .nav_sub .imgBox,
  .top .nav_sub .cont{display: none;}
  .top .nav_sub dl{width: 100%;float: none;min-height: normal;border-right:none;}
  .top .nav_sub dl dd{float: none;padding-left:0;width: 100%;}
  .top .nav_sub dl dd a{padding-left:0;margin-bottom:0;}
  .top .nav_sub dl dd a:before{display: none;}
  .top .otherBox .searBox{text-align: left;border-right: 1px solid #ccced3;border-left:none;width: 42px;}
  .top .otherBox{width: auto;}
  .HomeF1{height: auto;padding-bottom: 36%;position: relative;margin-top:-17%;}
  .HomeF1 .w1400,
  .HomeF6 .w1200{position: static;}
  .HomeF2{margin-top:0;}
  .HomeF6{margin-top:-23px}
  .idxBottom{margin-top: -232px;}
  .RDinnovBox .innovMid img{margin-top:0;margin-bottom:10px;}
  .RDinnovBox .innovBom .righBox{margin-top:0;}
  .teachList li .imgBox{display: block;text-align: center;width: 100%;padding-top:15px;}
  .teachList li .txtBox{width: 100%;display: block;padding: 15px;}
  .underPup .underCont{width: 80%;padding: 15px;}
  .underPup .underCont p{max-height:380px;overflow-y: auto;font-size:14px;line-height:22px;}
  .underPup .underCont h5{font-size:20px;margin-bottom:15px;}
  .underPup .underCont span{margin:10px 0;font-size:14px;line-height:22px;}
  .underPup .underCont .pageBtn{line-height:40px;}
}

@media(max-width:960px){
  .HomeF1 .txtBox h5{font-size:22px;padding-bottom:20px;margin-bottom:5px;}
  .HomeF1 .txtBox p{font-size:16px;}
  .HomeF6 .txtBox h5{padding-bottom:0;}
  .titBox h5{font-size:30px;}
  .HomeF2 .w1400 .titBox{position: static;max-width:130px;margin: 0 auto;}
  .HomeF2 .imgBox{display: block;width: 100%;text-align: center;margin: 20px 0;}
  .HomeF2 .txtBox{display: block;width: 100%;}
  .HomeF2 .txtBox h5{text-align: center;}
  .HomeF2 .txtBox p{margin: 15px 0;}
  .HomeF2 .txtBox .moreBtn{margin: 0 auto;}
  .HomeF6{margin-top: 58px;}
  .idxBottom .idxBomtop .bomnav{border-top:none;}
  .idxBottom .idxBomtop .bomnav dl,
  .bottom .Bomtop .bomnav dl{float: none;margin-left:0;}
  .idxBottom .idxBomtop .bomnav dt,
  .bottom .Bomtop .bomnav dt{line-height:50px;border-bottom:1px solid #e9e9eb;margin-bottom:0;padding-bottom:0;font-size:18px;position: relative;}
  .idxBottom .idxBomtop .bomnav dt:before,
  .bottom .Bomtop .bomnav dt:before{display: none;}
  .idxBottom .idxBomtop .bomnav dt:after,
  .bottom .Bomtop .bomnav dt:after{width: 20px;height: 11px;content: '';background:url(../images/arrow5.png) no-repeat;position: absolute;top: 50%;margin-top:-5.5px;right:2%;transform: rotate(-90deg);transition:.3s;}
  .idxBottom .idxBomtop .bomnav dl.open dt:after,
  .bottom .Bomtop .bomnav dl.open dt:after{transform: rotate(0deg);}
  .idxBottom .idxBomtop .bomnav .bomDD,
  .bottom .Bomtop .bomnav .bomDD{background:#ededed;padding: 15px 0;padding-left:2%;display: none;}
  .idxBottom .idxBomtop .bomnav dd a,
  .bottom .Bomtop .bomnav dd a{color: #666;padding-bottom:15px;}
  .bottom .Bombom{padding: 30px 0;}
  .bottom .Bombom ul{float: none;text-align: center;}
  .bottom .Bombom li{float: none;display: inline-block;}
  .bottom .Bombom .copy{float: none;text-align: center;}
  .HomeF3 .HomeF3slide .big .item .txtBox{width: 60%;margin-left:-30%;}
  .HomeF3 .HomeF3slide .small .item p{font-size:16px;}

  .bottom .Bomtop{padding: 30px 0;}
  .bottom .Bomtop .cosaBox{float: none;width: 100%;margin-bottom:20px;}
  .bottom .Bomtop .bomnav{float: none;width: 100%;}
  .visionTop .item,.visionBom .txtBox{padding: 30px;}
  .historyBox .histList .item .yearB p{font-size:22px;}
  .baseBox .baseList li .txtBox h5{font-size:22px;margin-bottom:10px;}
  .baseBox .baseList li .txtBox p{font-size:14px;line-height:22px;}
  .basePup .basepupBox .baseCont h5{font-size:24px;margin-bottom:15px;}
  .basePup .basepupBox .baseCont .textB{font-size:14px;line-height:22px;}
  .basePup .basepupBox{padding: 30px;}
  .basePup .basepupBox .colBtn{width: 15px;height: 15px;background-size: contain;top: -15px;right: -20px;}
  .baseBox .baseList li .imgBox{width: 100%;float: none;text-align: center;margin-bottom:15px;padding-top:15px;}
  .baseBox .baseList li .txtBox{position: static;transform: translate(0, 0);width: 100%;padding: 15px 15px 65px 15px;}
  .induLayout .indulayList .item{padding-bottom:15px;margin-bottom:20px;}
  .induLayout .indulayList .item .BGbox{float: none;margin-bottom:10px;}
  .induLayout .indulayList .item .iconList{position: static;}
  .induLayout .indulayList .item .iconList li{width: 32%;background-size: contain;margin: 0;margin-right:2%;background-position:center center;height: auto;padding-bottom:38.51%;padding-top:0;}
  .induLayout .indulayList .item .iconList li:nth-child(3n){margin-right:0;}
  .induLayout .indulayList .item .iconList li a{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
  .activity .actvList .item .Topbox h5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;float: right;width: 65%;}
  .sociacont .txtBox{position: static;transform: translate(0, 0);width: 100%;padding-right:0;}
  .corstyle .corsSlide .item .imgBox{float: none;width: 100%;text-align: center;}
  .corstyle .corsSlide .item .txtBox{float: none;width: 100%;padding-bottom:30px;}
  .corstyle .corsSlide .slick-dots{bottom:10px;left: auto;right:0;}
  .newconB .schcoopcon .imgDes .item{float: none!important;text-align: center;}
  .resumeBox .resumeForm{padding: 2% 4%;}
}

@media(max-width:768px){
  .HomeF3 .HomeF3slide .small .item p{font-size:14px;margin-top:8px;}
  .HomeF4 .contBox .mapB .abuBox{position: static;margin-top:20px;}
  .HomeF4 .contBox .mapB li .numB em,.comDes .comDesmid li .numB em{font-size:40px;letter-spacing:0px;}
  .HomeF4 .contBox .mapB .infB{margin-top:30px;}
  .HomeF5 .leftBox{padding-top: 433px;padding-right:5%;padding-bottom: 200px;}
  .HomeF5:before{display: none;}
  .HomeF5 .righBox .slidBox .slick-arrow{display: none!important;}
  .HomeF5 .leftBox .idxnewsList{margin-top:30px;}
  .HomeF5 .leftBox .idxnewsList li .timeB{float: none;width: 100%;}
  .HomeF5 .leftBox .idxnewsList li .timeB em,
  .HomeF5 .righBox .item .txtBox .timeB em{display: none;}
  .HomeF5 .leftBox .idxnewsList li .timeB time,
  .HomeF5 .righBox .item .txtBox .timeB time{display: none;}
  .HomeF5 .leftBox .idxnewsList li .timeB .wapTi,
  .HomeF5 .righBox .item .txtBox .timeB .wapTi{display: block;}
  .HomeF5 .righBox .item .txtBox .timeB .wapTi{color: rgba(255,255,255,.4);}
  .HomeF5 .leftBox .idxnewsList li .textB{float: none;width: 100%;}
  .HomeF5 .leftBox .idxnewsList li .textB a{-webkit-line-clamp: 1;font-size:16px;}
  .HomeF5 .righBox .item .txtBox h5{font-size:16px;}
  .HomeF5 .righBox .item .txtBox{width: 70%;}
  .HomeF5 .leftBox .idxnewsList .moreBtn{display: none;}
  .HomeF6{margin-top:-24.5%;}
  .HomeF6 .txtBox{width: 23%;}
  .HomeF6 .txtBox .moreBtn{display: none;}
  .idxBottom{margin-top: -19.2%;}
  .titBox h5{font-size:24px;}
  .titBox p{font-size:16px;}
  .HomeF2 .txtBox h5{font-size:22px;}
  .banner .slick-dots li.slick-active{width: 30px;}
  .banner .slick-dots li{margin: 0 5px;width: 8px;height: 8px;}
  .moreBtn{font-size:14px;width: 130px;line-height:40px;}
  .moreBtn:before{right:14px;}
  .idxBottom .idxBomtop .sharBox a{margin: 0 5px;}
  .idxBottom .idxBomtop .sharBox:after,
  .idxBottom .idxBomtop .sharBox:before{width: 60px;}
  .innerBan .Banbox{height: 420px;}
  .innerBan .txtBox h5{font-size:28px;}
  .innerBan .locatBox{font-size:14px;}
  .menu li a{line-height:40px;font-size:16px;}
  .comDes .comDestop .imgBox{float: none;width: 100%;}
  .comDes .comDestop .txtBox{float: none;width: 100%;}
  .comDes .comDesmid{margin:30px 0;}
  .comDes .comDestop .txtBox h5{font-size:24px;margin-bottom:10px;}

  .manphiBox,.historyBox,.orgasBox{padding: 50px 0;}

  .manphiBox li{width: 49%;margin-bottom:20px;}
  .manphiBox li.lis2{width: 100%;}
  .manphiBox li:nth-child(7){margin-right:2%;}
  .manphiBox li:nth-child(2),
  .manphiBox li:nth-child(8),
  .manphiBox li:nth-child(10){margin-right:0;}
  .visionTop .item{float: none;width: 100%;min-height:auto;margin-bottom:15px;}
  .visionTop .item .txtBox h5{font-size:22px;}
  .visionTop .item .txtBox span{font-size:14px;margin-bottom:10px;}
  .visionTop .item .txtBox p{line-height:22px;}
  .visionBom .txtBox h5{font-size:24px;margin-bottom:20px;padding-bottom:15px;}
  .visionBom .txtBox span{font-size:18px;padding-bottom:10px;margin-bottom:10px;line-height:24px;}
  .visionBom .txtBox p{line-height:22px;}
  .historyBox .histList .item .textB p{padding: 10px 15px;font-size:14px;line-height:22px;}
  .historyBox .histList .item .textB{padding-bottom:30px;border-left: 1px solid #f6f6f6;}
  .historyBox .histList .item .yearB p{font-size:12px;}
  .historyBox .histList .item .yearB:before{width: 8px;height: 8px;background-size: contain;margin-top:-4px;right:-5px;}
  .historyBox .histList .item:first-child .yearB:before{background-size: contain;}
  .historyBox .histList .item .textB p:before{top: 8px;}
  .historyBox .w1400 h5:before{width: 20px;height: 20px;background-size: contain;margin-top:-10px;}
  .historyBox .w1400 h5{padding-left:25px;}
  .historyBox .histList{margin-top:25px;}
  .basePup .basepupBox .baseCont h5{font-size:18px;}
  .basePup .basepupBox{width: 80%;}
  .baseBox .baseList li .txtBox h5{font-size:18px;}
  .baseBox .baseList li{margin-bottom:20px;}
  .honerBox{padding-top:30px;}
  .honerBox .honrMenu{margin-bottom:30px;}
  .honerList li{width: 49%;margin-right:2%;margin-bottom:20px;}
  .honerList li:nth-child(2n){margin-right:0;}
  .honerList li .txtBox{margin-top:10px;}
  .honerBox .honrMenu li a{padding-bottom:15px;}
  .proclasBox{margin: 30px 0;}
  .proclasBox .procTop .imgBox{float: none;width: 100%;text-align: center;}
  .proclasBox .procTop .txtBox{float: none;width: 100%;padding: 20px;}
  .proclasBox .procTop:before{display: none;}
  .proclasBox .procBom .item{width: 50%;text-align: center;}
  .proclasBox .procTop .txtBox .tiBox .iconB{width: 60px;}
  .proclasBox .procTop .txtBox .tiBox .textB{margin-left:15px;}
  .proclasBox .procTop .txtBox .tiBox .textB h5{font-size:20px;}
  .proclasBox .procTop .txtBox .tiBox .textB p{font-size:14px;}
  .proclasBox .procTop .txtBox .tiBox{margin-bottom:15px;}
  .proclasBox .procTop .txtBox .coBox{font-size:14px;line-height:22px;}

  .induLayout,.newsBox,.teachBox,.corstyle,.equipment{margin-top:30px;}
  .induLaycon,.newconB,.sociaBox,.corInfo,.contactBox,.staffBox,.equiconT{margin: 30px 0;}
  .corstyle .corsSlide{margin-bottom:30px;}

  .induLayout .indulayList .item .iconList li h5{font-size:12px;padding-top:10px;margin-top:10px;}
  .induLayout .indulayList .item .iconList li .iconB{line-height: 40px;width: 30px;margin: 0 auto;}
  .induLaycon .layinduBox .titleB h5{font-size:22px;}
  .induLaycon .layinduBox .titleB span{font-size:16px;}
  .induLaycon .layinduBox .imgBox{display: block;text-align: center;}
  .induLaycon .layinduBox .compDes p{font-size:14px;line-height:22px;}
  .induLaycon .layinduBox .compDes{padding-bottom:15px;margin-bottom:20px;}
  .induLaycon .layinduBox .item h5{font-size:16px;}
  .induLaycon .layinduBox .item li{width: auto;padding: 0 30px;margin-bottom:10px;}
  .RDinnovBox .innovTop .leftBox{width: 100%;float: none;}
  .RDinnovBox .innovTop .righBox{width: 100%;float: none;}
  .RDinnovBox .innovTop .leftBox h5{font-size:24px;}
  .RDinnovBox .innovTop .leftBox span{border-bottom:2px solid #e60012;margin-bottom:15px;}
  .RDinnovBox .innovTop .leftBox p{line-height:24px;margin-bottom:8px;}
  .RDinnovBox .innovBom{padding: 0;}
  .RDinnovBox .innovBom .leftBox{float: none;width: 100%;}
  .RDinnovBox .innovBom .righBox{float: none;width: 100%;}
  .RDinnovBox .innovBom .leftBox h5{font-size:20px;line-height:28px;}
  .RDinnovBox .innovBom .leftBox li{width: auto;padding: 0 30px;line-height:40px;font-size:16px;}
  .RDinnovBox .innovBom .righBox h5{font-size:20px;}
  .RDinnovBox .innovBom .righBox span{font-size:16px;margin-bottom:15px;}
  .RDinnovBox .innovBom .righBox p{font-size:14px;line-height:24px;}
  .newsBox .newsList li{padding-bottom:30px;margin-bottom:30px;}
  .newsBox .newsList li .imgBox{float: none;width: 100%;text-align: center;margin-bottom:15px;}
  .newsBox .newsList li .txtBox{float: none;width: 100%;}
  .newsBox .newsList li .txtBox .textB p{line-height:22px;margin-bottom: 20px;}
  .newsBox .newsList li .txtBox .textB h5{font-size:16px;margin-bottom:5px;}
  .newsBox .newsList li .txtBox .timeB span{font-size:24px;}
  .newsBox .newsList li .txtBox .timeB time{font-size: 14px;}
  .newconB .newsconten .titleB{padding-bottom:15px;margin-bottom:30px;}
  .newconB .newsconten .titleB h5{font-size:22px;margin-bottom:8px;}
  .newconB .newsconten .titleB .tsBox span{margin: 0 10px;}
  .newconB .newsconten .textB p{font-size:14px;line-height:22px;margin-bottom:10px;}
  .newconB .chapters span{float: none!important;display: block;font-size:14px;}
  .newconB .newsconten{padding-bottom:30px;}
  .activity .actvList .item .Topbox h5{font-size:18px;min-height: auto;float: none;}
  .activity .actvList .item .Topbox .timeB{display: block;padding-top: 22px;}
  .activity .actvList .item{float: none!important;width: 100%;}
  .activity .actvList .item .imgBox{text-align: center;}
  .activity .actvList .item .Topbox{margin-bottom:15px;}
  .activity .actvList .item .txtBox p{margin: 15px 0;line-height:22px;}
  .activity .actvList .item .Topbox .timeB span{font-size:22px;}
  .downlList li time{display: none;}
  .downlList li{line-height:40px;padding: 0 15px;}
  .sociacont .txtBox h5{font-size:22px;margin-bottom:10px;}
  .sociacont .txtBox p{line-height:22px;font-size:14px;}
  .teachList li .txtBox .Topbox{margin-bottom:10px;}
  .teachList li .txtBox .Topbox h5{font-size:18px;margin-left:10px;}
  .teachList li .txtBox .Topbox span{padding: 0 10px 0 15px;}
  .teachList li .txtBox .Topbox span:before{left: 2px;}
  .teachList li .txtBox p{line-height:22px;}
  .journalList li{width: 49%;margin-right:2%;padding: 15px;}
  .journalList li:nth-child(2n){margin-right:0;}
  .journalList li .imgBox{margin-bottom:10px;text-align: center;}
  .journalList li span{padding: 0 10px;}
  .journalList li h5{font-size:16px;}
  .corstyle .corsSlide .item .txtBox h5{font-size:20px;line-height:28px;padding-bottom:0;margin-bottom:10px;}
  .corstyle .corsSlide .item .txtBox h5:before{display: none;}
  .corstyle .corsSlide .item .txtBox span{margin-bottom:10px;}
  .corstyle .corsList li{width: 49%;margin-bottom:20px;}
  .corstyle .corsList li:nth-child(3n){margin-right:2%;}
  .corstyle .corsList li:nth-child(2n){margin-right:0;}
  .corstyle .corsList li h5,.corstyle .corsSlide .item .txtBox h5{font-size:16px;}
  .corInfo .titleB h5{font-size:20px;margin-bottom:10px;}
  .corInfo .titleB span{border-bottom:2px solid #e60012;}
  .corInfo .titleB{margin-bottom:30px;}
  .schentCoop .schentCoopList .item .imgBox{float: none;width: 100%;text-align: center;padding-top: 15px;}
  .schentCoop .schentCoopList .item .txtBox{float: none;width: 100%;padding: 15px;}
  .schentCoop .schentCoopList .item .txtBox h5{font-size:20px;padding-bottom:10px;margin-bottom:10px;}
  .schentCoop .schentCoopList .item .txtBox h5:before{height: 2px;}
  .schentCoop .schentCoopList .item .txtBox span{font-size:16px;margin-bottom:10px;}
  .schentCoop .schentCoopList .item .txtBox p{line-height:24px;}
  .schentCoop .schentCoopList .item .txtBox .moreBtn{margin-top:15px;}
  .newconB .schcoopcon .coopDes{font-size:14px;line-height:22px;}
  .contactBox .contactList li .mapBox{float: none;width: 100%;}
  .contactBox .contactList li .txtBox{float: none;width: 100%;height: auto;padding: 40px;}
  .contactBox .contactList li .txtBox h5{font-size:18px;padding-bottom:10px;margin-bottom:10px;}
  .contactBox .contactList li .txtBox p{line-height:24px;}
  .resumeForm .itemBox h5{font-size:20px;margin-bottom:15px;}
  .resumeForm .itemBox .foitem .item label{font-size:14px;margin-bottom:8px;}
  .resumeForm .itemBox .foitem{margin-bottom:0;}
  .resumeForm .itemBox .uploadIMG{position: static;margin: 0 auto;margin-bottom:20px;width: 275px;}
  .resumeForm .itemBox .foitem .item input{line-height:40px;height: 40px;}
  .resumeForm .itemBox .foitem .item.seleB select{line-height:40px;height: 40px;}
  .resumeForm .itemBox .foitem .item{float: none!important;width: 100%;margin-bottom:20px;}
  .resumeForm .subBtn{margin-top:20px;margin-bottom:20px;width: 160px;line-height:40px;}
  .staffBox .staffForm{border: 10px solid #f5f6f8;padding: 40px 15px;}
  .staffBox .staffForm label{display: block;width: 100%;line-height:30px;}
  .staffBox .staffForm input{line-height:40px;height: 40px;display: block;width: 100%;}
  .staffBox .staffForm .code input{display: block;width: 100%;}
  .staffBox .staffForm .code .codeBox{float: none;width: 100%;display: block;margin-top:10px;}
  .staffBox .staffForm .loginBtn{margin-top:20px;width: 160px;line-height:40px;}
  .HomeF5{margin-top:0;}
  .HomeF5 .righBox .item .imgBox{height: 455px;background-size: cover;}
  .HomeF5 .leftBox{padding-top:0;padding-bottom:170px;}
  .HomeF6{margin-top:-190px;}
  .HomeF2 .imgBox{width: 80%;margin:20px auto;}
  .HomeF2 .w1400 .titBox{max-width: 98px;}
  .HomeF5 .leftBox .idxnewsList li:nth-child(3){display: none;}
  .HomeF3 .titBox{top: 80px;}
  .HomeF3 .HomeF3slide .big .item .txtBox{width: 80%;top: 150px;margin-left:-40%;}
  .HomeF3 .HomeF3slide .big .item .txtBox p{font-size:14px;line-height:22px;}
  .HomeF3 .HomeF3slide .big .item .imgBox{height: 590px;}
  .HomeF4{margin-top:0;}
  .HomeF3 .HomeF3slide .smaSlide{bottom: -60px;}
  .equipment .equiList li{width: 49%;margin-bottom:20px;padding: 15px;}
  .equipment .equiList li:nth-child(3n){margin-right:2%;}
  .equipment .equiList li:nth-child(2n){margin-right:0;}
  .equipment .equiList li .imgBox{margin-bottom:20px;padding-top:10px;}
  .equipment .equiList li h5{font-size:18px;padding-left:12px;}
  .equipment .equiList li h5:before{width: 2px;}
  .equiconT .equiconBoX{min-height: auto;padding:20px;}
  .equiconT .equiconBoX .imgBox{float: none;width: 100%;margin-bottom:20px;}
  .equiconT .equiconBoX .txtBox{float: none;width: 100%;}
  .equiconT .equiconBoX .txtBox h5{font-size:22px;line-height:28px;}
  .equiconT .equiconBoX .txtBox span{font-size:22px;line-height:28px;padding-bottom:15px;margin-bottom:15px;}
  .equiconT .equiconBoX .txtBox p{font-size:14px;line-height:22px;}
}


@media(max-width:640px){
  .HomeF1 .txtBox{width: 28%;}
  .HomeF1 .txtBox h5{font-size:14px;padding-bottom: 0;}
  .HomeF1 .txtBox h5:before{display: none;}
  .HomeF1 .txtBox p{font-size:12px;line-height:1;}
  .HomeF4 .contBox .mapB li{margin-bottom:15px;}
  .HomeF4 .contBox .mapB .infB{text-align: left;}
  .HomeF4 .contBox .mapB .infB .item{margin: 10px 0;}
  .HomeF4 .contBox .mapB .infB .item h5{padding-left:20px;margin-bottom:8px;font-size:16px;}
  .HomeF4 .contBox .mapB .infB .item p{padding-left:20px;font-size:14px;line-height:20px;}
  .HomeF4 .contBox .moreBtn{margin-top:30px;}
  .HomeF6{margin-top: -23.5%;}
  .manphiBox li{width: 100%;margin-right:0!important;}
  .manphiBox li .txtBox .TitB h5{font-size:18px;}
  .manphiBox li .txtBox .TitB em{font-size:80px;}
  .manphiBox li .txtBox p{font-size:14px;}
  .visionTop .item,.visionBom .txtBox{padding: 15px;}
  .historyBox .histList .item .textB{padding-left:25px;}
  .HomeF3 .HomeF3slide .small .item p{font-size:12px;}
  .top .logo{width: 126px;}
  .top .otherBox .searBox{margin-top:9px;}
  .nav_btn{margin-top:5px}
  .top .otherBox .nav{top: 87px;}
  .banner .slick-dots{bottom: 60px;}
}

@media(max-width:480px){
  .HomeF5 .leftBox{padding-bottom:95px;}
  .HomeF5 .righBox .item .imgBox{height: 404px;}
  .HomeF6 .txtBox.righB{text-align: right;}
  .equipment .equiList li{width: 100%;float: none;margin-right:0!important;}
}
@media(max-width:420px){
  .HomeF5 .righBox .item .imgBox{height: 410px;}
}
@media(max-width:340px){
  .HomeF5 .righBox .item .imgBox{height: 414px;}
}

@media screen and (min-width:1800px) and (max-width:1865px){
  .HomeF5:before{top: 196px;}
}
@media (min-width:1200px) {
.innerBan{margin-top: 115px;}
}
@media (max-width:1200px) {
.innerBan{margin-top: 87px;}
}
/*响应式*/

/*20周年纪念*/
.homeBan .spLogo{position: absolute;top: 0;padding-top:75px;width: 100%;left: 0;text-align: center;z-index: 100;}
.specialP .HomeF2{margin-bottom:150px;}
.specialP .HomeF2 .titBox{text-align: center;}
.specialP .HomeF2 .descB p{max-width: 865px;margin: 0 auto;text-align: center;font-size: 16px;line-height: 30px;color: #666;margin-top: 40px;}
.specialP .idxBottom{margin-top: -362px;}
.specialP .idxBottom .idxBomtop{margin-bottom:0;}
.specialP .timeLine{background:#f2f3f4;position: relative;margin-bottom:230px;}
.specialP .timeLine:before{width: 100%;height: 267px;content: '';background:url(../images/tlBe.png) no-repeat;background-position:center center;position: absolute;left: 0;top: -85px;}
.specialP .timeLine:after{width: 100%;height: 359px;content: '';background:url(../images/tlAf.png) no-repeat;background-position:center center;position: absolute;left: 0;bottom: -359px;}
.specialP .timeLine .timeList{}
.specialP .timeLine .timeList li{padding-left:50%;position: relative;}
.specialP .timeLine .timeList li:before{width: 36px;height: 41px;position: absolute;content: '';background:url(../images/i0.png) no-repeat;left: 50%;margin-left:-18px;top: 5px;}
.specialP .timeLine .timeList li .txtBox{padding-left:10%;border-left:1px solid #e6e6e7;padding-bottom:40px;}
.specialP .timeLine .timeList li .txtBox time{display: block;margin-bottom:15px;font-size:60px;color: #da251e;font-weight:bold;font-family:'SHSregular';line-height:1;}
.specialP .timeLine .timeList li .txtBox p{font-size:16px;color: #666;}
.specialP .timeLine .timeList li:nth-child(2n){padding-left:0;padding-right:50%;text-align: right;}
.specialP .timeLine .timeList li:nth-child(2n) .txtBox{padding-right:10%;padding-left:0;border-right:1px solid #e6e6e7;border-left:none;}
.specialP .timeLine .timeList li:first-child .txtBox{padding-top:120px;}
.specialP .timeLine .timeList li:first-child:before{top: 125px;}
.specialP .concurrent{}
.specialP .concurrent .titBox{text-align: center;margin-bottom:30px;}
.specialP .concurrent .w1400{background:url(../images/map.png) no-repeat;background-position:bottom center;padding-bottom:85px;}
.specialP .concurrent .textB{max-width:905px;margin: 0 auto;}
.specialP .concurrent .textB p{font-size:16px;line-height:30px;color: #666;text-align: justify;}
.specialP .YearBox{height: 855px;background:url(../images/2020.png) no-repeat;background-position:center center;padding-top:220px;position: relative;z-index: 9;}
.specialP .YearBox h5{font-weight:bold;font-family:'SHSregular';color: #fff;font-size:60px;text-align: center;margin-bottom:10px;}
.specialP .YearBox p{font-size:16px;line-height:30px;color: #fff;text-align: center;}
.specialP .bottom .bomcopy{padding: 50px 0;;border-top:1px solid #e9e9e9;}
.specialP .bottom .bomcopy ul{text-align: center;}
.specialP .bottom .bomcopy li{line-height:24px;padding: 0 20px;position: relative;display: inline-block;}
.specialP .bottom .bomcopy li:before{width: 4px;height: 4px;content: '';background:#666;border-radius:50%;position: absolute;top: 50%;margin-top:-2px;left: 0;}
.specialP .bottom .bomcopy li:first-child:before{display: none;}
.specialP .bottom .bomcopy li a{float: left;color: #666;}
.specialP .bottom .bomcopy li a:hover{color: #e60012;}
.specialP .bottom .bomcopy .copy{line-height:24px;text-align: center;color: #666;}
.specialP .bottom .bomcopy .copy a{color: #666}
.specialP .bottom .bomcopy .copy a:hover{color: #e60012;}

@media(max-width:768px){
  .homeBan .spLogo{padding-top:25px;width: 50%;left:50%;margin-left:-25%;}
  .specialP .HomeF2 .descB p{font-size:14px;margin-top:20px;}
  .specialP .HomeF2{margin-bottom:120px;}
  .specialP .timeLine .timeList li:first-child .txtBox{padding-top:80px}
  .specialP .timeLine .timeList li .txtBox time{font-size:30px;margin-bottom8px;}
  .specialP .timeLine .timeList li:before{top: 0;}
  .specialP .timeLine .timeList li:first-child:before{top: 78px;}
  .specialP .timeLine .timeList li .txtBox p{font-size:14px;}
  .specialP .concurrent .textB p{font-size:14px;line-height:24px;}
  .specialP .YearBox{padding-top:140px;}
  .specialP .YearBox h5{font-size:35px;}
  .specialP .YearBox p{font-size:14px;line-height:24px;}
  .specialP .bottom .bomcopy{padding: 30px 0;}
}


@media(max-width:1280px){
  .HomeF5:before{
    top:250px;
  }
}

/*20周年纪念*/



.HomeF5 .righBox .item .imgBox{
  position: relative;
  
}
.HomeF5 .righBox .item .imgBox:after{
  width: 150%;
  height: 50%;
  background: #000;
  transform: rotate(180deg);
  position: absolute;
  top:0;
  left:0;
z-index: 99;
}

/*20200701 zhanggongyuan*/
.item-desc-html {padding: 40px 0;}

@media(max-width:480px){
.HomeF1 {
    margin-top: -25%;
    background-size: 100% 90%;
    padding-bottom: 53%;
}

.HomeF1 .txtBox h5 {
    font-size: 12px;
}

.HomeF1 .txtBox p {
    letter-spacing: 0;
}

.HomeF1 .txtBox {
    top: 50%;
}

.HomeF1.HomeF6 {
    margin-top: -40%;
   background:url(../images/H6bgnew.png) no-repeat center;
   background-size: cover;
}
}