/*平板版*/
.index_ac_nav.index_ac_navqgl{ width:540px; margin:0 auto; text-align:center;}
.index_ac_nav.index_ac_navqgl li{ width:86px; padding:0 2px;}
.index_ac_nav.index_ac_navqgl li a{ padding:0px;}

@media (min-width:550px) and (max-width:1100px){
	.index_ac_nav.index_ac_navqgl{ width:540px; margin:0 auto; text-align:center;}
	.index_ac_nav.index_ac_navqgl li{ width:86px; padding:0 2px !important;}
	.index_ac_nav.index_ac_navqgl li a{ padding:0px;}
}
@media screen and (max-width:1080px) and (min-width:550px) {
/*春节下拉*/
#ads{display:none;}
/*框架*/
*,.main_visual .visual li,.main_visual,.visual{max-width:100%; min-width: 0;}
.s-w{width:100%;}
body,html{width:100%; overflow:hidden;}
html{overflow-y:auto;}
.zy_main{margin-bottom: 30px !important; padding-bottom: 0 !important;}
.r_ej_title_text{margin-left: 5%;}
.display_div{margin-right: 5%;}
/*首页*/
/*间距改*/
.s-pbt{ margin:0 !important;}
.s-pbt h2 a{font:bold 1.8rem/40px "微软雅黑";}
.s-news_two .s-newsbt{padding:2px 0 !important;}
.s-w .youhu{margin-top:0 !important; padding-bottom:0 !important;}
.s-newsbt,.picScroll-left .bd{padding:0 !important;}
.l_jz_b > div p,.l_jz_b > div h3,.l_jz_b{margin:0 !important;}
.index_ac_nav_wrap .s-w{margin-top:5px !important;}
.index_ac_nav_wrap{padding-bottom:5px !important;}
.index_ac_nav{padding:3px 0 !important;}
.s-newsnr{padding-top:3px !important;}
.s-news{margin-top:10px !important;}
.l_jz_t_wrap li h3 a{font-size:1.3rem;}
/*间距改*/
.s-pp>div{width: 90%; margin: 0 auto; padding: 0; clear: both; float: none; box-sizing: border-box; border: none; height: auto;}
.s-pnr{margin-top: 0; width: 100%;}
.s-pnr ul li{width: 30%; margin: 3px 1.5% !important; height: auto; box-sizing:border-box;}
.s-pnr ul li a{height:auto !important;}
.s-pnr ul li a .s-hjsc{display:none;}
.s-pnr ul li a img{height:auto !important;}
.s-pnr ul li a .s-jsc{font-size:1.2rem;}

.s-news{width: 90%; margin: 20px auto 0;}
.s-news>div{width: 48%; margin-right: 4%; padding-bottom: 5px; overflow: hidden;}
.s-news>div:nth-child(2){margin: 0;}
.s-newsnr{padding-top: 20px;}
.s-newsnr ul li{padding: 0 0 0 15px;}
.s-newsnr ul li a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;}
.s-newsnr ul li span{display: none;}
.s-leftvd>div,.picScroll-left{border: none;}

.s-vodeck,.s-vodeck iframe{width: 100% !important; float: none;}
.l_jz_t_wrap li,.picScroll-left .bd ul,.picScroll-left{height: auto !important;}
.picList.l_jz_t_wrap li:nth-child(2){display: none;}
.l_jz_b>div{width: 100%; padding-left: 0;}
.l_jz_b>div h3{padding-top: 5px;}
h3.l_jz_t{overflow:hidden; white-space:ellipsis; white-space:nowrap;}

