/*main_left*/
#about_club{
margin-top:8px;
background:url(../images/about_club.jpg) no-repeat top left;
}
.main_left_title{
height:55px;
line-height:55px;
text-indent:-9999px;
}
#about_main_nav{
 margin:0px 10px;
 }
#about_main_nav li{
line-height:30px;
background:url(../images/arrow_r.jpg) no-repeat right center;
border-bottom:1px solid #E5E5E5;
}
#about_main_nav li a{
display:block;
height:30px;
background:url(../images/about_nav.gif) no-repeat 5px 8px;
padding-left:15px;
}
#about_main_nav .about_nav_hover a{
background:url(../images/about_nav.gif) no-repeat 5px -22px;
}
#about_small_nav{
margin:3px 0px 0px 40px;
line-height:25px;
}
#about_small_nav .small_nav_hover a{
color:#fb4c07;
}
/*wrap_about_right*/
#wrap_about_right{
 margin-bottom:30px;
 padding-bottom:15px;
 background:url(../images/wrap_about_bottom.jpg) no-repeat right bottom;
 }
#wrap_about_title{
 position:relative;
 background:url(../images/wrap_about_top.jpg) no-repeat right top;
 padding:10px 10px 0px;
 line-height:33px;
 }
#wrap_about_title a{
 display:block;
 height:33px;
 border-bottom:1px solid #E5E5E5;
 background:url(../images/wrap_about_title.gif) no-repeat 5px center;
 padding-left:15px;
 padding-bottom:5px;
 }
 #wrap_about_title p{
 position:absolute;
 line-height:25px;
 height:25px;
 bottom:0px;
 right:10px;
 width:170px;
 padding-left:10px;
 background:url(../images/wrap_r_bg.gif) no-repeat 0px center;
 }
#psw_set{
 border-left:1px solid #E5E5E5;
 border-right:1px solid #E5E5E5;
 padding:50px 100px;
 }
#psw_set_fieldset{
  position:relative;
  width:470px;
  line-height:30px;
}
.fieldset_set{
text-align:center;
}
.aboutclub_success{
width:327px;
height:91px;
margin:0px auto 20px auto;

}
.fieldset_set input{
  margin:15px 50px 0px 0px;
}
#psw_set_fieldset fieldset{
 border:1px solid #dcdcdc;
 padding:20px 10px;
}
#psw_set_fieldset fieldset legend{
 font-weight:bold;
}
#psw_set_fieldset fieldset p{
 margin:0px auto;
 width:250px;
}
#psw_set_form{
  border:1px solid #E5E5E5;
  position:relative;
  width:470px;
  
}
#psw_set_form p{
vertical-align:middle;
margin:30px;
}
#next_bnt{
 position:absolute;
 left:360px;
 top:30px;
 }
/*main end*/
.problems{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:10px 30px 20px;
}
.problems_list li{
line-height:35px;
height:35px;
border-bottom:1px dotted #a7a7a7;
padding-left:20px;
position:relative;
}
.problems_list .li_even{
background:#f4f7f7;
}
.problems_list li span{
position:absolute;
top:2px;
right:10px;
font-size:10px;
color:#a3a2a2;
}
.reply_form{
padding:20px 0px 40px 40px;
line-height:25px;
}
.reply_form p{
line-height:25px;
padding:0px 0px 5px 0px;
}
.reply_form p input{
height:20px;
}
.reply_form .text_p{
}
.reply_form .text_p span{
float:left;
display:block;
width:70px;
}
.reply_form .text_p textarea{
width:500px;
height:150px;
float:left;
display:inline;
}
.reply_form .replay_bnt input{
margin:10px 0px 0px 70px;
width:75px;
height:25px;
}
.consult{
position:relative;
margin:20px 20px 0px;

}
.consult input{
height:20px;
width:300px;
}
#next{
position:absolute;
width:75px;
height:25px;
left:420px;
}
.consult span{
font-size:14px;
line-height:20px;
}
.prompt{
width:300px;
padding:10px 0px 0px 135px;
line-height:25px;
}
.consult_title{
margin-top:20px;
background:url(../images/green.gif) no-repeat 20px center;
height:30px;
line-height:30px;
padding-left:35px;
}
.consult_content{
padding-left:35px;
line-height:20px;
}
.consult_pic{
margin:10px 20px 0px;
}

