@charset "utf-8";
/* CSS Document */
.location{ line-height:100px; opacity:0.6}
.f-16{ font-size:16px;}
.h2,.h3,.h4,.h5{ padding:0; margin:0; font-weight:normal;}
.member-main{ padding-bottom:3%}
.member-main .bg-gray{ background-color:#f9f9f9}


.m-name{ padding:20px 0; margin-bottom:20px; font-size:20px; color:#333333; border-bottom:solid 1px #ededed}
.m-name a{ background-color:#c62b32; display:inline-block; line-height:40px; padding:0px 28px; color:#fff; font-size:14px; cursor:pointer;}
.m-name a:hover{ background-color:#f1cf3a}
.m-name a.click-ticket{ float:right}
.m-pad60{ padding:20px 60px;}
.h-20px{ height:20px;}
.m-sub-menu{ margin:20px 0;}
.m-sub-menu a{ font-size:18px; cursor:pointer; display:inline-block; width:150px; line-height:70px; text-align:center}
.m-sub-menu a.on{ background-color:#c62b32; color:#fff}
.m-sub-menu2{ padding:20px 0; margin-bottom:20px; font-size:20px; color:#333333; border-bottom:solid 1px #ededed}
.m-sub-menu2 a{font-size:20px; cursor:pointer; display:inline-block;  color:#666666}
.m-sub-menu2 a:after{ content:''; width:1px; height:18px; display:inline-block; margin:0px 30px; background-color:#cccccc;}
.m-sub-menu2 a:last-child:after{ display:none}
.m-sub-menu2 a.on{ font-weight:bold; color:#c62b32}

.m-order-menu{ padding:20px 0 20px 30px; margin-bottom:20px; font-size:20px; color:#333333; border-bottom:solid 2px #c62b32}
.m-order-menu a{font-size:16px; cursor:pointer; display:inline-block;  color:#666666}
.m-order-menu a b{ padding-left:10px;color:#c62b32;}
.m-order-menu a:after{ content:''; width:1px; height:15px; display:inline-block; margin:0px 30px; background-color:#cccccc;}
.m-order-menu a:last-child:after{ display:none}
.m-order-menu a:hover{color:#c62b32;}
.m-order-menu a.on{ font-weight:bold; color:#c62b32; font-size:18px;}

.m-info-txt{ padding:2% 5%;}
.m-info-txt ul li{ padding:2% 0; display:inline-block; color:#999999}
.m-info-txt ul li:nth-child(1){ width:45%;}
.m-info-txt ul li:nth-child(2){ width:30%;}
.m-info-txt ul li:nth-child(3){ width:23%;}
.m-info-txt ul li span{ color:#666666}
.m-info-upload{ position:relative; margin-bottom:3%}
.m-info-upload .box{ display:inline-block; width:28%; text-align:center}
.m-info-upload .box .photo{ padding:20px 0}
.m-info-upload .box .photo img{ width:200px; height:200px;}
.m-info-upload .box .btn a{ line-height:38px; display:inline-block; border:solid 1px #c62b32; color:#c62b32; padding:0 20px; cursor:pointer;}
.m-info-upload .box .btn a:hover{ background-color:#c62b32; color:#fff}
.m-info-upload .tips{ position:absolute; top:50%; right:0; width:35%; font-size:14px; color:#999999}
.m-info-form .fl{ width:48%}
.m-info-form .fr{ width:48%}


.member-main .form li{ padding-bottom:20px; line-height:46px;}
.member-main .form li label span{ color:#c62b32}
.member-main .form li .text{ color:#999999; max-width:410px;}
.member-main .form li .no-edit{ background-color:transparent; border:none}
.member-main .form li textarea.text{ height:120px;}
.member-main .form li select{color:#999999; width: 100%; border: 1px solid #dedede;  height: 46px;  line-height: 44px;  padding: 0 10px;  font-size: 16px; background-color:#fff}

.form li .select-box{ overflow:hidden;}
.form li .select-box.w1{ clear:both; padding:20px 0;}
.form li .select-box.w2 select{ float:left; width:48%;}
.form li .select-box.w2 select:nth-child(2){ float:right}
.form li .select-box.w3 select{ float:left; width:32%;}
.form li .select-box.w3 select:nth-child(2){ margin:0 2%;}
.form li .select-box.w4 select{ float:left; width:23.5%; margin-right:2%;}
.form li .select-box.w4 select:last-child{ margin-right:0}
.form li .textarea-box{ padding-top:20px;}

.form li .m-btn-big { overflow:hidden;text-align:left;}
.form li .m-btn-big a{ width:46%;}
.form li .m-btn-big a.submit{ float:left;}
.form li .m-btn-big a.reset{ float:right;margin-left:0}

.form_label_fl .form li{line-height:46px; position:relative;padding-left:90px; padding-bottom:20px; }
.form_label_fl .form li label{ width:90px; text-align:right; position:absolute; left:0; line-height:46px;}
.form_label_fl .form li select{color:#999999; width: 100%; border: 1px solid #dedede;  height: 46px;  line-height: 44px;  padding: 0 10px;  font-size: 16px; background-color:#fff}
.form_label_fl .form.w-f5 li{ padding-left:108px;}
.form_label_fl .form.w-f5 label{ width:108px;}
.form_label_fl .form.w-f6 li{padding-left:130px;}
.form_label_fl .form.w-f6 li label{ width:130px;}
.form_label_fl .form.w-f7 li{padding-left:150px;}
.form_label_fl .form.w-f7 li label{ width:150px;}
.form_label_fl .form.w-f18 li{padding-left:270px;}
.form_label_fl .form.w-f18 li label{ width:270px;}

a.modify{ background-color:#c62b32; display:inline-block; line-height:34px; padding:0px 20px; color:#fff; font-size:14px; cursor:pointer;}
a.modify:hover{ background-color:#f1cf3a}

.m-info-form.password{ padding:11% 0}

.m-btn-big{ text-align:center; padding:5% 0}
.m-btn-big a{text-align:center; color:#fff; border:none; cursor:pointer; width:240px; line-height:50px; font-size:18px; background-color:#c62b32; text-align:center; display:inline-block;}
.m-btn-big a:hover{ background-color:#f1cf3a;}
.m-btn-big a.reset{ background-color:#ebebeb; color:#666666; margin-left:10px;}
.m-btn-big .tips{ display:inline-block; text-align:left; padding-left:30px; font-size:14px; line-height:25px; bottom:-10px; position:relative}
.m-btn-big .tips em{ font-style:normal; color:#ea5b24}
.m-info-form.password .m-btn-big{ padding:0; max-width:410px;}
.m-info-form.password .m-btn-big a{ width:200px;}
.pl-w130{ padding-left:130px; text-align:left}

.m-popup{ background-color:rgba(0,0,0,0.5); position:fixed; top:0; width:100%; height:100%; z-index:200; display:none}
.m-popup .box{ background-color:#fff; width:96%; max-width:850px; margin:auto; position:relative; padding:5% 0}
.m-popup .close{ background:url(../images/member/close.png) no-repeat center center; width:23px; height:23px; display:block; position:absolute; right:-50px; top:-50px; cursor:pointer;}
.m-popup h2{ color:#000; font-size:26px; text-align:center; padding-bottom:5%}
.m-popup .form_label_fl{ margin:auto}


.m-popup .tanchuan-ticket{max-width:990px; }
.m-popup .tanchuan-ticket .form_label_fl{ max-width:610px; margin:auto}

.m-popup .tanchuan-order h2{ text-align:left;}
.m-popup .tanchuan-order h4{ padding:20px 0; font-size:18px; color:#333333}
.m-popup .tanchuan-order h4 a{ float:right; font-size:14px; color:#999999}
.m-popup .tanchuan-order  .close{ background-image:url(../images/member/close2.png);right:40px; top:40px;}
.m-popup .tanchuan-order{ max-width:1400px; padding:2%;max-height:90%; overflow-y:auto}
.m-popup .tanchuan-order .details{ border:solid 1px #dedede; margin-bottom:20px;}
.m-popup .tanchuan-order .details table td{ padding:20px 5px; border-bottom:solid 1px #dedede; text-align:center}
.m-popup .tanchuan-order .details table td.tick{ width:50px;}
.m-popup .tanchuan-order .details table td.tick input[type="checkbox"]{ margin-right:0; float:none}
.m-popup .tanchuan-order .details table td.pic{ text-align:left}
.m-popup .tanchuan-order .details table td img{ width:80px; height:60px; border:solid 1px #dedede}
.m-popup .tanchuan-order .details table td .add-num{position:relative; display:inline-block;}
.m-popup .tanchuan-order .details table td .add-num a{ border-radius:0; width:32px; height:32px;}
.m-popup .tanchuan-order .details table td .add-num input[type='text']{height:32px; line-height: 32px; margin:0; border-left:none; border-right:none; font-size:14px;}
.m-popup .tanchuan-order .details table td select{ border:solid 1px #dedede; padding-left:15px;height:32px; line-height: 32px; width:100%; max-width:160px;}
.m-popup .tanchuan-order .info{padding:2% 3%;}
.m-popup .tanchuan-order .info .radio-style{ padding-left:140px; margin-top:-47px;}
.m-popup .tanchuan-order .info .radio-style dl{ display:inline-block; padding:0px 25px;}
.m-popup .tanchuan-order .info .radio-style span{ padding:0px 20px;}
.m-popup .tanchuan-order .info input[type="radio"]{ float:none}
.m-popup .tanchuan-order .total{ font-size:16px; padding:2% 3%; text-align:right; background-color:#f9f9f9;border-top:solid 1px #dedede}
.m-popup .tanchuan-order .total span{ min-width:28%; display:inline-block;}
.m-popup .tanchuan-order .total i{ font-style:normal;}
.m-popup .tanchuan-order .total b{ font-size:26px; font-weight:normal;}
.m-popup .tanchuan-order .fl{ width:36%;}
.m-popup .tanchuan-order .fr{ width:60%}
.m-popup .tanchuan-order .form_label_fl .form li{ padding-bottom:20px;}
.m-popup .tanchuan-order .form_label_fl textarea{ padding:10px; width:100%; height:160px; border: 1px solid #dedede;}
.m-popup .tanchuan-order .form_label_fl .form .text{ height:40px;  line-height: 40px;}
.m-popup .tanchuan-order .list{ padding:3%; background-color:#f9f9f9; border:solid 1px #dedede}
.m-popup .tanchuan-order .list ul li{ float:left; padding:2%; width:25%; text-align:center}
.m-popup .tanchuan-order .list ul li .pic{ padding-bottom:20px;}
.m-popup .tanchuan-order .list ul li .pic .img{ width:110px; height:110px;}
.m-popup .tanchuan-order .list ul li h5{ font-size:14px; color:#999999}
.m-popup .tanchuan-order .list ul li dl{ padding:10px 0}
.m-popup .tanchuan-order .list ul li dl a{ color:#ea5b24}
.m-popup .tanchuan-order .list ul li dl .mark{ width:16px; height:16px; background-image:url(../images/member/mark-icon2.png)}
.m-popup .tanchuan-order .mark{ margin-right:5px; position:relative; bottom:-2px;}

.m-popup .tanchuan-change-password .form_label_fl{ max-width:520px;}


.m-popup .tanchuan-edit-stock .form_label_fl{ max-width:520px;}
.m-popup .tanchuan-edit-stock .form_label_fl .stock span{ padding-left:10px; color:#999999; font-size:16px;}
.m-popup .tanchuan-edit-stock .form_label_fl .stock .text{ width:58%}
.m-popup .tanchuan-add-quotation .m-btn-big{ text-align:left}
.m-popup .tanchuan-add-quotation .form_label_fl{ max-width:520px;}
.m-popup .tanchuan-add-quotation .radio-style span{ display:inline-block; width:130px}
.m-popup .tanchuan-add-quotation .radio-style span input{ bottom:-14px;}
.m-popup .tanchuan-add-quotation .checkbox-style span{ display:inline-block; width:130px}
.m-popup .tanchuan-add-quotation .checkbox-style span input{ bottom:-14px; position:relative}
.m-popup .tanchuan-modify-quotation-price .form{ max-width:360px; margin:auto}


.ticket-info .h3.sub{ font-size:18px; line-height:34px;}
.ticket-info .item{ padding-top:3%}

.ticket-set{ padding-left:145px; position:relative; top:-34px;}
.ticket-set .box{ display:inline-block; line-height:34px;}
.ticket-set .show em{ font-style:normal; color:#999999; padding-right:20px;}
.ticket-set .hide{ font-size:14px; color:#666666}
.ticket-set .hide span{ padding:0 20px; display:inline-block;}
.ticket-set .hide #save{ position:absolute; right:0; top:0}

/*.radio-style input{ border:solid 1px #cdcdcd; width:18px; height:18px; border-radius:100px; bottom: -4px; position:relative}
.radio-style input:checked{border-color: #c62b32;}
.radio-style input:checked:before{ content:''; position:absolute; display:block; left:4px; top:4px; width:8px; height:8px; border-radius:100px; background-color:#c62b32}*/

.ticket-details{ padding-left:130px; padding-right:30%;}
.ticket-details .m-btn-big{ text-align:left}
.ticket-details .m-btn-big a{line-height: 34px; padding: 0px 20px; width:auto;font-size: 14px;}

.ticket-form .zhuanyong .fl{ width:53%}
.ticket-form .zhuanyong .fr{ width:37%; color:#666666}
.ticket-form .zhuanyong .m-btn-big{ text-align:left;padding-left: 130px;}



.ticket-form .photo{}
.ticket-form .photo img{ width:98px; border:solid 1px #dedede;}

.ticket-form .m-btn-big{ text-align:left}
.ticket-form .m-btn-big a{ float:left;}
.ticket-form .m-btn-big a.modify{line-height: 34px; padding: 0px 20px; width:auto;font-size: 14px;}
.ticket-form .m-btn-big span{  padding-left:40px; font-size:14px; display:inline-block; color:#999999; float:left;}
.ticket-form .m-btn-big span em{ color:#ea5b24; font-style:normal;}

.ticket-form .info { padding:20px 0}
.ticket-form .tips{ font-size:14px; color:#999999; padding:10px 0; line-height:20px;}
.ticket-form .info em{ color:#c62b32; font-style:normal}
.ticket-form .txt { padding-bottom:20px; font-size:14px; overflow:hidden}
.ticket-form .txt a.upload{ float:left; background-color:#c62b32; display:inline-block; line-height:40px; padding:0px 28px; color:#fff; font-size:14px; cursor:pointer;}
.ticket-form .txt a.upload:hover{ background-color:#f1cf3a}
.ticket-form .txt span{ float:left; padding-left:20px; display: inline-block; line-height:20px;}
.ticket-form .txt span a{ color:#267cd0; cursor:pointer;}
.ticket-form .txt span a:hover{ color:#c62b32}

.address-list{ padding-top:1%; padding-bottom:3%}
.address-list ul li{ padding:15px 0; color:#666666}
.address-list ul li span{ display:inline-block;}
.address-list ul li span.radio-style{ padding-right:10px;}
.address-list ul li span.s1{ width:40%}
.address-list ul li span.s2{ width:15%}
.address-list ul li span.s3{ width:15%}
.address-list ul li span.s4{ color:#d2d2d2}
.address-list ul li span.s4 a{ margin:0px 10px; cursor:pointer;}

.address-add{ padding:3% 0}
.address-add .fl{ width:48%}
.address-add .fr{ width:48%}
.address-add .form li .select-box.w4 select{ width:22%;}
.address-add .form li .select-box.w4 select:last-child{width:28%;}
.address-add .m-btn-big{ text-align:left; padding:0 0 3% 90px;}
.address-add .m-btn-big span{ font-size:14px; padding-left:40px; color:#999999}
.address-add .m-btn-big span i{ border:solid 1px #c62b32; display:inline-block; margin-right:6px; width:18px; height:18px; border-radius:100px; bottom: -4px; position:relative}
.address-add .m-btn-big span i:before{ content:''; position:absolute; display:block; left:4px; top:4px; width:8px; height:8px; border-radius:100px; background-color:#c62b32}
.address-add .m-btn-big span em{ color:#c62b32; font-style:normal;}

.order-list .list{ padding:10px 0;}
.order-list .info{ padding:15px 0; line-height:24px; cursor:pointer;}
.order-list .info div{ float:left;}
.order-list .info span{ display:block;}
.order-list .info i{ font-style:normal; color:#999999;}
.order-list .info .time{ width:28%; padding-left:5%; position:relative;}
.order-list .info .time:before{ content:''; width:13px; height:13px; display:block; position:absolute; left:7%; top:30%; background:url(../images/member/jt-icon.png) no-repeat center center}
.order-list .info.on .time:before{transform:rotate(90deg);}
.order-list .info .address{ width:37%;}
.order-list .info .place{ width:15%; line-height:48px;}
.order-list .info .price{ width:10%; line-height:48px;}
.order-list .info .state{ width:10%}
.order-list .info .state .s1{}
.order-list .info .state .s1,
.order-list .info .state .s3{line-height:48px;}
.order-list .info .state .s3{ height:48px;}
.order-list .info .state .s3 a{ display:inline-block; width:44px; height:48px; background:no-repeat center center}
.order-list .info .state .s3 a.cart{ background-image:url(../images/member/cart-icon.png)}
.order-list .info .state .s3 a.flag{ background-image:url(../images/member/flag-icon.png)}
.order-list .item-list{ display:none}
.order-list .item{ padding-top:3px}
.order-list .details{ padding:10px 0; line-height:40px; background-color:#f3f3f3}
.order-list .details div{ float:left;height:40px; }
.order-list .details .d1{ width:28%; padding-left:5%}
.order-list .details .d2{ width:17%}
.order-list .details .d3{ width:17%}
.order-list .details .d4{ width:12%}
.order-list .details .d5{ width:12%}
.order-list .details .d6{ width:12%}
.order-list .details .d6 a{ cursor:pointer;}
.order-list .details .d6 .s1 a{ margin:0 5px;}
.order-list .details .d6 .s1 a.thsq{ color:#1f4396}
.order-list .details .d6 .s1 a.pl{ color:#ea5b24}
.order-list .details .d6 .s2 a{ color:#fff; background-color:#c62b32; text-align:center; display:block;}
.order-list .pro-list{ border:solid 1px #ededed; position:relative; display:none}
.order-list .pro-list:before{ content:''; position:absolute; display:block; left:18.728%; width:1px; height:100%; background-color:#ededed;}
.order-list .pro-list .fl{ width:18.728%; padding:2% 0}
.order-list .pro-list .fr{ width:81.272%}
.order-list .pro-list .txt{ padding-left:10%; line-height:36px;}
.order-list .pro-list ul li{border-top:solid 1px #ededed;line-height:60px; padding-top:30px; padding-bottom:30px}
.order-list .pro-list ul li.first{ background-color:#f9f9f9; line-height:40px; padding-top:0; padding-bottom:0; color:#999999; border-top:none}
.order-list .pro-list ul li.first span{ height:40px;}
.order-list .pro-list ul li img{ width:80px; height:60px; border:solid 1px #dedede}
.order-list .pro-list ul li span{ float:left; display:block; height:60px; text-align:center}
.order-list .pro-list ul li span.s1{ width:15%; padding:0 2%;}
.order-list .pro-list ul li span.s2{ width:25%; line-height:30px; text-align:left; padding-right:2%}
.order-list .pro-list ul li span.s3{ width:12%}
.order-list .pro-list ul li span.s4{ width:11.5%}
.order-list .pro-list ul li span.s5{ width:11.5%}
.order-list .pro-list ul li span.s6{ width:11.5%}
.order-list .pro-list ul li span.s7{ width:11.5%}
.order-list .mark{ margin-left:5px;}
.mark{ display:inline-block; width:14px; height:14px; background:url(../images/member/mark-icon.png)}

.member-search{margin-bottom:30px; line-height:38px; font-size:16px; color:#666666}
.member-search .search .text{ background-color:#fff; border:solid 1px #dedede; padding:0px 10px; height:40px; width:280px;}
.member-search .search a{ cursor:pointer; margin-left:-4px; line-height:40px; color:#fff; width:90px; padding-left:40px; background:#c62b32 url(../images/member/search-icon.png) no-repeat 17px; display:block;}
.member-search .search a:hover{ background-color:#f67947}
.member-search .search .time{ width:110px}
.member-search .search table td{ padding:0px 2px;}
.member-search .total{ float:left}
.member-search .total span{ display:inline-block; font-size:16px; padding-right:50px;}
.member-search .total span:last-child{ padding-right:0}
.member-search .total span b{ display:block; font-size:24px; color:#c62b32; font-weight:normal;}
.member-search .back a{ font-size:16px; color:#fff; display:inline-block; padding:0px 23px; background-color:#c62b32;}
.member-search .back a:hover{ background-color:#f67947}
.member-search .back a.gray{ background-color:#eeeeee; margin-left:10px; color:#666666}
.member-search .tips{ padding-left:20px; color:#999999}
.member-search .siftmore{ padding-right:2%;}
.member-search .siftmore dl dt{ cursor:pointer; padding-right:20px; background:url(../images/member/icon-down.png) no-repeat right}
.member-search .siftmore dl dd{ display:none; position:absolute; min-width:76px; border:solid 1px #dedede; padding:0px 10px; background-color:#fff;}
.member-search .siftmore dl dd a{ display:block; border-bottom: dotted 1px #dedede}

.member-search .cartsort b{ display:inline-block; font-weight:normal; padding:0px 20px;}
.member-search .cartsort dl{ position:relative; padding:0px 20px; display:inline-block;border:solid 1px #dedede;}
.member-search .cartsort dl dt{ cursor:pointer; min-width:90px; padding-right:20px; background:url(../images/member/icon-down.png) no-repeat right}
.member-search .cartsort dl dd{ display:none; position:absolute; left:0; width:100%; padding:0px 10px; background-color:#fff;border:solid 1px #dedede;}
.member-search .cartsort dl dd a{ display:block; border-bottom: dotted 1px #dedede}

.member-search .add a{ position:relative; padding-left:50px; padding-right:22px; display:inline-block; border:solid 1px #dedede;}
.member-search .add a:before,
.member-search .add a:after{position: absolute; content: '';background: #666666; left:23px; top: 50%;}
.member-search .add a:before{ width: 13px; height: 1px; margin-left: -6px;}
.member-search .add a:after{width: 1px; height: 13px; margin-top: -6px;}

.member-search#searchreturn{padding:30px;}
.member-search#searchreturn .search table td:nth-child(5) .text{ width:200px}
.member-search#searchorder{padding:30px;}
.member-search#searchorder .search table td:nth-child(5) .text{ width:200px}
.member-search#searchquotationmanage .add{ margin-right:20px;}




.order-return-list .item{ float:left;}
.order-return-list .photo{ width:50%; padding-left:33px;}
.order-return-list .price{ width:15%; }
.order-return-list .state{ width:20%; }
.order-return-list .operate{ width:15%; padding-right:30px; text-align:right;}
.order-return-list .first{ line-height:60px;}
.order-return-list .list{ border:solid 1px #ededed; margin-top:10px;}
.order-return-list .list .info{ padding-left:33px; line-height:40px; color:#999999; position:relative;}
.order-return-list .list .info span{ padding-right:35px;}
.order-return-list .list .info .time{ position:absolute; right:0; top:0}
.order-return-list .list .box{ padding:30px 0}
.order-return-list .list .price{ color:#c62b32;line-height:48px;}
.order-return-list .list .state{ color:#ea5b24;line-height:24px;}
.order-return-list .list .state span{ display:block}
.order-return-list .list .operate a{ cursor:pointer; padding:0px 26px; display:inline-block; line-height:38px; color:#fff; background-color:#c62b32}
.order-return-list .list .operate a:hover{ background-color:#f67947}
.order-return-list .list .photo ul li{ padding:5px; display:inline-block;}
.order-return-list .list .photo ul li img{ width:80px; height:60px; border:solid 1px #dedede}

.more-coupon{ position:relative}
.more-coupon a{ display:block; position:absolute; right:0; top:10px; padding:0px 26px; line-height:40px; color:#fff; background-color:#c62b32}
.more-coupon a:hover{ background-color:#f67947}
.coupon-list ul li{ float:left; width:43.158%; margin:3.421%; background:#fff url(../images/member/li-coupon-bg.png) no-repeat right bottom}
.coupon-list ul li h3{ color:#fff; padding:0 8%; line-height:70px; font-size:18px; background-color:#cccccc}
.coupon-list ul li h3 span{ float:right;}
.coupon-list ul li h3 span b{ font-size:40px; font-weight:normal; padding-right:5px;}
.coupon-list ul li .txt{ padding:4% 8%; color:#999999}
.coupon-list ul li .txt p{ padding:0; margin:0; line-height:22px; height:44px;}
.coupon-list ul li .txt dl{ padding-top:3%; line-height:28px;}
.coupon-list ul li .txt dl span{ font-size:12px; display:inline-block;}
.coupon-list ul li .txt dl a{ float:right; color:#c62b32; border:solid 1px rgba(198,43,50,0.5); border-radius:100px; padding:0px 12px;}
.coupon-list ul li .txt dl a:hover{ background-color:#c62b32; color:#fff}
.coupon-list .not-used ul li h3{ background-color:#f67947;}
.coupon-list .used ul li .txt{background:url(../images/member/li-coupon-bg2.png) no-repeat right bottom}
.coupon-list .used ul li .txt dl span{ min-width:42%}
.coupon-list .expire ul li .txt{background:url(../images/member/li-coupon-bg3.png) no-repeat right bottom}

.article-info .h2{ padding-bottom:1%;}
.article-info .time{ padding:10px 0; color:#999; border-bottom:dotted 1px #d8d8d8}
.article-info .article{ padding:2% 0}

.ordertotal .item{ padding:4% 0; border-top:solid 1px #dedede}
.ordertotal .sort{ line-height:38px;}
.ordertotal .sort b{  font-size:16px;display:inline-block; font-weight:normal}
.ordertotal .sort dl{ color:#666666; position:relative; display:inline-block;}
.ordertotal .sort dl dt{ padding:0 20px; width:130px; border:solid 1px #dedede; background:url(../images/ls2.png) no-repeat 88%}
.ordertotal .sort dl dd{ display:none; border:solid 1px #dedede; position:absolute; width:100%; background-color:#fff}
.ordertotal .sort dl dd a{ display:block}
.ordertotal .title{ line-height:38px; padding:2% 0;}
.ordertotal .title h2{ font-size:20px; color:#333333; width:40%}
.ordertotal .title .txt{ font-size:16px;}
.ordertotal .title .txt span{ display:inline-block; position:relative;}
.ordertotal .title .txt span.ddjr:before{ content:''; display:block; position:absolute; top:20px; left:-38px; width:27px; height:1px; background-color:#c62b32}
.ordertotal .title .txt span.ddjr:after{ content:''; position:absolute; left:-28px; top:16px; width:9px; height:9px; border:solid 1px #c62b32; border-radius:100px; background-color:#fff;}
.ordertotal .title .txt span.spxl:before{ content:''; display:block; position:absolute; top:10px; left:-38px; width:28px; height:17px; background-color:#ea5b24; border-radius:4px;}
.ordertotal .title .tab-menu{ border:solid 1px #dedede; overflow:hidden}
.ordertotal .title .tab-menu a{ cursor:pointer; padding-left:50px; padding-right:30px; display:inline-block; float:left; background-color:#f0f0f0}
.ordertotal .title .tab-menu a:nth-child(2){border-left:solid 1px #dedede}
.ordertotal .title .tab-menu a.on{ color:#ea5c26; background-color:#fff}
.ordertotal .tabitem-floor{ padding-bottom:3%}
.ordertotal .sub{padding:1% 3%;}
.ordertotal .tab-item{ padding:2% 3%; text-align:center}

.user-manage-add{ padding:25px}
.user-manage-add h3{ padding-top:2%; padding-bottom:3%; font-size:18px; color:#c62b32; border-bottom:solid 1px #dedede}
.user-manage-add .form_label_fl{ padding-top:4%; padding-bottom:2%}
.user-manage-add ul li{ float:left; width:50%; padding:0 2%}
.user-manage-add ul li.style-checkbox span,
.user-manage-add ul li.style-radio span{ display:inline-block; padding-right:15px;}
.user-manage-add ul li.style-checkbox span input,
.user-manage-add ul li.style-radio span input{ position:relative; bottom:-14px;}
.user-manage-add ul li span:last-child{ padding-right:0}
.user-manage-add ul li .gray{ color:#b1b1b1}
.user-manage-add .m-btn-big{border-top:solid 1px #dedede}

.manage-table-list{ border:solid 1px #ededed}
.manage-table-list table tr{ border-bottom:dashed 1px #dedede}
.manage-table-list table tr:last-child{ border-bottom:none;}
.manage-table-list table tr.first{ border-bottom:none;}
.manage-table-list table tr th{ padding:0 10px; line-height:50px; font-weight:normal; text-align:left; background-color:#f9f9f9}
.manage-table-list table tr th.th1,
.manage-table-list table tr td.td1{ padding-left:30px;}
.manage-table-list table tr td{ padding:20px 10px; line-height:28px;}
.manage-table-list table tr td.operate{ color:#dadada;}
.manage-table-list table tr td.operate a{ margin:0 10px; cursor:pointer;}
.manage-table-list table tr td.operate a:first-child{ margin-left:0}
.manage-table-list table tr td.operate a.a-red{ color:#fff; background-color:#c62b32; padding:0px 18px; display:inline-block;}
.manage-table-list table tr td.operate a.a-red:hover{ background-color:#f67947}
.manage-table-list table tr td.operate a.a-gray{ background-color:#eeeeee; color:#666666;padding:0px 18px; display:inline-block;}
.manage-table-list table tr .center{ text-align:center}
.manage-table-list input[type="checkbox"]:checked{background: url(../images/m/checkbox-gray.png) no-repeat center center; border-color:#dedede}

.manage-table-list#listuser table tr th.th6{ width:230px;}
.manage-table-list#listlimits table tr th.th7{ width:140px;}
.manage-table-list#listranking table tr th.th5{ width:160px;}
.manage-table-list#listranking table tr td .text{ border:solid 1px #dedede; text-align:center; max-width:90px; height:34px;}
.manage-table-list#listquotation table tr th.th5{ width:260px;}
.manage-table-list#listquotationmanage table tr th.th3{ width:180px;}
.manage-table-list#listquotationmanage table tr th.th5{ width:160px;}
.manage-table-list#listquotationsend table tr th.th1{ width:60px;}
.manage-table-list#listquotationsend table tr th.th2{ width:150px;}
.manage-table-list#listquotationsend table tr th.th3{ width:300px;}
.manage-table-list#listquotationsend table tr th.th5{ width:200px;}
.manage-table-list#listquotationmanageadd table tr th.th1{ width:60px;}

