@font-face {
    font-family: 'font_philosopher';
    src: url(../font/Philosopher/Philosopher-Regular-4.ttf);
}

.section02 h3 span{
    font-family: font_philosopher, sans-serif;
}
body{line-height:1.5;max-width:2560px;margin:auto;overflow-x:hidden;}
body,html{height:100%;}

.line3{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:3;height:90px;}
.line4{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:4;height:120px;}
.line2{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:2;height:60px;}
.line5{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:5;height:150px;}
.line6{display: -webkit-box;-webkit-box-orient: vertical; overflow: hidden; text-overflow:ellipsis;-webkit-line-clamp:6;height:180px;}
.pic{overflow:hidden;}
.pic:hover img,li:hover .pic img,.swiper-slide:hover .pic img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);}

.phone{display:none;}
.editor{font-size:14px;color:#666;line-height:24px;}
.editor table,.editor img,.editor embed,.editor iframe{margin:12px 0;max-width:100%;}
.editor img{height:auto !important;}
.bdsharebuttonbox a{float:none !important;display:inline-block !important;margin:0 8px !important;padding:0 !important;line-height:inherit;width:22px;height:22px;vertical-align:middle;}
.bdsharebuttonbox{text-align:center;margin-top:60px;}
.pos_re{position:relative;}
.pos_re>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.hei100{height:100%;}
.layui-layer-tips{margin:8px 0 0 -8px !important;}
.phone{display:none;}
.wrapper{max-width:1390px;margin:auto;}
.swiper-button-prev.prev1{z-index:6 !important;background:url(../image/prev.png) no-repeat center center !important;width:55px !important;height:55px !important;margin-top:-27.5px !important;opacity:.6 !important;}
.swiper-button-next.next1{z-index:6 !important;background:url(../image/next.png) no-repeat center center !important;width:55px !important;height:55px !important;margin-top:-27.5px !important;opacity:.6 !important;}
.swiper-button-prev.prev1:hover,.swiper-button-next.next1:hover{opacity:1 !important;}
.f50{font-size:50px;color:#333;}
.f24{font-size:24px;color:#333;}
.f30{font-size:30px;color:#333;}
.f36{font-size:36px;color:#333;}
.pad{padding:4% 0;}
.padt{padding-top:4%;}


.header{position:fixed;left:0;top:0;z-index:9;width:100%;line-height:112px;}
.banner,.section01{overflow:hidden;}
.nav{position:relative;}
.nav li{
    position: relative;
    float: left;
    width: 16%;
 
}
.nav li>a span{
    font-size: 16px;
    line-height: 19px;
}
.nav li>a{
    font-size: 6px;
    color: #fff;
    display: inline-block;
    line-height: 16px;
    word-wrap: break-word;
    text-align: center;
    margin-top: 25px;
    width: 100%;
}
.nav{
    width: 70%;
    height: 112px;
}
.nav ul.clearfix{
    display: flex;
    justify-content: space-between;
    height: 100%;

}
.nav hr{content:"";border:none;outline:none;display:block;position:absolute;width:20px;height:2px;background:#fff;left:0;opacity:0;bottom:20px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.logob{display:none;}
/*.header-btn{margin-left:145px;}*/
.header-btn a{display:block;float:left;width:24px;height:24px;margin:44px 0 0 18px;}
.header-btn a.xcx{background:url(../image/icon02.png) no-repeat center center/22px;}
.header-btn a.gzh{background:url(../image/icon01.png) no-repeat center center/22px;}
.header-btn>div{display:none;}
.header.bfff,.bgfff .header{background:#fff;}
.bgfff .header{border-bottom:1px solid #eaeaea;}
.header.bfff .logow,.bgfff .header .logow{display:none;}
.header.bfff .logob,.bgfff .header .logob{display:inline-block;}
.header.bfff .header-btn a.xcx,.bgfff .header-btn a.xcx{background:url(../image/icon02b.png) no-repeat center center/22px;}
.header.bfff .header-btn a.gzh,.bgfff .header-btn a.gzh{background:url(../image/icon01b.png) no-repeat center center/22px;}
.header-btn a.xcx:hover{background:url(../image/icon02h.png) no-repeat center center/22px !important;}
.header-btn a.gzh:hover{background:url(../image/icon01h.png) no-repeat center center/22px !important;}
.header.bfff .nav li>a,.bgfff .nav li>a{color:#333;}
.header.bfff .nav hr,.bgfff .nav hr{background:#333;}
.header.bfff{border-bottom:1px solid #eaeaea;}
.nav li>dl{display:none;width:116px;border:1px solid #f5f5f5;border-top:1px solid #f61a12;position:absolute;left:50%;margin:-11px 0 0 -58px;z-index:2;background:#fff;}
.nav li>dl>dd{padding:0 14px;}
.nav li>dl>dd>a{border-bottom:1px solid #ddd;color:#666;line-height:42px;font-size:12px;display:block;text-align:center;}
.nav li>dl>dd:nth-last-child(1)>a{border-bottom:0;}
.nav li>dl>dd>a:hover{color: #f61a12;}
.nav li:hover>dl{display:block;}
.san{box-sizing:border-box;cursor:pointer;width:35px;height:25px;position:absolute;right:77px;top:50%;margin-top:-12.5px;color:#fff;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.san span{
width:100%;
position:absolute;;
height:3px;background:#f61a12;
display:block;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.san.bfff span{background:#fff;}
.san span:nth-child(1){top:0;}
.san span:nth-child(2){top:50%;margin-top:-1.5px;}
.san span:nth-child(3){bottom:0;}
.san.cur span:nth-child(1){
top: 50%;margin-top:-1.5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.san.cur span:nth-child(2){
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.san.cur span:nth-child(3){display:none;}
.san.fff span{background:#fff;}

.header.on{overflow:visible;}
@media screen and (min-width: 1023px) {
.header .san{opacity:0;
    -webkit-transform: translateY(-100%) rotate(-8deg);
    -moz-transform: translateY(-100%) rotate(-8deg);
    -ms-transform: translateY(-100%) rotate(-8deg);
    -o-transform: translateY(-100%) rotate(-8deg);
    transform: translateY(-100%) rotate(-8deg);
}
.header.on .san{opacity:1;
    -webkit-transform: translateY(0) rotate(0deg);
    -moz-transform: translateY(0) rotate(0deg);
    -ms-transform: translateY(0) rotate(0deg);
    -o-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
}
.nav.on{overflow:visible;}
.nav.on li{
    transition-delay:0s !important;-webkit-transition-delay:0s !important;
    opacity:0;
    -webkit-transform: translateY(-100%) rotate(-8deg);
    -moz-transform: translateY(-100%) rotate(-8deg);
    -ms-transform: translateY(-100%) rotate(-8deg);
    -o-transform: translateY(-100%) rotate(-8deg);
    transform: translateY(-100%) rotate(-8deg);
}
.nav li{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity:1;
    -webkit-transform: translateY(0) rotate(0deg);
    -moz-transform: translateY(0) rotate(0deg);
    -ms-transform: translateY(0) rotate(0deg);
    -o-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
}

.header-btn{
    transition-delay:0s !important;-webkit-transition-delay:0s !important;
    opacity:1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(0) rotate(0deg);
    -moz-transform: translateY(0) rotate(0deg);
    -ms-transform: translateY(0) rotate(0deg);
    -o-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);

}
.header-btn.on{
    transition-delay:1.6s;-webkit-transition-delay:1.6s;
    opacity:0;
    -webkit-transform: translateY(-100%) rotate(-8deg);
    -moz-transform: translateY(-100%) rotate(-8deg);
    -ms-transform: translateY(-100%) rotate(-8deg);
    -o-transform: translateY(-100%) rotate(-8deg);
    transform: translateY(-100%) rotate(-8deg);

}
.nav.on hr{display:none;}
}




.footer{background:#292929;position:relative;z-index:4;}
.footer .footer-top{padding:32px 0;}
.footer .footer-nav{position:relative;float:left;width:calc(100% - 250px);}
.footer-nav hr{content:"";border:none;outline:none;display:block;position:absolute;width:20px;height:2px;background:#fff;left:0;opacity:0;bottom:10px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
.footer .footer-nav p{line-height:32px;font-size:14px;color:#999;}
.footer .footer-nav p a{color:#999;}
.footer .footer-code{float:right;width:250px;}
.footer .footer-nav-a{padding:42px 0 100px;font-size:15px;color:#6c6c6c;}
.footer .footer-nav-a a{color:#fff;}
.footer .footer-nav-a span{padding:0 20px;}
.footer .footer-code{float:right;width:214px;}
.footer .totop{margin-bottom:40px;overflow:hidden;position:relative;text-align:center;border-bottom:1px solid rgba(255,255,255,.1);}
.footer .totop a{font-size:14px;color:#fff;opacity:.4;display:block;padding:12px 0 20px 0;}
.footer .totop a img{width:20px;margin-right:10px;}
.footer .totop a:hover{opacity:1;}
.footer .totop a:before{content:"";display:block;width:20px;height:1px;position:absolute;bottom:0;left:-10%;background:#fff;
-webkit-transition: all .4s;
-moz-transition: all .4s;
-ms-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
.footer .totop a:hover:before{left:110%;opacity:1;}
.footer dd{float:left;width:95px;font-size:12px;color:#999;text-align:center;}
.footer dd:nth-child(2n){float:right;}
.footer dd img{display:block;margin-bottom:15px;}
.footer-btm{font-size:12px;color:#606060;line-height:90px;border-top:1px solid rgba(255,255,255,.1);}
.footer-btm img{width:24px;margin-left:14px;opacity:.4;}
.footer-btm img:hover{opacity:1;}
.footer-btm a{color:#606060;}
.footer-btm a:hover{color:#fff;}
.footer p span{display:inline-block;margin-right:20px;}
.wx-img{display:none;}

.load-ani{}
.section02,.section04{background:#fff;}
.section01{}
.section01 .swiper-slide{position:relative;}
.section01 .wz{color:#fff;position:absolute;left:0;width:100%;text-align:center;top:50%;line-height:80px;margin-top:-40px;z-index:5;}
.section01 .wz img{margin-top:-9px;}
.section01 .wz.on span{transition-delay:.8s !important;-webkit-transition-delay:.8s!important;}
.section01 .wz span{letter-spacing:4px;transition-delay:0s !important;-webkit-transition-delay:0s !important;}
.section01 .wz span font{padding:0 20px 0 15px;}
.section01 video{position:absolute;z-index:5;display:block;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);}
.section01 .swiper-button-prev{left:5%;}
.section01 .swiper-button-next{right:5%;}
.section02{text-align:center;background:#fff;}
.section02 h2{font-size:52px;}
.section02 h3{margin-top:10px;font-size:24px;}
.section02 h2 span{padding:0 15px;}
.section02 h3 span{padding:0 2px;}
.section03{position:relative;}
.pagination-ul{display:none;text-align:center;position:absolute;width:100%;z-index:5;bottom:88px;padding:20px 0;    background: #72727242;}
.pagination-ul a{padding:0 6px;margin:0 55px;font-size:14px;color:#fff;display:inline-block;}
.pagination-ul a img{width:30px;opacity:.6;}
.pagination-ul a.cur img{opacity:1;}
.pagination-ul a:hover img{opacity:1;
-webkit-transform: translateY(-15px);
-moz-transform: translateY(-15px);
-ms-transform: translateY(-15px);
-o-transform: translateY(-15px);
transform: translateY(-15px);}
.pagination-ul span{display:block;padding-top:5px;}
.pagination-ul hr{content:"";border:none;outline:none;display:block;position:absolute;width:45px;height:2px;background:#fff;left:0;opacity:0;bottom:0px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;}
/*.section03 .swiper-slide>div{ -webkit-animation-play-state: running;animation-play-state: running; }
.section03 .swiper-slide-active>div{animation:in 6s forwards linear;-webkit-animation:in 6s forwards linear; -webkit-animation-play-state: running;animation-play-state: running;}
*/
.section03{position:relative;}

/*.project-slide-box { position: relative; width: 100%; height: 100%; background-color: #fff; overflow: hidden; }
*/


/*.section04{background:#f6f6f6;}*/
.section04 .video{width:48.9%;float:left;position:relative;}
.section04 .bf{background:url(../image/bf.png) no-repeat center center/100%;position:absolute;display:block;width:70px;height:70px;left:50%;top:50%;margin:-35px 0 0 -35px;z-index:2;}
.video-path{display:none;}
.section04 .video-box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background:#000;display:none;}
.section04 .video:hover .bf{
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
}
.section04 .video-box video{width:100%;height:100%;}
.section04 .wenz{float:right;width:51.1%;box-sizing:border-box;padding-left:50px;}
.section04 .wenz h3{margin-bottom:30px;}
.section04 .wenz dd{margin-top:22px;line-height:40px;font-size:18px;color:#333;}
.section04 .wenz dd img{width:36px;margin:-2px 10px 0 0;}
.index-footer{font-size:14px;color:#606060;text-align:center;border-top:1px solid #ccc;line-height:80px;position:absolute;bottom:0;left:0;width:100%;}
.project-slide-box{opacity:1;}
.page-index{display:none;}
.fontp{font-size:14px;line-height:24px;color:#666;text-align:justify;}
.c000{color:#000 !important;}
.cfff{color:#fff !important;}
.f18p{font-size:18px;text-align:justify;}
.f16p,.ny-tit p{text-align:justify;font-size:16px;line-height:30px;color:#666;}
.header-mar{height:112px;}
.abo-tit{margin-bottom:40px;position:relative;}
.abo-tit a{margin-top:14px;display:inline-block;margin-left:40px;font-size:14px;color:#999999;}
.abo-tit a:hover,.abo-tit a.cur{color:#000;}
.abo-tit hr{position:absolute;border:none;outline:none;display:block;height:3px;opacity:0;background:#f61a12;width:58px;left:0;bottom:-4px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;}
.ny-tit{text-align:center;padding-bottom:45px;}
.ny-tit h5{font-size:12px;color:#999999;}
.ny-tit h2{padding:8px 0 22px;}
.ny-tit hr{margin:35px auto 0 auto;width:30px;height:1px;text-align:center;display:block;border:none;background:#010101;}
.ny-tit p{text-align:center;}
.about01{}
.about01 .pic{width:50%;float:right;}
.about01 .wenz{width:50%;float:left;box-sizing:border-box;padding-right:40px;}
.about01 .wenz .f18p{line-height:34px;padding-bottom:12px;}
.about01 .wenz .fzlc{display:none;}
.about03{}
.about03 dd{text-align:center;float:left;width:14.4%;margin-right:7%;}
.about03 dd:nth-last-child(1){margin-right:0;}
.about03 dd p{}
.about03 dd img{margin-bottom:24px;opacity:.7;height:66px;}
.about04{}
.about04 ul{background:url(../image/bgk.png) no-repeat center center/100% 100%;}
.about04 li{float:left;width:20%;line-height:173px;height:173px;text-align:center;}
.about04 li img{max-width:70%;max-height:50%;}

.pad0{padding:0 !important;}
.black{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:11;background:rgba(0,0,0,.8);}
.video-alert .video{width:100%;height:100%;}
.video-alert{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:12;background:#fff;}
.video-alert video,.video-alert iframe{width:100%;height:100%;}
.video-alert .close{width:64px;z-index:8;height:64px;display:block;background:#e72922 url(../image/close.png) no-repeat center center/80%;position:absolute;right:0;top:0;}
.load-more{display:block;margin:50px auto 0 auto;width:420px;line-height:60px;text-align:center;font-size:16px;color:#333;background:#f1f1f1;}
.load-more font{color:#e72922;}
.load-more:hover,.load-more:hover font,.load-more:hover span,.paper-ul .wenz a:hover{color:#fff;}
.animBtn span{z-index:2;position:relative;}
.load-more img{width:15px;margin:-2px 5px 0 0;}

svg{position:absolute;left:0;top:0;box-sizing:border-box;width:100%;height:100%;}
polyline{
    width:100%;height:100%;box-sizing:border-box;
    stroke:#e72922;	/*颜色*/
    stroke-width:2;	/*半径*/
    opacity:.5;
    stroke-dasharray:1200;	/*总线段长*/
    stroke-dashoffset:1200;	/* 线段未绘制长度 */
    transition:.5s;
    -webkit-transition:.5s;
    fill:none;	/*内容*/
}
.careers li:hover polyline{
    stroke-dashoffset:0;
}
.careers li .bor{position:absolute;left:0;top:0;width:100%;height:100%;}
.careers li .bor span{display:block;position:absolute;background:#f61a12;transition:all .15s;-webkit-transition:all .15s;}
.careers li .bor span.top{left:0;top:0;height:1px;width:0;}
.careers li .bor span.right{right:0;top:1px;width:1px;height:0;}
.careers li .bor span.bottom{bottom:0;right:1px;height:1px;width:0;}
.careers li .bor span.left{left:0;bottom:0;width:1px;height:0;}
.careers li:hover .bor span.top{width:100%;}
.careers li:hover .bor span.right{height:calc(100% - 1px);transition-delay:.15s;-webkit-transition-delay:.15s;}
.careers li:hover .bor span.bottom{width:calc(100% - 2px);transition-delay:.3s;-webkit-transition-delay:.3s;}
.careers li:hover .bor span.left{height:100%;transition-delay:.45s;-webkit-transition-delay:.45s;}
.section{overflow:hidden;z-index:2;}
a.animBtn.themeB:after {
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
a.animBtn:link, a.animBtn:visited {
    position: relative;
    display: block;
    overflow: hidden;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
a.animBtn:link:after, a.animBtn:visited:after {
    content: "";
    position: absolute;
    background: none repeat scroll 0 0 #f61a12;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 100%;
    z-index: 1;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
a.animBtn:link:hover:after, a.animBtn:visited:hover:after {
    height: 800%;
}
a.animBtn.bgr:link:after, a.animBtn.bgr:visited:after,a.animBtn.b-bgr:link:after, a.animBtn.b-bgr:visited:after{background: none repeat scroll 0 0 rgba(255,255,255,.2);}

.careers{}
.careers li{height:130px;border:1px solid transparent;box-sizing:border-box;position:relative;float:left;width:32%;background:#fff;margin:0 2% 28px 0;padding:27px 32px;padding-right:105px;}
.careers li p{padding:8px 0 18px;}
.careers li h3 img{margin:-4px 0 0 6px;}
.careers li h5{font-size:14px;color:#999;}
.careers li:before{content:"";display:block;position:absolute;right:32px;width:50px;height:70px;top:50%;margin-top:-35px;border-left:1px solid #eaeaea;background:url(../image/njt.png) no-repeat right center/18px;}
.careers li:hover:before{background:url(../image/njth.png) no-repeat right center/18px;}
.careers li:hover{transition-delay:0s !important;-webkit-transition-delay:0s !important;border-color:#eaeaea;box-shadow:0 0 17px 5px rgba(0,0,0,.05);}
.careers li:nth-child(3n){margin-right:0;}
/*.careers li:hover h3{color:#f61a12;}
*/.zhanwei{visibility:hidden;}
.fix-banner{position:fixed;width:100%;max-width:100%;left:0;top:0;z-index:4;}
.fix-banner img{transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;}
.fix-div{background:#f6f6f6;position:relative;z-index:5;}
.fix-div.bgfff{background:#fff;}
.careers-detail-tit{background:#f6f6f6;padding:3.4% 0;}
.careers-detail-tit h5{margin-top:11px;}
.careers-detail-tit h5 img{margin:-2px 8px 0 0;}
.careers-detail-tit .fr{margin-top:25px;width:340px;}
.careers-detail-tit a{display:block;width:120px;line-height:42px;background:#f1f1f1;color:#333;z-index:3;font-size:16px;text-align:center;overflow:hidden;position:relative;}
.careers-detail-tit a:hover{color:#fff;}
.careers-tuijian{float:right;width:380px;padding-left:40px;border-left:1px solid #eaeaea;box-sizing:border-box;}
.careers-tuijian h4{margin-bottom:22px;line-height:18px;border-left:4px solid #e81414;padding-left:16px;}
.careers-tuijian li{padding:16px 0;border-bottom:1px dashed #eaeaea;}
.careers-tuijian li h3{padding-bottom:8px;font-size:16px;color:#333;}
.careers-tuijian li h3 a{color:#333;}
.careers-tuijian li p{font-size:12px;color:#999999;}
.careers-tuijian li h3:hover a{color:#f61a12;}
.careers-div,.news-detail{float:left;width:calc(100% - 420px);padding-right:40px;box-sizing:border-box;}
.careers-div h3{padding-bottom:22px;}
.careers-div .fl,.careers-div .fr{width:47%;}
.careers-div .ts{margin-top:50px;}

.news-ul{}
.news-ul li{float:left;background:#fff;width:30.5%;margin:0 4.25% 40px 0;}
.news-ul li .pic{height:320px;}
.news-ul li h3{text-align:left;}
.news-ul li h3 a{color:#333;}
/*.news-ul li:hover h3{color:#f61a12;}
*/.news-ul li .tit{line-height:30px;height:60px;}
.news-ul li .box{padding:32px 22px;}
.news-ul li .date{border-top:1px solid #eaeaea;position:relative;padding:22px;font-size:14px;color:#999;background:url(../image/njt.png) no-repeat right 22px center/18px;}
.news-ul li:nth-child(3n){margin-right:0;}
.news-ul li .date:before{content:"";display:block;width:0;height:1px;top:0;position:absolute;left:0;background:rgba(246,26,18,1);
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -ms-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;}
.news-ul li:hover .date:before{width:100%;}
.news-ul li:hover .date{background:url(../image/njth.png) no-repeat right 22px center/18px;}
/*.news-ul li:hover .date{background:url(../image/njth.png) no-repeat right 22px center/18px;color:#f61a12;}
*/.paper-ul{}
.paper-ul li:nth-child(1){padding-top:0;}
.paper-ul li:nth-last-child(1){padding-bottom:0;}
.paper-ul li{padding:45px 0;}
.paper-ul .pic{float:left;text-align:center;width:50%;}
.paper-ul .pic img{height:580px;box-shadow: 0px 30px 49px 0px rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(1.0) !important;
    -moz-transform: scale(1.0) !important;
    -ms-transform: scale(1.0) !important;
    -o-transform: scale(1.0) !important;
    transform: scale(1.0) !important;}
.paper-ul .wenz{float:right;width:50%;box-sizing:border-box;padding:95px 0 0 75px;}
.paper-ul .wenz h3{margin-bottom:32px;}
.paper-ul .wenz a{margin-top:60px;display:block;width:180px;background:#fff;line-height:52px;color:#333;font-size:16px;text-align:center;}
.paper-ul .wenz a img{width:20px;margin:-2px 6px 0 0;}
.paper-ul .wenz .code-div{z-index:2;position:absolute;display:none;text-align:center;background:url(../image/kuang.png);width:180px;height:205px;box-sizing:border-box;}
.paper-ul .wenz .code-div img{width:165px;margin:9px 0 1px;}
.paper-ul .wenz .code-div p{font-size:12px;color:#999;}
.honor-ul{margin-top:-36px;}
.honor-ul li{}
.honor-ul li .date{float:left;padding-top:24px;width:200px;text-align:center;}
.honor-ul li dl{border-bottom:1px solid #eaeaea;float:right;width:calc(100% - 200px);}
.honor-ul li dd{padding:36px 0;border-bottom:1px solid #eaeaea;}
.honor-ul li dd:nth-last-child(1){border:none;}
.honor-ul li dd h4{float:left;width:270px;}
.honor-ul li dd p{width:calc(100% - 270px);float:right;}
.f20{font-size:20px;color:#333;}
.nice{height:500px;overflow-y:auto;}
.nicescroll-rails.nicescroll-rails-vr{background:#efefef !important;}
.nicescroll-cursors{background:#e1e1e1 !important;}
.honor-dul{}
.honor-dul li{position:relative;padding:66px 0;border-bottom:1px solid #eaeaea}
.honor-dul li:before{content:"";display:block;width:0;height:1px;bottom:0;position:absolute;left:0;background:rgba(246,26,18,1);
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -ms-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;}
.honor-dul li:hover:before{width:100%;}
.honor-dul li .date{border-right:1px solid #eaeaea;box-sizing:border-box;float:left;width:160px;text-align:center;}
/*.honor-dul li .date h5{font-size:48px;}
*/.honor-dul li .date p{text-align:center;}
.honor-dul li .wenz{float:right;width:calc(100% - 160px);padding:10px 60px 0 60px;box-sizing:border-box;}
.honor-dul li .wenz h3{margin-bottom:18px;padding-right:200px;}
.honor-dul li .wenz h3 a{color:#333;}
/*.honor-dul li .wenz h3:hover a{color:#f61a12;}
*/.honor-dul li>a{background:url(../image/njt.png);width:36px;height:10px;display:block;position:absolute;top:50%;margin-top:-5px;right:8%;}
.honor-dul li:hover>a{background:url(../image/njth.png);}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {width: 50px !important;height: 50px !important;display: inline-block !important;float: none !important;}
.detail_page {line-height: 64px;margin:50px 0;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.detail_page a {display: block;color: #666666;font-size: 12px;width: 45%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.detail_page a span{color: #999999;}
.detail_page a:nth-child(2) {text-align: right;float: right;}
.detail_page a:hover{color:#f61a12;}

.contact{background:#fff;}
#dituContent{width:60.8%;float:left;height:650px;}
.contact-ul{padding-left:50px;box-sizing:border-box;width:39.2%;float:right;}
.contact-ul h2{margin-bottom:25px;}
.contact-ul p{line-height:34px;padding-left:30px;font-size:14px;color:#666;}
.contact-ul p a{color:#666;}
.form{margin-top:25px;}
.form input[type=text]{line-height:42px;height:42px;width:100%;background:#f6f6f6;border:1px solid #eaeaea;margin-bottom:8px;box-sizing:border-box;outline:none;padding:0 15px;font-size:14px;color:#666;}
.form textarea{height:156px;line-height:24px;padding:10px 15px;outline:none;width:100%;box-sizing:border-box;font-size:14px;color:#666;background:#f6f6f6;border:1px solid #eaeaea;}
.form input[type=submit],.form input[type=button],.form a{text-align:center;cursor:pointer;font-size:16px;width:120px;color:#fff;line-height:46px;background:#868686;border:none;outline:none;margin-top:20px;}
.form input[type=submit]:hover,.form input[type=button]:hover{background:#f61a12;}
.form .submit{display:none;}
.case-tab{margin-bottom:45px;line-height:40px;text-align:center;position:relative;}
.case-tab ul{display:inline-block;margin-right:80px;}
.case-tab li{padding:0 15px;margin:0 -3px;display:inline-block;}
.case-tab a{font-size:16px;color:#999999;display:inline-block;}
.case-tab li:hover a,.case-tab li.cur a{color:#333333;}
.case-tab hr{width:32px;height:2px;position:absolute;left:0;background:#f61a12;bottom:0;border:none;display:block;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;}
.case-tab span{cursor:pointer;vertical-align:middle;width:40px;height:40px;display:inline-block;background:url(../image/search.png) no-repeat center center/18px;}
.case-tab span:hover,.case-tab .search input[type=button]:hover,.case-tab .search input[type=submit]:hover{background:url(../image/searchh.png) no-repeat center center/18px;}
.case-tab .search{border:1px solid transparent;position:relative;display:inline-block;overflow:hidden;height:32px;vertical-align:middle;margin:4px 0;  }
.case-tab .search input[type=text]{position:absolute;left:0;top:0;font-size:14px;line-height:32px;background:transparent;box-sizing:border-box;color:#666;width:0;padding:0 12px;float:left;border:none;outline:none;}
.case-tab .search input[type=button],.case-tab .search input[type=submit]{position:relative;z-index:3;line-height:32px;float:left;width:50px;border:none;outline:none;cursor:pointer;background:url(../image/search.png) no-repeat center center/18px;}
.case-ul{}
.case-ul li{float:left;width:32%;margin:0 2% 32px 0;border-bottom:1px solid #eaeaea;}
.case-ul li:nth-child(3n){margin-right:0;}
.case-ul li .pic{height:335px;position:relative;}
.case-ul li .wz{padding:0 27px;box-sizing:border-box;position:absolute;bottom:20px;left:0;width:100%;z-index:2;opacity:0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);}
.case-ul li .wz h5{padding-bottom:6px;font-size:14px;color:#fff;}
.case-ul li .wz h5 img{width:14px;margin:-3px 8px 0 0;}
.case-ul li .wz p{color:#fff;}
.case-ul li:hover .wz{opacity:1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);}
.case-ul li h3{line-height:80px;padding:0 25px;}
.case-ul .yy,.nab-ul .yy{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;opacity:0;
    -webkit-transition:all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);

}
.case-ul li:hover .yy,.nab-ul li:hover .yy{opacity:1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.nab-ul .yy{background:rgba(0,0,0,.5) url(../image/bf.png) no-repeat center center/60px;}
.case-ul .yy>div{position:absolute;left:50%;top:50%;margin:-10px 0 0 -25px;}

.preloader5 span { vertical-align: middle; border-radius: 100%; background: #fff; display: inline-block; width: 10px; height: 10px; margin: 3px 2px; -webkit-animation: preloader5 0.6s linear infinite alternate; animation: preloader5 0.6s linear infinite alternate; }

.preloader5 span:nth-child(1) { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; }

.preloader5 span:nth-child(2) { -webkit-animation-delay: -0.53333s; animation-delay: -0.53333s; }

.preloader5 span:nth-child(3) { -webkit-animation-delay: -0.26666s; animation-delay: -0.26666s; }

@keyframes preloader5 { from { -webkit-transform: scale(0, 0); transform: scale(0, 0); }
    to { -webkit-transform: scale(1, 1); transform: scale(1, 1); } }

@-webkit-keyframes preloader5 { from { -webkit-transform: scale(0, 0); }

    to { -webkit-transform: scale(1, 1); } }

.img-alert{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9;}
.img-alert .swiper-container{width:90%;max-width:1200px;position:absolute;left:50%;top:50%;z-index:9;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);}
.img-alert .close{display:block;position:absolute;right:64px;top:64px;width:64px;height:64px;background:url(../image/close.png) no-repeat center center/32px;opacity:.6;}
.img-alert .swiper-button-prev{left:5%;}
.img-alert .swiper-button-next{right:5%;}
.img-alert .swiper-pagination-bullet{margin:0 8px !important;background:#fff !important;opacity:1;}
.img-alert .swiper-pagination-bullet-active{background:#f61a12 !important;opacity:1;}
.case-ul li:hover .yy{opacity:1;}
.case-ul li:before{content:"";display:block;width:0;height:1px;bottom:0;position:absolute;left:0;background:rgba(246,26,18,1);
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -ms-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;}
.case-ul li:hover:before{width:100%;}
.item-1 {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    background-color: #fff;
    margin: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-1:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.7;
    animation: scale 1.2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 200ms;
    transition: 0.5s all ease;
    transform: scale(1);
}

.item-2 {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    background-color: #fff;
    margin: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-2:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: rgba(246,46,18,.5);
    opacity: 0.7;
    animation: scale 1.2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 400ms;
    transition: 0.5s all ease;
    transform: scale(1);
}

.item-3 {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    background-color: #fff;
    margin: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@keyframes scale {
    0% {
        transform: scale(1);
    }
    50%,
    75% {
        transform: scale(2.5);
    }
    78%, 100% {
        opacity: 0;
    }
}
.item-3:before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    opacity: 0.7;
    animation: scale 1.2s infinite cubic-bezier(0, 0, 0.49, 1.02);
    animation-delay: 600ms;
    transition: 0.5s all ease;
    transform: scale(1);
}
.case-detail{}
.case-detail h2{margin-bottom:40px;}
.case-detail h2 span{font-size:24px;color:#999;padding-left:20px;}
.case-detail li{position:relative;cursor:pointer;float:left;width:24%;margin:18px 1.33% 0 0;}
.case-detail li:nth-child(4n){margin-right:0;}
.case-detail li:before{content:"";display:block;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;opacity:0;
}
.case-detail li:hover:before{opacity:1}
.case-detail li:after{content:"";display:block;position:absolute;bottom:15px;right:15px;z-index:3;background:url(../image/zk.png) no-repeat;width:18px;height:18px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}
.case-detail li:hover:after{
    transition-delay:.2s;-webkit-transition-delay:.2s;
    -webkit-transform: scale(1.0);
    -moz-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
}
.case-detail li>img{position:absolute;left:0;top:0;width:100%;z-index:4;opacity:0;}
.code-btn{margin-top:80px;position:relative;}
.code-btn .code-d{display:none;position:absolute;left:50%;margin-left:-130px;bottom:80px;width:260px;height:260px;box-sizing:border-box;padding-top:15px;text-align:center;background:#fff;z-index:3;border-radius:4px;}
.code-btn .code-d img{max-width:200px;}
.code-btn .code-d p{font-size:14px;color:#999;margin-top:6px;}
.code-btn .close{position:absolute;right:10px;top:10px;width:30px;height:30px;background:url(../image/close0.png) no-repeat center center/15px;}


.section .header-mar{height:56px;}
.pagination1.swiper-pagination .swiper-pagination-bullet{opacity:1 !important;background:#fff !important;}
.pagination1.swiper-pagination .swiper-pagination-bullet-active{background:#f61a12 !important;}


.video-ul{}
.video-ul li,.nabout-ul li{cursor:pointer;overflow:hidden;position:relative;float:left;margin-right:0;width:48.9%;margin-bottom:22px;}
.video-ul li:nth-child(2n),.nabout-ul li:nth-child(2n){float:right;}
.video-ul li .pic,.nabout-ul li .pic{height:382px;}
.video-ul li .yy{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translateX(150%);
    -moz-transform: translateX(150%);
    -ms-transform: translateX(150%);
    -o-transform: translateX(150%);
    transform: translateX(150%);
}
.video-ul li:nth-child(2n) .yy{
    -webkit-transform: translateX(-150%);
    -moz-transform: translateX(-150%);
    -ms-transform: translateX(-150%);
    -o-transform: translateX(-150%);
    transform: translateX(-150%);
}
.video-ul li .wz{position:absolute;left:0;width:100%;top:50%;margin-top:-32.5px;text-align:center;z-index:4;opacity:0;transition-delay:.2s;-webkit-transition-delay:.2s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.video-ul li .wz p{font-size:12px;margin-top:11px;}
.video-ul li:hover .yy{opacity:1;
    -webkit-transform: translateX(0) rotate(0deg);
    -moz-transform: translateX(0) rotate(0deg);
    -ms-transform: translateX(0) rotate(0deg);
    -o-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
}
.video-ul li:hover .wz{opacity:1;}

body{overflow-x:hidden;}
.animate-li,.swiper-slide .animate-li.on,.swiper-slide .animate-tit.on,.swiper-slide .animate-li.on,.section01.active .animate-li,.about01.active .animate-li{
/*.section01.active .animate-li,#fullpage .animate-li{*/
    opacity:0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
    transform: translateY(100px);transition-delay:0s;-webkit-transition-delay:0s;
    transition-timing-function:linear;
    -webkit-transition-timing-function:linear;
}
.section .animate-li,.section .animate-tit{transition-delay:.6s;-webkit-transition-delay:.6s;}

.ani-left,.swiper-slide .ani-left.on{
    opacity:0;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    transition-delay:.1s;
    -webkit-transition-delay:.1s;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}
.ani-right,.swiper-slide .ani-right.on{
    opacity:0;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
    transition-delay:.1s;
    -webkit-transition-delay:.1s;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}
.animate-tit.on,.section01 .on.animate-li, .active .animate-li,.animate-li.on,.active .animate-li,.active .animate-tit,.swiper-slide-active .animate-tit.on,.swiper-slide-active .animate-li.on,.swiper-slide-active .ani-left.on,.swiper-slide-active .ani-right.on,.ani-right.on,.ani-left.on{
    opacity:1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -moz-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    -o-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
}

/*.animate-li:nth-child(1){transition-delay: 0.25s;}*/
/*.animate-li:nth-child(2){transition-delay: 0.5s;}*/
/*.animate-li:nth-child(3){transition-delay: 0.75s;}*/
/*.animate-li:nth-child(4){transition-delay: 1s;}*/
/*.animate-li:nth-child(5){transition-delay: 1.25s;}*/
/*.animate-li:nth-child(6){transition-delay: 1.5s;}*/
/*.animate-li:nth-child(7){transition-delay: 1.6s;}*/
/*.animate-li:nth-child(8){transition-delay: 1.7s;}*/
/*.animate-li:nth-child(9){transition-delay: 1.8s;}*/
/*.animate-li:nth-child(10){transition-delay: 1.9s;}*/
/*.animate-li:nth-child(11){transition-delay: 2.0s;}*/
/*.animate-li:nth-child(12){transition-delay: 2.1s;}*/
/*.animate-li:nth-child(13){transition-delay: 2.2s;}*/
/*.animate-li:nth-child(14){transition-delay: 2.3s;}*/
/*.animate-li:nth-child(15){transition-delay: 2.4s;}*/
/*.section .animate-li{transition-delay:0s;-webkit-transition-delay:0s;}*/
/*.section.active .animate-li:nth-child(1){transition-delay: 0.25s;}*/
/*.section.active .animate-li:nth-child(2){transition-delay: 0.5s;}*/
/*.section.active .animate-li:nth-child(3){transition-delay: 0.75s;}*/
/*.section.active .animate-li:nth-child(4){transition-delay: 1s;}*/
/*.section.active .animate-li:nth-child(5){transition-delay: 1.25s;}*/
/*.section.active .animate-li:nth-child(6){transition-delay: 1.5s;}*/


.nocale img{transform: scale(1.0) !important;-webkit-transform: scale(1.0) !important;}


.project-slide-box .phone{display:none !important;}
.section01 .wz,.section02 h2{font-size:36px;}
.section01 .wz img{width:120px;}
.section02{position:relative;}
.section02 h3{font-size:20px;}
.section02 h2{font-weight:bold;}
.section02 h3,.section02 h2{display:none;color:#fff}
.section02 img{width:412.5px;}
.section02 video{position:absolute;width:400px;left:50%;top:50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);}
.nab-ul li .pic{position:relative;}
.nab-ul li .wenz{padding:22px;padding-right:110px;background:url(../image/njt.png) no-repeat right 22px center/24px;}
.nab-ul li .wenz p{text-align:left;font-size:12px;padding-top:3px;}
.nab-ul li:hover .wenz{background:url(../image/njth.png) no-repeat right 22px center/24px;}
svg polyline:nth-child(2){display:none;}
.xia{position:fixed;bottom:15px;left:50%;z-index:3;background:url(../image/xiaw.png) no-repeat center center/100%;width:32px;height:32px;margin-left:-16px;animation:xia .8s infinite alternate;-webkit-animation:xia .8s infinite alternate;}
.xiaw{background:url(../image/xiaw.png) no-repeat center center/100%;}
.xiab{background:url(../image/xiab.png) no-repeat center center/100%;}
@keyframes xia{
    0%{transform:translateY(-15px);-webkit-transform:translateY(-15px);}
    100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}
@-webkit-keyframes xia{
    0%{transform:translateY(-15px);-webkit-transform:translateY(-15px);}
    100%{transform:translateY(0px);-webkit-transform:translateY(0px);}
}


@media screen and (max-width: 1440px) {
    .form textarea{height:120px;}
    svg polyline:nth-child(1){display:none;}
    svg polyline:nth-child(2){display:block;}
    .f20{font-size:18px;}
    .img-alert .swiper-container{max-width:800px;}
    #dituContent{height:640px;}
    .wrapper{max-width:1200px;width:88%;}
    .header .wrapper{position:relative;}
    .header .san{right:0;}
    .header-btn{margin:0 80px 0 80px;}
    .header{line-height:90px;}
    .header-mar{height:90px;}
    .header-btn a{margin-top:34px;}
    .san{width:28px;height:20px;margin-top:-10px;}
    .san span{height:2px;}
    .san span:nth-child(2){margin-top:-1px;}
    .nav hr{bottom:16px;}
    .f50{font-size:44px;}
    .f24{font-size:22px;}
    .f30{font-size:26px;}
    .f36{font-size:30px;}
    .pagination-ul{bottom:40px;}
    .section04 .wenz dd{font-size:15px;line-height:34px;}
    .section04 .wenz dd img{width:30px;margin-right:8px;}
    .index-footer{line-height:54px;}
    .section .header-mar{height:45px;}
    .abo-tit a{margin-top:8px;}
    .abo-tit{margin-bottom:28px;}
    .ny-tit h2{padding:6px 0 16px;}
    .ny-tit hr{margin-top:30px;}
    .about04 li{line-height:130px;height:130px;}
    .f18p{font-size:16px;}
    .f16p, .ny-tit p{font-size:14px;line-height:24px;}
    .ny-tit{padding-bottom:45px;}
    .video-ul li .pic{height:330px;}
    .case-ul li .pic{height:289px;}
    .case-ul li h3{line-height:60px;font-size:18px;}
    .case-ul.video-ul li h3{line-height:75px;}
    .b-bgr{width:160px;line-height:54px;font-size:16px;}
    /*.code-btn .code-d{width:280px;height:280px;margin-left:-140px;padding-top:26px;}*/
    .code-btn .code-d img{max-width:200px;}
    .code-btn .code-d p{font-size:12px;margin-top:5px;}
    .case-detail h2 span{font-size:20px;}
    .news-ul li .pic{height:276px;}
    .news-ul li .box{padding:24px 18px;}
    .news-ul li h3{font-size:18px;}
    .paper-ul .pic img{height:380px;}
    .honor-ul li dd{padding:28px 0;}
    .paper-ul .wenz{padding:70px 0 0 50px;}
    .honor-dul li{padding:38px 0;}
    .honor-dul li .wenz h3{font-size:22px;}
    .nice{height:440px;}
    .honor-ul li dd h4{font-size:18px;}


}
@media screen and (max-width: 1200px) {
    .header-btn{margin:0 50px 0 20px;}
    .section04 .wenz dd{margin-top:15px;font-size:14px;}
    .section04 .wenz{padding-left:28px;}
    .ny-tit hr{margin-top:25px;}
    .about03 dd img{height:50px;margin-bottom:16px;}
    .ny-tit{padding-bottom:40px;}
    .video-ul li .pic{height:253px;}
    .f24{font-size:18px;}
    .careers li:before{display:none;}
    .careers li{padding:22px 28px;}
    .careers-tuijian{width:260px;padding-left:25px;}
    .careers-div, .news-detail{width:calc(100% - 285px);padding:0;}
    .case-ul li .pic{height:222px;}
    .case-ul li .wz{padding:0 20px;bottom:15px;}
    .news-ul li .pic{height:212px;}
    .nab-ul li .pic{}
    .nab-ul li .wenz{padding-right:67px;}





}
.pic img{height:auto !important;}
.footer .footer-nav p span:nth-last-child(1){display:block;}
@media screen and (max-width: 1023px) {
    .index-footer{font-size:10px;}
    .index-footer a{display:none;}
    .header-btn{display:none;}
    .section01 .wz, .section02 h2{font-size:24px;}
    .section02 h3{font-size:14px;}
    .nav{overflow-y:auto;display:none;background:#fff;top:72px;box-sizing:border-box;z-index:9;position:fixed;width:100%;left:0;height:calc(100% - 72px);}
    .nav li{padding:0;border-bottom:1px solid #ddd;width:100%;box-sizing:border-box;float:none;}
    .nav li.er>a{background-position: right 30px center !important;}
    .nav li>a{display:block;padding:0px 30px;line-height:60px;width:100%;box-sizing:border-box;}
    .nav li.loginBtn a{text-align:center;width:50%;float:left;}
    .nav li.loginBtn font{display:none;}
    .nav li.loginBtn{padding-left:0;background:none;}
    .nav li dl{box-shadow:none;position:relative;background:#f2f2f2;display:none;top:auto;}
    .nav li dd{text-align:left;}
    .nav li dd a{display:block;padding:4px 0 4px 50px;text-align:left;}
    /*.header .nav li:hover>a span, .header .nav li.cur>a span{display:none;}*/
    .nav ul.clearfix{
        display:unset;
    }
    .header{line-height:72px;}
    .header-mar{height:72px;}
    .logo{width:130px;}
    .nav ul{border-top:1px solid #ddd;}
    .nav li dl{position:relative;width:100%;left:0;margin:0;padding:5px 0;box-sizing:border-box;}
    .nav li>dl>dd>a{text-align:left;padding:0 30px;line-height:50px;}
    .nav li>dl>dd{border-bottom:1px solid #eaeaea;padding:0;}
    .nav hr{display:none !important;}
    .nav li>dl>dd:nth-last-child(1){border:none;}
    .section01 .wz{font-size:24px;}
    .section01 .wz img{width:90px;margin-top:-5px;}
    .swiper-button-next.next1,.swiper-button-prev.prev1{width:40px !important;margin-top:-20px !important;height:40px !important;}
    .phone{display:block;}
    .section01 video{display:none !important;}
    .pc{display:none;}
    .f50{font-size:32px;}
    .f24{font-size:18px;}
    .f30{font-size:20px;}
    .f36{font-size:24px;}
    .pagination-ul a{text-align:center;padding:0;margin:0;float:left;display:block;width:25%;}
    .pagination-ul hr{display:none;}
    .pagination-ul{padding-bottom:0;}
    .section04 .video{width:100%;}
    .section04 .wenz{width:100%;padding:18px 0 0 0;}
    .section04 .wenz dd{font-size:12px;line-height:26px;margin-top:2px;padding-left:32px;position:relative;}
    .section02 h3{letter-spacing:0;font-size:14px;}
    .section04 .wenz dd img{position:absolute;left:0;top:2px;width:22px;}
    .section04 .wenz dd:nth-child(1) img{margin-top:3px;}
    .section04 .wenz dd:nth-child(2) img{margin-top:3px;}
    .index-footer{font-size:10px;line-height:32px;}
    .section04 .bf{width:50px;height:50px;margin:-25px 0 0 -25px;}
    video.pc{display:none !important;opacity:0;}
    .section .header-mar{height:35px;}
    .f18p{font-size:14px;}
    .pad{padding:32px 0;}
    .about01 .pic{width:100%;}
    .about01 .wenz{width:100%;padding:20px 0 0 0;}
    .abo-tit a{margin-left:20px;}
    .abo-tit hr{left:-20px;height:2px;width:50px;}
    .ny-tit p{font-size:12px;}
    .ny-tit h2{padding:3px 0 10px;}
    .ny-tit{padding-bottom:26px;}
    .about03 dd{padding:8px 0;width:100%;overflow:hidden;}
    .about03 dd img{height:auto;width:30px;float:left;}
    .about03 dd p{float:right;width:calc(100% - 35px);}
    .about04 li{width:33.33%;line-height:80px;height:80px;}
    .about04 ul{background:none;}
    .about04 li img{max-width:70%;max-height:70%;}
    .footer .footer-nav{width:100%;}
    .footer .footer-code{width:100%;padding-top:15px;}
    .footer .footer-nav-a{padding:0 0 15px 0;font-size:12px;}
    .footer .footer-nav-a span{padding:0 5px;}
    .footer .footer-nav p{font-size:12px;line-height:22px;}
    .footer .footer-nav p span{margin-right:0;display:block;}
    .footer .totop{display:none;}
    .footer dd{margin-top:10px;}
    .footer dd img{margin-bottom:8px;}
    .footer dd:nth-child(2){float:left;margin-left:15px;}
    .footer-btm{line-height:56px;}
    .footer-btm .fl{width:100%;line-height:22px;font-size:10px;padding:18px 0;}
    .footer-btm .fr{display:none;}
    .footer-btm img{margin-left:8px;}
    .video-ul li{width:100%;margin-bottom:15px;}
    .video-ul li .pic{height:190px;}
    .load-more{width:100%;line-height:52px;font-size:14px;margin-top:28px;}
    .video-alert video, .video-alert iframe{height:240px;position:absolute;left:0;width:100%;top:50%;margin-top:-120px;}
    .video-alert .close{width:44px;height:44px;background-size:32px !important;}
    .ny-banner{overflow:hidden;}
    .ny-banner img{max-width:200%;margin-left:-50%;}
    .careers li{width:100%;padding:20px;margin-bottom:15px;}
    .careers-detail-tit{padding:28px 0;}
    .careers-detail-tit .fr{margin-top:16px;width:auto;}
    .careers-detail-tit a{font-size:14px;width:100px;line-height:34px;}
    .careers-detail-tit h5{margin-top:4px;}
    .careers-tuijian{display:none;}
    .careers-div .fl, .careers-div .fr,.careers-div, .news-detail{width:100%;}
    .careers-div .fl{padding-bottom:22px;}
    .careers-div .f18p{font-size:14px;font-weight:bold;padding-bottom:12px;}
    .careers-div .ts{margin-top:30px;}
    .case-ul li{width:100%;}
    .case-tab a{font-size:14px;}
    .case-tab .search{display:block;}
    .case-tab ul{margin-right:0;}
    .case-tab li{padding:0 8px;}
    .case-tab hr{bottom:auto;top:24px;}
    .case-tab .search{margin:auto;width:50px;}
    .case-tab .search.on{width:240px;}
    .case-tab{overflow:hidden;}
    .case-ul li{margin:0 0 20px 0;}
    .case-detail h2 span{font-size:14px;}
    .case-detail h2{margin-bottom:22px;}
    .case-detail li{margin:12px 0 0;width:100%;}
    .code-btn{margin-top:25px;}
    #dituContent,.contact-ul{padding:0;width:100%;}
    #dituContent{height:240px;margin-top:22px;}
    .contact-ul h2{margin-bottom:18px;}
    .news-ul li{width:100%;overflow:hidden;margin:0 0 18px;}
    .news-ul li .pic,.paper-ul .pic{float:left;width:130px;}
    .news-ul li .wenz,.paper-ul .wenz{float:right;width:calc(100% - 130px);}
    .news-ul li .date{display:none;}
    .news-ul li .box{padding:19px 20px;box-sizing:border-box;}
    .news-ul li .pic{height:98px;}
    .nab-ul li .pic{width:100%;height:250px;}
    .nab-ul li .wenz{width:100%;padding:22px;box-sizing:border-box;}
    .paper-ul .pic img{height:auto;}
    .paper-ul .pic{height:162px;}
    .paper-ul .wenz p{display:none;}
    .paper-ul .wenz{padding:0 0 0 20px;}
    .paper-ul li{padding:0;margin-top:20px;}
    .paper-ul li:nth-child(1){margin-top:0;}
    .paper-ul .wenz h3{margin-bottom:0;}
    .paper-ul .wenz a{width:100px;line-height:34px;font-size:14px;margin-top:90px;}
    .paper-ul .wenz{position:relative;}
    .paper-ul .wenz .code-div{bottom:0;width:115px;height:115px;background-size:100% !important;}
    .paper-ul .wenz .code-div img{width:100px;}
    .paper-ul .wenz .code-div{display:block !important;}
    .honor-ul li .date{width:80px;padding-top:20px;}
    .honor-ul li .date p{font-size:18px;}
    .honor-ul li dl{width:calc(100% - 90px);}
    .honor-ul li dd h4{width:100%;}
    .honor-ul li dd p{height:100%;}
    .nice{height:auto;}
    .honor-ul li dd p{font-size:12px;line-height:20px;padding-top:10px;width:100%;height:auto;}
    .honor-ul li dd{padding:20px 0;}
    .honor-dul li .date{width:80px;}
    .honor-dul li .date p{font-size:12px;}
/*    .honor-dul li .date h5{font-size:24px;}
*/    .honor-dul li .wenz{width:calc(100% - 105px);padding:0;}
    .honor-dul li>a{display:none;}
    .honor-dul li .wenz h3{margin-bottom:0;font-size:16px;padding-right:0;}
    .honor-dul li .wenz p{font-size:12px;line-height:20px;padding-top:10px;}
    .careers-detail-tit h2{font-size:18px;}
    .link,.detail_page{display:none;}
    .wrapper{max-width:1200px;width:90%;}
    .about01 .wenz .f18p{line-height:24px;}
    body{overflow-x:hidden;}
    .section04 .wenz h3{margin-bottom:20px;}
    .img-alert .swiper-pagination-bullet{margin:0 3px !important;width:6px !important;height:6px !important;}
    .img-alert .close{top:10px;right:10px;}
    .f20{font-size:16px;}
    .careers li svg{display:none;}
    .section02 h2 span{padding:0 14px;}
    .project-slide-box .phone{display:block !important;}
    .project-slide-box .pc{display:none !important;}  
    .section02 video{width:90%;}
}