/*club_dynamic*/
#club_dynamic{
margin-top:8px;
background:url(../images/dynamic.jpg) no-repeat top left;
}
.dynamic_title{
color:#5e95b5;
height:25px;
line-height:25px;
}
.dynamic_content{
line-height:25px;
text-indent:2em;
}
.dynamic_pic{
float:right;
display:inline;
margin-left:5px;
width:213px;
height:165px;
border:3px solid #f3f3f3;
}
.dynamic_pic img{
width:213px;
height:165px;
}
.content_detail{
float:right;
display:inline;
width:60px;
height:18px;
line-height:18px;
text-align:center;
background:#ff9249;
}
.content_detail a{
color:#fff;
}
#photo_title li{
float:left;
display:inline;
margin-right:3px;
line-height:23px;
}
#photo_title li a{
display:block;
width:103px;
height:23px;
text-align:center;
color:#5e95b5;
padding:0px 20px;
font-size:14px;
font-weight:bold;
}
#photo_title_1{
background:url(../images/nav_list.jpg) no-repeat left top;
}
#photo_title_2{
background:url(../images/nav_list.jpg) no-repeat right top;
}
#report_list_1{
height:220px;
}
#report_list_2{
height:220px;
display:none;
}
#club_advise{
margin-top:8px;
background:url(../images/advise.jpg) no-repeat top left;
}
#club_cooperation{
margin-top:8px;
background:url(../images/partners.jpg) no-repeat top left;
}

.contact{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:30px 40px 250px;
background:url(../images/contact.jpg) no-repeat 250px bottom;
} 
.contact p{
line-height:25px;
}
/*wrap_about_right*/
#wrap_about_right{
 margin-bottom:30px;
 padding-bottom:15px;
 background:url(../images/wrap_about_bottom.jpg) no-repeat right bottom;
 }
#detail_top_title{
 background:url(../images/detail_top_bg.jpg) no-repeat right top;
 padding-top:10px;
 line-height:35px;
 text-align:center;
}
.detail_title_next {
  height:25px;
  line-height:25px;
  border-top:1px dotted #a7a7a7;
  border-bottom:1px dotted #a7a7a7;
  margin:0px 20px; 
  text-align:center;
}
#wrap_about_title{
 position:relative;
 background:url(../images/wrap_about_top.jpg) no-repeat right top;
 padding:10px 10px 0px;
 line-height:33px;
 }
.detail_main_content{
 margin:10px 40px;
 }
 .detail_main_content p{
 text-indent:2em;
 line-height:25px;
 margin-top:5px;
 }
 
#wrap_about_title a{
 display:block;
 height:33px;
 border-bottom:1px solid #E5E5E5;
 background:url(../images/wrap_about_title.gif) no-repeat 5px center;
 padding-left:15px;
 padding-bottom:5px;
 }
 #wrap_about_title p{
 position:absolute;
 line-height:25px;
 height:25px;
 top:18px;
 right:10px;
 width:220px;
 padding-left:10px;
 background:url(../images/wrap_r_bg.gif) no-repeat 0px center;
 }
 .rule_title{
margin-top:10pxx;
height:25px;
line-height:30px;
font-size:12px;
}
.rule_content{
line-height:22px;
margin:5px 0px 15px 0px;
}
.rule_list{ 
line-height:22px;
margin:5px 0px 15px 0px;
}
.rule_list li{ 
padding-left:10px;
background:url(../images/dot.gif) no-repeat left 10px;
}
.wrap_copperation{
padding-top:20px;
}
#cooperation_table{
width:600px;
margin:0px auto;
background:#ccc;
}
#cooperation_table td{
width:200px;
height:105px;
text-align:center;
vertical-align:middle;
background:#fff;
}
#cooperation_table img{
text-align:center;
vertical-align:middle;
}


#club_laws{
margin-top:8px;
background:url(../images/information_title.jpg) no-repeat top left;
}
.maket_title{
padding:5px 0px 10px 15px;
height:25px;
line-height:25px;
background:url(../images/round.gif) no-repeat left 15px;
}
.maket_special{
position:relative;
padding:10px;;
height:170px;
border:1px solid #e5e5e5;
overflow:hidden;
}
.special_pic{
float:left;
display:inline;
margin:0px 10px;
width:185px;
height:155px;
padding:5px;
background:#f3f3f3;
}
.special_content{
line-height:24px;
text-indent:2em;
}
.news_title{
text-indent:0px;
}
.news_title a{
color:#5e95b5;
}
.news_control{
position:absolute;
width:75px;
right:10px;
bottom:10px;
}
.news_control a{
float:left;
display:block;
width:16px;
background:#818181;
text-align:center;
height:16px;
line-height:16px;
margin-right:5px;
color:#fff;
}
.news_control .control_on{
background:#ff9249;
width:27px;
}
.news_control .control_out{
background:#818181;
width:16px;
}
.maket_problem{
padding:25px 0px 10px 15px;
height:20px;
line-height:20px;
background:url(../images/special_problem.jpg) no-repeat left 25px;
}
#news_1,#news_2, #news_3{

}
#news_2, #news_3{
display:none;
}


