@charset "utf-8";
/* CSS Document */

.banner_box{ width:668px; float:left; height:194px; overflow:hidden; position:relative;}
.banner_box ul{ position:absolute; width:2004px;}
.banner_box li{ float:left; width:668px; height:194px;}
.banner_box span{ position:absolute; right:0; bottom:10px; width:110px;}
.banner_box span a{ background:url(../images/btn_num.gif) no-repeat -24px;text-align:center; display:block; width:24px; height:24px; color:#999;float:left; margin:0 5px;font:400 11px/24px arial;}
.banner_box span a:hover,.banner_box span a:active{ text-decoration:none; color:#fff;}
.banner_box span a.on{ background-position:0 0; color:#fff; cursor:default}

.con_list{ width:668px; float:left; }
.con_list_top,.pay_help strong{ width:668px; background:url(../images/line_b.gif) no-repeat 0 bottom; font:700 17px/162% arial; display:block; padding:5px 0; color:#663e2d; position:relative}
.sign_top{background:url(../images/sign_tit.png) no-repeat; width:590px; height:30px; margin:50px auto;font:700 15px/30px arial; color:#663e2d; padding-left:10px;}
.shop_select{ position:absolute; right:0; bottom:10px;}
.shop_select select{font:400 10px arial;color:#8e5e9a;}
.list_opt{ position:absolute; right:20px; top:20px;}
.list_opt select{ background:#222; color:#ddd;}
.table_box,.table_box1,.table_box2{ width:668px; border:none; margin:0 0 10px; float:left}
.table_box thead th,.table_box1 thead th,.table_box2 thead th{  height:30px;color:#333;font:700 12px/162% arial; background:#fbf4e4;}
.th1{ width:180px; padding-left:5px;}
.th2{ width:90px;}
.th3{ width:130px;}
.th4{ width:100px;}
.th5{ width:100px;padding-left:20px;}
.th6{ width:50px;}

.table_box1 td,.table_box2 td,.table_box tbody td{ height:40px;font:400 10px/162% arial;}
.table_box1 .td3 .input1{ width:50px;}
.td1{ width:180px; color:#663e2d; padding-left:5px;}
.td2{ width:90px; }
.td2 span,.td4 span{ color:#999;}
.td3{ width:130px;color:#8e5e9a; }
.td4{ width:60px;}
.td5{ width:100px; padding-left:20px;}
.td6{ width:50px;}
.table_box1 td.td1,.table_box2 td.td1{font:700 11px arial;}

.table_box1 .th1,.table_box1 .td1{ width:180px;}
.table_box1 .th2,.table_box1 .td2{ width:90px;}
.table_box1 .th3,.table_box1 .td3{ width:130px;}
.table_box1 .th4,.table_box1 .td4{ width:100px;}
.table_box1 .th5,.table_box1 .td5{ width:100px;}
.table_box1 .th6,.table_box1 .td6{ width:50px;}
.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;}



#arch_my .td1 a{color:#663e2d; }
#arch_my .td1 a:hover{ color:#d4a28e;}
#arch_my .td2,#arch_my .td4{color:#999;}
#arch_my .td2,#arch_my .td5{color:#999;}
#arch_my .td2,#arch_my .td5 a{color:#8e5e9a;}

.con_list_bom{ background:#fbf4e4; width:668px; position:relative;z-index:98}
.con_list_bom p{ width:658px; margin:10px 10px 0; padding:15px 0 14px; text-align:right}
.con_list_bom p em{ color:#382e16;font:700 12px/162% arial; display:block; float:right; margin-top:10px}
.con_list_bom p em span{ color:#d50110; margin-right:15px;}
.con_list_bom p strong{ float:right;}
.con_list_bom p strong a.on{ background-position:0 0;}


.buy_btn{ display:block; width:74px; height:26px; padding:0 3px 2px 0;  text-align:center}
.buy_btn a{color:#fff;font:400 11px/26px arial;background:url(../images/buynow.png) no-repeat; display:block}
.buy_btn a:hover,.buy_btn a:active{background:url(../images/buynow_b.png) no-repeat; text-decoration:none}
#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:668px; float:left; padding:20px 0; color:#908b7a;font:400 10px/162% arial;}
.pay_help strong{ display:block; color:#663e2d; font:400 18px/162% arial; margin-bottom:10px;}
.pay_help a{color:#06c;}

.con_top{width:625px; float:left;  background:#151515 url(../images/con_top_news.png) no-repeat; padding:10px;}
.con_top strong{ display:block;font:700 17px/162% arial; color:#663e2d; margin-bottom:5px;}
.con_top ul{ width:350px; float:left}
.con_top li{margin-bottom:10px; float:left; width:350px;}
.con_top label{ display:block;font:700 10px/162% arial; color:#aaa; float:left; width:100px;}
.con_top span{ display:block; float:left; margin-left:10px;}
.con_top span select{ width:200px; background:#222; color:#bbb;}
.num_buy{ _margin-left:-10px; width:30px;background:#ddd; color:#333;font:400 11px/16px arial; height:16px;}
.con_top span select.price_type{ width:auto;}

.con_news_bom,.con_shop_bom{ background:url(../images/con_list_bom.gif) no-repeat; width:645px; height:10px; overflow:hidden; display:block; float:left; margin-bottom:10px;}
.con_shop_bom{background:url(../images/con_shop_bom.png) no-repeat;}
.con_top blockquote{ display:block; float:left; width:270px; height:140px; overflow:auto;}
.con_top blockquote em{ display:block; color:#ddd; margin-bottom:5px;}
.con_top blockquote a{color:#2966cf;}

#sro18_shop .bar_box2 dt,#sro18_pl .bar_box2 dt{ background-position:0 -40px;}

.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:14px auto; padding-top:14px!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:668px; float:left; margin:10px 0;color:#bbb;font:400 10px/162% arial;}
.f_list_tit{ display:block; width:668px;font:700 13px/162% arial; margin-bottom:5px; color:#999;}
.faq_list a{color:#253576;}

.news_con{ width:668px; margin:10px 0; float:left;font:400 10px/162% arial; color:#999}
.news_con a{color:#253576;}
.news_date{ display:block; width:668px; height:25px;color:#ddd;font: italic 400 10px/25px arial; background:#fbf4e4;}

.comment_box{margin:20px 0 10px; width:668px; float:left}
.comment_tit,.submit_box strong{background:#fbf4e4; width:663px; display:block; float:left; margin-bottom:20px;height:40px;font:700 17px/40px arial;color:#663e2d; padding-left:5px;}
.comm_list{ width:668px; float:left; margin-bottom:20px;}
.comm_user{ width:668px; float:left; margin-bottom:10px;background:url(../images/line_b.gif) no-repeat 0 bottom;padding:5px 0; color:#663e2d;}
.comm_user b{ display:block; float:left;}
.comm_user i{ float:right;display:block;font:400 9px arial; color:#d4a28e;}
.comm_con{font:400 10px/162% arial; color:#aaa}

.submit_box{ width:668px; float:left; margin:10px 0;}
.submit_box p{ width:658px; float:left; margin-bottom:10px; padding:0 5px;}
.submit_box p label{ display:block;color:#663e2d;}
.submit_box p label span{color:#99c1d2;}
.submit_box p label a{color:#c1bbab;}
.submit_box p label a:hover{color:#253576;}
.submit1{ width:100px; height:25px; border:1px solid #ddd; background:#fffae6;}
.submit_box p input{ margin:0}

.feed_con{width:668px; margin:10px 0; float:left;}
.feed_list{ width:648px; margin-bottom:10px; border:5px solid #f7f0dd; background:#fffae6; float:left; padding:0 5px;}

.feed_list .comm_user{ background:none; width:648px;}
.reply_box{ margin-top:20px; border-top:1px solid #f7f0dd; padding-top:5px; color:#99c1d2;font:400 10px/162% arial; width:648px;}
.reply_user{ color:#99c1d2; font-weight:700}

.login_box{ width:600px; margin:auto; clear:both; padding-bottom:100px;}
.login_box p{ width:600px; float:left; margin-bottom:30px;}
.login_box p label{ display:block; float:left;font:700 11px/30px arial;color:#663e2d; width:80px; margin-left:5px;}
.login_ipt,.login_ipt_on{ width:300px; height:25px;font:400 12px/25px arial; color:#99c1d2; background:#fffae6;}
.login_ipt{border:1px solid #f7f0dd;}
.login_ipt_on{ background:#fffae6;}
.login_box p label.re_me{ margin-left:85px!important;margin-left:45px; width:auto;font:400 10px arial; color:#d4a28e}
.submit_login{ margin-left:85px!important;margin-left:92px; background:url(../images/submit.gif) no-repeat; width:160px; height:28px; border:none; color:#fff;}
.login_box p.login_info{ padding-left:85px!important;padding-left:95px; width:505px;}
.login_box p.login_info a{color:#99c1d2; margin-right:5px;}


.reg_form p{padding-bottom:20px; width:450px; 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:#663e2d;}
.reg_form p.ipt_full{ width:900px;}
.ipt1,.ipt2,.ipt3,.ipt4{ display:block; float:left; margin-left:10px; border-color:#DFDFDF;}
.ipt1 input,.ipt2 input,.ipt4 input{ width:180px; border-color:#DFDFDF; height:18px; padding-top:2px;*padding-top:0px; color:#99c1d2; background:#fffae6;font:400 11px/20px arial;border:1px solid #DFDFDF;}
.ipt4 input{ width:100px; border-color:#DFDFDF;}
.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:5px;}
.ipt_em2,.ipt_em2_1{ display:block; position:absolute; bottom:3px; left:140px;font:400 10px/162% arial; color:#c6c1ae;}
.ipt_em2_1{ color:#e69c8f; display:none}
.ipt_line{ display:inline;}
.sign_info label{ width:auto; float:none; display:inline; color:#bbb;}
.sign_info a{color:#99c1d2;}
.reg_form p.sign_info,.reg_form p.sign_submit{ width:900px; text-align:center; margin-top:30px;}
.submit_1,.submit_2{ background:url(../images/submit.gif) no-repeat; width:160px; height:28px; border:none; color:#fff; margin-right:10px;}
.submit_2{ background:url(../images/submit2.gif) no-repeat; width:88px; color:#ddd;}

.ipt1 input{border-color:#DFDFDF;}
#arch_my .reg_form{ margin:20px 0;}
#arch_my .reg_form p{ width:330px;}
#arch_my .reg_form p.ipt_full{ width:668px;}
#arch_my .reg_form .ipt1 input,#arch_my .reg_form .ipt2 input{ width:150px;}
#arch_my .reg_form p.sign_info,#arch_my .reg_form p.sign_submit{ width:668px;}
.user_box{ background:#fdefdd; border:1px solid #e8c598; width:228px; padding:10px; float:left; margin-bottom:10px;}
.user_box strong{ display:block; color:#5a2507; width:228px; border-bottom:1px solid #e3cd99; padding-bottom:5px;font:700 13px/162% arial; margin-bottom:5px;}
.user_box strong span{ color:#4ea4af;}
.user_info{ width:228px; float:left;}
.user_info li{ width:228px; float:left; margin:5px 0;}
.user_info li span{ display:block; float:left;}
.user_info li span a{ color:#ac6b4a; font:400 9px arial;}
.user_info li b{ display:block; float:right;font:400 9px arial; color:#c4b6a5;}

.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; right:0; bottom:5px;}
.input1,.submit_report{font:400 11px arial;}


.report_link{ display:block; float:left;}
.report_link a{ color:#fff; display:block; float:left;background:#5b2e67;padding:5px 10px;}
.report_link a:hover{ text-decoration:none; background:#666;}

.news_list{ width:648px; float:left; margin:10px 0 0; padding:10px 0;}
.news_con_text,.news_list_tit{ display:block; width:648px; 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:#663e2d;}
.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_page{ width:630px; margin:20px 0; 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:#663e2d; 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:#5b2e67; 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:#666; color:#fff;}

