﻿body, h1, h2, h3, h4, h5, h6, p, br, hr, address, frame, form, fieldset, ul, ol, li, dl, dt, dd, img, table, tr, th, td{margin: 0;	padding: 0;}
body, h1, h2, h3, h4, h5, h6, input, textarea, button, select, label, table, tr, th, td { font-size:12px;}
.clr{clear: both;	height: 0;	line-height: 0;	font-size: 0;}
.fl {float: left;}
.fr {float: right;}
a{text-decoration:none;}
a img{ border:0;}
a:hover{ color:red;}
img{border:0;} 
body{ background-color:#fff;}
.red{ color:Red}

.hide{  display:none}
ul, ol, li, dl, dt, dd {list-style-image:none;list-style-position:outside;list-style-type:none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
.fix {zoom: 1;}
.fix:after {content: "";display: block;	clear: both;visibility: hidden;	height: 0;}

#memberlists{border:1px solid #DDDDDD;text-align:left;padding:3px; background-color:#fff; margin-top:20px;}
#memberlists p{ background-color:#eee; font-weight:800; margin-bottom:10px;}



#hd {background:none repeat scroll 0 0 #FFFFFF;}
#hd .wp {background:url("../_img/hd_shadow.png") repeat-x scroll 0 100% transparent;
padding:20px 0 5px 0;margin:0 auto;}
#hd h2 {float:left;padding:0 20px 12px 3px; display:inline}
#mu{background:#005DC3 url("../_img/mu.png") repeat-x scroll 0 0;font-size:4px;line-height:4px;min-height:4px;background-color:#FF9900;
background-position:0 -297px;display:inline}
#nv li{border-left:1px solid #E6E7E1;float:left;font-size:14px;font-weight:700;height:34px;padding:0 25px 0 10px;display:inline}
#nv li span{color:#999999;display:block;font-size:12px;font-weight:normal;margin-top:-2px;}
#nv li a{ color:Black}




#top_nav {background-color:#eee;border-bottom:1px solid #C6D0B5;padding: 10px 10px 0 0;	height: 28px;	text-align: right;	margin-bottom:10px; width:983px}
#top_nav em {margin-right: 8px;	font-style: normal;	color: #999999;}
#top_nav .msg_read {	padding-left: 12px;	background: url(../img/msg_read.gif) no-repeat 0 3px;}
#top_nav .msg_unread {	padding-left: 12px;	background: url(../img/msg_unread.gif) no-repeat 0 3px;}
#top_nav .notice_read {	padding-left: 12px;	background: url(../img/notice_read.gif) no-repeat 0 3px;}
#top_nav .notice_unread {padding-left: 12px;	background: url(../img/notice_unread.gif) no-repeat 0 3px;}
#top_nav a {color: #9a9a9a;	text-decoration: underline;}
#top_nav a:hover {	color: #ff9900;}
#top_nav span {	margin: 0 8px;	color: #cccccc;}
#top_nav strong {margin-left: 2px;	font-weight: normal;color: #ff6600;}


#main{margin:0 auto; width:1000px; overflow:hidden} 
#memberlogin a{color:#fff}
#header{width:1000px; margin:0 auto; margin-bottom:10px;}
 
