/* 娴兼艾鎲虫稉顓炵妇妫ｆ牠銆� */

.userInfo{ border:1px solid #edd28b; background:#fffdee; padding:9px;}
.user{  width:120px;}
/*.user .u-icon {background:url(../images/index.png) no-repeat -42px -33px;display:table-cell;height:110px;text-align: center;vertical-align: middle;width: 120px; padding-top:6px;}*/
.user .u-icon img { width:100px; height:100px;}
.user p a{ color:#06c;}
.i-userinfo{ width:670px;  float:left; border-left:1px solid #ffeed6; padding-left:10px;}
.username{height: 30px;margin-bottom: 3px;overflow: hidden;}
.ftx-03,flk-03{color: #666666;}
.ftx-03 .num{color: #0B72A4; font:12px/1.5 Tahoma, Helvetica, Arial, "鐎瑰缍�", sans-serif; font-weight:800;}
.flk-03 .num{color: #ff4200; font:12px/1.5 Tahoma, Helvetica, Arial, "鐎瑰缍�", sans-serif;}
.username strong {color: #333333;font-size: 20px; font-weight: normal;}
.members{background:#fff; border:1px solid #FFEED6; border-bottom: none;}
.rank{  height:23px; overflow:hidden; width:76px; line-height:23px; text-align:center;}
.memb-info{ border-left:1px solid #FFEED6; width:380px; height:23px; line-height:23px;float:left; color:#999; padding-left:4px; overflow:hidden;}
#remind {background:#FFFFFF;border:1px solid #FFEED6;overflow: hidden;padding: 10px;}
#remind dl {border-top:1px solid #FFEED6;height:30px;line-height:30px;overflow: hidden;}
#remind .fore { border-top: medium none;}
#remind dl dt, #remind dl dd {float: left;}
#remind dl dt {margin-top: 5px;}
#remind .oinfo {float: left;width:420px;}
#remind .oinfo dd {padding-right:10px; width:110px; line-height:30px;}
#remind .oinfo dd a{ color:#999;}
#remind .ainfo {border-left: 1px solid #FFEED6; float: left;margin-left: 10px;padding-left: 10px;width:200px;}
#remind .ainfo .fore1 {margin-right:30px;}
#remind .ainfo .fore1 p {margin-top: 5px;}
.m{ margin-bottom: 10px; overflow: hidden;}

.c01-2 {color: #525456;}
.entity-h3{color: #FC6210;font-weight: 700;margin-left: -10em;text-align: right;width: 8.5em;}
.per-main{ min-height:480px; _min-height:auto!important; _height:480px;}
.per-main h3 {font-size: 12px;font-weight:400;margin-top: 10px; padding-left: 11.5em;}
.per-main .section {margin:10px 0;}
.per-main .combo-tips {line-height: 24px;margin: 0 10px 10px 30px;}
.per-main .Tips-t {margin: 0 15px;}
.per-main .PassBox {width: 590px;height: 200px;margin: 20px 10px;background: #f5f5f5;border: 1px #ccc solid;font-size: 14px;}
.elem-form li {line-height:24px; overflow:hidden; margin-bottom:5px; line-height:24px;}
.elem-form li.separator {border-bottom: 1px solid #dddddd; padding-bottom: 15px;}
.elem-form li strong{color: #333333;}
.elem-form .hui-txt{color: #666666;}
.label-like {text-align: left;width: 10em;float: left; line-height:24px;height: 24px;overflow: hidden}
.label-like1 {text-align: left;width: 7em;float: left; line-height:24px;height: 24px;overflow: hidden; color:#aaaaaf;}
.label-like2 {text-align: left;width: 5em;float: left; line-height:24px;height: 24px;overflow: hidden;}
.elem-form .label-bank {text-align: left;width: 70px;float: left; line-height:24px;height: 24px;overflow: hidden}
.inputtext{border: 1px solid #A0A0A0;color: #404040;height: 14px;line-height: 14px;padding: 4px 3px; width:187px;}
.conarea{border: 1px solid #A0A0A0;color: #404040; width:336px; height:60px;}
.spark-indeed{ color:#f00;}
.tbl-deliver-address caption {color:#FC6210;font-weight:700; text-align:left;height:24px; line-height:24px;}
.tbl-deliver-address {margin: 15px 0 0 5px;}
.tbl-deliver-address .tbl-main {border: 1px solid #A2CBFF;table-layout: fixed;width:99%;}
.tbl-deliver-address tr:hover {background-color:#E0EEEE}
.tbl-deliver-address td {border-bottom: 1px solid #A2CBFF;padding: 5px;white-space: normal;word-break:break-all;word-wrap: break-word; text-align:center;}
.tbl-deliver-address td.cell-align-center {text-align: center;}
.security-deliver .elem-form option {color: #404040;}
/*.thead-tbl-grade td { background:url(../images/bg_thead_grade.png) repeat-x; border-bottom:1px solid #AEC7E5; padding:0; line-height:29px; height:29px;text-align: center;}*/

/*鐠愵厾澧挎潪锟�*/
.cart-cont{ width:990px; margin:0 auto; overflow:hidden;}
/*.cart-top{ height:27px; overflow:hidden; border:1px solid #dbdbdb; background:url(../images/cBg.jpg) repeat-x;}*/
.cart-top li{ width:325px; height:27px; line-height:27px; text-align:center; color:#666; font-size:14px; float:left;}
/*.cart-top li.focus{ font-weight:bold; color:#fff;background:url(../images/cHoverBg1.jpg) no-repeat; }*/
.choose{ width:300px;}
.choose .box{ height:20px; margin-bottom:10px; position:relative; width: 300px;}
.choose .box-status{ color:#404040; z-index:300;  height:25px; line-height:30px; color:#666;}
.total-fee{ text-align:right; height:30px; line-height:25px; vertical-align:middle; color:#404040; width:400px; text-align:right;}
.total2{color: #FF6600;font: bold 15px tahoma;margin-right: 3px;}
.total-fee-info{ margin-right:10px;}
.item-label{
    background: #dadada;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    color: #5f5f5f;
    text-align: center;
    width: 33px;
    height: 17px;
    line-height: 16px;
    display: inline-block;
    margin-right: 10px;
}
/*鐠愵厾澧挎潪锔惧Ц閹拷*/
.choose .box-status{float: left;z-index: 300;width:300px;margin-top:5px;}
.choose .bar {
    border: 1px solid rgb(208, 208, 208);
    width: 100px;
    height: 10px;
    margin-top:2.5px;
    overflow: hidden;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    padding: 1px;
    display: inline-block;
    vertical-align: middle;
}
.clearfixgwc {float:left;}
.choose .normal,.choose .disable, .choose .invalid {width: 0px; height: 10px;margin-right: 1px;float: left;}
.choose .normal {background-color: rgb(204, 232, 255);}
.choose .num {color: rgb(128, 128, 128); margin-left: 4px;}

.order-table{ border-top:3px solid #F3F3F5;}
.order-table .tac{ text-align:center;}
.order-table th{  line-height:36px; font-weight:normal; text-align:left; background:#F3F3F5;}
.order-table tr td{ border-bottom: 1px dashed darkgray;}
.order-table tr .td1{ padding-left:16px; width:56px;}
.order-table tr .td1 input{margin-right:2px;vertical-align: -2px;}
.order-table tr .td2 .pic {border: 1px solid #D0D0D0;display: inline;float: left;height:60px;margin:8px 5px 8px 0;overflow: hidden;width:60px;}
.order-table tr .td2 .pic img {height:60px;overflow: hidden;width:60px;}
.order-table tr .td2 .name {float: left;line-height: 16px;margin-top:20px;overflow: hidden;width:190px;}
.order-table tr .td2 .name a {color:#3c3c3c;}
.order-table tr .td2 .name a:hover{ color:#f60;}
.order-table tr .td5{ font:bold 12px tahoma; color:#333;}
.order-table tr .td6{ font:bold 12px tahoma; color:#333}
.order-table tr .td7 .input7{border:1px solid #A7A6AA; color:#666; height:17px; line-height:17px; margin:0 5px; padding:1px 0 1px 2px; width:40px;}
.order-table tr .td7 img{ vertical-align:middle;}
.order-table tr .td7 .stock {color: #666;padding-top: 5px;}
.order-table tr .td8{ color:#f60; font:bold 12px tahoma;}
.order-table tr .td10 a{ color:#3366CC; text-decoration:underline;}
.order-table tr .td11 a{color:#3c3c3c;}
.order-table tr .td11 a:hover{ color:#f60;}

.order-table .order_table_title{margin-left:-20px;margin-right:-20px;background-color:#F3F3F5;text-align: center;height:36px;}
.order-table .order_table_title li{float:left;height:36px;line-height:36px;font-weight: bold}
/*.cart-foot button, .cart-form button {background: url("../images/T1JXrIXoXkXXa.AtHl-250-270.png") no-repeat scroll -9999px -9999px transparent;}*/
.clearfix:after {clear: both; content: " "; display: block; height: 0;}
.cart-foot{ width:1080px;margin:0 auto; border: 1px solid #CCCCCC; height:80px; position:static; }
.fixed-bottom{bottom: 0; filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=5);/*for ie6,7,8*/ -moz-box-shadow: 1px 0 3px 1px #CCCCCC;/*firefox*/ -webkit-box-shadow: 1px 0 3px 1px #CCCCCC;/*webkit*/ box-shadow: 1px 0 3px 1px #CCCCCC;/*opera閹存潒e9*/}
.cart-foot td{ padding:0 0;}
.cart-foot .btn {background-color: #FE9C44; font-size: 16px; border: medium none; display: inline-block; text-align: center;}
.cart-foot button {background-position: 0 0; float: right; font-size: 14px; font-weight: 700; height: 35px; width: 125px; color: #fff;}
.cart-form{padding:0 0 2px 0;line-height:33px; height:33px; position:static;}
.cart-form .btn {background-color: #FE9C44; font-size: 16px; border: medium none; display: inline-block; text-align: center;}
.cart-form button {background-position: 0 0; float: left; font-size: 14px; font-weight: 700; height: 35px; width: 125px; color: #fff;}
.totalPrice{color:#CC0000;font:normal 18px Verdana;}

/**/
.item{padding: 10px 15px;}
.fore .sele{ float:left; margin-right:10px; border:1px solid #aaa;border-width:1px;padding:2px;}
.fors .text{ width:225px; margin-right:5px; padding:3px; border:1px solid #aaa;color:#bbb; height:20px; line-height:20px;}
/*.fors .bti{ width:60px; height:25px; background:url(../images/use.gif) no-repeat; margin-top:-1px; border:0 none;}*/
.tb-void table {border-collapse:collapse;border:1px solid #e2e2e2;}
.tb-void table tr:hover td{ background:#edf7fe;}
/*.tb-void th {background:url(../images/cBg.jpg) repeat-x;color:#000; font-weight:normal;height:31px;}*/
.tb-void td { border-color:#e2e2e2; border-style:solid;border-width:1px 0 0 1px; padding:5px 4px; text-align: center; color:#666;}
.tb-void1 table {border-collapse:collapse; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.tb-void1 th {color:#000; font-weight:normal;height:31px; font-weight: 700;}
.tb-void1 td { border-color:#e2e2e2; border-style:solid;border-width:1px 0 0 1px; padding:5px 4px; text-align: center; color:#666; border-right: 1px solid #e2e2e2;}
.tb-void2 th{ color:#000;}
.tb-void2 td {border-width:1px 0 0 0; color:#666; height:40px; padding:5px 2px;}
.tb-void2 td .contxta{ width:26px; height:18px; border:1px solid #ccc; background:#fff;}
.tb-void2 td a{ color:#36c; padding-right:5px;}
.tb-void2 td a:hover{ color:#f60;}
.tb-void3 th{ color:#666;}
.tb-void3 td {border-width:1px 0 0 0; color:#000; height:25px; padding:5px 2px;}
.tb-void3 td .contxta{ width:26px; height:18px; border:1px solid #ccc; background:#fff;}
.tb-void3 td a{ color:#36c; padding-right:5px;}
.tb-void3 td a:hover{ color:#f60;}

.ar{ text-align:right;}
.ftx-01{ font:bold 12px Verdana; color:#c00;}
/*.short-btn{width:60px; height:25px; background:url(../images/use.gif) no-repeat 0 -25px; border:0 none; cursor:pointer;}*/

/*鐠併垹宕�*/
.order-header{z-index:1000;}
.order-top{ border:1px solid #d5d5d5; background:#e9e9e9; height:32px; margin:0;line-height:32px; padding:5px 9px;  }
.order-list li{ margin-bottom:8px; position:relative; }
.order-list li .active{ border:1px solid #c4dbf8; background:#dbeafd;}
.order-top i{ padding-right:5px; display:inline-block;}
.o-body{ border:1px solid #c4dbf8; border-top:0;  }
.o-body li{ float:left; padding:5px 0; line-height:18px; text-align:center; overflow:hidden; color:#555;}
.o-body li.li01{ width:180px; padding-left:10px; text-align:left;}
.normal-list{ width:75px;  margin:5px 8px 0 0; height:21px;  float:right; z-index:199;}
/*.normal-list .zp_all{ height:21px; background:url(../images/nomal-btn.jpg) 0 -21px no-repeat; text-align:center; color:#fff; }*/
/*.normal-list .focus{background:url(../images/nomal-btn.jpg) no-repeat 0 -21px;}*/
.normal-list .zp_all a{ color:#fff;}
.normal-list .zp_nav{ position:relative; top: -30px; left: -80px; z-index:999; height: 44px; display: none;}
.normal-list .zp_nav a{ display:block; height:20px; line-height:20px; text-align:center; width:71px; border-top:1px solid #e9e9e9; color:#08c}
.normal-list .zp_nav a:hover{ color: #f60; text-decoration: underline;}
/*閹存垹娈戠拋銏犲礋娑撳銆夐棃銏″瘻闁筋喖褰夐懝鍙夊付閸掞拷*/
.anniu_bs{background-position: left -138px;height: 25px;line-height: 25px;width: 80px;}
.anniu_bs:hover {background-position: -138px -138px;}
/*鐠併垹宕熼悧鈺傜ウ娣団剝浼呴崡鏇炲娇閺嶅嘲绱�*/
.ddxqBtnCss{background-color: #fff;}
.fhdhulLicss li{ text-align: center; border-top: 1px solid #fff;}
.wl-list li{ padding:5px; position:relative; margin-bottom:0px;}
.wlxqLeft{float:left; width:20%; border: 1px solid #DBEAFE; background: #DBEAFE;border-right: none;}
.wlxqRight{float:left;width:79%; border-image: none; min-height: 400px; border-color:#DBEAFE; 
    border-style: solid; border-width: 1px;border-bottom: 0px;margin-left: -1px;padding-left: 5px;
}
.wlxqRight ul li{padding-top:8px;}
/*鐎广垺鍩涚拋銏犲礋閺屻儴顕楁稉顓犳畱閹垮秳缍攁閺嶅洨顒烽弽宄扮础*/
.order-top .khdda a{ border-top:1px solid #e9e9e9; color:#08c}
.order-top .khdda a:hover{ color: #f60; text-decoration: underline;}

.khddxq-top{ border:1px solid #d5d5d5; background:#FFFFCC; height:40px; margin:0;line-height:40px;margin-top:5px;}
.khddxq-top i{display:inline-block;font-size:13px; color: #666666;}
.khddxq-top em{color: #000;}
/*鐎广垺鍩涚拋銏犲礋鐠囷附鍎忔い鍨瘻闁筋喗鐗卞锟�*/
.khddxq-anniu{ border:1px solid #d5d5d5; background:#FFFFFF; height:40px; font-size:14px;line-height:40px; padding:0px 9px;}
.khddxq-anniu a{ border-top:1px solid #e9e9e9; color:#08c}
.khddxq-anniu a:hover{ color: #f60; text-decoration: underline;}
/*
.khddxq-table{border:1px solid #d5d5d5; background:#f7f7f7; height:20px; margin:0;line-height:20px; padding:5px 14px 5px  0px; margin-top:10px; border-bottom:none;}
.khddxq-table .ft-bar {margin: 0 5px; padding: 0; color: #aaa;}
.td-bar {margin: 0 5px; padding: 0; color: #aaa;}*/
.khddxq-table th {border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#f7f7f7; line-height: 20px; padding: 5px; }
.khddxq-table td {border-bottom:1px solid #d5d5d5; padding: 3px;}
.khddxq-table td.first {border-left:1px solid #d5d5d5;}
.khddxq-table td.end {border-right:1px solid #d5d5d5;}
/*鐎广垺鍩涚拋銏犲礋閻樿埖锟戒工閺嶅洨顒烽弽宄扮础*/
.per-main .zta a{ border-top:1px solid #e9e9e9; color:#08c; text-decoration: underline}
.per-main .zta a:hover{ color: #f60}
/*閸欐ê濮╃拋銏犲礋閸樼喖鍣炬０婵嗗斧閺佷即鍣洪崚鎺斿殠*/
.textd{text-decoration:line-through; color: #9c9c9c;}
.textdnew{color: #3c3c3c; font-weight: 700;}
/*娴溿倖妲楃拠锔藉剰*/
.deal-bar{border:1px solid #c4dbf8; border-top:0; }
/*.deal-scroll{ height:25px; width:588px; background:url(../images/bar-scroll.jpg) no-repeat; margin:0 auto; overflow:hidden;}*/
/*.deal-over{ height:25px; background:url(../images/bar-scroll.jpg) no-repeat 0 -25px;}*/
.deal-name{ height:30px; width:620px; margin:0 auto; padding:8px 0;}
.deal-name span{ font-weight:bold; color:#000; display:inline-block; height:30px; line-height:30px;}
.deal-time{ width:720px; height:30px; padding:5px 0; margin:0 auto;}
.deal-time span{ width:180px; display:inline-block; height:27px; line-height:27px; text-align:center; color:#808080;}
/*.deal-time span.active-time{ background:url(../images/act-time.jpg) no-repeat; color:#000; padding-left:28px; width:152px;}*/
.deal-cont{ padding:10px 20px;}
.bar-top{border:1px solid #d5d5d5; background:#fff4d7; height:26px; margin:0;line-height:26px; padding:4px 8px 0;}
/*.bar-top li{ height:26px; width:94px; float:left; line-height:26px; text-align:center; background:url(../images/bar-tab.jpg) no-repeat; margin:0 2px; cursor:pointer;}*/
/*.bar-top li.focus{background:url(../images/bar-tab.jpg) no-repeat 0 -26px; height:27px; line-height:27px;}*/
.order-bs{border:1px solid #d5d5d5; border-top:0; padding:10px;}
.order-top .button{ float: right; margin-right: 10px;}
.order-top .button .btn .green_btn{background-position: left -180px; height: 33px; line-height: 33px; width: 110px;}
.btn.hover input.green_btn {background-position: -138px -180px;}
.order-top .button .btn a.green_btn:hover {background-position: -138px -180px;}
.order-top .button .btn .yellow_btn {background-position: left -138px;height: 33px;line-height: 33px;width: 110px;margin-top: 0.25px;}
.btn.hover input.yellow_btn {background-position: -138px -138px;}
.order-top .button .btn a.yellow_btn:hover {background-position: -138px -138px;}
.btn a {text-decoration: none;}
/*.btn input, .btn a {background: url("../images/jshop_button.jpg") repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;cursor: pointer;display: block;float: left;font-size: 13px;font-weight: 300;margin:-5px 0 10px 0px;overflow: hidden;padding: 0;text-align: center;}*/

/*绾喛顓婚崷鏉挎絻*/
.ttles td{ height:28px; line-height:28px;}
.ttles td.first{border-bottom:2px solid #feaf2e; text-align:center; font-weight:bold; color:#333; font-size:14px;}
.address-list{ width:960px; margin:0 auto; overflow:hidden;}
.address-list li.J_Addr{background:#FFF;border:1px solid #E4E4E4;color:#666;cursor:pointer;display:inline;float:left;height:75px;margin-right:8px;margin-top:10px;overflow:hidden;padding:10px;position:relative;width:210px;}
.address-list li.J_Addr.hover{border-color:#FEE581;color: #666;}
/*.address-list li.J_Addr.selected{background:url(../images/yellow-arr.gif) no-repeat right bottom #FFF5CC;border-color:#FEE581;color:#666;cursor:default;}*/
.address-list li.J_SUCCESS{ margin: 14px 0 17px 69px; overflow: hidden; width: 907px;}
.address-list li.J_SUCCESS img{display: inline; float: left; height: 89px; margin-right: 65px; width: 93px; border: medium none;}
.address-list li.J_SUCCESS div{display: inline; float: left; width: 100%;}
.address-list li.J_SUCCESS div p{line-height: 25px;text-align:center}
.address-list li.J_SUCCESS div a{color: #000000; display: inline; float: left; font-weight: bold; margin: 20px 70px 0 10px; }    
.address-list .addrinfo-province{font-size:14px;}
.address-list .addrinfo-city{font-size:14px;font-weight: bold;}
.address-list .addrinfo-name{font-size:12px;padding-left:20px;}
.address-list .addrinfo-tel{color:#999;}
.address-list .addr_bd {line-height:16px;margin-top: 6px;word-break: break-all; color:#666;}
.address-list .addr_bd span {overflow:auto;padding-right:10px;white-space:normal;word-break:break-all;}
.address-list li .addr_dai {bottom:5px;display:none;left:9px;position:absolute;}
.address-list li .addr_dai a{ color:#2652A5;}
.dai-info{display:none;height:56px;overflow:hidden;padding-bottom:0;}
.dai-unset{display:none;}
.dai-info em{font-weight:bold;}
.dai-street{padding-left:5px;}
.dai-tel{color:#999;}
.address-list li .set-default{background:#FFF5CC;color:#666;height:20px;position:absolute;right:0;text-align:center;top:0; display:none;width:60px;z-index:100;}
.address-list li .set-default:hover{color:#f60;text-decoration:none;}
.address-list li.selected .default-info{background:#FFF5CC;display: block !important;}
.address-list li .default-info{background:#fff;color:#999;display:block !important;height:20px;position:absolute;right:0;text-align:center;top:0;width:60px;z-index:102;}
/*.address-list li .default-info-success{background:url(../images/msg_bg.png) no-repeat 3px -247px #fff;display:block;padding-left:20px;}*/
/*.address-list li .default-info-fail{background:url(../images/msg_bg.png) no-repeat 3px 0 #fff; display:block; padding-left:20px;}*/
/*.temp-address .rebtn{ border:1px solid #ccc; background:url(../images/btn-bg.jpg) repeat-x; cursor:pointer;color:#333; font-size:12px; margin-left:14px;display:inline-block;font-weight:bold;height:25px;line-height:25px;padding:0 10px;}*/

/*閸熷棗鎼х拫鍐х幆*/
.tjlable {margin-left:5px; }
.khtj_span{margin-left:0px;vertical-align:middle}
.sptjgl_td{width: 85px; text-align: right; color:#95959A;}
.sptj_selected {font-size: 15px;}
.operation-menu-trigger{display:inline-block;*display:inline;zoom:1}
.operation-menu-trigger .current-item{color:#0188cc;padding:2px 7px;font-size:12px;cursor:pointer;display:inline-block;*display:inline;zoom:1;line-height:17px;height:17px}
.operation-menu-trigger-hot .current-item{padding:1px 6px;border:1px solid #f47c02;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f99236;background:-moz-linear-gradient(top,#fa9b3d 0,#f99236 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fa9b3d),color-stop(100%,#f99236));background:-webkit-linear-gradient(top,#fa9b3d 0,#f99236 100%);background:-o-linear-gradient(top,#fa9b3d 0,#f99236 100%);background:-ms-linear-gradient(top,#fa9b3d 0,#f99236 100%);background:linear-gradient(top,#fa9b3d 0,#f99236 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FA9B3D',endColorstr='#F99236',GradientType=0)}
/*.operation-menu-trigger .icon-pull-down{display:inline-block;*display:inline;zoom:1;width:12px;background:url("../images/1ucjDOnsb7.png") no-repeat scroll 5px -210px transparent}*/
.operation-menu-trigger-hot .icon-pull-down{background-position:5px -230px}
.custom-menu{background-color:#fff;color:#0188cc;z-index:1;top:0;left:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.25)}
.custom-menu li{cursor:pointer;line-height:21px;height:21px;padding:0;text-align:right;position:relative;overflow:hidden;margin-bottom: 0;*margin-top:-3px}
.custom-menu li.first{border-top:1px solid #c4c4c4;border-radius:3px 3px 0 0;line-height:20px;height:20px;*margin-top:0}
.custom-menu li.last{border-radius:0 0 3px 3px;line-height:20px;height:20px}
.custom-menu li.split{border-top:1px solid #e9e9e9;line-height:20px;height:20px}
.custom-menu li.hover{line-height:19px!important;height:19px!important;color:#fff;border:1px solid #f47c02!important;background:#fa9b3d;background:-moz-linear-gradient(top,#fa9b3d 0,#f99236 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fa9b3d),color-stop(100%,#f99236));background:-webkit-linear-gradient(top,#fa9b3d 0,#f99236 100%);background:-o-linear-gradient(top,#fa9b3d 0,#f99236 100%);background:linear-gradient(top,#fa9b3d 0,#f99236 100%)}
.custom-menu li a,.custom-menu li span{display:block;padding-right:18px;padding-left:6px}
.custom-menu li.hover a,.custom-menu li a:hover{text-decoration:none;color:white}
.custom-menu li.disabled a:link,.custom-menu li.disabled a:visited,.custom-menu li.disabled a:hover{color:#a1a1a1!important}

/*鐠嬪啩鐜崢鍡楀蕉*/
.opr-toplist-st {margin-bottom: 2px;}
.c-icon-up {background-position: -720px -168px;}
.c-icon-down {background-position: -744px -168px;}
.c-icon {
    display: inline-block;
    width: 14px;
    height: 13px;
    vertical-align: text-bottom;
    font-style: normal;
    overflow: hidden;
    /*background-image: url(../images/icons_15f748ea.gif);*/
    /*background:url(../images/icons_45de3f02.png) no-repeat;*/
}
.c-icon-why {background-position: -1056px -192px; width: 16px; height: 16px;}

/*鐠愵厾澧挎潪锟�*/
.gwc-table .td1{width:30px !important;}
.gwc-table tr .td2 .name{margin-top: 10px;width:200px;height:38px;overflow: hidden;}
.gwc-table .oneline {height: 58px;overflow: hidden;}
.width50px{width: 50px;}

/*鐎广垺鍩涚拋銏犲礋*/
.promo-main {
	display: inline-block;
}
.promo-promo .promo-content {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    color: #f40;
    background: #fff0e7;
}
.promo-promo .promo-content, .promo-seller .promo-content {
    width: 0px;
    padding: 0 17px 0 3px;
    position: relative;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ffe1d3;
    text-align: center;
}
.ebs-amout-more {
    border-collapse: collapse;
    border: 1px solid #c1c1c1;
    width: 100%;
    background-color: white;
}
.ebs-amout-more th {
    background-color: #f7f7f7;
    padding: 5px;
    border: 1px solid #c1c1c1;
    color: #3c3c3c;
    text-align: left;
}
.ebs-amout-more td {
    padding: 5px;
    border: 1px solid #c1c1c1;
}

/*閹烘帒绨弽宄扮础*/
.sort_asc {
  /*background: url(ascs.png) no-repeat right center;*/
  /*background-image: url('../images/ascs.png');*/
  background-position-x: 100%;
  background-position-y: 50%;
  background-size: initial;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  cursor: pointer;
  padding: 0 28px;
  padding-top: 0px;
  padding-right: 28px;
  padding-bottom: 0px;
  padding-left: 28px;
}

.sort_desc {
  /*background: url(descs.png) no-repeat right center;*/
  /*background-image: url('../images/descs.png');*/
  background-position-x: 100%;
  background-position-y: 50%;
  background-size: initial;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  cursor: pointer;
  padding: 0 28px;
  padding-top: 0px;
  padding-right: 28px;
  padding-bottom: 0px;
  padding-left: 28px;
}

.sort_able {
  cursor: pointer;
  padding: 0 20px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  /*background: url(small.gif) no-repeat right center;*/
  /*background-image: url('../images/small.gif');*/
  background-position-x: 100%;
  background-position-y: 50%;
  background-size: initial;
  background-repeat-x: no-repeat;
  background-repeat-y: no-repeat;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}

.cutstr{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 娑撳濯洪弽鎴濊埌閼挎粌宕� */
div.content_wrap {width: 600px;height:380px;}
div.content_wrap div.left{float: left;width: 250px;}
div.content_wrap div.right{float: right;width: 340px;}
div.zTreeDemoBackground {width:250px;height:362px;text-align:left;}
ul.ztree {margin-top: 10px;border: 1px solid #d2d2d2;background: #fafcff;width:220px;height:200px;overflow-y:scroll;overflow-x:auto;}
ul.log {border: 1px solid #617775;background: #f0f6e4;width:300px;height:170px;overflow: hidden;}
ul.log.small {height:45px;}
ul.log li {color: #666666;list-style: none;padding-left: 10px;}
ul.log li.dark {background-color: #E3E3E3;}
div.ruler {height:20px; width:220px; background-color:#f0f6e4;border: 1px solid #333; margin-bottom: 5px; cursor: pointer}
div.ruler div.cursor {height:20px; width:30px; background-color:#3C6E31; color:white; text-align: right; padding-right: 5px; cursor: pointer}

.cxan{width: 80px;height: 20px;border: 1px solid;background-color: #FB6C11;}

tr.noborder td {border:none !important;}
/* 鐎广垺鍩涚拋銏犲礋閺嶅嘲绱� */
.khddTable tr {height:30px; line-height:30px;}
.khddTable img {vertical-align: middle;}
a.originButton{background-image: none;background-color: #ffa405;border-radius: 2px;padding: 3px 10px;color: black;box-shadow: 1px 1px 1px #888888;font-size: 1.2em;text-decoration: none;}

.layerLoginTitle{background: none !important;border-bottom: 1px dashed #ccc !important;}
/*.login_username {width:200px; background:#FFFFFF url("../images/user.png") no-repeat; padding-left:40px; border: #ccc 1px solid; font-size: 13px; color: #000000; height: 30px }*/
/*.login_password{width:200px; background:#FFFFFF url("../images/password.png") no-repeat; padding-left:40px; border: #ccc 1px solid; font-size: 13px; color: #000000; height: 30px}*/
.login_btn {
    background-color: #F55E0C;
    font-size: 16px;
    border: medium none;
    display: inline-block;
    text-align: center;
    background-position: 0 0;
    margin:0 auto;
    font-weight: 700;
    height: 30px;
    width: 240px;
    color: #fff;
    margin-top:20px;
    }

.origin-btn{background-position:left -138px !important;height: 33px !important;line-height: 33px !important;width: 110px !important;margin-top: 0.25px !important;}
.origin-btn:hover{background-position:-138px -138px !important;}
/* 閸︺劎鍤庣�广垺婀� */
.box_os{ height:auto; overflow:hidden; width:106px;position:fixed;right:0;top:300px;_position:absolute; z-index:9999;}
/*.box_os .os_x{ width:13px; height:17px; margin-right:1px; float:right; display:inline; background:url(../images/os20120725.gif) no-repeat; cursor:pointer;}*/
/*.box_os .osqq{ width:104px; border:1px solid #D1D1D1; background:#F0F0F0 url(../images/os20120725.gif) no-repeat 0 -101px; clear:both; padding:35px 0 8px 0; text-align:center;}*/
.box_os .osqq p{ height:auto; line-height:20px;width:104px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
/*.onlineService{ display:none; width:25px; height:97px; background:url(../images/os20120725.gif) no-repeat -80px 0; cursor:pointer;position:fixed;right:0;top:300px;_position:absolute;}*/
.box_os .osqq p span a{color:#547816;}

/*.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}*/
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:44px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ background-color:#f7f7f7; background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:44px; _position:absolute;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}
