@media(max-width:768px)
{
.wrap{ width:100%; padding:0;}

#header {height:60px;}
#header .logo { position:absolute; left:15px; top:10px; margin-top:0;}
#header .logo img{ max-height:40px;}

/*导航栏*/
.nav{ height: auto; overflow:hidden;}
.nav li.nLi{ float:none; height:auto; margin-left:0; overflow:hidden; width:100%;}
.nav li.nLi h3{width:80%; margin:0 10%; border-bottom:#1A6DAB solid 1px;}
.nav li.nLi h3 a{font-size:0.9rem; height:45px; line-height:45px; text-align: left; color:#fff; background:url(../images/navarr.png) right center no-repeat;}
.nav li.nLi h3 a:hover,
.nav li.nLi.cur h3 a{background:url(../images/navarr.png) right center no-repeat; color:#fff;border-bottom:0;}

.nav .sub{display:none; width:0px; height:0px; overflow:hidden; opacity:0;border:0; padding:0;}

.NavRight{ position:absolute; right:20px; top:15px;display: block;border:0; background:url(../images/m_moreicon.png) 0 center no-repeat; width:25px; height:30px;}
.bgDiv{width:100%; height:100%; background: #000; opacity: .5; position:fixed; display: none; z-index: 99; bottom: 0;}
.leftNav{width:50%;max-width:400px;height:100%;background:#005CA2;position: fixed;z-index: 999;top: 0;left: -50%;}
.rightNav{width:50%; max-width:400px;height:100%;background:#005CA2; position: fixed; z-index: 999;top: 0; right: -50%; padding-top:30px;}
.upNav{width:100%;height:100%;background: #005CA2;position:fixed;z-index: 999;top: -100%;}
.downNav{ width:100%; height:40%; background: #005CA2;position:fixed; z-index: 999;bottom: -40%;}

.index-a{ padding:15px 0;}
.index-b{ padding:15px 0;}

.w-tit{ padding:0 15px 15px 15px; text-align:center}
.w-tit h2{font-size:1.15rem; display:block; border:0; padding-bottom:0;}
.w-tit p{font-size:0.8rem;}
.w-tit a{ display:none}
	
/*icon-list */
.w-expo{ padding:0 15px 10px 15px;}
.w-expo li{float: none;width:100%; height:142px; margin-right:0; margin-top:20px;}
.w-expo li .img{ position:absolute; left:1px; top:1px; padding:0; border:1px;width:100px; height:140px;}
.w-expo li .img img{ max-width:100%; margin-top:50px;}
.w-expo li .txt{ padding:15px 0 0 120px; text-align:left}
.w-expo li .txt strong{font-size:0.8rem;}
.w-expo li .txt p{font-size:0.7rem; }
.w-expo li a{font-size:0.7rem; height:25px; line-height:25px; border-radius:25px; width:80px; margin:10px 10px 0 0;}

.w-left{ float: none; width:100%;}
.w-right{ float: none; width:100%;}

/*新闻中心*/
.w-news{ padding:20px 15px; height: auto;}
.w-news .hd ul li{ width:33.33%; text-align:center; margin-right:0px; font-size:1.15rem;}
.w-news .bd li{ height:30px; line-height:30px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; font-size:0.9rem;}
.w-news .bd li span{ display:none;}

.topnews{ margin:20px 0 10px 0;}
.topnews .txt{padding-bottom:15px;}
.topnews h2{ font-size:0.9rem; height:30px; line-height:30px;}
.topnews p{ line-height:22px; height:44px; margin-top:5px; overflow:hidden; font-size:0.7rem;}
.topnews span{ display:none;}

.w-box{padding:15px; height: auto; margin-top:20px;}
.w-box .w-box-tit{text-align:center;}
.w-box .w-box-tit h2{text-align:center; font-size:1.15rem }

.bgtpic{}
.bgtpic li{ float:left; width:48%;height:120px; margin-top:10px;}
.bgtpic li:nth-child(2n){ float:right;}
.bgtpic li h3{ padding-left:0;font-size:1rem; text-align:center; margin-top:45px;}
.bgtpic li p{ padding-left:0;font-size:0.7rem; text-align:center;}
.bgtpic li a{padding:20px 10px; height:80px; background-position: center 15px;}
.bgtpic li a:hover{background-position: center 15px;}

.backtop { display:none;}

.w-info {padding:30px 15px;}
.w-info h1{display:none;}
.w-info .f-about{ display:none;}

.w-info .weixin{ float: none; width:100%; margin-top:20px;font-size:0.8rem;}
.w-info .weixin img{ width:30%; margin:5px auto;}
.w-info .f-tel{float: none; width:100%;}
.w-info .f-tel li{ height:30px; line-height:30px;padding-left:0px; background:none; text-align:center; font-size:0.8rem;}
.w-info .f-tel li span {display: inline-block;}

/*底部*/
#footer{padding:10px 0;font-size:0.8rem; text-align:center;}
#footer p, #footer span{ display:none;}

.s-banner{ height:100px; background-size: cover;}

.s-left{ float: none; width:100%; margin-bottom:0px;}
.s-right{ float: none; width:100%; margin-bottom:20px;}

/*内页左侧导航*/
.l-tit{ display:none;}
.l-nav{background:#f5f5f5; height:43px; padding:0 15px; border-bottom:#ddd solid 1px; text-align:center; margin-top:-20px;}
.l-nav li{ display:inline-block; height:43px; margin:0 10px; }
.l-nav li a{height:40px; line-height:40px; font-size:0.9rem; padding:0; background:none;}
.l-nav li a:hover, .l-nav li.cur a{ background:none; color:#028EDD;border-bottom:#028EDD solid 3px;}

.l-lx{ display:none;}

.s-r-box{border:0px; padding:15px;}

/*内页站点地图*/
.sitemap{display:none;}

/*新闻*/
.news-list{ margin-top:0px;}
.news-list li{margin-top:15px;padding-bottom:15px;}
.news-list li strong{font-size:1rem;}
.news-list li p{margin-top:5px; font-size:0.8rem; line-height:22px; height:44px; overflow:hidden;}
.news-list li span{ display:none;}

/*图片*/
.pic-list { margin-top:0px;}
.pic-list li{width:48%;}
.pic-list li .img{height:120px; }
.pic-list li .img img{height:120px;}
.pic-list li p{ height:35px;line-height:35px; font-size:0.8rem}

.bt-bt{font-size:22px;text-align:center; font-weight:bolder;padding-bottom:25px; font-weight: 900; }
.nr-bt{ border-left:#F9729A solid 3px;background:#f8f8f8; padding:3px 8px;font-size:16px; font-weight:bolder;}

/*正文定义*/
#article-lsf{ display:block;line-height:180%;font-size:1rem; margin-top:0px; letter-spacing:0.02rem; text-align:justify}
#article-lsf h1,
#article-lsf h2,
#article-lsf h3,
#article-lsf h4,
#article-lsf h5,
#article-lsf h6{ font-size:1.25rem; margin-bottom:10px;}
#article-lsf p{ margin-top:0; 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;}

#allmap{height:240px;}

/*正文文章样式*/
.single_title{font-size:1.25rem; margin:0;}
.single_pic img{max-width: 100%;margin:10px 0;}
.single_add{font-size:0.8rem;margin:0;padding-bottom:15px;margin-bottom:20px;}
.pre_next{font-size:0.8rem; margin:10px 0;}
.pre_next a{ font-size:0.8rem}

/*分页样式开始*/
.turnover{ font-size:0.9rem;}
.turnover .fy{ display:none;}
}