.body_bg{ width:1008px; height:auto; margin:0 auto;  background:#fff; padding-left:10px; padding-right:10px;}
.top_bg{width:1008px; height:222px;margin:0 auto;position:relative;z-index:999;}

.top_lb{width:257px;height:176px;margin:0 auto; z-index:2; position:relative; float:right;margin-right:20px; }
.top_liens{width: 257px; height:38px; line-height:38px; float:right;text-align:right; padding-right:20px;z-index:2; font-size:12px;}
.top_liens a{ font-size:12px;}
.top_ss {
    padding-top:32px;
    width: 257px;
    height: 32px;
    float: right;
    padding-right: 20px;
}
.top_ss .txt{ background:url(../images/txt_bg.png) no-repeat; height:32px; line-height:32px; float:left;border:0px;padding-left:10px; width:203px;}
.btns{ height:32px; width:44px;float:left;background:url(../images/top_ss_bg.png) no-repeat; border:0px; }


.top_bg_img{width:1008px; height:176px;margin:0 auto; position:absolute; z-index:0; left:0px; top:0px;}

.slider{width:1008px; height:176px;margin:0 auto; position: relative;



}
.sliderb{ width:345px; height:60px;position: relative; top:43px; left:310px;}
.sliderb .item {
		  height: 100%;
		  position: relative;height:60px;
		  z-index: 1;
		}


.slider .item {
		  height: 100%;
		  position: relative;height:176px;
		  z-index: 1;
		}





.top_logo{width:470px; height:125px; font-size:0px; text-align:left; margin:0px auto; position:relative;  background:url(../images/top_logo.png) center no-repeat; float:left;}
.top_banner{width:506px; height:125px; font-size:0px; text-align:left; margin:0px auto; position:relative;  background:url(../images/top_banner.png) center no-repeat; float:left;}


.top_dh{width:1008px; height:46px; margin:0 auto;background:#842e40; float:left;}
.top_dhc{width:1008px; height:46px; margin:0 auto; }
.top_dh .li1{ width:100px; height:46px;  text-align:center; float:left; line-height:46px; } 
.top_dh .li1 a:link { font-size:14px; color:#fff; text-decoration:none;font-weight:bold;}
.top_dh .li1 a:visited{  font-size:14px; color:#fff; text-decoration:none;}
.top_dh .li1 a:hover {  font-size:14px; color:#fff; text-decoration:none; font-weight:bold;}
.top_dh .li1 a:active{  font-size:14px; color:#fff; text-decoration:none;}


.nav { height:46px; line-height:46px; background:#842e40;z-index:999999 }



.nav li { float:left; position:relative; width:100px; text-align:center; z-index:9999}



.nav li a:hover { color:#fff; background:#720b19; font-weight:bold;  }



.nav li.focusa {background:#720b19; ;z-index:999999}



.nav li a {   display:block;font-size:14px; height:46px; line-height:46px; color:#fff;  margin: 0 auto; font-weight:bold;z-index:999999;}



.nav li ul { position:absolute; left:0; background:url(../images/bg3.png); width:100px;display:none;z-index:9999 }



.nav li ul a { width:100px; font-size:12px;font-weight:normal;z-index:999999 }



.one {  top:46px;;z-index:999999 }



.one li a:hover {  }



.nav li ul.two { left:100px;top:0px; z-index:9999 }



.one li a.more { background:url(../images/there.png) no-repeat 106px center; }



.one li a.more:hover { background:url(../images/there.png) no-repeat 106px center; }



.nav li ul.hdw { left:100px; }





.nav li ul.hdwq { left:100px; }







.lis{ height:40px; width:225px;float:right;  padding-right:35px;  }



.div_s{ width:196px; height:24px; padding-top:9px; padding-left:7px; background:url(../images/input_line_bg.png) bottom left no-repeat; float:right;}


#textfield{ float:left;background:#ffffff; height:22px; width:160px;  border:0px;padding-top:2px; line-height:25px; padding-left:5px;}
.top_dh_s_sub{ background:url(../images/top_dh_s_sub.png) no-repeat; border:0px; float:left; height:27px; width:26px; display:inline;}


.spint2{  color:#ccc; }
.spint1{  color:#000; }