/* CSS Document 2009.7 */
body {font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; font-size:12px;color:#414141; padding:0px; margin:0px; background:url(Style-image/bg.jpg) center 0px repeat-x;text-shadow:0 1px 0 #fff;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
ul,li{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none}
img{border:0;}
input,select,textarea{vertical-align:middle;}
/* Link */
a{color:#414141;text-decoration:none;}
a:hover {color:#ff3333;text-decoration:underline;}
form{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul{list-style:none; padding:0px; margin:0px}
.clear {CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 0px}

/*back-top*/
#back-top {display:none; background: url(style-image/scrollTop.png) no-repeat 0 0;text-indent: -99999px;box-shadow: 0px 0px 1px #EEE;}
#back-top:hover {opacity: 0.5;filter:alpha(opacity=50);}
.back-to { position: fixed; _position: absolute; width: 15px; height: 15px; z-index: 9999; bottom: 150px; }

/* head */
.head_all{width:100%; height:25px; margin:0px auto; background:#eee; border-bottom:1px #ededed solid; border-top:1px #FFF solid}
#top_nav{width:auto; min-width:640px; height:25px; float:left; padding:0px 0px 0px 10px; font-size:12px;}
#top_nav li{width:auto; height:20px; padding:5px 5px 0px 5px; float:left}

.hsearch{width:980px; height:240px; margin:30px auto;}
.hs_top{width:900px; height:130px; margin:0px auto; padding:5px; text-align:center}
.hs_bottom{width:100%; height:40px; margin:0px auto; margin:8px 0px 0px 0px}
.hs_bottom form{width:800px; height:30px; margin:0px auto; padding-top:5px; text-align:center;}
.hs_input_1{width:540px; height:33px; margin:10px auto; padding-left:5px; font-size:14px; border:1px #CCC solid;}
.hs_input_2{width:83px; height:30px; margin:0px auto; text-align:center; border:0px; background:url(Style-image/search_submit.png) no-repeat}

.s_submit{width:100%; height:20px; padding-top:5px; margin:0px auto; border-bottom:1px #efefef dotted}
.ss_left{width:190px; height:20px; float:left;}
.ss_right{width:600px; height:20px; float:left; color:#999}

/*  foot  */
.foot_all{width:100%; height:auto!important; min-height:80px; height:80px; margin:0px auto; text-shadow:0 1px 0 #000;}
.foot{width:100%; height:auto!important; min-height:80px; height:80px; margin:0px auto; padding:0px; padding-top:10px;}
.foot_nav{width:100%; height:20px; padding:5px 0px 0px 0px; margin:0px auto; text-align:center; color:#000; overflow:hidden; text-shadow:0 1px 0 #FFF;}
.foot_bottom{width:100%; height:auto!important; min-height:30px; height:30px; margin:0px auto; padding-top:8px; line-height:1.8em; text-align:center; color:#666; z-index:-1;text-shadow:0 1px 0 #FFF;}
.sysinfo{width:100%; height:20px; padding-top:5px; margin:0px auto}

/* index */
.hot_search{width:520px;  height:auto!important; min-height:40px; height:30px; margin:10px auto; padding-bottom:5px; border-bottom:1px #CCC dashed}
.hs_left{width:40px;  height:auto!important; min-height:40px; height:30px; float:left; padding-top:3px; text-align:right; font-weight:bold;}
.hs_right{width:470px;  height:auto!important; min-height:40px; height:30px;float:right;}
.hs_right li{width:auto; height:22px; padding:3px 5px 0px 5px; float:left; overflow-y:hidden}