﻿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:#0c6ace;}
a:hover {	color:#F30;}
.clear:after,.clearfix:before{content:" ";display:table}
.clear:after{clear:both}
.clear{*zoom:1}
.green { color:#38a025}

.plr15{ padding-left:15px; padding-right:15px;}
.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;}
.w960{width:1200px;margin:0px auto;}
.knr{width:1198px;}
h1.s1 { font-size:26px; line-height:80px; margin-top: 12px; text-align: center;}
.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;}
.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:900px;}
.mright { float:right; width:240px;margin-top: 20px;background: #f9f9f9; padding:12px;}
.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:46px; margin:2px 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: 65px;line-height:28px;height:28px;overflow:hidden;border: 1px solid #eee;border-radius: 4px;margin: 3px;background: #fff;padding: 0 0 0 7px;}

.pluserlist-index { clear: both; overflow: hidden;border:1px solid #eee;border-top:0;border-left:0;}
.pluserlist-index *{ box-sizing: border-box;}
.pluserlist-index>div {  padding:12px 0px 0px 10px; float:left; width:16.6%; height:82px; border:1px solid #eee;border-right:0;border-bottom:0;}
.pluserlist-index>div:hover { background: #fff0e2;}
.pluserlist-index a { display: block; font-size:16px;}
.pluserlist-index span {color: #777;  font-size:12px; line-height: 18px;}
.po { float:left; width:66px;}
.po img { width:58px; border-radius: 50px; border:1px dashed #ddd; padding:2px;}


.pluserlist { clear: both; overflow: hidden;}
.pluserlist *{ box-sizing: border-box;}
.pluserlist>div { border:1px solid #eee; padding:15px; float:left; width:50%;}
.pluserlist dl { float:left; width:290px}
.pluserlist dt { font-size:18px; line-height: 32px;}
.pluserlist dt span {color: #777; margin-left: 12px; font-size:12px;}
.pluserlist dd { display: inline-block; width:50%; color: #777;}
.pluserlist dd.ddlong { width:100%;}
.pluserphoto { float:left; width:60px;}
.pluserphoto img { width:56px; border-radius: 50px; border:1px dashed #ddd; padding:2px;}			
.newworkbox { margin-top: 25px;overflow: hidden;}
.newworkbox h3 {font-size:16px;line-height: 38px;margin-bottom: 12px;background: #d0efc6;border-radius: 5px;height: 38px;color: #38a025;padding-left: 15px;}
h3.indexh3 {font-size:16px;line-height: 38px;margin-bottom: 12px;background: #d0efc6;border-radius: 5px;height: 38px;color: #38a025;padding-left: 15px;}
.newworkbox .fonttip {font-size: 12px;font-weight: normal;color: #999;}
.newworkbox .newwork { float: left; width:48%; margin-right: 20px;}
.newworkbox li { padding-left: 15px; line-height: 1.6em;}
.newworkbox .newuser { float: left; width:48%;}
.newworkbox .newuser li{ float: left; width:27%; padding-left: 10px;}
.newworkbox .newuser li a { display: block;border: 1px solid #ddd;height: 32px;line-height: 32px;margin-bottom: 8px;border-radius: 5px;padding: 0  0 0 7px;}
.usercomment { float:left; width:100%; margin-top: 25px;}
.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;}
.usercomment .comment-cell img {  border:1px solid #ddd; border-radius: 50px; width:50px;display: block;}
.indexpage .pluserlist>div { width:33.3%;}
.indexpage .pluserlist dl { width:302px}
#worksearch h3 { font-size:16px; line-height: 2em;}
#worksearch .workbox { width:600px; margin-left:20px;}
#worksearch { border:1px solid #eee; padding:12px;  margin-top: 10px; }
#worksearch .input-border { border:1px solid #ddd; font-size:16px; height:38px; line-height: 38px; width:450px;padding:0; padding-left:5px; margin: 0; float:left;}
#worksearch .button3 {height:40px; line-height: 40px; width:90px; font-size:16px; background: #f60; color:#fff; border: 0;}
#worksearch .button3:hover { background: #f70;}
#worksearch .gaojisearch { margin-top:10px; color: #376ba2; }
#worksearch .gaojisearch span{ margin:0 10px; }
#worksearch .gaojisearch span:first-child{ margin-left:0; }
#worksearch .hotsearch { margin-top: 10px; color: #999;}
.red-strong { color: #f30; font-weight: bold;}
#t3 { margin-top: 15px;font-size:16px;}
#t3 a { text-decoration: underline;}

.foottu { width:100%; position: fixed; bottom: 0; left: 0;}
.foottu img { width:100%; display: block;}
.foottu span { float: right; padding: 4px 7px; background: #fff; border: 1px solid #ddd; font-size:12px;}

@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%; }
#worksearch .workbox { width:100%; margin-left: 0;}
#worksearch .input-border {  width:60%;}
.newworkbox .newwork {  width:100%; margin-right: 0px;}
.newworkbox .newuser {width:100%}
.contents img{ width:100%;}
	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%;}
}