/********浮动咨询 start********/
	.show-erweima{ width:86%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:9}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:30px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
/* .footer img{ width:auto; max-width:50%;} */
.footer_float {height:auto; overflow:hidden; background:#000; color:#fff; width:100%; position:fixed; z-index:9; left:0; bottom:0; display:none}
.footer_float a{ color:#fff;}
.footer_float ul li{ float:left; padding:0.6rem 0;  width:25%; line-height:2rem; text-align:center; font-size:100%; background:url(../images/nav_line.jpg) right repeat-y;}
.footer_float ul li:last-child{ background:none}
.zixun_txt{ line-height:1.4rem; text-align:center; font-size:16px; padding-bottom:1rem}
.zixun_boda{ width:71.6%; margin:auto; height:2em; line-height:2em; border:2px solid #fff; margin-bottom:1rem}
.zixun_boda li{ width:56%; float:left; line-height:2em; font-size:14px;color:#fff}
.zixun_boda li a{ color:#000}
.zixun_boda li:last-child{ width:44%; line-height:2em; background:#fff; color:#000}
.ys_all .index-title{display: none}
	/********浮动咨询 end********/
@media screen and (max-width:768px)
{
	body{width: 100%; overflow-x: hidden;}
	.footer_float{ display:block;}
	.w1200{ min-width:100%;}
	.container{ width:100% !important;}
	.head-top{display: none;}
	.head .head-center .phone{display: none;}
	.td_t img{display: none;}
	.head .head-center h1 {float: inherit;margin-top: 20px; margin-bottom:20px; width: 100%;}
	.head .head-center .container{ border-bottom: 1px solid #997f58;}
	.head {background: #2b2f3a}
	.td_slideTxtBox .hd ul li{width: 100%;}
	.td_slideTxtBox .hd ul li.on{width: 100%;}
	.td_slideTxtBox{width: 98%; margin: 0px auto;}
	.td_slideTxtBox .hd ul{ width: 34%;}
	.td_qh{width: 66%;}
	.search { display: none;}
	.index-programme{ padding-top: 15px;} 
	.td_w {width: 100%;float: left;margin: 0px; padding: 5px;} 
	.td_w2{ width: 100%;}
	
	.product .pro-img ul li{ width: 47%; height: auto;}
	.product .pro-img ul li span{ width: 100%; height: 48px; overflow: hidden; text-align: center;}
	.pro_thumb{ width: 100%; height: 113px; overflow: hidden;}
	.jts-space-1{ display: none;}
	.sc-adv{ width: 99%; margin: auto;  margin-top: 0px; padding-top: 0px;}
	.ys_cont{ margin-top: 0px; width: 100%;}
	.ys_cont .hd ul li.on{ width: 48%; height: 80px;}
	.ys_cont .hd ul li{  width: 48%; height: 80px; margin-bottom: 6px;}
	.ys_cont .hd ul li img{ padding-top: 20px;}
	.ys_cont .hd ul{ height: auto; float: inherit;}
	.ys1{ width: 100%;}
	.ys_cont .hd{ height: 200px;}
	.ys_cont .bd ul{ margin-top: 0px;}
	.ys1_t{ width: 100%; margin:0px auto; height: auto;}
	.ys1_w{ width: 100%; height: auto; padding-bottom: 10px;}
	.ys1_t img{ width: 100%; height: auto;  text-align: center;}
	.ys1_w b { text-align: center; margin-left: 0px; padding-top: 10px;}
	.ys1_w p { width: 98%; margin:0px auto;}
	.ys_cont .hd ul{ left: 8px;}
	.ys_cont .hd ul li p i{ display: none;}
	.ys_all { background: none; height: auto;}
	.prs-case .case-img .bd ul li{ width: 48%;}
	.service { display: none;}
	.yqlj .container{background-size: 100%;}
	.yqlj ul{padding-left: 1%;}
	.gs_t{ display: none;}
	.gs_w{ width: 99%; margin-left: 0px; text-align: center;}
	.gs{ width: 100%;}
	.gs_all{background: url(../images/gs_01_03.jpg) no-repeat center; height: 518px;}
	.sd-news .left{ width: 100%; float: inherit;}
	.sd-news .left .title{ display: none;}
	.fc_slideTxtBox .hd ul{ float: inherit; width: 100%;display: flex; flex-direction: row; justify-content: center;}
	.sd-news .right .hd ul{ display: flex; flex-direction: row; justify-content: center;}
	.sd-news .left ul{ padding-left: 5px; padding-right: 5px; border-right:none}
	.sd-news .left ul li .news_thuimb{ width: 100%; height: 180px; overflow: hidden;}
	.sd-news .left ul li .news_thuimb img{ width: 100%; height: auto;}
	.sd-news .left ul li .text{ width: 100%;}
	.company-max li .company-list_img{ height: 70px;}
	.hot-pro ul li{ width: 100%;}
	.fc_slideTxtBox{ width: 100%;}
	.list_pics p{ height: 30px; line-height: 30px;  margin: 0px;}
	.fc{width: 100%;}
	.sd-news .right{width: 100%;}
	.sd-news .right .bd ul li a{ overflow: hidden;}
	.sd-news .right .bd ul li i{float: left; line-height: 50px;}
	.footer .foot-nav{ height: auto;}
	.footer .foot-nav ul li a{ padding: 0px 29px;}
	.footer .foot-nav ul li:first-child{ display: none;}
	.footer .left{width: 100%;}
	.footer{ height: auto;}
	.footer .right{ width: 100%;}
	#subNews{ display: none;}
	.banner-other{ background-size:148% !important; height:110px;}
	.footer .right .foot-copyright{width: 100%;}
	.sd-news .right ul li a span{ width: 70%; float: left; height: 50px; overflow: hidden;}
	.sd-news .right .bd ul li small { width: 20%;}
	.banner .bd li span {display: table-cell; vertical-align: middle;}
	.banner .bd li span img{ width: 120%; margin: 0 auto; }
	.banner .hd ul li{ width: 15px; height: 15px;}
	.banner .hd{ left: 40%;}
	.td_w0 ul li{ margin-top: 20px;}
	.td_call_zx{display: none;}
	.ys_all .index-title{display: block; margin-top: 30px;}
	.td_call{ text-align: center; margin-top: 30px;}
	.pro-nav{display: none;}
    .banner .bd li{vertical-align:middle;}
	.banner{  display: flex;justify-content: center;align-items: center;}
    .head .head-center {height: auto;clear: both;}
	.head .nav .menu ul li{ width: 33%; height: 45px; line-height:45px; border-bottom: 1px solid #997f58; border-right: 1px solid #997f58; }
	.head .nav .menu ul li a{ width: 100%;}
	.head .nav .menu ul li:first-child{ display: none;}
		.head .nav .menu ul li:nth-child(4){border-right:none}
		.head .nav .menu ul li:nth-child(7){border-right:none}
	.top,.hader .rexian,.products .products-box{ display:none; }
	.hader .logo .logo-img{ width:98%; margin-right:0; height:auto}
	.dh{ position:relative}
	.dh .Xcon{ background-color:#000}
	.dh .Xcon li{ width:33.33%; height:2.5rem; line-height:2.5rem; border-bottom:1px dotted #ccc}
	.dh .Xcon li:nth-child(4),.dh .Xcon li:nth-child(5),.dh .Xcon li:nth-child(6){ border-bottom:0px}
	.dh .Xcon li a.menu { font-size:15px;}
	.banner .swiper-pagination{ bottom:10px !important;}
	.products{ padding:2rem 0;}
	.index-bt .index-bt-r p:last-child{ font-size:20px}
	.products .product-botm .product-botm-div{ width:46%; margin-left:2%; height:auto}
	.products .product-botm .product-botm-div:first-child, .products .product-botm .product-botm-div:nth-child(5){ margin-left:2%;}
	.products .product-botm .product-botm-div .product-botm-img{ height:200px;}
	.products .product-botm .product-botm-div .product-botm-js p:first-child{ font-size:16px}
	.products .product-botm .product-botm-div .product-botm-js{ padding:8px; height:110px;}
	.xzzkjf{ padding:2rem 0}
	.xzzkjf-qh{ height:auto;}
	.xzzkjf-qh .hd{ width:100%;overflow:hidden; display:block}
	.xzzkjf-qh .bd{ width:98%; float:left; margin-left:1%}
	.xzzkjf-qh .bd li p:nth-child(2){ font-size:20px}
	.youshi{ padding:0}
	.youshi .youshi-box{ height:auto;}
	.youshi .youshi-box .youshi-box-center{ width:100%}
	.youshi .youshi-box .youshi-box-center .youshi-box-div{ width:50%; padding:10px 1%;}
	.youshi .youshi-box .youshi-box-center .youshi-box-div:first-child,.youshi .youshi-box .youshi-box-center .youshi-box-div:nth-child(4){ background:#000}
	.youshi .youshi-box .youshi-box-center .youshi-box-div:nth-child(2),.youshi .youshi-box .youshi-box-center .youshi-box-div:nth-child(3){ background:#FEC239;}
	.about .about-box{ width:100%; padding:2rem 2%; margin-left:0; height:auto}
	.about .about-box p{ font-size:30px; margin-bottom:1rem}
	.about .about-box .about-nr{ font-size:16px; line-height:30px;}
	.case .case-box .case-div{ width:48%; background:#f5f5f5; height:auto; padding:0 1%}
	.case .case-box .case-div .case-img{ height:170px}
	.news{ padding:2rem 0;}
	.news .news-l{ width:100%}
	.news-qh .news-l-top{ height:auto; padding-bottom:1rem}
	.news-qh .news-l-top .news-l-img{ width:100%; height:auto}
	.news-qh .news-l-top .news-l-top-r p:first-child{ padding:5px 0; text-align:center}
	.news-qh .news-l-top .news-l-top-r{ width:100%; float:left}
	.news-qh .news-l-botm li{ width:96%; margin-right:auto; padding-left:2%; margin-left:1%;}
	.news-r{ width:98%; float:left; margin-left:1%}
	.footer{ background:#333}
	.footer .footer-l{ margin:auto; float:none}
	.footer .footer-r{ float:none; width:100%}
	.footer .footer-r .footer-r-box{ margin-top:0.5rem;}
	.footer .footer-r .footer-r-box .footer-r-js{ width:96%; margin-left:2%; margin-right:2%;}
	.footer .footer-r .footer-r-box .footer-r-js p:first-child{ font-size:20px;}
	.footer .footer-r .footer-r-box .footer-r-tel{ width:96%; margin-left:2%;}
	.footer .footer-r .footer-r-box .footer-r-tel p:nth-child(2){ font-size:30px;}
	.footer .footer-botm{ height:auto; line-height:22px; font-size:12px; color:#ccc; width:96%; margin:auto;}
	/***内页wap css**/
	.main{ width:100%;padding: 15px 1%;}
	.main{top:0px;  padding-top: 0px;}
	.list_pics li{width: 48% !important;}
	.head .nav .menu ul li:hover #subNews{display:none;}
	.procon ul li{ width:46%; margin-left:2%; margin-right:2%;}
	.right_mains, .right_mains1{ padding:0}
	.erjinav li{ width:47%; margin: 5px 1%;}
	.erjinav a{ font-size:12px}
	.procon ul li .pro-img{ height:auto;}
	.prolist{ display:none}
	.rc_right{ width:99%; margin:auto; float:none}
	.right_mains{ width:100%}
	.news_con .img{ width:100%; height:auto;}
	.news_con .img .img_thumb{ width: 100%; height: 160px; overflow: hidden;}
	.news_con .img img{ width: 100%; height: auto;}
	dl.news_dl{ width:100%; float:left}
	/* .banner-other{ height:200px;} */
	#cntrBody img{ width:100% !important; height:auto !important}
	.footer .left .foot-logo{ margin-top: 20px;}
	.hot-pro.hot-pro-big ul li{ width: 31%;}
	.hot-pro.hot-pro-big ul li .pic{ height: 90px;}
	.jh_news1 .newslist{ display: none;}
	
	.jh_news1 dd{ padding: 0px 6px; box-sizing: border-box; width: 100%; margin: 0px;} 
	.jh_news1 a{ font-size: 14px;}
	.fa-angle-right:before{ font-size: 60px;}
	.fa-angle-left:before{ font-size: 60px;}
	.footer{ padding-bottom: 30px;}
	}