
@media screen and (min-width:1024px){
.transTop{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0s;}.transTop_1{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0.2s;}.transTop_2{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0.4s;}.transTop_3{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0.6s;}.transTop_4{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0.8s;}.transBottom{transform:translateY(-80px);opacity:0;transition:all 0.8s ease-out 0s;}.transLeft{transform:translateX(-80px);opacity:0;transition:all 1s ease-out 0s;}.transLeft_1{transform:translateX(-80px);opacity:0;transition:all 0.8s ease-out 0.2s;}.transLeft_2{transform:translateX(-80px);opacity:0;transition:all 0.8s ease-out 0.4s;}.transLeft_3{transform:translateX(-80px);opacity:0;transition:all 0.8s ease-out 0.6s;}.transRight{transform:translateX(80px);opacity:0;transition:all 0.8s ease-out 0s;}.transRight_1{transform:translateX(80px);opacity:0;transition:all 0.8s ease-out 0.2s;}.transRight_2{transform:translateX(80px);opacity:0;transition:all 0.8s ease-out 0.4s;}.transRight_3{transform:translateX(80px);opacity:0;transition:all 0.8s ease-out 0.6s;}.transList>div{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0s;}.transList>div:nth-child(2){transition-delay:0.1s;}.transList>div:nth-child(3){transition-delay:0.2s;}.transList>div:nth-child(4){transition-delay:0.3s;}.transList>div:nth-child(5){transition-delay:0.4s;}.scale{transform:scale(0.5);opacity:0;transition:all 0.8s ease-out 0s;}.scale_1{transform:scale(0.5);opacity:0;transition:all 0.8s ease-out 0.2s;}.scale_2{transform:scale(0.5);opacity:0;transition:all 0.8s ease-out 0.4s;}.scaleList>div{transform:scale(0.5);opacity:0;transition:all 0.8s ease-out 0s;}.scaleList>div:nth-child(2){transition-delay:0.1s;}.scaleList>div:nth-child(3){transition-delay:0.2s;}.scaleList>div:nth-child(4){transition-delay:0.3s;}.scaleList>div:nth-child(5){transition-delay:0.4s;}.showdiv .transTop{transform:none;opacity:1;}.showdiv .transTop_1{transform:none;opacity:1;}show .transTop_2{transform:none;opacity:1;}.showdiv .transTop_3{transform:none;opacity:1;}.showdiv .transTop_4{transform:none;opacity:1;}.showdiv .transBottom{transform:none;opacity:1;}.showdiv .transLeft{transform:none;opacity:1;}.showdiv .transLeft_1{transform:none;opacity:1;}.showdiv .transLeft_2{transform:none;opacity:1;}.showdiv .transLeft_3{transform:none;opacity:1;}.showdiv .transRight{transform:none;opacity:1;}.showdiv .transRight_1{transform:none;opacity:1;}.showdiv .transRight_2{transform:none;opacity:1;}.showdiv .transRight_3{transform:none;opacity:1;}.showdiv .transList>div{transform:none;opacity:1;}.showdiv .scale{transform:none;opacity:1;}.showdiv .scale_1{transform:none;opacity:1;}.showdiv .scale_2{transform:none;opacity:1;}.showdiv .scaleList>div{transform:none;opacity:1;}
}
@media screen and (max-width:1500px){
.pd120{padding-top:100px;padding-bottom:100px;}
.pdt120{padding-top:100px;}
.pdb120{padding-bottom:100px;}
.pd110{padding-top:90px;padding-bottom:90px;}
.pdt110{padding-top:90px;}
.pdb110{padding-bottom:90px;}

.fz48{font-size:40px;}
.fz40{font-size:32px;}
.fz30{font-size:24px;}
	
.block{width:96%;margin: 0 auto;box-sizing:border-box;}
.header .d2 .block{padding:0;}
.header2 .d1 .navg a{margin:0 15px;}
.header2 .d1 .navg1 a{margin:0 15px;}
.header2 .d1 .navg.act{width:450px;}
.header .nav_main li{margin:0 15px;}
.header2 .nav_main li{margin:0 15px;}

.body_home .banner .child .fz30{bottom:50px;}
.body_home .banner .navg{bottom:50px;}




.nav_b{bottom:10px;}

}
@media screen and (max-width:1400px){
.header .logo{width: 230px;}
.header2 .logo{width: 230px}
.footer .part2b .ftcode .wxcode{margin-left: 20px}
.footer .part2b .ftlogo{height: 70px;padding-right: 15px}
.footer .part2b .ftinfo div{padding-left: 15px}


.home9 .part1 .item{height:480px;}


}
@media screen and (max-width:1366px){
.pd120{padding-top:80px;padding-bottom:80px;}
.pdt120{padding-top:80px;}
.pdb120{padding-bottom:80px;}
.pd110{padding-top:70px;padding-bottom:70px;}
.pdt110{padding-top:70px;}
.pdb110{padding-bottom:70px;}

.fz48{font-size:36px;}
.fz40{font-size:28px;}
.fz30{font-size:20px;}
.fz24{font-size:18px;}
.fz20{font-size:16px;}

.body_home .banner .child .a2{bottom:30px;width:60px;}
.body_home .banner .child .fz30{bottom:45px;right:280px;}
.body_home .banner .navg{bottom:45px;right:80px;}
.body_home .banner .navg span{margin:0 5px;}
.body_home .banner .navg span.now::after{width:30px;}

.header .d1{font-size:14px;}

.header2 .d2 .navg a{margin:0 20px;}
.header .nav_main li{margin:0 10px;}
.header2 .nav_main li{margin:0 10px;}

.body_r .ll{position:fixed;background:#fff;color:#333;padding:0;padding:15px 5px 15px 5px;border-radius:0 5px 5px 0;box-shadow:0 0 10px rgba(0,0,0,0.2);line-height:1.3;}
.body_r .ll.w{background:#fff;}
.body_r .ll:hover{padding-left:5px;}
.home7{height:100vw;}
.home7{padding-top: 60px}
.home7 .d2 .h{font-size:20px;}
.home7 .d4 .h{font-size:20px;}
.home7 .svg{height:45px;margin:0 auto 10px;}
.home9 .item{height: 560px}
}
@media screen and (max-width:1200px){
.footer .part2b .aleft{justify-content: space-between;width: 100%;padding-bottom: 20px}
.footer .part2b .ftinfo div{padding-left: 0;border-left: 0}
.footer .part2b .ftcode{width: 100%;padding-top: 20px;border-top: 1px solid #4a4a4a }
.footer .part2b .ftcode div{justify-content: center}
.footer .part2b .ftcode .wxcode{margin: 0 25px}


/*.more{line-height:40px;}
.more i{width:40px;height:40px;}
.more2{line-height:40px;}
.more2 i{width:40px;height:40px;}
*/


.header .nav_main{left:230px;right:130px;font-size:16px;}


.header2 .d2 .navg a{margin:0 15px;}


.body_home .banner .child .fz30{padding-left:20px;}
.body_home .banner .child .a2{right:20px;}

.home5 .list .item .text{padding:20px;}
.home5 .list2 .box {width: calc(50% - 10px);display: block;}
.home5 .list{width: calc(50% - 20px);}
.home5 .list .item .text .h{}
.home5 .list2 .item1:nth-child(2) {margin-top: 20px;}
.home5 .list2 .item1:nth-child(1) {margin-bottom: 20px;}

.layer .leader_box{width:auto;margin:0 40px;}
.layer .leader_box .inner{padding:30px;}
.layer .leader_box .text{margin-top:15px;}
.ptbox{margin-bottom: 20px}
.ptbox .text a{padding:20px 20px 20px 20px;}
.ptbox .v{left:20px;}
.ptbox .text .h{font-size:18px;}
}
@media screen and (max-width:1024px){
.layer .picbox video{width:90%;height:auto;}

.pd120{padding-top:60px;padding-bottom:60px;}
.pdt120{padding-top:60px;}
.pdb120{padding-bottom:60px;}
.pd110{padding-top:60px;padding-bottom:60px;}
.pdt110{padding-top:60px;}
.pdb110{padding-bottom:60px;}


.body_home .banner .text{width:70%;}

.home5{padding:calc(5vw + 60px) 0 5vw}



}

@media screen and (max-width:1200px){
.body.page{padding-top:61px;}
.header{transform:none;opacity:1;display: block;opacity: 1 !important;!i;!;!;!;}
.header.mobile .d2{background:#94070a;}
.header .d1{display:none;}
.header .nav_main{display:none;}
.header .d2{height:60px;.header .d2 {background: #94080b;
    };}
        .header .d2 {
        background: #94080b;
    }
.header .d2 .block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%;padding:0;}
.header .logo{width:140px;position:static;}
.header .logo img{width:100%;height:auto;max-height:none;}
.header .tools{position:static;}
.header .tools .a{width:24px;height:24px;margin-left:15px;}
.header .menu{width:24px;height:22px;position:relative;margin-left:15px;}
.header .menu i{height:2px;background:#fff;width:26px;border-radius:1px;}
.header.light .menu i{background:#333;}
.header .menu i:nth-child(1){position:absolute;left:0px;top:2px;}
.header .menu i:nth-child(2){position:absolute;left:0px;top:11px;}
.header .menu i:nth-child(3){position:absolute;left:0px;top:20px;}
.header .tools .sc a::after{font-size:20px;}
.header .tools .lang{font-size:14px;display:none;}
.header2{display:none;}
.nav_child{display:none;}
.nav_mobile{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.8);z-index:5;opacity:0;visibility: hidden;transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:-ms-flexbox;display:flex;-ms--ms-flex-direction:column;flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}
.nav_mobile.showdiv{opacity:1;visibility:visible;}
.nav_mobile .close{font-family:icon;font-size:28px;position: absolute;right:17px;top:17px;line-height:1;}
.nav_mobile .logo{position:absolute;left:4%;top:-1px;width:140px;line-height:60px;}
.nav_mobile .logo img{width: 100%;height: 36.5px}
.nav_mobile .nav_l{font-size:16px;background:#94070a;color:#fff;width:100%;overflow: hidden;}
.nav_mobile .nav_l .inner{/* padding:5px 0; */}
.nav_mobile .nav_l i{display:none;}
.nav_mobile .nav_l a{padding:5px 10px;opacity:0.8;display:inline-block;white-space:nowrap;}
.nav_mobile .nav_l a:first-child{margin-left:0;}
.nav_mobile .nav_r{font-size:16px;background:#94070a;color:#fff;width:100%;border-top:1px solid rgba(255,255,255,0.3);overflow: hidden;}
.nav_mobile .nav_r .inner{padding:5px 0;}
.nav_mobile .nav_r a{padding:5px 10px;opacity:0.8;display:inline-block;white-space:nowrap;font-weight:normal;}
.nav_mobile .nav_r a.now{opacity:1;}
.nav_mobile .nav_r a:first-child{margin-left:0;}
.nav_mobile .nav_main{padding:60px 0px 0;font-size:16px;background:#fafafa;background-size:auto 130px;
	align-content:flex-start;-ms-flex-align:flex-start;display: flex;flex-wrap: wrap;}
.nav_mobile .nav_main .logo{position:absolute;left:20px;top:0;line-height:60px;}
.nav_mobile .nav_main .logo a{display:block;height:100%;}
.nav_mobile .nav_main .logo img{max-height:65%;width:auto;max-width:none;}
.nav_mobile .nav_main a{border-bottom:1px solid rgba(0,0,0,0.08);padding:8px 15px;text-align: center;
	width:50%;box-sizing:border-box;height:auto;display:inline-block;box-sizing: border-box;}
.nav_mobile .nav_main a:nth-child(odd){border-right:1px solid rgba(0,0,0,0.08);}
.nav_mobile .nav_main a:nth-child(-n+2){border-top:1px solid rgba(0,0,0,0.08);}
.nav_mobile .tools{display:-ms-flexbox;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:50px;top:18px;}
.nav_mobile .tools .a{margin-right:10px;width:26px;height:26px;line-height:26px;position:relative;}
.nav_mobile .tools .a>a{display:-ms-flexbox;display:-ms-flexbox;display:flex;width:100%;height:100%;-ms-flex-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-ms-flex-pack:center;justify-content:center;}
.nav_mobile .tools .sc a:after{content:"\e672";font-size:20px;font-family:icon;}
.nav_mobile .tools .sc{display: none;}
.nav_mobile .tools .lang{font-size:18px;font-family:Arial;text-transform: uppercase;}
.home9 .item {height: 500px;}
.home9 .item .tit{left: 15px}
.home9 .item .tit .h{font-size: 22px;}
.home9 .item .more1{bottom: 20px;right: 20px}
.home9 .item .more1 i{font-size: 22px}
.home9 .slick-list .slick-slide>div{padding: 50px 10px}

}

@media screen and (max-width:980px){
.footer .part2a li{margin: 0;text-align: center;width: 25%}
.footer .part2b .aleft{justify-content: space-between;width: 100%;padding-bottom: 20px}
.footer .part2b .aleft .ftlogo{width: 100%;padding-right: 0;margin-bottom: 20px}
.footer .part2b .aleft .ftlogo img{display: block;margin: 0 auto}
.footer .part2b .ftinfo{width: 100%;text-align: center}
.footer .part2b .ftcode{width: 100%;padding-top: 20px;border-top: 1px solid #4a4a4a }
.footer .part2b .ftcode div{justify-content: center}
.footer .part2b .ftcode .wxcode{margin: 0 25px}
.block{width: 92%}
.home5 .list{width: 100%}
.home5 .list1{margin-bottom: 20px}

.home6 .list ul li{width: 48.5%;margin-bottom: 25px}
}
@media screen and (max-width:850px){
.pd120{padding-top:40px;padding-bottom:40px;}
.pdt120{padding-top:40px;}
.pdb120{padding-bottom:40px;}
.pd110{padding-top:40px;padding-bottom:40px;}
.pdt110{padding-top:40px;}
.pdb110{padding-bottom:40px;}
.body_home .banner .navg li.slick-active:after{width:30px;}
.footer .nav_foot a i{font-size: 30px}
.footer .nav_foot a{padding-top: 15px}
.footer .part2a li{font-size: 14px}

.fz48{font-size:22px;}
.fz40{font-size:20px;}
.fz30{font-size:18px;}
.fz20{font-size:14px;}

.layer .search_box{width:100%;padding:0 10px;box-sizing:border-box;}
.layer .close{font-size:24px;width:40px;height:40px;line-height:40px;right:20px;top:20px;}
.layer .leader_box .close{color:#aaa;right:20px;top:20px;font-size:30px;bottom:auto;margin:0;left:auto;}

.title .h{font-size:28px;}


.body_home .banner .child:before{background:linear-gradient(to top,rgb(0,0,0,1),rgba(0,0,0,0));height:90px;}

.home.lock{overflow:hidden;}
.home,.home body{height:auto;overflow:auto;}
.body_home{height:auto;overflow:visible;}
.body_home .banner{}

.body_b{width:auto;height:auto;position:static;opacity:1;transform:none;overflow:hidden;}
.body_home .bb{display:none;}

.ptbox{overflow:visible;}
.ptbox .text a{padding:15px;}
.home5 .slick-dots{bottom: 18px}
.ptbox .v{margin-bottom:0;left:15px;}
.ptbox .text .h{font-size:16px;line-height:1.5;}

.home5{padding:36px 0;}
.home5 .content{margin-top:20px;}




.focus1 .navg{bottom:65px;}
.home7 .title{margin-bottom: 20px;text-align: center;}
.home7{padding:30px 0 40px;}
.home7{height:auto;}
.home7 .svg{width:50px;height:40px;}
.home7 .d1{position:relative;margin:auto;opacity:1;transform:none;width:auto;height:80vw;margin-bottom:16px;left:auto;top:auto;}
.home7 .d1:before{content:"";background:rgba(0,0,0,0.3);position: absolute;left:0;top:0;right:0;bottom:0;}
.home7 .d1 .title{position:relative;}
.home7 .d2{position:static;margin:auto;opacity:1;transform:none;width:auto;height:auto;display:-ms-flexbox;display:flex;height:30vw;}
.home7 .d2 .h{font-size:16px;}
.home7 .d2 .dd1{position:relative;left:auto;top:auto;margin:0;opacity:1;transform:none;-ms-flex:1;flex:1;width:auto;height:auto;}
.home7 .d2 .dd2{position:relative;left:auto;top:auto;margin:0;opacity:1;transform:none;-ms-flex:1;flex:1;width:auto;height:auto;}
.home7 .d2 .dd3{position:relative;left:auto;top:auto;margin:0;opacity:1;transform:none;-ms-flex:1;flex:1;width:auto;height:auto;}
.home7 .d3{position:relative;left:auto;top:auto;margin:auto;opacity:1;transform:none;width:auto;margin-top:16px;}
.home7 .d4{position:relative;left:auto;right:auto;top:auto;margin:auto;opacity:1;transform:none;width:auto;height:auto;display:-ms-flexbox;display:flex;height:30vw;}
.home7 .d4 .dd1{position:relative;left:auto;top:auto;margin:0;opacity:1;transform:none;-ms-flex:1;flex:1;width:auto;height:auto;}
.home7 .d4 .dd2{position:relative;left:auto;top:auto;margin:0;opacity:1;transform:none;-ms-flex:1;flex:1;width:auto;height:auto;}
.home7 .d4 .dd3{position:relative;left:auto;top:auto;margin:0;opacity:1;transform:none;-ms-flex:1;flex:1;width:auto;height:auto;}
.home7 .d4 .h{font-size:16px;}
.home9{padding:36px 0 46px;}
.home9 .block{-ms-flex-direction:column;flex-direction:column;}
.home9 .title{max-width:none;}
.home9 .title .fz40{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb; writing-mode: lr-tb;}
.home9 .title .more{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin-top:10px; writing-mode: lr-tb;}
.home9 .title .more i{margin-bottom:0;margin-right:10px;}

.home9 .list .slick-arrow{display: none}
.home9 .list{width: 100%}
.home9 .item{opacity:1 !important;transform:none !important;height:60vw;margin:0;margin-left:1px;}
.home9 .slick-list .slick-slide>div{padding: 30px 10px 20px}
.home9 .item .more1{right:10px;}
.home9 .item .tit{left:12px;top:12px;max-height:80%;padding-top: 20px}
.home9 .item .tit .h{font-size:22px;}
.home9 .item .tit .h br{display:none;}
.home9 .item:hover .pic{transform:none;}


.home6 .tabNav{opacity: 1;transform: none}
.home6 .tabCon{opacity: 1;transform: none}

.body_r{position:fixed;overflow:auto;background:#fff;}
.body_r .menu{display:none;}
.nav_b{display:none;}
.body_r .navg{display:none;}
.rr.showdiv{transform:scale(0.6);}
.body_r .body_scroll{height:auto;position:static;}
.body_r .arr{display:none;}
.screen{float:none;height:auto;overflow:hidden;}
.screen .title .fz40{width:auto;}
.screen .title .p{width:auto;margin:10px 0 0;}

.home5 .btns .more{margin:0 20px;}

.article{padding-top:60px !important;margin-top:0;}


}
@media screen and (max-width:800px){
.body_home .banner .navg{bottom:20px;}
.body_home .banner .child .fz30{bottom:10px;line-height:1.5;right:70px;font-size:14px;padding-left:18px;}
.body_home .banner .child .a2{bottom:0;right:0;height:50px;line-height:50px;}

.ptbox .pic {
    height:55vw;
}
}
@media screen and (max-width:640px){
.block{width: 92%}
.footer .nav_foot ul li{width: 33.33333%}
.footer .nav_foot ul li:nth-child(1) {border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer .nav_foot ul li:nth-child(2) {border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer .nav_foot ul li:nth-child(3) {border-right: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2);}
.footer .part2b .ftinfo p span{display: block;}
.footer .part2{padding: 30px 0 40px}
.footer .part2b .ftcode .wxcode{margin: 0 10px}
.footer .part2b {padding-top: 25px;}
.footer .part2a li{width: 50%;padding: 3px 0}


.nav_mobile .nav_l{font-size:14px;text-align: center}
.nav_mobile .nav_r{font-size:14px;}

.position{display:none;}


.ctit {font-size: 26px;}
.ptbox .text .h{font-size: 14px}
.ptbox .text .h{max-width: 70%}
.home5 .slick-dots li{margin-left: 6px;width: 6px;height: 6px}

.home5 .list .item{width: 100%;min-height: none}
.home5 .list2 .box{width: 100%}
.home5 .list2 .item1 .pic{height: 50vw}
.home5 .list .item .text{min-height: 120px;}
.home5 .list .item .text .h{font-size: 15px}
.home5 .list1 .item:nth-child(1){margin-bottom: 20px}
.home5 .list2 .box:nth-child(1){margin-bottom: 20px}

.home6{padding-top: 45px}
.home6 .tabNav{margin-bottom: 25px;}
.home6 .tabNav li{font-size: 20px;line-height: 22px;padding-bottom: 30px;height: 24px}
.home6 .tabNav li.now{font-size: 24px}

.home6 .list ul li{width: 100%;padding: 20px 20px 15px;margin-bottom: 20px;min-height: inherit;}
.home6 .list ul li time{font-size: 14px;;margin-bottom: 12px;}
.home6 .list ul li time span{font-size: 24px;}
.home6 .list ul li h4{font-size: 16px;margin-bottom: 10px}
.home6 .list ul li p{font-size: 14px;line-height: 1.6em}
.home9 .item{height: 95vw}
.home9 .item .tit .h{font-size: 20px}

.home6 .list ul li:hover{transform: none}

}
@media screen and (max-width:450px){
	.body_home .banner{}
.body_home .banner .navg{right:30px;bottom: 10px}
.body_home .banner .navg li.slick-active:after{width:20px;}
.body_home .banner .child .fz30{font-size:16px;}
.nav_mobile .nav_main{font-size: 15px}
.nav_mobile .nav_main a{text-align: center}
}
