html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input{margin: 0; padding: 0;}
BODY{background-color: #fff; font-size: 14px; line-height:1.6em; font-family:'Microsoft Yahei'; color:#333;}
ul, li{list-style: none;}
img {	border:0;}
a {	text-decoration:none;	color:#376ba2;}
a:hover {	color:#F30;}
.clear:after,.clearfix:before{content:" ";display:table}
.clear:after{clear:both}
.clear{*zoom:1}
.green { color:#38a025}

.mt12 { margin-top: 12px;}
.top{ width:1200px;margin:0px auto;height:70px;}
.top .logo { float:left; width:222px;height:50px; margin: 10px 0  0 0; background: url(/img/logo.jpg) no-repeat;}
.top .right {float:right; margin: 12px 0 0 0;}
.topnavwap { width:100%;background: #38a025;height:44px;}
.topnav{ width:1200px;margin:0px auto;  }
.topnav a { font-size:16px; float:left; width:90px; text-align: center; height:42px; line-height: 42px; color:#fff;}
.topnav a:hover { color: #fff; background: #18ad41;}
.mainbox{width:1200px;margin:0px auto;}
.knr{width:1198px;}
h1.s1 { font-size:16px; line-height:40px; margin-top: 12px; text-align: right; }
.pagelist { text-align:center; padding:12px 0 0 0; }
#table1 {margin:0 auto;}
.cha-head { width:1160px; margin:0 auto; border:1px solid #eee; padding:20px; background-color:#F7FCFD }
.cha-head h1 { font-size:16px; color:#666666;font-family: 'Microsoft Yahei';}
.cha-head p { font-size:12px; text-align:left; color:#999999;}
.cha-search { padding:20px 0; text-align:center; overflow:hidden; height:100%;}
.main h2{font-family: 'Microsoft Yahei'; font-size:16px; padding:18px 0 2px 5px; border-bottom:1px solid #ddd; margin-bottom:5px;}
.main { width:1200px; margin:0 auto; font-size:14px; line-height:20px;}
.main .alist a{ margin:0 12px 0 0;   white-space: nowrap;}
.mcell { clear: both; margin-top: 30px;}
.mcell:first-child{ margin-top: 0!important;}
.mcell:after,.mcell:before{content:" ";display:table}
.mcell:after{clear:both}
.mcell{*zoom:1}
.mcell.c3 .mleft { width:28%; box-sizing: border-box;}
.mcell.c3 .mleft.w42 { width:44%}
.mcell.c3 { margin-top: 0;}
.mcell .list { padding:0 15px; line-height: 2em;}
.mcell .list li { overflow: hidden; height:28px;}
.plr20{ padding:0 20px;}
.hot-tit { margin-top:15px;}
.ptu { float:left; padding: 0 20px 8px 0px; text-align: center; color: #999;}
.con-tip { font-size:12px; color:#999999;}
.pro { width:1200px;margin:20px auto 0 auto;}
.pro ul li{ float:left; width:70px; line-height:28px; height:28px; overflow:hidden;}
.foot { width:1200px; margin:0 auto; margin-top:20px; padding:15px 0; border-top:1px solid #ddd;}
.foot a { margin:0 2px;}


.pltext { text-indent: 2em; margin-top:20px;}
.sitet1 {height: 80px;    margin-bottom: 20px;    text-align: center;    line-height: 80px;    
	color: #367726;    border-bottom: 1px solid #65bd2e;    font-size: 40px;   font-weight: bold;}
.mleft { float:left; width:844px;}
.mright { float:right; width:336px;}
.righttit { font-size:18px; line-height:1.8em; border-bottom: 1px solid #eee; margin-bottom: 10px; color:#38a025;}
.f18 { font-size:18px; line-height: 2em;}
ul.toulist li {float:left;  margin:0px 0 12px 6px;}
ul.toulist li img {border-radius: 50px;  width:42px; margin:4px 0 0 0;}
ul.toulist li a{ display: block; width:50px; height:50px;border:1px solid #eee; background: #fff; border-radius: 50px; text-align: center;}
ul.toulist li a:hover {border:1px solid #f60;}
ul.citylist li{float:left;width: 152px;line-height:28px;height:28px;overflow:hidden;border: 1px solid #eee;border-radius: 4px;margin: 3px;background: #fff;padding: 0 0 0 7px;}
ul.articlelist li{line-height:28px;height:28px;}
ul.booklist li{float:left;width: 250px;line-height:28px;height:28px;overflow:hidden;border: 1px solid #eee;border-radius: 4px;margin: 3px;background: #fff;padding: 0 0 0 4px;}
.pluserlist { clear: both; overflow: hidden;border:1px solid #eee;border-top:0;border-left:0;}
.pluserlist *{ box-sizing: border-box;}
.pluserlist>div {  padding:12px 0px 12px 12px; float:left; width:25%; border:1px solid #eee;border-right:0;border-bottom:0;}
.pluserlist>div:hover { background: #fff0e2;}
.pluserlist dl { float:left; width:210px; height:68px; overflow: hidden;}
.pluserlist dt { font-size:18px; line-height: 26px;}
.pluserlist dt span {color: #777; margin-left: 12px; font-size:12px;}
.pluserlist dd { display: inline-block; margin-right: 12px; color: #777;font-size:12px;}
.pluserphoto { float:left; width:70px;}
.pluserphoto img { width:58px; border-radius: 50px; border:1px dashed #ddd; padding:2px;}
.indexpage .pluserlist>div { width:33.3%;}
.indexpage .pluserlist dl { width:302px}
.rtip { padding:15px; color: #ddd;}
.mainbox .t3 {font-size:16px;line-height: 38px;margin-bottom: 12px;background: #d0efc6;border-radius: 5px;height: 38px;color: #38a025;padding-left: 15px;}
.usercomment { }
.usercomment .comment-top { margin-top: 15px; }
.usercomment .comment-top span{ margin-right: 18px; font-size:12px; color: #999;}
.usercomment .comment-cell a {color:#6e8ba9 ;}
.usercomment .username { color: #f60; font-size:14px; font-weight:bold; position: absolute; top:0px; left:15px;}
.usercomment .username a { display: block; color: #f60; line-height: 30px; text-align: center;}
.usercomment .comment-c { padding:5px 0; font-size:14px; margin-bottom: 15px;}
.usercomment .comment-cell { position:relative; padding:0 15px 0 85px; border-bottom: 1px solid #eee; height:88px;}
.usercomment .comment-cell img {  border:1px solid #ddd; border-radius: 50px; width:50px;display: block;}
@media screen and (max-width:920px){
	
	.top{ width:100%;}
	.top .right {float:none; margin: 12px 12px 0 0; font-size:12px; color: #bbb;}
	.topnav{ width:100%;margin:0px auto;  }
	.topnav a { font-size:14px;  width:40px; }
	.main-text img{ width:42%; }
	h1.s1 { font-size:14px; line-height:30px; font-weight:bold;}
	.pro { width:94%;}
	.w960{width:94%;}
	.mleft {  width:100%;}
	.mright { width:100%; padding:12px;box-sizing: border-box;}/*没有全局内边框*/
	.ptu img { width:100px;}
	.foot { width:94%;}
}