@charset "utf-8";
/* CSS Document */


.con_list{ width:657px; float:left; margin:99px 20px 10px 21px; _display:inline;}
.con_list_top{ width:657px; position:relative; height:31px; float:left; background:url(../images/list_top.png) no-repeat; padding-top:13px; z-index:99;}
.con_bom{ float:left; width:657px; height:10px; overflow:hidden; background:url(../images/list_bom.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizinMethod='scale', src="images/list_bom.png");_background:none;}
.tit1,.tit1 i{background:url(../images/tit_bg.png) no-repeat; }
.tit1{height:31px; float:left; padding:0 10px 3px 36px;font: 700 13px/23px verdana; position:relative; color:#fff; margin-left:10px;}
.tit1 i{ position:absolute; right:-36px;_right:-36px; top:0; width:36px; height:31px; background-position:-214px 0;}
.shop_select{ position:absolute; right:25px; top:13px;_top:15px;}
.shop_select select{font:700 10px/162% arial;color:#fff; background:#161b20}
.list_opt{ position:absolute; right:20px; top:20px;}
.list_opt select{ background:#222; color:#ddd;}
#table_bg{width:657px; float:left;background:url(../images/list_con.png) repeat-y; _margin-top:-3px;}
.table_box,.table_box1,.table_box2,.table_report,.table_points{ width:617px; float:left; margin:0 20px; _display:inline}
.table_report{ margin-top:40px;}
.table_box thead th,.table_box1 thead th,.table_box2 thead th,.table_report thead th,.table_points thead th{  height:30px;color:#bbb;font:700 11px/162% verdana; background:url(../images/line.gif) repeat-x 0 bottom;}
.th1{ width:173px; padding-left:20px;}
.th2{ width:140px;}
.th3{ width:80px;}
.th4{ width:99px;}
.th5{ width:105px;}
.th6{ width:100px; padding-right:10px;}

.table_box1 td,.table_box2 td,.table_box tbody td,.table_report tbody td,.table_points tbody td{ height:50px;*height:40px;font:400 10px/162% arial; padding-top:5px; padding-bottom:5px;background:url(../images/line.gif) repeat-x 0 bottom; }
.table_box .td3 .input1{ width:30px; background:#444; border:1px solid #aaa; height:17px; line-height:17px; color:#fff;}
.td1{ width:173px; color:#5b5f98; padding-left:20px;}
.td1 a{color:#5b5f98;}
.td2{ width:140px; color:#aaa; }
.td3 input{ width:30px;}
.td2 span,.td4 span{ color:#aaa;}
.td3{ width:80px;}
.td4{ width:99px;color:#7d631a; }
.td4 span{color:#7d631a; }
.td5{ width:105px; }
.td5 a{color:#5b5f98;}
.td6{ width:100px;}
.table_box1 td.td1,.table_box2 td.td1{font:700 11px arial;}

.table_box1 .th1,.table_box1 .td1{ width:150px; padding-left:20px;}
.table_box1 .th2,.table_box1 .td2{ width:120px; text-align:center;}
.table_box1 .th3,.table_box1 .td3{ width:80px;}
.table_box1 .td3{color:#5b5f98; }
.table_box1 .th4,.table_box1 .td4{ width:142px; color:#aaa}
.table_box1 .th5,.table_box1 .td5{ width:100px; padding-right:5px;}
.table_box2 .th1,.table_box2 .td1{ width:165px;}
.table_box2 .th2,.table_box2 .td2{ width:140px;}
.table_box2 .th3,.table_box2 .td3{ width:110px;}
.table_box2 .th4,.table_box2 .td4{ width:63px;}
.table_box2 .th5,.table_box2 .td5{ width:190px;}

.table_report .th1,.table_report .td1{ width:153px; padding-left:20px;}
.table_report .th2,.table_report .td2{ width:120px;}
.table_report .th3,.table_report .td3{ width:110px;}
.table_report .th4,.table_report .td4{ width:89px;}
.table_report .th5,.table_report .td5{ width:120px; padding-right:5px;}

.table_points .th1,.table_points .td1{ width:140px; padding-left:20px;}
.table_points .th2,.table_points .td2{ width:120px;}
.table_points .th3,.table_points .td3{ width:324px;}






.buy_btn{ display:block; width:90px; height:20px; text-indent:-5000px;background:url(../images/buy_now.png) no-repeat; }
.buy_btn a{ display:block; width:90px; height:20px; outline:0}
#pay_menu{ position:absolute; top:65px; right:13px; width:99px; background:#ff885e; padding:10px; display:none; border:2px solid #a64141;}
#pay_menu label{ display:block; margin-bottom:5px; color:#fff;font:700 12px/162% arial; float:left; width:99px}

.pay_help{ width:570px; float:left; padding:20px 30px; color:#666;font:400 10px/162% arial;}
.pay_help strong{ display:block; color:#bbb; font:400 18px/162% arial; margin-bottom:10px;}
.pay_help a{color:#5b5f98;}


.img_list{ position:relative; z-index:1}
.img_box{  width:60px; height:60px; margin:8px; cursor:pointer; background:#11191d; border:2px solid #222d34; display:table-cell; vertical-align:middle; text-align:center;*display:block; font-size:52px; font-family:arial;}
.img_box img{vertical-align:middle;}

.alert_box_con,.alert_top,.alert_bom{ background:url(../images/alert_bg.png) no-repeat;}
.alert_box{display:none;position:absolute; left:80px; top:5px;width:200px;text-align:left; z-index:99; padding:5px 0; text-decoration:none;}
.alert_top{ display:block; width:200px; height:10px; float:left; overflow:hidden;}
.alert_box_con{ width:180px; float:left; padding:0 10px; background-repeat:repeat-y; background-position:-200px 0;}
.alert_tit{position:relative; color:#FFD953;font:700 12px/162% arial;width:180px;float:left; display:block; text-indent:2em; margin-bottom:10px}
.alert_tit i{ position:absolute; width:10px; height:10px;background:url(../images/alert_tit.gif) no-repeat; left:0px; top:6px}

.alert_bom{ width:200px; float:left; background-position:-400px 0; height:10px; display:block;}
.attr_1,.attr_2,.attr_3{width:180px; float:left;}
.attr_2,.attr_3{ margin-top:10px;}
.attr_1 li,.attr_2 li,.attr_3 li{ width:180px; float:left;font:400 11px/162% arial; color:#EFDAA4}
.attr_2 li{ color:#fff;}
.attr_3 li{ color:#00EAFF}
.attr_3 li.attr_tit{font:700 11px/162% arial; color:#ddd; margin:10px 0; color:#FFD953;}


.news_list{ width:617px; float:left; margin:10px 20px 0; _display:inline}
.news_con_text,.news_list_tit{ display:block; width:617px; float:left;}
.news_list_tit{ margin-bottom:5px;}
.news_list_tit a{ display:block; float:left; width:400px; overflow:hidden; font:700 13px/162% arial; color:#e4461d;}
.news_list_tit i{ display:block; float:right; width:100px;font:400 11px/162% arial; color:#b39c84;}
.news_con_text em{ font:400 11px/162% arial; color:#bbb;}

.news_list li{ width:617px; float:left; border-bottom:1px solid #222a2f; padding-bottom:5px; margin-bottom:10px;}
.news_list li a{ display:block; float:left; width:450px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font:700 12px/162% arial; color:#666;}
.news_list li a:hover{ color:#fff;}
.news_list li i{ display:block; float:right;}

.news_tit,.tit_box{ display:block; width:617px;font:700 18px/162% verdana; color:#fff; background: url(../images/line.gif) repeat-x 0 bottom;  float:left;margin:10px 20px 5px; text-align:center; padding-bottom:5px; _display:inline}
.news_date{ display:block; width:657px;color:#bbb;font: italic 400 9px/162% verdana; text-align:center; float:left}
.news_con{ width:617px; margin:10px 20px; float:left;font:400 10px/162% verdana; color:#999; _display:inline}
.news_con a{color:#5b5f98;}


.comment_box,.submit_box{margin:20px 20px 0; width:617px; float:left; _display:inline}
.submit_box{ margin-top:0}
.tit_box{ font:700 15px/162% verdana; text-align:left; margin:10px 0 5px;}
.comm_list,.feed_list{ width:597px; float:left; margin-top:10px; padding:10px;_display:inline; background:#00141c;}
.comm_user{ width:597px; float:left; margin-bottom:10px;}
.comm_user b{ display:block; float:left;color:#e4461d;}
.comm_user i{ float:right;display:block;font:400 9px verdana; color:#666;}
.comm_con{font:400 10px/162% verdana; color:#bbb}

.submit_box p{ width:617px; float:left; margin-bottom:10px;}
.submit_box p label{ display:block;color:#bbb;}
.submit_box p label span{color:#E4461D;}
.submit_box p label a{color:#253576;}
.submit_box p label a:hover{color:#000;}
.submit1{ width:100px;font-size:12px; background:#201553;  border:none; height:25px; color:#fff; font-family:verdana;}
.ipt_news{background:#00141c;border:1px solid #22333c; height:21px;font:400 11px/21px verdana; width:300px; color:#fff;}
.submit_box textarea{background:#00141c;border:1px solid #22333c; overflow:auto; color:#fff;}

.feed_list{ margin:10px 20px 0;}
.feed_list .comm_user{ width:597px;}
.reply_box{ margin-top:20px;  color:#999;font:400 10px/162% arial; padding-top:10px; width:597px; border-top:1px solid #283237;}
.reply_user{ color:#1c2f73; font-weight:700; margin-right:5px;}

.login_box,.reg_box{ width:617px; margin:10px 20px; height:400px;}
.reg_box{ height:auto; width:617px; display:inline-block}
.login_box h2,.reg_box h2{font: 700 18px/162% arial; color:#fff; background:#d3d3d3; width:690px; float:left; padding-left:10px; height:35px;}
.reg_box h2{ width:866px; margin-bottom:20px;}
.login_box p{ width:400px; margin:auto; padding:20px 0; *padding:0; clear:both}
.login_box p label{ display:block; float:left;font:700 11px/23px verdana;color:#aaa; width:80px; margin-left:5px;}
.login_ipt{ width:200px; background:#00141c;border:1px solid #22333c; height:23px;font:400 11px/23px verdana; color:#fff;}
.login_box p label.re_me{ margin-left:80px!important;margin-left:45px; width:auto;font:400 10px arial; color:#999;}
.submit_login{ margin-left:85px!important;margin-left:92px;  width:160px; background:#201553;  border:none; height:25px; color:#fff; font:400 12px verdana;}
.login_box p.login_info{ padding-left:85px!important;padding-left:95px; width:305px;}
.login_box p.login_info a{color:#5b5f98; margin-right:10px;}
.login_box p.login_info a:hover{ color:#fff;}


.reg_form{width:517px; float:left; margin:20px 50px 0; _overflow:hidden; _display:inline }
.reg_form legend{ display:block;font:400 15px/162% arial; color:#06c; width:517px; margin-bottom:20px;background:url(../images/line.gif) repeat-x 0 bottom; padding-bottom:10px;}
.reg_form p{padding-bottom:20px; width:517px; position:relative; float:left; margin-bottom:10px;}
.reg_form label{ display:block; float:left; width:120px; text-align:right;font:700 11px/20px arial;color:#aaa;}
.reg_form p.ipt_full{ width:517px;}
.ipt1,.ipt2,.ipt3,.ipt4{ display:block; float:left; margin-left:10px; padding-top:2px;*padding-top:0px; background:#00141c;border:1px solid #22333c; height:23px;font:400 11px/23px verdana; color:#fff; width:280px;}
.ipt4 input{ width:70px;}
.reg_form label.label_float{ text-align:left; width:70px; margin-left:5px; color:#5b5f98;}
.reg_form .ipt3 label{ display:inline; width:auto; margin:0 5px; color:#999}
.ipt_em1{ display:block; float:left; color:#e69c8f;font:700 15px/20px arial; margin-left:20px;}
.ipt_em2,.ipt_em2_1{ display:block; position:absolute; bottom:0px; left:130px;*left:130px;font:400 10px/162% arial; color:#999;}
.ipt_em2_1{ color:#e69c8f; display:none}
.ipt_line{ display:inline;}
.sign_info label{ width:auto; float:none; display:inline; color:#999;}
.sign_info a{color:#5b5f98;}
.sign_info_box p.sign_info,.sign_info_box p.sign_submit{ width:517px; text-align:center; margin-top:20px;}
.submit_1,.submit_2{ background:url(../images/submit.gif) no-repeat; width:160px; height:28px; border:none; color:#fff; margin-right:10px;}
.submit_sign{ background:#201553;  color:#fff; font:400 12px arial; padding:5px 50px; *padding:5px 20px;}

.sign_info_box{ width:517px; text-align:center;padding:30px 0; margin:10px auto; clear:both}

.pro_submit{ margin-left:126px; *margin-left:65px;}

.user_info{width:605px; float:left; margin:0 20px; height:20px;  background:#1d272e; border:1px solid #3e4850;font:400 11px/20px verdana; padding:5px; color:#aaa; _display:inline}
.user_info em{color:#7d631a;}
.user_info b{ color:#5b5f98}

.my_tit{ width:668px; float:left;font:400 12px/162% arial; margin:10px 0; color:#663e2d}
.my_tit span{ color:#e60012; margin:0 5px;}
.my_text{ position:absolute; right:0; bottom:5px;font:400 10px/162% arial; color:#999;}
.my_text b{ color:red;}


.report_sear{ position:absolute; left:25%; top:45px; z-index:99;}
.input1,.submit_report{font:400 11px arial;}
.report_sear .report_ipt{ width:250px; background:#444; height:21px;font:400 11px/21px arial; border:2px solid #aaa; color:#666}
.report_sear .submit_report{ background:#201553; height:25px; border:none; color:#fff; padding:0 10px;}


.bar_2_r{ width:657px; float:left;margin:0 20px 0 21px; _display:inline;}
.bar_r_1,.bar_r_2{  width:252px; float:left;}
.bar_r_2{ float:right; width:390px}
.bar_r_1 dd,.bar_r_2 dd{ padding:5px 20px; width:210px; float:left;_display:inline;background:#121f26; border-left:1px solid #323435;border-right:1px solid #323435;}
.bar_r_2 dd{ padding:0; width:388px;}
.bar_r_2 dd img{ display:block; float:left; margin:auto;}
.bar_r_1 dd b{ display:block; width:210px; float:left; margin-bottom:9px; color:#666;}
.bar_r_1 dd span a{ color:#5b5f98}
.bar_r_1 dd span a:hover{ color:#fff;}
.bar_r_1 dd.bar_bom,.bar_r_2 dd.bar_bom{  width:252px; height:10px;float:left; padding:0;  border:none; margin:0; background:url(../images/bar_bom.gif) no-repeat}
.bar_r_2 dd.bar_bom{ width:390px; height:15px; background:url(../images/bar_bom_r.gif) no-repeat}
.bar_r_2 dt.bar_tit{ width:390px;background:url(../images/bar_top_r.gif) no-repeat;_filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=false )
}


.news_page{ width:617px; margin:20px 0; float:left; padding-bottom:10px;}
.news_page ul{ margin:auto; width:65%;_width:67%;}
.news_page li{ float:left; height:21px; line-height:21px; border:1px solid #222f35; padding:0 8px; margin:0 2px;}
.news_page li a{ color:#444; display:block}
.news_page li a:hover{ color:#bbb;}
.news_page_btn{ font-weight:700;}
.news_page li.page_num{ border:none; height:23px; padding:0;}
.news_page li.page_num span{display:block; float:left; background:#201553; color:#fff; padding:0 8px; line-height:23px; font-weight:700; margin:0 2px;}
.news_page li.page_num i{ display:block; float:left; color:#000;font:700 12px/23px arial; color:#bbb; margin:0 10px;}
.news_page li.page_num a{ display:block; float:left; border:1px solid #222f35; height:21px; line-height:21px; padding:0 8px; margin:0 2px;}
.news_page li.page_num a:hover{border:1px solid #0d1031; text-decoration:none; background:#1b630f; color:#fff;}


#content:after,.con_box:after{content:"."; clear:both;display:block;height:0;visibility:hidden;}

#other_box{ width:944px; margin:10px 0 0;_margin:0; background:url(../images/other_bg.png) no-repeat; _height:166px; min-height:166px; float:left}
.other_tit{ display:block; background:url(../images/other_tit.png) no-repeat; width:196px; height:33px; margin-left:10px; text-align:center; color:#fff;font: 700 13px/33px verdana; margin-top:10px; float:left}
#other_box p{ display:block; width:904px; float:left; padding:10px 20px;}
#other_box p a{ color:#999; margin-right:20px; line-height:200%;}

.faq_menu,.faq_con{ width:617px; float:left; margin:10px 20px 0;background:#161825; height:30px; _display:inline}
.faq_menu{ width:657px; margin:5px 0 0; position:relative}
.faq_menu li{ float:left;height:30px;font:400 13px/30px verdana; color:#ddd; }
.faq_menu li a{color:#5b5f98; display:block; float:left;padding:0 20px;}
.faq_menu li a:hover{ background:#666B92; text-decoration:none; color:#ddd;}
.faq_menu li span{ background:#727592; display:block; color:#ddd; padding:0 5px;}
.faq_con{ margin:40px 20px 0; height:auto; background:none}
.faq_sub_menu{ width:657px; float:left; background:#727592; height:30px}
.faq_sub_menu a,.faq_sub_menu span{ display:block; float:left; margin:0 10px;font:400 11px/30px verdana}
.faq_sub_menu a{ color:#ddd;}
.faq_sub_menu span{ color:#161825;}

.faq_list{ width:617px; float:right; color:#ccc;font:400 10px/162% arial; margin:15px 0;}
.f_list_tit{ display:block; width:617px;font:700 13px/162% arial; margin-bottom:5px; color:#999;}
.faq_list a{color:#20272d;}
