@charset "utf-8";
@import url("reset.css");
body{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.png) repeat-x #EBEBEB;
}
.bg{
	background:url(../images/bg_home.png) repeat-x #EBEBEB;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input,select,textarea{
	font-family:Verdana, Geneva, sans-serif;
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}

.wrapContainer{
	margin:0 auto;
	width:960px;
}
.topContainer{
	height:58px;
	overflow:hidden;
}
.logo{
	float:left;
	padding-top:10px;
}
.topLinks{
	float:right;
	padding-top:22px;
}
.topLinks ul li{
	float:left;
	width:70px;
	height:13px;
	text-align:center;
	background:url(../images/link_line.gif) no-repeat 69px 0;
}
.topLinks ul li.nobg{
	background:none;
}
.topLinks a{
	color:#FFF;
}
.navContainer{
	clear:both;
	height:378px;
	position:relative;
}
.navMenuContainer{
	width:960px;
	height:55px;
	padding-top:20px;
	color:#FFF;
	font-family:Arial;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
}
.navMenuContainer ul.navmenu{
	margin:0 auto;
	width:862px;
}
.navMenuContainer ul li.drop{
	float:left;
	line-height:35px;
	padding-right:1px;
	background:url(../images/nav_line.gif) no-repeat center right;
	position:relative;
}
.navMenuContainer ul li a.dropa{
	color:#FFF;
	padding:10px;
}
.navMenuContainer ul li a.dropa:hover,.navMenuContainer ul li a.current{
	background:#520001;
	text-decoration:none;
}
.navMenuContainer ul li ul{
	display:none;
	position:absolute;
	z-index:999999;
	top:35px;
	left:0;
	border-bottom:1px solid #FF0000;
	width:140px;
}
.navMenuContainer ul li ul.sm_media{
	width:190px;
}
.navMenuContainer ul li ul.sm_articles{
	width:160px;
}
.navMenuContainer ul li ul li{
	height:30px;
	line-height:30px;
	border:1px solid #FF0000;
	border-width:1px 1px 0 1px;
	background:url(../images/submenu_bg.png);
	behavior:url(iepngfix/iepngfix.htc);
}
.navMenuContainer ul li ul li a{
	display:block;
	height:30px;
	padding-left:5px;
	color:#FFF;
}
.navMenuContainer ul li ul li a:hover{
	color:#FF0014;
	background:#000;
	text-decoration:none;
}
.bannerContainer{
	height:270px;
	position:relative;
	overflow:hidden;
}
.loading{
	color:#FFF;
	position:absolute;
	z-index:2;
	left:420px;
	top:120px;
	width:120px;
	height:30px;
	text-align:center;
	line-height:30px;
	background:#333;
}

.middleContainer{
	height:210px;
	padding-top:24px;
	overflow:hidden;
}
.middleBox{
	float:left;
	margin-right:20px;
	width:225px;
	color:#ABABAB;
	line-height:18px;
}
.nomargin{
	margin:0;
}
.middleBox h1{
	color:#900;
	height:40px;
	line-height:40px;
	padding-left:76px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #3D3D3D;
}
.middleBox .icon{
	float:left;
	margin-top:15px;
	width:66px;
	height:71px;
}
.middleBox div{
	float:left;
	width:137px;
	margin:10px 0 0 12px;
	font-size:11px;
}
.middleBox .more{
	color:#FF0014;
}

.bottomContainer{
	height:280px;
	padding-top:20px;
}
.bottomContainer .bottomBox{
	float:left;
	width:440px;
	margin-right:80px;
}
.bottomContainer .noright{
	margin-right:0;
}
.bottomContainer .boxTitle{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #DCDCDC;
}
.bottomContainer .boxTitle strong{
	float:left;
	font-size:18px;
	color:#A70001;
}
.bottomContainer .boxTitle a{
	float:right;
	color:#6D6D6D;
	margin-right:10px;
}
.boxContent{
	clear:both;
	color:#6D6D6D;
	line-height:22px;
}
.boxContent p{
	margin:12px 0;
}
ul.homeNewsList{
	margin-top:10px;
}
ul.homeNewsList li{
	height:30px;
	line-height:30px;
	overflow:hidden;
}
ul.homeNewsList li a{
	color:#6D6D6D;
}
.input{
	width:160px;
	color:#999;
}
.inputFocus{
	color:#333;
}

