@charset "utf-8";
/* CSS Document */

.banner_box{ width:645px; float:left; height:200px; overflow:hidden; position:relative;}
.banner_box ul{ position:absolute; width:1935px;}
.banner_box li{ float:left; width:645px; height:200px;}
.banner_box span{ position:absolute; right:0; bottom:10px; width:100px;}
.banner_box span a{ background-position:-60px 0; text-align:center; display:block; width:20px; height:20px; color:#fff;float:left; margin:0 5px;font:700 10px/20px arial;}
.banner_box span a:hover,.banner_box span a:active{ text-decoration:none}
.banner_box span a.on{ background-position:-40px 0;}

.con_r,.con_l{ float:left; width:645px;margin-top:10px;}
.con_r{ width:285px; margin-left:10px;}
.con_list{ width:645px; float:left;  background-color:#151515;}
.con_list_top{ width:635px; height:50px; background:url(../images/con_list_top.gif) no-repeat; font:700 17px/50px arial; display:block; padding-left:10px; color:#dfe0e1; position:relative}
.list_opt{ position:absolute; right:10px; top:10px;}
.list_opt select{ background:#222; color:#ddd;}
.table_box,.table_box1,.table_box2{ width:609px; border:none; margin:0 10px 10px;}
.table_box thead th,.table_box1 thead th,.table_box2 thead th{  height:25px;color:#666;font:700 11px/25px arial; border-bottom:1px solid #2a2a2a;}
.th1{ width:130px;}
.th2{ width:90px;}
.th3{ width:145px;}
.th4{ width:60px;}
.th5{ width:140px;}
.th6{ width:30px;}
.table_box1 .th1,.table_box1 .td1{ width:215px;}
.table_box1 .th2,.table_box1 .td2{ width:170px;}
.table_box1 .th3,.table_box1 .td3{ width:130px;}
.table_box1 .th4,.table_box1 .td4{ width:80px;}
.table_box1 .th5,.table_box1 .td5{ width:30px;}
.table_box2 .th1,.table_box2 .td1{ width:165px;}
.table_box2 .th2,.table_box2 .td2{ width:150px;}
.table_box2 .th3,.table_box2 .td3{ width:100px;}
.table_box2 .th4,.table_box2 .td4{ width:80px;}
.table_box2 .th5,.table_box2 .td5{ width:130px;}

#sro18_pl .th2,#sro18_pl .td2{ width:80px;}
#sro18_pl .th3,#sro18_pl .td3{ width:80px;}
#sro18_pl .th5,#sro18_pl .td5{ width:215px;}


.input1{ width:80px; background:#272727; border:1px solid #555;font:400 10px/18px arial; height:18px; color:#bbb;}
.table_box1 .td3 .input1{ width:50px;}
.table_box tbody td,.table_box1 tbody td,.table_box2 tbody td{ height:40px;font:400 10px/162% arial;}
.td1{ width:130px; color:#555;font:700 11px arial;}
.td2{ width:90px; }
.td2 span,.td4 span{ color:#444;font:400 10px arial;}
.td3{ width:145px;}
.table_box2 .td3{color:#d50110;}
.td4{ width:60px;font:400 10px arial;}
.td5{ width:140px;}
.td6{ width:30px;}

.con_list_bom{ background:#151515 url(../images/con_list_bom.gif) no-repeat 0 bottom; width:645px; position:relative;z-index:98;}
.con_list_bom:after,.con_list_bom p:after{content:"."; clear:both; visibility:hidden; display:block;}
.con_list_bom p{ width:625px; border-top:1px solid #2a2a2a; margin:10px 10px 0; padding:15px 0 14px; text-align:right}
.con_list_bom p em{ color:#fff;font:700 12px/33px arial; display:block; float:right;}
.con_list_bom p em span{ color:#d50110; margin-right:15px;}
.con_list_bom p strong{ float:right;}
.con_list_bom p strong a{ display:block; background:url(../images/payment.png) no-repeat; width:158px; height:33px; text-indent:-5000px; text-align:left}
.con_list_bom p strong a.on{ background-position:0 -33px;}
#pay_menu{ position:absolute; top:48px; *top:52px;right:10px!important;right:9px; width:138px; background:#930101; padding:10px; display:none;}
#pay_menu label{ display:block; margin-bottom:5px; color:#fff;font:700 12px/162% arial;}

.pay_help{ width:645px; float:left; padding:20px 0; color:#9b9b9b;font:400 10px/162% arial;}
.pay_help strong{ display:block; color:#dfe0e1; font:400 18px/162% arial; margin-bottom:10px;}
.pay_help a{color:#2966cf;}

.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:#dfe0e1; 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;}

.buy_btn{ display:block;border:none; color:#fff;font:700 11px/22px arial; background:#a51313; width:80px; text-align:center; height:22px; margin:10px 0 10px 110px;}
.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:32px;height:32px; padding:15px; cursor:pointer;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizinMethod='scale', src="/images/img_bg_s.png");_background:none;}
.img_box img{ display:block;}

.img_box:after{content:"."; clear:both; visibility:hidden; display:block;}
.alert_box_con,.alert_top,.alert_bom{ background:url(../images/alert_bg.png) no-repeat;}
.alert_box{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;}

.remark_tit{ display:block;}
.con_top blockquote.remark_tit{ display:block; float:left; width:625px; height:auto;}
.con_top blockquote.remark_tit em{ display:block; color:#ddd; margin-bottom:5px;}
.con_top blockquote.remark_tit a{color:#2966cf;}
.pl_search{ width:625px; float:left; margin:20px 0;}
.pl_search p{ width:420px; margin:auto;}
.pl_search p .input1{ width:300px; float:left}
.pl_search p .buy_btn{ float:left; margin:0 0 0 10px;}
.pl_search p label{ display:block; width:auto; margin:5px 0;}

.table_scroll{ height:400px; overflow-y:auto;scrollbar-face-color: #333; scrollbar-shadow-color: #555; scrollbar-highlight-color: #333333; scrollbar-3dlight-color: #555; scrollbar-darkshadow-color: #333; scrollbar-track-color: #191919; scrollbar-arrow-color: #444; width:639px; _overflow:hidden}