@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

button {
	cursor: pointer
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	color: inherit;
	text-decoration: none
}

a:active, a:hover {
    opacity: .6;
}

html {
	height: 100%
}

body {
	position: relative;
	min-height: 100%;
	background-color: #fff
}

body,button,input,select,textarea {
	font-family: helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",simsun;
	font-size: 14px;
	line-height: 1.2;
	color: #595959
}

textarea {
	resize: none
}

.layoutContainer {
	position: relative;
	min-height: 100%
}

input,select,textarea {
	outline: 0
}

.newstopbg{background:#005eae!important;}
.footbg{background:#333;}
.foot{background:transparent;font-weight: normal;color:#eee;}
.foot A{color:#eee;}
.foot P{color:#eee;clear:both;padding-top:10px;border-top:1px solid #3a3a3a;}
.foot UL{width:auto;height:30px;}

.logo{margin:15px 0;background:url(logo.png) no-repeat 0 0;display:block;width:230px;height:46px;}
.logo a{display:block;text-indent:-9999em;overflow:hidden;width:230px;height:46px;}
.head{position:relative;}
.banner{background:url(banner.jpg) no-repeat center center;background-size:100%;height:150px;}
.userinfo{padding-left:200px;background:#f3f2ee;height:90px;}
.userinfo .uitem{padding-left:15px;line-height:60px;}
.userinfo strong{font-size:20px;color:#000;}
.userinfo span{margin-left:50px;}
.userinfo em{color:#f00;font-weight:bold;}

.avat{position:absolute;left:30px;top:55px;border:1px solid #ccc;padding:5px;background:#fff;}
.avat img{width:150px;height:150px;}

.artcount{clear:both;margin-top:15px;padding-left:30px;height:60px;line-height:60px;}
.artcount .c{float:left;width:50%;}
.artcount .p{float:left;width:50%;}

.artlist{clear:both;margin-top:15px;}
.artlist li{background:url(dot.jpg) no-repeat 10px center;padding-left:25px;line-height:42px;border-bottom:1px solid #eee;}
.artlist li span{float:right;color:#777;}

.userintro{padding:25px 0;}

#loadmore {
    border: 0;
    background: none;
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    display: block;
    vertical-align: middle;
}