﻿@media screen and (max-width:1800px){
.nav li{ margin-right:30px;}
}
@media screen and (max-width:1600px){
.nav .plebans{ font-size:15px;}
.nav li{ margin-right:25px;}
}

@media screen and (max-width:1440px){
.nav .plebans{ font-size:14px;}
.goutp p,.goutp dd{ font-size:14px;}
.com_but .swiper-button-prev{ left:-6%;}
.com_but .swiper-button-next{ right:-6%;}
.lag em{ font-size:14px;}
.lag p{ font-size:14px;}
.banner .swiper-slide .w .txt span{ font-size:50px;}
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
.w{ width:96%;}
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:1023px){
.w{ width:94%;}
.m{ display:block!important;}
.pc{ display:none;}
.h_top{ display:none;}
.head{ height:100px;}
.head-fixed{ height:100px; display:flex; flex-wrap:wrap; align-items:center; position:fixed;}
.head-fixed .w{ padding:0;}
.head-fixed .comflex3{ width:100%;}
.logo{ width:65%; position:static;}
.logo img{ height:50px;}
.sanh{ display:block;}
.nav{ width:100%; position: fixed; left:-100%; height:100%; top:0; z-index: 10; padding:0; display:block; margin:0;}
.nav_bg{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); z-index:1;}
.nav .w{ width:100%;}
.nav ul{ width:65%; background:#fff; position:absolute; top:0; left:0; bottom:0; right:inherit; display:block; z-index:2; overflow-y:auto; overflow-x:hidden;}
.nav .plebans{ font-size:28px; width:100%; padding-left:30px; line-height:100px!important; position:relative;}
.nav .plebans a{ display:inline; padding:0!important; color:#333!important; font-weight:500;}
.nav li .jd{ color:#333; position:absolute; top:50%; margin-top:-18px; right:6%; display:block; font-size:36px; line-height:1; transition:transform 0.5s;}
.goutp{ position:static; background:#fff; box-shadow:none; border-top:1px solid rgba(0,0,0,.03); width:100%!important; margin:0!important; padding:0;}
.goutp:before{ display:none;}
.goutp p,.goutp dd{ font-size:28px; border-top:1px solid rgba(0,0,0,.05);}
.nav li .goutp dd .jd{ transform:rotate(0deg); right:8%;}
.nav li .goutp dd.hover .jd{ right:8%;}
.goutp dd a{ color:#666; padding-left:40px;}
.goutp dd .goutp2{ position:static; text-align:left; width:100%!important; background:none;}
.goutp p a{ padding-left:80px; color:#666;}
.nav .plebans a:after{ display:none;}
.nav li{ width:100%; border-bottom:1px solid rgba(0,0,0,.05); height:auto;}
.nav li.lic .jd{ display:none;}
.nav li.lic .goutp{ height:0; font-size:0; overflow:hidden; border:none;}
.search{ position:absolute; right:85px; top:50%; line-height:1; margin-top:-18px;}
.search i{ font-size:36px; display:none;}
.search_c{ right:-15px; top:-15px; padding-top:0; display:block;}
.s_intxt{ width:320px; line-height:64px; padding:0 15px; font-size:24px;}
.s_but{ font-size:36px; right:8px; top:0; bottom:0; line-height:40px;}
.lag{ display:none;}

.banner .swiper-slide .big_img{ width:150%; margin-left:-25%;}
.banner .swiper-slide .w .txt{ width:60%;}
.banner .swiper-slide .w .txt em{ font-size:24px;}
.banner .swiper-slide .w .txt span{ font-size:30px;}
.banner .swiper-slide .w .txt p{ font-size:24px; display:none;}
.banner .swiper-slide .w .txt a{ font-size:24px; margin:1em 0;}
.banner .swiper-slide .w .txt.txt1{ padding-top:25px;}
.banner .swiper-slide .w .txt.txt1 a{ margin-top:0;}
.banner .swiper-slide.active .w img,.banner .swiper-slide.active .txt{ opacity:1;}
.banner .swiper-button-prev,.banner .swiper-button-next{ width:46px; height:46px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{ font-size:28px;}

.con0_c .video{ width:100%;}
.con0_c .txt{ width:100%; display:block; margin-top:30px;}
.con0_c .txt h3{ font-size:28px;}
.con0_c .txt .txtc{ font-size:26px; padding-left:25px; margin:20px 0 25px 4px;}
.con0_c .txt ul li{ font-size:26px; padding-left:28px;}
.con0_c .txt ul li:before{ content:""; display:block; position:absolute; left:0; top:50%; margin-top:-6px; background:#ee3834; width:12px; height:12px; border-radius:50%;}
.con0_c .txt ul li:after{ content:""; display:block; position:absolute; left:4px; top:50%; margin-top:-2px; background:#fff; width:4px; height:4px; border-radius:50%;}

.titc em{ font-size:42px;}
.titc p{ font-size:24px; width:100%; padding-top:5px;}

.con1 .w30{max-width: 33.33%;  -ms-flex-preferred-size: 33.33%;   flex-basis: 33.33%;}
.con1_list .w25{max-width: 50%;  -ms-flex-preferred-size: 50%;   flex-basis: 50%;}
.con1_list .m-w50{max-width: 50%;  -ms-flex-preferred-size: 50%;   flex-basis: 50%;}

.con2_list1{ padding:30px 0 20px 0;}
.con2_list1 ul li{ padding:20px 15px; max-width:50%; min-width:50%;}
.con2_list1 ul li:nth-child(2){ border-right:none;}
.con2_list1 ul li img{ height:62px; margin-bottom:30px;}
.con2_list1 ul li p{ font-size:24px;}
.con2_list2 ul li{ width:100%;}
.con2_list2 ul li .pic img{ height:auto; width:100%;}
.con2_list2 ul li .txt h3{ font-size:36px;}
.con2_list2 ul li .txt p{ font-size:24px;}
.con2_list2 ul li .txt a{ font-size:26px; padding:0 25px;}

.pro_list li .txt h3{ font-size:26px;}
.pro_list li .txt p{ font-size:26px;}
.pro_list li .txt em{ padding:0 25px; font-size:24px;}
.com_but .swiper-button-prev{ left:-10px;}
.com_but .swiper-button-next{ right:-10px;}
.com_but .swiper-button-prev,.com_but .swiper-button-next{ width:46px; height:46px;}
.com_but .swiper-button-prev:after,.com_but .swiper-button-next:after{ font-size:28px;}
.com_but .swiper-pagination-bullet{ width:15px; height:15px; margin:0 6px!important;}

.con4c .pic{ width:100%; display:block;}
.con4c .pic img{ width:100%;}
.con4c .txt{ width:100%; display:block; margin-top:30px;}
.con4c .txt h3{ font-size:38px;}
.con4c .txt .txtc{ font-size:26px;}
.con4c .txt ul li{ font-size:26px; padding-left:25px;}
.con4c .txt ul li:before{ top:21px; width:10px; height:10px;}
.butc{ padding-top:20px;}
.butc a{ font-size:26px; padding:0 25px;}

.con5_list ul li{ width:100%;}
.con5_list ul li .pic img{ height:400px; width:100%;}
.con5_list ul li h3{ font-size:26px; margin:25px 0 10px 0;}
.con5_list ul li p{ font-size:24px;}
.con5_list ul li a{ font-size:24px; padding:0 25px; margin-top:20px;}

.con6_list ul li{ width:100%;}
.con6_list ul li .pic img{ height:360px; width:100%;}
.con6_list ul li .txt{ padding:0 20px;}
.con6_list ul li h3{ font-size:28px; margin:20px 0 10px 0;}
.con6_list ul li p{ font-size:24px;}

.con7_c{ padding:50px 0; margin-top:-20px;}
.con7_c .swiper{ padding:0 15px;}
.con7_c ul li .pic img,.con7_c ul li .pic video{ height:260px;}
.con7_c ul li .txt{ font-size:24px;}
.con7_c ul li a{ font-size:28px; margin:25px 0 20px 0;}

.con8_c ul li .time{ font-size:24px; width:80px;}
.con8_c ul li .time em{ font-size:28px;}
.con8_c ul li .txt{ padding:0 10px;}
.con8_c ul li h3{ font-size:26px;}
.con8_c ul li p{ font-size:24px;}

.con9 ul li.li1{ width:100%; margin-bottom:25px;}
.con9 ul li.li2{ width:100%;}
.con9 ul li img{ height:500px; width:auto;}
.con9 ul li .txt p{ font-size:42px;}
.con9 ul li .txt a{ line-height:2.5; padding:0 25px; font-size:26px;}
.con9 ul li.li2 .txt p{ font-size:42px;}

.f_nav{ padding:15px 0 40px 0;}
.f_nav li{ min-width:inherit; max-width:inherit; width:100%;}
.f_nav li:nth-child(2),.f_nav li:nth-child(3){ width:50%; padding:20px 0;}
.f_nav li span{ font-size:28px;}
.f_nav li p{ font-size:24px; line-height:2;}
.f_nav li .txt p{ line-height:1.875;}
.foot{ text-align:center; padding:15px 0; font-size:24px;}
.foot i{ display:block; font-size:0; overflow:hidden; width:100%;}

.location{ font-size:24px; line-height:58px; text-align:center;}
.location span,.location em,.location .comflex1{ width:100%; display:block;}
.Filter_but{ display:block;}
.Filter_but font{ color:#ed3933; font-size:28px;}
.l_sel{ display:inline-block; margin-top:10px;}
.l_sel i{ font-size:24px;}
.l_sel select{ width:100%; line-height:56px; height:58px; font-size:24px; padding:0 50px 0 20px;}
.sider{ width:100%; position:fixed; left:0; top:0; z-index:55; position: fixed; left:-100%; height:100%;}
.s_bg{ display:block;}
.Filter_tesd{ position:fixed; right:0; top:0; z-index:60;}
.Filter_tesd .s_close{ display:block;}
.Filter_tesd font{ display:none;}
.sider_c{ background:#fff; width:60%; position:absolute; left:0; top:0; bottom:0; overflow-y:auto; z-index:56; padding:30px;}
.s_tit{ font-size:24px;}
.s_tit:after{ width:50px; height:3px;}
.tree,.tree ul,.tree li{ line-height:58px;}
.tree ul{ padding-left:20px;}
.tree li em{ font-size:22px;}
.tree li em i{ padding-left:8px; font-size:20px;}
.tree li a{ font-size:24px;}
.tree .two{ margin-bottom:20px;}
.tree .two li{ line-height:48px;}
.tree .two li a{ font-size:22px;}
.tree .two li a:before{ left:-20px; width:15px;}
.pro_rt{ width:100%; padding:0 0 50px 0;}
.pro_rt .pro_list li{ width:calc(50% - 30px);}

.page a{ font-size:24px; line-height:50px; margin:0 10px; display:none!important;}
.page .m{ display:inline-block!important;}

.recom li,.recom01 li{margin: 10px 0;width:100%;}
.pro_top .preview {width: 20%;}
.pro_top .view {width: 75%;}
.pc-slide .view {height: auto;}
.s_ban .con_1 {padding: 0 3%;}

.sol1 .con2 {padding: 10% 15%;}
.sol1 .con2 h2{font-size:300%;}
.sol1 .con2 p{font-size:200%;}

.sol2 .con2 {padding: 10% 15%; border: 1px solid #eee;}

.mes {padding: 3%;}
.adva .icon-box-img {max-width: 100px;  margin: 0 auto 1em;}
.adva .col{margin:2% 0;}
.adva .col h3{font-size:300%;}
.adva .col p{padding:0 5%; font-size:200%;}

.adva1 .col {border-bottom: 1px dashed #ddd;border-left:none;  padding: 0px;}

.adva2 .w25{max-width: 50%; -ms-flex-preferred-size: 50%;    flex-basis: 50%;}

.scenario .desc {max-width: 85%;}

.blog li {position: relative;  width: 100%;    margin-right: 0;    margin-bottom: 8%;}
.blogshow .w75 {padding: 0px;}

.con8_c ul {width: 100%;    padding: 0;}

.cus .con4c .pic{width: 100%; margin-top:35px;}
.cus .con4c .txt{width: 100%; padding-right:3%;}
.cus .desc1{font-size:1rem;}
.cus .pic .img{width: 50%;}
.cus .pic .w25{max-width: 25%; -ms-flex-preferred-size: 25%;    flex-basis: 25%;}

.w30, .w25, .w40,.w50,.w60,.w75 {max-width: 100%;   -ms-flex-preferred-size: 100%;    flex-basis: 100%;}

}