@charset "utf-8";
/* CSS Document */

body{ 
	font-size:12px;
	font-family:Tahoma,"宋体","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Verdana", "Arial", "sans-serif";
}
body,form,p{ 
	margin:0; 
	padding:0;
}
img{ 
	border:none;
	vertical-align:bottom;
}
a{ 
	text-decoration:none;
}
a:hover{ 
	text-decoration:underline;
}
a,button{ 
	outline:none;
	*hide-focus:expression(this.hideFocus=true);
}
.clear{ 
	clear:both;
}
.clr{
	height:0; overflow:hidden; display:block; clear:both;
}
ul,li{ 
	list-style:none; 
	margin:0; 
	padding:0;
}
/* ----frame--- */
#wrap{
	margin:0px auto;
	width:998px;
	position:relative;
}
.center{
	text-align:center;
}
.sub{
	display:none;
}
/* ----contant--- */

.common{ position:absolute; left:-300px; top:0;}

#top_m{
	width:998px;
	height:221px;
	overflow:hidden;
	 position: relative;
	 z-index:3;
	background: url(../../images/v8/topbg.jpg) no-repeat;
}
#ulhover{
	margin-left:24px;
	height:52px;
}
#t_menu{
	display:none;
	position:absolute;
}
#t_menu li{
	float:left;
}
li.m1,li.m2,li.m3,li.m4,
li.m5,li.m6,li.m7,li.m8{
	display:block;
	width:99px;
	height:221px;
	background:url(../../images/v8/index/bg_menu_h.png) no-repeat;
}
#t_menu li.m1{
	background-position:-24px 0px;
}
#t_menu li.m2{
	width:97px;
	background-position:-123px 0px;
}
#t_menu li.m3{
	background-position:-220px 0px;
}
#t_menu li.m4{
	background-position:-319px 0px;
}
#t_menu li.m5{
	width:98px;
	background-position:-585px 0px;
}
#t_menu li.m6{
	width:97px;
	background-position:-684px 0px;
}
#t_menu li.m7{
	width:98px;
	background-position:-780px 0px;
}
#t_menu li.m8{
	background-position:-878px 0px;
}
#t_menu li.m1:hover{
	background:url(../../images/v8/index/menu_currt.png) no-repeat -24px 0px;
}
#t_menu li.m2:hover{
	width:97px;
	background:url(../../images/v8/index/menu_currt.png) no-repeat -123px 0px;
}
#t_menu li.m3:hover{
	background:url(../../images/v8/index/menu_currt.png) no-repeat -220px 0px;
}
#t_menu li.m4:hover{
	background:url(../../images/v8/index/menu_currt.png) no-repeat -319px 0px;
}
#t_menu li.m5:hover{
	width:98px;
	background:url(../../images/v8/index/menu_currt.png) no-repeat -585px 0px;
}
#t_menu li.m6:hover{
	width:97px;
	background:url(../../images/v8/index/menu_currt.png) no-repeat -684px 0px;
}
#t_menu li.m7:hover{
	width:98px;
	background:url(../../images/v8/index/menu_currt.png) no-repeat -780px 0px;
}
#t_menu li.m8:hover{
	background:url(../../images/v8/index/menu_currt.png) no-repeat -878px 0px;
}
#t_menu li a.lv1{
	display:block;
	text-indent:-9999px;
	width:99px;
	height:221px;
}
.lv2{
	position:absolute;
	top:64px;
	width:99px;
}
.lv2 li{
	float:none;
	clear:both;
	padding-left:11px;
	height:23px;
	width:99px;
}
.lv2 li a{
	display:block;
	padding-left:14px;
	color:#000;
}
.lv2 li a:hover{
	color:#b51313;
	background:url(../../images/v8/index/arrow.gif) no-repeat left;
}

.footbg{ width:998px; height:78px; overflow:hidden; background:url(../../images/v8/footbg.jpg) no-repeat 0 0;}
.botp1 {
    color: #909090;
    height: 24px;
    line-height: 24px;
    width: 278px;
	float:left;
	display:inline;
	margin:0 154px 0 229px;
}
.botp2 {
    color: #909090;
    height: 24px;
    line-height: 24px;
    width: 245px;
	float:left;
	display:inline;
	margin:0;
}
.botp3 {
    color: #ee7106;
   
    line-height: 22px;
    text-align: center;  
	

	margin:2px 0 0 210px;
}
.botp1 a {
    color: #909090;
    margin: 0 8px;
}

.footbg a {
    color: #909090;
    margin: 0 8px;
}
#head_ad{ display:inline-block; position:absolute; z-index:9; height: 26px;  right: 48px;    top: 281px;width: 72px; }

#head_ad:hover{text-decoration:none;}

#indexflash1{ width:998px; height:401px; overflow:hidden; position:absolute; z-index:3;}

#indexflash{ width:258px; height:160px; overflow:hidden; position:absolute; bottom:-3px; left:0;}

#reg_btn{ background:url(../../images/v8/reg_btn.jpg) no-repeat;width:55px; height:288px; overflow:hidden; position:fixed; right:0; top:388px; _position:absolute; z-index:1002; cursor:pointer; }

#reg_box{position:fixed; right:0; top:100px; _position:absolute;  z-index:1000; width:281px;    background:url(../../images/v8/reg_box_bgb.jpg) no-repeat 0 bottom; z-index:1003 ; display:none;}

#reg_box .con{ background:url(../../images/v8/reg_box_bg.jpg) no-repeat 0 0; padding:50px 10px 10px ; min-height:400px;  _height:400px;} 

#reg_box .frame_box{ padding:0 0 0 16px;  background:url(../../images/v8/reg_box_line.png) repeat-x 0 bottom;}

#reg_box .dl{ padding:10px 0  0 35px; color:#734000; line-height:1.8;}

#reg_box  .others .ad { text-align:center; padding:5px 0;}

#reg_box  .others .ad img{  border:1px solid #b7b7b7; padding:2px; background:#fff;}

#reg_box .dl a{ color:#734000; text-decoration:underline;}

#reg_box .dl a:hover{ text-decoration:none;}

#reg_box .dl .dlbtn_div{ margin:3px 0  0;}

#reg_box .close {  height: 25px;  opacity: 0;  position: absolute;  right: 10px;  top: 10px;  width: 25px;}

.httpdown{ margin:0 0 0 62px;}

.footbg .clr{ clear:both;height:1px; overflow:hidden;}

.footbg .botp2{float:right;}

.footbg .nt{ color:#909090; text-align:left; padding:0px 0  0 0; margin:0px 0 0 236px; border-top:1px solid #909090; line-height:20px; }

.footbg .nt .bg_gray{ padding:3px 5px; background:#454442;}


