@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
/* -webkit-text-size-adjust fix Chrome 12 px limit */
body,button,input,select,textarea,label{font-size:14px;font-family:Microsoft Yahei;-webkit-text-size-adjust:none;}
button,input,select,label{vertical-align:middle;list-style-type:none;border:none;}
label{padding-left:0.4em;}
ul,ol,p,h1,h2,h3,h4,h5,h6{font-size:100%;}
ul{list-style:none;}
h1{font-size:22px;}
h2{font-size:16px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
img{border:0 none;}
a img,span img{vertical-align:bottom;}
em{font-style:normal;font-weight:700;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
table th{font-weight:300;}
a{text-decoration:none;color:#606060;}
a:hover{text-decoration:underline;color:#005aaa;}
/* width_control  */
.width_control{width:100%;overflow:hidden;min-width:1000px;max-width:2000px;margin:0 auto;position:relative;}
.fixed_width{width:1000px;margin:0 auto; position:relative;z-index:9999;}
.fixed_wrapper{background: #f8f8f8;height: 30px;line-height: 30px;}

/*top*/
.top{ 
	overflow: hidden;font-size: 12px;font-family: '微软雅黑';color: #282828;
	height: 30px;line-height: 30px;
}
.top_left{float: left;}
.top_right{float: right;}
.top_right .weibo{margin-right: 5px;}
.top_right .weibo span{
	width: 22px;
	height: 18px;
	background: url(ums_header_spirit.png) no-repeat;
	background-position: 0 -31px;
	display: inline-block;
	margin: 0px 5px -2px 6px;
}
.top_right .weixin{margin-left: 6px;}
.top_right .logout{margin-left: 10px;text-decoration:underline;}
.top_right .weixin span{
	width: 22px;
	height: 18px;
	background: url(ums_header_spirit.png) no-repeat;
	background-position: 0 -1px;	
	display: inline-block;
	margin: 0px 0px -3px 6px;
}
.hheader{
	width: 1000px;
	height:auto;
	margin: 0 auto; 
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 26px;
}	
.hheader_left{float: left;}
.hheader_left a {
	display:block;
	height:30px;
}
.hheader_left a img{

	display:block;
	float: left;
}
.hheader_left .line{
	float: left;
	display:block;
	width:1px;
	height:30px;
	background-color: #ccc;
	margin: 0 17px;
}
.hheader_right{float: right;font-size:16px;margin-top: 16px;}
.hheader_right span{
	width: 64px;
	height: 17px;
	display: inline-block;
	background: url(icon.png) no-repeat 0 -42px;
	margin: 0px 0px -2px 6px;
}



