@charset "gb2312";
*{
	padding: 0;
	margin: 0;
	border: none;
}
ul, li {
	list-style:none;
}
h1,h2,h3,h4,h5{
	font-family: "Î¢ÈíÑÅºÚ";
}
a:link,
a:visited{
	font-size: 100%;
	color: #797979;
	text-decoration: none;
}
a:hover{
	color: #999;
	text-decoration: underline;

}
body{
	font-family: tahoma,arial;
	color: #797979;
	background: #eaeaea;
	-webkit-font-smoothing:antialiased;
}
input, textarea{
	outline: none;
}
/*mod*/
.mod {
    border:1px solid #DADADA;
    zoom:1;
}
.mod .hd{
    height:28px;
    line-height:29px;
    padding:0 10px;
    text-align:right;
    overflow:hidden;
    zoom:1;
}
.mod .hd h3{ 
    float:left;
    font-size:14px;
}
.mod .hd .more{
    color:#333;
    overflow:hidden;
}
.mod .hd .more a{
    padding:0 3px;
    color:#666;
}
.mod .bd {
    zoom:1;
}
.mod .bd:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden
}
.col-right{
	float: right;
}
.col-left{
	float: left;
}
.col{
	margin: 15px 0;
}
.col,
.clearfix{
	zoom: 1;
}
.col:after,
.clearfix:after{
	content: '.';
	display: block;
	height: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
}
/*button*/
a.button,
button.button{
	padding:0;
	margin: 0;
	background:none;
	border: 0
}
a.button span,
button.button span{
	display: inline-block;
	background: #ce1c00;
	height: 40px;
	color: #fff;
	font:normal 18px/40px "Microsoft YaHei","Î¢ÈíÑÅºÚ";
	text-align: center;
}
a.button span:hover,
button.button span:hover{
	background: #cf5441;
}

/*layout*/
#body{
	padding: 1px 0 20px;
	background: #eaeaea;
	box-shadow: -2px 10px 10px -8px #d4d4d5;
}
#body .inner,
#topbar .inner,
#topbanner .inner,
#menu .inner,
#footer .inner{
	width: 1000px;
	margin: 0 auto;
}
/*topbar*/
#topbar{
	height: 39px;
	background:#f2f2f2; 
	border-bottom: 1px solid #fff;
}
#topbar a{
	font-size: 12px;
}
#topbar .logo{
	float: left;
	padding-top: 5px;
}
#topbar .subcol{
	float: right;
	line-height: 39px;
	font-size: 12px;
	color: #797979;
}
#topbar .subcol a{
	padding: 0 3px;
}
/*banner*/
#topbanner,
#topbanner .inner
{
	position: relative;
	height: 87px;
	background: #ce1c00;
}
#topbanner .inner{
	background: url(../images/banner.png) no-repeat;

}
#topbanner .login-area{
	position: absolute;
	top: 36px;
	right: 0;
	color: #fff;
}
#topbanner .login-area a{
	font-size: 16px;
	color: #fff;
}
#topbanner .login-area span{
	padding: 0 10px;
	font-size: 18px;
	vertical-align: middle;
}

/*menu*/
#menu{
	height: 43px;
	border-top: 1px solid #a7a7a7;
	background: #919191;
}
#menu ul li{
	float: left;
	padding: 0 2px;
	letter-spacing: 5px;
	background: url(../images/menu_line.png) no-repeat left center;
}
#menu ul li a{
	float: left;
	padding:0 35px 0 68px;
	font:normal 16px/40px "Microsoft YaHei","Î¢ÈíÑÅºÚ";
	border-bottom: 3px solid #919191;
	color: #fff;
}
#menu ul li a:hover,
#menu ul li.active a{
	border-bottom: 3px solid #ce1c00;
	text-decoration: none;

}
#menu ul li .home{
	background: url(../images/home_icon.png) no-repeat 30px center;
}
#menu ul li .browser{
	background: url(../images/browser_icon.png) no-repeat 30px center;
}
#menu ul li .deep{
	background: url(../images/deep_icon.png) no-repeat 30px center;
}
#menu ul li .feedback{
	background: url(../images/feedback_icon.png) no-repeat 30px center;
}
#menu ul li .usrcenter{
	background: url(../images/uc_icon.png) no-repeat 30px center;
}
#menu .inner{
	position: relative;
}
#menu #quick_reply{
	position: absolute;
	right: 0;
	top: -9px;
	height: 74px;
	width: 192px;
	background: url(../images/menu_line.png) no-repeat left 24px;
}
#menu #quick_reply a
{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 74px;
	width: 192px;
	overflow: hidden;
	text-indent: -99999px;
	background: url(../images/quick_leave_msg_btn.png) no-repeat left 1px;
	
}

/*bread*/
.bread{
	margin: 14px 0;
	font-size: 12px;
	color: #797979;
}

.copyright{
	padding-top: 20px;
	text-align: center;
	font-size: 12px;
	color: #a8a8a8;
}
.copyright p{
	line-height: 22px;
}
/*list*/
ul.list{
		
	padding: 20px 0 15px;
	border-top: 1px dashed #ccc;
	zoom: 1;
	overflow: hidden;
}
ul.list li{
	padding-left: 10px;
	background: url(../images/list_dot.png) no-repeat left center;
}
ul.list li,
ul.list li a{
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #999;
}

ul.list li.head,
ul.list li.head a{
	font-size: 16px;
	color: #333;
}
ul.list li.head{
	padding: 0;
	background: none;
}