#club_resource{
margin-top:8px;
background:url(../images/resource.jpg) no-repeat top left;
}

.buy_list_detail{
float:left;
display:inline;
width:134px;
margin:15px 11px 5px;
height:170px;
}
.buy_list_detail img{
padding:5px;
background:url(../images/img_border.gif) no-repeat center center;
margin-bottom:5px;
width:114px;
height:112px;
}
.buy_list_detail p{
position:relative;
line-height:20px;
}

.photo_news{
margin:0px 0px 20px;
background:url(../images/photo_bottom.jpg) no-repeat left bottom;
padding-bottom:10px;
}
.company_title{
height:30px;
line-height:30px;
padding-bottom:10px;
background:#edf4f9 url(../images/lates_news.jpg) no-repeat left top;
position:relative;
color:#5e95b5;
}
.company_title a{
color:#5e95b5;
}
.company_title h2{
position:absolute;
left:10px;
top:0px;
width:75px;
padding-right:15px;
background:url(../images/arrow.gif) no-repeat right center;
}
#show_adress_detail{
padding:20px 0px;
margin:0px auto;
width:620px;
}
#show_adress{
padding:15px 25px 0px;
background:url(../images/show_adress1.jpg) no-repeat  top center;
}
.company_title ul{
position:absolute;
left:110px;
top:0px;
}
.company_title ul li{
float:left;
display:inline;
height:27px;
padding-bottom:3px;
line-height:27px;
text-align:center;
}
.company_title a{
display:block;
width:55px;
text-align:center;
margin:0px 3px;
}
.company_title ul a:hover{
color:#fff;
}
.mouse_on{
background:url(../images/buy.jpg) no-repeat center top ;
}
.mouse_out{
background:none;
}
.mouse_out a{
color:#5e95b5;
}
.mouse_on a{
color:#fff;
}
.buy_list1{
border-left:1px solid #bbd3e1;
border-right:1px solid #bbd3e1;
position:relative;
padding-bottom:30px;

}
.buy_more{
 position:absolute;
 width:78px; 
 height:18px;
 line-height:18px;
 bottom:5px;
 right:20px;
 text-align:center;
 background:url(../images/much.jpg) no-repeat left top;
 }
.buy_more a{
color:#fff;
 }

.table_show{
width:620px;
text-align:center;
}
.table_show .td_01{
width:100px;
padding:5px 0px;
color:#5e95b5;
font-weight:bold;
text-align:center;
}
.table_show .td_02,.table_show .td_03{
width:80px;
padding:5px 0px;
color:#5e95b5;
font-weight:bold;
text-align:center;
}
.table_show .td_04{
width:100px;
padding:5px 0px;
color:#5e95b5;
font-weight:bold;
text-align:center;
}
.table_show .td_05{
width:90px;
padding:5px 0px;
color:#5e95b5;
font-weight:bold;
text-align:center;
}
.table_show .td_06{
width:80px;
padding:5px 0px;
color:#5e95b5;
font-weight:bold;
text-align:center;
}
.table_show .td_07{
padding:5px 0px;
color:#5e95b5;
font-weight:bold;
text-align:center;
}
.table_show td{
height:30px;
line-height:30px;
text-align:center;
}
.table_show .table_tr_bg{
background:#edf4f9
}
#buy_2,#buy_3,#buy_4{
display:none;
}

#buy_second_detail{
 margin:10px auto 0px auto;
 width:620px;
 vertical-align:middle;
 background:#ccc;
 }
#buy_second_detail td{
padding-left:5px;
line-height:30px;
background:#fff;
 }
#buy_second_detail .detail_adress{
line-height:20px;
}
.detail_pic img{
margin:10px;
border:4px solid #ccc;
width:170px;
height:190px;
}
.detail_1{
width:60px;
text-align:center;
font-weight:bold;
}
.detail_2{
width:100px;
}
.detail_4{
width:185px;
}
.resource_detail{
padding:10px 0px 30px;
}
.resource_pic{
float:right;
display:inline;
margin-left:10px;
width:124px;
height:102px;
padding:5px;
background:#f3f3f3;
}
.resource_pic img{
width:124px;
height:102px;
}
.resource_detail_title{
padding:0px 0px 10px 15px;
height:20px;
line-height:20px;
background:url(../images/special_problem1.jpg) no-repeat left top;
color:#5e95b5;
}
.resource_detail p{
line-height:20px;
}
.photo_list{
float:left;
display:inline;
width:205px;
text-align:center;
}
.photo_list img{
width:172px;
height:105px;
padding:8px;
background:url(../images/photo_bg.jpg) no-repeat center center;
}
.resource_g{
margin-top:30px;
}
.resource_g p{
line-height:25px;
text-indent:2em;
}
.rule_p{
line-height:20px;
text-indent:2em;
}
