@charset "utf-8";
ul,li,p,form,input,em{list-style-type:none;margin:0px;padding:0px;text-indent:0;}
.c3{color:#333;}
.c5{color:#555;}
.c6{color:#666;}
.c9{color:#999;}

.pt16{font-size:16pt;}
.pt14{font-size:14pt;}

.pub_users{float:left;width:100%;height:22px;}
.pub_users ul{float:right;width:200px;height:22px;}
.pub_users ul li{float:left;width:80px;height:22px; text-align:left;}
.pub_users ul .mys{float:left;width:14px;height:22px; text-align:center;}
.pub_users ul .myinfo{float:left;width:190px;height:22px; text-align:left;}

.userZone{float:left;width:100%;min-height:20px;margin:10px 0 10px 0;clear:both;}
.user_area{margin:auto;width:100%;max-width:1100px;min-width:300px;min-height:0px;overflow:hidden;}
.user_zone{float:left;width:99%;min-height:0px;border-radius: 5px; background-color:#FFFFFF;border:1px solid #CCCCCC;padding-bottom:20px;}
.user_menu{float:left;width:13%;}
.user_panel{float:right;width:85%;}

.user_menu panel{display:block;width:100%;min-height:10px;overflow:hidden;}
.user_menu panel uhead{display:block;width:100%;min-height:10px;overflow:hidden;}
.user_menu panel uhead A{display:block;width:100%;text-align:center;padding-top:10%;}
.user_menu panel uhead A img{width:80%;}
.user_menu panel uhead span{display:block;width:100%;text-align:center;height:40px;font-size:12pt;}
.user_menu panel menus{display:block;width:100%;}
.user_menu panel menus mhead{display:block;width:100%;height:40px;line-height:40px;font-size:12pt;text-indent:5px;}
.user_menu panel menus mlist{}
.user_menu panel menus mlist li {height:30px;line-height:30px;text-indent:15px;}
.user_menu panel menus mlist li A{font-size:12px; }
.user_menu panel menus .usero{display:none;}
.user_menu panel menus .ucontent{background-color:#FFFFFF}

@media only screen and (max-width: 760px) { 
.user_menu{float:left;width:100%;}
.user_panel{float:right;width:100%;} 
.user_menu panel uhead span{font-size:12px;}
.user_menu panel uhead{float:left;width:20%;}
.user_menu panel menus{width:80%;float:right;}
.user_menu panel menus mlist li {float:left;width:33.3%;height:40px;line-height:40px;} 

.user_menu panel menus mhead {display:none;} 

.user_menu panel menus .oname{float:left;display:block;width:33.3%;height:40px;line-height:40px;padding:10px 0 0 0 ;text-align:center;}
.user_menu panel menus .oname b{display:block;width:100%;font-size:14pt;}
.user_menu panel menus .oname A{display:block;width:100%;line-height:18px;font-size:12px;}

.user_menu panel menus .ucontent {display:block;width:100%;height:auto;overflow:hidden;background-color:#F7F7F7} 

.user_menu panel menus mlist li {line-height:18px;text-align:center;padding:10px 0 0 0;}
.user_menu panel menus mlist li b{display:block;width:100%;font-size:14pt;}
.user_menu panel menus mlist li A{display:block;width:100%;}


}


.user_bar{float:left;width:100%;min-height:500px;}
.user_bar .utop{float:left;width:98%;height:25px;margin:10px 0 0 0px;}
.user_bar .ucontent{float:left;width:100%;min-height:100px;margin:10px 0 0 0px;clear:both;padding:10px 0 0 0 ;}
.user_bar .ucontent .myinput li{float:left;width:70px;height:25px;}
.user_bar .ucontent .myinput .myinput{float:left;width:200px;height:25px;}

.reg-title {position: relative; height:70px; overflow: hidden; margin: 0 auto; }
.reg-title h2 {font-size: 16px;height: 30px;line-height: 30px;color: #2e353b;position: absolute;left: 20px;top: 5px;z-index: 3;padding: 0 15px;background: #fff; }
.reg-title .line {height: 1px;font-size: 0;line-height: 0;overflow: hidden;float: left;background: #e7ecee;width: 100%;position: absolute;left: 0;top: 35px;}
.reg-steps {height: 57px;overflow: hidden;margin: 0 auto;width:800px;}
.reg-steps ol {height: 57px;width: 100%;overflow: hidden; margin:0px;}
.reg-steps li { float: left;display: inline;width: 33.33%;height: 57px;line-height: 57px;background: #f0f4f7 url(/site/images/users/steps.png) no-repeat right 0; border-radius: 3px;}
.reg-step-1 .step-1, .reg-step-2 .step-2, .forgot-steps .reg-step-3 .step-3{color: #fff;background: #a1acb4 url(/site/images/users/steps.png) no-repeat right 0; }
.reg-steps .txt {float: left;display: inline;position: relative;padding-left: 120px; }
.reg-steps .dot24 {position: absolute;left: 80px;top: 16px;text-indent: 0;font-size: 14px;line-height: 24px;text-align: center;font-family: Tahoma;font-size: 18px;font-style: normal;font-family: Tahoma, Geneva, sans-serif; color: #8a949c;} 
.dot24 {background-position: -157px -71px;width: 24px;height: 24px;font-style: normal; color: #8a949c;}
.icons {float:left;width: 24px;height: 24px;overflow: hidden;font-size: 0;line-height: 0;text-indent: -9999px;display: inline-block;background: url(/site/images/users/sprites.png) no-repeat;background-position: -157px -71px;}
.reg-title-info {width: 800px; margin: 30px 0;height: 26px;}
.reg-title-info h3 {font-size: 14px;height: 22px; color: #2e353b;  padding: 0 15px;border-bottom:1px solid #e7ecee;}
input.input{height:25px;line-height:18px;width: 240px; border: 1px solid #b4b9bd; border-radius: 3px;} 
textarea.textarea{font-size:13px;}

.reg-items .items {height: 70px;}
.reg-items .items li {position: relative;float: left;}
.reg-items .items li.txt {float: left;display: inline;margin-right: 15px;width:100px;text-align: right;padding-top:3px;}
.reg-items .items li input {float: left;}
.reg-items .items li select {float: left;}
.reg-items .items li .valicode {float: left;width:120px;}
.reg-items .items li .getMobileCode{float:left;color: #fff;background-color: #3a84cf;border: 1px solid #3a84cf;height: 44px;font-size: 14px;margin:0 0 0 10px;border-radius: 6px;cursor:pointer;}
.reg-items .items li .getMobileCode:hover{background-color:#09F;}
.reg-items .tip {float:left;height:25px;margin:5px 0 0 0;padding-left:10px;color: #8a949c;width:200px;}
.verifycode {float:left;vertical-align: top;margin-left: 10px;cursor: pointer;}
.reg-items .agreement {padding-left: 115px;position: relative;color: #8a949c;}
.next-step {padding: 15px 0 15px 115px;height: 50px;}
.reg-items .gbtn {float:left;width: 120px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;padding: 0;border:0px;border-radius:3px;margin-left:20px;}
.btn-gray, .btn-gray:hover {background-color: #89949d;cursor: default;}
.gbtn, .gbtn-disabled, .gbtn-org {color: #fff;font-size: 13px;position: relative;white-space: nowrap;background: #15456f;display: inline-block;padding: 3px 5px;cursor: pointer;overflow: hidden;font-family: Microsoft YaHei;}
.reg-items .myreg{float:left;width:150px;height:50px;line-height:50px;text-align:center;font-size: 12px;}

#correct{float:left;background:url(/site/images/icon.png) no-repeat 0 -596px; width:20px;height:20px; margin:2px; }
#error{float:left;background:url(/site/images/icon.png) no-repeat 0 -896px;  width:20px;height:20px; margin:2px; }

.user_remark_bar{float:right;width:380px;min-height:100px; background-color:#FFFFFF;margin:40px 10px 0px 0px;}
.user_remark_bar .utop{float:left;width:380px;height:35px;margin:5px 0 0 0px;border-bottom:1px solid #EEEEEE;}
.user_remark_bar .utop li{float:left;width:380px;height:25px;margin:10px 0 0 0px;font-size:16px;font-weight:bold;color:#666666;}
.user_remark_bar .ucontent{float:left;width:380px;min-height:100px;margin:10px 0 0 0px;clear:both;font-size:12px;line-height:24px;color:#666666;} 

.user_center_imgs{float:left;height:100px;min-width:150px;margin:5px;border:1px solid #EEEEEE; text-align:center;padding:5px;}
.user_center_imgs img{height:80px;}


.DataTable{ 
	BORDER-top:1px solid #CCCCCC;
	BORDER-left:1px solid #CCCCCC;
	width:100%; 
	border-collapse:collapse;
}
.DataTable th{ 
	font-size:13px;
	font-weight:bold;
	background:#EFEFEF;
	padding:2px;
	BORDER-right:1px solid #CCCCCC;
	BORDER-bottom:1px solid #CCCCCC; 
}
.DataTable td{ 
	BORDER-right:1px solid #CCCCCC;
	BORDER-bottom:1px solid #CCCCCC; 
	padding:2px;
}

.SubTable
{
	BORDER-top:0px;
	BORDER-left:0px;
}
.SubTable td{ 
	BORDER-right:0px;
	BORDER-bottom:0px; 
	padding:2;
}

.SubTable1
{
	BORDER-top:0px;
	BORDER-left:0px;
}
.SubTable1 td{ 
	BORDER-right:0px;
	BORDER-bottom:1px dashed #FF0000; 
	padding:2;
}

.content_tab1 {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/site/images/i_img_bar_tab_2.gif); text-align:center; cursor:pointer;line-height:22px;
}
.content_tab1_selected{
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/site/images/i_img_bar_tab_1.gif); font-weight:bold; color:#FFFFFF; text-align:center; cursor:pointer;line-height:22px;
}
.content_tab1_line{
	height:2px;
	background-color:#0783DF
}


.bar_head{float:left;width:100%;min-height:30;} 
.bar_head .bhead{float:left;height:40px; margin:8px 0 0 0; width:100%; text-align:left;padding:0px; display:inline; background:url(/site/images/bgs/i_img_dot.png) repeat-x bottom; }
.bar_head .bhead .bname{float:left;height:25px; color:#0056a8; font-size:15px; font-weight:bold; width:80px;margin:5px 0 0 15px;text-align:center;display:inline;}
.bar_head .bhead .bname A{font-size:15px; font-weight:bold;color:#07aedb;}
.bar_head .bcontent{float:left;min-height:250px;width:420px;padding-top:10px; display:inline;}
.bar_head .bcontent li{float:left;height:22px;line-height:22px;width:370px;overflow:hidden;margin:2px 0 0 7px;display:inline;position:relative;} 
.bar_head .bcontent li A{font-size:13px;}

.viplevel{float:left;height:40px;line-height:40px;width:100px;font-size:16px;color:#F00}
.viplevel_logo{float:left;height:40px;line-height:40px;width:80px;font-size:16px;color:#F00}
.viplevel_logo img{height:40px;}
.vipupgrade{float:left;height:40px;line-height:40px;width:100px;font-size:12px;}

.viplevel1{ height:20px;line-height:20px;width:80px;font-size:12px;color:#F00;}
.viplevel_logo1{ height:20px;line-height:20px;width:40px;font-size:12px;color:#F00; text-align:center;}
.viplevel_logo1 img{height:20px;}
.vipupgrade1{ height:20px;line-height:20px;width:80px;font-size:12px; text-align:center;}

.btn_edit{line-height:36px;border:1px solid #ff9900;padding:0px 12px 0px 11px;background:#fff;color:#ff6600;font-size:16px;outline:none;cursor:pointer;margin:5px 0 5px 5px; }
.btn_edit:hover{background:#ff6600;color:#fff;}

.btn_search{line-height:36px;border:none;border:1px solid #ff9900;padding:0px 12px 0px 11px;background:#fff;color:#ff6600;font-size:16px;outline:none;cursor:pointer;}
.btn_search:hover{background:#ff6600;color:#fff;}

.table_list td{border-bottom:1px solid #e7e7eb; text-align:left;padding-left:5px;}
.table_list .tdcenter{text-align:center;}
.table_list .td0{border-bottom:0px; }

#user_login_pop{ display:none;}
.main-color,a.main-color{color:#f21c1c}
.border-bottom{ border-bottom: 1px solid #dfdfdf;}
.margin-right { margin-right: 10px; }
.hidden{display:none;}
.flex {display: flex;  }
.flex-align-center { align-items: center; }
.flex-center{justify-content:center;align-items:center}
.flex-justify-between{justify-content:space-between}
.shade{ background: rgba(0,0,0,.5); position: fixed;width: 100%;height: 100%;top: 0;left: 0; z-index: 80;}
.pop-login{ width: 350px; height:420px;z-index:81;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }
.clogin{float:left;width: 100%; height: 100%;position:relative;background: #fff;}
.pop-login h4{float:left;text-indent:20px;width:100%;height: 40px;line-height: 40px; font-size: 16px; border-bottom: 1px solid #dfdfdf;font-weight: 400;background: #f9f9f9;margin:0px;}
a.close{position: absolute;right: 0; top: 0;width:40px;height: 40px;display: block;text-align: center;font-size: 26px;}
address, caption, cite, code, dfn, em, i, th, var {font-style: normal;font-weight: 400;}
.lh-1 {line-height: 1; }
.login-box{width: 350px;position:absolute;right: 0;top:40px;height: 380px;border: 10px solid hsla(0,0%,100%,.5);-webkit-box-sizing: border-box;box-sizing: border-box;}
.login-tabs{height:45px}
.login-title{padding:0 30px}
.login-tabs{height:45px;line-height:45px;}
.login-tabs-item{font-size:13px;margin-right:10px}
.login-tabs-cur{border-bottom:2px solid #c80f1e;font-size:14px}
.login{margin:10px 20px}
.reg{margin:10px 20px}
.login-item{height:40px}
.item-icon{width:20px;height:20px;margin-right:10px;text-align:center}
.item-close{font-size:28px;color:#999}
.login-input{height:40px;border:0;outline:none}
.flex-child-grow { flex-grow: 1; }
.login-small-input{width:180px}
.login-button{height:45px;-webkit-border-radius:2px;border-radius:2px;margin:20px 30px;font-size:14px; cursor:pointer;}
.get-pwd-btn{width:80px;height:30px;-webkit-border-radius:2px;border-radius:2px}
.another{margin:0 30px}
.third a{width:24px;height:24px}
.third-img{width:24px;height:24px}


/*top*/
.header{width:100%;height:50px;background-color: #fff;border-bottom: 1px solid #ddd;box-shadow: 0 0 2px #ddd;z-index: 5;position:relative;}
.header.noborder{border:0;box-shadow: 0 0 0;}
.header.flex{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.header .logo{width:30px;height:20px;margin-left: 10px;}

.header .return{display: block;width:30px;height:30px;position: absolute;left:20px;top:10px;background: url(/site/images/icon/return.png) no-repeat;background-size: 100% 100%;z-index: 2;}
.header .title{text-align: center;line-height:40px;font-size: 16px;}
.header .uright{line-height:40px;right:20px;top:0;position: absolute;padding:0 10px; font-size:14px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;}
.header .notice{display: block;width:30px;height:30px;background: url(/uploadfile/images/images/icon/notice.png) no-repeat;background-size: 100% 100%;margin:0 5px 0 10px;}
.header .notice span{display: block;background-color: #ff0000;color:#fff;text-align: center;position: absolute;top:0;right:0;font-size:12px;height:10px;line-height:10px;padding:0 5px;-webkit-border-radius: 50%;border-radius: 50%;border-radius: 50%;}
.header .return{display: block;width:30px;height:30px;position: absolute;left:5px;top:5px;background: url(/site/images/icon/return.png) no-repeat;background-size: 100% 100%;z-index: 2;}

/* top END */


.postscript{float:left;width:99.90%;min-height:100px;margin:40px 0 40 0;border:1px dotted #CCC; background-color:#f5f5f5;}
.postscript .pst-title{float:left;width:98%;min-height:40px;line-height:40px;padding:0 1%; color:#666; }
.postscript .pst-content{float:left;width:98%;min-height:40px;line-height:30px;padding:0 1%;text-indent:20px;color:#999;}

.cart_list{}
.cart_list li{display: block;background: #fff;margin-top:30px;padding:15px 3%;position:relative;height:150px;}
.cart_list li .box{padding-left: 20px;overflow: hidden;}
.cart_list li .choose{display: block; width:20px; height:20px; background: url(/site/images/icon/hook01.png) no-repeat; background-size: 100%; position: absolute;left:0;top: 50%; margin-top: -30px;}
.cart_list li .choose.on{background: url(/site/images/icon/hook02.png) no-repeat; background-size:100%;}
.cart_list li .choose input{display: block;width: 100%;height: 100%;opacity: 0;position: absolute;left:0;top:0;}

.cart_list li .pic{display: block; float: left; width:30%; max-width:160px;border: 1px solid #eee;}
.cart_list li .pic img{width:100%;height:auto;}
.cart_list li .info{float:right;width:65%;}
.cart_list li .info .name{display: block; color: #333333; height:40px; line-height:40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size:16pt;}
.cart_list li .info .type{color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cart_list li .info .price{color:#ff0000;margin-top:10px;}
.cart_list li .info .price span{font-weight: bold;font-size:14px;}
.cart_list li .info .number{overflow:hidden;height:40px;border:1px solid #ddd;float:left;border-radius: 3px;-webkit-border-radius: 3px;margin-top:10px;}
.cart_list li .info .number a{display: block;width:25px;height:40px;float:left;line-height:40px;text-align: center;font-size:16pt;}
.cart_list li .info .number .text{display: block;width:80px;height:40px;border-left:1px solid #ddd;border-right: 1px solid #ddd; border-top:0px;border-bottom:0px; float:left;line-height:40px;text-align: center;font-size:16px;}

.cart_list li .del{background: url(/site/images/icon/del_btn.png) no-repeat; background-size: 100%; display: block; width:25px; height:35px; position: absolute; bottom:20px; right: 4%;z-index: 5;}

.cart_list li .pic .notice{width:100%;height:.6rem;line-height: .6rem;background: rgba(0,0,0,0.65);position: absolute;left:0;bottom:0;text-align: center;color:#fff;}

@media only screen and (max-width: 760px) {  
.cart_list li .info .name{height:30px; line-height:30px;font-size:12pt;}
.cart_list li .info .price{margin-top:5px;} 
}

.settlement{height: 60px;background: #fff;border-top:1px solid #e5e5e5;overflow: hidden;font-size: 15px;z-index: 4;display: -webkit-flex;display: flex;padding: 10px 0 0 10px;}
.settlement .choose{display: block;width:20px; height:20px;color:#333;background: url(/site/images/icon/hook01.png) no-repeat;background-size:100%;margin-right:10px;}
.settlement .choose input{display: block;width: 100%;height: 100%;opacity: 0;position: absolute;left:0;top:0;}
.settlement .choose.on{width:20px; height:20px;background: url(/site/images/icon/hook02.png) no-repeat;background-size:100%;}

.settlement .text{width:30%;text-align:center;line-height: 60px; }
.settlement .allfee{font-size:16pt;color:#FF0000; }
.settlement .btn{display: block;width:40%;line-height:60px;height:60px;color:#fff;text-align: center;font-size:16pt;background:-webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));}
.settlement .btn.gray{background: #999;}

@media only screen and (max-width: 760px) {  
.settlement{padding: 10px 0 0 10px;}

}

.main-bd{margin:0 0 0px 0;padding:0 0 20px 0;overflow:hidden;}
.main-bd .m-wrap{padding-bottom:20px;background:#F7F7F7;overflow:hidden;}

.confirm-address{height:150px;padding:15px 30px;background-color: #fff;}

.confirm-address .empty{display:block;text-align: center;}
.confirm-address .empty img{width:40px;height:40px;margin:20px;}
.confirm-address .empty p{font-weight: 14px;;color:#999;}

.confirm-address .c-box{display: block;padding:20px 30px 0 0;background: url(/site/images/icon/arrow04.png) no-repeat right center; }
.confirm-address .c-box.no-arrow{padding-right: 0;background: none;}
.confirm-address .c-box .row{display:block;width:100%;min-height:40px;line-height:40px;white-space: nowrap;}
.confirm-address .c-box .row.p1{font-size: 14px;;color:#555;}
.confirm-address .c-box .row.p2{font-size: 14px;color:#555;margin-top:0px;}

.confirm-address .c-box .row span{display:block;width:98%;white-space: nowrap;height:40px;line-height:40px;} 
.confirm-address .c-box .row span font{color:#1c8d44;border:1px solid #1c8d44;font-size: 12px;padding:1px 20px;border-radius: 5px;}
.confirm-address .c-box .row span .input{width:90%;}
.confirm-address .c-box .row span .iaddr{width:50%;}

.confirm-am{background-color: #fff;margin-top: 30px;padding:30px 30px;line-height: 30px;}
.confirm-am .row{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}

.confirm-pro{margin-top: 30px;background-color: #fff;padding:0 30px;}
.confirm-pro.mt0{margin-top: 0;}
.confirm-pro .item{overflow: hidden;display: -webkit-flex;display: flex;padding:15px 0;}
.confirm-pro .item img{width:120px;height:120px;}
.confirm-pro .item .info{-webkit-flex:1;flex:1;margin-left: 30px;}
.confirm-pro .item .title{font-size:16px;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top:10px;}
.confirm-pro .item .price{margin-top:10px;position:relative;}
.confirm-pro .item .price span{position: absolute;top:0;right:0;color:#999;}
.confirm-pro .item .pcount{margin-top:10px;position:relative;}

.confirm-pro .item .number{overflow:hidden;height:40px;border:1px solid #ddd;float:left;border-radius: 3px;-webkit-border-radius: 3px;margin-top:10px;}
.confirm-pro .item .number a{display: block;width:25px;height:40px;float:left;line-height:40px;text-align: center;font-size:16pt;}
.confirm-pro .item .number .text{display: block;width:80px;height:40px;border-left:1px solid #ddd;border-right: 1px solid #ddd; border-top:0px;border-bottom:0px; float:left;line-height:40px;text-align: center;font-size:16px;}


.confirm-pro .top{border-bottom: 1px solid #eee;font-size: 14px;;padding:20px 0; position:relative;}
.confirm-pro .top .green{position: absolute;top:20px;right:0;}
.confirm-pro .top .time{color:#999;font-size:12px;}

.confirm-bot{background-color: #fff;margin-top: 30px;padding:10px 30px;}
.confirm-bot .mess{height:60px;border-bottom:1px solid #eee;display: -webkit-flex;display: flex;line-height:40px;padding:10px 0px;}
.confirm-bot .mess .text{-webkit-flex:1;flex:1;height:40px;line-height:40px;}
.confirm-bot .cinfo{padding:20px 0;border-bottom: 1px solid #eee;height:40px;}
.confirm-bot .total{color:#1c8d44;padding:30px 1px0;}

@media only screen and (max-width: 760px) { 
.confirm-address{padding:10px 10px;}
.confirm-address .c-box .row span font{padding:1px 5px;}
.confirm-am{margin-top:10px;padding:10px 10px;}

}

.payment-way{background-color: #fff;margin-top: 30px;padding:0 30px;min-height:200px;}
.payment-way .row{float:left;height:100px;line-height:100px;border-bottom:1px solid #eee;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center; width:33.3%;}
.payment-way .row::last-child{border-bottom:none;}

.payment-way .icon{width:30px;height:30px;background: url(/site/images/icon/hook01.png) no-repeat;background-size: 100%;}
.payment-way .row.on .icon{background: url(/site/images/icon/hook02.png) no-repeat;background-size: 100%;}

.payment-way img{width:30px;height:30px;margin-left: 15px;}
.payment-way .text{margin-left:10px;font-size:16px;}

.choose-wray-pay{float:left;width:100%;height:100px; text-align:center;margin-top:10px;}
.choose-wray-btn{margin:auto;height:60px;width:200px;padding-bottom:20px;}
.choose-wray-btn .sub{display: block;width:200px;height:60px;line-height:60px;background:-webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;font-size:16px;-webkit-border-radius:3px;border-radius:3px;text-align: center; }

.pay-success{text-align: center;padding-top: 20px;}
.pay-success img.icon{width:50px;height:50px;}
.pay-success .p1{font-size:14px;color:#1c8d44;margin-top: 30px;}
.pay-success .p2{color:#666;margin-top: 30px;}
.pay-success .p2 span{color:#e84419;}
.pay-success .ewm{width:60%;margin-top:15px;}

.pay-success .p3{font-size:14px;color:#1c8d44;margin-top:30px;padding:20px 0px;}

.pay-other-num{padding:0 30px;line-height:15px;}
.pay-other-num p{border-bottom:1px solid #eee;color:#555;}

.pay-other-info{border-top: 30px solid #eee;padding:0 30px;}
.pay-other-info .text{color:#999;padding:30px 0;}
.pay-other-info .price{color: #1c8d44; padding: 30px 0;border-top:1px solid #eee;}

@media only screen and (max-width: 760px) {
.payment-way .row{width:100%;}   
.payment-way{margin-top:10px;padding:0 10px;min-height:100px;overflow:hidden;}
}

.tool-bar{position:fixed;right:0;top:0;bottom:0;background:#333;z-index:79;-webkit-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}
.tool-bar a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:35px;height:35px;position:relative;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.tool-bar a:hover{background:#c80f1e}
.tool-bar a b{padding:0 2px;-webkit-border-radius:14px;border-radius:14px;height:14px;position:absolute;right:2px;top:0;background:#c80f1e;font-weight:400;line-height:14px}
.tool-bar a:hover b{background:#fff;color:#c80f1e}
.tool-bar a span{position:absolute;right:45px;top:0;height:35px;display:block;opacity:0;background:#333;width:70px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:35px;visibility:hidden}
.tool-bar a span:after{content:"";border-top:5px solid transparent;border-left:5px solid #333;border-bottom:5px solid transparent;position:absolute;right:-5px;top:13px}
.tool-bar a:hover span{right:35px;opacity:1;visibility:visible}
.tool-bar a.tool-wechat span{width:100px;height:100px}
.tool-bar a.tool-wechat span:after{border-left-color:#fff}
.tool-bar a.tool-top{position:absolute;left:0;bottom:0}
.fa-icon {display: inline-block;fill: currentColor;}

@media only screen and (max-width: 760px) {
.tool-bar{display:none;}	
}

.public_empty{text-align: center;padding:50px 0;}
.public_empty img{width:100px;}
.public_empty .p1{font-size:14px;padding-top:20px;}
.public_empty .c9{padding-top:10px;}
.public_empty .btn{display: block;width:80px;height:40px;color:#fff;margin:10px auto;text-align: center;line-height:40px;border-radius:3px;-webkit-border-radius:3px;background:-webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));}

.order-show-bot{min-height:80px; background: #fff; border-top:1px solid #e5e5e5;padding:5px;overflow: hidden;}
.order-show-bot .myinfo{height:30px;line-height:30px;width:100%;padding:10px 0;}
.order-show-bot .price{float:left;line-height:60px;font-size:12pt;}
.order-show-bot .price span{color:#ff0000;}

/*
.order-show-bot .btn01{display: block;width:150px;height:80px;text-align: center;line-height:80px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;float:right;margin-top:10px;margin-left:10px;font-size:16pt;font-weight:bold;}
.order-show-bot .btn02{display: block;width:150px;height:80px;text-align: center;line-height:80px;box-sizing: border-box;border:1px solid #666;color:#666;margin-left:10px;float:right;margin-top:10px;-webkit-border-radius:3px;border-radius:3px;font-size:16pt;font-weight:bold;}
*/

.order-show-bot .btn01{display: block;width:30%;max-width:150px;height:60px;text-align: center;line-height:60px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;float:right;margin-top:10px;margin-left:10px;font-size:14pt;font-weight:bold;}
.order-show-bot .btn02{display: block;width:30%;max-width:150px;height:60px;text-align: center;line-height:60px;box-sizing: border-box;border:1px solid #666;color:#666;margin-left:5%px;float:right;margin-top:10px;-webkit-border-radius:3px;border-radius:3px;font-size:14pt;font-weight:bold;}


.order-menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content: space-around;border-bottom: 1px solid #ddd;box-shadow: 0 0 2px #ddd;height:40px;line-height:40px;}
.order-menu a{font-size:14px;line-height:40px;position:relative;}
.order-menu a.cur{color:#1c8d44;padding:0 10px;}
.order-menu a.cur::after{content: "";width:100%;height:2px;position: absolute;left:0;bottom:0;background-color: #1c8d44;}
.order-menu a .number{display: block;height:12px;line-height:12px;background: #ff0000;color:#fff;font-size:12px;position:absolute;top:5px;right:-10px;border-radius:50%;-webkit-border-radius:50%;padding:0 3px;}


.order-list li{background-color: #fff;margin-top:10px;}
.order-list li .number{height:40px;line-height:40px;border-bottom: 1px solid #eee;color:#555;padding-left:10px;}
.order-list li .product{padding:10px;}
.order-list li .product a{padding:10px 0;display: -webkit-flex;display: flex;border-bottom:1px solid #eee;}
.order-list li .product a:last-child{border-bottom: none;}
.order-list li .product a img{max-width:300px;max-height:300px;}
.order-list li .product a .info{-webkit-flex:1;flex:1;margin-left:10px;width:800px;position:relative;}
.order-list li .product a .type{margin-left:10px;color:#1c8d44;width:10%;}
.order-list li .product a .title{font-size:16px;color:#333;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.order-list li .product a .pnum{color:#999;font-size:14px;}
.order-list li .product a .price{font-size:16px;color:#1c8d44;}

.order-list li .time{font-size:14px;color:#999;padding:10px 5px;}
.order-list li .bot{height:30px;line-height:30px;padding:10px 10px;border-top: 1px solid #eee;position:relative;}
.order-list li .total{font-size:14px;}
.order-list li .btn{display: block;width:80px;height:40px;text-align:center;line-height:40px;position:absolute;top:10px;right:10px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;}


/*收货地址*/
.address-list{padding: 5px 10px 0;background: url(/site/images/bar.png) no-repeat center top; background-size: 100% 5px;}    
.address-list li{padding: 20px 30px 20px 0;border-bottom: 1px solid #eee; position:relative;margin-top:10px;line-height:30px;}
.address-list li:hover{ background-color:#EFEFEF;}
.address-list li .row{display: -webkit-flex;display: flex;}
.address-list li .row.p1{font-size:14px;color:#555;}
.address-list li .row.p2{font-size:16px;color:#999;margin-top:5px;}
.address-list li .row span:nth-child(1){width:80px;white-space: nowrap;}
.address-list li .row span:nth-child(2){-webkit-flex:1;flex:1;}
.address-list li .row span font{color:#1c8d44;border:1px solid #1c8d44;font-size:16px;padding:1px 5px;border-radius:3px;}
.address-list li .edit-btn{display: block;width:20px;height:20px;background: url(/site/images/icon/edit-btn.png) no-repeat;background-size:98%;position: absolute;right:5%;z-index: 3;top:10px;}
.address-list li .del{display: block;z-index:3; width:20px;   height: 20px;    position: absolute;    top:10px; right:15%;   background: url(/site/images/icon/del_btn.png) no-repeat;  background-size: 98%;}
.address-list li .choose{display: block;z-index:3; min-width:60px; height: 20px;line-height:20px;    position: absolute; bottom:20px; right:3%;border:1px dashed #666666; background:#06548e;color:#FFF; text-align:center;cursor:pointer;}

.add-address-btn{padding:15px 10px;text-align:center;}
.add-address-btn a.btn_add{float:right;display:block;height:40px;width:200px;border:1px solid #1c8d44;text-align: center;-webkit-border-radius:3px;border-radius:3px;}
.add-address-btn a.btn_add span{display: inline-block;padding-left:20px;background: url(/site/images/icon/add.png) no-repeat left center;background-size:15px;font-size:14px;color:#1c8d44;line-height:40px;}

.edit-address{padding:0 10px;}
.edit-address .row{height:40px;line-height:40px;border-bottom:1px solid #eee;}
.edit-address .row .text{display: block;width:100%;height:40px;line-height:40px;font-size:14px;}
.edit-address .row .text.pc9::-webkit-input-placeholder{color:#999;}

.edit-address .row.arrow{background: url(/site/images/icon/arrow03.png) no-repeat right center; background-size:8px;padding-right:10px;}

.edit-address .default{text-align: center;padding-top:15px;color:#999;font-size:14px;height:40px;}
.edit-address .default span{display: inline-block;padding-left:20px;background: url(/site/images/icon/hook01.png) no-repeat left center;background-size:15px;}

.edit-address .default.on{color:#1c8d44;}
.edit-address .default.on span{background: url(/site/images/icon/hook02.png) no-repeat left center;background-size:15px;}

/*top*/
.uc-header{width:100%;height:50px;border-bottom: 1px solid #ddd;z-index: 5;position:relative;}
.uc-header.noborder{border:0;box-shadow: 0 0 0;}
.uc-header.flex{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}
.uc-header .logo{width:30px;height:20px;margin-left: 10px;}
.uc-header .return{display: block;width:30px;height:30px;position: absolute;left:20px;top:10px;background: url(/site/images/icon/return.png) no-repeat;background-size: 100% 100%;z-index: 2;}
.uc-header .title{text-align: center;line-height:40px;font-size: 16px;}
.uc-header .uright{line-height:40px;right:20px;top:0;position: absolute;padding:0 10px; font-size:14px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;}
.uc-header .notice{display: block;width:30px;height:30px;background: url(/uploadfile/images/images/icon/notice.png) no-repeat;background-size: 100% 100%;margin:0 5px 0 10px;}
.uc-header .notice span{display: block;background-color: #ff0000;color:#fff;text-align: center;position: absolute;top:0;right:0;font-size:12px;height:10px;line-height:10px;padding:0 5px;-webkit-border-radius: 50%;border-radius: 50%;border-radius: 50%;}
.uc-header .return{display: block;width:30px;height:30px;position: absolute;left:5px;top:5px;background: url(/site/images/icon/return.png) no-repeat;background-size: 100% 100%;z-index: 2;}


.uc-confirm-address{height:120px;padding:10px 10px;}

.uc-confirm-address .empty{display:block;text-align: center;}
.uc-confirm-address .empty img{width:40px;height:40px;margin:20px;}
.uc-confirm-address .empty p{font-weight: 14px;;color:#999;}

.uc-confirm-address .c-box{display: block;padding:5px 5px 0 0;background: url(/site/images/icon/arrow04.png) no-repeat right center; }
.uc-confirm-address .c-box.no-arrow{padding-right: 0;background: none;}
.uc-confirm-address .c-box .row{display:block;width:100%;min-height:40px;line-height:40px;white-space: nowrap;}
.uc-confirm-address .c-box .row.p1{font-size: 14px;;color:#555;}
.uc-confirm-address .c-box .row.p2{font-size: 14px;color:#555;margin-top:0px;}

.uc-confirm-address .c-box .row span{display:block;width:98%;white-space: nowrap;height:40px;line-height:40px;} 
.uc-confirm-address .c-box .row span font{color:#1c8d44;border:1px solid #1c8d44;font-size: 12px;padding:1px 20px;border-radius: 5px;}
.uc-confirm-address .c-box .row span .input{width:90%;}
.uc-confirm-address .c-box .row span .iaddr{width:50%;}

.uc-confirm-am{margin-top: 30px;padding:30px 30px;line-height: 30px;}
.uc-confirm-am .row{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}

.uc-confirm-pro{margin-top:0px;padding:0 5px;}
.uc-confirm-pro.mt0{margin-top: 0;}
.uc-confirm-pro .item{overflow: hidden;display: -webkit-flex;display: flex;padding:15px 0;}
.uc-confirm-pro .item img{width:120px;height:120px;}
.uc-confirm-pro .item .info{-webkit-flex:1;flex:1;margin-left: 30px;}
.uc-confirm-pro .item .title{font-size:16px;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top:10px;}
.uc-confirm-pro .item .price{margin-top:10px;}
.uc-confirm-pro .item .price span{position: absolute;top:0;right:0;color:#999;}
.uc-confirm-pro .item .mycount{margin-top:10px;}

.uc-confirm-pro .top{border-bottom: 1px solid #eee;font-size: 14px;;padding:20px 0; position:relative;}
.uc-confirm-pro .top .green{position: absolute;top:20px;right:0;}
.uc-confirm-pro .top .time{color:#999;font-size:12px;}

.uc-confirm-bot{margin-top: 30px;padding:10px 30px;}
.uc-confirm-bot .mess{height:60px;border-bottom:1px solid #eee;display: -webkit-flex;display: flex;line-height:40px;padding:10px 0px;}
.uc-confirm-bot .mess .text{-webkit-flex:1;flex:1;height:40px;line-height:40px;}
.uc-confirm-bot .cinfo{padding:20px 0;border-bottom: 1px solid #eee;height:40px;}
.uc-confirm-bot .total{color:#1c8d44;padding:30px 0;}
 
.uc-order-show-bot{height:80px; background: #fff; border-top:1px solid #e5e5e5;padding:10px;overflow: hidden;}
.uc-order-show-bot .price{float:left;line-height:60px;font-size:12pt;}
.uc-order-show-bot .price span{ }
.uc-order-show-bot .btn01{display: block;width:30%;max-width:150px;height:60px;text-align: center;line-height:60px;-webkit-border-radius:3px;border-radius:3px;background: -webkit-gradient(linear, 0 0, right 0, from(#1c8d44), to(#2cb238));color:#fff;float:right;margin-top:10px;margin-left:10px;font-size:14pt;font-weight:bold;}
.uc-order-show-bot .btn02{display: block;width:30%;max-width:150px;height:60px;text-align: center;line-height:60px;box-sizing: border-box;border:1px solid #666;color:#666;margin-left:5%px;float:right;margin-top:10px;-webkit-border-radius:3px;border-radius:3px;font-size:14pt;font-weight:bold;}

.uc-subeva-box{margin-top:10px;;padding:10px 3%;}
.rate-control{display:block;}
.rate-control li {display: inline;}
.rate-control li label { float: left; padding: 4px 5px; cursor: pointer; }
.itemlist input { vertical-align: text-bottom; margin-right: 5px; }
.fc-rate-ico { width:100px;  height: 18px;    display: inline-block; vertical-align: middle;    overflow: hidden; text-align:center;font-size:12px;line-height:18px;}
.fc-rate-ico, .fc-rate-ico-bg {background: transparent url(/site/images/icos_1.png) no-repeat 1000px 1000px;}
.fc-rate-ico.ico-good, .fc-rate-ico-bg.ico-good {    background-position: 0 -100px; }
.fc-rate-ico.ico-neutral, .fc-rate-ico-bg.ico-neutral {    background-position: 0 -50px; }
.fc-rate-ico.ico-bad, .fc-rate-ico-bg.ico-bad {    background-position: 0 0; }

.uc-subeva-box{margin-top:10px;;padding:10px 3%;}
.uc-subeva-box textarea{outline: none;height:120px;font-size:14px;width: 100%;}

.uc-uploadpics{padding:0 3% 10px;margin:10px 0 10px 0;border-bottom:1px dotted #999;cursor:pointer;}
.uc-uploadpics .top{padding-top:0px;font-size:14px; text-align:left;font-weight:bold;}
.uc-uploadpics .con{overflow: hidden;margin-top:10px;width:100%;}
.uc-uploadpics .part{float: left; margin: 0 3% 10px 0; display: block; width:120px; height:80px; background-size: 100% 100%; overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position:relative;} 
.uc-uploadpics .part img{display: block; width: 100%; height: 100%;}
.uc-uploadpics .part .del{display: block; background: url(/site/images/rated02.png) no-repeat center center; background-size: 100%; width:20px; height:20px; z-index: 5; position: absolute; right: 0; top: 0;}

.uc-uploadpics .part.btn{border:1px dashed #ccc;background: url(/site/images/camera.png) no-repeat center 25px;background-size:25px;color:#666;text-align: center;line-height:14px;font-size:12px;}
.uc-uploadpics .part.btn .p1{padding-top:50px;}
.uc-uploadpics .part.btn input[type="file"]{display: block;width:100%;height:100%;position: absolute;left:0;top:0;opacity: 0;}
 
.myuserinfo{width:100%;overflow:hidden;}
.myuserinfo .top{width:100%;height:40px;line-height:40px;border-bottom:1px solid #EEEEEE;text-indent:10px;}
.myuserinfo .top A{font-size:14pt;}

.cartlist{width:100%;overflow:hidden;}
.cartlist .top{width:100%;height:40px;line-height:40px;border-bottom:1px solid #EEEEEE;text-indent:10px;}
.cartlist .top A{font-size:12pt;}
.cartlist .unit{float:left;width:25%;max-width:200px;min-width:100px;min-height:0px;}
.cartlist .unit .logo{width:90%;min-height:0px;padding:10px 0 0 0;}
.cartlist .unit .logo ul{width:100%;padding-bottom:100%;position:relative;}
.cartlist .unit .logo ul li{position:absolute;width:100%;height:100%;overflow:hidden;text-align:center;}
.cartlist .unit .logo ul li img{width:95%;height:95%;}
.cartlist .unit .info{width:100%;}
.cartlist .unit .info .title{height:30px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;text-align:center;}
.cartlist .unit .info .title A{font-size:16px;}
.cartlist .unit .info .price{height:23px;text-align:center;} 

.favorlist{width:100%;overflow:hidden;}
.favorlist .top{width:100%;height:40px;line-height:40px;border-bottom:1px solid #EEEEEE;text-indent:10px;}
.favorlist .top A{font-size:12pt;}
.favorlist .unit{float:left;width:25%;max-width:200px;min-width:100px;min-height:0px;}
.favorlist .unit .logo{width:90%;min-height:0px;padding:10px 0 0 0;}
.favorlist .unit .logo ul{width:100%;padding-bottom:100%;position:relative;}
.favorlist .unit .logo ul li{position:absolute;width:100%;height:100%;overflow:hidden;text-align:center;}
.favorlist .unit .logo ul li img{width:95%;}
.favorlist .unit .info{width:100%;}
.favorlist .unit .info .title{height:30px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;text-align:center;}
.favorlist .unit .info .title A{font-size:16px;}
.favorlist .unit .info .price{height:23px;text-align:center;} 

.thead{background-color:#EFEFEF}
.fplogo{margin:10px;} #alc{text-align:center;}
.ohead{float:left;width:50%;height:40px;line-height:40px;font-size:12pt; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;text-align:left;}
.odetail{position:absolute;right:0px;top:0px;width:80px;height:40px;line-height:40px;}
.odetail A{font-size:14pt;color:blue;}

@media only screen and (max-width: 760px) {  
.ohead{width:100%;height:20px;line-height:20px;font-size:12px;}
}

#logodiv{width:100px;height:100px;border:1px solid #999;line-height:100px;}
#logodiv img{ max-width:100px;max-height:100px;}
.uploadmyfile_btn{float:right;width:50px;height:80px;margin-left:20px; background:url(/site/images/arrow04.png) center no-repeat ; cursor:pointer;}