

#wrapper{background-image:url('../images/indexbg.jpg'); background-repeat:no-repeat; background-position:50% 0; margin:0 auto;}

#mainWrap{width:980px; margin:0 auto;}
/* f_l start */
#mainWrap .f_l{width:226px; float:left; margin:0px; padding:0px;}
#mainWrap .f_r{width:734px; margin-left:20px;  height:auto; right:0px;  float:right}
#mainWrap .f_l dl dt{width:224px;  margin:0px;height:72px !important; height:auto; padding:0 0 0 0; background:#fff;  border:#dcdcdc 1px solid}
#mainWrap .f_l dl dd{display:block; margin:-1px auto; padding:0px; height:auto; line-height:25px;  border:#dcdcdc 1px solid; background:#fff; font-size:12px;}
#mainWrap .f_l dl dd a{display:block; width:100%; height:30px; text-align:center; line-height:30px; float:none}
#mainWrap .f_l dl dd span{display:block; font-weight:bold; color:#a90017; font-size:14px;width:226px; height:30px; background:url(../images/libg.jpg) no-repeat; }
#mainWrap .f_l dl dd a:hover{color:#a90017}
/* f_l end  */

/* f_r start */
.l_tit{width:600px; color:#8b8b8b; font-size:12px; float:left;}
.r_share{float:right; width:auto; height:25px;}
.desc{line-height:35px; font-size:12px; width:734px; padding:20px 10px 20px 10px;}
/* f_r end */
#subHeader{position:relative; width:760px; height:43px; z-index:200;}

#mainCont{ position:relative; height:680px;}
.mainLogo{
	position:absolute;
	width:295px;
	top:210px;
	right:0px;
	background:#a90017;
	filter:Alpha(Opacity=70);
	font-family:Verdana,Sans-serif;
	font-size:21px;
	text-align:right;
	font-variant:small-caps;
	color:#fff;
}
.mainVisual{
	position:absolute;
	top:283px;
	width:230px;
*zoom:1;}
.mainVisual .visualBox{position:relative; width:216px; height:220px; padding-top:20px;}
.mainVisual .visualBox .vup{position:absolute; top:0; left:50%; margin-left:-11px;}
.mainVisual .visualBox .vdown{position:absolute; bottom:0; left:50%; margin-left:-11px;}
.mainVisual .visualBox .visualList{width:216px; height:205px; overflow:hidden;}
.mainVisual .visualBox .visualList ul li{margin-bottom:3px; padding:4px 7px;font-family:Verdana, Geneva, sans-serif;}
/**/
.mainVisual .visualBox .visualList ul li dl{*zoom:1;}
.mainVisual .visualBox .visualList ul li dl:after{content:""; display:block; clear:both;}
.mainVisual .visualBox .visualList ul li dl dt{float:left; width:88px;}
.mainVisual .visualBox .visualList ul li dl dt img{margin:3px;}
.mainVisual .visualBox .visualList ul li dl dt.on{background-image:none; background-color:#A90017;}
.mainVisual .visualBox .visualList ul li dl dd{position:relative; float:left; width:100px; height:58px; margin:0 0 0 5px; vertical-align:bottom;}
.mainVisual .visualBox .visualList ul li dl dd p{position:absolute; bottom:0; font-size:12px; color:#000; }


#mainCont.mainTxt{position:absolute; width:125px; font-family:Arial,Verdana,Sans-serif; font-size:13px; line-height:15px; color:#fff; text-align:right;}
#mainCont.mainTxt span{font-size:15px; color:#fff;}
#mainCont.mainTxt p{font-family:Arial,Verdana,Sans-serif; font-size:10px; color:#fff; margin:6px 0 4px 0;}

.mainTxt1{position:absolute; width:140px; top:100px; right:27px; font-family:Arial,Verdana,Sans-serif;font-size:13px; line-height:15px; color:#000; text-align:right;}
.mainTxt1 span{display:inline-block; font-size:15px; color:#000; margin-bottom:8px;}

.mainTxt2{position:absolute; width:304px; top:180px; right:0px; font-family :"华文行楷"; font-size:13px; font-weight:200; line-height:15px; color:#fff; text-align:right; background:#a90017;}
.mainTxt2 span{display:inline-block; font-size:15px; color:#fff; margin-bottom:8px;}

.mainTxt3{position:absolute; width:125px; top:138px; right:27px; font-family:Arial,Verdana,Sans-serif; font-size:13px; line-height:15px; color:#010101; text-align:right;}
.mainTxt3 span{display:inline-block;font-size:15px; color:#010101; margin-bottom:8px;}

.mainTxt4{position:absolute; width:125px; top:138px; right:27px; font-family:Arial,Verdana,Sans-serif; font-size:13px; line-height:15px; color:#fff; text-align:right;}
.mainTxt4 span{display:inline-block;font-size:15px; color:#fff; margin-bottom:8px;}

.mainTxt5{position:absolute; width:125px; top:138px; right:27px; font-family:Arial,Verdana,Sans-serif; font-size:13px; line-height:15px; color:#fff; text-align:right;}
.mainTxt5 span{display:inline-block;font-size:15px; color:#fff; margin-bottom:8px;}

.mainTxt6{position:absolute; width:125px; top:138px; right:27px; font-family:Arial,Verdana,Sans-serif; font-size:13px; line-height:15px; color:#fff; text-align:right;}
.mainTxt6 span{display:inline-block;font-size:15px; color:#fff; margin-bottom:8px;}

.bnArea{position:absolute; width:980px; left:0; bottom:0;}
.bnBtn{width:100%; text-align:right;}
.bnBox{width:100%; height:126px !important; background: #fff; }
.bnList{margin:0 22px 0 32px; padding:10px 0 0 0; *zoom:1;}
.bnList:after{content:""; display:block; clear:both;}
.bnList li{float:left; width:180px; border-left:1px solid #d3d3d3; padding-left:20px; width:180px }
.bnList li.nol{border-left:none;padding-left:0; width:270px;font-size:12px;}
.bnList li.nol img{float:left; width:120px;}
.bnList li.nol dt.aout{padding-top:18px; padding:0px !important;padding-right:20px;}
.bnList li.nol a{font-family:Arial,Verdana,Sans-serif; font-size:12px; line-height:14px; color:#8b8b8b; text-decoration:none;}
.bnList li.first{width:420px; padding-right:10px; }
.bnList li h2{height:15px;  font-family:Arial,Verdana,Sans-serif; font-size:14px; color:#352f4d; vertical-align:baseline; margin-bottom:9px;}
.bnList li h2 span{font-family:Arial,Verdana,Sans-serif; font-size:16px; color:#a90017; padding:0 2px; margin-right:3px;}
.bnList li .news li{height:20px; width:410px; border-left:none; padding-left:0px !important; padding-left:8px; overflow:hidden}
.bnList li .news li span{float:right; color:#8b8b8b; font-size:12px;  margin-right:18px !important; margin-right:20px; display:inline}
.bnList li .news li a{font-family:Arial,Verdana,Sans-serif; font-size:12px; line-height:14px; color:#8b8b8b; text-decoration:none;}

#footer{background-color:#000;overflow:hidden}
#footer .footer{position:relative; width:980px; height:60px; background-color:#000; margin:0 auto;}
#footer .footer p{position:absolute; top:3px; left:0; font-family:Arial,Verdana,Sans-serif; font-size:12px; color:#8b8b8b; text-transform:uppercase; }
#footer .footer p span{text-transform:capitalize;}
.tmallsinaico{
	position:absolute;
	right:0px;
	top:8px;
	background:url(../images/sina.gif);
	width:55px;
	height:25px;
}
.tmallsinaico .ico{ display:block; width:27px; height:28px;float:left; line-height:28px; cursor:pointer; z-index:20}
#footer .footer address{position:absolute; bottom:3px; right:0; font-family:Arial,Verdana,Sans-serif; font-size:12px; font-style:normal; color:#8b8b8b; margin:0; padding:0;}
