* { margin:0; padding:0; }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}

html { background:#FFFFFF; }
body { color:#333;font:12px "宋体", Arial, Verdana, Geneva, Helvetica, sans-serif; }
div{margin:0 auto;overflow:hidden}
li{overflow:hidden}
table { border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td { border-collapse:collapse; }
ol, ul { list-style:none; }
a,a:visited{ color:#016A9F; text-decoration:none;color:#444; }
a:hover { text-decoration:underline;color:#c30 }
input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
.none{display:none}
.left{float:left}
.right{float:right}
.center{text-align:center}
.clear{ clear:both}
#topbar{ width:958px; height:28px; background:url(topbar.gif); border:1px solid #E6E6E6; margin:4px auto}
#heard{ width:960px; }
#Wealth{ color:#FDFDFD}

#Wealth span {float:left}
#Wealth *{line-height:16px;}
#Wealth h6{font-size:12px;}
#Wealth span.img{float:left;display:block;}

#Wealth p{white-space:nowrap; text-align:left}
#Wealth div{font-size:12px;font-family:tahoma,宋体;float:left}

.toplogo{ float:left; width:200px; height:60px;}
.topmenu{ width:600px; float:right; height:40px; padding:10px; }
.topmenu dl{margin-top:2px}
.topmenu dt{float:left; font-weight:bolder; height:20px;line-height:20px }
.topmenu dd{float:left; display:inline; margin-left:7px; height:20px; }
.topmenu dd a{ margin:0 2px; padding:0 5px; height:20px;line-height:18px}
.topmenu .i_top_fl{width:155px; height:40px; float:left; border-right:1px solid #D5D7E1}



/*soso*/
#kxkpse{background:url(kxkpso.jpg) no-repeat; width:960px; height:80px;; margin-bottom:9px;}
#kxkpse .se_left{ width:195px; height:65px; margin:5px 0 0 15px; float:left; display:inline;}
#kxkpse #se_right{ float:right; width:200px; height:70px; margin:3px 15px 0 0; display:inline; text-align:center;color:#fefefe}
#kxkpse #se_right dd{padding-top:3px;}
#kxkpse #se_right a{color:#fefefe; text-decoration:none}
#kxkpse .se_mid{float:right; width:520px; height:65px; margin:5px 10px 0 0; display:inline; position:relative}
#kxkpse .se_so{position: absolute; height:55px;left:62px; bottom:6px;}
#kxkpse .se_so_i{float:left; margin-top:0}
#kxkpse .se_so_s{float:left; display:inline; font-size:14px; margin:0 0 0 5px}
#kxkpse .se_so_t{ clear: both; height:25px;text-align:center; float:left; width:500px}
#kxkpse .se_so_t a{display:block; float:left; width:48px; height:25px; line-height:22px; color:#FFF; text-decoration:none}
#kxkpse .se_so_t a.on{ background:url(so.gif) no-repeat -70px -11px; color:#3F89C8}
#kxkpse .se_so_t a.off{background-image:none; color:#FFF}
#kxkpse .se_so_t b{ float:left; font-size:14px; color:#ffa; padding:0 4px}
#kxkpse .se_so_t a:hover{}
.input_blur{height:20px; line-height:20px;}
.button_style{border:0;width:51px;height:27px;padding-top:2px; color:#333; background:#FFF; background:url(so.gif) no-repeat 0 -11px}

#mid{width:960px; overflow:hidden;}
/*左侧第一栏*/
#i_left{width:760px; float:left}
#i_left_a{width:350px; height:230px; border:1px solid #D4D4D4; float:left}
/*首页js图切换*/
.container1{width:350px; height:230px; position:relative;}
.slider1{position:absolute; left:0}
.slider1 li{ list-style:none;display:inline;}
.slider1 li .numbom{width:350px; height:230px; background:#D3D3D3; line-height:230px; color:#2D2D2D}
.slider1 li .numbom a,.slider li .numbom a:hover,.slider li .numbom a:visited{color:#2D2D2D}
.slider3{width:4000px;}
.slider3 li{float:left;}
.slider1 img{ width:350px; height:200px; display:block;}
.slider1 li{float:left;}
.num1{ position:absolute; right:10px; bottom:8px;}
.num1 li{
float: left; display:inline;
color: #FF7300;
text-align: center;
line-height: 12px;
width: 12px;
height: 12px;
font-family: Arial;
font-size: 8px;
cursor: pointer;
overflow: hidden;
margin: 3px 1px;
overflow:hidden;
border: 1px solid #FF7300;
background-color: #fff;
}
.num1 li.on{
color: #fff;
text-align: center;
line-height: 16px;
width: 16px;
height: 16px;
font-size: 9px;
margin: 0 ;
padding-left:1px;
border: 0;
overflow:hidden;
background-color: #FF7300;
}
.container1 p{width:350px; height:29px; text-align:center; line-height:30px; border-top:1px solid #D7D7D7; background:#F1F1F1}



#right{float:right; width:192px}
#i_left_e{float:right; width:400px}



.menu_bac{ border:1px solid #D4D4D4;}
.menu_bac_top{font-weight:bolder;}
.menu_bac_wri{background:#FFF;padding:7px 5px; font-size:14px;}
.menu_bac_wri li{height:22px; line-height:22px; text-indent:10px}
.menu_bac_top.no_ka{background:url(menu_bac.gif) no-repeat 5px 3px #F1F1F1; font-size:13px;text-indent:24px; height:25px; line-height:27px; border-bottom:1px solid #D4D4D4}
.menu_bac_top.is_ka ul{ height:31px ;border-bottom:1px solid #D4D4D4; background:#F1F1F1; line-height:25px; }
.menu_bac_top.is_ka li{float:left; height:25px; padding: 0 12px; margin:2px;border:1px solid #D4D4D4; display:inline}
.menu_bac_top.is_ka li.normal{background:#888; color:#FdFdFd}
.menu_bac_top.is_ka li.active{background:#FeFeFe; }
.menu_bac_top span{float:right; padding-right:12px;}





.i_con_a ul{ font-size:14px; overflow:hidden; padding:10px 1px; height:164px}
.i_con_a li {overflow:hidden;  height:25px; white-space:nowrap}
.i_con_a li a{}



/*首页上部明星图片*/
.i_con_c{ width:400px;  margin-top:18px}
.i_con_c dl{ padding:0; width:120px; float:left; display:inline; margin:0 6px }
.i_con_c dt{width:100px; height:132px; overflow:hidden; padding: 0 10px;}
.i_con_c dt img{width:100px; height:132px;}
.i_con_c dd{width:120px; height:30px;text-align:center; padding:5px 0; line-height:15px; overflow:hidden}

#i_left_b{ float:left; width:352px; margin-top:8px;}
.i_con_b {padding:7px 5px}
.i_con_b li{ font-size:14px;height:22px; line-height:22px;white-space:nowrap; width:330px; padding-left:10px;}

/*广告系列*/
.mon_i_a{width:760px; height:90px;  margin-top:5px;float:left}
#right_a{width:190px; height:232px; text-align:center}


#i_left_f{float:left}
#i_left_g{float:right}
#i_left_f,#i_left_g{width:376px; margin-top:6px}
.i_con_f {padding:7px 5px}
.i_con_f li{ font-size:14px;height:22px; line-height:22px; white-space:nowrap; width:352px; padding-left:10px; }

#right_b{margin-top:8px; }
.i_con_h { padding:5px;}
.i_con_h ul{ height: auto!important;height:0px;}
.i_con_h li{ height:22px;width:85px; line-height:22px; float:left; display:inline; text-align:center;}

#i_bot_a{ float:left; margin-top:7px;clear:both; width:960px;}
#i_bot_a dl{float:left; width:191px;}
#i_bot_a dt { margin:0 auto; clear:both; width:154px;}
#i_bot_a dt img{width:150px; height:110px;}
#i_bot_a dt a{ display:block; float:left;padding:1px;border:1px solid #E6E6E6}
#i_bot_a dt a:hover{border:1px solid #733}
#i_bot_a dd{ text-align:center; margin:0 auto;width:140px; line-height:20px;}
#i_bot_a dd p{float:left; width:100%; text-align:left}
#i_bot_a dd .izs{ color:#660}


#foot{width:960px; clear:both; padding-top:10px;}
.con_foot{height:60px; padding:10px 8px; font-size:12px}
#foot a{padding:0 5px; white-space:nowrap}
#foot p{ margin:0 auto; padding:40px 0 25px 0; text-align:center}
#foot p a,#foot p a:hover,#foot p a:visited{color:#999; text-decoration:none}


/*cat*/
#c_left_a{ float:left; width:640px; margin-bottom:8px}
.c_con_a { padding:10px;}
.c_con_a li{ font-size:14px;height:25px; line-height:25px; white-space:nowrap;padding-left:10px; }


.c_img_a { padding:10px 0}
.c_img_a dl{float:left; width:159px;display:inline; margin:0;}
.c_img_a dt{width:145px; height:130px; margin:0 auto}
.c_img_a dt img{width:145px; height:130px}
.c_img_a dd {width:145px;margin:0 auto;height:23px; text-align:center; overflow:hidden; line-height:23px;}

.l_con_a{padding:7px 5px;}
.l_con_a dl{padding:4px 5px; border-bottom:1px dashed #D4D4D4}
.l_con_a dt{font-size:16px; height:30px ; line-height:30px;}
.l_con_a dt a{text-decoration:underline; color:#261CDC}
.l_con_a dd{font-size:13px; line-height:20px;}


.cat_ml{ padding:7px; font-size:14px}
.cat_ml a{ color:#111}
.cat_ml a:hover { color:#c30 }

/*con*/
#n_left{width:640px; float:left}
#n_right{width:312px; float:right}
.n_ml{height:29px; border:1px solid #D4D4D4; line-height:31px; text-indent:20px}

.n_con{border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; width:638px; margin-bottom:12px}
.n_con h1{ text-align:center; margin:25px 0; font-size:20px; color:#111}
.operate{margin:0 12px; border:1px solid #E7E7E7; background:#FFFEF7; padding:12px; line-height:22px}
.operate span{float:right}

.n_con #con_txt{clear:both; padding:30px; float:left; font-size:14px; line-height:28px; color:#222}
.n_con #con_txt .in2,.n_con #con_txt p{ text-indent:2em}

.n_con .pinglun{clear:both; margin:0 12px; border:1px solid #E7E7E7; background:#FFFEF7; padding:12px}
.n_con .pinglun .pinglun_t{font-weight:bolder; border-bottom:1px  dashed #E7E7E7; height:25px; text-indent:10px}
.n_con .pinglun .pinglun_t span{float:right; font-weight:normal}
.n_con .pinglun dl{display:block; text-indent:12px; clear:both;border-bottom:1px  dashed #E7E7E7;}
.n_con .pinglun dt{ padding:7px 0; color:#999}
.n_con .pinglun dd{ padding:7px 0;}
#keyword{font-size:13px; padding-top:10px; clear:both; padding:5px 30px 10px 30px}
#keyword a{padding:0 5px}

/*search*/
.se_con_t{ font-size:12px; font-weight:normal}
.se_con_t a{font-weight:bolder}


#pages{clear:both;padding:10px; text-align:center}
#pages a,#pages span{padding:2px 6px; border:1px solid #036; margin:0 2px; text-decoration:none; }
#pages span{background:#006; color:#FFF}
#pages a:hover{background:#006; color:#FFF}


/*tags*/
#con_tags{border:1px solid #CCC}
#con_tags ul {padding:14px}
#con_tags li{width:100px; height:25px; line-height:25px; float:left; font-size:14px; color:#888}
#con_tags li a{color:#000}