/*---------------------2014-03-15-------------------------------*/
.w170{ width:170px; overflow:hidden}
.w1020{ width:1020px; overflow:hidden}


.none{ display:none}
.menu-nav h5{ height:32px; line-height:32px; background:#f6f6f6; padding:0 10px; font-size:14px; color:#666; border-bottom:1px dotted #e5e5e5}
.menu-nav dt,.menu-nav dd{ float:none; }
.menu-nav dt.tit2,.menu-nav dt.current{background-image:url(images/icon_lb.gif); background-repeat:no-repeat;  height:26px; line-height:26px; display:block;  cursor:pointer;}
.menu-nav dt.leaf{background-image: none!important;}
.menu-nav dt.tit2{ background-position:17px -1px}
.menu-nav dt.current{ background-position:17px -22px; display:block;}
.menu-nav dt.tit2 a{ display:block; color:#333}
.menu-nav dt.tit2 strong,.menu-nav dt.current span{ display:block; width:168px; text-indent:30px; font-weight:normal; color:#333 }
.sidebar{padding:0px 0 0px 40px; }
.sidebar li a{ display:block; height:26px; line-height:26px; color:#666; font-weight:normal}
.menu-nav dt a.on,.sidebar li a.on{color: #cc0202 !important; text-decoration: none;}


.fn{ font-weight:normal}
.c06c,.c06c a{ color:#06c}
.c333{ color:#333}
.cccc{ color:#ccc}
.cf60{ color:#f60}
.tit_right{ border:1px solid #FFEED0; background:#FEFEF6; height:33px; line-height:33px; overflow:hidden; padding:0 10px; font-size:14px; color:#666}
.tabs1{ height:40px; line-height:39px; background:url(images/1px.jpg) 0 -381px; overflow:hidden; padding-right:10px}
.tabs1 span{ display:block; float:left; border-right:1px solid #e5e5e5; padding:0 25px; height:40px; cursor:pointer}
.tabs1 span a{display:block;height: 100%;width: 100%}
.tabs1 span.tab_2_2{ font-weight:bold; color:#cc0000; background:#fff}
.tit_table{ border:1px solid #c4d5e0} 
.tit_table td{ height:35px; line-height:35px; background:url(images/1px.jpg) 0 -422px; text-align:center ; color:#333}
.bor_yel{ border:1px solid #FFEDC9}
.bg_yel_l{ background:#FEFEF6}
.m10{ margin:10px}
.mt10{ margin-top:10px}
.m20{ margin:20px}
.mb5{ margin-bottom:5px}
.f24{ font-size:24px}
.f36{ font-size:36px}
.lh30{ line-height:30px}

.sv_list li{ padding:0 90px; float:left; line-height:36px}
.sv_list li.scd{ border:1px solid #f2f2f2; border-bottom:0; border-top:0;}
.ipt_txt{ border:0; border:1px solid #c4d5e0; height:24px; line-height:24px; color:#999; width:293px; padding:0 3px;}
.ipt_sch,.ipt_sch2{ border:0; background:url(images/bg_acc.png); color:#999; width:55px; height:26px; cursor:pointer}
.tab_pro dl{ width:270px; overflow:hidden}
.tab_pro td{ height: 40px; border:1px solid #f2f2f2}

.ipt_sch2{ background:url(images/bg_acc.png) -33px -34px; color:#999; width:37px; height:26px; color:#666;}

.meb_date li{ height:30px; line-height:30px; overflow:hidden }
.meb_date li a{ padding:0 8px; color:#999}
.bor_blue{ border:1px solid #c5d6e1}
.tab_bor_blue td{ border-bottom:1px solid #c5d6e1}
.no-t-bor td{ border-top:0}
.slct{ padding:3px;}

.help ul{ border-right:1px solid #06c; width:150px; padding:0 10px 0 43px; overflow:hidden; float:left}
.help ul a:hover,.h_blue a:hover{ text-decoration:underline; color:#06c!important}
.evalua{ display:block; height:30px; width:85px; background:url(images/bg_acc.png) -59px 0px; line-height:30px; text-align:center }

.tab_comm td{ padding:10px; padding-left:20px; border-bottom:1px solid #f2f2f2}
.tab_top span{ display:block; float:left; padding:0 5px;}
.cart,.cart:hover{ display:block; height:24px; width:87px; background:url(images/bg_acc.png) -76px -36px; color:#fff!important; text-align:center; line-height:24px;}
.sp_plr5 span{ padding:0 5px}
.top-up a{ display:block; height:31px; line-height:31px; margin-top:35px}
.button,.button:hover{ display:block; height:31px; line-height:31px;  border:0; width:60px; text-align:center;  color:#fff!important; overflow:hidden; background:url(images/bg_acc.png) -148px 0px; margin-right:10px}
.ipt_txt3{ border:0; height:21px; line-height:21px; padding:1px 3px; width:143px;background:url(images/bg_acc.png) 0 -69px;}
.btn4{ border:0; height:30px; width:63px;background:url(images/bg_acc.png) -151px -67px; margin:20px 0 0 310px}
.tab_set td{ padding:0 5px; border:1px solid #f2f2f2}

.process6,.process6-2,.process6-3{background-image:url(images/process2.jpg); height:28px; line-height:28px; font-weight:bold}
.process6-2{ background-position:0 -40px}
.process6-3{ background-position:0 -80px}
.process6 span,.process6-2 span,.process6-3 span{ display:block; width:345px; text-indent:10px; font-size:14px; float:left}

.set{ width:694px; height:624px; border:3px solid #d3d3d3;-moz-box-shadow: 2px 2px 3px #888; /* �ϵ� Firefox */
box-shadow: 2px 2px 3px #888; background:#fff; z-index:20000;left:50%;/*FF IE7*/
top:50%;/*FF IE7*/
margin-left:-350px!important;/*FF IE7  */
margin-top:-300px!important;/*FF IE7 */
margin-top:0px;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_margin-left:-350px;_top:0px
}
*html .set{}
.set h6{ height:39px; line-height:39px; background:#f5f5f5; font-size:14px; padding:0 10px}
.set h6 a{ display:block; height:25px; width:25px;background:url(images/close.jpg); float:right; margin-top:5px}

.page2{ height:23px; line-height:23px;}
.page2 a{ padding:0px 7px; border:1px solid #d1d1d1; color:#06c; display:block; float:left; margin-right:3px; height:21px; line-height:21px;}
.page2 a:hover,.page2 a.on{ border:1px solid #cc0000; color:#cc0000}
.page2 a.down{ width:24px; height:23px; cursor:pointer; background:url(images/bg_acc.png) 0 -35px; border:0; padding:0}
.page2 a.up{ width:24px; height:23px; cursor:pointer; background:url(images/bg_acc.png) -179px -38px; border:0; padding:0}
.no-bor td{ border:0}
.no-pad td{ padding:0} 


.category_left_auth{ border-top:1px solid #ddd;overflow-y: scroll; width:181px; height:588px;overflow-x:hidden; position:relative; z-index:1000; background:#fff }
.category_left_auth h5{ background:#f6f6f6; height:31px; line-height:31px; overflow:hidden; font-size:22px; color:#cc0001; font-weight:normal; padding-left:8px}


/*--------*/
#menu{padding:10px;}
#menu ul li{padding:5px 0 2px 15px;}
#menu ul li ul{display:none;}
#menu ul li em{cursor:pointer;display:inline-block;width:18px;float:left;height:18px;margin-left:-14px;background:url(images/tree-ul-li.gif) no-repeat -40px 0px; margin-right:10px}
#menu ul li em.off{background-position: -16px -18px;}
#menu ul li#end{background-color:#FFF;}
#menu ul.off{display:block;}
#menu ul li ul li em{cursor:pointer;display:block;width:9px;float:left;height:9px;background:url(images/tree-ul-li.gif) no-repeat 0px -77px; margin-right:10px; margin-top:3px}
#menu ul li ul li em.off{background:url(images/tree-ul-li.gif) no-repeat 0px -44px; }
#menu ul.off li{ padding-right:10px}
#menu ul li span{ display:block; float:left; padding:0 10px; height:28px; line-height:28px; width:200px}


/*  */
.orders{ border:solid 1px #ececec; background:#fffef6; overflow:hidden; zoom:1;}
.address_order{ width:22%; border-right:1px #ececec solid; background:#fcfcfc;margin-bottom:-10000px;padding-bottom: 10000px; float:left;}
.address_order h3{ font-size:14px; height:30px; line-height:30px; background:#f2f2f2; border-bottom:solid 1px #efefef; padding-left:10px;}
.address_order table tr td{ padding:7px 3px;}
.address_order table tr td span{ color:#999999;}
.address_order table tr td em{ float:right; padding-right:15px; background:url(images/bg.png) no-repeat 30px -88px; color:#c00; cursor:pointer;}
.address_order table tr.border td{ border-top:dashed 1px #e1e0e0;}
.orders i.kefu{ width:22px; height:28px; background:url(images/bg.png) no-repeat 0 -43px; display:inline-block; margin:0 5px; vertical-align:middle;}
#more{ position:absolute; top:30px; width:230px; border:solid 1px #eee; background:#fff; left:-85px; display:none;}
#more ins{ width:7px; height:5px; background:url(images/bg.png) no-repeat 0 -69px; position:absolute; display:inline-block; top:-5px; right:20px;}
.order_info{ width:76%; float:right;}
.order_info .order_text{ padding:25px;}
.order_info .order_text h3{ height:35px; line-height:35px; font-size:16px; color:#333;}
.order_info .order_text h3 em{ width:35px; height:35px; background:url(images/bg.png) no-repeat 0 0; display:inline-block; float:left; margin-right:15px;}
.order_info .order_text h5 { padding:0 55px; font-size:12px; font-weight:normal;}
.order_info .order_text h5 a{ color:#0033cc; margin-left:5px;}
.order_info .order_text .wuliu { padding:30px 0 20px 55px; width:780px; line-height:25px;}
.order_info .order_text .wuliu  h6{ font-size:14px; height:40px; line-height:40px; border-bottom: solid 1px #eee; margin-bottom:10px; color:#555;}
.order_info .order_text .wuliu dl{ overflow: hidden; zoom:1;}
.order_info .order_text .wuliu dl dt{ width:70px; float:left;}
.order_info .order_text .wuliu dl dd{ width:700px; float:left;}
.order_info .order_text .wuliu dl dd p.cur{ color:#f60;}
.goods_id table {border:solid 1px #eee;}
.goods_id table tr td table{ border:none}
.goods_id table tr td table tr td{ border:none;}
.goods_id table tr td{ border:solid 1px #eee; padding:10px 0;}
.goods_id table tr th{ background:#fafafa;padding:10px 0; font-size:12px; font-weight:normal;}
.order_img{ padding:5px 10px; color:#999;}
.order_img dl dt{ width:80px;}
.order_img dl dd{ float:left; width:245px;}
.order_img dl dd a{ color:#0066cc;}
.order_money{ padding-right:20px; font-family:"微软雅黑"; font-size:12px;}
.order_money em{ padding:0 3px; color:#999; font-size:14px;}
.order_money strong{ font-size:16px; font-weight:600; color:#c00;}


/* CSS*/
.process5-1,.process5-2,.process5-3,.process5-4,.process5-5{height:37px; line-height:37px; background-image:url(images/process_bj.png); width:960px; overflow:hidden; margin:20px 0 40px 0}
.process5-1{ background-position:0 -201px;}
.process5-2{ background-position:0 -241px;}
.process5-3{ background-position:0 -281px;}
.process5-4{ background-position:0 -321px;}
.process5-5{ background-position:0 -361px;}
.process5-1 span,.process5-2 span,.process5-3 span,.process5-4 span,.process5-5 span{display:block; height:37px; width:172px; padding-left:20px; font-family:"微软雅黑"; font-size:14px; float:left}

.options{ /*height:600px;*/ overflow-y:auto; overflow-x:hidden;}

.options table{ border:solid 1px #eee;border-top:none; }
.options table tr td,table.title_table tr td{ padding:5px; border:solid 1px #eee; }
.options table tr.add_color td{ background:#e2f2ff;}
.options table tr td.bg_color,table.title_table tr td.bg_color{ background:#fcfcfc; border:none;}
table.title_table tr td.bg_color{ border-bottom:solid 1px #eee;}
.options table tr td.bg_color1{ background:#e2f2ff}
.options table tr td.bg_color11{ background:#fffdee;}
div.brand_left{ padding-left:20px; display:inline}
div.brand_lefts{ padding-left:35px;display:inline}
.options table tr td input.checkbox{ vertical-align:middle; margin-right:5px;}

/* CSS*/
.table_as{ padding:20px 0; font-family:"����"; font-size:12px;}
.table_as table tr td{padding:0 5px 5px 5px; line-height:24px; color:#0066cc;}
.table_as table tr td span{ display:inline-block; border:dotted 1px #c00; padding:0px 10px; color:#c00;}
.table_as table tr td p{margin-bottom:5px;}
.table_as table tr td i{ display:inline-block; color:#c00; font-style:normal;}
.table_as table tr td em{ display:inline-block; border:dotted 1px #0066cc; padding:0px 15px; color:#0066cc; }

.peijianxuanze{ padding:10px 25px; border:solid 1px #eee; width:90%; margin:0 auto; position:relative;}
.peijianxuanze h6{ background:url(images/bg22.png) no-repeat; width:125px; height:36px; line-height:33px; font-size:15px; color:#444; font-family:"微软雅黑"; position:absolute; top:-18px; left:20px; text-align:center;}

.mng{ font-size:12px; color:#0066cc; font-weight:normal; font-family:"宋体"; float:right}



/*-------弹窗---------*/
.set2{ width:466px; border:3px solid #d3d3d3;-moz-box-shadow: 2px 2px 3px #888; /*老的 Firefox */
    box-shadow: 2px 2px 3px #888; background:#fff; z-index:20000;left:50%;/*FF IE7*/
    top:47%;/*FF IE7*/
    margin-left:-233px!important;/*FF IE7 该值为本身宽的一半 */
    margin-top:-320px!important;/*FF IE7 该值为本身高的一半*/
    margin-top:0px;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    _margin-left:-350px;_top:0px
}
*html .set{}
.set2 h6{ height:39px; line-height:39px; background:#f5f5f5; font-size:14px; padding:0 10px}
.set2 h6 a{ display:block; height:25px; width:25px;background:url(images/close.jpg); float:right; margin-top:5px}
.juzheng img{ margin-right:10px;}
.tab_set2 td{ padding:0 0 0 8px; border:1px solid #f2f2f2;line-height:35px}

.tab_new .no{ display:block; cursor:pointer; height:26px; line-height:26px; width:65px;text-align:center}
.xuqiu{ width:86px; height:66px;background:url(images/xuqiu.jpg); position:absolute; left:1200px; top:15%; display:none }
.xuqiu .a1,.xuqiu .a2{ height:28px; margin-bottom:10px; display:block}
.xuqiu a:hover{ background:none}

#recharge{
    display: inline-block;
    text-decoration:none;
    width:80px;
    height:30px;
    border:1px #ff6b09 solid;
    text-align:center;
    line-height:30px;
    font-size:12px;
    color: #ffffff;
    border-radius:4px;
    cursor:pointer;

    background: -webkit-linear-gradient(bottom, #ff6a07 , #fe802d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #ff6a07, #fe802d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #ff6a07, #fe802d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top,#ff6a07 , #fe802d); /* 标准的语法（必须放在最后） */
}
#recharge:hover{
    background:#fe802d
}
#recharge a{}

/*go payment*/
#gotoPay{
    display: inline-block;
    text-decoration:none;
    width:60px;
    height:30px;
    border:1px #ff6b09 solid;
    text-align:center;
    line-height:30px;
    font-size:12px;
    color: #ffffff;
    border-radius:4px;
    cursor:pointer;

    background: -webkit-linear-gradient(bottom, #ff6a07 , #fe802d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, #ff6a07, #fe802d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, #ff6a07, #fe802d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top,#ff6a07 , #fe802d); /* 标准的语法（必须放在最后） */
}
#gotoPay:hover{
    background:#fe802d
}
#gotoPay a{}