.login_box{  margin-bottom:10px; margin-top:10px; line-height:24px; height:24px; vertical-align:middle;	background-image:url(../_images/loginbg.gif);background-repeat:repeat;border:1px solid #CDCDCD;color:#666666;}
.login_box span{ padding-left:12px; margin-right:12px;}
.login_box span a{ color:Black;  font-weight:800}
.logobox dt{ width:135px; height:57px;  overflow:hidden;float:left;  margin-right:15px;}
.logobox dd.navabox{float:left;height:27px;line-height:30px;overflow:hidden;text-align:right;width:845px;}

.logobox dd.navabox a{ margin-left:10px; margin-right:10px; color:Black}
.logobox dd.searchbox{float:left;height:29px; line-height:29px; vertical-align:middle; overflow:hidden;width:845px; background:url(../_images/searchbg1.gif) no-repeat; color:White}
.logobox dd.searchbox input.txt{ margin-left:40px; width:320px; border:solid 1px #000; height:15px;}
.logobox dd.searchbox input.btn{height:20px;}
.logobox dd.searchbox span{ margin-left:30px;}


 

.nbox2{width:328px;border:1px solid #88D2EB; float:left;margin-right:3px; margin-bottom:5px; height:280px;}
.nbox2 .last{ margin-right:0px; margin-left:1px}
.nbox2 h2{background:url(../_img/title_pub_bg2.gif) repeat-x;color:#0F83C5;font-weight:bold;height:24px;line-height:24px;overflow:hidden;border-bottom:1px solid #88D2EB;height:30px;
line-height:30px;padding:0 10px;}
.nbox2 h2 strong{background:url("../_img/dot_pub_title.gif") no-repeat scroll 0 2px transparent;
font-size:14px;padding-left:18px;}
.nbox2 h2 a{ color:Black;}
.nbox2 p{ background-color:#88D2EB; text-align:center;}
.nbox2 p img{height:60px;margin:1px;padding:2px;width:230px;}
.nbox2 ul{ padding:3px;}
.nbox2 ul li { line-height:22px; height:22px; vertical-align:middle; background:url(../_img/dot.gif) 10px 8px no-repeat;  text-indent:22px; overflow:hidden}
.nbox2 ul li.li2 {background-color:#edf1f4}
.nbox2 ul li span{color:#666666; float:right; margin-right:5px;}
.nbox2 ul li a{ color:Black;}
.nbox2 .ntitle a{ color:#0000FF;}
.nbox2 ul li.first{ background-image:none;height:75px;background:none;padding-left:0px; line-height:16px; border-bottom:dotted 1px #88D2EB; margin-bottom:5px;}





.nbox1{width:328px;border:1px solid #88D2EB; float:left;margin-right:3px; margin-bottom:5px; height:315px;}
.nbox1 .last{ margin-right:0px; margin-left:1px}
.nbox1 p{ text-align:center; padding:1px; border:solid 1px #eee;  height:60px; margin-top:1px;}
.nbox1 h2{background:url(../_img/title_pub_bg.gif) repeat-x;color:#0F83C5;font-weight:bold;height:24px;line-height:24px;overflow:hidden;
padding-left:10px;text-align:left;}
.nbox1 h2 a{ color:Black;}
.nbox1 ul{ padding:3px;}
.nbox1 ul li { line-height:22px; height:22px; vertical-align:middle; background:url(../_img/arr1.gif) 10px 8px no-repeat;  text-indent:22px;}
.nbox1 ul li.li2 {background-color:#edf1f4}
.nbox1 ul li span{color:#666666; float:right; margin-right:5px;}
.nbox1 ul li a{ color:Black;}
.nbox1 .ntitle a{ color:#0000FF;}

.nbox1 .ntitle{ margin-bottom:3px;}
.nbox1 table th{background:none repeat scroll 0 0 #F1F4FC;border-top:1px solid #E5ECF9;font-size:13px; height:25px;}
.nbox1 table td{ padding:3px 6px 3px 5px; text-align:center; border:solid 1px #E5ECF9}

.nbox{width:328px;border:1px solid #88D2EB; float:left;margin-right:3px; margin-bottom:5px; height:315px;}
.nbox .last{ margin-right:0px; margin-left:1px}
.nbox h2{background:url(../_images/blue_bg.gif) repeat-x;color:#0F83C5;font-weight:bold;height:24px;line-height:24px;overflow:hidden;
padding-left:10px;text-align:left;}
.nbox h2 a{ color:Black;}
.nbox dl dt{border:1px solid #A0DBEF;float:left;height:59px;overflow:hidden;padding:2px;width:93px;}
.nbox dl dt img{width:92px;height:58px;}
.nbox ul{ padding:5px;}
.nbox dl dd{ width:190px; margin-left:10px; float:left}
 
.nbox ul li { line-height:22px; height:22px; vertical-align:middle; background:url(../_images/d1.gif) -5px no-repeat; padding-left:15px;}
.nbox ul li span{color:#666666; float:right; margin-right:5px;}
.nbox ul li a{ color:Black;}
.nbox .ntitle a{ color:#0000FF;}
.nbox ul li.first{ background-image:none;height:75px;background:none;padding-left:0px; line-height:16px; border-bottom:dotted 1px #88D2EB; margin-bottom:5px;}
.nbox .ntitle{ margin-bottom:3px;}

.greenbox{width:233px;float:left;margin-right:3px; margin-bottom:5px; height:419px;}
.greenbox .last{ margin-right:0px; margin-left:1px}
.greenbox h2{background:url(../_images/slide_bg_green_2.gif) no-repeat;color:#277227;font-weight:bold;height:24px;line-height:24px;overflow:hidden;
padding-left:10px;text-align:left;}
.greenbox h2 a{ color:Black;}

.greenbox h2 span.current{background:url(../_images/no_green_2.gif); height:24px; width:91px; display:block; float:left; text-align:center;border-left:1px solid #79CA3A;border-right:1px solid #79CA3A;border-top:1px solid #79CA3A;  cursor:pointer}
.greenbox h2 span.normal{height:24px; width:91px;display:block; float:left;text-align:center;  cursor:pointer}
.greenbox div{border-left:1px solid #82c64e;border-right:1px solid #82c64e;border-bottom:1px solid #82c64e;height:396px; }
.greenbox dl dt{border:1px solid #82C64E;float:left;height:73px;overflow:hidden;padding:6px;width:205px; margin-bottom:5px;}
.greenbox dl dt img{width:205px;height:73px;}
.greenbox dl,.greenbox ul{ padding:5px;}
.greenbox dl dd{ width:210px;padding:5px;}
.greenbox ul{ border-top:dotted 1px #88D2EB;}
.greenbox ul li { height:22px;line-height:22px;  vertical-align:middle; background:url(../_images/d1.gif) -5px no-repeat; padding-left:15px;overflow:hidden;width:200px;}
.greenbox ul li span{color:#666666; float:right; margin-right:5px;}
.greenbox ul li a{ color:Black;}
.greenbox .ntitle a{ color:#0000FF; }

dd.ncontent em a{border-bottom:1px dotted #CCCCCC;color:#999999;text-decoration:none; font-style:normal; margin-left:5px;}

#index_expert {width:413px;height:289px;  border:solid 1px #8ec2f5;overflow:hidden; font-size:13px; }
#index_expert p{ background-color:#8ec2f5; margin:1px; line-height:24px; padding-left:12px; border-bottom:solid 1px #999; font-weight:800}
#index_expert dl {margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px; border-top:1px dotted #88D2EB;padding-top:5px;}
#index_expert dl.first{border-top:none;padding-top:2px;}
#index_expert dt {background:url("../_images/icon_60_bg.gif") no-repeat scroll 0 0 transparent;height:45px;
padding:3px 4px 4px 3px; float:left; margin-right:10px; display:inline;width:45px;}
#index_expert dt img{height:45px;width:45px;}
#index_expert dd {float:left;background:url(../_images/d1.gif) -5px no-repeat;padding:6px; padding-left:20px; width:285px;display:inline;}
 

.flinks dt{ height:24px; line-height:24px; vertical-align:middle;background:url(../_images/blue_bg.gif) repeat-x scroll 0 0;
color:#0F83C5;  padding-left:10px; margin-top:10px;}
.flinks dt a{ color:Black}
.flinks dt span{  float:right;  margin-right:10px;}
.flinks dt span a{ text-decoration:underline}
.flinks dd{border-left:1px solid #88D2EB;border-right:1px solid #88D2EB;border-bottom:1px solid #88D2EB;padding:10px;}
.flinks dd a{ margin-right:15px; line-height:20px;}


#login,#join{margin:50px auto; line-height:40px; border:solid 10px #f5f5f5; padding:20px; padding-left:100px;}
 
#addDown{ background:url(../_img/up.png) scroll 0px 0px no-repeat; padding-left:26px;line-height:22px; margin-left:3px;}
 
.rightbigbox{float:right; width:200px;}
.rightbox{ margin-bottom:3px;height:300px;}
.rightbox h3{font-size:14px;font-weight:bold;height:26px;line-height:26px;padding-left:10px; background: #eee}
.rightbox h3 a{ float:right; margin-right:10px;}
.rightbox ul{border:solid 1px #eee;padding:10px;}
.rightbox ul li{line-height:25px;}
.leftbox{float:left; width:185px; margin-right:3px; border:solid 1px #eee; border-left:solid 15px #eee}
.leftbox ul li{line-height: 30px; border-bottom:dotted 1px rgb(221, 221, 221); margin:0 auto;  vertical-align:middle; padding-top:5px; padding-left:15px }   
.leftbox ul li a{color:#339933;}
.leftbox ul li a:hover{color:red;}
.center{float:left; width:592px;}
.news{ margin-bottom:3px; width:291px; float:left; margin-left:3px; }
.news h1{font-size:14px;font-weight:bold;height:26px;line-height:26px;padding-left:10px; background: #eee}
.news h1 a{color:Black}
.news ul{background:#FFFFFF;border:solid 1px #eee; padding:10px;}
.news ul li a{color:#000; line-height:20px;}
.news li a:hover{color:#41B2F4; text-decoration:underline;}
.news ul li{line-height:25px;}

#join div.note{margin-bottom:10px; line-height:20px;}
#join input.txt{ width:300px;}

#footer div{ text-align:center; background-color:#8ec2f5; margin-top:30px; border:solid 1px #8ec2f5 }
#footer div a{ margin-right:10px; color:Black; font-weight:bolder;color:#fff}






#leftframe{ width:231px;float:left}
#left1{ margin-bottom:10px;}
#left1 em{ font-style:normal; width:118px; float:right; margin-right:15px;}
#left1 .other em{margin-right:10px; }
.left1header{background:url(../adimg/left1_top.gif) no-repeat;height:42px; width:231px;}
.white{background:#fff url(../adimg/left_bg.jpg) repeat-y; height:30px; line-height:30px; vertical-align:middle}
.other{background:#eee url(../adimg/left_bg.jpg) repeat-y;height:30px; line-height:30px; vertical-align:middle}
.other span{ background-color:#F6F6F6; display:block; width:201px; height:30px; margin:0 auto; padding-left:20px;}
.white{ padding-left:25px;}
.left1footer{background:url(../adimg/left2_footer.jpg) no-repeat;height:12px; width:231px;}


#left2{margin-bottom:10px}
#left2body{background:url(../adimg/left_bg.jpg) repeat-y; padding:16px;}
#left2 dl{ margin-bottom:18px;}
#left2 dl dt{ height:30px; line-height:30px; font-weight:800; overflow:hidden;color:#0066ff;}
#left2 dl dt a{color:#484848;}
#left2 dl dd{ line-height:20px;}
.left2header{background:url(../adimg/left3_top.jpg) no-repeat;height:35px; line-height:35px; vertical-align:middle;width:231px; text-indent:46px}


#left3{margin-bottom:10px}
#left3body{background:url(../adimg/left_bg.jpg) repeat-y; padding:16px;}
#left3 ul li{ line-height:22px;}
#left3 ul li a{color:#484848;overflow:hidden}
.left3header{background:url(../adimg/left4_top.jpg) no-repeat;height:35px; width:231px;}

 

#mainframe{ width:746px;float:right; display:inline }

.saleWrap{width:738px; border:solid 1px #4499ee}
.saleWrap h5{ background-color:#4499ee; line-height:25px; color:#fff; padding-left:10px;}
.saleWrap dl{width:738px; margin-top:5px;}
.saleWrap dl dt{ float:left; width:120px; margin-bottom:5px;}
.saleWrap dl dt a{ margin-left:6px; border:solid 1px #8ec2f5 ; width:108px; height:122px; display:block; margin-right:6px;}
.saleWrap dl dt a img{ width:105px; height:120px; padding:1px; }
.saleWrap dl dd{ float:left; width:610px;margin-bottom:5px; line-height:20px; color:#000; margin-right:5px;  margin-left:3px;}






.avatar{background:transparent url(../_img/icon_60_bg.gif) no-repeat scroll 0 0;font-family:simsun;height:60px;padding:4px 8px 8px 4px;width:60px;}
.avatar img{height:60px;width:60px;}
 
 
 
#menu_wrap{border:solid 0px black; height:501px; width:120px; margin-top:15px; margin-left:auto; margin-right:auto;}
#menu_wrap #m_title{background-image:url(../_img/w_line_head.gif); width:120px; height:54px;}
#wrap{background-color:#F4F4F4;border-bottom:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;border-right:2px solid #EBEBEB;width:116px;}
#sub_m_info{margin:0px;  padding:0px; line-height:35px; list-style: none;}
#sub_m_info li{background:url(../_img/w_line_m.gif) no-repeat; text-align:center;  margin-left:1px;
border-left:1px solid #fff;border-right:1px solid #fff;}
#sub_m_info a{ padding-top:10px; color: #43609c; display: block;}
#sub_m_info a span{display:block;}
#sub_m_info a:hover{color:#f0a316;display:block; }


#minfo{margin-bottom:10px; background-color:#fff;  padding-top:4px}
#minfo dl dt{float:left;margin-right:10px;}
#minfo dl dd{float:left; width:180px;}
#minfo dl dd p.tips{border-top:dashed 1px #666; color:#dedede; padding-top:8px; margin-top:8px;}
#minfo dl dd p.op{margin-top:6px;}

.zymlist{background-color:#FAFAFA;border:2px dashed #CCCCCC;margin-bottom:10px;padding:10px;}
.zymlist ul li{border-bottom:1px solid #C2C2C2;color:#58595E;line-height:25px;  padding:6px 5px;overflow:hidden; vertical-align:middle}
.zymlist ul li.last{border-bottom-style:none; text-align:right;}
.zymlist ul li.last span{ color:#dedede}
.zymlist a.more{color:Red; margin:10px; float:right}

#mynewdownlist{background-color:#FAFAFA;border:2px dashed #CCCCCC;margin-bottom:10px;}
#mynewdownlist dl dt{ font-weight:800; height:28px; line-height:28px; vertical-align:middle; background-color:#dedede; text-indent:12px;}
#mynewdownlist dl dd{height:28px; line-height:28px; vertical-align:middle; border-top:solid 1px #fff;text-indent:12px;}
#mynewdownlist dl dd a{color:#666;}

#addarticlebox{background-color:#e3ecf9;width:750px;}
#addarticlebox tr td{ border:solid 1px gray; padding-left:6px}
table#addarticlebox tr td td{  border-width:0}
#input_form{background-color:#eee;}
#addarticlebox input._txt{ width:600px;border:inset 1px #eee;  padding-top:5px; padding-bottom:2px; padding-left:5px;}
.gray{ color:#666; font-size:10px;}
#upload{ width:60px; height:60px;}

#rencai{ padding:20px; }
#rencai p{ font-weight:800; text-indent:8px; border-bottom:solid 1px #eee; line-height:28px; margin-bottom:10px;}
#rencai input.txt{ width:400px;}
#rencai table td{ padding:5px; }
#rcdesc{ width:400px; height:100px;}

#indexzp td,#indexqz td{ overflow:hidden; height:16px}

.member_1{ background-color:#F4F4F4; border-top:solid 1px #eff3ef; border-right:solid 1px #eff3ef; width:171px; height:800px;  overflow:auto}
.member_2{ background-color:#fafafa;border-top:solid 1px #eff3ef; border-left:solid 1px #dedede; width:827px; height:800px; overflow: auto}
.member_2_a{ background-color:#fffdfb;border-top:solid 1px #eff3ef; border-left:solid 1px #dedede;border-right:solid 1px #eff3ef; width:310px; height:798px;overflow: auto}
.member_2_b{ background-color:#fafafa;border-top:solid 1px #eff3ef; border-left:solid 1px #dedede; width:500px; height:798px;overflow: auto}
.memberwrap{ padding:10px;}
.member_2_b p,.mydownlist p{ font-weight:800; text-indent:8px; border-bottom:solid 1px #eee; line-height:28px; margin-bottom:10px; margin-left:10px; margin-right:2px;}
.member_2_b table{ margin-bottom:30px; margin-left:20px;}

.member_2_b table th{background:none repeat scroll 0 0 #F1F4FC;border-top:1px solid #E5ECF9;font-size:13px; height:25px;}
.member_2_b table td{ padding:3px 6px 3px 5px; text-align:center; border:solid 1px #E5ECF9}
.member_2_a p{ font-weight:800; text-indent:8px; border-bottom:solid 1px #eee; line-height:28px; margin-bottom:10px; background-color:#eee}
.member_2_a ul{ margin-bottom:20px;}
.member_2_a ul li{ line-height:28px;  border:dashed 1px #dedede; text-indent:12px; }

.mydownlist{padding:10px;}
.mydownlist ul li{ line-height:28px;   text-indent:12px; }

#viplist{ width:800px;}
#viplist th{background:none repeat scroll 0 0 #F1F4FC;border-top:1px solid #E5ECF9;font-size:13px; height:25px;}
#viplist td{ padding:3px 6px 3px 5px; text-align:center; border:solid 1px #E5ECF9}



.commlisttite{border-bottom:1px solid #5C973D; margin-bottom:10px; padding:5px;}
.commlisttite a{ float:right;}

.facelist{ border:solid 1px #dedede;width:250px; padding:5px 5px 5px 0; display:none;background-color:White;position:absolute; }
.facelist li{ float:left; margin-left:5px;}
.facelist li img{cursor: pointer; }

.a_msg {clear: both;padding: 10px 0;border-bottom: 1px solid #cccccc;}
.a_msg dt {	float: left;background: url(../_img/48_avatar_bg.gif) no-repeat;height:55px;padding:5px 0 0 5px;width:55px; }
.a_msg dt img {	width: 48px;height: 48px;}
.a_msg dd {	float: left;}
.a_msg dd h4 {margin-bottom: 6px;}
.a_msg dd h4 em {margin-left: 12px;font-size: 11px;	font-style: normal;}
.a_msg dd h4 span {float: right; margin-right:10px;}

#posts{border:solid 1px #eee; padding:10px; display:none;}
#post_message{width:500px; height:100px;}
#post_title{width:500px;}
#comment_message{width:300px; height:100px;}

#goalpostlist{  margin-top:10px;}
#goalpostlist dl{border:1px solid #DDDDDD;line-height:18px;margin:10px 0;padding:6px 10px;}
#goalpostlist dt{color:#CC9966;font-size:13px;font-weight:bold;margin-bottom:5px;}
#goalpostlist dt span{ float:right}
