﻿@charset "utf-8";

html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }

*,
*::before,
*::after {
  box-sizing: border-box;
}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.bl0{border-left:0px !important;}
.br0{border-right:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;}
body,html { font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; }


.w-header{height:130px; background:#fff;}
.w-header .box{ position:relative; }
.w-logo{ }
.w-logo  img{display:block; width:584px; height:59px;top:35px; left:0; position:absolute; }

.wphone{ text-align:right;position:absolute; right:0px; top:25px; height:82px; padding-right:100px; padding-top:10px; }
.wphone .ftt1{ font-size:18px; color:#666; padding-top:0; display:block;  }
.wphone .ftt1 img{ vertical-align:middle;margin-right:10px; }
.wphone .ftt2{ display:block; color:#0a4ba5; font-size:26px; width:226px; height:48px; margin-top:3px;}
.wphone .rcode{ position:absolute; right:0; top:0; width:85px; height:85px; }

.mobile{ display:none!important; }

.wnav{background:#0a4ba5; font-size:15px; height:70px; color:#fff; line-height:60px; }
.nav li{float:left;text-align:center; height:70px; line-height:70px; display:block; padding:0 39px;}
.nav li a{color:#fff; }
.nav li:hover,
.nav li.cur{background:#f7a100; }

.lxbc{ background:#0a4ba5; padding:20px; color:#fff; margin-top:10px; }
.pp1{ font-size:16px;}
.pptel{ font-size:22px;font-weight: bold; padding:5px 0;}
.ppname{ font-size:15px;font-weight: bold; padding-bottom:10px;}
.ppadd{ font-size:14px;padding-bottom:10px;}
.lxbc a{ display:block; width:90%; background:#fff; line-height:30px; color:#333; text-align:center; }


.ym-banner{ text-align:center; z-index:0;}
.ym-banner {  overflow: hidden; position: relative; width: 100%;}
.ym-banner .bd {margin: 0 auto;overflow: hidden; position: relative; z-index: 0; height:100%}
.ym-banner .bd ul {width: 100% !important;}
.ym-banner .bd li {overflow: hidden;text-align: center;width: 100% !important; display:none;}
.ym-banner .bd li:first-child{ display:block; }
.ym-banner .bd li img{ width:100%; height:auto; display:block; }
.ym-banner .bd li a { display: block; background-position:center; width:100%;}
.ym-banner .hd { bottom:57px; height: 30px;left: 0;line-height: 30px;position: absolute;width: 100%; z-index: 1;}
.ym-banner .hd ul { text-align: center; text-align:center;}
.ym-banner .hd ul li { float:none; background: #fff none repeat scroll 0 0;cursor: pointer; border-radius:50%;display: inline-block;height: 12px;line-height: 999px; margin: 2px 8px; overflow: hidden;width: 12px;}
.ym-banner .hd ul .on {background:#0a4ba5;}
.ym-banner .next,
.ym-banner .prev {background: #000 url(../img/bl.png) no-repeat scroll -126px -137px; cursor: pointer;display: none;height: 60px;left: 15%;margin-top: -30px;opacity: 0.5; position: absolute;top: 50%;width: 40px;z-index: 1;}
.ym-banner .next { background-position: -6px -137px;left: auto;right: 15%;}


.srkk{ position:absolute; right:0; top:0; }
.where .box{ position:relative; }
.srkk a{ padding:0 20px; }
.srkk a.cur{ font-weight:bold; color:#0a4ba5;}

.footer{background:#000000;font-size:14px; line-height:30px; color:#fff; padding-top:55px;padding-bottom:20px;}
.footer .flogo{width:288px; padding-top:33px;}
.footer .flogo img{display:block; margin:0 auto; width:100%;}


.fcode{font-size:14px; padding-top:35px; }

.fcode img{display:block; margin-bottom:10px; width:100px;}
.footer .fnav{ position:absolute; right:0; top:50px;}
.footer .fnav a{font-size:16px; color:#fff; padding:0 30px;}
.footer .box{ position:relative; }
.fcontact{}
.fcinfo{color:#848588; line-height:40px; font-size:12px; padding-top:60px; width:450px; float:left;}
.fcinfo p{padding-bottom:0px; line-height:20px;}
.fcinfo1{ width:400px; }
.fcinfo2{ width:350px; }

.lxwm{ font-size:20px; font-weight:bold; color:#fff; }
.lxwm i{ font-size:14px; font-style:normal; font-weight:normal; padding-left:20px;}
.lxwmline{ width:35px; height:2px; background:#fff; margin:30px 0; }
.fcinfo p{ margin-bottom:10px; }
.fcinfo p.vv{ font-size:20px; font-weight:bold; color:#fff;}
.fcinfo p.fadd{ font-size:18px;color:#fff; color:#999999; }
.fcinfo p.ftel{ font-size:18px;font-weight:bold; color:#fff; margin-top:40px; }
.fcinfo p.ftel img{ margin-right:10px; vertical-align:middle; }

.links{ line-height:45px; }
.links span{ font-size:14px; color:#666666; display:block;}
.links .linkinfo a{ font-size:14px; color:#666666; padding-right:20px;}

.ffg{ border-top:1px solid #efefef;background:#000000; padding:20px 0; border-top:1px solid #666;color:#666666;}
.ffg a{color:#666666; }
.uk{padding-top:35px;}
.uk input{ color:#999; font-size:14px; height:30px; line-height:30px; background:none; border:1px solid #999999; width:calc(100% - 42px); padding:0 20px; }
.uk textarea{color:#999; font-size:14px; height:60px; background:none; border:1px solid #999999; width:calc(100% - 42px); padding: 20px; }
.uk input.btn1{ background:#f7a100; color:#fff; border:1px solid #f7a100; font-size:14px; height:40px; line-height:40px; }


.n_box{ padding-bottom:70px; }
.n_box ul{width: 100%; clear: both; height: 199px; border-top: 1px dashed #f4f4f4; padding: 25px 0px; display: table;}
.n_box ul img.yy{width:335px; height: 195px; float: left;}
.n_box ul li{float: right; width:800px; position: relative; height: 199px; padding-left:30px; background:url(../img/uu.png) no-repeat  left 20px;}
.n_box ul li h3{color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; font-size: 16px; display: block; margin: 0px 0px 20px 0px; font-weight:bold; padding-top:10px;}
.n_box ul li p{color: #666; font-size: 14px; line-height:22px; height:66px; overflow:hidden;}
.n_box ul li span{ display:block; text-align:center; background:#f7a100; color:#fff; width:150px; height:47px; line-height:47px; margin-top:20px;}
.n_box ul li span img{ width:auto; vertical-align:middle;}

.xx{ padding:70px; }
.xx span{ font-size:38px; font-weight:bold; color:#333333; text-align:center; display:block; margin-top:-50px; }
.xx i{ font-size:45px; font-style:normal; font-weight:bold; color:#dee3ef;text-align:center;display:block;}


.where{ height:55px; line-height:55px; font-size:14px;color:#333333; border-bottom:#eeeeee 1px solid; }
.where a{ color:#333333; }
.where span{ border-left:#333333 4px solid; padding-left:20px;}

.n-banner ul{width: 100%;}
.n-banner ul img{ width:100%; display:block; max-height:500px; margin:0 auto; }


.n_box2{ padding-top:50px; padding-bottom:70px;}
.n_box2 .biaoti h3{ padding-top:40px; color: #000; text-align:center; width: auto; font-size: 18px; display: block; padding-bottom:20px; margin-bottom:20px;border-bottom: #eeeeee 1px solid; }
.n_box2 .biaoti h1 {
    padding-top: 40px;
    color: #000;
    text-align: center;
    width: auto;
    font-size: 18px;
    display: block;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: #eeeeee 1px solid;
}
.n_box2 .biaoti{ padding-bottom:10px; }
.n_box2 .biaoti p{ text-align:center; }

.n_box2 .descr{ padding:20px; background:#f2f2f2; margin:10px 0;}
.neirong{ padding:20px 0; line-height:24px; }
.neirong img{ max-width:100%;}

.biaoqian{ text-align:center; padding:30px 0; }
.biaoqian span{ color:red; }
.biaoqian img{ vertical-align:middle; margin-right:10px; }
.shangxiaye{ border-top:1px solid #efefef; padding-top:20px; }
.shangxiaye a{ display:block; line-height:30px; }
.rnew { padding-bottom:40px; }
.rnew h2{ padding-top:20px; padding-bottom:10px; }
.rnew li{ line-height:50px; border-bottom:1px dashed #efefef; position:relative; }
.rnew li span{ position:absolute; right:0; top:0; }
.case{ padding-bottom:70px; }
.case ul{ width:375px; border:1px solid #efefef; float:left; margin-bottom:30px;}
.case ul img{width:373px; height:210px; display:block}
.case ul li{ padding:20px; }
.case ul h3{ font-size: 18px; font-weight:bold; padding-bottom:8px; min-height:58px; }
.case ul p{font-size:14px; display:block; line-height:24px; height:48px; overflow:hidden; color:#666; margin-bottom:8px; }
.case ul span{ height:30px; line-height:30px; border:1px solid #efefef; padding:0 10px; display:inline-block; }


.case ul:nth-child(3n-1){ margin:0 37px; }

.wpr{ padding-top:40px; padding-bottom:70px; }
.box-left{width:220px;}
.box-left .lmain-title{ background:#0a4ba5; color:#fff; padding:20px 20px; color:#fff;font-size: 18px; font-weight:bold; }
.box-left .lmain-title span{font-size: 14px; font-weight:normal; padding-left:10px; }
.box-left .laboutus li{ background:#eeeeee; height:46px; line-height:46px; border-bottom:1px solid #fff; padding:0 20px;}
.box-right{width:940px;}
.box-left .laboutus li:hover,
.box-left .laboutus li.cur{background: #f7a100; color:#fff}
.box-left .laboutus li:hover a,
.box-left .laboutus li.cur a{ color:#fff}

.box-right .list_img{ overflow:hidden; }
.box-right ul{ width:300px; float:left; margin-bottom:30px;}
.box-right ul img{width:300px; height:225px; display:block;transition: all 0.3s linear;}
.box-right ul img:after{ content:' '; }
.box-right ul:hover img{ transform: scale(1.2);  }
.box-right ul h3{ font-size: 14px; background:#0a4ba5; color:#fff; height:40px; line-height:40px; padding:0 20px; text-align:center; overflow:hidden;}
.box-right ul:nth-child(3n-1){ margin:0 20px; }


.xxtty{  position:relative; margin-bottom:40px; color:#666; border-bottom:1px solid #efefef; }
.xxtty span{ display:block; padding:5px 20px; width:150px; font-size:18px; color:#fff; background:#0a4ba5; line-height:40px; text-align:center; border-bottom:1px solid #efefef; }


.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; color:#009a44; font-size:14px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }
.near-page a{color:#1b7fdc;}

.xxinfo{ margin-bottom:30px; }
.xxinfo .xximg{ width:450px;  float:left; display:inline; position:relative; border:1px solid #efefef; padding:20px;  }
.xxinfo .xximg img{ width:100%; }

.xxinfo .xxright{ width:450px;  float:right; display:inline;  }
.xxinfo .xxright h3{ font-size:20px; font-weight:bold; padding-bottom:10px; margin-bottom:20px; padding-top:30px; }
.xxinfo .xxright .xxdescr{ color:#666; line-height:24px; height:72px; overflow:hidden;}

.xxinfo .ltel{ margin-top:30px; background:#f7a100; font-size:22px; color:#fff; font-weight:bold; padding:10px 20px; display:inline-block;}
.xxinfo .ltel img{ vertical-align:middle; margin-right:10px; }
.hot{ padding-top:30px; margin-top:30px; border-top:1px solid #efefef;}
.hot img{ vertical-align:middle; margin-right:10px; }

.case-ok{ line-height:24px; }
.case-ok img{ max-width:100%;}

.fy{ text-align:center; padding-top:30px; }
.fy p,
.fy a{ border:1px solid #dcdcdc; display:inline-block; padding:4px 10px; margin:0 5px; border-radius:5px; }
.fy .now{ background:#1b7fdc; color:#fff; padding:4px 14px; border:1px solid #1b7fdc; }
.fy li{ display:inline-block; font-size:14px; margin:0 3px;  }
.fy li.thisclass{ background:#009a44; color:#fff; padding:3px 14px; }
.fy li strong{ font-weight:normal; padding:0 5px; }

.lianxi{ position:relative;padding-left:386px; }
.lianxi_taa{ position:absolute; height:399px;width:386px; left:0; top:0; background:url(../img/888888.png); padding:40px; }
.lianxi_taa h3{font-size:20px; font-weight:bold; color:#fff; border-bottom:2px dashed #f7a100; padding-bottom:20px; margin-bottom:20px; }
.lianxi_taa p{ font-size:16px;  color:#fff;  line-height:30px;}
.lianxi_taa img{ display:block; margin:20px 0; }
.lianxi_taa span{ display:block;color:#fff;  }

.ly2{ background:#f6f6f6; margin-top:70px; padding-bottom:70px; }



.uk2 input{  margin-bottom:20px;color:#999; font-size:14px; height:40px; line-height:40px; background:#fff; border:1px solid #dddddd; width:calc(100% - 2px); padding:0 20px; }
.uk2 textarea{color:#999; font-size:14px; height:200px; background:#fff; border:1px solid #dddddd; width:calc(100% - 2px); padding: 20px; margin-bottom:20px; }
.uk2 input.btn1{ background:#f7a100; color:#fff; border:1px solid #f7a100; font-size:14px; height:40px; line-height:40px; }
.aa0{ width:calc(50% - 10px); }
.aa1{ float:left; display:inline;  }
.aa2{ float:right; display:inline;}

.bgg img{ width:100%; display:none; }
.about_zw ul.ab_bottom li:nth-child(3){ margin-right:0; }

.chanpin_zw ul.bottom li:nth-child(3n){ margin-right:0;}



.hds{ margin:0 auto; position:relative; overflow:hidden;}
.hds .hd{ display:none; }



.cd-bouncy-nav-modal{position: fixed; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 1); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0.6s, visibility 0s 0.9s; -moz-transition: opacity 0.3s 0.6s, visibility 0s 0.9s; transition: opacity 0.3s 0.6s, visibility 0s 0.9s;}

.cd-bouncy-nav-modal .cd-close{ display:block; background: #f69602 url("../images/close.png") no-repeat center center; border-radius:50%; height:40px; width:40px; position:absolute; right:20px; top:20px; background-size:20px; }


.cd-bouncy-nav{ padding:20px; }
.cd-bouncy-nav li{ height:50px; line-height:50px; border-bottom:1px solid #dcdcdc; }
.cd-bouncy-nav li{ }

.biaoqian a{ padding-right:10px; }

.box-left .lmain-title{ position:relative; }
.mmjh{ position:absolute; right:0; top:0px; height:62px;  display:none;}

.mmjh2{ position:absolute; right:0; top:0px; height:50px;  display:none;}

@media (max-width: 1240px) {
	.box{ width:calc(100%); padding:0 40px; }
	.fcinfo{ width:33%; }
	.fcontact{ width:100%;}
	
	.wphone{ right:40px; }
	.w-logo img{ left:40px;}
	.nav li{ padding:0 2.6%; }
	
	.xx{ padding:50px 0;}
	.lianxi_taa{ z-index:999999; left:40px;}
	
	.box1200{ width:calc(100%); padding:0 40px; }
	.shuzu ul li{ width:calc(33% - 1px); }
	
	.bgg{ height:100%; }
	.bgg img{ width:100%; display:block; }
	
	.gshj_zw ul li{ width:calc(50% - 10px); margin:10px 0; height:auto; }
	.gshj_zw{ padding-bottom:30px; }
	.gshj_zw ul li:nth-child(2n){ margin-left:20px}
	.gshj_zw ul li img{ width:100%; height:auto; }
	
	.fwlc2_zw ul{ width:100%; position:static; }
	
	.about_zw ul.ab_bottom li{ width:calc(33% - 15px); height:auto; }
	.about_zw ul.ab_bottom li img{ width:100%; height:auto; }
	
	.about_zw{ padding-top:30px; padding-bottom:30px; }
	
	.wan_zw{ background:none; height:auto; }
	
	.wan_zw .wa1 ul{ float:none!important;  display:none; width:100%; height:auto; }
	.wan_zw .wa1 ul:first-child{ display:block; }
	
	.ress_zw{ margin-top:20px; position:static;}
	.ress_zw ul.nl,
	.ress_zw ul.nr{ width:100%; }
	.ress_zw.box1200{ padding:0; }
	
	.search-r .s-input{ width:calc(100% - 60px); }
	.chanpin{ margin-top:50px; }
	
	.chanpin_zw ul.top{ height:auto; height:50px;padding-bottom:20px; }
	.chanpin_zw ul.top h3{ height:50px; line-height:50px; width:130px; }
	.chanpin_zw ul.top li{height:50px; line-height:50px; width:calc(100% - 150px); overflow-x:auto; }

	.lhs1{ width:100%;} 
	.lhs1 ul li{ width:33%;height:auto;}
	.chanpin_zw ul.top li{ position:relative; padding-right:80px; }
	
	.chanpin_zw ul.top li{ padding-top:0; }

	
}

@media (max-width: 1230px) {
	.n_box ul li{ width:65%; }
}


@media (max-width: 1142px) {
	.fcinfo{ width:50%; }
	.fcinfo2{ width:100%; float:none; clear:both; }
	.footer .fnav{ display:none;}
	.uk{ padding-top:20px;}
	.uk textarea,
	.uk input{width:calc(100% - 2px);}
	
	.case ul{ width:32%;}
	.case ul:nth-child(3n-1){ margin:0 2%; }
	.case ul img{ width:100%; height:auto; }
	.about_zw ul.ab_top{ height:auto;}
	.about_zw ul.ab_top .fr{ width:50%; }
	
	.about_zw ul.ab_top{ border-top:0; }
	
	.news{ padding:0 0 20px 0; }
	.about{ padding:30px 0; }
	.news_zw_fl,
	.news_zw_fr{ width:100%; }
	
	.chanpin_zw ul.top a{ display:inline-block; float:left; }
	.chanpin_zw ul.top li span{ margin-right:10px;}
	
	.box-left,
	.box-right{ float:none; width:100%; }
	.box-left .laboutus li{ width:25%; float:left; }
	.lxbc{ display:none; }
	.box-right{ padding-top:30px; }
	
	.box-right ul img{ width:100%; height:auto; }
	 
	.box-right ul{ width:calc(33% - 10px); }
	.box-right ul:nth-child(3n-1){ margin:0 15px; }
	
	.mmjh{ display:block;}
	#gghs{ display:none; }
	
	.mmjh2{ display:block;}
	
	.chanpin_zw ul.bottom li{ width:calc(50% - 10px);margin:0; margin-bottom:20px; }
	.chanpin_zw ul.bottom li:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.chanpin_zw ul.bottom li:nth-child(2n+2){ margin-left:20px; }
	.chanpin_zw ul.bottom li img{ width:100%; height:auto; }
	.lhshow{ width:100%; }
	
	.wan_zw .wa1 ul ul{ width:calc(100%); margin:0; height:auto; display:none; }
	.wan_zw .wa1 ul ul:first-child{ display:block; }
	
	.news_zw_fl .nfr{ width:493px; }
	.box-right ul img.pc{ display:none; }
	.box-right ul img.mobile{ display:block!important; }
	
}

@media (max-width: 1064px) {
	.nav li{ padding:0 2.2%; }
	
	.xxinfo .xximg,
	.xxinfo .xxright{ width:100%; }
	
}

@media (max-width: 1088px) {
	.n_box ul li{ width:55%; }
}

@media (max-width: 996px) {
	.w-logo img{ position:static; margin:0 auto; float:none; padding-top:30px; height:auto;}
	.wphone{ display:none; }
	.fwlc2_zw ul li{ width:25%; }
	.fwlc1_zw ul li h3{ margin-top:30px; }
	.fwlc1,
	.fwlc2{ height:auto;  }
	.fwlc2{ padding-bottom:30px; }
	.fwlc2_zw ul{ margin-top:20px; }
	.fwlc1_zw ul li p{ font-size:14px; }
	.fwlc1{ background:none; }
	.fwlc00{ background: url(../images/yanfa.jpg); background-size:cover;}
	
	.box-right ul{ width:calc(50% - 10px);margin:0; margin-bottom:20px; }
	.box-right ul:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.box-right ul:nth-child(2n+2){ margin-left:20px; }
.chanpin_zw ul.bottom li:nth-child(2n+2){ margin-left:0px; }
}


@media (max-width: 960px) {
	.wnav{ height:auto; }
	.nav li{ padding:0 0; width:25%; }
	
	.case ul{ width:49%;margin-right:1%;}
	.case ul:nth-child(3n-1){ margin:0 0;}
	.case ul:nth-child(2n){ margin-left:1%;margin-right:0%; }
	
	.about_zw ul.ab_top li div.h3{ font-size:30px; line-height:40px; }
	
	
}

@media (max-width: 860px) {
	.n_box ul img.yy{ width:100%; height:auto; }
	.n_box ul li{ width:100%; clear:both; margin-top:20px; }
	
	.news_zw_fl .nfl,
	.news_zw_fl .nfr,
	.news_zw_fl .nfl img{ width:100%; }
	.news_zw_fl .nfl img{ height:auto; }
	
	.about_zw ul.ab_top li{ width:100%; }
	.about_zw ul.ab_top li div.h3,
	.about_zw ul.ab_top .fr{ display:none; }
	.about_zw ul.ab_top li p{ padding-right:0; margin:10px 0; }
	.about_zw ul.ab_top{ padding-bottom:20px; }
	.about_zw ul.ab_top li span{ position:static; }
	
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	
	.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%; width:calc(100% - 77px); }
	.w-logo img.mobile{ width:59px; height:59px; padding-top:0; position:absolute; right:0; top:32px; left:auto; }
	
	.cd-bouncy-nav li{ height:60px; line-height:60px; font-size:18px; }
	#container2{ margin-left:300px;	}
}





@media (max-width: 768px) {
	.box1200{ width:calc(100%); padding:0 20px; }
	.case ul{ width:100%; margin-right:0;}
	.case ul:nth-child(3n-1){ margin:0 0; margin-bottom:30px;}
	.case ul:nth-child(2n){ margin-left:0;margin-right:0%; }
	.case{ padding-bottom:30px; }
	
	.n_box ul{ padding:10px 0; }
	.n_box ul li span{ height:40px; line-height:40px; }
	.n_box2{ padding-bottom:30px; padding-top:0px; }
	.footer{ padding-top:15px; }
	.fcinfo{ width:100%; }
	.fcinfo1{ display:none; }
	.w-header{ padding-bottom:20px; height:auto;}
	.w-logo img{ width:100%; }
	
	
	.box{ padding:0 20px; }
	.wnav{ height:auto; line-height:45px; }
	.nav li{ padding:0 0; width:25%;line-height:45px; height:45px; font-size:13px; overflow:hidden; }
	
	.lxwm{ font-size:16px; border-bottom:1px solid #999999; padding-bottom:15px; }
	.lxwm2{ padding-bottom:0; height:0; overflow:hidden; }
	.lxwm i{ font-size:12px; }
	.uk{ padding-top:10px;}
	.lxwmline{ display:none; }
	.fcinfo p.ftel{ margin-top:15px; }
	.fcinfo p.vv{ padding-top:15px; font-size:15px; }
	.fcinfo p.fadd{ font-size:14px; }
	.fcinfo{ padding-top:10px; }
	.footer .flogo{ width:60%; margin:0 auto;border-bottom:1px solid #999999; padding-bottom:20px; margin-bottom:0;}
	
	.lianxi_taa{ position:static; width:100%; background-size:cover; padding:20px; height:auto;}
	.lianxi_taa img,
	.lianxi_taa span{ display:none; }
	
	.xx{ padding:20px 0;}
	.xx span{ font-size:22px;margin-top:-20px; }
	.xx i{ font-size:30px;  }
	.ly2{ padding-bottom:30px; margin-top:30px;}
	.rnew li span{ display:none; }
	.rnew h2{ font-size:17px; }
	.rnew li{ line-height:30px; }
	
	.gshj_zw ul li{ width:calc(100%); margin:0; height:auto; display:none; }
	.gshj_zw ul li:nth-child(2n){ margin-left:0}
	
	.gshj_zw ul li:first-child{ display:block; }
	.gshj_zw{ padding-bottom:30px; }
	
	.news_zw_fl h3,
	.news_zw_fr h3{ height:50px; line-height:50px; margin-top:15px; }
	.i_title{ margin:30px 0;}
	
	
	.about_zw{ padding-top:30px; padding-bottom:30px;}
	
	.about_zw ul.ab_bottom li{ width:calc(100%); margin:0; height:auto; display:none; }
	.about_zw ul.ab_bottom li:first-child{ display:block; }
	.i_title img{ width:90%; max-width:465px; }
	.wan_zw .wa1 ul ul li{ font-size:20px; }
	.wan_zw .wa1 ul ul{ padding-top:20px; }
	.wan_zw .wa1 ul li.fz,
	.wan_zw .wa1 ul li.xin,
	.wan_zw .wa1 ul li.zs,
	.wan_zw .wa1 ul li.zhi{ background-size:40px; margin-bottom:20px; padding-left:55px; height:50px;}
	
	.ym-banner .next{ right:5%;}
	.ym-banner .prev{left:5%; }
	
	
	
	.chanpin_zw ul.bottom li{width:calc(100%); margin:0; height:auto; display:none;}
	.chanpin_zw ul.bottom li:first-child{ display:block; }
	.chanpin_zw ul.bottom li img{ width:100%; height:100%; }
	
		.ress_zw ul.nr h3{ margin-top:20px; }
	.ress_zw ul.nl h3,
	.ress_zw ul.nl li{ display:none; }
	.ress_zw ul{ height:auto; }
	
	.ym-banner .hd{ bottom:0; }
	
	
	.box-right ul{ width:calc(100%);margin:0; margin-bottom:20px; }
	.box-right ul:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.box-right ul:nth-child(2n+2){ margin-left:0; }
	
	.box-left .laboutus li{ width:50%; padding:0 10px; font-size:13px; }
	 
	.gtxz{ height:auto; padding-bottom:30px; }
	.gtxz .i_title img{ width:30%; }
	.gtxz .i_title h3{ font-size:22px; }
	.lhshow .prev, .lhshow .next{ top:90px; }
	.lhs1 ul li img{ width:100%; height:auto; }
	.lhs1 ul li,
	.lhs1 ul li div.ppy{ width:100%; }
	.lhs1 ul li div.ppy{ height:auto; display:block; }
	.lhs1 ul li div.ppy span{ position:static; }
	
	.wan_zw .wa1 ul ul{ padding-top:10px; }
	.wan_zw .wa1 ul ul{ height:auto; }
	
	
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	
	.news,
	.box1200{ display:block; }
	
	.gtxz,
	.gtxz .i_title h3{ padding-top:10px; }
	
	.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%; width:calc(100% - 50px); }
	.w-logo img.mobile{ width:40px; height:40px; padding-top:0; position:absolute; right:0; top:27px; left:auto; }
	
	.news_zw_fl .nfr p strong{ display:none; }
	.shuzu ul li p span{ font-size:18px; }
	.fwlc1_zw{ padding-top:5px; }
	
	.cd-bouncy-nav li{ height:50px; line-height:50px; font-size:16px; }
	.chanpin_zw ul.top li{ padding-right:50px;padding-left:10px; }
	.chanpin_zw ul.top li{width: calc(100% - 130px);}
	
	.n_box ul{ display:block; }
	#container2 {margin-left:0;}
	
	.gsjj{ padding-bottom:20px; }
	.shuxian{ height:50px; }
	.jjnr{ margin-bottom:20px; }
	.shuzu ul li{ width:33%; }
	
	.news_zw_fl .nfr li i{ overflow:hidden; height:40px; display:block; }
	.footer .flogo{ margin-left:0; border-bottom:0; }
	.chanpin_zw ul.top li span{ margin-right:0; }
	.chanpin_zw ul.top li{ padding-right:30px; }
	.links{ display:none; }
	
	.sphh{ height:0; overflow:hidden; margin-top:20px; padding:0; }
	.wpr,
	.box-right{ padding-top:20px; }
	
	.box-left .lmain-title{ padding:0 10px; height:40px; line-height:40px; }
	.mmjh{ height:40px; }
	.fks{ display:block; }
	
	.ress_zw ul.nl{ padding:10px; }
	.search{ margin-top:0; }
	
	
	.sbhh{ display:none; }
	.srkk,
	.about_zw ul.ab_bottom{ display:none;}
	.about_zw ul.ab_top{ margin-bottom:0; }
	
	.n_box2 .descr{ font-size:12px; line-height:22px; }
	.n_box2 .biaoti p span{ display:block; }
	
	.ym-banner2{ display:block!important; }
	.ym-banner{ display:none; }
	
}











