@charset "gb2312";
/* CSS Document */

body{
	font-family:"Microsoft yahei";
	line-height:18px;
	color:#333;
	font-size:14px;
}

body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,hr,form{margin:0; padding:0;}
li{list-style-type:none;}
img{border:0;}
.valignMid *{vertical-align:middle;}
.valignTop *{vertical-align:top;}
.cursorP{cursor:pointer;}
em, i{font-style:normal;}

a{text-decoration:none;color:#333;}
a.udline{text-decoration:underline;}
a.noUndline{text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}

.fl{float:left;}
.fr{float:right;}

.lineH17{line-height:17px;}
.lineH22{line-height:22px;}
.lineH24{line-height:24px;}
.lineH26{line-height:26px;}
.lineH30{line-height:30px;}
.lineH34{line-height: 34px;}
.lineH36{line-height:36px;}

.fontBold{font-weight:bold;}

.fontS11{font-size:11px;}
.fontS12{font-size:12px;}
.fontS13{font-size:13px;}
.fontS14{font-size:14px;}
.fontS16{font-size:16px;}
.fontS18{font-size:18px;}
.fontS20{font-size:20px;}
.fontS24{font-size:24px;}
.fontS28{font-size:28px;}
.fontS30{font-size:30px;}

.fontC01, .fontC01:visited{color:#999;}
.fontC02, .fontC02:visited{color:#666;}
.fontC03, .fontC03:visited{color:#000;}
.fontC04, .fontC04:visited{color:#c00;}
.fontC05, .fontC05:visited{color:#bbb;}
.fontC06, .fontC06:visited{color:#ff7200;}
.fontC07, .fontC07:visited{color:#06c;}
.fontC08, .fontC08:visited{color:#715b48;}
.fontC09, .fontC09:visited{color:#469bc3;}
.fontC10, .fontC10:visited{color:#fff;}

.fontF01{font-family:"Microsoft yahei";}

.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}

.mt1{margin-top:1px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}

.ml1{margin-left:1px;}
.ml0{margin-left:0px;}
.ml5{margin-left:5px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml50{margin-left:50px;}
.ml125{margin-left:125px;}

.mr1{margin-right:1px;}
.mr5{margin-right:5px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}

.pt8{padding-top:8px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}

.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl45{padding-left:45px;}
.pl150{padding-left:150px;}
.pl280{padding-left:280px;}

.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.w100{width:100px;}
.w200{width:200px;}
.w250{width:250px;}

input.editbox,textarea,select{
	border:1px solid #ccc;
	padding:4px 3px;
	color:#333;
	font-size:14px;
}
/* ------------------------------------------------------- *
 * clearfix
 * ------------------------------------------------------- */
.cb{
	visibility:hidden;
	height:1px;
	border:none;
	clear:both;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.clear{clear:both;}
.clearfix:after{
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix{
 display: block;
  overflow:hidden;
}

/* ------------------------------------------------------- *
 * headfix
 * ------------------------------------------------------- */
#headfix{
	width:100%;
	z-index:10000;
	position:fixed;
	height:85px;
	top:0;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
	background:#fff;
	border-bottom:#dfdfdf solid 1px;
	display:none;
}
.fixbox{
	width:1024px;
	margin:0 auto;
	height:50px;
}
.fixbox .logo{
	width:150px;
	height:44px;
	margin:3px 18px 0 0;
}
.fixbox .search{
	width:570px;
	height:34px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	background:#dc0107;
	margin:9px 0 0 0;
}
.fixbox .search .txt{
	width:472px;
	height:30px;
	line-height:30px;
	background:#fff;
	border:0;
	color:#ccc;
	margin:2px 0 2px 2px;
	_margin:2px 0 1px 2px;
}
.fixbox .search .btn{
	width:96px;
	height:34px;
	background:url(/Content/images/index/fixbtn.jpg) no-repeat;
	cursor:pointer;
}
.fixbox .fabu{
	width:252px;
	height:32px;
	line-height:34px;
	text-align:center;
	background:#f29224;
	margin-top:9px;
	border:#e58201 solid 1px;
	position:relative;
}
.fixbox .fabu span{
	position:absolute;
	top:10px;
	left:40px;
	display:block;
	width:18px;
	height:14px;
	background:url(/Content/images/index/icon3.jpg) -249px 0 no-repeat;
}
.fixbox .fabu a, .headfix .fixbox .cont .fabu a:hover{color:#fff;}

/* topagetop
 * ------------------------------ */
html {  
    _background: url(about:black) no-repeat fixed;
} 
#fix_block{
	position:fixed;
	right:0;
	bottom:100px;
	_width:40px;
	_position:absolute;
	z-index:30000;
	_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
	_top:expression(eval(document.documentElement.scrollTop));
}
#fix_block .btn_box li{
	display:block;
	width:40px;
	margin-top:5px;
	*vertical-align:bottom;
}
#fix_block .btn_box li a{
	display:block;
	width:43px;
	height:40px;
	cursor:pointer;
	overflow:hidden;
}
#fix_block .btn_box li#gototop{width:35px;display:none;margin-top:5px;}
#fix_block .btn_box li#gototop a{background:url(/Content/images/gotop.jpg) no-repeat 0 0;}
#fix_block .btn_box li#gototop a:hover{background-position:0 -40px;}
#fix_block .btn_box li#jia a{background:url(/Content/images/index/jiabtn.jpg) no-repeat;}
/* ------------------------------------------------------- *
 * toolbar
 * ------------------------------------------------------- */
.toolbar{
	width:37px;
	position:fixed;
	right:0;
	top:0;
	height:100%;
	background:#e4e4e4;
	_position:absolute;
	_left:expression(eval(document.documentElement.scrollLeft));
	_top:expression(eval(document.documentElement.scrollTop));
	/*display:none;*/
}
.toolbar .tool01{
	width:37px;
	height:100%;
	position:relative;
}
.toolbar .tool01 .cont .toolnav{
	display:block;
	width:36px;
	height:33px;
	background:url(/Content/images/index/toolbar.gif) no-repeat;
	
	
}
.toolbar .tool01 .cont .toolnav02{
	display:block;
	width:36px;
	height:29px;
	background:url(/Content/images/index/toolbar.gif) no-repeat;
	position:relative;
	margin-top:5px;
	_margin:0;
	_padding:0;
	*vertical-align:bottom;
}
.toolbar .tool01 li.cont em.icon01{ background-position:3px 0;}
.toolbar .tool01 li.cont em.icon02{ background-position:3px -31px;}
.toolbar .tool01 li.cont em.icon03{ background-position:3px -60px;}
.toolbar .tool01 li.cont em.icon04{ background-position:3px -100px;}
.toolbar .tool01 li.cont em.icon05{ background-position:3px -135px;}
.toolbar .tool01 li.cont em.icon06{ background-position:3px -168px;}
.toolbar .tool01 li.cont em.icon07{ background-position:3px -200px;}
.toolbar .tool01 li.cont em.icon08{ background-position:3px -234px;}
.toolbar .tool01 li.cont em.icon09{ background-position:3px -266px;}
.toolbar .tool01 li.cont em.icon10{ background-position:3px -300px;}
.toolbar .tool01 li.cont em.icon11{ background-position:3px -331px;}
.toolbar .tool01 li.cont em.icon12{ background-position:3px -364px;}
.toolbar .tool01 li.cont em.icon13{ background-position:3px -393px;}

.toolbar .tool01 li.cont em.icon14{ background-position:3px -430px;}
.toolbar .tool01 li.cont em.icon15{ background-position:3px -453px;}
.toolbar .tool01 li.on em{background:#dc0107;}
.toolbar .tool01 li.on em.icon01{ background-position:-36px 0;}
.toolbar .tool01 li.on em.icon02{ background-position:-36px -31px;}
.toolbar .tool01 li.on em.icon03{ background-position:-36px -60px;}
.toolbar .tool01 li.on em.icon04{ background-position:-36px -100px;}
.toolbar .tool01 li.on em.icon05{ background-position:-36px -135px;}
.toolbar .tool01 li.on em.icon06{ background-position:-36px -168px;}
.toolbar .tool01 li.on em.icon07{ background-position:-36px -200px;}
.toolbar .tool01 li.on em.icon08{ background-position:-36px -234px;}
.toolbar .tool01 li.on em.icon09{ background-position:-36px -266px;}
.toolbar .tool01 li.on em.icon10{ background-position:-36px -300px;}
.toolbar .tool01 li.on em.icon11{ background-position:-36px -331px;}
.toolbar .tool01 li.on em.icon12{ background-position:-36px -364px;}
.toolbar .tool01 li.on em.icon13{ background-position:-36px -393px;}
.toolbar .tool01 li.on em i{
	position:absolute;
	width:7px;
	height:9px;
	top:10px;
	left:0;
	background:url(/Content/images/index/jiao.jpg) no-repeat;
}

.toolbar .tool01 li.cont .toolbox{
	width:205px;
	height:100%;
	background:#f6f6f6;
	position:absolute;
	left:-205px;
	_top:0;
	bottom:0;
	display:none;
}
.toolbar .tool01 .cont .toolbox li{
	height:35px;
	line-height:35px;
	*vertical-align:bottom;
	border-bottom:#e6e6e6 solid 1px;
}
.toolbar .tool01 .cont .toolbox li a{
	display:block;
	height:35px;
	padding-left:15px;
}
.toolbar .tool01 .cont .toolbox li a:hover{
	background:#f1f1f1;
	text-decoration:none;
}
.toolbar .tool01 li.cont .toolbox02{
	color:#b0b0b0;
	background:#443242;
	position:absolute;
	left:-205px;
	width:175px;
	padding:10px 15px;
	display:none;
}
.toolbar .tool01 li.cont .toolbox02 a{color:#b0b0b0;}
.toolbar .tool01 li.cont .toolbox .btn01, .toolbar .gototop, .toolbar .close{ cursor:pointer;}
/*热门搜索关键词*/
.search_hots{color:#888888;font:400 12px/30px "Microsoft YaHei";padding-left:8px;overflow:hidden;height:30px;margin-top: 37px;_margin-top:40px;}
.search_hots a{color:#888888;font:400 12px/30px "Microsoft YaHei";margin-right:7px;}

/*通用按钮*/
.zh_btn {
	background-color: #ea1414;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	padding-top: 1em;
	padding-right: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
}

/*百度规则改变，css 代码迁移*/
/*.top_login { display: none; }*/
.top_login .phone a { margin-left: 3px; }
.top_login weixin p { display: none; }
/*.top_nologin { display: none; }*/
.top_nologin .phone a { margin-left: 3px; }
.top_nologin weixin p { display: none; }
.li_hello {
	margin-right: 0;
}
.userbox {
	display: none;
}
.service_pop {
	display: none;
}
.a_message {
	padding: 0 5px;
}