@media(max-width:640px)
{
.wrap{ width:100%;}

#header{height:auto;}
#header .logo {float: none; margin:10px;}
#header .logo img{ height:50px; }
#header .tel{ display:none;}

/*导航栏*/
.nav{ display:block;float: none;height:4rem; padding:0.5rem 0; background:#C42123;}
.nav li.nLi{padding: 0;width:33.33%; text-align:center;}
.nav li.nLi:first-child{ display:none;}
.nav li.nLi h3{ float:left; width:100%;font-weight: normal; }
.nav li.nLi h3 a{display: block;color: #fff; height:2rem;line-height:2rem;font-size:0.9rem; text-align:center;}
.nav li.nLi h3 a:hover,
.nav li.nLi.on h3 a,
.nav li.nLi:hover h3 a {color:#fff;border-bottom:#C42123 solid 0px;}

.nav .sub{display:none; width:0px; height:0px; overflow:hidden; z-index:-1;}

.s-tit {margin-top: 1.5rem; min-width: 100%; }
.w-zh {font-size: 1.25rem;}
.w-en {font-size: 0.9rem;}

a.mymore{ width:50%; margin:10px auto}

.a-msg {padding: 25px 0; width: 96%; margin:2%; }
.a-msg-in {width: 100%;margin-top:1rem; }
.a-msg-l { float:none; width: 100%; height:auto; margin-top:0rem;}
.a-msg-l img{ width:100%; height:auto; display:block; margin:0 auto;}
.a-msg-r {float:none; width: 100%; margin:0 auto; font-size: 1rem;}
.a-msg-tit {font-size: 1rem; margin-top: 1rem; margin-bottom: 0.5rem; color:#333; text-align:center; }
.a-msg-w {line-height: 25px; height:auto; color:#888; font-size:0.8rem; }
.a-msgr-mor a.more{ margin:0 auto; font-size:12px}

.w-cp {padding:25px 1%; }
.w-cp-list {overflow: hidden; padding:25px 0;}
.w-cp-list li {float: left; width: 48%; margin:1%;}
.w-cp-list li .img {height: 125px;}
.w-cp-list li .img img{ height: 125px;}

.w-al {padding:25px 1%;}

.w-hz{ display:none;}

#footer {padding:30px 0 55px 0;}
#footer .f-tit{ display:none;}
/*lx*/
#footer .f-lx{ float: none; width:100%; border-right:0px; height: auto; text-align:center;}
#footer .f-lx li{ height:32px; line-height:32px; background:none; padding-left:0px;}
#footer .f-lx li.f2{background:none; padding-left:0px;}
#footer .f-lx li.f3{background:none; padding-left:0px;}
#footer .f-lx li.f4{background:none; padding-left:0px;}
/*ly*/
#footer .f-ly{ display:none;}
/*wx*/
#footer .f-wx{ float: none; width:80%; margin:0 10%; text-align:center;}
#footer .f-wx p{ display:inline-block; width:40%; font-size:12px;}
#footer .f-wx p span{ display:none;}
#footer .f-wx img{ display:block; width:80%; margin:0px auto;}

#footer .f-copy{ height:50px;line-height:25px;margin-top:10px; padding:15px 0;}
#footer .f-copy p{width:100%; text-align:center; font-size:0.8rem;}

.footer-con{ display:block; position:fixed;z-index:100; bottom:0; width:100%;height:55px; background:#C42123; transition:right .5s ease;}
.footer-con li{ float:left; width:25%;cursor:pointer;}
.footer-con li a{display:block;height:25px;padding:30px 0 0 0;text-align:center;color:#fff;font-size:0.8em; border-right:#e17e7f solid 1px;background:url(../images/f-tel.png) center 5px no-repeat;}
.footer-con li.f-1 a{background-image:url(../images/f-tel.png);}
.footer-con li.f-2 a{background-image:url(../images/f-mail.png);}
.footer-con li.f-3 a{background-image:url(../images/f-add.png);}
.footer-con li.f-4 a{background-image:url(../images/f-ly.png); border:0px;}

.s-banner { display:none;}

.bt-box{ padding:0 10px;}
.bt-position em{ display:none;}

.sub-nav{height:auto; background:#f8f8f8;}
.l-tree li{ float:left; width:33.33%; background:#fff; font-size:0.85rem;}
.l-tree li a{height:35px; line-height:35px; border:0;border-top:#e5e5e5 solid 1px;}
.l-tree li:last-child a{ border-top:#e5e5e5 solid 1px;}
.l-tree li a:hover,
.l-tree li.cur a{height:35px;border-bottom:0px;}

.sub_box{padding:10px;margin-bottom:10px;}


/*产品*/
.pd-list{ padding:0;}
.pd-list li{ width:48%; margin: 1%;}
.pd-list li .img{ height:120px;}
.pd-list li .img img { height:120px;} 

.pd-pic{ width:100%; margin-top:10px;}
.pd-pic img{ max-width: 100%;}
.pd-tit{font-size:1.25rem; border-top:1px solid #eee; padding-top:15px; margin-bottom:10px;}
.pd-xg{ height:35px; line-height:35px; border-bottom:#eee solid 1px; position:relative; margin-top:10px;}
.pd-xg span{font-size:14px;}
.pd-xg-list {padding:10px 0;}
.pd-xg-list li {float: left; width: 48%; margin: 1%;}
.pd-xg-list li .img {height: 120px;}
.pd-xg-list li .img img{height: 120px;}

.news_list{ margin-top:0px;}
.news_list li{padding-bottom:15px; margin-top:15px;}
.news_list li span{ display:none;}
.news_list li .tit {float: none; width:100%; font-size: 1rem}
.news_list li .tit a {line-height:34px;}
.news_list li .tit p {font-size: 12px;}

/*正文定义*/
#article-lsf{ display:block;line-height:180%;font-size:1rem; margin-top:0px;}
#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;}

.s-yewu{ padding:0px;}

.s-gy{ background:#fff; overflow:hidden; margin-top:0px;}
.s-gy .img{ float: none; width:100%; overflow:hidden;}
.s-gy .img img{ display:block; width:100%; margin:0;}
.s-gy .txt{ float: none; width:100%; color:#454545; overflow:hidden;}
.s-gy .txt h3{ background:#fff; font-size:1.25rem; padding:10px 0; color:#333;}
.s-gy .txt p{ font-size:1rem;  margin:0;}

.s-wh li{ clear:both; height: auto; overflow:hidden; padding:10px; position:relative; margin:10px 0; background:#f8f8f8}
.s-wh li .img{ float: none;width:100%; height:60px; line-height:60px; background-size:100% 60px; text-align:center; margin-right:0px; }
.s-wh li .img1{background:url(../images/a1.jpg) repeat;}
.s-wh li .img2{background:url(../images/a2.jpg) repeat;}
.s-wh li .img3{background:url(../images/a3.jpg) repeat;}
.s-wh li .img4{background:url(../images/a4.jpg) repeat;}
.s-wh li span{ z-index:1; color:#fff; font-size:20px;}
.s-wh li p{vertical-align:middle; padding:10px 5px 0 5px; font-size:0.9rem; }

.s-lx{ float: none; padding:15px 0;}
.s-lx h2{ color:#000; font-size:20px; margin-bottom:20px;}
.s-lx li{margin: 10px auto 0; font-size:14px;}
.s-lx li span{ display:inline-block; background:#edeae6; padding:0 5px; margin-right:5px;}
.s-lx li p {color: #454545;font-size: 12px;line-height: 22px;padding: 10px 0;}

.s-wx{ float: none; margin-top:10px; border-top:#ddd solid 1px; padding:15px 0;}
.s-wx p{ display:inline-block; width:49%; text-align:center;}
.s-wx p img{ display:block; width:100px; margin:0 auto; }

#allmap{ width:99%; height:240px; margin-top:0px;border:#ddd solid 1px;}

/*正文文章样式*/
.single_title{font-size:1.25rem; font-weight:bolder; text-align: center;color:#333;}
.single_add{ display:none;}
.single_pic img{width: 100%; margin:20px auto; display:block;}
.pre_next{line-height:28px;border-top:1px dotted #D7D7D7;padding:15px 0;margin-top:28px; font-size:0.9rem;}
.pre_next span{ display:block;}
.pre_next .FL{ float:none;}
.pre_next .FR{ float:none;}

/*分页样式开始*/
.turnover {text-align:center; margin-top:30px; font-size:14px;border-top:#DBDEE1 solid 1px; padding-top:30px;}
.turnover a, .turnover .current, .turnover .disabled{display:inline-block; height:42px; line-height:42px; padding:0 18px;margin-left:2px; text-align:center;}
.turnover a, .turnover .disabled { background:#fff;border:1px solid #ddd;text-decoration:none;}
.turnover a:hover, .turnover .current {border:1px solid #C42123; background:#C42123; color:#fff;  }

.turnover .fy{ display:none;}
}