.mainContainer{
	background:#EBEBEB;
	color:#575757;
}
.left{
	float:left;
	width:260px;
	background:#BCBCBC;
}
.sidemenu{
	border-bottom:1px solid #FFF;
}
.sidemenu li{
	line-height:30px;
}
.sidemenu li a.level{
	display:block;
	width:248px;
	height:30px;
	padding-left:12px;
	color:#FFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/sidemenu_li_bg.png) repeat-x;
	border-top:1px solid #FFF;
}
.sidemenu li a.level:hover,.sidemenu li a.current{
	text-decoration:none;
	background:url(../images/sidemenu_li_bg_on.png) repeat-x;
}
.sidemenu li ul{
	display:none;
	padding:10px 0;
}
.sidemenu li ul li{
	padding-left:20px;
}
.sidemenu li ul li a{
	color:#575757;
}
.sidemenu li ul.show{
	display:block;
}

.right{
	float:right;
	width:675px;
	padding-left:25px;
}
.titleLine{
	color:#FF0000;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #BABABA;
}
.titleLine a{
	color:#6F6F6F;
}
.titleLine a.arrow{
	padding-left:6px;
	background:url(../images/arrow_red.gif) no-repeat 0 4px;
}
.titleLine .tl{
	float:left;
}
.titleLine .tr{
	float:right;
	padding-right:10px;
}

.content{
	line-height:26px;
	padding:10px 0 20px 0;
}
.content p{
	margin:10px 0;
}

.faqTitle{
	font-size:16px;
	color:#93000B;
	height:40px;
	line-height:50px;
	overflow:hidden;
}
.faqLinks li a{
	color:#6D6D6D;
}
.faqLinks li a:hover{
	color:#93000B;
}
.faqList{
	border-top:1px dashed #93000B;
}
.faqList li{
	color:#6D6D6D;
	padding:10px 0;
	border-bottom:1px dashed #93000B;
}
.faqList li .q{
	float:left;
	color:#93000B;
	font-weight:bold;
}
.faqList li .t{
	float:right;
	color:#93000B;
}
.faqList li .a{
	clear:both;
}

.formList{
	border-top:1px dashed #575757;
	padding-top:15px;
}
.formList .input{
	color:#888;
	border:1px solid #CACACA;
	width:300px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
.formList .inputFocus{
	color:#333;
	border:1px solid #575757;
}
.formList .select{
	color:#888;
	height:25px;
	border:1px solid #CACACA;
}
.formList .widfix1{
	width:80px;
}
.formList .widfix2{
	width:60px;
}
.formList .widfix3{
	width:180px;
}
.formList .textarea{
	width:550px;
	height:66px;
}
.formList .resume{
	width:666px;
	height:260px;
}
.formList b{
	color:#F00;
	font-weight:normal;
}
ul.note li{
	margin-left:15px;
	list-style-type:disc;
}

ul.newsList{
	margin-top:5px;
}
ul.newsList li{
	height:30px;
	line-height:30px;
}
ul.newsList li a{
	color:#6D6D6D;
}
ul.newsList li a:hover{
	color:#93000B;
}
ul.newsList li b{
	color:#888;
	font-weight:normal;
}

.title{
	font-size:16px;
	text-align:center;
}
.secTitle{
	text-align:center;
	height:40px;
	line-height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.resultShow{
	line-height:40px;
}
.error{
	font-size:14px;
	color:#F00;
	font-weight:bold;
}

.pagesContainer{
	height:40px;
	line-height:40px;
}
.pagesContainer a,.pagesContainer span{
	color:#93000B;
	padding:3px 7px;
}
.pagesContainer span.current{
	font-weight:bold;
}
.footerContainer{
	clear:both;
	height:110px;
	background:url(../images/footer_bg_line.gif) repeat-x #E1E1E1;
}
.footer{
	margin:0 auto;
	width:960px;
	color:#5F5F5F;
	text-align:center;
	padding-top:20px;
}
.copyright{
	line-height:30px;
}
.footer a{
	color:#5F5F5F;
}
#pageTop {
	width:34px;
	height:12px;
	position:fixed;
	z-index:9999;
	overflow:visible;
	bottom:70px;
	right:40px;
	_position: absolute;
	_top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-70);
	display:none;
}