/*手机端*/

@media screen and (max-width: 1400px){
.wm{margin:0 2%;width:96%}
#content{overflow:hidden;margin:0 2%;width:96%}
}
@media screen and (max-width: 1360px){

#content{margin:0 2%;padding-bottom:0px;}

/* ---------- About ---------- */

.about_l {float: left;width: 100%;}
.about_r { display:none;}
}


@media screen and (max-width: 1200px){
.menu ul li a:link,.menu ul li a:visited{padding:0 15px;display:block;font-size:15px;}
.menu ul li a:hover{padding:0 15px;display:block;font-size:15px;}

#content .box{line-height:34px;font-size:15px;color:#595959;}

/*企业展示*/
.ny_qyzs ul li{width:30%;float:left;margin:10px 1.5% 20px;}
.ny_qyzs ul li:hover{background:#00875c;border:1px solid #00875c;}
.ny_qyzs ul li .pic{width:100%;height:220px;overflow:hidden;}
.ny_qyzs ul li .pic img{height:220px;width:100%; transition:all 1s;}

}
@media screen and (max-width: 1024px){
.head{ display:none;}
.top{ display:none;}
.menu{ display:none;}
.mbdh{ display:block;}

/* ---------- About ---------- */
.con_01{padding-top:60px;padding-bottom:60px;}
.about_l .lm_t h2{font-size: 20px;line-height: 44px;}
.about_l .lm_t h3{font-size: 12px;}
.about_l .txt {font-size: 15px;}
.about-btm {padding-top: 20px;}
.about_l .pic{margin-top:25px;}
.about_l .pic img{max-width:100%;height:auto;}

.con_02{padding:60px 0 60px 0;}
.con_02 .title{text-align:center;margin-bottom:60px;}
.con_02 .title h1{font-size:30px;margin-top:-5px;color:#fff;}
.con_02 .title h2{font-size:34px;font-family:Arial;color:#e2eaf2;font-weight:bold;}
.con_02 ul{margin-top:40px;}
.con_02 ul li{float:left;width:46%;margin:2% 1%;padding:1%;}
.con_02 ul li .bt{font-size:18px;}
.con_02 ul li .cas{font-size:14px;}



}


@media screen and (max-width:768px)
{
.wm3{margin:0 2%;}
.top_nav{ display:none;}
.mbfor{display:block;}


.con_02{padding:60px 0 60px 0;}
.con_02 .title{text-align:center;margin-bottom:30px;}
.con_02 .title h1{font-size:28px;margin-top:-5px;color:#fff;}
.con_02 .title h2{font-size:30px;font-family:Arial;color:#e2eaf2;font-weight:bold;}
.con_02 ul{margin-top:10px;}
.con_02 ul li{float:left;width:46%;margin:2% 1%;padding:1%;}
.con_02 ul li .bt{font-size:14px;}
.con_02 ul li .cas{font-size:12px;}

.con_03{width:100%;overflow:hidden;padding:50px 0 0 0;}
.con_03 .title{text-align:center;margin-bottom:50px;}
.con_03 .title h1{font-size:30px;margin-top:-5px;}
.con_03 .title h2{font-size:32px;font-family:Arial;color:#e2eaf2;font-weight:bold;}
.sy_news_op{float:left;width:100%;}
.sy_news_op dl dt{width:100%;height:340px;overflow:hidden; }

.sy_news{float:right;width:100%;margin-top:12px;}
.sy_news .time{float:left;width:20%;text-align:center;border-right:1px solid #d1d1d1;height:80px;color:#3a3a3a;}
.sy_news .time h1{font-weight:bold;font-size:32px;padding-top:10px;}
.sy_news .time h2{font-size:14px;padding-top:5px;}
.sy_news .js .bt{font-size:16px;}


.con_04{margin-top:70px;padding-bottom:40px;}
.con_04 .title{margin-top:60px;}
.con_04 .title h1{color: #155baa;font-size: 34px;}
.con_04 .title h2{font-size: 14px;margin: 10px 0 20px;}
.con_04 .txt{line-height:36px;padding:0 10%;height:auto;font-size:18px;}
.con_04 .txt span{padding:0 10px;}


/*footer*/
.flex{ display: flex; align-items: center;}
.footer{ overflow: hidden; background:#f1f1f1;}
.footer .footmain{ position: relative; padding:3% 0; overflow: hidden;}

.go-top{ width:80px; text-align:center; height:100px; background:#eaeaea; cursor:pointer; overflow: hidden; position: absolute; top:0; right:0; }
.go-top>div{ width:100%; }
.go-top .ico{ width:20px; height:20px; background: url(../images/go_top.png) no-repeat center center; background-size:cover; margin:0 auto; display: block;}
.go-top span{ font-size:14px; display:block; line-height:1; margin-top:10px;}
.go-top:hover{ background:#00875c;}
.footer .bt{font-size:18px;font-weight:bold;color:#000;padding-bottom:10px;}

.dblogo{display:none;}

.dbinfo{font-size:14px; line-height:30px; margin-top:30px; }

.dbnav{ display:none }

.copy{ text-align: right; color:#717171; font-size:14px; line-height:30px; margin:10px 0 15px 0; }
.copy a:hover{ color:#00875c ; text-decoration: underline; }


.consulting{ display:none; }

/*footer*/



#go_top{display:none !important;}


/*ny*/

.ny_ban01{background:url(../images/ny_ban01.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;}
.ny_ban02{background:url(../images/ny_ban02.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;}
.ny_ban03{background:url(../images/ny_ban03.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;}
.ny_ban04{background:url(../images/ny_ban04.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;}
.ny_ban05{background:url(../images/ny_ban05.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;}
.ny_ban06{background:url(../images/ny_ban06.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;}
.ny_ban07{background:url(../images/ny_ban07.jpg) top center no-repeat;width:100%;height:250px;overflow:hidden;background-size: cover;}


/*产品*/

.ny_cp_bt{font-size:24px;font-weight:bold;color:#000;}



/*内页新闻*/
.ny_news ul li .time{float:left;width:20%;background:#f2f2f2;text-align:center;padding:10px 0; border-radius:10px;font-family:Arial;}
.ny_news ul li .js{float:left;margin-left:3%;width:76%;}
.ny_news_bt{font-size:24px;color:#000;padding-bottom:10px;}


/*企业展示*/
.ny_qyzs ul li{width:100%;float:left;margin:10px 0% 20px;}
.ny_qyzs ul li:hover{background:#00875c;border:1px solid #00875c;}
.ny_qyzs ul li .pic{width:100%;height:280px;overflow:hidden;}
.ny_qyzs ul li .pic img{height:280px;width:100%; transition:all 1s;}

/*订单*/
.dingdan input,.dingdan textarea { height:40px; line-height:40px; padding:0 1%; border:#ddd 1px solid; border-radius:5px; background:#fff; width:96%;font-family:Microsoft YaHei; color:#999; font-size:14px;}

/*联系*/
.ny_contact_l{width:100%;}
.ny_contact_r{width:96%;padding:40px 2% 40px;height:auto;line-height:34px;color:#fff;}
.contmap {width:100%;height:400px;padding:40px 0% 0;}