@charset "utf-8";
/* CSS Document */

.banner_box{ width:892px; float:left; height:233px; overflow:hidden; position:relative;}
.banner_box ul{ position:absolute; width:2676px;}
.banner_box li{ float:left; width:892px; height:233px;}
.banner_box span{ position:absolute; right:10px; bottom:5px; width:100px;_width:120px;}
.banner_box span a{ background:#97927e;text-align:center; display:block; width:19px; height:19px; color:#fff;float:left; margin:0 5px;font:700 9px/19px verdana; border:2px solid #ccc6b4;}
.banner_box span a:hover,.banner_box span a:active{ text-decoration:none; color:#fff; background:#e4461d;}
.banner_box span a.on{ background:#e4461d; color:#fff; cursor:default}

.con_list,.con_list_top,.con_bom{background:url(../images/con_r_bg.gif) no-repeat;}
.con_list{ width:630px; float:left; background-repeat:repeat-y; background-position:-630px 0;}
.con_list_top,.bar_2_r dt{ width:630px;font:700 17px/162% arial; display:block; color:#fff; position:relative; height:33px; float:left}
.con_bom{ float:left; width:630px; background-position:-1260px 0; height:13px; overflow:hidden}
.tit1,.tit1 i{background:url(../images/tit_bg.gif) no-repeat; }
.tit1{height:23px; float:left; padding:0 30px 3px; position:relative;left:20px; top:11px;font: 900 15px/23px "Courier New", Courier, monospace;}
.tit1 i{ position:absolute; right:0px;_right:-1px; top:0; width:20px; height:26px; background-position:-231px 0;}
.shop_select{ position:absolute; right:10px; top:28px;_top:38px;}
.shop_select select{font:700 10px/162% arial;color:#000;}
.list_opt{ position:absolute; right:20px; top:20px;}
.list_opt select{ background:#222; color:#ddd;}
.table_box,.table_box1,.table_box2,.table_report,.table_points{ width:614px; border:none; margin:20px 8px 10px; float:left;border-bottom:1px solid #ccc; _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:#000;font:700 12px/162% arial; border-bottom:1px solid #ccc;}
.th1{ width:60px; padding-left:20px;}
.th2{ width:60px;}
.th3{ width:60px;}
.th4{ width:80px;}
.th5{ width:80px;}
.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:40px;font:400 10px/162% arial; padding-top:5px; padding-bottom:5px;}
.table_box1 .td3 .input1{ width:50px;}
.td1{ width:90px; color:#e4461d; padding-left:20px;}
.td1 a{color:#e4461d;}
.td2{ width:60px; color:#000; }
.td3 input{ width:30px;}
.td2 span,.td4 span{ color:#999;}
.td3{ width:60px;}
.td4{ width:80px;color:#e4461d; }
.td4 span{color:#e4461d; }
.td5{ width:80px; }
.td6{ width:100px;}
.table_box1 td.td1,.table_box2 td.td1{font:700 11px arial;}

.table_box1 .th1,.table_box1 .td1{ width:100px; padding-left:10px;}
.table_box1 .th2,.table_box1 .td2{ width:110px;}
.table_box1 .th3,.table_box1 .td3{ width:80px;}
.table_box1 .td3{color:#e4461d; }
.table_box1 .th4,.table_box1 .td4{ width:99px;}
.table_box1 .th5,.table_box1 .td5{ width:90px; }
.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:100px; padding-left:20px;}
.table_report .th2,.table_report .td2{ width:120px;}
.table_report .th3,.table_report .td3{ width:100px;}
.table_report .td3{color:#e4461d; }
.table_report .th4,.table_report .td4{ width:80px;}
.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;}


.tr1 td{ background:#ddd;}
.tr2 td{ background:#e8e8e8;}




.buy_btn{ display:block; width:100px; height:29px; text-align:center}
.buy_btn a{color:#fff;font:700 11px/29px arial;background:url(../images/buy_btn.gif) no-repeat; display:block}
.buy_btn a:hover,.buy_btn a:active{text-decoration:none; color:#f60}
#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:#bbb;font:400 10px/162% arial;}
.pay_help strong{ display:block; color:#444; font:400 18px/162% arial; margin-bottom:10px;}
.pay_help a{color:#e4461d;}


.img_list{ position:relative; z-index:1}
.img_box{ display:block;  background:url(../images/img_bg_s.png) no-repeat; width:60px; height:60px; margin:8px; cursor:pointer;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizinMethod='scale', src="/images/img_bg_s.png");_background:none;}
.img_box img{ display:block; vertical-align:middle; margin:5px auto; padding-top:5px!important; padding-top:0}

.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;FILTER:}
.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;}

.faq_list{ width:594px; float:left; margin:10px 8px;color:#bbb;font:400 10px/162% arial; padding:10px; _display:inline}
.f_list_tit{ display:block; width:594px;font:700 13px/162% arial; margin-bottom:5px; color:#666;}
.faq_list a{color:#e4461d;}

.news_list,.news_list2{ width:594px; float:left; margin:10px 8px 0; padding:10px; _display:inline}
.news_list2{ background:#ddd;}
.news_con_text,.news_list_tit{ display:block; width:594px; 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_con{ width:594px; padding:10px; margin:10px 8px; float:left;font:400 10px/162% arial; color:#999; _display:inline}
.news_con a{color:#e4461d;}
.news_date{ display:block; width:630px;color:#bbb;font: italic 400 10px/162% arial; text-align:center}
.news_tit{ display:block; width:594px;font:700 25px/162% arial; color:#303027; background: url(../images/line.gif) repeat-x 0 bottom;  float:left;margin:10px 8px 0; text-align:center}


.comment_box,.submit_box{margin:20px 8px 0; width:614px; float:left; _display:inline}
.submit_box{ margin-top:0}
.comment_tit,.submit_box strong{background:#ddd; width:604px; display:block; float:left; margin:0 0 20px;font:700 17px/40px arial;color:#e4461d; padding-left:10px;}
.comm_list,.comm_list2{ width:594px; float:left; margin-bottom:20px; padding:10px;_display:inline }
.comm_list2{ background:#eee;}
.comm_user{ width:594px; float:left; margin-bottom:10px;background:url(../images/line_b.gif) no-repeat 0 bottom;padding:5px 0; color:#e4461d;}
.comm_user b{ display:block; float:left;}
.comm_user i{ float:right;display:block;font:400 9px arial; color:#bbb;}
.comm_con{font:400 10px/162% arial; color:#aaa}

.submit_box p{ width:594px; float:left; margin-bottom:10px; padding:0 10px;}
.submit_box p label{ display:block;color:#000;}
.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; height:25px; background:#e4461d; color:#fff;}
.submit_box p input{ margin:0}

.feed_con{width:668px; margin:10px 0; float:left;}
.feed_list,.feed_list2{ width:594px; margin-bottom:10px;float:left; margin:0 8px; padding:10px; _display:inline}
.feed_list2{ background:#ddd;}

.feed_list .comm_user{ width:594px;}
.reply_box{ margin-top:20px;  color:#444;font:400 10px/162% arial; width:594px;}
.reply_user{ color:#1c2f73; font-weight:700; margin-right:5px;}

.login_box,.reg_box{ width:700px; margin:auto; height:400px;background:#ddd; border:3px solid #bbb;}
.reg_box{ height:auto; width:876px; 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/30px arial;color:#444; width:80px; margin-left:5px;}
.login_ipt{ width:200px; height:25px;font:400 12px/25px arial; color:#000; background:#f1f1f1;}
.login_box p label.re_me{ margin-left:80px!important;margin-left:45px; width:auto;font:400 10px arial; color:#e4461d}
.submit_login{ margin-left:85px!important;margin-left:92px;  width:160px; height:28px;  background:#e4461d; color:#fff; font:400 12px arial;}
.login_box p.login_info{ padding-left:85px!important;padding-left:95px; width:305px;}
.login_box p.login_info a{color:#444; margin-right:5px;}


.reg_form{width:438px; float:left; margin-top:20px; _overflow:hidden}
.reg_form legend{ display:block;font:400 15px/162% arial; color:#06c; width:438px; margin-bottom:20px;}
.reg_form p{padding-bottom:20px; width:438px; 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:#000;}
.reg_form p.ipt_full{ width:438px;}
.ipt1,.ipt2,.ipt3,.ipt4{ display:block; float:left; margin-left:10px;height:18px; padding-top:2px;*padding-top:0px; color:#99c1d2; font:400 11px/20px arial; width:180px;}
.ipt1 input,.ipt2 input,.ipt4 input{ width:180px; height:18px; padding-top:2px;*padding-top:0px; color:#000; background:#fffae6;font:400 11px/20px arial;}
.ipt4 input{ width:70px;}
.reg_form label.label_float{ text-align:left; width:70px; margin-left:5px; color:#e4461d}
.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:140px;font:400 10px/162% arial; color:#aaa;}
.ipt_em2_1{ color:#e69c8f; display:none}
.ipt_line{ display:inline;}
.sign_info label{ width:auto; float:none; display:inline; color:#444;}
.sign_info a{color:#e4461d;}
.sign_info_box p.sign_info,.sign_info_box p.sign_submit{ width:776px; 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:#e4461d; color:#fff; font:400 12px arial; padding:5px 50px; *padding:5px;}

.sign_info_box{ width:776px; float:left;text-align:center;padding:30px 0;}

.pro_submit{ margin-left:126px; *margin-left:70px;}

.user_info{ width:217px;*width:217px; float:left;margin:0 7px 0 8px; padding:0 10px 5px; *padding:0 0 5px 10px; display:inline}
.user_info li{ width:217px;*width:217px; float:left; margin:5px 0; border-bottom:1px solid #c7c6c4; padding-bottom:5px;}
.user_info li.user_name{ background:#c7c6c4 url(../images/user.png) no-repeat 0 center; font:400 12px/20px arial; color:#344b9d; padding-left:20px; width:197px;}
li.user_out{ border:none; text-align:right;}
li.user_out a{ color:#4b5269;}
.user_info li span{ display:block; float:left;}
.user_info li span a{ color:#fff; font:400 9px arial;}
.user_info li b{ display:block; float:right;font:400 9px arial; color:#807963;}

.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;}
.input1,.submit_report{font:400 11px arial;}
.report_sear .report_ipt{ width:250px; background:#f1f1f1; height:21px;font:400 11px/21px arial;}
.report_sear .submit_report{ background:#ddd; height:25px;}


.bar_2_r{ width:630px; float:left;}
.bar_r_1,.bar_r_2,.bar_2_r dt,.bar_2_bom{ background:url(../images/bar_r_bg.gif) repeat-y -310px 0; width:310px; float:left;}
.bar_r_2{ float:right;}
.bar_2_r dt{ width:310px; background-position:0 0; background-repeat:no-repeat; margin-bottom:10px;}
.bar_r_1 dd{ margin:5px 20px; width:270px; float:left;_display:inline}
.bar_r_1 dd b{ display:block; width:250px; float:left; margin-bottom:9px; color:#444;}
.bar_r_1 dd span a{ color:#e4461d}
.bar_r_1 dd.bar_2_bom,.bar_r_2 dd.bar_2_bom{ margin:0; padding:0; width:310px; background-position:-620px 0; height:15px; overflow:hidden;}
.bar_r_2 dd{ margin:3px 10px 0; width:290px; float:left; _display:inline}


.news_page{ width:630px; margin:20px auto; float:left; padding-bottom:10px;}
.news_page ul{ margin:auto; width:75%;}
.news_page li{ float:left; height:21px; line-height:21px; border:1px solid #bbb; 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:#e4461d; 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 #bbb; height:21px; line-height:21px; padding:0 8px; margin:0 2px;}
.news_page li.page_num a:hover{border:1px solid #aaa; text-decoration:none; background:#bbb; color:#fff;}


#content:after,.con_box:after{content:"."; clear:both;display:block;height:0;visibility:hidden;}


.scroll_box{ width:508px; background:#2e1315; height:30px; float:left; border-top:1px solid #000; margin-top:19px;}

.table_mask{ width:508px; height:507px; overflow:hidden; position:relative}
.scroll_btn{  display:block; margin:5px auto 4px; width:120px;}
.scroll_btn span{ display:block; width:21px; height:21px; text-indent:-5000px; background:url(../images/scroll_btn.gif) no-repeat; float:left; margin:0 4px; cursor:pointer}
.scroll_btn span.s_btn_u{ background-position:-21px 0;} 
.scroll_btn span.s_btn_m{ background-position:-42px 0; width:10px; height:10px; overflow:hidden; margin-top:5px;} 
.scroll_btn span.on{ background-position:-52px 0; cursor:default}