.s-newsbt.s-w.s-khan.s-casebts{width: 90% !important; margin: 0 auto !important;}
.index_ac_nav_wrap{background: none !important;}
.index_ac_nav_wrap .s-w{width: 90%; margin:20px auto;}
.index_ac_nav_cont{width: 31% !important; margin:0 1% !important;}
.index_ac_nav_cont:nth-child(4){display: none;}
.index_ac_nav_wrap{padding: 0;}
.index_ac_nav_cont li{width: 100%; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*底部*/
.footer_t span.s-wzs{left: 10%;}
.footer_t span{right: 10%;}
.footer{margin-top: 60px;}
.footer_nav{display: none;}
.footer_c{font-size:1.2rem;}
/*头部*/
.s-nav{width: 636px;}
.s-nav ul li:nth-child(6){display: none;}
/*服务*/
.r_service_tr{text-align:center;}
.r_service_tr td{ padding:0 !important;}
.r_pbt_div{width: 90% !important; margin: 0 auto;}
.r_pbt_a{margin-top: 14px;}
.service_ul{overflow: hidden; width: 90%; margin: 20px auto;}
.service_ul li{width: 49%; box-sizing: border-box; margin: 10px 2% 10px 0;}
.service_ul li:nth-child(2n){margin-right: 0;}
.service_ul li>div{width: 100%; padding: 0; text-align: center;}
.service_ul li > div.r_xuangmu{padding: 0 3%; height: auto !important;}
.s-noe td{padding: 0; width: 25%; text-align: center;}
.r_service_tr a{color: #333;}
.service_ul li>div{height: auto;}
.service_ul_li_a{width: 45%; padding: 0 20px; margin: 20px auto !important;}
.service_ul li>div img{margin: 15px 0;}
.service_ul li,.service_ul li div{height: auto !important;}
/*案例*/
.sub_case_two_ul{margin-left: 0; text-align: center;}
.sub_case_two_ul li{display: inline-block; margin: 0 19px; float: none;}
.case_main_right{margin-right: 2.5%; width: 70%;}
.case_main_left{width: 23%; margin-left: 2.5%; padding: 0;}
.case_left_title,.fenlei_ul{width: 100% !important;}
.fenlei_ul li{background-position: 160px 10px;}
.case_table tbody,.case_table tr{width: 100%; display: block;}
.case_table td{text-indent:5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; float: left; margin: -1px 0 0 -1px; width: 32%;}
.case_table{display: block; width: 100%; padding: 1px 0 0 1px;}

.s-wfcase{text-align: center;}
.s-wfcase li{display: inline-block; float: none !important;}


.l_Witness_ul{width:100%; height:auto;}
.l_Witness_ul li{float: left; width: 50%; margin: 0; padding: 0; clear: none;}
.l_Witness_ul li > a,.l_Witness_ul li > a img{float:none !important; width:100%; height:auto;}
.l_Witness_ul li > div.left{float:none; width:90%; padding:0; overflow:hidden; margin: 0 auto;}
.l_Witness_ul li > div.left h3{margin:0; height:auto;}
.l_Witness_ul li > div.left h3 a{display:block; font-size:1.6rem; float:none;}
.l_Witness_ul li > div.left h3 strong{float:none;}
.l_Witness_ul li>div.left>a{margin:10px 0;}
/*详细页*/
.WitnessDetail_b{width: 100%;}
.WitnessDetail_b img{display: none;}
.WitnessDetail_b > div{width: 100%; position: relative; top: 0; left: 0;}
.WitnessDetail_b > div iframe{width: 100% !important; height: 550px;}
/*团队*/
.l_team_ul{width: 588px !important;}

/*我们*/
.s-wmes{padding-top: 0 !important;}
.s-wmes p{font-size: 1.2rem !important; background-position: 7px 7px;}
.h_our{width: 90%; margin: 0 auto; padding: 0;}
.zp_box{display: none !important;}

.memory{margin: 10px auto !important;}
.sly{width: 90%; margin: 0 auto !important; float: none; overflow: hidden !important; height:auto !important;}
.example1 .sly ul{position:relative !important; width:100% !important; height:auto !important;}
.example1 .sly ul li{background:none !important; float:none !important; width:auto !important; height:auto !important; overflow:hidden !important;}

.zy_main.w1073.h_our{width: 90%; margin: 10px auto; padding: 0 !important; text-align: left !important; font-size: 1.2rem;}
.zy_main.w1073.h_our p{text-align: left !important; font-size: 1.2rem;}
.memory{height: auto !important; background: none !important;}
.memory>div{display: none;}
.memory>div#horizontal{display: block;}
.let_box{height:auto !important; padding:0 !important;}
.let_box, .ltr_box{height: auto !important; margin:0 auto !important; width:100% !important; font-size:1.9rem !important; line-height:2.2rem; padding: 1rem !important; box-sizing: border-box;}
.left.ltr_box>span,.let_box>span{display:none !important;}
.let_box{background:#00A45F; color:#fff !important;}
.let_box table tr td p:nth-child(2){color: #fff !important;}

.r_case_main{min-height: 0 !important;}
.l_advantage{width: 90%; margin: 10px auto; padding: 0;}
.l_advantage li{float: none; width: 100%; padding: 10px 0;}
.l_advantage li>p{display: none;}
.l_advantage li > div.left{float: none; width: 100%;}
.l_advantage li > div.left div{height: auto;}
/*联系*/
.contact_title{width: 90%; margin: 50px auto 0;}
.contact_nr_one,.contact_nr_two{width: 90%; margin: 0 auto;}
.contact_nr_one>div:nth-child(1){width: 55% !important;}
.contact_nr_one>div:nth-child(2){float: right;}
.contact_nr_two dl dd{width: 50%; box-sizing: border-box;}
.contact_nr_three>div:nth-child(1){display: none;}
.contact_nr_three{width: 100%;}
.contact_three_right.r_r{float: none; width: 100%;}
.contact_map{width: 90%; margin: 32px auto 0;}
.contact_map *{max-width: none;}
.contact_map>div{width: 100% !important; box-sizing: border-box;}
/*新闻*/
.sub_news_ul{width: 90%; margin: 0 auto;}
.sub_news_ul li{float: left; width: 48%; margin: 0 1%;}
.sub_news_ul li>div{width: 68%; padding-left: 5px;}
.sub_news_ul li>div h3{text-overflow: ellipsis; overflow: hidden; width: 100%; white-space: nowrap;}
.sub_news_ul li>div div.sub_news_ul_b{height: 40px; overflow: hidden;}
/*新闻详细*/
.news_info_title{width: 90%; margin: 0 auto;}
.news_info_title_left{width: 76%;}
.news_info_title_left h1{font-size: 2rem;}
#Zoom{min-height: 100px; width: 90%; margin: 0px auto; padding:10px 0 0;}
#Zoom *{margin: 0 !important; padding: 0 !important; box-sizing: border-box; max-width: 100%; height: auto !important; white-space: normal; word-break: break-all;}
#Zoom table,#Zoom tbody,#Zoom tr,#Zoom td{display: block; width: 100%;}
.r_service_tr a{font-size:1.4rem;}
.r_service_tr a span{font-size:1.2rem;}



/* 首页产品列表新加 */
.cplist{
	width: 90%;
	margin: 0 auto;
}
.cplist li{
	width: 30%;
	margin:10px 1.6%!important;
}
}
/*手机横屏补充*/
@media screen and (max-width:640px) and (min-width:550px) {
	/*头部*/
.txtScroll-top ul li{white-space:nowrap; text-overflow: ellipsis; overflow: hidden; width: 86%; color: #fff;}
.s-handright{display:none;}
.s-handerfoot .s-w{width:100%; border-bottom: 2px solid #00a45f; position:relative;}
.s-logo{width: 215px; margin:15px 0 15px 15px; max-width: 50%; height: auto; float:left;}
.s-nav{height: 25px; width:13%; margin: 3.5% 0 0; padding-bottom: 10px; float:right; background:url("../images/menu.png") no-repeat center center; background-size:auto 100%;}
/*.s-nav:before{content:" "; position: absolute; display: block; top: 50%; right: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(45deg) scale(1.5); -webkit-transition: -webkit-transform 0.5s ease-out;}
.s-nav:after{content:" "; position: absolute; display: block; top: 50%; left: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(-45deg) scale(1.5); -webkit-transition: -webkit-transform 0.5s ease-out;}
.s-nav.hover:before{content:" "; position: absolute; top: 50%; right: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(-45deg) scale(1.5);}
.s-nav.hover:after{content:" "; position: absolute; top: 50%; left: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(45deg) scale(1.5);}*/
.s-nav ul{width: 100%; display: none; position: absolute; top: 102%; left:0; background: #00a45f; padding: 10px 0; z-index: 999; opacity: 0.7;}
.s-nav ul li{height: 30px; width: 50%; text-align: center;}
.s-nav ul li a{color: #fff; font-size: 1.4rem; display: block;}
.s-nav ul li:nth-child(6){display: none;}
.s-nav ul li.s-hover a{color: #fff000;}
.s-pbt{ background-position: right 15px;}
.s-pright .s-pbt{background-position: right -45px;}
.index_ac_nav li{ padding:0 2px}
}
@media screen and (max-width:1080px) {
/*banner*/
.wx_banner{height: auto; width: 100%;}
.bxslider{max-width: none !important;}
/*春节下拉*/
#ads{display:none;}
}

/*手机版*/
@media screen and (max-width:550px) {
/*框架*/
*{max-width:100%;}
.s-handerfoot .s-w{width:100%; border-bottom: 2px solid #00a45f; position:relative;}
body,html{width:100%; overflow:hidden; max-width:100% !important;}
html{overflow-y:auto;}
.r_ej_title{height: auto; background-size: 100% 45px;}
.r_ej_title_text.r_l,.r_ej_title_text span,.r_ej_title_text em{float: none;}
.r_ej_title_text{height: 45px; line-height: 45px;}
.r_ej_title_text.r_l{text-align: center;}
.r_ej_title_text span{font-size: 1.6rem;}
.r_ej_title_text em{padding-left: 8px;}
.r_ej_title_text.r_l img{height: 14px; width: auto;}
.display_div{display: none;}
.zy_main{padding-bottom: 20px !important;}
/*头部*/
.txtScroll-top ul li{white-space:nowrap; text-overflow: ellipsis; overflow: hidden; width: 86%; color: #fff;}
.s-handright{display:none;}
.s-logo{width: 215px; margin:15px 0 15px 15px; max-width: 50%; height: auto; float:left;}
.s-nav{height: 20px; width:17%; margin: 5% 0 0; padding-bottom: 10px; float:right; background:url("../images/menu.png") no-repeat center center; background-size:auto 100%;}
/*.s-nav:before{content:" "; position: absolute; display: block; top: 50%; right: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(45deg) scale(1.5); -webkit-transition: -webkit-transform 0.5s ease-out;}
.s-nav:after{content:" "; position: absolute; display: block; top: 50%; left: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(-45deg) scale(1.5); -webkit-transition: -webkit-transform 0.5s ease-out;}
.s-nav.hover:before{content:" "; position: absolute; top: 50%; right: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(-45deg) scale(1.5);}
.s-nav.hover:after{content:" "; position: absolute; top: 50%; left: 50%; background: #00a45f; height: 1px; width: 10px; -webkit-transform: rotate(45deg) scale(1.5);}*/
.s-nav ul{width: 100%; display: none; position: absolute; top: 102%; left:0; background: #00a45f; padding: 10px 0; z-index: 999; opacity: 0.7;}
.s-nav ul li{height: 30px; width: 50%; text-align: center;}
.s-nav ul li a{color: #fff; font-size: 1.4rem; display: block;}
.s-nav ul li:nth-child(6){display: none;}
.s-nav ul li.s-hover a{color: #fff000;}
/*banner*/
.wx_banner{height: auto; width: 100%;}
.bxslider{max-width: none !important;}
/*底部*/
.footer_ewm,.footer_nav{display: none;}
.footer_c{width:90%; margin:0 auto; text-align:left; word-break:normal; font:1.1rem/1.8rem "微软雅黑"; padding:5px 0;}
.footer_c p{border-bottom:1px solid #fff; padding-bottom:5px; margin-bottom:5px;}
.footer_c p span{display:block;}
.footer_t{height: 30px; background: #008a50; box-shadow:0 1px 3px #333; margin-bottom: 5px;}
.footer_t span.s-wzs{left: 20px;}
.footer_t span{right: 20px; bottom: 2px;}
.footer_t span a{color: #fff;}
.footer_b{margin-top: 5px; font-size:1.1rem; line-height:2rem;}
.footer_b>div{height: auto; font-size:1.1rem; line-height:2rem; padding-bottom:10px; padding-top:5px;}
.footer_b>div span{display:block !important;}
.yc_phone{display:none;}
/*首页*/
.s-pbt{ margin:0 !important; background-position: right 17px;}
.s-pright .s-pbt{ background-position: right -43px;}
.s-pbt{ margin:0 !important;}
.s-pbt h2 a{font:bold 1.8rem/40px "微软雅黑";}
.s-pp>div{width: 90%; margin: 0 auto; padding: 0; clear: both; float: none; box-sizing: border-box; border: none; height: auto;}
.s-pnr{margin-top:0; width:100% !important;}
.s-pnr ul li{width: 47.3%; margin: 3px 1% !important; height: auto;}
.s-pnr ul li a{width: 100%; height: auto; overflow: hidden;}
.s-pnr ul li a img{width: 100%; height: auto !important;}
.s-pnr ul li a .s-jsc{padding: 0; font-size: 0.9rem;}
.s-pnr ul li a .s-jsc span{font-size:0.8rem;}
.s-pnr ul li a .s-hjsc{display: none;}
.s-news{width: 100%; margin: 20px 0 0;}
.s-news>div{width: 90%; margin: 10px auto 0; float: none; overflow: hidden;}
.s-newsnr{padding-top: 10px;}
.s-newsnr ul li{padding: 0 0 0 15px;}
.s-newsnr ul li a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 75%;}
.s-leftvd>div,.picScroll-left{border: none;}
.l_jz_b > div.s-vodeck{float:none; clear:both; width:100%;}
.l_jz_b > div.s-vodeck iframe{width:100% !important;}
.l_jz_b>div{padding: 0; float: none; width: 100%;}
.l_jz_b > div p{height: auto;}
.l_jz_b>div p{white-space: normal;}
.picScroll-left .bd ul,.l_jz_t_wrap li,.picScroll-left{height: auto !important;}
.s-newsbt.s-w.s-khan.s-casebts{margin: 0 auto; width: 90%;}
.s-newsnr ul li span{font-size:1.1rem;}
.index_ac_nav{width: 90% !important;}
.index_ac_nav.index_ac_navqgl li{width: 33.3%; display: block; padding: 0; margin: 1px 0;}
.index_ac_nav.index_ac_navqgl li a{display: block; padding: 0; width: 90%; margin: 0 auto; text-align: center; font-size: 12px; font-weight: bold;}
.index_ac_nav_wrap .l_client .index_ac_nav_cont{width: 90%; margin: 0 auto; float: none;}
.index_ac_nav_cont li{width: auto;}
.index_ac_nav_cont{display: none;}
.index_ac_nav_cont:nth-child(1){display: block;}
.index_ac_nav_wrap{padding-bottom: 20px;}
.s-leftvd,.picScroll-left,.picScroll-left .bd,.picScroll-left .bd ul li{width:100% !important;}
.index_ac_nav_cont{ font-size:1.2rem;}
.s-news_two .s-newsbt{padding:2px 0 !important;}
.s-w .youhu{margin-top:0 !important; padding-bottom:0 !important;}
.s-newsbt,.picScroll-left .bd{padding:0 !important;}
.l_jz_b > div p,.l_jz_b > div h3,.l_jz_b{margin:0 !important;}
.index_ac_nav_wrap .s-w{margin-top:5px !important;}
.index_ac_nav_wrap{padding-bottom:5px !important;}
.index_ac_nav{padding:3px 0 !important;}
.s-newsnr{padding-top:3px !important;}
.s-news{margin-top:10px !important;}
/*服务*/
.r_service_tr{text-align:center;}
.r_service_tr td{ padding:0 !important;}
.r_pbt_div{padding: 10px; width: 90% !important; margin: 0 auto;}
.r_pbt_div h2 a{font: bold 14px/20px "微软雅黑";}
.r_pbt_a{margin-top: 5px;}
.service_ul{overflow: hidden; width: 90%; margin: 10px auto;}
.service_ul li{float: none; width: 100%; height: auto; box-sizing: border-box; margin: 10px 0;}
.service_ul li>div{width: 100%; padding: 0; text-align: center;}
.service_ul li > div.r_xuangmu{padding: 0 2%; height: auto;}
.s-noe td{padding: 0; width: 25%; text-align: center;}
.r_service_tr a{color: #333;}
.service_ul li>div{height: auto;}
.service_ul_li_a{width: 45%; padding: 0 10px; margin: 10px auto !important;}
.service_ul li>div img{margin: 10px 0;}
.service_ul li,.service_ul li div{height: auto !important;}
.WitnessDetail_b iframe{width:100% !important;}
#main #prevs{left:0 !important; right:auto !important;}
#main #nexts{right:0 !important; left: auto !important;}
#main #prevs,#main #nexts{top:auto !important; bottom:0 !important; width:50% !important; background:none !important; text-indent:0 !important; text-align:center !important; font:1.4rem/5rem "微软雅黑" !important; color:#333 !important; height:50px !important;}
#gallery>a#prev,#gallery>a#next,#gallery>.caroufredsel_wrapper{display:none !important;}
#gallery #main,#gallery{height:340px;}
/*案例*/
.Witness{top:60px;}
.case_nav_ul{width:100%; margin:10px auto 0;}
.case_nav_ul li{padding:0; margin:0; width:33.3%;}
.case_nav_ul li a{margin:1px auto; width:90%; padding:0; font-size:1.2rem;}
.sub_case_two_ul{width:90%; margin:10px auto; padding:0; left:0; position:relative; top:0;}
.sub_case_two_ul li{float:none; width:100%; height:auto; padding:0; margin:0; max-width:330px; display:block; margin:0 auto;}
.sub_case_two_ul li > a,.sub_case_two_ul li > a img{width:100%; height:auto;}
.i_case li a ins{top:0 !important;}
.i_case li a tt{bottom:0 !important;}

.l_Witness_ul{width:90%; margin:60px auto 10px; height:auto; padding:0;}
.l_Witness_ul li > a,.l_Witness_ul li > a img{float:none !important; width:100%; height:auto;}
.l_Witness_ul li > div.left{float:none; width:100%; padding:0; overflow:hidden;}
.l_Witness_ul li > div.left h3{margin:0; height:auto;}
.l_Witness_ul li > div.left h3 a{display:block; font-size:1.6rem; float:none;}
.l_Witness_ul li > div.left h3 strong{float:none;}
.l_Witness_ul li>div.left>a{margin:10px 0;}
/*案例详细*/
.WitnessDetail_t_t > div.left{width:90%; float:none; margin:0 auto;}
.WitnessDetail_t_t > div.right{float:none; margin:10px auto;}
.WitnessDetail_t_t > div.left p{word-break:break-all;}
.WitnessDetail_t_b{width:90%; margin:10px auto; padding:0;}
.WitnessDetail_b{width:100%; height:auto;}
.WitnessDetail_b img{display:none;}
.WitnessDetail_b > div{width:100%; left:0; top:0; height:auto; position:relative; margin:10px auto;}
.WitnessDetail_c{width:90%; margin:20px auto; padding-bottom:0;}
/*团队*/
.l_team_ul{margin: 10px 0; width: 100% !important; display: block; height: auto; overflow: hidden;}
.l_team_ul li{width: 50%;}
.l_team_ul li a{font-size: 1.2rem;}
.l_team_about_wrap{width: 90%; margin: 0 auto;}
#main .caroufredsel_wrapper{left:0 !important; width:100% !important; right:0 !important;}
#gallery #images .slide img{height:auto;}
#images{width:700% !important; max-width:none;}
#gallery #images .slide{width:14.2% !important;}
/*我们*/
.s-wmes{padding-top: 0 !important;}
.s-wmes p{font-size: 1.2rem !important; background-position: 7px 7px;}
.h_our{width: 90%; margin: 0 auto; padding: 0;}
.zp_box{display: none !important;}

.memory{margin: 10px auto !important;}
.sly{width: 90%; margin: 0 auto !important; float: none; overflow: hidden !important; height:auto !important;}
.example1 .sly ul{position:relative !important; width:100% !important; height:auto !important;}
.example1 .sly ul li{background:none !important; float:none !important; width:auto !important; height:auto !important; overflow:hidden !important;}

.zy_main.w1073.h_our{width: 90%; margin: 10px auto; padding: 0 !important; text-align: left !important; font-size: 1.2rem;}
.zy_main.w1073.h_our p{text-align: left !important; font-size: 1.2rem;}
.memory{height: auto !important; background: none !important;}
.memory>div{display: none;}
.memory>div#horizontal{display: block;}
.let_box{height:auto !important; padding:0 !important;}
.let_box, .ltr_box{height: auto !important; margin:0 auto !important; width:100% !important; font-size:1.6rem !important; line-height:2.2rem; padding: 1rem !important; box-sizing: border-box;}
.left.ltr_box>span,.let_box>span{display:none !important;}
.let_box{background:#00A45F; color:#fff !important;}
.let_box table tr td p:nth-child(2){color: #fff !important;}

.r_case_main{min-height: 0 !important;}
.l_advantage{width: 90%; margin: 10px auto; padding: 0;}
.l_advantage li{float: none; width: 100%; padding: 10px 0;}
.l_advantage li>p{display: none;}
.l_advantage li > div.left{float: none; width: 100%;}
.l_advantage li > div.left div{height: auto;}
/*联系*/
.contact_nr_one > div a,.contact_nr_two dl dd,.contact_nr_two dl dd a{color:#666 ;}
.contact_title{margin: 10px auto !important; width: 90% !important;}
.contact_title > div{font-size: 1.4rem;}
.contact_title em{padding: 0; font-size: 1.2rem;}
.contact_nr_one{margin-bottom: 10px;}
.contact_nr_one > div{float: none; width: 90% !important; margin: 0 auto;}
.contact_nr_two{overflow: hidden; float: none; padding: 0; margin: 0;}
.contact_nr_two dl{width: 90%; margin: 0 auto; overflow: hidden; height: auto;}
.contact_nr_two dl dd{width: 100%; margin: 0; box-sizing: border-box;}
.contact_three_left img{margin: 10px auto; width: 90%; display: block; height: auto;}
.contact_three_left.r_l,.contact_three_right.r_r{float: none;}
.contact_map{width: 90%; margin: 10px auto;}
.contact_map *{max-width: none;}
.contact_map>div{width: 100% !important; box-sizing: border-box;}
/*新闻*/
.s-newsfl{bottom: -75px; right: 5%; width: 90%;}
.dropdown h4,.dropdown ul,.dropdown{width: 100% !important; min-width: 100% !important;}
.sub_news_ul{display: block; margin: 10px auto; overflow: hidden; min-height: 0; width: 90%;}
.sub_news_ul li{width: 100%; float: none; overflow: hidden; clear: both; display: block;}
.sub_news_ul li > div{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 60%; padding-left: 5px;}
.sub_news_ul li > div h3{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.sub_news_ul li > div div.sub_news_ul_b{white-space: normal; height: 40px; overflow: hidden;}
.l_Paging{padding: 10px 0;}
/*新闻详细*/
.news_info_title_left h1{font: bold 1.6rem/2.5rem "微软雅黑"; width: 90%; margin: 0 auto; float: none;}
.news_info_title_left p{font-size: 1.2rem; width: 90%; margin: 0 auto; float: none;}
.news_info_title{min-height: none; position: relative; margin-bottom: 40px;}
.news_info_pian{bottom: -50px; float: none; position: absolute; left: 5%; padding: 0;}
#Zoom{min-height: 100px; width: 90%; margin: 0px auto; padding:10px 0 0;}
#Zoom *{margin: 0 !important; padding: 0 !important; box-sizing: border-box; max-width: 100%; height: auto !important; white-space: normal; word-break: break-all;}
#Zoom table,#Zoom tbody,#Zoom tr,#Zoom td{display: block; width: 100%;}
/*微蜂案例*/
.s-wfcase{width: 90% !important; margin: 10px auto !important;}
.s-wfcase li{width: 50% !important; height: auto; margin: 0 !important;}
.s-wfcase li h3{text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font: 1.4rem/3rem "微软雅黑" !important;}
.s-wfcase li .s-rq{height: auto !important;}
/*主体*/
body{font-size:1.4rem;}
.r_service_tr a{font-size:1rem;}


/* 首页产品列表新加 */
.cplist li{
	width: 47.3%;
	margin:10px 1.3%!important;
}
}
/*字体*/
@media screen and (max-width:1080px) and (min-width:765px) {
	html {font-size: 68.8%;}
}
@media screen and (max-width:765px) and (min-width:640px) {
	html {font-size: 62.5%;}
}
@media screen and (max-width:640px) and (min-width:550px) {
	html {font-size:50.0%;}
}
@media screen and (max-width:550px) and (min-width:380px) {
	html {font-size: 75.0%;}
}
@media screen and (max-width:380px) and (min-width:340px) {
	html {font-size: 68.8%;}
}
@media screen and (max-width:340px) {
	html {font-size: 62.5%;}
}