@media(max-width:768px)
{
.wrap{ width:100%; padding:0;}

#header{ position:relative; height:90px;}
#header .logo{ margin-top:42px; margin-left:5px;}
#header .logo img{ display:inline-block; max-height:30px;}

#header .lan{ position:absolute; right:0; top:0; width:100%; float: none; margin-top:0px;height: 24px; text-align:right; background:#f1f1f5; overflow:hidden;}

/*导航栏*/
.nav ul{ margin-left:0px;}
.nav li.nLi{ float:none;display:block;height:46px; overflow:hidden; width:100%; margin:0px;}
.nav li.nLi h3{width:90%; margin:0 5%;}
.nav li.nLi h3 a{font-size:1rem; text-align:center; padding:0; border-bottom:#ddd dotted 1px;}

.nav .sub{display:none; width:0px; height:0px; overflow:hidden; opacity:0;border:0; padding:0;}

.NavRight{ position:absolute; right:20px; top:44px; display: block; border:0; background:url(../images/navBtn.png) no-repeat; background-size:cover; width:27px; height:27px;}
.bgDiv{width: 100%; height: 100%; background-color: #000; opacity: .5; position:fixed; display: none; z-index: 99; bottom: 0;}
.rightNav{width: 50%;height: 100%;position: fixed;z-index: 999;top: 0;right: -50%; padding-top:50px;}

.banner{ padding-top:0px;}

.w-box{padding:10px;}

.w-zh {font-size: 1.25rem;}
.w-zh a{font-size: 0.8rem;bottom:15px;}
.w-en {font-size: 0.8rem; margin-top:1rem;}

/*关于*/
.w-about{ font-size: 0.9rem; margin-top:10px; margin-bottom:10px;}

/*服务*/
.w-fuwu {padding:20px 0;}
.w-fuwu li {width: 48%; height: auto; margin:1%;}
.w-fuwu li:last-child{margin:1%;}
.w-fuwu li .img{height: auto;}
.w-fuwu li .img img{height: auto;}
.w-fuwu li span { font-size:0.85rem;}

/*ad*/
.w-ad{ margin-top:0px; background-size:cover; height: auto; padding:25px 10px; position:relative; overflow:hidden;}
.w-ad .w-t-1 {font-size: 1.15rem; color: #fff; margin-top:10px; margin-left:0px;}
.w-ad .w-t-2 {color:#e4e4e4; margin-top:10px; margin-left:0px;}
.w-ad .w-t-p{ width:100%; line-height:160%; color:#fff; margin-top:10px; margin-left:0px;font-size: 0.8rem; }
.w-ad a.w-t-m{ display:block; width:99%; height:40px; line-height:40px; color:#fff; border:#fff solid 1px; text-align:center; margin-top:10px; margin-left:0px;}

.w-ad .baiduplayer{ position: relative; right:0px; top:20px; width:100%; height:180px; background:#000; margin-bottom:10px;}

/*产品*/
.w-cp {padding:20px 0 10px 0;}
.w-cp ul{ margin-top:10px;}
.w-cp li {width: 48%; margin:1%;}
.w-cp li:nth-child(4),
.w-cp li:nth-child(8){ float: left; margin:1%;}
.w-cp li .img {height: 120px;}
.w-cp li .img img {height: 120px;}
.w-cp li p{font-size: 0.8rem; width:94%; padding:0 3%; height:30px; line-height:30px; overflow:hidden; text-align:left;font-family:'Gilroy-Regular'}

/*案例*/
.w-case {padding:20px 0 10px 0;}
.w-case ul {margin-top:10px;}
.w-case li {width: 48%; height: 120px; margin:1%;}
.w-case li:nth-child(3),
.w-case li:nth-child(6){ float:left; margin:1%;}
.w-case li .img {height: 120px; }
.w-case li .msg {height: 30px; }
.w-case li .tit {height: 30px; line-height:30px; font-size: 0.8rem; text-align: left; padding:0 5%; font-family:'Gilroy-Regular'}

/*工厂*/
.w-pic {padding:20px 0;}
.w-pic li {width: 48%; margin: 1%;}
.w-pic li:nth-child(4),
.w-pic li:nth-child(8){ float: left; margin:1%;}
.w-pic li .img{height: 120px;}
.w-pic li .img img {height: 120px;}

/*新闻*/
.w-news {padding:20px 0px; overflow:hidden;}
.w-news li {margin-top:15px;}
.w-news li .pic{ float:none; width:100%; height: auto;}
.w-news li .pic img{ width:100%;height: auto;}
.w-news li .txt{ float:none; width:90%; padding:5%;}
.w-news li .txt h3 { font-size:1.05rem; margin:0;}
.w-news li .txt span { display: block; font-size:0.8rem; color:#999; margin:0;}
.w-news li .txt p {line-height: 20px; height:40px; font-size:0.9rem; overflow:hidden; color: #787878; margin-top:5px; margin-bottom:10px;}

/*品牌logo*/
.w-links {padding: 20px 0; overflow:hidden;}
.w-links-list {margin-top: 15px; margin-bottom: 15px; position:relative; }
.w-links-list li {float: left; width: 31.333%; margin: 1%;}
.w-links-list li .img{display:block;border:#eee solid 1px; overflow:hidden;}
.w-links-list li .img img { display:block; width:100%; }

.back-top { display:none;}

/*footer*/
#footer {padding:20px;}
/*tel*/
#footer .f-tel{ float: none; margin-right:0px; display:none;}
#footer .f-tel strong{font-size:0.8rem;}
#footer .f-tel p{ font-size: 1.25rem; font-weight:700;}
/*lx*/
#footer .f-lx{ float:none; width:100%; margin-right:0px; margin-top:10px;}
#footer .f-lx2{ width:100%;}
#footer .f-lx p{font-size:0.8rem;}

.f-copy{ padding:10px 0; text-align:center; font-size:0.7rem; letter-spacing:0;}
.f-copy a{padding:0; display:block;}
.f-copy a.pedli{ display:none;}

.s-banner{ padding-top:0px;}

.s-box{padding:10px;background:#fff; overflow:hidden;}

.bt-box{ padding:0 10px}
.bt-position {font-size: 0.85rem; padding:0;}
.bt-position em{ display:none;}

.sub_left{ float:none; width:100%; margin-top:20px;}

/*产品*/
.pd-list li{ float:none; width:100%; margin-right:0; margin-bottom:10px;}
.pd-list li .img {width:100%; height: auto;}
.pd-list li .img img {width:100%; height: auto;}
.pd-list li .txt {width:96%; padding:2%;}
.pd-list li .txt h3 {font-size:1.15rem; height:auto; line-height:130%;}
.pd-list li .txt p {font-size:0.9rem;}
.pd-list li .txt a.more{ width:98%; display: block;  padding:0; margin:15px auto;}

.news_list li{ height: auto;}
.news_list li .pic{  width:100%; height: auto; float: none;}
.news_list li .pic img{ height: auto;}
.news_list li .txt{width:100%; float: none; margin-top:10px;}
.news_list li .txt h5{ font-size:1.15rem;}
.news_list li .txt span{font-size:0.8rem; margin-top:10px}
.news_list li .txt p {font-size:0.9rem;}
.news_list li .txt a.more{ width:98%; display: block;  padding:0; margin:15px auto;}

.news_list2 li .pic{ float:none;}
.news_list2 li .txt{ float:none;}

.s-links {margin-top: 5px; margin-bottom: 15px; position:relative; }
.s-links li {float: left; width: 31.33%; margin:1%;}
.s-links li .img{display:block; margin:0 auto; border:#eee solid 1px; overflow:hidden;}
.s-links li .img img { display:block; width:100%; height:60px;}

.sub_right{ float:none; width:100%;}
.sub-right-nav h2 {background:#d6e9f5; height:50px; line-height: 50px; padding-left:10px; color: #0F2089; font-size: 1.05rem;}
.sub-right-nav ul{ border:#eaeaea solid 1px; border-top:0;border-bottom:0; overflow:hidden;}
.sub-right-nav li {height:40px; line-height:40px; border-bottom:#eaeaea solid 1px; }
.sub-right-nav li a{padding-left:10px;}
.sub-right-nav li a:hover,
.sub-right-nav li.cur a{}

/*正文定义*/
#article-lsf{ display:block;line-height:160%;font-size:1rem; margin-top:0px; letter-spacing:0.02rem;}
#article-lsf p{margin-bottom:10px;}
#article-lsf img{ max-width:100%;}
#article-lsf table{border-collapse: collapse; width:100%; border:#eee solid 1px; margin-top:15px;table-layout:fixed}
#article-lsf table th{padding:5px; border:#eee solid 1px;font-size:0.85rem;}
#article-lsf table td{padding:5px; width:25%; border:#eee solid 1px;font-size:0.85rem;word-break:break-all; word-wrap:break-all;}
#article-lsf table td p{ margin-bottom:0px;}
#article-lsf table td img{width:100%; display:block;}

iframe{height:220px;}
#allmap{height:220px; }

/*正文文章样式*/
.single_title{font-size:1.25rem; }
.single_add{font-size:0.8rem;}
.pre_next{font-size:0.9rem;}

/*分页样式开始*/
.turnover .fy{ display:none;}
}