/*
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-webkit-flex:1;
-ms-flex:1;
flex:1;
display:block;
*/
@media screen and (max-width:1680px){
	
}
@media screen and (max-width:1360px){
}

@media screen and (max-width:640px){
/*------------------global------------------*/
body{font-size:0.22rem;min-width:0; min-width: 320px;}
.block{width:auto;}
input,textarea,select,button{-webkit-appearance:none;}
.snav{display:none;}

.header .nav_main{display:none;}
.header .logo{width:35%;left:0.1rem;top:0rem;position: absolute;}
.header .menu{position:absolute;cursor:pointer;z-index:4;display:block;width:1rem;height:1rem;right:0;top:0;}
.header .menu .inner{right:0.3rem;top:0.3rem;width:0.5rem;height:0.4rem;position: absolute;}
.header .menu i{float:right;border-top:2px solid #fff;
transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s;}
.header .menu i:nth-child(1){width:100%;position:absolute;right:0;top:0;}
.header .menu i:nth-child(2){width:100%;position:absolute;right:0;top:0.16rem;}
.header .menu i:nth-child(3){width:100%;position:absolute;right:0;top:0.32rem;}
.header .menu.act i{border-color:#fff;}
.header .menu.act i:nth-child(1){transform:translate(0,0.16rem) rotate(45deg);}
.header .menu.act i:nth-child(2){opacity:0;}
.header .menu.act i:nth-child(3){transform:translate(0,-0.15rem) rotate(-45deg);}
.header .nav_main_m{position:fixed;right:0;top:0;width:70%;height:100%;background:#54a7e0;color:#fff;z-index:3;right:-70%;display:block;
transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.header .nav_main_m.show{right:0;box-shadow:0 0 0.5rem rgba(0,0,0,0.2);}
.header .nav_main_m .t{height:1rem;padding-left:0.15rem;border-bottom:2px solid rgba(255,255,255,0.1);}
.header .nav_main_m .lang{float:left;line-height:1rem;margin-left:0.25rem;font-size:0.32rem;}
.header .nav_main_m .lang a{display:none;}
.header .nav_main_m .lang a.now{display:inline;}
.header .nav_main_m .wb{background:url(/dc/image/icon1_3.png) center center no-repeat;background-size:auto 0.35rem;width:0.6rem;height:1rem;float: left;margin-left:0.2rem;}
.header .nav_main_m .nav{color: #fff;font-size:0.32rem;padding:0.6rem 0;clear: both;}
.header .nav_main_m .nav .item{position:relative;padding:0.15rem 0;}
.header .nav_main_m .nav .item.now{background:rgba(255,255,255,0.1);}
.header .nav_main_m .nav .item a{padding:0 0.4rem;}
.header .nav_main_m .nav .item i{background:url(/dc/image/arrow1.png) center center no-repeat;width:0.7rem;height:0.72rem;background-size:0.3rem auto;position:absolute;right:0rem;top:0rem;
transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.header .nav_main_m .nav .item i.on{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.header .nav_main_m .nav .item ul{background:rgba(255,255,255,0.05);padding:0.18rem;font-size:0.28rem;display:none;margin-top:0.15rem;}
.header .nav_main_m .nav .item li{padding:0.08rem 0;}

.footer{line-height:1.8;height:auto;padding:0.2rem 0.3rem;}

.focus *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.focus .child{height:9rem;}
.focus .child .text{left:0;top:1rem;right:0;padding:0.5rem;width:auto;}
.focus .child .text h1{font-size:1.4rem;}
.focus .child .text h2{margin-top:-0.2rem;}
.focus .child .text .btns{margin-top:0.4rem;}
.focus .child .text .btns a{width:45%;margin-right:5%;margin-bottom:5%;}
.focus .child .text .btns a:hover{animation:none;-webkit-animation:none;}


.title1 h1{font-size:0.5rem;line-height:1;}
.title1 h2{font-size:0.4rem;margin-top:0.15rem;line-height:1.3;}
.title1 h2:first-child{margin-top:0;}
.title1 .btns{margin-top:0.3rem;}
.title1 .btns a{width:45%;margin:0 2%;}
.title1 .text{padding:0;text-align: left;}
.focus .child .text h1{opacity:0.2 !important;}
.title1 *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}

.index1 *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.index1{height:auto;background:none;}
.index1 .block{padding:0.7rem 0.3rem;}
.index1 .list{position:static;margin-top:0.5rem;}
.index1 .list .item{background:none;padding:0;margin:0 0 0.3rem 0 !important;float: none;height:auto;}
.index1 .list .item.hover{background:none;}
.index1 .list .item:last-child{margin-bottom:0 !important;}
.index1 .list .item i{display:none;}
.index1 .list .item h3{font-size:0.32rem;}
.index1 .list .item:hover h3{font-size:0.32rem;color:inherit;}
.index1 .list .item .box{position:static;opacity:1;margin-top:0.1rem;}
.index1 .list .item .box .inner{display:block;background:none;width:auto;height:auto;}
.index1 .list .item .box .inner .pd{padding:0;}
.index1 .list .item .box p{margin-top:0.15rem;}
.index1 .list .item.d5 .box .inner{background:none;height:auto;}

.index2 *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.index2 .block{padding:0.7rem 0.3rem;}
.index2 .list{margin-top:0.5rem;}
.index2 .item{height:auto;margin-bottom:0.3rem;float: none;width:auto;}
.index2 .item.d1{display:none;}
.index2 .item .pic{position:relative;left:auto;top:auto;height:3rem;overflow: hidden;}
.index2 .item .pic img{object-fit:cover;}
.index2 .item.d3 .pic{margin:auto;left:auto;top:auto;}
.index2 .item .pic .tit h3{font-size:0.32rem;margin-top:0.15rem;}
.index2 .item .pic .tit img{max-height:1rem;}
.index2 .item.d3 .pic>img{margin-top:-0.4rem;}
.index2 .item .text{position:relative;left:auto;top:auto;height:auto;padding:0.4rem 0.4rem;}

.index3 .block{padding:0.7rem 0.3rem;}
.index3 .des{margin-top:0.4rem;}
.index3 .des .label{width:60%;height:0.8rem;line-height:0.8rem;margin:auto;display:block;font-size:0.28rem;}
.index3 .des .label b{font-size:0.5rem;margin:0 0.1rem;}
.index3 .des .txt{margin-top:0.3rem;}
.index3 .des .txt h4{font-size:0.28rem;}
.index3 .des .l{float:none;}
.index3 .des .r{float:none;}
.index3 .des .btns{text-align:center;min-width:0;}
.index3 .des .btns a{width:45%;margin:0 2%;display:inline-block;}
.index3 .des .links{margin-top:0.5rem;}
.index3 .des .links .item{width:22%;height:1.28rem;margin:0 0.8%;font-size:0.24rem;display:inline-block;}
.index3 .des .links .d4{float:none;}
.index3 .des .links .d4 img{margin:5%;width:90%;height:auto;}
.index3 .des .links .d4 span{margin-top:0.1rem;}
.index3 .part1{margin-top:0.5rem;}
.index3 .part2{margin-top:0.5rem;padding-top:0.5rem;}
.index3 .part2 .table{margin-top:0.5rem;}
.index3 .part2 .links{text-align:center;}
.index3 .part2 .links .item.d4{display:inline-block;float: none;}

.index4 *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.index4{height:auto;padding:0.5rem 0 0px;}
.index4 .circle{background:none;position:static;margin:auto;height:auto;width:auto;}
.index4 .circle .c{display:none;}
.index4 .circle .inner{padding:0.3rem;}
.index4 .circle .inner h3{margin-bottom:0.2rem;font-size:0.36rem;}
.index4 td{width:50%;display:block;float: left;box-sizing:border-box; padding-bottom: 37.5%;}
.index4 td .inner .mask{height:auto;top:auto;bottom:0;right:0;font-size:0.22rem;padding:0.1rem;width:auto;}

.index5{background-size:auto 120%;}
.index5 *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.index5 .block{padding:0.7rem 0.3rem;}
.index5 .content{margin-top:0.5rem;}
.index5 .content .d{float:none;width:auto;box-shadow:0 0 0.3rem rgba(0,0,0,0.3);}
.index5 .text{padding:0.4rem;}
.index5 .text h3{font-size:0.8rem;}
.index5 .text .txt p{margin-bottom:0.1rem;line-height:1.5;}
.index5 .content .d2{top:auto;margin-top:0.4rem;}

.index6 *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.index6{background-size:cover;margin-top:0;}
.index6 .block{padding:0.7rem 0.3rem;}
.index6 .list{margin-top:0.5rem;}
.index6 .item{width:50%;margin:0;height:auto;margin-bottom:0.3rem;}
.index6 .item .num{width:2rem;height:2rem;border-width:0.1rem;}
.index6 .item .num span{width:1.8rem;height:1.8rem;margin:0.06rem auto 0;font-size:0.8rem;}
.index6 .item p{padding:0 0.15rem;}

.index7 *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.index7{background-size:cover;height:auto;}
.index7 .title1{padding:0 0.3rem;}
.index7 .block{padding:0.7rem 0 0;}
.index7 .content{margin-top:0.3rem;}
.index7 .d2{height:auto;}
.index7 .d .line span{font-size:0.36rem;}
.index7 .d{float: none;width:auto;}
.index7 .d .inner{padding:0.6rem 0.3rem;}
.index7 .d .line{padding-left:0.6rem;margin-bottom:0.3rem;}
.index7 .d h3{font-size:0.24rem;}
.index7 .d .line:last-child{margin-bottom:0;}

.recommend .block{padding:0.7rem 0.3rem;}
.recommend .list .frame{margin:auto;}
.recommend .list .child{width:5.5rem;}
.recommend .list .child .pic{height:auto;}
.recommend .list .prev{top:50%;margin:auto;transform:translateY(-55%);-webkit-transform:translateY(-55%);}
.recommend .list .next{top:50%;margin:auto;transform:translateY(-55%);-webkit-transform:translateY(-55%);}
.recommend .list .child h3{font-size:0.32rem;margin-top:0.2rem;}

.bottom *{transform:none !important;-webkit-transform:none !important;opacity:1 !important;transition:none !important;-webkit-transition:none !important;animation:none !important;-webkit-animation:none !important;}
.bottom{padding:0.7rem 0.3rem;}
.bottom .list{text-align:center;margin-top::0.3rem;font-size: 0;}
.bottom .list .item{width:31.3%;margin:0 1% 5% !important;display:inline-block;vertical-align: middle;float: none;}
.bottom .list .item span{height:auto;}
.bottom .list .item strong{font-size:0.26rem;margin-top:0.2rem;}
.bottom .list .item b{font-size:0.2rem;height:0.7rem;}
}
