/* CSS Document */
body{ margin:0px; padding:0px;}
img{ border:0px; margin:0px; padding:0px;}
form,input{ padding:0px; margin:0px;}
.redfont{ color:#FF0000; font-size:12px; text-decoration:none;}
.redfont a,.redfont a:link,.redfont a:visited{ color:#FF0000; font-size:12px; text-decoration:none;}
.redfont a:hover{ color:#FF9900; text-decoration:underline; font-size:12px;}
.redfont14{ color:#FF0000; font-size:14px; text-decoration:none;}
.redfont_b{color:#FF0000; font-weight:bold; font-size:12px; text-decoration:none;}
.bluefont{ color:#0000FF;font-size:12px; text-decoration:none;}
.bluefont a,.bluefont a:link,.bluefont a:visited{ color:#0000FF; font-size:12px; text-decoration:none;}
.bluefont a:hover{ color:#FF6600; text-decoration:underline; font-size:12px;}
.bluefont14{ color:#0000FF;font-size:14px; text-decoration:none;}
.bluefont_b{color:#0000FF; font-weight:bold;font-size:12px; text-decoration:none;}
.yellowfont{ color:#FF6600; font-size:12px; text-decoration:none;}
.yellowfont a,.yellowfont a:link,.yellowfont a:visited{ color:#FF6600; font-size:12px; text-decoration:none;}
.yellowfont a:hover{ color:#000000; text-decoration:underline; font-size:12px;}
.yellowfont14{ color:#FF6600; font-size:14px; text-decoration:none;}
.yellowfont_b{color:#FF6600; font-weight:bold; font-size:12px; text-decoration:none; }
.purple{ color:#990099; font-size:12px; text-decoration:none;}
.purple_b{ color:#990099; font-size:12px; text-decoration:none;font-weight:bold;}
.blackfont{ color:#000000; font-size:12px; text-decoration:none;}
.blackfont_b{color:#000000; font-size:12px; text-decoration:none;font-weight:bold;}
.grayfont{ color:#999999; font-size:12px; text-decoration:none;}
.grayfont a,.grayfont a:link,.grayfont a:visited{ color:#999999; font-size:12px; text-decoration:none;}
.grayfont a:hover{ color:#FF0000; text-decoration:underline; font-size:12px;}
a:link,a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}

html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,
pre,form,fieldset,table,th,td { margin:0px; padding:0px; }

#box{ margin:0 auto; width:950px; text-align:center; }

#header{ margin:0px; padding:0px;}
#ha{ width:100%; height:25px; line-height:25px; border-bottom:1px solid #FF9900;}
#ha h1{ float:left; margin:0px 0px 0px 5px; font-size:12px; font-weight:lighter; }
#ha h1 a{ text-decoration:none;color:#000;}
#ha ul{list-style:none; float:right; padding:0px;  font-size:12px;}
#ha ul li{ display:inline; padding:0px; }
#ha ul li a{ line-height:22px; color:#000000;}
#ha ul li a:link,#ha ul li a:visited{ font-size:12px; color:#000000; text-decoration:none;}
#ha ul li a:hover{ font-size:12px; background-color:#FFFFCC; color:#FF0000; text-decoration:underline;}

#hb,hc,hd,he{ width:100%; clear:both;}
#logo{ float:left; width:290px; height:60px; background:url(../images/logo.gif) no-repeat left top;}
#menu{ margin:0px 0px 0px 300px; padding:0px; font-size:12px; }
#menu ul{list-style:none; margin:0px; padding:10px 0px 0px 0px;  font-size:12px;}
#menu ul li{ display:inline; margin:0px; padding:0px; letter-spacing:1px; line-height:20px;}
#menu ul li a{ color:#000000; font-size:12px; text-decoration:none;}
#menu ul li a:link,#menu ul li a:visited{color:#000000; font-size:12px; text-decoration:none;}
#menu ul li a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

#menu br{ margin:0px;}

#hc{  height:70px;margin:2px 0px 0px 0px;}


#hd{ clear:both; margin:0px; padding:0px; height:21px; padding-top:6px; background:url(../images/nav_menu950.gif) no-repeat;}
#hd h6{ float:left; margin:0px 0px 0px 15px; letter-spacing:1px; padding:0px; font-size:14px; color:#ff0000;}
#hd ul{ list-style:none; text-align:left; margin:0px; padding:0px; font-size:14px;}
#hd ul li{ display:inline;  padding:0px 1px;}
#hd ul li a{ color:#000000; font-size:14px; text-decoration:none;}
#hd ul li a:link,#hd ul li a:visited{ color:#000000; font-size:14px; text-decoration:underline; }
#hd ul li a:hover{ color:#FF0000; font-size:14px; text-decoration:none}
#hd ul li a span{ color:#FF3300; font-size:14px; text-decoration:underline; }

#he{ background:#EFEFEF; padding:0px;  text-decoration:none; text-align:left; height:18px; margin:2px 0px; padding-top:7px; border:1px solid #CCCCCC;}
#he h5{ margin-left:20px; color:#000000; font-size:12px; font-weight:lighter;}

.adv{ width:100%; clear:both; margin:0px 0px 2px 0px; padding:0px 0px 0px 0px;}
.adv ul{ list-style:none; width:100%; margin:0px; padding:0px; overflow:hidden;}
.adv ul li{display:inline; list-style:none; margin:0px; padding:0px; }
.more{ float:right; font-size:12px; margin-right:5px; padding-top:8px;}
.clear{ clear:both; height:0px; font-size:0px; line-height:0px;}

#left_a{ float:left; width:705px; margin:0px 2px 0px 0px; }
#left_b{ float:left; width:280px; margin:0px 2px 0px 2px;}
.main_l{ float:left; width:280px; height:220px; background:url(/images/member_l.jpg) no-repeat top center; margin-right:2px;}

.main_l h4{ float:left; font-size:12px; line-height:22px; width:130px; text-align:left; background:url(../images/list_tab.gif) no-repeat; margin-left:20px; margin-top:10px; padding-left:15px; color:#FFFFFF;}
.main_l ul{ clear:both; list-style:none; width:95%; margin:0 auto;}
.main_l ul li{ display:block; width:98%; margin:0 auto;height:23px; padding-top:7px; text-align:left; font-size:14px; border-bottom:1px dashed #999999;}
.main_r{ float:right; margin-right:4px !important; margin:0px 0px 0px 2px; width:416px;}


#right_a{ float:right; width:240px;}
#right_b{ float:right; width:662px;}
.list_login{ clear:both;width:100%; margin:0px auto; background:url(/images/list_login_bg.jpg) no-repeat top center; padding-top:35px;}
.list_login dl{ clear:both; margin:5px auto 0px; width:78%; font-size:12px; overflow:hidden;}
.list_login dl dt,.list_login dl dd{ float:left; padding:0px; line-height:29px; height:29px; text-align:center; font-size:12px;}
.list_login dl dd{ padding-left:5px; }
.list_fw{ clear:both; font-size:12px;  border-bottom:1px solid #B5DFFF; border-left:1px solid #b5dfff; border-right:1px solid #b5dfff; background:url(/images/list_fuwu.jpg) no-repeat 1px -3px; padding:5px 0px;}
.fwbg{ background:url(../images/member_fw.jpg) no-repeat; width:232px; height:72px; margin:0px auto; padding:0px;}
.fwbg ul{ list-style:none;}
.fwbg ul li{ float:left; width:71px; height:29px; line-height:29px; margin-left:5px;  margin-top:5px; }
.fwbg ul li a,.fwbg ul li a:link,.fwbg ul li a:visited{ display:block; background:url(../images/member_fw_off.jpg) no-repeat; width:71px; height:29px;font-weight:bold; color:#0082E1; font-size:12px;}
.fwbg ul li a:hover,.over{ display:block; background:url(../images/member_fw_on.jpg) no-repeat; width:71px; height:29px;font-weight:bold; color:#FF0000; font-size:12px;}


#main{ float:right; width:665px; margin-top:2px !important; margin-top:0px;}
.main_con{ clear:both; border:1px solid #FFCC00; background:url(../images/member_vip.jpg) no-repeat left top; margin:0px 3px 2px;}
.main_con2{ clear:both; border:1px solid #A4D8FF; background:url(../images/list_bg1.gif) no-repeat 1px 1px; margin:0px 3px 2px;}
.main_con h4{ float:left; font-size:18px; color:#FF9900; font-family: Arial, Helvetica, sans-serif; margin:7px 20px 5px 15px;}
.main_con2 h4{ float:left; font-size:12px; font-family: Arial, Helvetica, sans-serif; margin:7px 20px 5px 15px; text-align:left;}
.main_con p{ clear:both; width:90%; margin:0 auto; text-align:left; font-size:12px; line-height:22px;}
.main_con2 p{ clear:both; width:90%; margin:0 auto; text-align:left; font-size:12px; line-height:22px;}
.main_con2 dl{ clear:both; margin:5px auto 0px; width:90%; font-size:12px; overflow:hidden;}
.main_con2 dl dt,.main_con2 dl dd{float:left; width:30%;  padding:5px 2px 2px;height:17px; text-align:right; font-size:12px; margin:2px 5px;}
.main_con2 dl dd{width:60%; padding-left:5px; text-align:left;}
.main_con ul{ clear:both; width:95%; overflow:hidden;}
.main_con ul li{ margin:2px; line-height:25px; text-align:left; font-size:12px;} 
.con_tab{ float:left; border-left:1px solid #9BD5FF;border-right:1px solid #9BD5FF;border-bottom:1px solid #9BD5FF; width:324px; background:url(../images/member_tab_bg.jpg) repeat-x; margin:0px 3px 2px 2px; height:210px; text-align:left; }
.con_tab h4{ float:left; padding-left:40px; line-height:30px; font-size:12px;}
.con_tab p{ clear:both; width:95%; margin:0px auto;padding:0px;font-size:12px;  line-height:22px; text-align:left;} 
.con_tab ul{ clear:both; list-style:none; width:95%; margin:0px auto;padding:0px; text-align:left;}
.con_tab ul li{ display:block; line-height:22px; text-align:left; font-size:12px;}
.con_tab dl{ float:left; overflow:hidden;display:inline;}
.con_tab dl dt{ width:86px; height:114px; border:1px solid #cccccc; margin:6px 10px; }
.con_tab dl dd{ width:86px; line-height:22px; margin:2px; font-size:12px;}

.shenqing{ background:url(../images/member_shenqing.jpg) no-repeat top center; text-align:center; line-height:30px; font-weight:bold; color:#FFFFFF; font-size:12px;}
.shenqing a,.shenqing a:link,.shenqing a:visited{ display:block; width:120px; height:32px; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin:0px auto;}
.shenqing a:hover{ font-size:12px; font-weight:bold; color: #FFFF00; text-decoration:underline;}


#sider{ float:left; width:280px; margin-top:2px;}
.tab{ clear:both; width:100%; overflow:hidden; background:url(../images/list_bg1.gif) no-repeat left top; margin-bottom:2px; border:1px solid #B5DFFF;}
.tab h4{ float:left; font-size:12px; background:url(../images/list_tab.gif) no-repeat left center; margin-top:10px; margin-left:15px; margin-bottom:5px; line-height:22px; width:130px; text-align:left; padding-left:10px; color:#FFFFFF;}
.tab dl{ clear:both; line-height:22px; overflow:hidden;}
.tab dl dt,.tab dl dd{ float:left; padding:2px 5px; font-size:12px;}
.tab dl dd{ float:right; font-size:12px;}
.tab ul{ clear:both;list-style:none; text-align:left; margin:2px;}
.tab ul li{ display:block; line-height:22px; text-align:left; font-size:12px;}
.tab p{ clear:both; font-size:12px; text-align:left; margin:3px; line-height:22px;}
.tab_b{ clear:both; border-top:1px solid #8FCBF3; line-height:22px; font-size:12px; background:#EAF5FD;}
.tab2_b{ clear:both; border-top:1px solid #E1E1E1; line-height:22px; font-size:12px; background:#F6F6F6; overflow:hidden;}
.tab2{ background:#F3F3F3; border:1px solid #E1E1E1; padding-top:5px; width:100%; margin:0px 0px 2px 0px; text-align:left; }
.tab2 h4{ background:url(../images/member_sider1.jpg) no-repeat; margin:0px auto; font-size:12px; text-align:left; height:27px; line-height:25px; margin-left:5px; padding-left:20px;}
.tab2 ul{ list-style:none; margin:-1px 5px 5px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; padding:5px; background:#FFFFFF; }
.tab2 ul li{ display:block; line-height:22px; font-size:12px; text-align:left;}
.tab2 dl{ clear:both; overflow:hidden; font-size:12px;}
.tab2 dl dt,tab2 dl dd{ float:left; width:50px; padding:2px 5px; text-align:right;}
.tab2 dl dd{ text-align:left;}
form{ width:100%; overflow:hidden;}


#footer{ clear:both; width:auto!important; margin-top:3px; }
#foot_daohang{ width:100%; margin:2px 0px; border:1px solid #CCCCCC; height:26px; background:#EFEFEF;}
#foot_daohang ul{ list-style:none;margin:0px;height:26px; padding:0px;}
#foot_daohang ul li{ display:inline; padding:0px;  line-height:26px; font-size:12px;}
#foot_daohang ul li a{ color:#000000; font-size:12px; text-decoration:none;}
#foot_daohang ul li a:link,#foot_daohang ul li a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#foot_daohang ul li a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}

#copyright{ width:100%; font-size:12px; margin:5px 0px; padding:0px; height:22px; line-height:22px; text-align:center;}
#copyright br{ margin:2px; padding:0px; font-size:12px;}
#copyright a,#copyright a:link,#copyright a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#copyright a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}
