html body { background:#f2f2f2;  }
.layui-container{ max-width: 818px;}
.layui-breadcrumb{ margin: 5px 0;}


.topbar { background: #131416; height: 35px; line-height: 35px;   }
.topbar .pick { float: right; color:#fff; }

.head { height: 80px; }
.head button { background: #14b9c8 }

.nav-index { background: #14b9c8; height: 60px; }
.layui-nav .layui-nav-item:hover { background: #12a7b4; }
.logo{position:absolute;left:10px;top:10px}
.logo img{height:60px}
.slogan { position:absolute;left:200px;top:20px }
.seachbox { position:absolute;right:10px;top:20px }
.layui-nav{position:absolute;left:10px;top:00px;padding:0;background:0}
.layui-nav .layui-this:after, .layui-nav-bar {background-color:#0f8590;}
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px;}
.head-m { background: #14b9c8; height: 94px; }
.head-m .logo{position:absolute;left:10px;top:10px }
.head-m .logo img{height:40px}

.head-m .seachbox {right:10px;top:20px; width:60%;}
.head-m .seachbox input { height: 30px; width:80%; display: inline-block; }
.head-m .seachbox button { height: 30px; float: right; width:18%; border:1px solid #ccc; color:#fff;}

.freshbox { padding: 10px;}
.freshbox .tit { height: 40px; line-height: 40px; font-size: 22px; border-bottom: 1px solid #ccc; }
.freshbox .bd { padding:10px 0; }
.freshbox dl { /*width: 48%; float: left; margin-bottom: 10px; margin-right: 2%; */
	
}
.freshbox dl dt { float: left; width:130px;  }
.freshbox dl dt img { width:120px; height: 80px; }
.freshbox dl dd { margin-left: 100px; }
.freshbox dl dd h3{height: 60px; line-height: 28px; overflow: hidden; font-size: 16px;}
.freshbox dl dd p,.freshbox li p { color: #ccc; text-align: right; line-height: 20px; }

.freshbox li{
	line-height: 25px;
	font-size: 14px;
}

.freshbox dl , .freshbox li{
	border-bottom:1px solid #F4F4F4;
	margin-top: 10px;
	padding-bottom: 10px;
}
.show_box{padding: 15px;}
.show_box .title h1{font-size: 20px;border-bottom:1px solid #F4F4F4; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
.show_box .content{

	font-size: 15px;
	line-height: 1.8em;
	text-indent: 2em;
}
.show_box .content p{margin: 1.6em 0;}
.show_box .content img{max-width: 90%;}
.newlist{padding: 10px;}
.newlist li {height: 30px; line-height: 30px; }
.newlist span { float: right; }

.nav-m { border-bottom: 1px solid #ccc; width:100%; overflow: hidden; height: 34px; line-height: 34px; background: #fff; }
.nav-m li { float: left; }
.nav-m li a { padding:0 10px; }

.foot{ background: #131416; line-height: 25px; margin-top: 30px; padding: 20px;  color: aliceblue; text-align: center;}
.foot b{color: #14b9c8; font-size: 20px;}


/*分页*/
#pages{}
#pages a{display:inline-block;height:40px;text-align:center;line-height:40px;border:1px solid #e9e9e9;background:#fff;border-radius:3px;padding:0 17px;margin:0 2px;font-size:14px;color:#999}
#pages span{display:inline-block;height:40px;text-align:center;line-height:40px;border:1px solid #e9e9e9;background:#fff;border-radius:3px;padding:0 17px;margin:0 2px;font-size:14px;color:#999}
#pages li{float:left;display:block;padding:0 2px;border-bottom:0 none}
#pages li.disabled{}
#pages li.active{}
#pages li.active span{color:#fff;border:1px solid #14b9c8;background:#14b9c8}

@media screen and ( max-width: 480px) {
#pages{}

#pages a{display:inline-block;height:30px;text-align:center;line-height:30px;border:1px solid #e9e9e9;background:#fff;border-radius:3px;padding:0 12px;margin:0 2px;font-size:14px;color:#999}
#pages span{display:inline-block;height:30px;text-align:center;line-height:30px;border:1px solid #e9e9e9;background:#fff;border-radius:3px;padding:0 12px;margin:0 2px;font-size:14px;color:#999}
}
.main_r_nav {border-top: 1px dashed #ccc }
.main_r_nav a { display: block; height: 36px; line-height: 36px; border-bottom: 1px dashed #ccc }