@charset "utf-8";

/* CSS Document */
@font-face {
  font-family: 'iconfont';  /* project id 865332 */
  src: url('https://at.alicdn.com/t/font_865332_h3xo168dcmc.eot');
  src: url('https://at.alicdn.com/t/font_865332_h3xo168dcmc.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_865332_h3xo168dcmc.woff2') format('woff2'),
  url('https://at.alicdn.com/t/font_865332_h3xo168dcmc.woff') format('woff'),
  url('https://at.alicdn.com/t/font_865332_h3xo168dcmc.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_865332_h3xo168dcmc.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
strong{
    font-weight: normal;
}
.p-10{padding: 10px;}

.p-20{padding: 20px;}

.p-30{padding: 30px;}

.p-40{padding: 40px;}

.p-50{padding: 50px;}

.pt-10{padding-top: 10px;}

.pt-20{padding-top: 20px;}

.pt-30{padding-top: 30px;}

.pt-40{padding-top: 40px;}

.pt-50{padding-top: 50px;}

.pt-60{ padding-top: 60px;}

.pt-70{padding-top: 70px;}

.pt-80{padding-top: 80px;}

.pt-90{padding-top: 90px;}

.pt-100{padding-top: 100px;}

.pb-10{padding-bottom: 10px;}

.pb-20{padding-bottom: 20px;}

.pb-30{padding-bottom: 30px;}

.pb-40{padding-bottom: 40px;}

.pb-50{padding-bottom: 50px;}

.pb-60{padding-bottom: 60px;}

.pb-70{padding-bottom: 70px;}

.pb-80{padding-bottom: 80px;}

.pb-90{padding-bottom: 90px;}

.pb-100{padding-bottom: 100px;}

.ptb-10{padding: 10px 0px}

.ptb-20{padding: 20px 0px}

.ptb-30{padding: 30px 0px}

.ptb-40{padding: 40px 0px}

.ptb-50{padding: 50px 0px}

.ptb-60{padding: 50px 0px}

.ptb-70{padding: 70px 0px}

.ptb-80{padding: 80px 0px}

.ptb-90{padding: 80px 0px}

.ptb-100{padding: 100px 0px}

.mt-10{margin-top: 10px;}

.mt-20{margin-top: 20px;}

.mt-30{margin-top: 30px;}

.mt-40{margin-top: 40px;}

.mt-50{margin-top: 50px;}

.mt-60{margin-top: 60px;}

.mt-70{margin-top: 70px;}

.mt-80{margin-top: 80px;}

.mt-90{margin-top: 90px;}

.mt-100{margin-top: 100px;}

.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}

.mb-30{margin-bottom: 30px;}

.mb-40{margin-bottom: 40px;}

.mb-50{margin-bottom: 50px;}

.mb-60{margin-bottom: 60px;}

.mb-70{margin-bottom: 70px;}

.mb-80{margin-bottom: 80px;}

.mb-900{margin-bottom: 90px;}

.mb-100{margin-bottom: 100px;}

.ml-10{margin-left: 10px;}

.ml-20{margin-left: 20px;}

.ml-30{margin-left: 30px;}

.ml-40{margin-left: 40px;}

.ml-50{margin-left: 50px;}

.ml-60{margin-left: 60px;}

.ml-70{margin-left: 70px;}

.ml-80{margin-left: 80px;}

.ml-900{margin-left: 90px;}

.ml-100{margin-left: 100px;}

.mr-10{margin-right: 10px;}

.mr-20{margin-right: 20px;}

.mr-30{margin-right: 30px;}

.mr-40{margin-right: 40px;}

.mr-50{margin-right: 50px;}

.mr-60{margin-right: 60px;}

.mr-70{margin-right: 70px;}

.mr-80{margin-right: 80px;}

.mr-900{margin-right: 90px;}

.mr-100{margin-right: 100px;}

/*商城*/
.lgs-main {
    width: 1200px;
    margin:0px auto;
}
.sc_box{width:1200px;margin:30px auto;overflow:hidden;}

.sc_l{width:160px;float:left;}

.sc_l_tit{width:100%;height:204px;background:url(../images/sc_l_1.png) no-repeat right bottom #f53444;border-bottom:1px dashed #7d7d7d;}

.sc_l_tit h1{width:124px;text-align:center;color:#fff;font-size:50px;font-weight:normal;margin:auto;padding:20px 0 15px;}

.sc_l_tit h1 span{font-size:16px;filter:alpha(opacity=60);opacity:0.6;display:block;}

.sc_l_b{background:#dadada;overflow:hidden;}

.sc_l_b ul li{margin-top:10px;text-align:center;width:100%;}

.sc_l_b ul li a{display:block;}

.sc_l_b ul li img{width:124px;height:55px;}

.sc_l_c{padding:5px 18px;overflow:hidden;height:93px;}

.sc_l_c a{font-size:12px;color:#333;float:left;margin-right:12px;line-height:30px;}

.sc_c{float:left;margin-right:10px;}

.sc_c img{width:335px;height:503px;}

.sc_r{width:687px;float:left;border-right:1px solid #eeeded;border-bottom:1px solid #eeeded;overflow:hidden;}

.sc_r li{border-left:1px solid #eeeded;border-top:1px solid #eeeded;width:204px;text-align:center;padding:0 12px;float:left;list-style: none;}

.sc_r li img{width:200px;height:200px;}

.sc_r li .pro_tit{width:100%;height:24px;line-height:24px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;float:left;}

.sc_r li span{width:100%;float:left;display:block;font-size:14px;color:#e3122e;text-align:left;padding-bottom:2px;}

.sc_2 .sc_l_tit{background:url(../images/sc_l_1.png) no-repeat right bottom #85c130}

.sc_3 .sc_l_tit{background:url(../images/sc_l_1.png) no-repeat right bottom #e64490}

.sc_4 .sc_l_tit{background:url(../images/sc_l_1.png) no-repeat right bottom #6191fd}

/*列表页*/

.pro_wrap{width:1200px;margin:10px auto;overflow:hidden;}
.more-label{    background: url(/Public/Home/86/images/dot-arrow-r01.gif) 0 20px no-repeat; background-position: 30px 8px;display: block;width: 90px;cursor: pointer;position: relative;}
.more-label.undisplay{    background: url(/Public/Home/86/images/dot-arrow-d01.gif) 0 20px no-repeat; background-position: 30px 11px;display: block;width: 90px;}
.more-date-box{position: absolute;max-height: 280px;width: 750px;overflow-x: hidden;overflow-y: scroll; border: 2px solid #ff6e6e;padding: 25px;z-index: 10000;left: 0px;background: #fff;margin-top: 5px;display: none;}
.more-date-box a{width: 200px;float: left;line-height: 14px;margin: 5px 20px 5px 20px;
}
.bor_top{ border-top:none;overflow:hidden;}

.bor_top>p span{margin:0 6px;color: #666;}
.bor_top>p span:nth-last-of-type(1){margin: 0;}
.lists-name h3{margin-bottom: 8px;}
.lists-name h3 a{padding: 2px 4px;font-size: 14px;color: #333;}
.product-lists li a{padding:2px 3px;color: #333;font-size: 12px;}
.product-lists li a:hover{background-color: #f22c4f;color: #fff;text-decoration: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.lists-name h3 a:hover{background-color: #f22c4f;color: #fff;text-decoration: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.pro_search_box{ padding:5px;_width:929px;overflow:hidden;  
    margin: 0px auto;background: #fbfbfb;border-left: solid 1px #e8e8e8;border-right: solid 1px #e8e8e8;}
.lists-click{background-color: #f22c4f;color: #fff!important;text-decoration: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.pro_search_box strong{ float:left;  text-align:center; line-height:30px;font-weight:normal;color:#777;width: 4%;text-align: left;color: #000;font-weight: bold;}

.pro_search_box p{ float:left; line-height:30px;width: 95%;}

.pro_search_box p span{ border:1px solid #e3122e; padding:3px 5px; margin:0 6px 0 10px;color:#333;}

.pro_price{margin-left:6px;}

.pro_search_box p a{ color:#333; display:block; float:left; padding:0 5px; margin-right:14px; white-space:nowrap; word-break:break-all; line-height:26px; margin-top:3px;}

.pro_search_box p a:visited{ text-decoration:none;}

.pro_search_box p a:active{ text-decoration:none;}

.pro_search_box p a:hover,.pro_search_box p a.pro_sel{ background:#ff9900; color:#fff;border-radius:3px;}
.sale3_title_box {padding-bottom: 8px; width: 200px;line-height: 14px; border-bottom: 2px solid #00a3e9;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 13px;margin-top: 10px;
}
.products_text dl:nth-of-type(4n){
    margin-right: 0px;
}
.sale3_title_box.right{
    width: inherit;
}

.sale3_title_box i{
    font-style: normal;
}
.sale3_title_box span{
       background: #ff9900;
    padding: 3px 18px;
    color: #fff;
    position: relative;
    border-radius: 3px;
    margin: 0 4px;
    cursor: pointer;
}
.sale3_title_box span:after{
   content: "x";
    color: #fff;
    position: absolute;
    right: 3px;
    font-size: 16px;
    top: 4px;
}
.mytypes-right{width: 970px;float: right;}


.products_main{ width:100%;overflow: hidden;}

.products_tab{ overflow:hidden; border:1px solid #e8e8e8;background:#f6f6f6;height:30px;margin: 0px auto;}

.products_tab p{font-size:16px;float:left;line-height:30px;margin-left:5px;border-right:1px dashed #dccec6;padding-right:15px;display:inline;}

.products_tab li{width:80px;cursor:pointer;padding-left:14px; float:left; height:30px; line-height:30px; color:#333;border-right:1px solid #d0d0d0;padding-left: 30px;}

.products_tab li.morenxg{ border-right:1px dashed #dccec6;background:none; width:79px; text-align:center; padding-left:0;}
 /* .products_tab ul li#p4{ background:url(../images/jx-down.gif) no-repeat 82px 13px;background-size: 10%; }
.products_tab ul li#p3{background: url(../images/jx-up.gif) no-repeat 82px 13px;background-size: 10%;}

.products_tab ul li#p2 , .products_tab ul li#p5{ background:url(../images/jx-down.gif) no-repeat 65px 13px;padding-left: 35px;background-size: 10%;} */

.products_tab li#p3.on , .products_tab ul li#p4.on { background:url(../images/seach_hover01.png) no-repeat 65px 10px; color:#e3122e; }

.products_tab ul li#p1.on{color:#e3122e;}

.products_tab ul li#p2.on, .products_tab ul li#p5.on {background:url(../images/seach_hover01.png) no-repeat 45px 10px; color:#e3122e; }

/*.products_tab li.on{
    background: #ff6e6e;color: #fff;
}*/

.products_text{  width:1200px; padding-bottom:15px;margin: 10px auto;}

.products_main .block { display:block; }

.products_text dl{ min-height:300px;border:1px solid #eaeaea; float:left; margin:14px 18px 10px 0; line-height:20px; white-space:normal; position: relative;}
/*.first .first-title{
    width: 100%;
    
    position: absolute;
    top: 0;
    height: 30px;
    left: 0;
    text-align: right;padding: 2px;
}*/
.first i{
     width: 20px;
    height: 20px;
    background: url(/Public/Home/86/images/sc-no.png) no-repeat;
    display: inline-block;
   position: absolute;
    top: 10px;
    right: 15px;
    z-index: 999;
    background-color: rgba(255, 110, 110, 0.96);
    background-size: contain;
    display: none;
}
.first i.click{
     background: url(/Public/Home/86/images/sc-yes.png) no-repeat;
    background-size: contain;
    background-color: none;
}
.products_text dl dt img{width: 100%;max-height: 223.5px;}

.products_text dl dd{padding:0 9px;font-family:"verdana", 微软雅黑; }

.products_text dl dd strong{ color:#e3122e; float:left; font-size:18px; font-weight:normal; font-family:Verdana;padding:12px 0 5px 0;}

.products_text dl dd strong b{ font-size:14px; font-weight:normal;}

.products_text dl dd span{ color:#999; float:right; font-size:12px;padding-top:12px;}

.products_text dl dd span b{color:#000}

.products_text dl dd a{font-size: 12px; height:38px!important; overflow:hidden; width:100%; display:block; word-break:break-all; color:#333; float:left;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 10px;}

.products_text dl dd a span{padding-top:0;text-decoration:none;}

.products_text dl:hover{border:1px solid #c9c9c9}

.products_text dl dd a:visited{ text-decoration:none;}

.products_text dl dd a:active{ text-decoration:none;}

.products_text dl dd a:hover{ color:#00a0e9;}

/*国际转运*/

.banner{width:100%;height:495px;}

.banner li{width:100%;height:495px;}

.a_shortcut{width:1200px;overflow:hidden;margin:30px auto;}

.a_shortcut h2{text-align:center;font-size:24px;font-weight:normal;color:#555;margin-bottom:20px;}

.a_shortcut li img{width:110px;height:110px;}

input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;

}



.spbq{width: 130px;text-align:center;/*height: 250px;*/margin-right:16px;border:3px solid #f8f8f8;border-radius:5px;float: left;line-height: 2;position: relative;overflow: hidden;}

.spbq:last-child{margin-right:0;}

.spbq h2{color: #333;font: 14px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;margin-bottom: 18px;}

.biankuang{width: 3px;height: 3px;position: absolute;z-index: 99;border-radius:10px;/*background: black;*/}

.biankuang_1{height: 3px;top: -6px;left:0px;border-left: 3px solid #e3122e;filter:alpha(opacity=20);opacity:0.2;}

.biankuang_2 {width: 0px;bottom:-3px;left: 0px;border-top: 3px solid #e3122e;filter:alpha(opacity=20);opacity:0.2;}

.biankuang_3{height: 0px;bottom:0px;right:0px;border-right: 3px solid #e3122e;filter:alpha(opacity=20);opacity:0.2;}

.biankuang_4{width:0px;top:-3px;right:0px;border-bottom: 3px solid #e3122e;filter:alpha(opacity=20);opacity:0.2;}

.zst img{width:120px;}



.zy_why , .process{width:1200px;margin:15px auto 35px;overflow:hidden;}

.zy_why h2 , .process h2{text-align:center;font-size:24px;font-weight:normal;color:#555;margin-bottom:20px;width:100%;float:left;}



.zy_why ul{margin-top:15px;overflow:hidden;float:left;}

.zy_why ul li{float:left;width:220px;text-align:center;font-size:14px;color:#666;padding:0 10px;}

.zy_why ul li img{height:45px;}

.zy_why ul li span{font-size:16px;color:#333;padding:15px 0 10px;display:block;}

.zy_why ul li p{padding:0 10px;font-size: 12px;}



.process ul{overflow:hidden;/*float:left*/width:1200px;margin:30px auto 0;}

.process ul li{width:236px;height: 160px;border-right:5px solid #fff;text-align:center;float:left;padding:20px 0;}

.process ul li img{height:75px;}

.process ul li span{display:block;margin:8px 0;font-size:18px;}

.process ul li p{font-size:14px;color:#666;}

.process ul li:last-child{border-right:none;}

.process ul .li_first,.process ul .li_third,.process ul .li_fifth {border-top:5px solid #fff;}

.process ul .li_second,.process ul .li_fourth{border-bottom:5px solid #fff;}

.process .demonstration{display:block;width:235px;height:39px;line-height:39px;border:2px solid #f47a20;background:#f47a20;border-radius:5px;margin:20px auto;text-align:center;color:#fff;font-size:18px;}
.bfg{background: #f2f2f2;}

/*删掉的新品上市  */
.newpro{width: 1200px;margin: 30px auto 60px;
	background: #f2f2f2;
}
.newpro h2{margin: 15px 0}
.newpro h2 .h2more{
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.new-lists ul:after{
	content: '';
	display:block;
	clear: both;
}
.new-lists ul li{
	float: left;
	width: 175px;
	padding: 10px;
	margin: 5px 0px 5px 5px;
	background: #fff;
	height: 230px;
}
.new-lists ul li:hover{box-shadow: 0 0 10px #c0bfbfcc;}
.new-lists ul li:nth-of-type(1){margin-left: 0}
.new-lists ul li:nth-of-type(5){margin-left: 0}
.new-lists ul li:nth-of-type(1),.new-lists ul li:nth-of-type(2),.new-lists ul li:nth-of-type(3),.new-lists ul li:nth-of-type(4){
	margin-bottom: 0
}
.new-lists ul li.middle{width: 375px;position: relative;height: 230px;}
.new-lists ul li.middle p{font-size: 18px;margin: 5px 0 0 10px;color: #333;}
.new-lists ul li.middle p:nth-of-type(2){color: #787777;}
.new-lists ul li.middle img{
    position: absolute;
    right: 0;
    border: 0;
    width: auto;
    height: 190px;
    top: 33px;

	}

.new-lists ul li a > div img{
	width: 170px;
	height: 170px;
	display: block;
	
}
.new-lists ul li a > div p.pro_name{
	white-space: nowrap;
	overflow: hidden;
	font-size: 15px;
	text-overflow: ellipsis;
	margin: 5px 0;
	color: #333;
}
.new-lists ul li a > div p.pro_price{
	color: #e3122e;
	font-size: 14px;
	margin: 0;
}
.new-lists ul li a > div p.pro_price span{
	font-size: 18px;
}
/*删掉的新品上市  */
.floor_box{overflow:hidden;width:1200px;margin:30px auto 20px;}
.floor_tit{width:100%;height:40px;line-height:40px;margin-bottom:10px;}
.floor_tit p{width:200px;text-align:left;font-size:18px;float:left;font-weight: bold;
letter-spacing: 1px;}
/*.floor_1 .floor_tit p{background:#fe4f5e}*/
/*.floor_tit a{margin-left:25px;font-size: 14px;}*/
.floor_l{float:left;width:200px;height:600px;overflow:hidden;}
/*.floor_r{float:left}*/
.floor_r li{margin-left:5px;background: #fff;border:1px solid #efefef;width:223px;overflow:hidden;float:left;height: 276px;padding: 10px}
.floor_r li:nth-child(5),.floor_r li:nth-child(6),.floor_r li:nth-child(7),.floor_r li:nth-child(8){
    margin-top: 5px;
}
.floor_r li img{display: block;margin: 0 auto;}
.floor_r li .pro_name{margin:11px 5px;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;
color: #333;}
.floor_r li p{font-size:16px;color:#e3122e;margin:0 5px 10px;}
.floor_r li p span{margin-left:5px;color:#666;font-size:12px;text-decoration:line-through;}
.floor_r li:hover{border:1px solid #e3122e}
/*.floor_2 .floor_tit{border-bottom:2px solid #aa72d2}
.floor_2 .floor_tit p{background:#aa72d2}
.floor_3 .floor_tit{border-bottom:2px solid #f56293}
.floor_3 .floor_tit p{background:#f56293}
.floor_4 .floor_tit{border-bottom:2px solid #f78a46}
.floor_4 .floor_tit p{background:#f78a46}
.floor_5 .floor_tit{border-bottom:2px solid #b3826d}
.floor_5 .floor_tit p{background:#b3826d}
.floor_6 .floor_tit{border-bottom:2px solid #52a0ea}
.floor_6 .floor_tit p{background:#52a0ea}*/

.icon_cont{padding:45px 0;width:1200px;margin:auto;overflow:hidden;}
.icon_cont li{width:15%;border-right:1px solid #e8e8e8;text-align:center;padding-left:59px;float:left;list-style: none;}
.icon_cont li img{float:left;}
.icon_cont li p{float:left;font-size:14px;margin:8px 0 0 10px;text-align:left;width:100px;}
.icon_cont li:last-child{border-right:none;}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before{
        display: table;
    content: " ";
}
/*左侧商品分类列表*/
.mytypes h4{
        width: 100%;
    cursor: pointer;
    padding-top: 15px;
    line-height: 12px;
}
.mytypes h4 .undisplay {
  
    background: url(/Public/Home/86/images/dot-arrow-d01.gif) 0 18px no-repeat!important;
}
.mytypes h4 .display {
    padding-left: 13px;
    font-weight: bold;
    line-height: 12px;
    padding-top: 15px;
    height: 30px;
    background: url(/Public/Home/86/images/dot-arrow-r01.gif) 2px 18px no-repeat;
    width: 100%;
    font-size: 12px;
    color: #000;
}
.mytypes ul{
    width: 100%;padding-left: 7px;line-height: 24px;display: none;
}
/*帮助中心*/
 .bz_top_pic{width: 100%;height: 500px;background: url(../images/kf_banner.png) no-repeat center;}
 .bz_top_pic h1{height: 63px;line-height: 63px;padding: 65px 0 60px 0px;font-weight: lighter;font-size: 63px;color: #fff;}
.bz_top_pic h2{font-size: 24px;color: #ffffff;height: 24px;line-height: 24px;padding: 0 0 22px 0px;font-weight: lighter;}
.bz_top_text{width: 1200px;margin: 0 auto;}
.bz_search{margin: 22px 0 0 0px;height: 75px;}
.bz_search input{width: 509px;text-indent: 28px;color: #7a7a7a;font-size: 24px;height: 73px;line-height: 73px;border: 1px solid #081b35;
border-right: 0;float: left;border-top-left-radius: 4px;border-bottom-left-radius: 4px;vertical-align: middle;}
.bz_search button{width: 176px;height: 75px;line-height: 75px;color: #ffffff;font-size: 24px;text-align: center;background-color: #1268bb;border: none;
float: left;display: block;cursor: pointer;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.catelist li div{position: relative;}
.catelist li{line-height: 30px;font-weight: bold;}
.catelist li .bz_border a{font-size: 14px;padding-left: 18px;height: 50px;line-height: 50px;display: block;
font-weight: bold;color: #333;cursor: pointer;}
.catelist li .bz_c_lists ul li:hover{background-color: #ddd;}
.catelist li .bz_c_lists ul li a{display: block;}
.catelist li .bz_c_lists ul li a:hover{background: none;color: #333;}
.catelist li a:hover{background: #ff9900;color: #fff;}
.main_r{width:915px;height: auto;padding-top: 31px;padding-left: 20px;box-sizing: border-box;}
#main_r_w{width: 100%;}
.main_r .articlelist li{list-style: none;background: none;text-indent: 0;padding:5px 10px;}
.main_r .articlelist li a{font-size: 14px;color: #666;font-weight: bold;}
.main_r .articlelist li a:hover{text-decoration: underline;}
.main_r .articlelist li p{margin: 0;line-height: 18px;color: #8c8c8c;font-size: 12px;}
a{text-decoration: none; color: #8c8c8c;}
a:hover{color: #333;}
.bz_all{width: 285px;height: auto;}
.bz_b_title{font-size: 30px;color: #323232;text-align: left;height: 30px;line-height: 30px;padding: 30px 0 20px;}
.bz_b_title b{font-weight: normal;}
.bz_lists{width: 100%;height: auto;}
.bz_c_lists ul li{cursor: pointer;height: 36px;line-height: 36px;color: #5a5a5a;text-indent: 21px;font-size: 12px;width: 100%;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}  
.catelist li .bz_border span.arr_right{
    display: inline-block;
    width: 8px;
    height: 15px;
    position: absolute;
    top: 17%;
    right: 20px;
    color: #d6d6d6; }
/* .catelist li .c_bz_border span.arr_right{background: url('../images/arr_bottom.png') no-repeat center 0;width: 15px;
height: 8px;} */
.catelist li .c_bz_border a{color: #fff;background-color: #ff9900;}
.right-container{margin-left: 20px ;}
.right-container h1 {position: relative;margin: 0px 0px 30px 0!important;font-weight: normal;}
.right-container h1 div {font-size: 30px;color: #4a4a4a;height: 30px;line-height: 30px;text-align: center;}
.right-container .more-v {text-align: center;width: 100%;height: 21px;margin-top: -20px;}
.right-container .more-v a {color: #274e9b;font-size: 12px;cursor: pointer;}
.right-container .more-v a:hover {text-decoration: none;color: #0087cc;}
.right-container .container {width: 895px;overflow: hidden;}
.right-container .container .server-item {display: block;width: 283px;height: 283px;color: #505050;border: 1px solid #c4d5e2;border-radius: 2px;
margin-right: 15px;margin-bottom: 20px;cursor: pointer;}
.right-container .container .server-item:nth-child(3n+3) {margin-right: 0;}
.right-container .container .server-item .icon {display: block;width: 100%;height: 75px;line-height: 75px;text-align: center;width:75px;margin:0 auto;margin-top: 44px;}

.right-container .container .server-item .icon .img {width: 75px;height: 75px;vertical-align: middle;}
.right-container .container .server-item h2 {font-size: 24px;color: #142341;line-height: 24px;margin: 22px auto 8px!important;text-align: center;font-weight: normal;}
.right-container .container .server-item h3 {font-size: 14px;color: rgb(50, 50, 50);line-height: 14px;text-align: center;margin: 10px auto!important;font-weight: normal;}
.right-container .container .server-item:hover {color: #142341 !important;border: 1px solid #26569e;text-decoration: none;}
.right-container .container .tabs-nav {width: 895px;height: 42px;border-bottom: 1px solid #f2f2f2;}
.right-container .container .tabs-nav li {float: left;overflow: hidden;margin-right: 90px;}
.right-container .container .tabs-nav li a {display: inline-block;width: 100%;height: 42px;
line-height: 42px;text-align: center;color: #323232;font-size: 24px;cursor: pointer;}
.right-container .container .tabs-nav li a:hover {text-decoration: none;color: #26569e;border-bottom: 2px solid #26569e;}
.right-container .container .tabs-nav li .active {text-decoration: none;color: #26569e;border-bottom: 2px solid #26569e;
}
.right-container .container .tabs-nav li:nth-last-child(1) {margin-right: 0;}
.right-container .container .tabs-nav .active {color: #26569e;}
.right-container .container .tab-detail {padding-left: 10px;color: #505050;padding-bottom: 10px;}
.right-container .container .tab-detail h2 {height: 14px;line-height: 14px;padding: 24px 0 10px 0;font-size: 14px;color: #333333;font-weight: bold;}
.right-container .container .tab-detail p {height: 14px;line-height: 14px;font-size: 12px;padding-bottom: 6px;color: #505050;}
.right-container .container .tab-detail p a {cursor: pointer;color: #666666;}
.right-container .container .tab-detail p a:hover {color: #26569e;}
.right-container .container .videos-wrap {width: 895px;margin-top: 20px;}
.right-container .container .videos-wrap .video {width: 285px;height: 200px;float: left;text-align: center;margin-right: 20px;}
.right-container .container .videos-wrap .video .videobox {width: 285px;height: 160px;margin: 0 auto;border: 1px solid darkblue;}
.right-container .container .videos-wrap .video .videobox .video-img {width: 285px;height: 160px;}
.right-container .container .videos-wrap .video .vname {height: 54px;line-height: 18px;text-align: center;color: #323232;font-size: 12px;overflow: hidden;position: relative;}
.right-container .container .videos-wrap .video:nth-last-child(1){margin-right: 0;}
.right-container .container .contactbox {width: 281px;height: 253px;float: left;margin-right: 20px;margin-bottom: 80px;border-radius: 2px;border: 1px solid #c4d5e2;}
.right-container .container .contactbox:nth-last-child(1) {margin-right: 0;}
.right-container .container .contactbox:hover {border: 5px solid #2b4f89;width: 273px;height: 245px;}
.right-container .container .contactbox:hover .icon {margin-top: 24px;}
.right-container .container .contactbox .icon {display: block;margin-top: 28px;width: 100%;height: 40px;line-height: 40px;text-align: center;}
.right-container .container .contactbox .icon img {vertical-align: middle;}
.right-container .container .contactbox h2 {margin-top: 20px!important;height: 23px;line-height: 23px;margin-bottom: 22px!important;font-size: 23px;color: #142341;text-align: center;font-weight: normal;}
.right-container .container .contactbox h3 {margin-bottom: 10px!important;font-size: 12px;height: 12px;line-height: 12px;color: #323232;text-align: center;}
.right-container .container .contactbox .contact-a {display: block;width: 128px;height: 33px;text-align: center;line-height: 33px;border-radius: 2px;border: 1px solid #081b35;color: #323232;cursor: pointer;font-size: 14px;margin: 15px auto;}
.right-container .container .contactbox .contact-a:hover {background: #1268bb;color: #ffffff;border-color: #1268bb;text-decoration: none;}
.bz_letter {background: url('/Public/Home/86/images/bz_letter.png') no-repeat center 0;height: 350px;margin-top: 10px;position: relative;overflow: hidden;}
.bz_letter .container {display: block;height: 165px;width: 285px;position: absolute;left: 0;top: 100px;background: rgba(239, 239, 239, 0.5);text-decoration: none;cursor: pointer;margin-bottom: 6px;}
.bz_letter .container div {height: 110px;width: 255px;background: #FFFFFF;margin: 15px 15px;padding-top: 25px;}
.bz_letter .container div h2 {height: 30px;line-height: 30px;font-size: 24px;color: #333333;text-align: center;}
.bz_letter .container div .mail {text-align: center;display: block;margin-top: 18px;font-size: 20px;height: 24px;line-height: 24px;color: #1072ba;text-decoration: none;cursor: pointer;}
.bz_letter .info {position: absolute;left: 0;top: 275px; width: 100%;}
.bz_letter .info h2 {font-size: 12px;color: #666666;line-height: 15px;margin-top: 10px;text-align: left;}
.bz_letter .send-email {width: 285px;height: 350px;opacity: 0.9;position: absolute;left: 0;top: 350px;background: #3c5e5a;transition: top 1s;}
.bz_letter .send-email .tips {position: absolute;width: 215px;top: 50px;left: 35px;line-height: 30px;font-size: 14px;text-align: center;color: #ffffff;}
.bz_letter .send-email a {display: block;position: absolute;width: 125px;height: 35px;text-align: center;line-height: 35px;background: #4abaac;color: #ffffff;font-size: 16px;left: 80px;top: 200px;}
.bz_letter:hover .send-email {top: 0;}

/*详情页*/
.showbot{float: left;}
#showbox { background:#eee;z-index:1;}
#showbox img{ width:400px;height: 400px;}

#showsum { left:25px; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:400px; position:relative;}
.showpage a { display:block; width:15px;  height:60px; line-height:60px;  text-align:center; font-size:18px; position:absolute; left:0; top:-62px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover {color:#777;text-decoration: none;}

.showall{
	width: 1240px;
	margin: 0 auto;
	margin-top: 15px;
    overflow: hidden;
    padding-top: 30px;
}
.tb-property{
	width:570px;
	
	margin-left: 50px;
	float: left;
}

.tr-nobdr h3{
	color: #171717;
	font-size: 16px;
	font-weight:700;
	margin-bottom: 10px;
    padding-left: 5px;
}
.txt{
	width: 520px;
	margin-top: 15px;
	overflow: hidden;
	background: #f8f8f8;
}
.nowprice{
	display: block;
	line-height: 100px;
	color: #f73a3a;
	font-size: 24px;
	float: left;
}
.nowprice a{
	font-size: 36px;
	color: #f73a3a;
}
.nowprice a:hover{text-decoration: none;}
.cumulative{
	float: right;
	
}
.yue{
    padding:5px 20px;
    overflow: hidden;
}
    .yue .yue-lf {
            float: left;
           width: 8%;
         
        }
.yue .yue-lf span{
    width: 60px;
       text-align: justify;
            font-weight: bold;
            color: #565656;
            font-size: 14px;
        padding-right: 4px;
    float: left;
}
.yue .yue-lf span:after{
  content: '';
    display: inline-block;
    width: 100%;
}
        .yue .yue-rt {
            float: right;
            width:90%;
            text-align: left;
            margin-top: 2px;
            font-size: 14px;
            margin-left: 2%;
        }

        .alert-warning {
            padding: 15px 0px;
            margin-bottom: 20px;
            border: 1px solid transparent;
            border-radius: 4px;
            color: #8a6d3b;
            background-color: #fcf8e3;
            border-color: #faebcc;
        }

        .alert-warning p {
            padding-left: 15px;
        }
.number{
	
	margin-top: 10px;
	padding: 0px 10px;
	border-right: #e7e7e7 solid 1px;
	font-size: 14px;

	color: #bfbfbf;
}
.number em{
	color: #5885c6;
	font-style:normal
}
.tyu{
	border: none;
}
.txt-h{
	width: 520px;
	overflow: hidden;
}
.tex-o{
	float: left;
	font-size: 14px;
	line-height: 80px;
	padding-right: 20px;
	color: #848484;
}
#glist{padding-top:25px;}
#glist li{
	float: left;
	padding-right: 10px;
}
#glist li a{
	padding: 5px 8px;
	color: #222222;
	font-size: 16px;
	border: #e3e3e3 solid 1px;
	display: block;
}
#glist li a:hover{
	border: #f73a3a solid 1px;
	text-decoration: none;
	color: #f73a3a;
}
.gcIpt{
	height: 70px;
}
.guT{
	color: #848484;
	font-size: 14px;

	line-height: 70px;width:70px;text-align:right;display:inline-block;
}
.gcIpt input{border: #e3e3e3 solid 1px;	padding: 1px 10px;color: #848484;font-size: 16px;cursor:pointer;}
.nobdr-btns{padding-top: 25px;}
.Hgt{ color: #424242; font-size:14px; padding-left: 10px;}
.btn_l{margin-bottom:10px;}
.btn_l p{width:70px;text-indent: -99999px;float:left;}
.addcart{background: #fd532d;padding: 0px 50px;	border-radius: 4px;	color: #FFF;margin-right: 10px;	font-size:16px;	line-height: 50px;margin-left:0;margin-top:15px;font-family:Microsoft YaHei}
.yh{ background: #e60013;}
.addcart img{vertical-align:middle;margin-bottom:3px;padding-right: 5px;}
.guarantee{	height: auto;}
.guarantee span{color: #666666;	font-size: 14px;line-height: 50px;text-align:right;width:70px;display:inline-block;}
.guarantee span a img{vertical-align:middle;margin-bottom:3px;}
.brand-logo{
	width:218px;
	height: 58px;
	border-top:#eeeeee solid 1px;
	border-bottom:#eeeeee solid 1px;
	text-align: center;
    border: 1px solid #e5e5e5;
   background: #f6f6f6;
    line-height: 58px;
    font-size: 16px;
    position: relative;
}
.brand-logo a img{
	margin-top: 27px;width:90%;
}
.seller-pop-box{
	width:200px;
	overflow: hidden;
	padding:10px 0px 10px 20px;
}
.tr{
	color: #666666;
	display: block;
	width:200px;
	font-size:14px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2;  
}
.tr.hoh a{color:#005aa0;}
.tr.hoh a:hover{text-decoration: none;}
.seller-phone{
	width: 220px;
	height:85px;
	overflow: hidden;
	
}
.pop{
	float: left;
	margin: 0px 0px 10px 18px;
	}
.pop a{
	color: #666666;
	background: #f9f9f9;
	border: #cdcdcd solid 1px;
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;}
.pop a:hover{ color: #000000; text-decoration: none;}
.pop a img{vertical-align:middle;margin-bottom:3px; margin-right:4px;}
.jd-service{
	width: 220px;
	text-align: center;
	margin-top: 10px;
}
.jd-service img:hover{transform:rotateY(360deg);
transition:1s;}
.suport-icons{
	width: 220px;
	text-align: center;
}
.suport-icons h4{
	 color: #666666;
}
.suport-icons img{ padding-top: 10px;}
.suport-icons img:hover{transform: scale(1.1); transition: 1s;}
.before-buy-4htd{
        display: inline-block;
    font-size: 12px;
    color: #f3383f;
    font-weight: bolder;
    margin-left: 4px;
    cursor: pointer;
    vertical-align: top;
    padding-bottom: 2px;
}
.bg-options-freight{
    background:#f6f4f7;
}
.buy-info-4htd{
    display: none;
    clear: both;
}
.buy-info-4htd .goods-edit-tip{
        line-height: 20px;
    margin-top: 5px;
    color: #ff4c62;
    
    font-size: 12px;
}
.buy-info-4htd .goods-reasons {
    margin-top: 10px;
    margin-bottom: 5px;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 2px;
    color: #333;
    position: relative;
}
.buy-info-4htd .goods-reasons .goods-reasons-arrowUp {
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    top: -16px;
    left: 35px;
}
.buy-info-4htd .goods-reasons .goods-reasons-main {
    padding: 10px 0 15px 13px;
    border: 1px solid transparent;
}
.buy-info-4htd .goods-reasons .goods-reasons-main p {
    margin-bottom: -5px;
    line-height: 24px;
}
.buy-info-4htd .goods-reasons li, .buy-info-4htd .goods-reasons span {
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    border: 1px solid #f7f7f7;
    padding: 0 16px;
    margin: 14px 10px 0 0;
    color: #666;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    background: #fff;
}
.buy-info-4htd .goods-reasons .goods-reasons-bottom {
    border-top: 1px dashed #e2e2e2;
    padding: 0 13px 13px 13px;
    position: relative;
}
.buy-info-4htd .goods-reasons .goods-reasons-bottom em {
    color: #ff4c62;
    width: 13px;
    text-align: center;
    line-height: 32px;
    position: absolute;
    top: 15px;
    left: 0;
    display: none;
  
}
.buy-info-4htd .goods-reasons .goods-reasons-bottom textarea {
    display: none;
    outline: 0;
    padding: 6px 15px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 15px;
    border: 1px solid #ddd;
    background: #f6f4f7;
    border-radius: 2px;
    resize: vertical;
    height: 32px;
    line-height: 18px;
}
.buy-info-4htd .goods-reasons .goods-reasons-bottom i {
    display: -webkit-box;
    font-size: 12px;
    float: right;
    color: #ff4c62;
    text-align: right;
    height: 24px;
    line-height: 24px;
    margin-bottom: -24px;
    padding-left: 20px;
   
}
.buy-info-4htd .goods-reasons .goods-reasons-bottom span {
    outline: 0;
}
.buy-info-4htd .goods-reasons span {
    border-radius: 2px;
}
.buy-info-4htd .goods-reasons .confirm-button {
    background: #2c374b;
    border-color: #2c374b !important;
    color: #fff;
}
.buy-info-4htd .goods-reasons-cross {
    position: absolute;
    top: 7px;
    right: 7px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #aaa;
    font: 16px/20px simsun;
    cursor: pointer;
}
.buy-info-4htd .goods-reasons li.active, .buy-info-4htd .goods-reasons button.active{
    border: 2px solid #2c374b;
    padding: 0 15px;
    line-height: 30px;
    cursor: default;
}
.active-reset #goodsprice{
   
   
    width: 160px;
    height: 38px;
    border: 1px solid #ddd;
    line-height: 38px;
    box-sizing: border-box;
    padding: 0 4px 0 55px;
    margin-left: -47px;
    font-size: 25px;
    color: #ff4c62;
    background: #fff;
    outline: 0; 
    border:solid 1px #ff4c62;
    float: left;
}
.active-reset .sys_item_price,.active-reset .goods-txt-4h{
        vertical-align: middle;
    position: relative;
    left: 8px;
    font-style: normal;
    color: #ff4c62;
    font-size: 18px;
        float: left;
    margin-top: 6px;
}
.goods-tips-4h,.goods-href-4h{
    font-size: 14px;
    display: none;
    float: left;
    padding-left: 10px;
}
.goods-href-4h{
    color: #000;
    text-decoration: underline;
}
.active-reset .goods-tips-4h,.active-reset .goods-href-4h,.active-reset .buy-info-4htd{
    display: block;
}
.active-reset+.goods-tip-one{
    display: none;
}
.goods-tip-two{
    display: none;
    color: #8c8c8c;
}



/*   推荐搭配    */

.dp_wrap_title{
	display: block;
	width: 1240px;
	height: 30px;
	overflow: hidden;
	color: #666666;
	font-size: 16px;
}
.dp_wrap{
	width: 1240px;
	overflow: hidden;
	border:1px solid #e5e5e5 ;
}
.dq_total_wrap{
	background-color: #F8F8F8;
	width:200px;
	height: 250px;
	float: right;
	overflow: hidden;
	font-size: 14px;
}
.icon_equal{
	background-color: #FFFFFF;
	font-size:30px;
	text-align: center;
	font-weight: bold;
	width: 40px;color: #d2d2d2;
	line-height: 250px;display: inline-block;
	
}
.dp_num{
	width: 150px;
	display: inline-block;
	color: #666666;
	font-size: 14px; line-height: 2;
	text-align: center;
	margin-top: 10px;}
.dq_price{
	display: inline-block;
	color:#666666;
}
.dq_price span{ color: #f63c30; font-size:20px;}
.get{
	width: 115px;
	height: 38px;
	background: #f63c30;
	color: #FFFFFF;
	font-size: 14px;
	margin-top:5px;
}
.dq_ori{
	height:250px;
	width: 170px;
	text-align: center;
	background: #fefefe;
	border-right: #E5E5E5 solid 1px;
	float: left;
}
.dq_ori_prd{
	display: block;
	margin: 30px auto 15px;
}
.dq_ori_prd img{
	width: 120px;
	height: 120px;
	vertical-align:top;
}
.ori_prd{
	display: block;
	color: #666666;
	font-size: 14px;
	padding: 0px 10px;
}
.ori_prd:hover{text-decoration: none; color: #fd532d;}
.dp_wrap_pprice_ori{ color: #fd532d;line-height: 2;}
.dp_prd{
	display: block;
	overflow: hidden;
	
	float: left;

}
.scroll_wrap{
	width:740px;
		float: left;
}
.icon_plus{
	width: 30px;font-weight: bold;
	text-align: center;
	font-size: 30px;
	color:#d2d2d2;
	line-height: 250px;
	display: inline-block;
}
.dp_p_wrap{
	display: inline-block;
	float: right;
	text-align: center;
	width:170px;
}
.dp_wrap_pimg{
	display: block;
	margin: 30px auto 15px;
}
.dp_wrap_pimg img{
	width: 120px;
	height: 120px;
	vertical-align:top;}
.dp_wrap_pname{
	display: block;
	padding: 0px 10px;
	font-size: 14px;
	color: #666666;
}
.dp_wrap_pname:hover{text-decoration: none; color: #fd532d;}
.dp_wrap_pprice{font-size: 14px; color: #fd532d;margin-top: 10px;}

/* 商品评价 */

.ac-mod-list{
	width: 200px;
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: center;
}
.ac-mod-list dt{
	padding: 5px;
}
.ac-mod-list dt img{
	width:180px;
	height: 155px;
}
.ac-mod-list dd{
	color: #424242;
	font-size: 14px;
}
.ac-mod-list dd span{
	display:block;
	color: #e31939;
	line-height: 2;
}

.sticky {
position: fixed!important;
top: 0;
} 
.aside{
	width:230px;
	height:760px;
	float: left;
	border: #ebebeb solid 1px;
}
.aside h3{
	width: 220px;
	padding: 5px;
	background: #fcfcfc;
	border-bottom: #ebebeb solid 1px;
	float: left;
	font-size: 14px;
	color: #424242;
	line-height:40px;
}
.aside h3 span{
	float: right;
	color: #b7b7b7;
	line-height: 45px;
	font-size: 12px;
}
.aside h3 span img{
	vertical-align: middle;
	margin-bottom: 2px;
	padding-right: 5px;
    
}
.active_tab{
	width:1000px;
	margin:0 auto;
	margin-bottom: 20px;
	border-bottom:#e5e5e5 solid 1px;
	height:58px;
	line-height:37px;
	background:#f6f6f6;	
}
.active_tab a{
	color:#666666;font-size: 16px;
	text-decoration:none;
}
.active_tab a:hover{

	text-decoration:none;
}
.act_title_left{
	float:left;
	width:70%;
}
.act_title_left li{
	float:left;
	width:auto;
	color:#666666;
	text-align:center;
	height:58px;
    line-height: 58px;
    border: 1px solid #e5e5e5;
    border-bottom: 0;
    border-left: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.act_active{
	background:#fff;
	border-bottom:none !important;
	color: #ffffff;
	border-top: 2px solid #f78301 !important;
}
.act_active a{color:#ff8700; font-size: 16px;}
.act_active a:hover{color: #ff8700;}
.act_title_right{  
	float:right;
}
.mui-ac{
	background: #e4393c none repeat scroll 0 0;
	
    float: left;
    font-size: 14px;
    height:25px;
    margin-top: 10px;
    line-height:25px;
    margin-left: 20px;
    padding: 0 8px;
}
.mui-ac a{color: #ffffff;}
.mui{
	float: left;margin-top:2px;
}
#mui-a{
	color: #666666;
}
#mui-a:hover{color: #666666;}


.active_list a{text-decoration:none;}
.active_list a.title{
    height: 50px;
}
#ui-a{width: 1000px;
	height: 100%;
	overflow: hidden;}
#ui-a ul{width:950px;
	margin: 0 auto;}
#ui-a ul li{
	width:950px;
	height: 100%;
	color: #424242;
	font-size: 14px;
	line-height: 2;
	overflow: hidden;
}	
#ui-a ul li img{

	height: 100%;
	display: block;
    max-height: 160px;
}
#liangzhao .img-box img{
    max-height: inherit;
}
.morejia{
	background: #f00 none repeat scroll 0 0;
    border-radius: 15px;
    color: #fff;
    display: block;
    float: right;
    font-size: 12px;
    margin: 20px 0;
    padding: 2px 5px;
}
.morejia:hover{
	color: #fff;
}
#bit{
    min-width: 1000px;
	height: 100%;
	overflow: hidden;
}
#bit ul{
	width:950px;
	margin: 0 auto;}
#bit ul li{
	width:950px;
	height: 100%;
	overflow: hidden;
}
#bit ul li img{	margin:auto;display: block;}
#uic{width: 1000px;
	height: 100%;
	overflow: hidden;}
#uic ul{
	width:950px;
	margin: 0 auto;}
#uic ul span{
	width:950px;
	margin: 0 auto;
	height: 100%;
	
}
#uic ul span img{
	width:950px;
	height: 100%;
	display: block;}
#uic ul p{
	text-align:left;
	line-height: 2;
	font-size: 14px;
	color: 424242;
}
.shop-hd-outer{
        position: absolute;
    width: 238px;
    left: -240px;
    height: 57px;
    background: #f7f7f7;
    line-height: 57px;
    text-align: center;
    color: #333;
    font-size: 16px;
    display: none;
}

.panel-title{
    cursor: pointer;
    overflow: hidden;
}
.panel-title .word-left {
    float: left;
    line-height: 18px;
    padding-bottom: 4px;
    border-bottom: 1px solid #333;
    color: #333;
    font-size: 18px;
    font-family: Microsoft YaHei,arial;
}
#liangzhao .point {
    background-image: url(/Public/Home/goodsview/images/leave.png);
    background-position: -5px -26px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    float: left;
    width: 23px;
    height: 23px;
    margin-top: 10px;
}
#liangzhao .img-box {
    margin: 20px auto 0;
    max-width: 700px;
    background-color: #f5f4f9;
    text-align: center;
    display: none;
    border: solid 1px red
}
#liangzhao .img-box.show {
    display: block;
}
 .panel-title h1 {
    float: left;
    line-height: 18px;
    padding-bottom: 4px;
    border-bottom: 1px solid #333;
    color: #333;
    font-size: 18px;
    font-family: Microsoft YaHei\,arial;
     margin-top: 10px;
         margin-bottom: 10px;
}
#J_RecommendList{
    margin-top: 40px;
}
/*高风险*/
.shopBox-warning-l3 {
    border-color: #ff2c2f;
}
.shopBox-warning {
    border: 1px solid #eee;
    border-top: none;
    z-index: 1;
}
.buy-shopBox {
    position: relative;
    width: 218px;
}

.shopBox-warning .shopBox-warning-header {
    width: 220px;
    min-height: 70px;
    padding: 10px 0 13px 62px;
    overflow: hidden;
   
    cursor: default;
    background: url(/Public/Home/86/images/icon_risk_shop01.png) 15px 15px #ff8d00 no-repeat;
    position: relative;
    color: #fff;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.shopBox-warning-l3 .shopBox-warning-header {
    background-color: #ff2c2f;
    background-image: url(/Public/Home/86/images/icon_risk_shop03.png);
}
.shopBox-warning .shopBox-warning-header h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color:#fff;
}
.shopBox-warning .shopBox-warning-header p {
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color:#fff;
}

.shopBox-warning .shopBox-warning-header i:nth-of-type(2) {
    bottom: -5px;
    top: auto;
    left: 2px;
    border-bottom-color: #666;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.buy-shopBox .shopBox-body {
    box-sizing: border-box;
    border: 1px solid #eee;
    color: #999;
    text-align: center;
    padding: 15px 0;
    background: #fff;
}
.shopBox-warning .shopBox-body {
    border: 0;
}
em, i {
    font-style: normal;
}
.buy-shopBox .shopBox-body em {
    font-size: 25px;
    font-weight: 700;
    vertical-align: -1px;
    margin-right: 4px;
    line-height: 40px;
}
.buy-shopBox .shopBox-body em.down {
    color: #ff4c62;
}
.buy-shopBox .shopBox-body table {
    width: 74%;
    margin: 5px auto 0;
}
.buy-shopBox .shopBox-body td, .buy-shopBox .shopBox-body th {
    line-height: 22px;
    text-align: center;
    white-space: nowrap;
}
.buy-shopBox .shopBox-body i {
   
    margin-left: 1px;
    font-weight: bold;
}
.buy-shopBox .shopBox-body i.down {
    color: #00945e;
}
/*用户中心*/
.con_btn{border: 1px solid #ff8700;
width: 100px;
height: 26px;
color: #fff;
text-align: center;
background: #ff8700;}

#top_adv {
	width:82%;
	padding:0 9%;
	height:42px;
	text-align:right;
	background:url(../images/adv_top.jpg) no-repeat;
}
/*top*/
.top{width:100%;background:#f4f4f4;height:30px;line-height:30px;}
.top_center{width:auto;margin:auto;}
.top_menu li a{padding-right:15px;}
.top_menu li {float: left;display: block;	background: none;position: relative;z-index: 999;margin: 0 1px;}
.top_menu li a {display:inline-block;}
.top_r{float:right;margin-right:20px;}
.top_center li{float:left;color:#cfcfcf;margin-right:16px;position:relative;}
.top_center li a{margin-right:16px;color:#666}
.top_center li a img{margin-right:5px;}
.top_center li a em{font-style:normal;color:#e3122e;padding:0 2px;}

.top_icon1 a{background:url(../images/index-btn-jt1.png) no-repeat center right;padding-right:13px;}
.top_icon1 a:hover{background:url(../images/index-btn-jt2.png) no-repeat center right;}
.con p a{background:none;}
.con p a:hover{background:none;}
.top_center li .con{background:#fff;border:1px solid #f4f4f4;border-top:none;position:absolute;top:27px;left:-10px;display:none;box-shadow:0px 0px 0;min-width:75px;z-index:5}
.top_center li .con p{text-align:center;}
.top_center .con a{height:25px;line-height:25px;padding:0 5px 0 6px;}
.top_center .con a:hover{color:#e3122e}

.top_cont{width:1200px;margin:auto;}
.l_t span{display: inline-block;margin:0 10px;width: 7px;height: 7px;background:url(/Public/Home/default/images2/down-icon.png) no-repeat;color:#888}
.l_t>li{float: left;color: #888;margin-right: 1px;cursor: pointer;padding:0 10px;}
.l_t>li ul {padding:0 10px;border: 1px solid #e5e5e5;border-top: 0;position: absolute;display: none;top: 30px;background:#fff}
.hidden-box{padding:0 10px;border: 1px solid #e5e5e5;border-top: 0;position: absolute;display: none;top: 30px;}
.l_t>li ul li{list-style-type: none;color: #666;cursor: pointer;}
.l_t>li ul li:hover{color: #f47a20;}
.l_t>li.rate{color:#f47a20;cursor:text}
.r_t{float:right}
.r_t p ,.r_t ul{float:left;margin-right:16px;}
.r_t p span{padding:0 16px;}
.r_t li{float:left;margin:0 16px;}
.blank{
    clear: both;
    height: 10px;
}

.head_nav {
	height:29px;
	line-height:29px;
}
.head_nav dt {
	color:#666;
	float:left;
}
.head_nav dt a {
	font-weight:bold;
	color:#E8281D;
}
.head_nav dt a:hover, .head_nav dd a:hover,.login_username a:hover,.notice_title dd a:hover,.zhuanyun li span a:hover{
	text-decoration:underline;
}
.head_nav dd {
	text-align:right;
	color:#9A9A9A;
	float:right;
}
.head_nav dd a {
	color:#333;
	padding:0 3px;
}
.head_nav dd a:hover {
	color:#9a9a9a;
}
/*.logo {
	height:110px;
}*/
.logo dt {
	height:55px;
	padding:27px 0;
	float:left;
}
.logo dt img {
	width:215px;
	height:54px;
	padding-right:15px;
	border-right:1px #9a9a9a solid;
	float:left;
}
.logo dt span {
	display:block;
	width:240px;
	padding:8px 0 0 15px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999;
	line-height:18px;
	float:left;
}
.logo dd {
	height:64px;
	padding-top:18px;
	float:right;
}
/*会员中心*/
.user-main{width: 1200px;margin: 30px auto 0;background: transparent;}
/*会员中心通用*/
.topcont {
    width: 100%;
    border-bottom: 1px solid #f5f5f5;
    background: #fff;
}
.topnav {
    width: 1200px;
    margin: 0 auto;
}
.topnav ul li {
    display: inline-block;
    vertical-align: top;
    height: 50px;
    line-height: 50px;
    margin-left: 60px;
    position: relative;
}
.topnav ul li:first-child {
    margin-left: 0;
}
.topnav ul li:first-child a {
    display: inline-block;
    vertical-align: top;
    width: 190px;
    text-align: center;
    background: #1268bb;
    color: #fff;
    font-size: 20px;
    font-style: italic;
}
.topnav ul li.active {
    border-bottom: 4px solid #1268bb;
    height: 46px;
}
.topnav ul li i{
       color: #40c87d;
    font-size: 30px;
    position: absolute;
    top: -10px;
}
.user-left{width:190px;float: left;font-size: 14px;}
/* .user-right{width: 985px;float: left;margin-left: 25px;margin-bottom: 20px;} */
/* 修改 */
.user-right{border-radius: 8px;width: 1160px;margin-bottom: 20px;transition: all .2s ease-in-out;color: #495060;padding: 20px;background: #fff;}
.user-right:hover{box-shadow:0 1px 5px #999;border-radius: 8px;}
.user-left .user-info{font-size: 12px;padding: 20px;line-height: 20px;}
.user-left .user-info span{float: left;margin-right: 20px;width: 60px;height: 60px;}
.user-left .hr0{height:1px;border:none;border-top:1px solid #ccc;margin: 0 20px;}
.user-left .user-home{line-height: 30px;padding: 0 20px;}
.user-left .user-yubao{line-height: 30px;width: 188px;}
.user-left .user-yubao li{padding-left: 30px;line-height: 35px;}
.user-left .user-yubao li.active{
    background: #ff9900;
}
.user-left .user-yubao li.active *{
    color: #fff;
}
.user-left .user-yubao li:hover{background-color: #ff9900;}
.user-left .user-yubao li:hover a{color: #fff;text-decoration: none;}
.user-right .user-top{padding: 30px;}
.user-right .user-top .user-touxiang{float: left;width: 100px;height: 100px;margin-right: 20px;border-radius: 50%;overflow: hidden;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.user-right .fengenav{background: #fafafa;margin-top:20px;height: 35px;line-height: 35px;font-size: 16px;color:#333;padding: 0 20px;border-left: 0;border-right: 0;}
.user-right .user-i-dizhi{margin: 20px 30px;font-size: 16px;line-height: 30px;font-weight: 500; width:550px; }
.user-right #new_dizhi{width: auto;min-width: 100px;display: inline-block;border: 1px dotted #dfdfdf;padding: 10px 15px;background: #F5F5F5;border-radius: 10px;font-size: 14px;margin: 20px 0 20px 30px;}
.user-right #new_dizhi p span:nth-of-type(1){display: inline-block;float: left;}
.user-right #new_dizhi p span:nth-of-type(2){display: inline-block;word-wrap: break-word;max-width: 200px;}
.user-right .user-i-dizhi td{height:30px;}
.goutong{background: #ff8700;border: 0;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px ;height: 25px;padding: 0 5px;line-height: 25px;}
.user-right .user-i-dingdan{font-size: 14px;line-height: 25px;width: 100%;}
.user-right .user-i-dingdan li{line-height:40px;width: 100%;box-sizing: border-box;}
.user-right .user-i-dingdan li a{color:#00a0e9;float: none;}
.page{
        height: 30px;
    padding: 10px 0;
    text-align: center;
}
.user-touxiang:hover:after{
  content: '+';
    width: 100%;
    height: 100%;
    font-size: 42px;
    color: #fff;
    background: rgba(0, 0, 0, 0.54);
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
    line-height: 100px;
    transform: all 300s;
}
.page a{float: none!important;}
.user-right .user-i-dingdan li a:hover{color:#00a0e9;}
.user-right .user-i-dingdan .kong{text-align: center;padding: 20px;}
.new_border{line-height: 39px;padding-left: 10px;border: 1px solid #dfdfdf;font-size: 15px;}
.user-right .user-head{position: relative;}
.user-right .user-head h2{margin: 0;font-size: 22px;}
.user-right .user-head .head-nav{position: absolute;right: 10px;bottom: -1px;border-left: 1px solid #dfdfdf; }
.user-b-border{border-bottom: 1px solid #ccc;height: 39px;background: #f1f1f1;}
.user-right .user-head .head-nav li{float: left;border: 1px solid #dfdfdf;border-bottom: none;border-left: none;}
.user-right .user-head .head-nav li a,.user-right .user-head .head-nav li span{display: block;padding: 5px 10px;}
.user-right .user-head .head-nav li a{background: #fafafa;border-bottom: 1px solid #dfdfdf;}
.user-right .user-head .head-nav li span{background: #fff;border-bottom: 1px solid #fff;}

.user-right .user-form{padding: 20px 30px;font-size: 14px;line-height: 40px;padding-top: 20px;}
.user-right .user-form label{max-width: 180px;min-width: 125px;display: inline-block;margin-right: 15px;text-align: right;font-weight: normal;}
.user-right .user-form span input{line-height: 20px!important;}
.user-right .user-form input[type="text"],.user-right .user-form input[type="password"]{border: 1px solid #dfdfdf;padding: 5px;}
.user-right .user-form input[type="submit"]{border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;padding: 5px 40px;border:none;background: #ff8700;color: #fff;font-size: 14px;cursor: pointer;}

.user-right .user-address{padding: 20px 20px;}
.user-right .user-address li{border: 1px solid #dfdfdf;width: 240px;float: left;margin: 10px 25px;background: #fafafa;padding: 10px;font-size: 14px;position: relative;}
.user-right .user-address li:hover{background: #f3f3f3;cursor: pointer;}
.user-right .user-address .newadd{}
.user-right .user-address .addresslist{ }
.user-right .user-address .address-form{position: absolute;width: 260px;padding: 20px;border: 1px solid red;top: -1px;left: -1px;background: #fff;min-height: 160px;display: none;z-index: 1000;}
.user-right .user-address .address-form input[type="text"]{width: 96%;padding: 2%;border: 1px solid #dfdfdf;}

.user-right .user-btn{border: 1px solid #dfdfdf;display: inline-block;padding: 2px 15px;margin-right: 10px;background: #fff;}

.btnqx{    border: 1px solid #dfdfdf;
    height: 34px;
    padding: 5px 10px;
    float: left;
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    background: #f3f3f3;
    color: #000;}
.btnqd{border: 1px solid #ff8700;height:34px;padding: 5px 10px;box-sizing: border-box;color:#fff!important;cursor: pointer;text-align: center;background:#ff8700;display: inline-block;}

.user-right .record-list{/*border-top: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;*/width: 100%;font-size: 12px;}
.user-right .record-list th,.user-right .record-list td{border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;padding: 3px 8px; font-weight: 500; font-size: 14px;}
.user-right .record-list th{background: #fafafa;text-align: center;}
.user-right .record-list tr td{text-align: center;line-height: 30px;font-size: 12px;}
.yubao-list tr td.yubao-time-hd{
    background: #f3f3f3;padding-left: 20px;text-align: left;border-top: solid 1px #dfdfdf;
}
.yubao-add{border-top: 1px solid #dfdfdf;width: 100%;font-size: 12px;}
.yubao-add th,.yubao-add td{border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;padding: 0; font-weight: 500;}
.yubao-add td:first-child{border-left: 1px solid #dfdfdf;}
.dglb h4{margin: 14px 10px 0 10px;}
.yubao-add th{background: #fafafa;height: 35px;text-align: center;line-height: 35px;font-size: 12px;font-weight: normal;border-left: solid 1px #dfdfdf;}
.yubao-add input[type="text"]{border: none;padding:3px 3%;width: 94%;}
.yubao-add select{border: none;padding: 2% 0;width: 96%;text-align: center;}

.yubao-add .address-form{position: absolute;width: 285px;padding: 20px;border: 1px solid red;bottom: -35px;left: -1px;background: #fff;min-height: 160px;display: none;}
.yubao-add .address-form input[type="text"]{width: 96%;padding: 2%;border: 1px solid #dfdfdf;}
.yubao-add .address-form select{border: 1px solid #dfdfdf;}
/*物品列表*/
.user-right .yubao-list td{padding: 5px 3px;}

.ad-goods{white-space: nowrap;
text-overflow: ellipsis;display: block;overflow: hidden;color: #000;font-size: 14px;}
/* icon- */
.icon-edit{float: left;margin-top: 8px;display: inline-block;width:16px;height:16px;background: url('/Public/Home/default/images/icon-edit.png') no-repeat;background-size: 16px 16px;}
.icon-trash{display: inline-block;width:12px;height:12px;background: url('/Public/Home/default/images/icon-trash.png') no-repeat;background-size: 12px 12px;}
.icon-eye{display: inline-block;width:18px;height:12px;background: url('/Public/Home/default/images/icon-eye.png') no-repeat;background-size: 18px 12px;}
/*充值*/
.user-chongzhi,.chongzhi-choose{padding:10px 15px;border:1px solid #dfdfdf;border-radius:5px;line-height:20px;color:#666;font-size:12px; }
.user-chongzhi b{height:30px;line-height:30px;color:#00a0e9;font-size:14px;}
.chongzhi-choose{float:left;}
.chongzhi-choose dt{width:902px;border-bottom:1px solid #dfdfdf;padding-bottom:10px;float:left; }
.chongzhi-choose dd{padding:20px 0px;float:left;}
.chongzhi-choose dd img,.chongzhi-choose dd input{float:left;}
.chongzhi-choose dd img{border:1px solid #dfdfdf;width:128px;height:48px;}
.chongzhi-choose dd input{margin:17px 10px 0 0;display:inline;}
.chongzhi-choose dd span{width:180px;float:left;}
.chongzhi-btn{text-align:center;padding:10px 15px;margin:0 auto;background:#C30D24;border:none;color:#FFF;float:left;}
/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.erweima,.share{float:left;}
.share{width:40px;margin-left: 8px;}
.share img{width:36px;height:36px;float:left;}


#addresslist{display: none;position: relative;}
.dglb h4{margin: 0px 10px 0 10px;font-size: 15px;line-height: 39px;}
.add_new_cell{position: relative;}
.add_new_cell .delcell{position: absolute;top: 8px;right: 3px;display: block;background: gray;color: #fff;padding: 2px 10px;height: 16px;line-height: 16px;}
.listcell{position: relative;}
.listcell .dellistcell{position: absolute;top: 1px;right: 0;display: block;background: red;color: #fff;padding: 2px 10px;height: 16px;line-height: 16px;}
#add_c_new{width: 320px;text-align: center;margin: 0 auto; margin-top:18px; height:38px;}
#yubaoinput{line-height: 30px;border: 0;}
#yubaoinput tr th{text-align: center;}
#yubaoinput tr td input{text-align: center;}
.add_new_cell input{width: 74%!important;}
.yubao-new-add tr th{padding-left: 10px;}
.search_dd{padding-top: 10px;}
.search_dd>form>div{
    margin-bottom: 10px;
}
.search_dd .sec_input{border: none;background: #FD6E6E;color:#fff;height: 27px;padding: 0 10px;}
.mr20{margin-top: 20px;}
.border{border: 1px solid #dfdfdf;}
.choose_fh table{width: 100%;/*border: 1px solid #dfdfdf;*/}
/*.choose_fh table tr th{text-align: center;line-height: 27px;border-bottom: 1px solid #dfdfdf;padding: 10px;background: #f5f5f5;border-top: 2px solid #dfdfdf;}*/
.choose_fh table tr td{text-align: center;padding: 10px;font-size: 12px;}
.choose_fh table tr td.zy-order{text-align: left;padding-left: 0px;}
.choose_fh table tr td.zy-order span{
    color: #1368bb;
}
.choose_fh table tr.isBg{border-left: #ddd solid 1px;border-top: solid 1px #ddd;border-right: #ddd solid 1px;}
.choose_fh table tr.isBg td{
   border-bottom: solid 1px #ddd;background: #fcfcfc;
}
.choose_fh table tr td.goods_mes p{width: 300px;height: auto;max-height: 50px;overflow: hidden;margin-left: 5px;text-align: left;font-size: 12px;line-height: 15px;}
.choose_fh table tr td.goods_order{text-align: left;background: #eee;}
.choose_fh table tr td.goods_order span{color: #555555;font-size: 12px;font-weight: 800;}
.choose_fh table tr td.goods_name{text-align: left;}
.choose_address{line-height: 60px;margin: 0;color: red;font-weight: 800;}
#addresslist ul li{border-bottom: 1px dashed #dfdfdf; width:468px; height:auto;line-height: 25px;}
#addresslist ul li span{float: left;display:block;text-align: left;}
#btn_address .btn_address{height: 34px;}
.no_infos{text-align: center;font-size: 14px;font-weight: 800;color: gray;height: 200px;justify-content: center;align-items: center;display: flex;}
a:hover{text-decoration: none;}
.dglb{padding: 0;margin-bottom: 10px;}
.b_bottom{border-bottom: none;}

.dglb .dg_all{padding: 15px 10px;}
.dglb .dg_lists{display: inline-block;padding: 0px 20px;background: #f5f5f5;border-radius: 5px;margin-right: 40px;cursor: pointer;margin-bottom: 10px;vertical-align: middle;height: 38px;line-height: 38px;}
.dg_lists:hover{background: #ff9900;color: #fff;}   
.dg_lists:hover a{color: #fff;}
.dglb .dg_lists:hover b{background: #fff;color: #ff9900;}
.dglb .dg_lists i{margin-right: 5px;color: #ff9900; font-size: 24px;vertical-align: sub;}
.dglb .dg_lists a{
    color: #000;
    font-size: 15px;
}
.dg_lists:hover i,.dg_lists:hover a{color: #fff;}
.dglb .dg_lists:nth-of-type(1) i{font-size: 20px;}
.dglb .dg_lists b{min-width: 6px;border-radius: 10px;background: #ff9900;
text-align: center;line-height: 18px;border: 1px solid #ff9900;color: #fff;padding: 0 5px;margin-left: 5px;font-style: normal;font-size: 14px;margin-top: 3px;}
.dglb .click_bgc b{min-width: 6px;border-radius: 10px;background: #fff;text-align: center;line-height: 18px;border: 1px solid #fff;color: #ff9900;padding: 0 5px;margin-left: 5px;font-style: normal;font-size: 14px;}
.dglb .click_bgc{background: #ff9900;color: #fff;}
.dglb .click_bgc span{color: #fff;font-weight: bold;}
.dglb .click_bgc i{color: #fff;}
.dglb .click_bgc:hover i{color: #fff;}
#search_dd{width: 350px;height: 29px;margin-left: 10px;margin-bottom: 10px;}
.search_dd label{
    font-weight: normal;
}
.search_dd label:not(:nth-of-type(1)){
    padding-left: 30px;
}

.search_dd .fir_input{width: 180px;border: 1px solid #ccc;padding: 2px;height: 21px;font-size: 12px;padding-left: 4px;}
.search_dd .fir_input:-moz-placeholder {color:#767676;}
.search_dd .sec_input{border: none;background: #ff8700;color:#fff;height: 27px;padding: 0 10px;font-size: 12px;line-height: 27px;}
.ad-new-btn a{display: block;color: #fff!important;margin: 0px 6px;height: 26px;border: 0;line-height: 26px;font-size: 12px;text-align: center;cursor: pointer;border-radius: 2px;}
.ad-new-btn a.fir{color: #333!important;}
.ad-new-btn a.sec{background: #ff8700;margin: 5px 6px;padding: 0 5px;}
.ad-new-btn a.thi{background: #ccc;}
.ad-new-btn a.sec:hover{text-decoration: none;}
#top_table tr th{text-align: center;line-height: 35px;font-weight: normal;}
#top_table{border-top: 2px solid #aed2ff;background: #E8F2FF;margin: 0px 0 5px 0;width: 100%;}
.yubao-list tr td{text-align: center;}
.cart{position: relative;height: 5px;}
.cart span{width: 0;height: 0;border-bottom: 4px solid #eee;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;top: 1px;left: 3px;}
.goods_content{background: #eee;padding: 2px 8px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;color: #515151;line-height: 20px;}
.goods_content i{font-style: normal;color: orangered;}
.price_btn{text-align: center;margin-top: 5px;}
.price_btn a{display:block;color: #fff;margin: 2px 23px;line-height: 25px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-weight: 400;font-size: 12px;}
.goods_new_price{color: orangered;font-size: 14px;font-weight: 800!important;}
.space p{white-space: nowrap;line-height: 20px;}
.new_s_table{border-top: 2px solid #aed2ff;background: #E8F2FF;margin: 10px 0 5px 0;width: 100%;}
.new_s_table tr th{line-height: 20px;height: 35px;text-align: center;font-weight: normal;}
.buy_goods{width:175px;font-size: 12px;padding-left: 5px;text-align: left;}
.buy_goods a{color: #333;height: 20px;line-height: 20px;display: block;overflow: hidden;white-space: nowrap;

text-overflow: ellipsis;}
.sex label{min-width: auto!important;text-align: left;background: url(/Public/Home/static/images/sex_k.png) no-repeat left center;padding-left: 22px;background-size: 15px;}
.sex input{display: none;}
.sex input:checked+label{background-image: url(/Public/Home/static/images/sex_c.png);}
.tx_right{float: left;width: 800px;}
.tx_right .hello{font-size:18px;font-weight: 500;display:block;margin-bottom: 10px;}
.tx_right .dj_text{display: block;margin-bottom: 10px;}
.tx_right .dj_text i{font-style: normal;float: left;}
.tx_right .oranged{color: orangered;}
.dj{display: inline-block;width: 19px;height: 19px;background: url(/Public/Home/default/images/dj.png);background-position: 0px 3px;}
.dj_right{padding: 3px 7px;background: #fd6e6e;border-radius: 2px;color: #fff!important;font-size: 13px;}
.clear{clear: both;}
.add_pic_title{display:inline-block;width: auto;text-align: left;margin: 18px 0 8px 0;font-size: 16px;}
.add_pic{width: 100px;height: 100px;background: url(/Public/Home/static/images/add_pic.png) no-repeat;background-size: 100%;cursor: pointer;float: left;margin-right: 10px;}
.pic_input{display: none;}
.text_pj .pj_detail{display:inline-block;width: 100px;text-align: center;line-height: 105px;background: #EEEEEE;}
.text_pj textarea{height:103px;width:350px}
.star_pj img{width: 20px;} 
.star_pj>div{
    padding-bottom: 10px;
}
.star_pj>div span{
    width: 80px;
    display: inline-block;
}
.title_pj {
    padding-top: 20px;
}
.title_pj h4{
    font-size: 16px;
    font-weight: bold;

}
.title_pj input{
       width: 450px;
    border: solid 2px #1268bb;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin-bottom: 20px;
}
.title_pj textarea{
        border: solid 1px #000;
    width: 450px;
    padding-left: 10px;
    resize: none;
}
.href_pj p{
    padding-bottom: 5px;
}
.href_pj input{
    width: 400px;
}
.href_pj span{
        display: inline-block;
    background: #1268bb;
    color: #fff;
    height: 34px;
    padding: 0 20px;
    line-height: 34px;
    margin-left: 5px;
    cursor: pointer;
}
.pic_add{
    display: flex;
    align-items: center;
}
.pj_btn{margin-top: 20px;}
.pj_btn button{background: #FD6E6E;border: 0;padding: 7px 40px;color: #fff;font-size: 15px;font-size: 16px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.pngBox{
    width: 100px;
    margin: 0 10px;
    position: relative;
}
.pngBox .pngMask{
       position: absolute;
    background: rgba(0, 0, 0, 0.58);
    top: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
    visibility: hidden;
}
.pjflexcenter{
    display: flex;
    align-items: center;
}
.pngBox .pngMask i{
        color: #fff;
    font-size: 40px;
}
.pngBox:hover .pngMask{
    visibility: visible;
}
/*右侧列表*/
a:hover{color: #333;}

.pub_border{border: 1px solid #ddd;margin-bottom: 10px;position: relative;}
.pub_border .user-home{line-height: 40px;background: #F5F5F5;border-bottom: 1px solid #ddd;position: relative;height: 40px;}
.pub_border i{color: #333;top: 14px;position: absolute;}
.pub_border .user-home a{color: #565656;width: 138px;margin-left: 20px;}
.pub_border ul{background: #fff;}
.pub_border ul li a{color: #565656;padding-left: 10px;width: 158px;display: block;}
.w{width: 53px;height: 40px;}
.user-left .user_top{height: 40px;line-height: 40px;position: relative;background: #ff9900;}
.user-left .user_top a{color: #fff;font-size: 15px;margin-right: 10px;}
.w .pub_border .user-home{width: 11px;height: 40px;}
.new .user-home a{display: none!important;}
.new .user-yubao{display: none!important;}
.pub_border .dg_r{position: absolute;left: 52px;top: 0;min-width: 115px;text-align: center;z-index: 9;}
.pub_border .dg_r ul{background: #fff;border-top-left-radius: 5px;
border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;overflow: hidden;
border: 1px solid #eee;}
.pub_border .dg_r ul li{line-height: 25px;text-align: left;}
.pub_border .dg_r ul li span{background: #f7f7f7;display: block; color: #428bd3;text-align: left;line-height: 35px;padding-left: 10px;font-size: 16px;font-weight: bold;}
.pub_border .dg_r ul li a{font-size: 12px;}
.user-home #lists{position: absolute;top: 11px;right: 16px; color: #333333;/*background: url(../images/lists_user.png) no-repeat;background-size: 100% 100%;*/width: 20px;height: 20px;}

.advice{font-weight: 800;color: #333;}
.a_btn{display:inline-block;background: #e7505f;color: #fff!important;padding: 6px 10px;height: 18px;
line-height: 18px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.a_btn:hover{color: #fff;}
.new_tx{background: #fff;margin-bottom: 10px;    padding: 19px;
    min-height: 120px;
    position: relative;display: flex;align-items: center;}
.new_tx .tx-left{min-width: 180px;display: flex;}
.user-touxiang{   
    width: 100px;
    height: 100px;
    margin-right: 20px;
    border-radius: 50%;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    display: block;position: relative;}
.kh_mes{margin-top: 15px;display: flex;}
 .kh_mes .user_name{    font-size: 24px;
    color: #333;
    line-height: 30px;
    margin-top: -3px;
    margin-bottom: 10px;
    display: inline-block;margin-right: 10px;}
.profile-header .profile-info {
    width: 310px;
    float: left;
}
.profile-header .profile-info li {
    font-size: 12px;
    line-height: 27px;
}
.profile-header .profile-info li .proess{
       width: 65px;
    height: 8px;
    border:solid 1px #dadada;
    border-radius: 5px;
    position: relative;
    display: inline-block;
    margin: 0 5px;

}
.profile-header .profile-info li .proess:before{
    content: '';
    position: absolute;
       width: 66%;
    background: #0bcc59;
    left: 0;
    top: 0;
    height: 100%;
    border-radius: 5px;
}
.profile-header .profile-info span {
    font-size: 12px;
    color: #999;
}
.profile-header .profile-info span a {
    font-weight: bold;
    margin: 0 4px;
    color: #1268bb;
    text-decoration: none;
}
.profile-header .profile-assets {
    margin-left: 5px;
    float: left;
    position: relative;
}
.profile-header .profile-assets .row {
    height: 27px;
    font-size: 12px;
}
.profile-header .profile-assets .row .row-link {
    display: inline-block;
    height: 27px;
    min-width: 230px;
    font-size: 12px;
}
.profile-header .profile-assets .row .label {
    width: 74px;
    padding: 0 15px 0 25px;
   font-weight: normal;
    color: #666;
    text-align: left;
}
.profile-header .profile-assets .row .label i{
    font-size: 18px;
}
.profile-header .profile-assets .row .row-link div, .profile-header .profile-assets .row .row-link p {
    font-size: 12px;
    line-height: 27px;
    display: inline-block;
}
.profile-header .profile-assets .row .row-link em {
    font-weight: bold;
    color: #333;
    margin-right: 5px;
}
.profile-body {
    margin-top: 20px;
}
.profile-block {
    min-height: 100px;
    background: #fff;
}
.profile-messages {
    width: 668px;
    float: left;
}
.profile-messages-tab {
    border: 1px solid #eee;
}
.profile-messages-tab li {
    float: left;
    border-bottom: 3px solid transparent;
    margin-bottom: -1px;
    cursor: pointer;
}
.profile-messages-tab li.active {
    border-color: #1268bb;
    cursor: default;
}
.profile-messages-tab li > div {
    height: 14px;
    line-height: 14px;
    padding: 0 23px 0 24px;
    margin: 15px 0 13px 0;
    border-right: 1px solid #ddd;
}
.profile-messages-tab li > div span {
    line-height: 14px;
    color: #333;
}
.profile-messages-tab li.active > div span {
    color: #1268bb;
}
.profile-messages-tab li:hover > div span {
    color: #1268bb;
}
.profile-messages-tab li > div i {
    line-height: 14px;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    padding: 0 5px;
    background: #999;
    border-radius: 8px;
    color: #fff;
}
.profile-messages-tab li > div i.active {
    background-color: #e6505f;
}
.profile-messages-content {
    padding: 10px 19px 20px 19px;
    border: 1px solid #eee;
    border-top: none;
   
}
.profile-messages .profile-messages-content:nth-child(2){
     max-height: 500px;
    overflow-y: scroll;
}
.profile-messages .profile-messages-content:nth-child(2)::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.profile-messages .profile-messages-content:nth-child(2)::-webkit-scrollbar-thumb
{
	background-color: rgba(219, 218, 218, 0.63);
    border-radius: 5px;
}
.profile-messages-empty {
    padding: 40px 0 30px 220px;
    display: flex;
    align-items: center;
  
}
.profile-messages-empty i{
    font-size: 70px;
    color: #1268bb;
}
.profile-messages-empty p {
    font-size: 12px;
    line-height: 26px;
}
.profile-messages-empty a {
    font-size: 12px;
    color: #1268bb;
    line-height: 26px;
}
.profile-messages-pending > ul {
    padding: 0 19px;
}
.profile-messages-pending > ul li {
    min-height: 50px;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    position: relative;
}
.profile-messages-pending > ul li > i {
    position: absolute;
    left: -10px;
    top: 0;
    background: rgba(0, 0, 0, 0.7);
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    padding: 0 7px;
    z-index: 2;
}
.profile-messages-pending > ul li > i:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 10px;
    height: 5px;
    background: url(../images/icon_count.png) 0 0 no-repeat;
}
.profile-messages-pending > ul li > div:nth-of-type(1) {
    width: 50px;
    height: 50px;
    margin-right: 10px;
    float: left;
}
.Picture.Picture-success img {
    opacity: 1;
    transition: opacity .4s ease;
}
.profile-messages-pending > ul li > div:nth-of-type(2) {
    float: left;
    width: 420px;
}
.profile-messages-pending > ul li > div:nth-of-type(2) > em {
    font-weight: bold;
    color: #333;
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 5px;
    display: block;
}
.profile-messages-pending > ul li > div:nth-of-type(2) > span {
    font-size: 12px;
    line-height: 20px;
    display: block;
    color: #999;
}
.profile-messages-pending > ul li > div:nth-of-type(3) {
    float: right;
    max-width: 140px;
}
.profile-messages-pending > ul li > div:nth-of-type(3) a {
    min-width: 50px;
    display: block;
    padding: 0 10px;
    height: 25px;
    text-align: center;
    background: #1268bb;
    border: 0;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    border-radius: 2px;
    margin-top: 12px;
    cursor: pointer;
    box-sizing: content-box;
    text-decoration: none;
}
.profile-messages-pending > ul li:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.profile-messages-mails {
    background: #f9f9f9;
    padding: 0 0 20px;
    border: none;
}
.profile-messages-mails > div {
    margin-bottom: 10px;
    border: 1px solid #eee;
}
.profile-messages-mails > div:nth-child(1) {
    background: #fffbf7;
    border-top: none;
}
.profile-messages-mails > div .messages-title {
    display: inline-block;
    padding: 4px 20px;
    font-size: 12px;
    color: #fff;
    margin: 10px 0;
}
.profile-messages-mails > div:nth-child(1) .messages-title {
    background: #ffbf80;
}
.profile-messages-mails ul {
    padding: 0 19px;
}
.profile-messages-mails ul li {
    padding: 7px 0 4px 0;
    border-bottom: 1px solid #eee;
    min-height: 65px;
    display: flex;
}
.profile-messages-mails ul li>i{
    color: #5ba0ff;
}
.profile-messages-mails ul li > div:nth-of-type(1) {
    float: left;
    padding-left: 15px;
    width: 440px;
}
.profile-messages-mails ul li > div:nth-of-type(1) p {
    font-size: 12px;
    line-height: 24px;
    color: #333;
    font-weight: bold;
    text-indent: -7px;
    word-break: break-all;
}
.profile-messages-mails ul li > div:nth-of-type(1) a {
    font-weight: normal;
    margin-left: 5px;
}
.profile-messages-mails ul li.readed >i,.profile-messages-mails ul li.readed >div p{
    color: #999;
}

.profile-block a {
    color: #1268bb;
}
.profile-messages-mails ul li > div:nth-of-type(1) i {
    display: block;
    font-size: 12px;
    line-height: 24px;
    color: #999;
}
.profile-messages-mails ul li > div:nth-of-type(2) {
  width: 170px;
    text-align: right;
}
.profile-messages-mark {
    display: none;
}
.profile-messages-mails ul li:hover .profile-messages-mark{
    display: block;
}
.profile-messages-mails .profile-link {
    display: block;
    cursor: pointer;
    text-align: right;
    font-size: 12px;
    padding: 15px 19px;
}
.profile-aside {
    margin-left: 20px;
    width: 297px;
    float: left;
}
.profile-help
{
    padding: 0 19px;
    margin-top: -20px;
}
.profile-help h3{
    height: 44px;
    border-bottom: 1px solid #ddd;
}
.profile-help h3 p {
    font-size: 14px;
    color: #000;
    float: left;
    line-height: 44px;
}
.profile-help h3 a {
    float: right;
    line-height: 44px;
    font-size: 12px;
    color: #1268bb;
}
.profile-help ul{
    margin: 10px 0;
}
.profile-help ul li{
    padding: 4px 0;
}
.profile-help ul li a {
    line-height: 22px;
    font-size: 12px;
    color: #666;
}

/*商品收藏*/
.profile-foot{
    width: 668px;
    margin-top: 20px;
    background: #fff;
}
.profile-foot h3{
       font-size: 14px;
    border-bottom: solid 2px #2c374b;
    padding-bottom: 14px;
    padding-top: 14px;
    padding-left: 10px;
    padding-right: 10px;
}
.product-sc-box{

       position: relative;
    min-height: 110px;
    padding-top: 10px;
    overflow: hidden;
}
.product-sc-box .product-sc-item{
          width: 200%;
    position: absolute;
    transition: left 0.6s ease-in-out;
    left: 0;
}
.product-sc-box .product-sc-item ul{
    width: 44%;
        float: left;
    display: flex;
    padding: 0 3%;
    
}
.product-sc-box .product-sc-item ul li{
            display: inline-block;
    width: 33.3%;
    max-width: 100px;
    vertical-align: top;
    line-height: 18px;
    margin-right: 20px;
}
.product-sc-box .product-sc-item ul li:last-child{
    margin-right: 0px;
}
.product-sc-box .sliders-btn{
    position: absolute;
    top: 42px;
    left: 2px;
    cursor: pointer;
}
.product-sc-box .sliders-btn:last-of-type{
   
  left: auto;
    right: 2px;
}
.product-sc-box .sliders-btn.disabled{
      cursor: default;
    opacity: .4;
}
.new_tx i{font-style: normal;}
.tx-right{width: 742px;}
.tx-right ul li{width: 240px;float: left;}
.tx-right ul li.fir{padding-left: 40px;box-sizing: border-box;font-size: 18px;
color: #565656;}
.tx-right ul li.fir .font{font-size: 16px;}
.tx-right ul li.fir .hc{padding-top: 5px;display: inline-block;margin-bottom: 10px;font-size: 12px;}
.tx-right ul li.fir .font-btn a{font-size: 13px;background: rgba(0,0,0,.1);padding:3px 10px;border-radius: 2px;color:#565656;display: inline-block;margin-right: 4px;}
.tx-right ul li.fir .font-btn a:hover{color: #fff;background: #3dbdf4;text-decoration: none;}
.tx-right ul li.user_btn div a{font-size: 14px;background: #DCDCDC;padding:5px 10px;color:#565656;display: inline-block;height: 20px;line-height: 20px;margin-bottom: 5px;}
.tx-right ul li.user_btn div a.fir_btn{border-top-left-radius: 15px;-webkit-border-top-left-radius: 15px;-moz-border-radius-topleft: 15px;}
.tx-right ul li.user_btn div a.sec_btn{border-top-right-radius: 15px;-webkit-border-top-right-radius: 15px;-moz-border-radius-topright: 15px;}
.tx-right ul li.user_btn div a.thi_btn{border-bottom-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomleft: 15px;}
.tx-right ul li.user_btn div a.fou_btn{border-bottom-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomright: 15px;}
.tx-right ul li.user_btn div a:hover{background: #3dbdf4;text-decoration: none;color: #fff;}
.tx-right ul li.li_top{margin-top: 10px;}
.index_table{width: 100%;}
.index_table tr td{text-align: center;line-height: 30px;border: 1px solid #dfdfdf;border-left: 0;}
.index_table tr td:nth-last-of-type(1){border-right: 0;}
.index_table tr:nth-last-of-type(1) td{border-bottom: 0;}
.position{position: relative;}
/*.pic{position: absolute;right: 50px; background: url(../images/right.png) center no-repeat;
top: 50px;width: 65px;height: 65px;display: none;background-size: 100% 100%;}*/
    /*  分页效果   */
.page{height:30px;padding: 10px 0;text-align:center;}
.page span,.page a{font-size: 12px;margin: 0 3px;display: inline-block;border: 1px solid #ccc;margin-right: -1px;height: 30px;width: 30px;line-height: 30px;text-align: center;background: #fafafa;color:#333!important;text-decoration: none;position: relative;}
.page .rows{width: auto;padding: 0 10px;}
.page .current{background:#93deff;color: #fff!important;margin: 0; border: 1px solid #93deff;z-index: 10;}
.page a:hover {
    border-color: #93deff;
    cursor: pointer;
    text-decoration: none!important;
}
/*支付*/
.fashion{padding-top:20px;font-size:12px;}
.fashion h2{height:30px;font-size:14px;color:#333;}
.fashion h2 span{font-weight:100;padding-left:5px;font-family:"simsun";}
.fashion h2 b{font-weight:bold;color:#FF0000;font-family:Arial;}
.optional{width:955px;height:50px;}
.optional li{float:left;margin-right:0;}
.optional li a{background:url(/Public/Home/static/images/cz-bg.png) no-repeat 0 0;height:42px;width:136px;float:left;}
.optional li .p1{background-position: -4px 0px;}
.optional li .p2{background-position:-140px 0;}
.optional li .p3{background-position:-277px 0;}
.optional li .p4{background-position:-413px 0;}
.optional li .p5{background-position:-550px 0;}
.optional li .p6{background-position:-687px 0;}
.optional li .p7{background-position:-825px 0;}
.optional li .p1:hover{background-position:-4px -48px;}
.optional li .p2:hover{background-position:-140px -48px;}
.optional li .p3:hover{background-position:-277px -48px;}
.optional li .p4:hover{background-position:-413px -48px;}
.optional li .p5:hover{background-position:-550px -48px;}
.optional li .p6:hover{background-position:-687px -48px;}
.optional li .p7:hover{background-position:-825px -48px;}
.optional .on a{position:relative;margin-bottom:-1px;}
.optional .on .p1,.optional .on .p1:hover{background-position:-4px -48px;}
.optional .on .p2,.optional .on .p2:hover{background-position:-140px -48px;}
.optional .on .p3,.optional .on .p3:hover{background-position:-277px -48px;}
.optional .on .p4,.optional .on .p4:hover{background-position:-413px -48px;}
.optional .on .p5,.optional .on .p5:hover{background-position:-550px -48px;}
.optional .on .p6,.optional .on .p6:hover{background-position:-687px -48px;}
.optional .on .p7,.optional .on .p7:hover{background-position:-825px -48px;}
.box{border:#ddd solid 1px;margin-bottom:20px;background:#FFF;}
.point{background:#FFF8DD;margin:25px 0 25px 20px;line-height:30px;height:30px;color:#666;padding-left:10px;width:842px;display:block;}
.hd_tishi{line-height:18px;margin-bottom:10px;color:#333;padding:5px 25px;background:#E4F7DF url(/FrontEnd/images20090801/icon/common/laba.gif) no-repeat 10px center;font-family:"simsun";clear:both;width:628px;margin-left:20px;position:relative;top:-10px;}
.hd_tishi_{color:#339900;line-height:18px;margin-bottom:10px;padding:0 25px;background:url(/FrontEnd/images20090801/icon/common/laba.gif) no-repeat 10px 1px;font-family:"simsun";clear:both;width:638px;margin-left:20px;}
.hd_tishi span{color:#F60;}


.fg{background:#FFF8DD;}
.cc{background:#FFF8DD;}
.hh{background:#EAF5FD;}
.point span{color:#00a0e9;padding:0 2px;}
.box h3{font-weight:100;font-size:14px;margin:0 0 0 45px;height:30px;clear:both;}
.box h3 span{color:#FF9900;padding:0 2px;font-size:12px;}
.box h3 b{color:#FF0000;padding:0 2px;font-size:12px;}
.edu{overflow: hidden;}

.edu label input{vertical-align: middle;margin-right: 4px;}
.edu label span{color: #000;}
.edu label{line-height:18px;font-size:14px;font-weight: normal;color: #00a0e9;}
.edu li{float:left;margin-right: 20px;margin-bottom: 10px;}
.number,.number_{border:#ccc solid 1px;width:50px;background:#f3f3f3;padding:3px;margin:-2px 0 -2px 3px;color:#999;position:relative;}
.number_{background:#fff;border:#A7D0E4 solid 1px;color:#333;}

.jiesuan{margin:20px 40px 0 45px;padding-bottom:20px;}
.jiesuan dt{line-height:22px;color:#999;}
.jiesuan dt span{color:#FF9900;}
.jiesuan dd{font-size:14px;margin-top:10px;}
.jiesuan dd span{color:#FF0000;padding-right:2px;}
.jiesuan dd b{font-family:Arial;font-size:20px;color:#FF0000;padding-left:2px;}

.next_01{height:70px;padding-left:45px;}
.next_01 input{background:url(../images/next.gif) no-repeat;height:43px;width:143px;border:none;font-size:14px;color:#FFF;line-height:30px;padding-bottom:11px;cursor:pointer;float:left;}
.next_01 .by{background-position:0 -47px;}
.next_01 a{color:#71A8CF;float:left;margin:8px 0 0 20px;display:inline;}
.next_01 a:hover{color:#F00;text-decoration:none;}

.paypal{margin:0 40px 0 45px;border-top:#CCC dashed 1px;padding:25px 0 10px 0;height:70px;}
.paypal .p_logo{float:left;width:135px;margin-top:5px;}
.paypal dl{line-height:24px;float:left;padding-right:30px;margin-left: 9px;}
.paypal dt{height:28px;}
.paypal dt a{color:#00468d;}
.paypal dt a:hover{color:#FF9900;}
.paypal dd{color:#999;line-height:18px;}


.guowai{margin:0 40px 0 45px;border-bottom:#CCC dashed 1px;padding-top:15px;}
.guowai h4{font-weight:100;color:#3975AA;height:25px;line-height:25px;margin-bottom:15px;padding-left:15px;background:url(../images/xx.gif) no-repeat left;font-size:14px;}
.guowai li{cursor:pointer;}
.guowai li img{display:block;margin-bottom:15px;}
.guowai ul{height:260px;}
.guowai li input{float:left;margin-right:3px;display:inline;margin-top: 4px;}
.guowai li label{line-height:18px;}

.succeed{background:url(/FrontEnd/images20090801/biaoqing/b2.gif) no-repeat 100px 80px;height:300px;padding:80px 50px 0 230px;}
.succeed h2{font-size:20px;font-family:"simhei";font-weight:normal;color:#93C400;line-height:40px;height:40px;}
.succeed p{line-height:18px;padding-bottom:8px;color:#999;}
.succeed p span{color:#f00;padding:0 2px;}
.succeed p a{color:#71A8CF;}
.succeed b{font-weight:100;color:#71A8CF;padding-top:10px;display:block;padding-bottom:20px;}
.succeed b a{color:#71A8CF;}
.succeed b i{font-style:normal;margin:0 10px;}
.succeed a:hover{color:#F00;text-decoration:none;}

.hk{clear:both;margin:0 20px;}
.hk table{border-collapse:collapse;}
.hk table td{padding:8px 3px;height:30px;margin:0}
.hk label{float:left;width:100px;}
.hk label input{vertical-align:middle;margin-top:-2px;margin-bottom:1px;}
.hk .z{width:135px;text-align:right;vertical-align:top;padding:12px 3px 0 3px;color:#333;}
.hk .z b{color:#FF0000;}
.hk .yx,.hk .rq{border:#83A0BE solid 1px;padding:4px 3px;font-size:14px;width:276px;}
.hk .rq{font-family:Arial;width:170px;background:url(/FrontEnd/images20090801/icon/common/rr.gif) no-repeat 155px center;cursor:pointer;}
.hk p{color:#bbb;padding-top:5px;}

.hknew{ width:500px;}
.hknew label{float:left; margin-top:8px; display:inline; padding:0 5px 0 0; height:15px; line-height:15px;}
.hk_b .hknew input{ float:left; width:auto; border:none; padding-left:0px;}

.hkx{background:#f8f8f8 url(../images/hkx.gif) repeat-x 0 -27px;margin:20px;padding-top:5px;}
.gn,.hw,.xl,.aud,.po{background:url(../images/hkx.gif) no-repeat 148px 0px;height:10px;top:-14px;position:relative;padding-top:1px;overflow:hidden;}
.hw{background-position:248px 0;}
.xl{background-position:348px 0;}
.aud{background-position:448px 0;}
.po{background-position:548px 0;}


.tixing{background:#fff;border:dotted #ddd 1px;margin:0 12px;padding:8px 20px;color:#d4ad25;}
.tixing li{line-height:20px;}
.tixing a{color:#71A8CF;}
.tixing a:hover{text-decoration:none;color:#FF0000;}
.zhu{color:#FF6600;height:20px;padding-left:143px;}

.hk_b{padding:10px 0;}
.hk_b table{border-collapse:collapse;margin:0;padding:0;}
.hk_b table td{padding:4px 3px;border-collapse:collapse;margin:0;text-align:left;min-height:28px;}
.jin{height:32px;}
.jin span{float:left;width:60px;padding:7px 0 0 8px;}
.jin b{font-weight:100;color:#FF6600;margin:6px 0 0 6px;float:left;display:inline;}
.hk_b table td p{color:#aaa;}
.hk_b .z{width:135px;text-align:right;vertical-align:top;padding:12px 3px 0 3px;color:#333;}
.hk_b .z b{color:#FF0000;}
.hk_b input{border:#83A0BE solid 1px;padding:4px 3px;font-size:14px;float:left;width:276px;}
.hk_b .kd{width:100px;}

.tijiao{padding:20px 0 0 144px;border-top:#efefef solid 1px;margin:0 20px;height:65px;}
.tijiao input{background:url(../images/193an.gif) no-repeat 0 0;width:193px;height:51px;padding-bottom:14px;border:0;color:#eee;font-size:14px;cursor:pointer;float:left;}
.tijiao .on{background-position:0 -52px;color:#fff;}
.tijiao a{float:left;font-size:14px;color:#71A8CF;margin:12px 0 0 20px;display:inline;}
.tijiao a:hover{text-decoration:none;color:#FF0000;}

.collect_dialog{background:#ffa500 url(/FrontEnd/images20090801/newmypanli/RmbAccount/yj_2.gif) no-repeat left bottom;width:500px;height:400px;position:fixed;z-index:300;_position:absolute;left:50%; margin-left:-250px;top:50%;margin-top:-200px;z-index:1800;}
.collect_windowname{background:url(/FrontEnd/images20090801/newmypanli/RmbAccount/yj3.gif) no-repeat left top;margin-top:-2px;position:relative;height:32px;overflow:hidden}
.collect_windowname h2{color:#FFF;font-size:14px;font-weight:100;float:left;line-height:32px;margin-left:10px;display:inline}
.collect_windowname a{float:right;background:url(/FrontEnd/images20090801/icon/common/close.gif) no-repeat 0 -14px;height:14px;width:21px;display:inline;margin:10px 10px 0 0;}
.collect_windowname a:hover{background-position:0 0;}
.collect_inlay{height:357px;background:#FFF url(/FrontEnd/images20090801/newmypanli/RmbAccount/yj3.gif) no-repeat right top;margin:0 10px;float:left;width:480px;display:inline;overflow:hidden;}
.zhuyi{color:#FF0000;background:url(/FrontEnd/images20090801/icon/use/tt1.gif) no-repeat left;padding-left:20px;margin:20px 0 10px 20px;height:20px;line-height:20px;}
.shuju{height:250px;margin:0 20px;}
.shuju table td{padding:5px 5px;border:#ddd solid 1px;}
.shuju table{border-collapse:collapse;background:#f9f9f9;width:440px;}
.zuo{text-align:right;width:130px;}
.dise{background:#eee;}
.caozuo input{background:url(/FrontEnd/images20090801/button/70an.gif) no-repeat 0 0;width:70px;border:0;height:29px;color:#eee;font-size:14px;float:left;margin-right:30px;display:inline;cursor:pointer;}

.caozuo .qx{background-position:0 -90px;color:#777;}
.caozuo .dd{background-position:0 -30px;color:#fff;}
.caozuo{padding-left:150px;}
.fashion em{float:right;color:#FF6600;margin-top:-30px;font-style:normal;}


.fangshi em a,.fashion em a{color:#f60;font-family:"simsun";}
.fangshi em a:hover,.fashion em a:hover{color:#F00;text-decoration:none;}
.guowai label span{color:#F60;}

.pagelist {
    margin: 20px auto;
    text-align: center;
    color: #333;
    font-family: "宋体";
}
.pagelist span {
    padding: 7px 11px;
    font-size: 12px;
    border: 1px solid #eee;
    background: #1268bb;
    color: #fff;
}
.pagelist a {
    padding: 7px 11px;
    font-size: 12px;
    border: 1px solid #eee;
    color: #333;
    margin: 0 3px;
    text-decoration: none;
}
/*商品详细页*/

/*iteminfo*/

.iteminfo{}

.iteminfo_tit{ color:#333; font-size:22px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; border-bottom:1px solid #e3e3e3; font-weight:normal; padding-bottom:12px; line-height:32px;}

.iteminfo_parameter{ padding:8px 0; padding-left:70px;}

.iteminfo_parameter_default{ color:#888;}


.iteminfo_parameter dt{ margin-left:-65px; float:left; display:inline; width:60px; white-space:nowrap; text-align:left; color:#888;min-width: 57px;}



.iteminfo_mktprice{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:line-through;}

.lh32{ line-height:32px;}

.iteminfo_price{ color:#ff4c62; font-size:18px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}



.sys_item_price span{float: left;font-size: 22px;font-weight: normal;}

/*.iteminfo_buying{ padding:0 5px 12px 5px;overflow: hidden;border-top:1px solid #ff7300;}*/

.d-content{background:#fff5ec;padding:10px;overflow:hidden;}

.d-content td{padding:5px 10px;color:#999}

.d-content td span{font-size:30px;color:#ff7300;}

.d-content td span.currency{font-size:18px;}

.d-content td em{font-style:normal;margin-right:3px;color:#333}

.d-content td.p_b10{padding-bottom:10px;}




/*规格*/

.sys_item_spec dl.iteminfo_parameter{ padding-top:5px; padding-bottom:5px;width: 100%;}



.sys_item_spec .lh32 dd small a{text-decoration: underline;}
.sys_item_spec dl.iteminfo_parameter dd{width: 85%;}

/*一下正对图片*/

.sys_spec_img{}

.sys_spec_img li{ float:left; height:54px; position:relative; margin:2px 6px 2px 0;}

.sys_spec_img li a{height:50px; width:50px; padding:1px; border:1px solid #ccc; float:left; background:#fff; display:inline-block; outline:none;}

.sys_spec_img li a img{ width:50px; height:50px; display:block;}

.sys_spec_img li a:hover{ border:2px solid #e4393c; padding:0; text-decoration:none;}

.sys_spec_img li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(img/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}

.sys_spec_img li.selected a{ border:2px solid #e4393c; padding:0;}

.sys_spec_img li.selected i{ display:block;}



.sys_spec_text{}

.sys_spec_text li{ float:left; position:relative; margin:2px 6px 5px 0; outline:none;}

.sys_spec_text li a{  padding:1px 6px; border:2px solid #ccc; background:#fff; display:inline-block; line-height:24px;}

.sys_spec_text li a:hover{ border:2px solid #ff9900;  text-decoration:none;}

.sys_spec_text li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(/Public/Home/goodsview/images/arr_rights.png) no-repeat right bottom;  display:none;}

.sys_spec_text li.selected a{ border:2px solid #ff9900;color: #ff9900;}

.sys_spec_text li.selected i{ display:block;}



/*勾选图片*/

.ys_way span{float: left;}

#input_ra{width: 200px;float: left;line-height: 50px;}

#input_ra input{display: none;}

#input_ra label{width: auto;height:50px;padding-left: 20px;

display: inline-block;background: url(../images/gx_f.png) no-repeat left center;

float: left;background-size: 15px;line-height: 50px;cursor: pointer;margin-right: 5px;}

#input_ra input:checked+label{background: url(../images/gx.png) no-repeat left center;background-size: 15px;}
/*增加*/
.guT{width: 25%;text-align: left;padding-right: 5%;}
.guarantee span{width: 25%;text-align: left; padding-right: 5%;}
.addcart{margin-left: 30%;}
.pop{width: 90%;}
.pop a{width: inherit;}
#goodsprice{
    border: none;
    max-width: 28%;
    color: #ff4c62;
    font-size: 25px;
   cursor: pointer;
    background: url(/Public/Home/goodsview/images/write1.png) no-repeat right bottom;
}
.mlstalk_widget_btn{background: url(/Public/Home/goodsview/images/upload_16x17.gif) no-repeat;
cursor: pointer;display: inline; padding-left: 20px;background-size: contain;
    
}
.qrcode .qrcode-arrow {
    position: absolute;
    top: 28px;
    right: 5px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #bbb;
    border-bottom-width: 0;
}
.detail{border: solid 1px #f5f5f5;}
.font_deepred{
        color: #fe6074;
    font-weight: bold;
}
.cost-question {
    display: none;
    position: absolute;
    top: -14px;
    left: 24px;
    width: 150px;

    padding: 5px 8px;
    line-height: 17px;
    border: 1px solid #ccc;
    text-indent: 2px;
    background: #fff;
}
.price-ship-tips{
        font-size: 14px;
    padding-left: 20px;
    color: #8c8c8c;
}
.cost-question:after {
    content: '';
    position: absolute;
    top: 17px;
    left: -6px;
    width: 8px;
    height: 8px;
    border: 1px solid #ccc;
    border-right: 0;
    border-bottom: 0;
    background: #fff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: -0;
}
.goods-num-input{
        position: relative;
    width: 95px;
    height: 25px;
    zoom: 1;
    border: 1px solid #ddd;
}
.goods-num-input .num-reduce,.goods-num-input .num-add{
        float: left;
    width: 24px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    line-height: 25px;
    text-align: center;
    font-size: 20px;
    border: none;
    background: none;
}
.goods-num-input .num-input{
        width: 44px;
    text-align: center;
    color: #000;
    font-size: 14px;
    border: 0;
    height: 25px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    float: left;
    background: none;
    padding: 0px;
}
.increment-gu {
    position: relative;
  
    display: inline-block;
    vertical-align: top;
    min-width: 300px;
   
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#check_in_return{
        margin-top: 3px;
    display: inline-block;
    cursor: pointer;
}
.btn_cart_1{
    background: #ff8700;
    height: 46px;
    line-height: 46px;
    color: #fff;
    font-size: 20px;
    border: none;
    padding: 0 20px;
    border-radius: 2px;
}
button.btn_cart_1,span.btn_cart_1{
       border: solid 1px #ff8700;
    background: #ffedda;
    color: #ff8700;
}
span.btn_cart_1{
    display: inline-block;
    cursor: pointer;
}
b.btn_cart_1{
    margin-left: 20px;
    display: inline-block;
}
.btn_cart_1 label{
    background: url(/Public/Home/goodsview/images/shop.png) left center no-repeat;
        padding-left: 34px;
    background-size: contain;
    font-weight: normal;

}
.goods-social .item {
    padding: 0 13px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ddd;
    border-radius: 24px;
    color: #999;
    float: left;
    cursor: pointer;
    margin-right: 10px;
}
.goods-social .fav b {
    background-image: url(/Public/Home/goodsview/images/leave.png);
    background-position: -10px -114px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    position: relative;
    top: 3px;
    width: 15px;
    height: 13px;
    display: inline-block;
    margin-right: 5px;
}
.goods-social .share {
    position: relative;
}
.goods-social .share b {
    background-image: url(/Public/Home/goodsview/images/leave.png);
    background-position: -9px -56px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-right: 5px;
}
.goods-social .share-w {
    position: absolute;
    left: 0;
    padding-top: 10px;
    background-image: url(/Public/Home/goodsview/images/leave.png);
    background-position: -10px -509px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 190px;
    height: 45px;
    display: none;
}
.goods-social .share a {

        float: left;
    width: 17px;
    height: 17px;
      margin-left: 12px;
    margin-top: 7px;
   
}
.list-promise{
    
}
.list-promise .item{

    height: 30px;
    color: #666;
    display: inline-block;
  margin-right: 10px;
}
.list-promise .item .link{
        color: #666;
    font-size: 16px;
    display: flex;
    align-items: center;
}
.list-promise .item .link i{
     font-size: 13px;
    background: #f90;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    line-height: 20px;
}
.list-nomaibei{
    background-image: url(/Public/Home/goodsview/images/leave.png);
    background-position: -10px -295px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 131px;
        height: 28px;
    background-position: -35px -295px
}
.primary-slide{
    float: right;
    width: 220px;
    border-left: solid 1px #eee;
    padding-left: 20px;
}
.goods-recommend .title {
    color: #666;
    height: 14px;
    line-height: 14px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    position: relative;
    text-align: center;
}
.goods-recommend .title s {
    position: absolute;
    top: 7px;
    margin-left: -50%;
    width: 100%;
    height: 0;
    border-top: 1px solid #eee;
    text-decoration: none;
}
.goods-recommend .title span {
    font-size: 16px;
    color: #999;
    text-align: center;
    width: 6em;
    top: 0;
    left: 50%;
    margin-left: -3em;
    background-color: #fff;
    position: absolute;
}
.goods-recommend .list .box {
   
    overflow: hidden;
    width: 120px;
    margin-bottom: 20px;
}
.goods-recommend .list li:first-child {
    margin-top: 1px;
}
.goods-recommend .list li {
    margin-top: 11px;
}
.goods-recommend .list li a {
    position: relative;
    display: block;
    background-color: #f5f5f5;
    width: 120px;
  
    overflow: hidden;
}
.sellergoods ul li a{
    height: 80px;
    width: 80px;
}
.sellergoods ul li a img{
     height: 80px;
    width: 80px;
}
.goods-recommend .list li span {
    font-size: 14px;
    margin-top: 5px;
    color: #333;
    display: block;
    width: 100%;
    text-align: center;
}
.width-yi{
    width: 1200px;
    margin: 10px auto;
}

.width-l-three{width: 20%; float: left;}
.width-r-seven{width: 80%; float: left;}
.shop-hd{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #f6f6f6;
    text-align: center;
    margin-top: 10px;
}

.sellerinfo_name {
    position: relative;
    height: 26px;}
.sellerinfo0926_other_c {
    float: left;
    margin-top: 8px;
}
.sellerinfo_store {
    margin: 0 auto;
    width: 172px;
    clear: both;
    padding: 10px 0;
}
.sellerinfo .title {
    display: inline-block;
    width: 52px;
    text-align: justify;
    text-align-last: justify;
    padding-left: 10px;
}
.sellerinfo_name span:nth-child(2) {
    display: inline-block;
    position: absolute;
    top: 0;
    width: 82px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.brand-logo-1{
    display: inline;
    position: relative;
}
.brand-logo span {
    position: relative;
    top: 0;  
    padding: 2px 4px;
    background: #ff692f;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
        font-size: 12px;
    margin-right: 10px;
}
.economize_info .arrow_left {
    position: absolute;
      top: -7px;
    right: 46px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #969292;
}
.economize_info .arrow_left:after {
       content: " ";
    position: absolute;
    top: 1px;
    right: -8px;
    border-color: transparent;
    border-style: solid;
    border-width: 8px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
.economize_info {
    display: none;
    position: absolute;
          top: 30px;
    right: -43px;
    width: 140px;
    height: 34px;
    padding: 5px;
    line-height: 17px;
    border: 1px solid #aaa;
    text-indent: 2px;
    background: #fff;
    font-size: 12px;
    color: #333;
    z-index: 99;
}
.sellerinfo .title {
    display: inline-block;
    width: 52px;
    text-align: justify;
    text-align-last: justify;
}
.sellerinfo_credit i img{
    width: 16px;height: 16px;
        vertical-align: middle;
    margin-top: -4px;
}
.sellerinfo_grade i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-image: url(/Public/Home/goodsview/images/star.png);
    background-repeat: no-repeat;
}
.sellerinfo_grade i.star_yes {
    background-position: 0 0;
}
.sellerinfo_grade i.star_half {
    background-position: -13px 0;
}
.same-seller-product-items li{
        width: 100px;
    height: 100px;
    float: left;
    margin-bottom: 10px;
}
.sellerinfo_store a {
    padding: 6px 12px;
    margin: 0 5px;
    border: 1px solid #aaa;
    background: #f0f0f0;
    cursor: pointer;
}
.sellerinfo{
        border: solid 1px #f5f5f5;
    padding: 10px px;
    padding: 10px;
    width: 200px;
}
.same-seller-product-items{
    text-align: center;
}
.ui-box {
    border: 1px solid #e5e5e5;
    width: 220px;
    margin-top: 10px;
}
.ui-hd {
    height: 38px;
    line-height: 38px;
   padding-left: 10px;
    color: #fff;
    font-size: 16px;
    font-family: Microsoft YaHei\,arial;
    background: #212b39;
}
.ui-bd {
    overflow: hidden;
}
.ui-bd {
    border-top: 1px solid #e5e5e5;
}
.ui-bd dl{
    display: flex;
      padding: 10px;
}
.ui-bd dl dd{
    padding: 5px;
    cursor: pointer;
}
.ui-bd dl dd.active{
    border: solid 1px #d8d8d8;
    border-bottom: none;
}
.repeat-list {
    margin-top: 20px;
}
 .repeat-list li,.recommend-list .tonglei{
    overflow: hidden;
    width: 160px;
    margin: 0 auto 30px;
}
.repeat-list li .pic, .pic img ,.recommend-list .tonglei .pic,.recommend-list .tonglei .pic img{
    display: block;
    width: 100%!important;
}
.lookAgain{
    display: block;
    width: 100%;
}
.lookAgain img{
    width: 100%;
}
 .repeat-list li .title .recommend-list .tonglei .title{
    display: block;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-top: 10px;
    color: #333;
    font-size: 14px;
}
.repeat-list li .info,.recommend-list .tonglei .info{
    overflow: hidden;
    margin-top: 10px;
}
.repeat-list li .price,.recommend-list .tonglei .price{
    float: left;
}
.repeat-list li .price .price-u,.recommend-list .tonglei .price .price-u {
    font-family: Microsoft YaHei\,arial;
    font-style: normal;
        margin: 0px 0 0 10px;
}
 .repeat-list li .price .price-n,.recommend-list .tonglei .price .price-n {
    margin-left: 3px;
    font-family: Microsoft YaHei\,arial;
}
 .repeat-list li .fav,.recommend-list .tonglei .fav{
    float: left;
    height: 12px;
    margin-left: 20px;
    font-size: 0;
}
 .repeat-list li .fav .fav-i,.recommend-list .tonglei .fav .fav-i {
    display: inline-block;
    width: 13px;
    height: 12px;
    background: url(/Public/Home/goodsview/images/hhh.png) no-repeat center center;
    background-size: contain;
    background-position-y: 1px;
}
.repeat-list li .fav .fav-n,.recommend-list .tonglei .fav .fav-n {
    margin-left: 3px;
    color: #999;
    font-size: 12px;
    font-family: Microsoft YaHei\,arial;
}
.tonglei{
    float: left;
    margin-top: 10px!important;
    margin-right: 30px!important;
}
.qrcode {
        position: relative;
    width: 172px;
    float: right;
    margin-right: 45px;
    border-right-width: 0;
    height: 58px;
    line-height: 58px;
}
 .qrcode.active .qrcode-pic {
    display: block;
}
 .qrcode.active .qrcode-arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top-width: 0;
    border-bottom: 5px solid #bbb;
}
.qrcode .qrcode-pic {
    display: none;
    position: absolute;
    z-index: 1001;
    top: 58px;
     right: -5px;
    border: 1px solid #ddd;
    padding: 13px;
    background: #fff;
}
.qrcode .qrcode-togger {
       width: 124px;
    line-height: 16px;
  
    font-family: Microsoft YaHei\,arial;
    font-size: 12px;
    color: #666;
    text-align: right;
    line-height: 58px;
}
.qrcode .qrcode-pic, .qrcode .qrcode-pic img {
    width: 172px;
    height: 172px;
   
}
.qrcode .qrcode-pic img{
     display: block;
}
.qrcode .qrcode-mini {
    position: absolute;
    top: 20px;
    right: 25px;
    width: 20px;
    height: 20px;
    background: url(/Public/Home/goodsview/images/erweima.png) no-repeat center center;
    background-size: cover;
}
.tb-property.img_infor{
    margin-left: 24px;
    min-height: 520px;
	height: auto;
}

.nav a {
  
    _display: inline;
    color: #666;
    font-size: 12px;
    
}
.nav a.c {
    color: #333;
    font-weight: 700;
}
 .comments .info {
    float: left;
    width: 100%;
}
.comments .info .info-w {
    margin-left: 60px;
}
 .comments .info .info-t {
    margin-bottom: 4px;
}
 .comments .info .info-t .name {
    font-size: 14px;
    color: #333;
    float: left;
     margin-right: 5px;}
 .comments .info .info-t .date {
    color: #999;
    float: right;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
 .comments .info .info-m {
    font-size: 14px;
    color: #666;
    margin-bottom: 4px;
    line-height: 18px;
     margin-top: -10px;
}
 .comments .info .info-b {
    color: #999;
}
.comments .info .info-b span {
    margin-right: 40px;
}
 .comments .info .show-img {
    margin-top: 7px;
}
 .comments .info .show-img .show-img-small {
    float: left;
    margin-right: 10px;
    padding-bottom: 10px;
}
.comments .info .show-img .show-img-small .img-box {
    width: 40px;
    height: 40px;
    overflow: hidden;
    padding: 1px;
    border: 1px solid #adadad;
}
.comments .info .show-img .show-img-small span {
    width: 40px;
    height: 40px;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
}
.comments .info .show-img .show-img-small span img {
    vertical-align: middle;
}
.comments .info .show-img .big-img {
    display: none;
    cursor: pointer;
}
 .comments .info .show-img .big-img span {
    display: inline-block;
    padding: 1px;
    border: 1px solid #adadad;
    min-width: 216px;
}
 .comments .info .info-l {
    border-top: 1px dashed #d3d3d3;
    margin: 7px 0;
}
 .comments .info .info-z {
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
}
.comments .info .info-z .content {
    float: left;
    width: 70%;
}
.comments .info .info-z .date {
    color: #999;
}

.fr {
    float: right;
}
.comments .face {
    float: left;
    width: 40px;
}
.comments .face img {
    border-radius: 40px;
    width: 40px;
}

.repeat-list li .pic, .pic img, .recommend-list .tonglei .pic, .recommend-list .tonglei .pic img{
    width: 100%;
}
/*费用估算啊*/
#t_left{
	float:left;

	width:270px;

	height:410px;

	padding:10px;

	border:#eee 5px solid;
    margin-top: 20px;
    
}

#t_left h2{

	line-height:60px;

	padding-left:60px;

	background:url(../images/line2.gif) no-repeat 0 -95px;

	border-bottom:#eee 1px solid;

	font-size:16px;

	font-family:微软雅黑;

	color:#888;

}

#t_left table{

	margin-top:15px;

	font-size:13px;

	_font-size:12px;

	color:#666;

}

#t_left table td{

	padding:9px 0 9px 15px;

	background:url(images/line2.gif) no-repeat 0 -237px;

	line-height:26px;

}

#t_left table #utype{width:150px;}

#t_left table .t_select{

	width:185px;

	height:25px;

	line-height:22px;

	/*padding:2px 3px;*/

	border:#71A8CF 1px solid;

}

#t_left table #t_area{

	width:192px;

}

#t_left table .t_input{

	width:185px;

	height:22px;

	line-height:22px;

	padding:2px 3px;

	border:#71A8CF 1px solid;

	margin-right: 5px;

}

#t_right{
float: right;
width: 850px;
padding: 10px;
border: #eee 5px solid;
margin-top: 20px;

}

#t_right h2{

	line-height:60px;

	font-size:16px;

	font-family:微软雅黑;

	color:#888;

}



/*radio*/

#radio input{display: none;}

#radio label{display: inline-block;background: url(../images/zy.png) no-repeat left ; background-size: 15px;padding-left: 20px;}

#radio input:checked+label{background-image: url(../images/select.png);background-size: 15px;}

.floor_tit a{font-size: 12px;color: #333;margin: 0 3px;}
.floor_tit a:hover{text-decoration: underline!important;}
.floor_tit a.more{margin-left: 15px;}
.quick_links_panel .jumpcar-box{    position: absolute;
    height: 70px;
    background: #fff;
    right: 40px;
    top: 0;
    width: 200px;
    line-height: 70px;
    text-align: center;display: none;}
.avatar_imgbox-img{
    width: 60px;
    height: 60px;

border-radius:50%; }

.nav_hide_icon {
    width: 40px;
    height: 40px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1000;
    background: url(/Public/Home/86/images/ooo.png) no-repeat;
    cursor: pointer;
    transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
}
.nav_icon_on {
    background-color: #333;
    background: #333 url(/Images/sidebar/youceicon10-on.png) no-repeat\0;
    opacity: 0.6;
    filter: alpha(opacity=60);
    top: 50%;
    transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    transition: all .5s ease-out;
    -ms-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
}
.nav_hide_icon:hover {
    background-color: #ff9900;
    opacity: 1;
    filter: alpha(opacity=100);
}
/*文章*/
.main_r .bz_address{font-size: 14px;color:#999;padding: 10px;border-bottom: 1px solid #eee;}
.main_r .bz_address a{color: #143c7c;}
.main_r .bz_address .bz_icon{display: inline-block;width: 22px;height: 18px;background: url(/Public/Home/default/images/bz_home.png) no-repeat;background-size: 100% 100%;margin-right: 10px;}
.main_r .articlelist li a.bz_main_title{font-size: 18px;color: #143C7C;}
.main_r_con{padding:0px;min-height: 400px;}
.main_r_con .main_r_text{padding: 10px;}
/*运单查询*/

.lgs-main .page-bank {
    width: 100%;
  
   
    
}
.lgs-main .page-bank .banner-title {
    padding:30px 50px;
   background: #fcfbf4;
}
.lgs-main .page-bank .banner-title p:nth-child(1) {
    font-size: 30px;
    font-weight: bold;
    line-height: 52px;
color: #333;
}
.lgs-main .page-bank .banner-title p:nth-child(2) {
    font-size: 16px;
    color: #6f6f6f;
}
.lgs-main .page-bank .query {
  
    height: 120px;
  
    background: #fff;
    box-shadow: 0 8px 18px #eaeaea;
    padding: 60px 0 0 110px;
    z-index: 999;
}
.lgs-main .page-bank input {
    width: 779px;
    height: 58px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #ff8700;
    font-size: 18px;
    color: #666;
   
}
.lgs-main .page-bank span {
    width: 140px;
    height: 60px;
    background: #ff8700;
    text-align: center;
    color: #f4f7fb;
    font-size: 18px;
    line-height: 60px;
    cursor: pointer;
    position: absolute;
   
}
.lgs-main .page-bank dl {
    width: 958px;
    border: 1px solid #ddd;
    border-top: none;
    position: absolute;
    background: #fff;
    color: #666;
}
.lgs-main .page-bank dl dt {
    height: 44px;
    line-height: 44px;
    padding-left: 20px;
}
.lgs-main .page-bank dl dd {
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
}
.lgs-main .page-bank dl dd:hover{
    color: #000;
}
/*物流详情列表*/
.package-list{
        background-color: #f3f3f3;
    margin-bottom: 32px;
    position: relative;
    border-radius: 3px;
        margin: 30px auto;
    width: 1000px;
}
.package-list .package-title {
    margin: 0 14px 0 25px;
    padding: 14px 0 14px 12px;
    font-size: 18px;
    border-bottom: 1px solid #e7e7e7;
    font-family: "Hiragino Sans GB","Microsoft YaHei";
 
    position: relative;
}
.title-text {
    font-weight: 400;
    font-family: "Microsoft Yahei";
    font-size: 16px;
}
.package-status {
    padding: 18px 0 18px 0;
}
.package-status .status-box {
    position: relative;
}
.package-status .status-list span{
    display: inline-block;
}
.package-status .status-box:before {
    content: " ";
    background-color: #f3f3f3;
    display: block;
    position: absolute;
    top: -2px;
    left: 20px;
    width: 10px;
    height: 4px;
}
.package-status .status-list {
    margin: 0;
    padding: 0;
    margin-left: 12px;
    margin-top: -9px;
    padding-left: 10px;
    list-style: none;
    font-size: 12px;
}
.package-status .status-list li {
    height: 30px;
    border-left: 1px solid #d9d9d9;
        height: auto;
    min-height: 30px;
        margin-bottom: -2px;
}
.package-status .status-list li:before {
    content: '';
    border: 3px solid #f3f3f3;
    background-color: #d9d9d9;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    margin-left: -6px;
    margin-right: 10px;
}
.package-status .status-list .date {
    margin-right:30px; 
    font-weight: 400;
}
.package-status .status-list .week {
    width: 32px;
    font-weight: 700;
}
.package-status .status-list .time {
    width: 48px;
        margin-right: 28px;
    margin-left: 5px;
}
.package-status .status-list .text {
    display: inline-block;
    width: 635px;
    vertical-align: text-top;
        padding-bottom: 20px;
    line-height: 22px;
}

/*未抓到商品*/
  .search-wrap {
        margin: 10px auto;
        width: 1200px;
      clear: both;
    }

    .search-wrap .notice {
        text-align: center;
        padding-top: 20px;
     
    }

    .search-wrap .notice p {
        display: inline-block;
        background: #ffba77;
        line-height: 30px;
        height: 30px;
        color: #fff;
        font-size: 12px;
        padding: 0 30px;
        border-radius: 15px;
    }

    .search-wrap .notice p:before {
        content: "";
        display: inline-block;
        height: 30px;
        line-height: 30px;
        width: 16px;
        background: url(/Public/Home/86/images/icon_notice.png) 50% no-repeat;
        margin: 0 9px;
        vertical-align: top;
    }

    .search-wrap .notice p a {
        display: inline-block;
        margin: 0 3px;
        padding: 0 4px;
        background: #fff;
        border-radius: 3px;
        line-height: 20px;
        font-size: 12px;
    }

    .search-wrap .form-header {
        background: #fff;
        box-shadow: 0 0 12px rgba(0, 0, 0, .08);
        border: 1px solid #eee;
        border-radius: 8px;
        margin-top: 10px;
        min-height: 135px;
        background: url(/Public/Home/86/images/bg01.png) 0 100% #fff no-repeat;
        position: relative;
    }

    .search-wrap .form-header:after,
    .search-wrap .form-header:before {
        content: "";
        position: absolute;
        width: 33px;
        height: 45px;
        background: url(/Public/Home/86/images/bg02.png) no-repeat;
        bottom: -29px;

    }

    .search-wrap .form-header:before {
        left: 58px;
    }

    .search-wrap .form-header:after {
        right: 58px;
    }

    .search-wrap .form-header .title {
        float: left;
        margin: 50px 0 0 32px;
    }

    .search-wrap .form-header .title h2 {
        font-size: 24px;
        color: #000;
        line-height: 36px;
        display: inline-block;
        vertical-align: top;
    }

    .search-wrap .form-header .title span {
        line-height: 36px;
        font-size: 12px;
        color: #666;
    }

    .search-wrap .form-header .title i {
        color: red;
    }

    .search-wrap .form-header .step {
        width: 778px;
        min-height: 48px;
        background: url(/Public/Home/86/images/bg_step.png) no-repeat;
        float: right;
        margin: 29px 29px 0 0;
        position: relative;
    }

    .search-wrap .form-header .step>p {
        color: #fff;
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;
        top: 12px;
        font-style: italic;
        text-align: center;
        position: absolute;
    }

    .search-wrap .form-header .step>p:nth-of-type(1) {
        left: 0;
        width: 205px;
    }

    .search-wrap .form-header .step>p:nth-of-type(2) {
        right: 0;
        width: 246px;
    }

    .search-wrap .form-header .step ol li {
        width: 100px;
        text-align: center;
        position: absolute;
        top: 42px;
    }

    .search-wrap .form-header .step ol li:nth-of-type(1) {
        left: 180px;
        width: 112px;
    }

    .search-wrap .form-header .step ol p {
        font-size: 12px;
        color: #333;
        line-height: 18px;
    }

    .search-wrap .form-header .step ol li:nth-of-type(2) {
        left: 314px;
    }

    .search-wrap .form-header .step ol li:nth-of-type(3) {
        left: 435px;
    }

    .goodsInfo {
        background: #fff;
        box-shadow: 0 0 12px rgba(0, 0, 0, .08);
        border: 1px solid #eee;
        margin-top: 12px;
        border-radius: 8px 8px 0 0;
        width: 1200px;
        margin: 10px auto;
    }

    .goodsInfo .formBody {
        padding: 35px 30px;
        position: relative;
        z-index: 1;
    }

    .goodsInfo .formBottom {
        position: relative;
        padding: 30px;
        text-align: right;
        background: #fbfbfb;
        box-shadow: inset 0 6px 8px -5px rgba(0, 0, 0, .16);
    }

   
    .goodsInfo .formBody .formBody-title {
        height: 30px;
        position: relative;
    }

    .goodsInfo .formBody .formBody-title:before {
        content: '';
        display: block;
        height: 1px;
        width: 100%;
        background: #eee;
        top: 14px;
        position: absolute;
    }

    .goodsInfo .formBody .formBody-title h3 {
        font-size: 14px;
        font-weight: 700;
        color: #1268bb;
        line-height: 30px;
        background: #fff;
        padding-right: 10px;
        position: absolute;
    }

    .goodsInfo .formBody .formBody-table {
        margin-top: 25px;
        width: 644px;
        float: left;
    }

    .goodsInfo .formBody .formBody-table>li {
        padding-bottom: 22px;
    }

    .goodsInfo .formBody .formBody-table>li>* {
        float: left;
    }

    .goodsInfo .formBody .formBody-table .formBody-label {
        width: 70px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
        color: #000;
    }

    .goodsInfo .formBody .formBody-table .formBody-label.require:before {
        content: '*';
        color: #ff1733;
        display: inline-block;
        width: 10px;
        margin-left: -10px;
    }

    .goodsInfo .formBody .formBody-table .formBody-option {
        width: 500px;
        font-size: 12px;
        color: #999;
    }

    .goodsInfo .formBody .formBody-table>li:after {
        content: '';
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .goodsInfo .formBody .formBody-table .formBody-item {
        display: block;
        height: 30px;
        line-height: 30px;
        padding: 0 9px;
        border: 1px solid #71a3ff;
        border-radius: 2px;
        background: #fff;
        font-size: 12px;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .goodsInfo .formBody .goodsDetail .formBody-item {
        width: 100%;
    }

    .goodsInfo .formBody .goodsDetail textarea {
        min-height: 70px!important;
        line-height: 20px!important;
        resize: vertical;
        padding-top: 5px!important;
        padding-bottom: 20px!important;
    }

    .goodsInfo .formBody .disclaimer {
        float: right;
        width: 480px;
        min-height: 176px;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        background: #fbfbfb;
        padding: 20px 30px;
        margin-top: 25px;
    }

    .goodsInfo .formBody .disclaimer dt {
        color: #1268bb;
        font-size: 14px;
        font-weight: 700;
        line-height: 30px;
    }

    .goodsInfo .formBody .disclaimer dd {
        font-size: 12px;
        line-height: 26px;
        color: #333;
    }

    .clearfix:after {
        content: '.';
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .goodsInfo .formBody .formBody-table .formBody-item {
        display: block;
        height: 30px;
        line-height: 30px;
        padding: 0 9px;
        border: 1px solid #71a3ff;
        border-radius: 2px;
        background: #fff;
        font-size: 12px;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .goodsInfo .formBody .goodsCost .formBody-item {
        display: inline-block;
    }

    .goodsInfo .formBody .goodsCost .formBody-group {
        padding: 0;
        vertical-align: top;
    }

    .selfservice select {
        border-radius: 0;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url(/Public/Home/86/images/arrow_down.png) 90% #fff no-repeat!important;
    }

    .goodsInfo .formBody .goodsCost .formBody-group input,
    .goodsInfo .formBody .goodsCost .formBody-group select {
        border: 0;
        height: 28px;
        line-height: 28px;
        vertical-align: top;
        padding-left: 8px;
        background: #fff;
        font-size: 12px;
    }

    .goodsInfo .formBody .goodsCost .formBody-group select {
        width: 70px;
        border-right: 1px solid #ddd;
    }

    .goodsInfo .formBody .goodsCost .formBody-item-count {
        padding-right: 0;
        width: 70px;
    }

    .goodsInfo .formBody .goodsCost .formBody-option-warehouse {
        width: 50px;
        display: inline-block;
    }

    .Help {
        display: inline-block;
        width: 14px;
        height: 14px;
        margin-left: 10px;
        background: url(/Public/Home/86/images/icon_help.png) 0 0 no-repeat;
    }

    .bubble-wrap {
        position: relative;
    }

    .goodsInfo .formBody .formBody-table .formBody-option .Help {
        vertical-align: -3px;
    }

    .bubble {
        display: none;
        width: 200px;
        min-height: 30px;
        padding: 8px 12px;
        background: #fff;
        margin-top: 10px;
        border: 1px solid #ddd;
        z-index: 2;
        box-shadow: 0 0 7px rgba(0, 0, 0, .1);
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        position: absolute;
        top: 16px;
    }

    .goodsInfo .formBody .goodsCost .multi {
        width: 36px;
        height: 30px;
        display: inline-block;
        background: url(/Public/Home/86/images/icon_cross.png) 50% no-repeat;
        text-indent: -9000em;
        vertical-align: top;
    }

    .goodsInfo .formBody .formBody-table .formBody-option .Help .bubble {
        left: -23px;
        right: auto;
        width: 330px;
    }

    .Help .bubble p {
        font-size: 12px;
        line-height: 20px;
        white-space: normal;
    }

    .goodsInfo .formBody .total {
        float: right;
        width: 480px;
    }

    .goodsInfo .formBody .total dl {
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        padding: 30px;
        background: url(/Public/Home/86/images/bg03.png);
        margin-top: 25px;
    }

    .goodsInfo .formBody .total dl dt {
        float: left;
        line-height: 40px;
    }

    .goodsInfo .formBody .total dl dd {
        float: right;
    }

    .goodsInfo .formBody .total dl dd strong {
        font-size: 30px;
        line-height: 40px;
    }

    .bubble-wrap {
        position: relative;
    }

    .goodsInfo .formBody .total>p {
        text-align: right;
        font-size: 12px;
        color: #999;
        line-height: 24px;
        margin-top: 5px;
        margin-bottom: 15px;
    }

    .goodsInfo .formBody .total>p a {
        color: #1268bb;
        margin-left: 5px;
    }

    .goodsInfo .formBody .formBody-title h3 i {
        font-size: 12px;
        font-weight: 400;

    }

    i,
    em {
        font-style: normal;
    }

    .goodsInfo .formBody .goodsImg {
        margin-top: 20px;
    }

    .cb {
        clear: both;
    }

    .goodsInfo .formBody .goodsImg button {
        min-width: 98px;
        height: 30px;
        padding: 0 15px;
        line-height: 28px;
        background: #fff;
        border: 1px solid #ddd;
        text-align: center;
        font-size: 12px;
        color: #000;
        border-radius: 2px;
        cursor: pointer;
    }

    .goodsInfo .formBody .goodsImg button:before {
        content: '';
        display: inline-block;
        width: 19px;
        height: 28px;
        background: url(/Public/Home/86/images/icon_plus.png) 0 no-repeat;
        vertical-align: top;
    }

    .goodsInfo .formBody .goodsImg span {
        font-size: 12px;
        color: #999;
    }

    .goodsInfo .formBody .goodsImg .goodsImg-res {
        border: 1px solid #ddd;
        position: relative;
        float: left;
        margin: 10px 0 20px;
    }

    .goodsInfo .formBody .goodsImg .goodsImg-res img {
        display: block;
        min-width: 70px;
        max-width: 120px;
    }

    .goodsInfo .formBody .goodsImg .goodsImg-res i {
        position: absolute;
        width: 16px;
        height: 16px;
        background: #ff1733;
        border-radius: 50%;
        color: #fff;
        font-size: 12px;
        text-align: center;
        line-height: 16px;
        top: -8px;
        right: -8px;
        vertical-align: top;
        cursor: pointer;
    }

    .goodsInfo .formBottom button {
        margin-left: 24px;
        height: 38px;
        line-height: 38px;
        border: 1px solid #ff6e6e;
        background: #ff6e6e;
        text-align: center;
        cursor: pointer;
        color: #fff;
        font-size: 14px;
        min-width: 160px;
        padding: 0 20px;
        border-radius: 2px;
    }

    .goodsInfo .formBottom button.ghost {
        background: #fff!important;
        color: #ff6e6e;
    }

    .desc {
        background: #fff;
        margin-bottom: 52px;
        margin: 30px auto;
        width: 1200px;
    }

    .desc .tab-button {
        height: 38px;
        background: #fcfcfc;
        border: 1px solid #ddd;
    }

    .desc .tab-button li {
        display: inline-block;
        line-height: 38px;
        padding: 0 20px;
        font-size: 12px;
        color: #333;
        position: relative;
        border: 1px solid transparent;
        margin-left: -1px;
        cursor: pointer;
    }

    .desc .tab-button li.active {
        background: #fff;
        z-index: 2;
        border-left-color: #ddd;
        border-right-color: #ddd;
        cursor: default;
    }

    .desc .tab-content {
        padding: 82px 216px;
        border: 1px solid #ddd;
        border-top: 0;
    }

    .detail-title {
        display: table;
        width: 100%;
        height: 52px;
        color: #666;
        box-sizing: border-box;
        overflow: hidden;
    }

    .detail-title h3 {
        display: table-cell;
        width: 1px;
        padding-right: 8px;
        white-space: nowrap;
        letter-spacing: 1px;
        font: 18px/52px microsoft yahei;
    }

    .detail-title i {
        display: table-cell;
        border-bottom: 1px solid #e5e5e5;
        transform: translateY(-25px);
    }

    .detail-subTitle {
        color: #5097ff;
        cursor: default;
        text-decoration: none;
    }

    .detail-forbidden {
        padding: 12px 20px;
        background: #f6f4f7;
        margin: 5px 0 50px;
        color: #333;
    }

    .detail-forbidden .li {
        float: left;
        margin-top: 12px;
    }

    .popBox-help {
        display: inline-block;
        width: 24px;
        height: 24px;
        position: relative;
        background: url(/Public/Home/86/images/icon_help.png) no-repeat;
        margin-left: 5px;
        vertical-align: -6px;
        background-position-y: center;
    }

    .detail-forbidden em {
        color: #ff1733;
    }

    .detail-forbidden .li .detail-forbidden-icon {
        display: block;
        height: 80px;
        width: 560px;
        background: url(/Public/Home/86/images/icon_forbidden.png) 10px 0 no-repeat;
        margin-top: 6px;
    }

    .detail-forbidden .li:nth-of-type(2) {
        margin-top: 30px;
    }

    .detail-forbidden .li:nth-of-type(2) .detail-forbidden-icon {
        background-position: 10px -80px;
    }

    .detail-forbidden .li:nth-of-type(3) {
        width: 293px;
        margin-top: 30px;
    }

    .detail-forbidden .li:nth-of-type(3) .detail-forbidden-icon {
        background-position: 10px -160px;
    }

    .detail-forbidden .li:nth-of-type(4) {
        width: 270px;
        margin-top: 30px;
    }

    .detail-forbidden .li:nth-of-type(4) .detail-forbidden-icon {
        background-position: 10px -240px;
    }

   /* .hr {
        margin: 20px 0;
        border-bottom: 1px dashed #b3b3b3;
    }*/

    .detail-expressVolume {
        margin-bottom: 30px;
    }

    .detail-expressVolume dl {
        width: 45%;
        height: 80px;
        padding-left: 90px;
        box-sizing: border-box;
        float: left;
        margin: 10px 0;
        background: url(/Public/Home/86/images/icon_express.png) 0 0 no-repeat;
    }

    .detail-expressVolume dl:nth-of-type(odd) {
        width: 55%;
    }

    .detail-expressVolume dl:nth-of-type(2) {
        background-position: 0 -80px;
    }

    .detail-expressVolume dt {
        color: #333;
        margin-top: 17px;
    }

    .detail-expressVolume dl:nth-of-type(3) {
        background-position: 0 -160px;
    }

    .detail-expressVolume dl:nth-of-type(4) {
        background-position: 0 -240px;
    }

    .detail-expressVolume dl:nth-of-type(5) {
        background-position: 0 -320px;
    }

    .popBox {
        position: absolute;
        background: #fbf8f3;
        padding: 5px 8px;
        font-size: 12px;
        line-height: 20px;
        color: #999;
        z-index: 3;
        box-shadow: 0 2px 4px rgba(0, 0, 0, .3);
        border-radius: 2px;
        top: 30px;
        left: -120px;
      display: none;
        
    }

    .popBox .arrow-left,
    .popBox .arrow-top {
        position: absolute;
        width: 0;
        height: 0;
        border: 8px solid transparent;
        border-bottom-color: #fbf8f3;
        top: -16px;
        left: 120px;
        margin-left: 0;
    }

   

    .detail-afterSales nav {
        margin-top: 10px;
    }

    .detail-afterSales nav p:before {
        content: '\B7 ';
        color: #5097ff;
    }

    .detail-afterSales nav a {
        line-height: 28px;
        color: #5ba0ff;
        padding-left: 5px;
    }

    .freightTips {
        margin-right: 10px;
        margin-left: 0;
        margin-top: 8px;
    }

    .Help .bubble i {
        display: inline-block;
        width: 23px;
        height: 25px;
        line-height: 25px;
        vertical-align: bottom;
    }

    .bubble-arrow {
        width: 0;
        height: 0!important;
        background: #000!important;
        top: 0;
        margin-left: -7px!important;
        padding: 0!important;
    }

    .goodsInfo .formBody .formBody-table .formBody-option .Help .bubble i {
        left: 30px;
        right: auto;
    }



    .bubble-arrow:after {
        border: 9px solid transparent;
        border-left-width: 6px;
        border-right-width: 6px;
        border-bottom-color: #fff;
        top: -17px;
    }

    .bubble-arrow:before {
        content: "";
        border: 9px solid transparent;
        border-left-width: 6px;
        border-right-width: 6px;
        border-bottom-color: #c9c9c9;
        top: -18px;
        position: absolute;
        left: 22px;
    }

    .bubble-arrow:after {
        content: "";
        position: absolute;
        border: 9px solid transparent;
        border-left-width: 6px;
        border-right-width: 6px;
        border-bottom-color: #fff;
        top: -17px;
        left: 22px;
    }

    .bubble,
    .bubble-arrow {
        left: 50%;
        position: absolute;
    }

    .Help .bubble {
        width: 345px;
        top: 16px;
        left: auto;
        right: -18px;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    .Help .bubble-arrow {
        right: 28px;
        left: auto;
    }
/*再一次抓不到数据*/
.fill2{border:#ddd solid 1px;width:998px;background:#fff;margin:20px auto 0;font-size:12px;clear: both;}

.Fill_gaozhi{padding:0 60px 20px 60px;}

.Fill_info{padding:0 60px 50px 60px;}
.Fill_info table{border-collapse:collapse;border:0;width:870px;}
.Fill_info table td{margin:0;padding:8px 0;font-family:"Microsoft YaHei";}
.Fill_info table tr{/*background:url(/Public/Home/goodsview/images/d.gif) repeat-x 0 bottom;*/border-bottom:1px dashed #ddd;}
.Fill_info .zuo{width:320px;vertical-align:top;text-align: left;}
.zuo h3{color:#3b85af;font-size:14px;line-height:24px;height:24px;font-weight:bold;}
.zuo p{line-height:24px;font-size:14px;}

.prop_preview_selected {border: 2px solid #ce2929;box-shadow: 0 3px 5px 0 #ccc;}
.prop_unavailable {border: 1px dashed #d6d6d8;color: #cdcdcd;cursor: not-allowed;margin: 0;}

.wangzhi{height:34px;border:#c1c1c1 solid 1px;background:#fbfbfb url(/Public/Home/goodsview/images/input_bj.gif) repeat-x 0 top;width:520px;}
.wangzhi input{background:none;border:0;width:504px;font-size:16px;height:34px;line-height:34px;padding:0 8px;font-weight:bold;}
.wangzhi input.Gray{color:#bbb;background:#f3f3f3;font-weight:Normal;}
.wangzhi input.Normal{background:none;font-weight:Normal;}

.zt{padding:10px 0 5px 0;}
.zt p{padding-left:20px;font-size:14px;height:20px;background:url(/Public/Home/goodsview/images/zizhu.png) no-repeat 0 -160px;width:520px;font-family:"Microsoft YaHei";}
.zt .cg{color:#339900;}
.zt .red{color:#cc3333;background-position:0 -190px;width:520px;}
.zt p.red a{color:#005aa0;text-decoration:underline;padding-left:5px;}
.zt p.red a:hover{text-decoration:none;color:#F60;}

.prop-box span{float: left; margin-left:5px; }
/* .prop{width: 710px;} */
.prop dt{height:auto;width:70px;float:left;margin-top:8px;}
.prop dd{height:auto;float:left;}
.prop_preview {border: 2px solid #bcbcbc;cursor: pointer;display: inline-block;height: 30px;line-height: 30px;margin-bottom: 5px;min-width: 26px;overflow: hidden;text-align: center;}

.info input{border:#87abcb solid 1px;font-size:14px;padding:4px;margin:0;float:left;height:16px;width:420px;}
.info input.hui{border:#ccc solid 1px;color:#bbb;background:#f3f3f3;}
.info input.red{border:#FF8E92 solid 1px;color:#f00;background:#FFF0F0;}

.info{width:480px;float:left;}
.info table{width:100%;}
.info table tr{background:none;border:none;}
/*.info table td{padding:5px 0 2px 0;}*/
.info .l{text-align:left;width:70px;vertical-align:top;padding:14px 0 2px 0;}
.info .k150{width:150px;}
.info .k100{width:100px;}
.info textarea{    width: 380px;
    height: 40px;
    border: #dfdfdf solid 1px;
    font-size: 12px;
    padding: 4px;
    margin: 0;
    float: left;
    resize: none;
  }
.info textarea.hui{color:#bbb;}
.sys_spec_text{width:480px;float:left;}

.kucun{float:left;margin:4px 0 0 5px;display:inline;color:#999;}
.info em{font-style:normal;float:left;margin:4px 0 0 10px;display:inline;color:#ff9900;}
.info em span{color:#333;}

.tu{float:left;/*height:275px;*/width:275px;margin:20px 0 0 0;display:inline;}
.tu span{display:block;height:120px;width:120px;border:#ddd solid 1px;margin-bottom:5px;}
.tu p{text-align:center;line-height:24px;color:#bbb;}
.tu img{height:265px;width:265px;}

.tijiaot{padding:0;}
.tijiaot input{background:url(/Public/Home/goodsview/images/zizhu.png) no-repeat -562px -233px;width:331px;border:0;height:36px;font-size:14px;float:left;cursor:poitnter;}
.tijiaot .ok{background-position:-562px -270px;}
.tijiaot a{color:#005AA0;float:left;margin:10px 0 0 20px;display:inline;font-size:12px;}
.tijiaot a:hover{text-decoration:none;color:#f60;}

.Proposal{background:#f6f6f6;padding:30px 0 30px 60px;color:#999;}
.Proposal a{color:#005aa0;}
.Proposal a:hover{color:#F60;text-decoration:underline;}

.game-cz{
        width: 140px;
    height: 30px;
    background: #1268BB;
    color: #fff;
    line-height: 30px;
    text-align: center;
    margin-right: 20px;
    margin-top: 10px;
    float: left;
    cursor: pointer;
}
.price-game{
    background: none;
    color: #de2810;
    border: none;
    font-size: 26px;
}
/*定制购物*/
/*.dzbanner{position: relative;}*/
.dzbanner .dztext{position: absolute;top: 15%;font-size: 20px;text-align: center;width: 100%;height: 70%;color: #fff;}
.dzbanner .dztext p{line-height: 80px;}
.dzbanner .dztext p:nth-of-type(1){font-size: 24px;font-weight: 800;}
.dzbanner .dztext a{display: inline-block;margin-top: 50px;width: 380px;height: 68px;border-radius: 34px;background: #1268bb;
font-size: 26px;line-height: 68px;text-decoration: none;
color: #fff;box-shadow: 0 0 16px #1268bb;}
#dzshop .title{font-size: 36px;line-height: 65px;padding-top: 30px;font-weight: 500;text-align: center;}
#dzshop .dzdo{width: 1200px;margin: 0 auto;margin-top: 40px;}
#dzshop .dzdo>div{width: 380px;margin-right: 30px;float: left;}
#dzshop .dzdo>div:nth-of-type(3){margin-right: 0;}
#dzshop .dzdo>div .text{min-height: 86px;box-sizing: border-box;padding: 20px;background: #0098FF;color: #fff;font-size: 17px;
border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-weight: 800;}
#dzshop .dzdo>div .middle span{display: block;width: 64px;height: 100px;margin: 0 auto;}
#dzshop .dzdo>div .middle span img{margin-top: 20px;}
.tq{width: 1200px;margin: 0 auto;font-size: 16px;}
.tq .tq_all{width: 48%;box-shadow: 0 0 16px #ccc;padding: 54px;line-height: 28px;box-sizing: border-box;}
#dzshop  .pd{height: 180px;line-height: 180px;padding-top: 0;}
.liucheng{width: 100%;height: 400px; background:url('/Public/Home/86/images/liucheng.png') no-repeat center top}
/*cart-index.css*/
    .carthead {
        border: 1px solid #eee;
        
       
        margin-bottom: 10px;
        color: #666;
    }

    .carthead li {
        float: left;
        text-align: center;
        font-size: 12px;
        color: #000;
        font-weight: bold;
        padding: 10px 1%;
    }

    .cartgoodsbox {
        width: 100%;
      
      
    }
    .cartgoodsbox:nth-of-type(1){
      
    }

    .cartgoodsbox td{
     
        padding: 20px 1%;
        
    }

    .cartgoodsbox th {
      
        text-align: left;
        font-size: 14px;
        padding: 10px 24px;
            color: #1268bb;
    font-weight: normal;
    }

    .goodsnumjian,
    .goodsnumjia {
           width: 20px;
    text-align: center;
    line-height: 20px;
    background: #f0f0f0;
    color: #000;
    display: inline-block;
    cursor: pointer;
    height: 20px;

    }

    .paymoney {
        border: 1px solid #dfdfdf;
        background: #fafafa;
        text-align: right;
        padding: 10px 7px;
        line-height: 30px;
        font-size: 16px;
        margin-top: 10px;
    }

    .paymoney span {
        color: #000;

    }

    .paymoney i {
        font-style: normal;
        font-size: 14px;
        color: #000;
    }

    .goodsnum {
        width: 30px;
        height: 18px;
        text-align: center;
        border: none;
    }

    .cu_3 {
      float: left;
    display: flex;
    width: 70px;
    height: 20px;
    border: solid 1px #d3d4d6;
    background-color: #fff;
    margin-left: 18px;
    text-align: center;
    }



    .mask_layer {
        width:480px;
        margin: 30px auto;
     
        overflow: hidden;
        display: flex;
        justify-content: center;
        position: relative;
    }

    .mask_layer li {

        text-align: center;
    }
.mask_layer li:not(:last-child){
    width: 140px;
}
.mask_layer li:not(:last-child) span:after{
    content: '';
    position: absolute;
    width: 102px;
    height: 1px;
    border-top: dashed 2px #2a364c;
    top: 20px;
    
}

    .mask_layer li p {
        padding: 10px 0px;
            font-size: 14.67px;
    color: #757575;
    }

    .mask_layer li span {
        width:36px;
        height: 36px;
        display: inline-block;
        border-radius: 50%;
        color: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        font-size: 22px;
        line-height: 38px;
        position: relative;
    }
.mask_layer li:last-child{
    width: 104px;
}

    .mask_layer li.green span {
        background: #f90;

    }
.mask_layer li.green span:after{
    border-color: #f90;
}
    .mask_layer li.grey span {
        background: #2a364c;
    }


    /*inputé€‰æ‹©*/

    .goodsnumjian:hover,
    .goodsnumjia:hover {
        background: #ff6e6e;
        color: #fff;
    }

    /*åº•éƒ¨ä¿¡æ¯*/

    .bottom-label {
        width: 100%;
        overflow: hidden;
        display: flex;
        text-align: left;

    }

    .bottom-label li {
        float: left;
        -webkit-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        -o-flex: 1;
        flex: 1;
    }
#xiugaibox input,#xiugaibox textarea{
 width:93%;
 padding:5px 10px;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border:solid 1px #666;
 margin: 4px 0px;
}
#xiugaibox input[type=submit]{
 border:none;
 background:#ff6e6e;
 color:#fff;
 padding:6px;
 width:100px;
}
/*ren-white.css*/
.paydaigou span {
     display: inline-block;
     padding-right: 10px;
     text-align: left;
     color: gray;
}
.delBtn {
     text-decoration: none;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    border-radius: 3px;
    border: none;
    padding: 2px 5px;
    background: none;
    color: #1268bb;
    font-weight: bold;
    }
    .left-margin{
        margin-left:30px; 
    }
    .delBtn:hover {
        background-color: #488fd4;
    }

    .xiayibu {
           width: 100%;
    background: #ff6e6e;
    border: none;
    padding: 10px 0px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
    letter-spacing: 20px;
    text-indent: 20px;
    }

    .xiayibu:hover {
        background: #ff8989;
    }

    .paymoney .q-icon {
        display: inline-block;
        width: 14px;
        height: 14px;
        color: #fff;
        line-height: 14px;
        text-align: center;
        background: #3f74b6;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        cursor: pointer;
        margin-left: 5px;
        font-size: 12px;
    }
   .paymoney .hint-info {
   
 position: absolute;
  
    width: 170px;
    padding: 5px;
    background: #fff;
    border: 1px solid #ccc;
    top: 0px;
    font-size: 12px;
    display: none;
    margin-left: 10px;
}
.paymoney .hint-info:after {
        content: ' ';
    position: absolute;
    top: 10px;
    left: -6px;
    width: 8px;
    height: 8px;
    border: 0;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(-45deg);
}
.shipBtnt{
        cursor: pointer;
    display: inline-block;
   
    border: 1px solid #333;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: relative;
    top: 1px;
}
/*收货地址*/
#glops-wrap{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

            .order-address-box {
                text-align: center;
                padding: 30px;
          
                margin-bottom: 10px;
            }

            .pured-form .pure-control-group {
                margin-bottom: 16px;
            }

            .pured-form .pure-control-group label {
                display: inline-block;
                vertical-align: middle;
                margin: 0 1em 0 0;
                width: 80px;
                text-align: left;
                font-size: 12px;
            }

            .pured-form .pure-control-group input,
            .pured-form .pure-control-group select {
                padding: 5px .6em;
                display: inline-block;
                border: 1px solid #ccc;
                box-shadow: inset 0 1px 3px #ddd;
                vertical-align: middle;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                width: 280px;
            }

            /*收货地址列表*/

            .order-address {
                height: 160px;
                background: url(/Public/Home/SHTD/images/address_box_bg0.png) no-repeat center;
                overflow: hidden;
                padding: 22px 22px;
                box-sizing: border-box;
                position: relative;
                font-size: 11px;
                line-height: 18px;
                float: left;
                letter-spacing: 0.5px;
                background-size: contain;
                width: 480px;
                margin: 10px 0px;
            }
.order-address>p{
    padding-bottom: 10px;
}

            .order-address:hover,
            .order-address.active {
                background-image: url(/Public/Home/SHTD/images/address_box_bg1.png);
            }

            .order-address-op {
                position: absolute;
                bottom: 10px;
                right: 10px;
                padding: 4px 8px;

               
            }
.order-address-op a{
    color: #1268bb;
}
.bank_yh{background: url(/Public/Home/86/images/yh.png) no-repeat center!important;}
.bank_yh:hover{background: url(/Public/Home/86/images/yh.png) no-repeat center!important;}
            .order-address:nth-of-type(4n) {
                margin-right: 0px;
            }

            .order-address .is-default {
                position: absolute;
                top: 0;
                left: 0;
                width: 16px;
                height: 20px;
                background: #ccc;
                background: url(/Public/Home/86/images/default.png) no-repeat;
                color: #fff;
                display: none;
            }

/*商家推荐热门网点*/
/*热门网店*/
.hot_shop{margin:30px auto;width:1200px;overflow:hidden;}
.hot_shop .recom_tit h2{left:372px;}
.hot_shop .recom_tit h2 span{margin-left:15px;font-size:20px;}
.tabPanel_nav{overflow:hidden;}
.tabPanel_nav li{height:63px;float:left;width:119px;text-align:center;}
.tabPanel_nav li a{height:53px;display:inline-block;float:left;width:118px;border:1px solid #ff3366;border-right:none;text-align:center;font-size:16px;}
.tabPanel_nav li a:last-child{border-right:1px solid #ff3366;}
.tabPanel_nav li.hit{background:url(/Public/Home/default/images2/shop_down.png) no-repeat center bottom;color:#fff;width:119px;}
.tabPanel_nav li.hit a{background:#ff3366;color:#fff;}
.panes ul{margin-top:20px;}
.panes ul li{border:1px solid #e3e3e3;width:198px;float:left;height:auto;margin:10px;padding:10px;}
.panes ul li a img{width:100%;}
.panes ul li a span{font-size:14px;color:#333;margin:10px 0;display:block }
.panes ul li a p{font-size:12px;color:#737373;text-align:left;height: 50px;overflow: hidden;}
/*商家推荐*/
.yScrollList{width:1198px;/*height:263px;*/background:#ffffff;margin:25px auto 30px;border:1px solid #dcdcdc;}
.yScrollListTitle{width:100%;height:80px;/*line-height:75px*/;border-bottom:1px solid #dcdcdc;}
.yScrollListTitle h1{cursor:pointer;font-size:16px;background:#fff;color:#666666;height:75px;padding-top:5px;border-left:1px solid #dcdcdc;/*border-right:1px solid #dcdcdc;*/float:left;position:relative;left:0;width:108px;text-align:center;}
.yScrollListTitle h1 p{background:url(/Public/Home/default/images2/daig_icon.png) no-repeat;width:100%;height:47px;}
.yScrollListTitle h1 span{display:block;width:100%;font-weight:normal;}
.yScrollListTitle h1:first-child{border-left:none;}
.yScrollListTitle h1:last-child{border-right:none;}
.yScrollListTitle h1.yth1click span{color:#f47a20;}
/*.yScrollListTitle h1.ytitleh12{left:-2px;}*/
.yScrollListTitle h1.yth1click{height:75px;border-top:2px solid #f47a20;top:-1px;width:108px;}
.yScrollListTitle h1.ytitleh11 p{background-position:-128px 5px;}
.yScrollListTitle h1.yth1click.ytitleh11 p{background-position:36px 5px;}
.yScrollListTitle h1.ytitleh12 p{background-position:-126px -57px;}
.yScrollListTitle h1.yth1click.ytitleh12 p{background-position:47px -57px;}
.yScrollListTitle h1.ytitleh13 p{background-position:-126px -121px;}
.yScrollListTitle h1.yth1click.ytitleh13 p{background-position:47px -121px;}
.yScrollListTitle h1.ytitleh14 p{background-position:-126px -185px;}
.yScrollListTitle h1.yth1click.ytitleh14 p{background-position:47px -185px;}
.yScrollListTitle h1.ytitleh15 p{background-position:-120px -251px;}
.yScrollListTitle h1.yth1click.ytitleh15 p{background-position:38px -251px;}
.yScrollListTitle h1.ytitleh16 p{background-position:-126px -315px;}
.yScrollListTitle h1.yth1click.ytitleh16 p{background-position:47px -315px;}
.yScrollListTitle h1.ytitleh17 p{background-position:-123px -379px;}
.yScrollListTitle h1.yth1click.ytitleh17 p{background-position:47px -379px;}
.yScrollListTitle h1.ytitleh18 p{background-position:-116px -443px;}
.yScrollListTitle h1.yth1click.ytitleh18 p{background-position:37px -443px;}
.yScrollListTitle h1.ytitleh19 p{background-position:-119px -507px;}
.yScrollListTitle h1.yth1click.ytitleh19 p{background-position:40px -507px;}
.yScrollListTitle h1.ytitleh20 p{background-position:-121px -571px;}
.yScrollListTitle h1.yth1click.ytitleh20 p{background-position:40px -571px;}

.yScrollListIn{width:100%;height:224px;position:relative;}
.yScrollListInList{display:none;width:1138px;height:224px;position:absolute;padding:0 30px;left:0;top:0;overflow:hidden;}
.yScrollListInList .yScrollListbtn{cursor:pointer;position:absolute;width:13px;height:19px;top:96px;background:url(/Public/Home/default/images2/btnys.png) no-repeat 0 0;}
.yScrollListInList .yScrollListbtnr{background-position:-14px 0;right:5px;}
.yScrollListInList .yScrollListbtnl{left:5px;}
.yScrollListInList ul{width:2238px;height:224px;position:absolute;top:0;left:30px;overflow:hidden;}
.yScrollListInList ul li{width:212px;height:224px;float:left;margin-right:84px;margin-left:10px;}
.yScrollListInList ul li img{width:163px;/*width:140px;height:140px;*/height:72px;border:1px solid #dcdcdc;display:block;margin:22px auto 0;}
.yScrollListInList ul li p{height: 60px; text-align:left;font-size:12px;color:#666666;line-height:18px;width:100%;overflow:hidden;margin:5px auto 0;}
.yScrollListInList ul li .site_star{text-align:center;font-size:12px;color:#666666;line-height:18px;/*padding:7px 0 0;*/width:115px;height:16px;overflow:hidden;background:url(/Public/Home/default/images2/daig_icon.png);background-position:0 -627px;margin:5px auto 0;text-indent:-1290px;}
.yScrollListInList ul li p:hover{color:#e9630a;text-decoration:underline;}
.yScrollListInList ul li span{color:#e9630a;font-size:12px;text-align:center;display:block;line-height:24px;}
/*banner focus*/
.focus {height:384px;width:100%;overflow:hidden;position:relative;background:#ccc;}
.focus_new{height: 500px;}
.focus_m ul {width:100%;overflow:hidden;}
.focus_m li {width:100%;height:384px;_float:left;}
.focus_m li.li_1 {background:url("/Public/Home/default/images2/banner1.jpg") center 0 no-repeat #288cc0;}
.focus_m li.li_2 {background:url("/Public/Home/default/images2/banner2.jpg") center 0 no-repeat #76b7d8;}
.focus_m li.li_3 {background:url("/Public/Home/default/images2/banner3.jpg") center 0 no-repeat #288cc0;}
.focus_m li.li_4 {background:url("/Public/Home/default/images2/banner4.jpg") center 0 no-repeat #76b7d8;}
.focus_m li.li_5 {background:url("/Public/Home/default/images2/banner5.jpg") center 0 no-repeat ;background-size: 1920px 500px;
height: 500px;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height: 20px; padding: 0 5px;border-radius: 8px;background: rgba(0,0,0,0.5);overflow:hidden;position:absolute;left:50%;top:350px;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin:4px 10px 0 0;}
.focus_s li:last-child{margin-right:0;}
.focus_s li b {display:block;text-indent:-999em;background:#ff9f53;width:12px;height:12px;overflow:hidden;border-radius:50%;}
.focus_s li.active b {background:#fff}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:145px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:15px;height:20px;top:28px;cursor:pointer;}
.focus_l span {left:16px;background:url(/Public/Home/default/images2/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:24px;background:url(/Public/Home/default/images2/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
.cont_icon{width:100%;background:#f8f8f8;height:63px;line-height:63px;}
.icon_1{width:937px;margin:auto;}
.icon_list{float:left;margin:0 25px 0 25px;font-size:16px;}
.icon_list img{float:left;margin:18px 10px 0 0;}
.icon_list span{display: inline-block;margin-top: 5px;}
/*代购页面*/

.buy_software{width:100%;background:#fff2ea;overflow:hidden;margin:20px auto;}
.software_cont{width:1200px;background:url(/Public/Home/default/images/software_bg.png) center top no-repeat;height:500px;margin:auto;}
.software_cont h3{width:100%;padding:35px 0;font-size:16px;}
.software_cont ul{overflow:hidden;margin-bottom:10px;}
.software_cont li{width:33%;float:left;text-align:center;font-size:14px;}
.software_cont li p{font-weight:bold}
.code_bg{width:130px;height:130px;background:url(/Public/Home/default/images/code_bg.png) no-repeat;margin:20px auto 0;padding:15px;}
.code_bg img{width:130px;height:130px;margin:0 auto;}
.software_cont .cart{margin-top:20px;}
.precautions{margin-top:20px;float:left;margin-bottom:35px;overflow:hidden;width:100%;}
.precautions span{color:#e3122e;/*display:block;*/padding:10px 0;}
.precautions p{padding-left:15px;line-height:25px;}
/*代购*/
.dghttp{width:560px;margin:auto;padding:225px 0;}
.dghttp input{width:430px;border:1px solid #fcf0e7;height:50px;padding-left:12px;float:left;}
.dghttp a{width:110px;border:1px solid #fcf0e7;height:50px;display:inline-block;text-align:center;line-height:50px;background:#fff;font-size:18px;color:#f47a20;}
/*.precautions{margin-bottom:35px;overflow:hidden;}*/
.preca_tit{width:100%;font-size:24px;float:left}
/*.preca_tit span{padding:5px 20px;float:left;border:1px solid #040404}*/
.preca_cont{background:#fafafa;float:left;margin-top:15px;width:100%;}
.preca_txt{padding:30px 20px;}
.preca_txt p{width:100%;line-height:30px;font-size:16px;}
.preca_txt p span{color:#d10303}
.shopping_signs{margin-bottom:35px;overflow:hidden;width:100%;}
.shopping_signs li{width:30%;line-height:54px;display: flex;justify-content: center; font-size:17px;font-weight:bold;float:left;padding-left:32px;}
.shopping_signs li img{height:54px;float:left;margin-right:18px;}
.recommend{margin-bottom:35px;overflow:hidden;width:100%;}
.recom_tit{width:100%;height:48px;position:relative;border-top:2px solid #c6c6c6;margin:40px auto 0;}
.recom_tit h2{height: 62px;background-color: #fff;position: absolute;z-index: 88;line-height: 62px;left:488px;top: -35px;font-size:24px;text-align: center;font-weight:normal;padding: 0 40px;}
.recommend ul{overflow:hidden}
.recommend ul li{width:236px;border-right:5px solid #f8f8f8;text-align:center;float:left;padding:20px 0;}
.recommend ul li img{height:75px;}
.recommend ul li span{display:block;margin:8px 0;font-size:18px;}
.recommend ul li p{font-size:14px;color:#666;}
.recommend ul li:last-child{border-right:none;}
.recommend ul .li_first,.recommend ul .li_third,.recommend ul .li_fifth {border-top:5px solid #f8f8f8;}
.recommend ul .li_second,.recommend ul .li_fourth{border-bottom:5px solid #f8f8f8;}
.recommend .demonstration{display:block;width:235px;height:39px;line-height:39px;border:2px solid #f47a20;background:#f47a20;border-radius:5px;margin:20px auto;text-align:center;margin-top: 60px; color:#fff;font-size:18px;}
.wrapper{width:1200px;margin:35px auto 0;overflow:hidden;}

/*右侧贴边导航*/

.quick_links_wrap,.mui-mbar-tabs{height:100%;right:0;position:fixed;right:0;bottom:0;z-index:100;height:100%;-webkit-transition:width linear .4s;-moz-transition:width linear .4s;-ms-transition:width linear .4s;transition:width linear .4s;_position:fixed;_bottom:auto;_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);}

.quick_links_wraper.quick_links_dockright{margin-left:0;left:auto;right:4px;}

.mui-mbar-tabs i,.ibar_closebtn,.login_order,.login_favorite{display:inline-block;background:url(../images/ibar_sprites.png) no-repeat;cursor:pointer;height:19px;width:18px;vertical-align:top;position:absolute;}

.quick_links_panel{width:40px;height:100%;position:absolute;background:#444851;z-index:2;top:0;right:0;font-family:'microsoft yahei',arial;}	

.quick_links_panel a{display:block;line-height:200px;width:40px;height:38px;text-decoration:none;color:#d8d8d8;font-size:12px;overflow:hidden;background-color:#444851;position:relative;overflow:hidden;top:0;left:0px;*left:-15px;z-index:1;margin:0;padding:0;}

.quick_links_panel .quick_toggle{position:absolute;bottom:0;left:0;width:40px;background:#444851;z-index:1;}

.quick_links_panel .mp_tooltip{height:38px;line-height:38px;width:92px;position:absolute;z-index:2;left:-121px;top:0;background:#444851;color:#d8d8d8;text-align:center;display:block;visibility:hidden

}

.quick_links_panel .mp_qrcode{padding:10px;width:175px;height:175px;top:-157px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:5px 0 0 5px;border-left:1px solid #ccc\0;border-top:1px solid #ccc\0;border-bottom:1px solid #ccc\0;z-index:3;position:absolute;left:-195px;left:-195px\0;display:none;}

.quick_links_panel .icon_arrow_white{position:absolute;right:-5px;top:172px;width:5px;height:9px;background-position:0 -253px;}

.quick_links_panel .icon_arrow_right_black{position:absolute;right:-5px;top:15px;width:5px;height:9px;background-position:0 -234px;overflow:hidden;}

.quick_toggle .return_top{display:none;}

.quick_links_allow_gotop .return_top{display:block;}





.quick_links{position:absolute;top:50%;left:0;margin-top:-190px;*margin-top:-220px;	background:#444851;z-index:2;width:40px;}

.quick_links a.message_list{background:url(../images/ibar_sprites.png) no-repeat;line-height:16px;height:70px;background-position:-23px -225px;color:#fff;margin:20px 0 10px;}

.quick_links_min .quick_links_panel{right:280px;}

.quick_links li,.quick_toggle li{position:relative;display:block;left:0;top:0px;}

.history_list,.leave_message,.mpbtn_histroy,.mpbtn_wdsc,.mpbtn_recharge{margin-bottom:6px;}



.quick_links a:hover, .quick_links a.current,.quick_toggle a:hover{background:#e3122e;text-decoration:none;}

.quick_links a.message_list .span{width:16px;display:block;margin:38px 0 0 14px;cursor:pointer;}

.quick_links a.message_list .cart_num{width:21px;height:21px;display:block;border-radius:50%;background:#e3122e;text-align:center;line-height:21px;margin:9px 0 0 10px;cursor:pointer;color:#fff;}

.quick_links i.setting{background-position:0 0;width:18px;height:19px;top:10px;left:11px;}

.quick_links a:hover i.setting,.quick_links .current i.setting{background-position:-33px 0;}

.quick_links i.message{background-position:0px -29px;width:23px;height:18px;top:11px;left:9px;}

.quick_links a:hover i.message,.quick_links .current i.message{background-position:-33px -29px;}

.quick_links i.cart{background-position:0px -29px;}

.quick_links i.view{width:18px;height:18px;background-position:0 -57px;top:10px;left:11px;}

.quick_links a:hover i.view,.quick_links .current i.view{background-position:-33px -57px;}

.quick_links .qa{width:18px;height:15px;background-position:0 -85px;top:11px;left:11px;}

.quick_links a:hover i.qa,.quick_links .current i.qa{background-position:-33px -85px;}

.quick_links .zuji{width:11px;height:24px;background-position:-4px -110px;top:8px;left:14px;}

.quick_links a:hover i.zuji,.quick_links .current i.zuji{background-position:-36px -110px;}

.quick_links .chongzhi{background:url(/Public/Home/86/images/chongzhi.png) no-repeat;width:35px;height:35px;top:2px;left:3px;}

.quick_links .wdsc{background:url(../images/wdsc.png) no-repeat;width:35px;height:35px;top:2px;left:3px;}

.quick_toggle .mpbtn_qrcode{width:18px;height:18px;top:11px;left:11px;background-position:0 -302px;}

.quick_toggle .top{background-position:0 -201px;width:17px;height:14px;top:12px;left:12px;}

.quick_toggle a:hover .top, .quick_links a.current .top{background-position:-33px -201px;}

.quick_toggle i.kfzx{width:15px;height:16px;top:11px;left:12px;background-position:0 -175px;}

.quick_toggle a:hover i.kfzx{background-position:-33px -175px;}

/* quick_links_pop */

.quick_links_pop{position:absolute;top:0;right:0;display:none;box-shadow:0 0 5px #999; border-radius:5px 0 0 5px;border:1px solid #999;behavior:url(js/htc.htc);}

.quick_links_pop .arrow, .quick_links_pop .arrow i{display:none;border-color:transparent #ddd;border-style:dashed solid;border-width:12px 0 12px 12px;font-size:0;height:0;width:0;position:absolute;left:100%;top:12px;}

.quick_links_pop .arrow i{border-color:transparent #f9fafc;margin:-12px 0 0 -13px;left:0;top:0;}

.quick_links_pop .fix_bg{display:none;border-top-width:0;border-radius:0 0 3px 3px;margin:0 0 -4px -250px;height:2px;width:500px;overflow:hidden;position:absolute;bottom:0;left:50%;}

.quick_links_pop .pop_panel{font-size:12px;width:100%;height:628px;position:relative;}

.quick_links_pop .pop_panel a{color:#fff;}

.quick_cart_list, .quick_history_list, .quick_links_pop .links, .quick_my_qlinks, .quick_message_list,.quick_leave_message,.quick_mpbtn_histroy,.quick_mpbtn_wdsc,.quick_mpbtn_recharge{position:absolute;width:280px;left:0;top:0;background:#fff;height:100%;display:block;}

.quick_cart_list .user_cart_inner, .quick_history_list .history_slider{display:block;border:0;margin:0;position:static;}

.quick_cart_list .user_cart_inner .del{display:none;}

.quick_history_list .title i{background-position:-170px -34px;}

.quick_leave_message .title i{background-position:-160px 0;}

.quick_leave_message .types{font-size:0;position:absolute;left:148px;top:18px;white-space:nowrap;}

.quick_leave_message .types input, .quick_leave_message .types label{font-size:12px;margin-right:20px;vertical-align:middle;white-space:nowrap;}

.quick_leave_message .types input{margin:-2px 3px 0 0;height:13px;width:13px;*margin-top:0;}

.quick_leave_message .txt{padding:15px 0;}

.quick_leave_message .txt textarea{display:block;background:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 1px 0 #fff, inset 0 1px 4px rgba(0,0,0,.1);margin:0 auto;padding:8px;height:68px;width:90%;}

.quick_leave_message .token{padding:0 0 14px 16px;height:26px;}

.quick_leave_message .token input{background:#fff;border:1px solid #ddd;padding:3px 4px;width:76px;vertical-align:middle;}

.quick_leave_message .token img{margin-left:5px;vertical-align:middle;}

.quick_leave_message .btns{float:right;margin-top:-42px;padding-right:16px;}

.quick_leave_message .btn{background-position:0 -356px;cursor:pointer;font-size:0;padding-left:20px;text-shadow:0 1px 0 #355ba9;overflow:visible;}

.quick_leave_message .btn:hover{background-position:0 -386px;}

.quick_leave_message .btn span{background-position:100% -356px;font-size:12px;padding-right:20px;*height:29px;}

.quick_leave_message .btn:hover span{background-position:100% -386px;}

.quick_links_pop .no_data{color:#333;font-size:14px;padding:35px 10px;text-align:center;}

.quick_links_pop .no_data i{display:inline-block;background:url(../images/cart_new.png) no-repeat 0 -188px;margin:0 10px 0 0;height:36px;width:60px;vertical-align:middle;}

.quick_links_pop .links li{border-top:1px solid #f1f1f1;vertical-align:top;}

.quick_links_pop .links a{display:block;background:#FCFCFC;color:#333;font-size:14px;padding:12px 15px;}

.quick_links_pop .links a:hover{background-color:#F2F3F4;color:#4467a7;}

.quick_links_pop .links .tips{float:right;color:#61c2ed;font-size:12px;}

.quick_my_qlinks .title i{background-position:-200px 0;height:22px;width:22px;}

.quick_message_list .title i{background-position:-200px -34px;height:22px;width:22px;}

.quick_message_list .no_data i{background-image:url(../images/quick_links_no_msg.png);background-position:0 0;height:45px;width:62px;}
/*修改*/

.ibar_plugin_title{height:38px;line-height:38px;border-bottom:1px solid #dedede;color:#333;font-size:14px;font-weight:700;width:267px;margin:0 auto;}

.ibar_closebtn{width:20px;height:20px;background-position:5px -267px;padding:5px;overflow:hidden;position:absolute;top:4px;right:4px;}

.ibar_plugin_content{position:absolute;width:100%;top:0;bottom:0;_height:expression((document.documentElement.clientHeight-100-40)+"px");overflow:hidden;}

.ibar_cart_group{width:250px;padding:0 20px 0 10px;background:#fff;}

.ibar_cart_group_header{height:34px;line-height:34px;border-bottom:1px solid #dedede;}

.ibar_cart_group_title{float:left;font-size:14px;}

.ibar_cart_group_header a{float:right;color:#e3122e}

.ibar_cart_group_header a:hover{text-decoration:underline;}

.cart_item{padding:15px 0;border-bottom:1px dotted #ddd;}

.cart_item_pic{position:relative;float:left;width:87px;height:87px;}

.cart_item_pic img{width:85px;height:85px;border:1px solid #f4f4f4;}

.cart_item_desc{float:left;width:150px;padding:3px 0 0 10px;}

.cart_item_name{display:inline-block;width:100%;height:36px;overflow:hidden;line-height:18px;color:#5c5c5c;}

.cart_item_sku{width:160px;height:24px;line-height:24px;color:#999;	}

.cart_price{color:#e3122e;font-weight:700;font-family:Arial,Helvetica;}

.cart_handler{position:absolute;height:100px;bottom:0;width:100%;background:#fff;}

.cart_handler_header{width:260px;margin:8px 10px;float:left;}

.cart_handler_left{float:left;}

.cart_handler_right{float:right;font-weight:700;font-size:16px;font-family:Arial;color:#e3122e;}

.cart_go_btn{display:block;height:33px;line-height:33px;font-size:19px;font-family:SimHei;color:#fff;text-align:center;text-decoration:none;background:#e3122e;width:260px;margin:0 10px;float:left;}

.cart_go_btn:hover{color:#fff;}

.ia-head-list{height:66px;width:244px;margin-left:15px;background:#f3f3f3;overflow:hidden;zoom:1;margin-top:15px;color:#4a4a4a;}

.ia-head-list a{color:inherit;}

.ia-head-list .pl{width:80px;border-right:dashed 1px #ccc;height:47px;margin-top:10px;text-align:center;float:left;}

.ia-head-list .num{font-size:16px;height:26px;font-family:arial;}

.ia-head-list .money{border-right:0;}

.ga-expiredsoon{width:244px;margin-left:15px;margin-top:20px;}

.ga-expiredsoon .es-head{color:#5c5c5c;height:13px;border-left:3px solid #5c5c5c;padding-left:13px;}

.ia-none{background:url(../images/null_icon.png) no-repeat center 50px;text-align:center;padding-top:150px;padding-bottom:30px;font-family:"微软雅黑";font-size:16px;color:#797979;}

.jiaru{margin-top:40px;}

.ibar-history-head{position:relative;font-size:14px;border-bottom:solid 1px #dedede;height:37px;line-height:37px;width:255px;margin-left:10px;}

.ibar-history-head a{float:right;color:#e3122e;}

.ibar-history-head a:hover{text-decoration:underline;}

.imp_item{width:255px;padding-top:10px;border-bottom:dashed 1px #d5d5d5;overflow:hidden;padding-bottom:15px;margin-bottom:-1px;margin-left:10px;}

.imp_item .pic{float:left;display:inline;margin-right:10px;}

.imp_item .tit{height:40px;overflow:hidden;width:140px;word-break:break-all;}

.imp_item .tit a{color:#5c5c5c;line-height:18px;}

.imp_item .tit a:hover{color:#e3122e;line-height:18px;}

.imp_item .price{color:#e3122e;font-weight:700;margin-bottom:10px;}

.imp_item .price em{font-family:arial;font-size:14px;}

.imp_item .imp-addCart{background:#f32166;background:-webkit-linear-gradient(top,#fb2f72,#e3122e);color:#fff;width:90px;height:28px;float:left;display:inline;line-height:28px;text-align:center;}

.sc{float:right;line-height:22px;margin-right:7px;}

.ibar_recharge_form{width:220px;margin:0 auto;padding:15px 0;}

.ibar_recharge-field{border:1px solid #ddd;height:30px;margin-bottom:10px;}

.ibar_recharge-field label{width:40px;text-align:center;color:#fff;background:#737373;line-height:30px;float:left;}

.ibar_recharge-fl{position:relative;float:left;width:170px;padding-left:5px;}

.ibar_recharge-iwrapper{padding-top:7px;}

.ibar_recharge-iwrapper input{border:0;outline:0 none;}

i.ibar_recharge-contact{width:13px;height:14px;background:url(../images/contact.png);top:8px;right:5px;cursor:pointer;}

.ibar_recharge-mod{line-height:30px;color:#737373;font-weight:700;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}

i.ibar_recharge-arrow{width:6px;height:3px;background:url(../images/arrow-down.png);top:14px;right:8px;cursor:pointer;}

.ibar_recharge-vbox{border:1px solid #ddd;background:#fff;position:absolute;left:0;top:30px;width:177px;}

.ibar_recharge-vbox li{float:left;width:68px;border-right:1px solid #ddd;padding:7px 10px;line-height:1;cursor:pointer;}

.ibar_recharge-vbox li.sanwe{border:0;}

.ibar_recharge-vbox .selected, .ibar_recharge-vbox li:hover{background:#ececec;}

.ibar_recharge-btn{text-align:center;padding-top:3px;}

.ibar_recharge-btn input{border:0;color:#fff;display:inline-block;width:115px;height:31px;font-size:16px;background:#f32166;background:-webkit-linear-gradient(top,#fb2f72,#e3122e);cursor:pointer;}

.ibar_recharge-btn input:hover{background:-webkit-linear-gradient(top,#fa578c,#f73776);}

.ibar_login_box{width:267px;height:185px;padding:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:5px 0 0 5px;border-left:1px solid #ccc\0;border-top:1px solid #ccc\0;border-bottom:1px solid #ccc\0;z-index:3;position:absolute;top:0px;left:-287px;left:-288px\0;display:none;}

.ibar_login_box .avatar_box{width:267px;overflow:hidden;height:120px;text-align: center;}

.status_login .avatar_imgbox{margin:6px 20px 0 5px;display:inline;}

.ibar_login_box .avatar_imgbox{width:100px;height:100px;border-radius:50%;overflow:hidden;}

.ibar_login_box .avatar_box p{font-size:14px;color:#333;text-align:center;}

.status_login .user_info{overflow:hidden;color:#333;line-height:24px;width:100%; padding-top: 16px;}

.status_login .user_info li{height:24px;line-height:24px;overflow:hidden;white-space:nowrap; width: 100%;text-align: center;}

.ibar_login_box .login_btnbox{width:267px;height:79px;border-top:1px dotted #d5d5d5;overflow:hidden;padding-top:15px;clear:both;}

.ibar_login_box .login_btnbox a{width:94px;height:30px;line-height:30px;text-align:center;border:1px solid;color:#333;text-decoration:none;float:left;background-position:0 -408px;background-repeat:repeat-x;border-color:#e9e9e9;}

.ibar_login_box .login_btnbox .login_order{margin:0 10px 0 35px;}

.ibar_login_box .login_btnbox a:hover{text-decoration:none;background-position:0 -366px;border-color:#e3122e;background:none;}

.ibar_login_box .login_btnbox .login_favorite{border-color:#e9e9e9}

.ibar_login_box .icon_arrow_white{position:absolute;right:-5px;top:15px;width:5px;height:9px;background-position:0 -253px;}
/*底部*/

.footer{width: 100%;background: #f7f7f7;padding-top: 30px;color: #666;line-height: 24px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;min-width:1200px;color:#eee;font-size:14px;margin-top:20px;overflow: hidden;}

.foot{width:1200px;margin:auto;overflow:hidden;padding-bottom:20px;}
.foot p{line-height: 32px;}

.foot ul li{width:19%;float:left;text-align:center;color:#333;line-height:25px;border-left: 1px solid #ebebeb;}

.foot ul li:last-child{border-right:none;}

.foot ul li strong{font-size:14px;width:100%;float:left;margin-bottom:5px; }

.foot ul li a{display:block;text-align:left;margin-left:87px;font-size:12px;color: #424242;}

.foot ul li a:hover{color: #fe4f5e;}

.foot ul li:nth-child(4) a{margin-left:87px;}

.foot ul li:nth-child(5) a{margin-left:87px;}

.foot_link{padding:15px 0;width:1200px;margin:auto;    display: flex;
    align-items: center;}

.foot_link span{font-size: 16px;}

.foot_link a{margin-left:30px;}
.foot_link img{
  height: 44px;
}
.foot_b{width:100%;background:#515151;padding:20px 0;}

.foot_cont{width:1200px;margin:auto;overflow:hidden;font-size:14px;color:#eee;}

.foot_l{float:left;width:560px;margin-left:20px;}

.f_l_link{float:left;margin-bottom:20px;}

.f_l_link a{margin-right:20px;color:#eee;float:left;}

.f_l_link span{float:left;margin-right:20px;}

.license{margin-top:20px;}

.license a{color:#eee;}

.foot_c{width:260px;float:left;color:#eee;font-size:14px;}

.foot_c p{height:22px;line-height:22px;}

.foot_c p img{width:20px;margin:3px 10px 0 0;float:left;}

.foot_c .time{float:left;margin-top:20px;width:100%;}
/*新底部*/

	.my_footer {
    width: 100%;
    background: #303440;
    color: #fff;
    position: relative;
    z-index: 6;
}

.my_footer_space {
    width: 1260px;
    padding: 30px 0;
    margin: 0 auto;
    color: #959595;
    position: relative;
    background: #303440;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}


.my_footer_space .footer-left .my_dd {
    width: 940px;
    border-bottom: 1px solid #555;
    white-space: nowrap;
}
.my_footer_space dl {
    display: inline-block;
    vertical-align: top;
    width: 183px;
    margin: 5px;
    line-height: 22px;
}
.my_footer_space dl dt {
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
    color: #cdcdcd;
    white-space: nowrap;
}
.my_footer_space .footer-left .footer-payment {
    height: 35px;
    background: url('/Public/Home/86/images/link.png') no-repeat;
    margin-top: 20px;
    margin-left: 5px;
    
}
.my_footer_space a {
    color: #959595;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
}
.my_footer_space a :hover{
    color: #959595;
    text-decoration: underline;

}
.my_footer_space .footer-left .footer-payment a {
    color: #1268bb;
}
.my_footer_space .footer-left .footer-payment .footer-payment-list {
    display: inline-block;
    width: 600px;
    vertical-align: top;
}
.my_footer_space .footer-left .footer-payment .footer-payment-list i {
    display: inline-block;
    width: 58px;
    height: 35px;
    vertical-align: top;
}
.my_footer_space .footer-left .footer-payment p {
    line-height: 18px;
    font-size: 12px;
    display: inline-block;
}
.my_footer_space a {
    color: #959595;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
}
.my_footer_space a :hover{
    color: #959595;
    text-decoration: underline; 
}
.my_footer_space .footer-left .footer-payment a {
    color: #1268bb;
}
.my_footer_space .footer-bottom {
    font-size: 12px;
    line-height: 24px;

	text-align: center;
}
.my_footer_space .footer-bottom li {
    display: inline-block;
    line-height: 24px;
}
.my_footer_space .footer-bottom li i {
    font-style: normal;
    margin: 0 7px;
}
.my_footer_space .footer-bottom p {
    line-height: 24px;
    font-size: 12px;
}
.RegisterIcon {
    margin: 5px 0 0 5px;
}
.RegisterIcon a {
    height: 46px;
    width: 39px;
    background: #fff;
    border: 1px solid #ddd;
    display: table-cell;
    vertical-align: middle;
}
.RegisterIcon img {
    width: 100%;
    height: auto;
    line-height: 46px;
    max-height: 46px;
    vertical-align: middle;
}
.my_footer_space .footer-right {
   
   
    margin: 5px;
   float: right;
}
.my_footer_space .footer-contact p {
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 5px;
    color: #cdcdcd;
}
.my_footer_space .footer-contact a {

    color: #dd7834;
    text-decoration: none;
    cursor: pointer;
    font-size: 14.58px;
    font-weight: normal;
    letter-spacing: 1px;
}
.my_footer_space .footer-sns {
    margin-top: 20px;
}
.my_footer_space .footer-sns li {
    float: left;
    width: 26px;
    height: 26px;
    margin-right: 10px;
    background: url('/Public/Home/86/images/face.png') 0 0 no-repeat;
        background-position-y: 0px;
    position: relative;
}
.my_footer_space .footer-sns li:nth-of-type(1) {
    background-position-y: 0;
}
.my_footer_space .footer-sns li:nth-of-type(2) {
    background-position-y: -30px;
}
.my_footer_space .footer-sns li:nth-of-type(3) {
    background-image: url('/Public/Home/86/images/twiter.png');
}
.my_footer_space .footer-sns li:nth-of-type(4) {
    background-position-y: -60px;
}
.my_footer_space .footer-sns li:nth-of-type(5) {
    background-position-y: -90px;
    margin-right: 0;
}
.my_footer_space .footer-sns li:hover{background-position-x: -30px;}
.my_footer_space .footer-sns a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}


/*运费估算样式*/
/*s-b*/
.gusuan-banner{
    width: 100%;
    max-width: 1920px;
    margin:0 auto;
    position: relative;
}
    .column1200 .auerysname {
        width: 1150px;
        height: 190px;

        -moz-transform: rotate(0) translate(0) scale(1) skew(0);
        -webkit-transform: rotate(0) translate(0) scale(1) skew(0);
        -o-transform: rotate(0) translate(0) scale(1) skew(0);
        transform: rotate(0) translate(0) scale(1) skew(0);
        position:relative;
        background: #fff;
        box-shadow: 0 8px 18px #eaeaea;
        padding: 0 30px 20px 30px;
        z-index: 1;
        margin-top: -70px;
    }


    .column1200 .auerysname p span:first-child {
        height: 60px;
        line-height: 60px;
        font-size: 16.56px;
    }

    .column1200 .auerysname p span:nth-child(2) {
         color: #f48e2b;
    height: 60px;
    line-height: 60px;
    font-size: 14.56px;
    }

    .column1200 .auerysname p a {
        color: #1268bb;
    }

    .column1200 .auerysname .box {
        float: left;
        margin-right: 10px;
        margin-bottom: 5px;
        width: 300px;
        height: 32px;
        border: 8px solid #dedbdb;
        position: relative;
        background: #dedbdb;
    }

    .column1200 .auerysname .show {
        border: 1px solid #ff5d70;
    }

    .column1200 .auerysname .box .keyword {
        display: inline-block;
        width: 92px;
        height: 32px;
        background: #fbfbfb;
        text-align: center;
        line-height: 32px;
        font-size: 14.59px;
    color: #000;
        border-right: 1px solid #dedbdb;
    }

    .column1200 .auerysname .box input,
    .column1200 .auerysname .box select {
        font-size: 14px;
        color: #666;
        border: none;
        width: 190px;
        padding-left: 16px;
        outline: none;
        height: 32px;
        line-height: 32px;
    }

    .column1200 .auerysname .box i {
        width: 6px;
        height: 6px;
        position: absolute;
        color: #ff5d70;
        left: 71px;
        top: 10px;
    }

    .column1200 .auerysname .box .slide-down {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 22px;
        height: 30px;
        background: url(/Public/Home/86/images/pd.png) no-repeat center center;
    }

    .column1200 .auerysname .box .slide-up {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 22px;
        height: 30px;
        background: url(/Public/Home/86/images/pu.png) no-repeat center center;
    }

  

    .column1200 .auerysname .submit {
        position: absolute;
    background: #1268bb;
    font-size: 18.22px;
    text-align: center;
    top: 60px;
    right: 30px;
    color: #fff;
    border-radius: 1px;
    cursor: pointer;
    border: none;
    width: 138px;
    height: 101px;
    line-height: 101px;
    letter-spacing: 22px;
    text-indent: 22px;
    }

    .column1200 .auerysname .box .select-down {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 22px;
        height: 15px;
        border-left: 1px solid #eee;
        background: url(/Public/Home/86/images/pd.png) no-repeat center center;
        cursor: pointer;
    }

    .column1200 .auerysname .box select {
       height: 30px;
    width: 230px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    background: url(/Public/Home/86/images/pd.png) no-repeat 213px center;
    }

    .column1200 .auerysname .volume {
         float: left;
    width: 680px;
    background: #dedbdb;
    padding: 8px 0px;
    position: relative;
    }

    .column1200 .auerysname .volume .volume-title {
        float: left;
        height: 30px;
        line-height: 30px;
        width: 92px;
        font-size: 14px;
        color: #333;
        text-align: center;
    }
.column1200 .auerysname .volume .volume-title i{
    vertical-align: middle;
    font-size: 19px;
}
    .column1200 .auerysname .box .select-up {
        position: absolute;
        top: 0;
        right: 0;
        width: 22px;
        height: 15px;
        border-left: 1px solid #eee;
        border-bottom: 1px solid #eee;
        background: url(/Public/Home/86/images/pu.png) no-repeat center center;
        cursor: pointer;
    }

    .column1200 .auerysname .box.long,
    .column1200 .auerysname .box.wide,
    .column1200 .auerysname .box.high {
        width: 192px;
        margin-right: 3px;
        margin-bottom: 0;
        background: #fff;
        border: none;
        
    }

    .column1200 .auerysname .box.long .keyword,
    .column1200 .auerysname .box.wide .keyword,
    .column1200 .auerysname .box.high .keyword {
        width: 55px;
    }

    .column1200 .auerysname .box.long input,
    .column1200 .auerysname .box.wide input,
    .column1200 .auerysname .box.high input {
        width: 100px;
        padding-left: 16px;
    }

    .none {
        display: none;
    }
 .prohibited-warning {
    padding: 10px 20px 10px 60px;
    margin-top: 10px;
    width: 90%;
    margin-bottom: 14px;
    position: relative;
    background: #fff2f2 url(/Public/Home/SHTD/images/prohibited_warning.png) no-repeat 30px 12px;
}
.prohibited-warning h3 {
    font-size: 14px;
    font-weight: bold;
    color: #fe4255;
    margin: 0;
}
.prohibited-warning p {
    font-size: 12px;
    color: #fe4255;
    padding: 5px 0 3px;
}
/*运费估算下常见问题*/
.shtd-changjian{
    width: 100%;
    background: #f6f4f7;
    padding: 80px 0;
}
.w1066{
    width: 1066px;
    margin: 0 auto;
}
.w1066>h3{
    color: #000;
    font-size: 19.44px;
    margin: 0px 0 32px;
}
.w1066>h3 a{
    font-size: 13.34px;
    color: #1268bb;
}
.w1066 ul{
    display: flex;
    justify-content: space-between;
}
.w1066 ul li{
    width: 470px;
}
.w1066 ul li:first-child{
        border-right: solid 1px #767676;
    padding-right: 60px;
}
.w1066 ul li dl{
    padding-bottom:  32px;
    font-size: 13.34px;
    line-height: 18.67px;
    color: #6c6b6b;
}
.w1066 ul li dl dt{
    color: #000;
    padding-bottom: 14px;
}
    /*选项卡*/

   .all-countrys {
        width: 1088px;
        border: 1px solid #e2e2e2;
        position: absolute;
        left: -1px;
        top: 31px;
        background: #fff;
        z-index: 3;
        padding: 0 15px 0 15px;
        max-height: 360px;
        overflow-y: scroll;
        overflow-x: hidden;
    }
 .all-countrys::-webkit-scrollbar,.dl-select::-webkit-scrollbar
{
	width: 6px;
	background-color: #f5f5f5;
}

.all-countrys::-webkit-scrollbar-thumb,.dl-select::-webkit-scrollbar-thumb
{
	background-color: rgba(204, 204, 204, 0.75);
    border-radius: 5px;
    height: 10px;
}
     .all-countrys p {
        font-size: 14px;
        color: #999;
        line-height: 46px;
        height: 27px;
    }
 .straight-line {
        width: 1088px;
        height: 2px;
        background: #ccc;
        position: absolute;
        top: 53px;
    }

 .all-countrys .title-list li {
        float: left;
        width: 80px;
        text-align: center;
        color: #656565;
        font-size: 14px;
        height: 26px;
        border-bottom: 2px solid #ccc;
        cursor: pointer;
        position: relative;
        z-index: 2;
    }

   .all-countrys .title-list .active {
        color: #1268bb;
        border-bottom: 2px solid #1268bb;
    }

.all-countrys .content {
        color: #656565;
        padding: 24px 0 0 38px;
        background: #fff;
    }

    .all-countrys .content .classify {
        position: relative;
        margin-bottom: 5px;
    }

     .all-countrys .content .title,
     .all-countrys .content .inland {
        color: #a1a1a1;
        font-size: 14px;
        position: absolute;
        top: -5px;
        left: -30px;
    }

  .all-countrys .content li {
        width: 253px;
        float: left;
        height: 38px;
        font-size: 12px;
        line-height: 12px;
        cursor: pointer;
    }

    .column1200 .auerysname .box .close {
        position: absolute;
        width: 9px;
        height: 11px;
        top: 50px;
        left: 1093px;
        background: url(/Public/Home/86/images/close.png) no-repeat 0 0;
        cursor: pointer;
        z-index: 4;
    }

 .all-countrys .title-list {
        overflow: hidden;
    }

 .auerysname .box:hover {
        border: 8px solid #ffebeb;
    }
.zl-box{
    float: left;
    width: 680px;
    background: #dedbdb;
    margin-bottom: 5px;
}
.zl-box .box{
    margin-bottom: 0px!important;
}
.search-list {
        min-width: 306px;
        border: 1px solid #e2e2e2;
        background: #fff;
        z-index: 1;
        position: absolute;
        left: -1px;
        top: 31px;
        padding: 9px 7px 21px 7px;
    }

   .search-list .no-reasult {
        color: #666666;
        line-height: 24px;
    }

 .auerysname .box .all-types {
        width: 1088px;
        border: 1px solid #e2e2e2;
        position: absolute;
        left: -1px;
        top: 31px;
        background: #fff;
        z-index: 2;
        padding: 0 15px 12px 15px;
    }
.all-types .content{
    background: #fff;
}
    .all-types .choosed-tips {
        overflow: hidden;
        
        padding: 8px 0px 8px 0;
    }

    .hidden {
        visibility: hidden;
    }

    .all-types .content .wrap {
        padding-top: 18px;
        overflow: hidden;
    }

    .all-types .content .wrap div {
        width: 210px;
        float: left;
        height: 24px;
        margin-bottom: 5px;
        cursor: pointer;
    }

     .all-types .none {
        display: none;
    }

    .column1200 .auerysname .box .close-all {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 22px;
        height: 30px;
        background: url(/Public/Home/86/images/closeA.png) no-repeat center center;
        cursor: pointer;
    }

    img {
        vertical-align: middle;
    }

 .auerysname  .choosed {
        overflow: hidden;
        height: 24px;
        position: absolute;
        top: 4px;
        left: 98px;
    }

    .auerysname  .choosed span {
        float: left;
        height: 24px;
        line-height: 24px;
        padding: 0 16px 0 6px;
        margin-right: 4px;
        font-size: 12px;
        color: #fff;
        background: #0f81fd;
        position: relative;
        border-radius: 7px;
        max-width: 50px;
    }

    .auerysname  .choosed img {
        width: 7px;
        height: 7px;
        position: absolute;
        top: 8px;
        right: 6px;
        cursor: pointer;
    }

    .auerysname  .all-types .content .wrap .active:hover {
        color: #999;
        text-decoration: none;
    }

    .auerysname  .all-types .choose-tips {
        overflow: hidden;
        height: 24px;
        padding: 8px 0 8px 0;
    }

   .auerysname  .all-types .choose-tips .tips {
        font-size: 12px;
        color: #ff4c62;
        padding: 0 10px;
        background: url(/cn/source/img//query/freight/important.png) no-repeat 0 center;
        border: 1px solid #f9cece;
        margin: 18px 0 10px;
    }
 .auerysname .all-types .title-list li {
    float: left;
    width: 130px;
    text-align: center;
    color: #656565;
    font-size: 14px;
    height: 32px;
    border-bottom: 2px solid #ccc;
    cursor: pointer;
    position: relative;
    z-index: 2;
    line-height: 32px;
}
.auerysname  .all-types .title-list .active {
    color: #3c579a;
    border-bottom: 2px solid #3c579a;
}
   .auerysname  .all-types .title-list {
    overflow: hidden;
}
 .auerysname .all-types .choosed-tips .tips {
    font-size: 12px;
    color: #ff4c62;
    padding: 0 10px;
   
    border: 1px solid #f9cece;
    margin: 18px 0 10px;
}


 .auerysname .all-types .content .wrap span {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    padding: 0 10px 0 10px;
    cursor: pointer;
    color: #666;
    border-radius: 6px;
}
 .auerysname  .all-types .content .wrap .active {
    background: #eee;
    color: #999;
}

div.or-c{
    position: absolute;
    z-index: 1;
    background: #fff;
     display: none;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    border: 1px solid #ddd;
    padding: 5px;
    
}
.only-check-wrap{
        float: left;
    display: flex;
    align-items: center;
    height: 48px;
    font-size: 14.59px;
}
div.or-c:before{
    content: " ";
        z-index: 10;
    position: absolute;
    width: 0;
    height: 0;
    border: 6px solid transparent;
        top: -6px;
    left: 19%;
    margin-left: -6px;
    border-bottom-color: #fff;
    border-top: none;
}
div.or-c.or-v{
    top: 40px;

}
.check-state{
      
    margin: 0 auto;
    padding-bottom: 50px;
}
.check-state .state {
    text-align: center;
    margin-top: 100px;
    height: 250px;
}
.check-state .state .image {
    width: 100%;
    height: 76px;
  
}
.check-state .state img {
 

}
.check-state .state P {
    font-size: 19.44px;
    color: #6c6b6b;
    line-height: 34px;
}

.check-state .state-result {
    margin-top: 30px;
}
.check-state .state-result .form-title {
    width: 100%;
    height: 32px;
    background: #eee;
}
.check-state .state-result  .form-title span {
    float: left;
    text-align: center;
    line-height: 32px;
    color: #666;
    font-size: 14px;
    width: 150px;
}
.check-state .state-result  .form-title span:nth-child(1) {
    width: 200px;
}
.check-state .state-result  .form-list {
    width: 100%;
}
.check-state .state-result .form-list .content:hover{
    background: #eee;
}
.check-state .state-result  .form-list .lists {
  
    border: 1px solid #e2e2e2;
    border-bottom: none;
  
}
.check-state .state-result  .form-list .lists:last-child {
    border-bottom: 1px solid #e2e2e2;
}
.check-state .state-result  .form-list .content {
    height: 83px;
    cursor: pointer;
    background:  url(/Public/Home/86/images/pd.png) no-repeat 1140px center;
}
.check-state .state-result  .form-list .details_show, .check-state .state-result  .form-list .details {
    padding: 0 30px;
    overflow: hidden;
}
.check-state .state-result  .form-list .content span {
    font-size: 12px;
    color: #666;
    line-height: 83px;
    float: left;
    text-align: center;
    width: 150px;

}
.check-state .state-result  .form-list .content span:nth-child(1) {
    width: 186px;
    padding-left: 33px;
    text-align: left;
    
}
.check-state .state-result  .form-list .content span:nth-child(1) img {
    width: 64px;
    height: 64px;
}
.check-state .state-result  .form-list .content span:nth-child(1) .way {
    width: 90px;
 
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    line-height: 14px;
    right: 0;
}
.check-state .state-result  .form-list .content span:nth-child(2) {
    width: 150px;
    height: 100%;
    text-align: center;
    color: #333;

    font-size: 18px;
    font-weight: bold;
}
.check-state .state-result  .form-list .content span:nth-child(3) {
      line-height: inherit;
    padding-top: 32px;
}
.check-state .state-result  .form-list .content span:nth-child(6) {
     padding-left: 28px;
    height: 100%;
    overflow: hidden;
    width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    
}
.check-state .state-result .form-list .content span b{
        color: red;
    display: block;
}

.check-state .state-result  .form-list .details {
    height: 0;
}
.check-state .state-result  .form-list .content.pull-down {
    background: #eee url(/Public/Home/86/images/pd.png) no-repeat 1140px center;
}
.check-state .state-result  .form-list .blue {
    border: 1px solid #3c579a;
        border-bottom: 1px solid #3c579a!important;
}
.check-state .state-result  .form-list .details_show, .check-state .state-result  .form-list .details {
    padding: 0 30px;
    overflow: hidden;
}
.check-state .state-result  .form-list .details.details_show{
    height: auto!important;
}
.check-state .state-result  .form-list .details_show .tops, .check-state .state-result  .form-list .details .top {
    height: 175px;
}
.check-state .state-result  .form-list .details_show .tops .cost_detail, .check-state .state-result  .form-list .details .top .cost_detail {
    display: inline-block;
    margin-right: 16px;
}
.check-state .state-result .form-list .details_show .tops .standard p, .check-state .state-result .form-list .details .top .standard p{
        margin-top: 18px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #323232;
    font-weight: bold;
 
}
.check-state .state-result  .form-list .details_show .tops .cost_detail p, .check-state .state-result  .form-list .details .top .cost_detail p {
   
        margin-top: 18px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #323232;
    font-weight: bold;
    
}
.check-state .state-result  .form-list .details_show .tops td, .check-state .state-result  .form-list .details .top td {
    border: 1px solid #d4d4d4;
    text-align: center;
    font-size: 12px;
    color: #999;
    width: 144px;
    height: 28px;
}
.check-state .state-result  .form-list .details_show .tops .last td, .check-state .state-result  .form-list .details .top .last td {
    color: #333;
    height: 38px;
}
.tops .standard{
    width: 382px;
}
.check-state .state-result  .form-list .details_show .tops .standard, .check-state .state-result  .form-list .details .top .standard {
    display: inline-block;
    position: relative;
}
.check-state .state-result  .form-list .details_show .characteristic, .check-state .state-result  .form-list .details .characteristic {
    font-size: 14px;
    color: #494949;
    margin-bottom: 14px;
}
.check-state .state-result  .form-list .details_show .characteristic h3, .check-state .state-result  .form-list .details .characteristic h3 {
    
  /*  background: #fff url(/cn/source/img/query/freight/img_2.jpg) no-repeat left center;*/
    color: #323232;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.check-state .state-result  .form-list .details_show .characteristic .detail, .check-state .state-result  .form-list .details .characteristic .detail {
    padding: 20px;
    background: #fbfbfb;
}
.check-state .state-result  .form-list .details_show .chart, .check-state .state-result  .form-list .details .chart {
    float: left;
    width: 800px;
    margin: 0px;
}
.check-state .state-result  .form-list .details_show .chart h3, .check-state .state-result  .form-list .details .chart h3 {
   
    background: #fff url(/cn/source/img/query/freight/img_3.jpg) no-repeat left center;
    color: #323232;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.check-state .state-result  .form-list .details_show .chartList, .check-state .state-result  .form-list .details .chartList {
    padding: 10px 0 40px;
    margin-bottom: 30px;
    background: #fbfbfb;
}
.check-state .state-result  .form-list .details_show .chartList div, .check-state .state-result  .form-list .details .chartList div {
    margin-left: 88px;
    float: left;
    width: 109px;
    height: 100px;
    position: relative;
}
.check-state .state-result  .form-list .details_show .chartList .chart0, .check-state .state-result  .form-list .details .chartList .chart0 {
    font-size: 12px;
    color: #676767;
    position: relative;
}
.check-state .state-result  .form-list .details_show .chartList .chart0 p, .check-state .state-result  .form-list .details .chartList .chart0 p,.check-state .state-result  .form-list .details_show .chartList .chart1 p, .check-state .state-result  .form-list .details .chartList .chart1 p,.check-state .state-result  .form-list .details_show .chartList .chart2 p, .check-state .state-result  .form-list .details .chartList .chart2 p,.check-state .state-result  .form-list .details_show .chartList .chart3 p, .check-state .state-result  .form-list .details .chartList .chart3 p {
    height: 14px;
    background: #b7dbff;
    position: relative;
    margin-top: 10px;
}
.check-state .state-result  .form-list .details_show .chartList.statistics-cn span, .check-state .state-result  .form-list .details .chartList.statistics-cn span {
    position: absolute;
    left: -65px;
    width: 60px;
    text-align: right;
}
.check-state .state-result  .form-list .details_show .chartList .chart-number, .check-state .state-result  .form-list .details .chartList .chart-number {
    position: absolute;
    top: 108px;
    left: 0;
    font-weight: bold;
    width: 140px;
    font-style: normal;
}
.check-state .state-result  .form-list .details_show .limit, .check-state .state-result  .form-list .details .limit {
    float: left;
    width: 240px;
}
.check-state .state-result  .form-list .details_show .limit h3, .check-state .state-result  .form-list .details .limit h3 {
 
    background: #fff url(/cn/source/img/query/freight/img_4.jpg) no-repeat left center;
    color: #323232;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.check-state .state-result  .form-list .details_show .limit > div, .check-state .state-result  .form-list .details .limit > div {
    width: 286px;
    height: 108px;
    padding: 20px;
    border: 1px solid #eee;
}

/*流程禁用*/
.maskTotal{
     
    opacity: 0.8;
    background: #858585;
    color: #fff;
    font-size: 12px;
    position: relative;
	left: 0;
    right: 0;
    bottom: 0;
    top: 0;
	height:84px;
}
.maskTotal span{
    position: absolute;
}
.maskTotal>i{
       position: absolute;
    left: 327px;
    top: 10px;
    font-size: 40px;
}
.maskTotal>span:nth-of-type(1){
      left: 335px;
    top: 58px;
}
.maskTotal>span:nth-of-type(2){
        left: 380px;
    top: 25px;
}
.maskTotal .reason.text-cn{
       left: 415px;
    position: absolute;
    top: 50px;
}
li.select{position:relative;}
li.select .maskTotal{
	position:absolute;height:auto;
}
li.select .maskTotal>i{top:25%;}
li.select .maskTotal>span:nth-of-type(2){top:40%;}
li.select .maskTotal>span:nth-of-type(1) {
    
    top: 60%;
}
table{
        empty-cells: show;
    border-collapse: collapse;
    border-spacing: 0;
}
.dl-select{
margin-left: 85px;
    font-size: 14px;
    line-height: 35px;

    color: #333;
    margin-top: -2px;
    background: #fff;
    box-shadow: 1px 3px 5px #ccc;
    border-top: solid 1px rgba(173, 169, 169, 0.12);
    border-radius: 4px;
        max-height: 280px;
    overflow-y: scroll;
    display: none;
}
.dl-select dd{
    padding-left: 20px;
    cursor: pointer;
}
.dl-select dd:hover{
    background: #efefef;
    
}
.dl-select p{
    padding-left: 20px;
}
.gs-box{
   background-color: #f0eff5;
    width: 100%;
    
}
.gs-bg{
    background: url(../images/gs-bg.jpg) no-repeat;
    height: 250px;
}
.gs-bg h3{
        padding: 60px 0 8px 76px;
    font-size: 30px;
}
.gs-bg p{
        font-size: 16px;
    color: #6f6f6f;
    padding-left: 76px;
}
/*新做详情页 2018/10/29*/
.disclaimer{
        padding: 10px 15px 12px 15px;
    background: #f9f9f9;
}
.disclaimer h3 {
    color: #1268bb;
    font-size: 12px;
    line-height: 26px;
    height: 26px;
  
    font-weight: normal;
    
}
.disclaimer h3 i{
    padding-right: 10px;
}
.disclaimer p {
    font-size: 12px;
    color: #333;
    line-height: 24px;
}
.buy-cartBox{
        background: #f6f4f7;
    margin-top: 30px;
    border: 1px solid #143c7c;
    color: #999;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
}
.buy-cartBox .cartBox-header {
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
   background: #2c374b;
    text-align: center;
}
.buy-cartBox .cartBox-body {
    height: 328px;
    overflow: hidden;
    overflow-y: scroll;
}
.buy-cartBox .cartBox-body li {
    position: relative;
    min-height: 74px;
    margin: 2px;
    background: #fff;
    padding: 7px 6px 0 7px;
    overflow: hidden;
    border-radius: 2px;
}
.buy-cartBox .cartBox-body .goods-pic {
    width: 67px;
    height: 67px;
    background: url(/cn/source/img/buy/brokenGoods_default.png) center no-repeat;
    background-size: contain;
    float: left;
    margin-bottom: 7px;
}
.buy-cartBox .cartBox-body .goods-info {
    padding-left: 74px;
    font-size: 14px;
    line-height: 22px;
    margin-top: -4px;
}
.buy-cartBox .cartBox-body .goods-info p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
}
.buy-cartBox .cartBox-body .goods-info p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
}
.buy-cartBox .cartBox-body .goods-price {
    margin-top: 6px;
    margin-bottom: 7px;
    height: 18px;
}
.buy-cartBox .cartBox-body .goods-count {
    float: left;
}
.buy-cartBox .cartBox-body .goods-count button {
    visibility: hidden;
    display: inline-block;
    font-style: normal;
    width: 16px;
    height: 16px;
    border: 1px solid #eee;
    line-height: 16px;
    font-size: 12px;
    text-align: center;
    background: #fff;
    box-sizing: content-box;
}
.buy-cartBox .cartBox-body .goods-count button:disabled {
    opacity: .5;
    cursor: default;
    background: #fff !important;
}
.buy-cartBox .cartBox-body .goods-count input {
    margin-left: -1px;
    width: 26px;
    height: 16px;
    border: 1px solid transparent;
    line-height: 14px;
    font-size: 12px;
    text-align: center;
}
.buy-cartBox .cartBox-body .goods-price strong {
    float: right;
    color: #333;
    font-weight: normal;
    font-size: 14px;
}
.buy-cartBox .cartBox-body li:hover .goods-delete1 {
    display: block;
}
.buy-cartBox .cartBox-body li:hover .goods-count button {
    visibility: visible;
}
.buy-cartBox .cartBox-body .goods-delete1 {
    display: none;
    position: absolute;
    width: 18px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    right: -1px;
    top: 4px;
    cursor: pointer;
    font-style: normal;
    color: #999;
}
.buy-cartBox .cartBox-footer {
    padding: 4px;
    line-height: 30px;
    font-size: 14px;
}
.buy-cartBox .cartBox-footer .goods-total {
    float: right;
    color: #ff4c62;
}
.buy-cartBox .cartBox-box{
      
    text-align: center;
    padding: 72px 20px 0 20px;
    margin-top:26px;
    font-size: 14px;
}
.buy-cartBox .cartBox-footer.active a{
    background: #ff8700;
}
.buy-cartBox .cartBox-box i{
    display: block;
    font-size: 56px;
}
.buy-cartBox .cartBox-footer a {
    display: block;
    height: 24px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    border-radius: 2px;
    background: #9c9a9a;
    color: #fff;
    padding: 13px 0;
    cursor: pointer;
}
.buy-cartBox .cartBox-footer a i {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: top;
}
.gjz-search p{
   padding: 10px 10px 0;
}
.gjz-search p label{
      width: 40px;
    display: inline-block;
    text-align: right;
    padding-right: 5px;
}
.gjz-search p input{
    max-width: 140px;
    line-height: 24px;
    height: 24px;
}
.gjz-search p button{
       margin-left: 45px;
    margin-bottom: 10px;
    background: -webkit-linear-gradient(#595656, #0c0c0d);
    background: -o-linear-gradient(#595656, #0c0c0d); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#595656, #0c0c0d); /* Firefox 3.6 - 15 */
  background: linear-gradient(#595656, #0c0c0d); /* 标准的语法 */
    color: #fff;
    border: none;
    padding: 5px 20px;
}
.shopping-cart .tab {
    width: 100%;
    height: 77px;
    border-bottom: 1px solid #eee;
    position: relative;
}
.shopping-cart .tab span {
    float: left;
    padding: 0 23px 0 23px;
    height: 50px;
    line-height: 50px;
    margin-top: 27px;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
}
.shopping-cart .tab p {
    position: absolute;
    bottom: -1px;
    height: 5px;
    background-color: #1268bb;
}
.shopping-cart .tab .tab-border-left {
    left: 10px;
    width: 148px;
}
.shopping-cart .tab .tab-active {
    color: #1268bb;
}
.shopicon{
    margin-right: 6px;
}
.shop-tips{
  
      height: 22px;
    line-height: 22px;
    color: #fff;
    background: #1268bb;
    padding: 2px 10px;
    margin-left: 16px;
    border-radius: 2px;
    font-weight: normal;
}
.cartgoodsbox tr.shop-goods{
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
}
.cartgoodsbox tr.shop-goods td:nth-of-type(1){
    padding-top: 0px;
    text-align: right;
}
.cartgoodsbox tr.shop-goods td:nth-of-type(2) a{
    color: #000;
}
.goods-total{
        width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.goods-total .goods-total-price{
     overflow: hidden;
    padding-right: 37px;
    float: right;
}
.goods-total .goods-total-price span{
        float: right;
    font-size: 12px;
    color: #333;
    margin-left: 20px;
}
.goods-total .goods-total-price span.price{
        text-align: right;
    color: #333;
}
.goods-total .use-coupon{
    float: right;
    margin-right: 37px;
    margin-bottom: 9px;
    height: 24px;
    color: #f48e2b;
    border: 1px dashed #f6a14e;
    outline: none;
    font-size: 12px;
    width: auto;
    background-color: #fffbf8;
    display: none;
}
.goods-total .use-coupon option{
        text-indent: 8px;
    font-size: 12px;
}

.confirm-left{
    
   padding-bottom: 20px;
    font-size: 24px;
    color: #1268bb;
}
/*选择国家*/
.pay-content{
    box-sizing: border-box;
    border: 1px solid #eee;
    padding: 20px 20px 0px 20px;
}
.pay-content .select-address .waring-text-hide {
    padding: 0 5px 0 5px;
    line-height: 23px;
    color: #e6505f;
    text-align: left;
    float: left;
    margin-right: 9px;
    margin-bottom: 10px;
    font-size: 12px;
    transition: all .3s linear;
    overflow: hidden;
    height: 0;
    border: 0;
}
.clear-float {
    clear: both;
}
.pay-content .select-address .country-box-cn {
    width: 502px;
    height: 38px;
    border: 1px solid #ccc;
    font-size: 12px;
    position: relative;
    margin-right: 10px;
    float: left;
}
.pay-content .select-address .country-box-cn .title {
    padding-left: 19px;
    line-height: 38px;
    color: #999;
    float: left;
}
.pay-content .select-address .country-box-cn input {
    color: #333;
    border: none;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    vertical-align: initial;
    padding-left: 8px;
    width: 378px;
    outline: none;
    float: left;
}
.pay-content .select-address .country-box-cn i {
        height: 38px;
    float: left;
    cursor: pointer;
    font-size: 20px;
    color: #a9a7a7;
    line-height: 38px;
    width: 33px;
    text-align: center;
}
.pay-content .select-address .must-enter {
    font-size: 12px;
    line-height: 40px;
    color: #333;
    padding-left: 10px;
}
.pay-content .select-address .must-enter span {
    color: #ff1733;
}
.goods-list-title-cn{
    overflow: hidden;
    padding-top: 20px;
}
.goods-list-title-cn h5{
    float: left;
    padding-right: 10px;
    line-height: 25px;
    margin-top: 0px;
}
.goods-list-title-cn em{
        float: left;
    width: 950px;
    height: 1px;
    background-color: #c4d5e2;
    margin-top: 13px;
}
.goods-list-title-cn a{
        float: left;
    width: 104px;
    height: 25px;
    border: 1px solid #c4d5e2;
    color: #1268bb;
    text-align: center;
    line-height: 25px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 12px;
}
.add-photo-default{
        padding: 0 6px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    font-size: 12px;
    border-radius: 1px;
    position: relative;
    color: #1268bb;
    border: 1px solid #1268bb;
    background: #fff;
    cursor: pointer;
    display: inline-block;
}
.add-photo-gray{
    padding: 0 6px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    font-size: 12px;
    border-radius: 1px;
    position: relative;
    color: #999;
    border: 1px solid #ddd;
    background: #eee;
    cursor: auto;
    display: inline-block;
}
.add-photo-default+i,.fujia-tips,.yf-tips{
    color: #999;
    cursor: pointer;
    font-weight: normal;
}
.remark-shop-service{
        display: flex;
    padding: 15px 10px;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
}
.remark-shop-service .enter-remark-cn{
    color: #999;
    font-size: 12px;
    width: 570px;
}
.remark-shop-service .enter-remark-cn input{
        height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    text-indent: 14px;
    margin-right: 14px;
    font-size: 12px;
    width: 498px;
}
.remark-shop-service .shop-services-cn{
        float: left;
    min-width: 416px;
    max-width: 539px;
}
.remark-shop-service .shop-services-cn p{
    display: flex;
    font-size: 12px;
    color: #333;
    vertical-align: super;
    text-indent: 6px;
    cursor: pointer;
    align-items: center;
    justify-content: flex-start;
}
.goods-coupon{
        text-align: right;
    padding: 0 10px 10px 0;
    margin: 10px 0;
  
}
.goods-coupon p{
    height: 20px;
    line-height: 20px;
    color: #333;
}
.goods-coupon b{
    width: 147px;
    text-align: right;
    display: inline-block;
}
.goods-total-price{
        width: 100%;
    height: 53px;
    line-height: 53px;
    font-size: 14px;
    text-align: right;
}
.goods-total-price b{
        float: right;
    padding-left: 50px;
    font-size: 18px;
    color: #e6505f;
    padding-right: 10px;
}
.shop-tit-4h{
    padding:10px 0 10px 20px;
    color: #1268bb;
}
.shop-item-4h{
    border:solid 1px #e5e5e5;
}
.total-price span{
    font-weight: bold;
}
 .total-price {
    width: 100%;
    overflow: hidden;
 
    line-height: 44px;
    text-align: right;
    color: #333;
}
 .total-price b {
    float: right;
    color: #e6505f;
    font-size: 26px;
 
}
.total-price a {
    float: right;
}
.confirm-order {
    background-color: #fbfbfb;
    font-size: 12px;
    overflow: hidden;
    margin-bottom: 100px;
}
.confirm-order .children {
    width: 100%;
    overflow: hidden;
}
.confirm-order .agree-pro {
    float: right;
    margin: 30px 20px 18px 0;
    color: #333;
    font-size: 12px;
}
.confirm-order .agree-pro a {
    text-decoration: none;
    cursor: pointer;
    color: #1268bb;
}

.select-input-true {
    border: 1px solid #ccc;
    width: 14px;
    height: 14px;
    float: left;
    cursor: pointer;
    background: #fff url(../images/selected.png) no-repeat center center;
    background-size: 12px 9px;
}
.select-input-false {
    border: 1px solid #ccc;
    width: 14px;
    height: 14px;
    float: left;
    cursor: pointer;
}
.confirm-order .agree-pro span {
    margin: 2px 10px 2px 0;
    color: #333;
}
.confirm-order .children {
    width: 100%;
    overflow: hidden;
}
.confirm-order .confirm-btn-active {
    cursor: pointer;
    float: right;
    margin: 0 25px 20px 0;
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 2px;
    background-color: #1268bb;
}
.confirm-order .confirm-btn-noagree {
    float: right;
    margin: 0 25px 20px 0;
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border-radius: 2px;
    background-color: #ccc;
}
 .warm-reminder {
    float: right;
    height: 28px;
    line-height: 28px;
    padding: 0 10px 0 32px;
    border: 1px solid #ffe0b8;
    background-color: #fffff5;
    color: #f48e2b;
    margin: 0 25px 20px 0;
    font-size: 12px;
}
.goods-add-photo-cont{
    background: #eee;
    border-top: 1px solid #ddd;
    font-size: 12px;
    position: relative;
}
.goods-add-photo-cont td{border: none;}
 .goods-add-photo-cont h3 {
    padding-left: 15px;
    padding-right: 5px;
    color: #333;
    font-weight: bold;
}
.goods-add-photo-cont .quality-commitment {
    margin-left: 10px;
    padding-left: 25px;
    color: #ff9000;
 
    vertical-align: middle;
 
    cursor: pointer;
    font-size: 12px;
    text-align: center;
   
}
.goods-add-photo-cont .add-photo-remove-cn {
    color: #1268bb;
    cursor: pointer;
    margin-left: 122px;
    text-align: center;
}
 .goods-add-photo-cont .add-photo-price {
    color: #e6505f;
    font-weight: bold;
    width: 100px;
  
    text-align: center;
    position: relative;
    padding-right: 19px;
}

/*订单详情*/
.order-4h{
    margin-top: 25px;
    overflow: hidden;
    transition: height 0.2s ease-in-out;
    -webkit-transition: height 0.2s ease-in-out;
    height: 45px;
}
.order-4h table {
    width: 100%;
    background: #fbfbfb;
    table-layout: fixed;
}
.order-4h * {
    box-sizing: border-box;
}
.order-4h .title {
    height: 50px;
    padding-left: 30px;
}
.order-4h .tip {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    width: 200px;
}
.order-4h .count-down {
    font-size: 12px;
    color: #999;
    display: inline-block;
    width: 300px;
}
.order-4h .timer {
    color: #1268bb;
}
.order-4h .toggleDetail {
    font-size: 12px;
    outline: none;
    cursor: pointer;
    display: inline-block;
    border-color: transparent;
    text-align: center;
    line-height: 1;
    background: transparent;
    margin-left: 560px;
   
    background: none;
    text-align: right;
    color: #1268bb;
}
.order-4h .toggleDetail.active i{
   transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);
}
.order-4h tbody {
    border-top: #ddd solid 1px;
    font-size: 12px;
}
.order-4h tbody tr:first-child > td {
    color: #999;

}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus{
    outline: none!important;
}
.order-4h tbody td {
    padding: 10px 0;
    padding-left: 75px;
}
.payment-info{
        margin-top: 30px;
        line-height: 36px;
    padding-left: 30px;
}
.payment-info li{
    font-size: 14px;
    display: inline-block;
    width: 420px;
}
.payment-info li span{
        font-weight: bold;
}
.payment-info  .rate {
    display: inline-block;
}
.payment-info .grey-i{
    font-weight: normal;
    font-size: 12px;
}
.payment-info .rate-icon {
    margin-bottom: -5px;
    margin-left: 10px;
    display: inline-block;
    font-weight: normal;
    font-size: 20px;
}
.payment-info li:nth-child(2) {
    width: 400px;
}
.payment-info li:last-child {
    width: 310px;
    text-align: right;
}
.payment-info li:last-child span {
    font-size: 24px;
    font-weight: bold;
    color: #e6505f;
}
.payment-info .fee1 {
    color: #666;
    font-size: 12px;
    font-weight: normal;
}
.ul-xinqi{
        border: #ddd 1px solid;
    border-top: #1268bb 4px solid;
    border-bottom: none;
    padding: 20px 20px 10px;
}


input[type=checkbox], input[type=radio]{
        width:16px;
    height:16px;
    background-color: #fff;
    border: 1px solid #d2dce8;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-right: 5px;
}
input[type=radio]{
    border-radius: 50%;
}
input[type=checkbox]:checked:active:not(:disabled):after, input[type=checkbox]:checked:not(:disabled):after {
    content: "";
    width: 14px;
    height:14px;
    display: block;
    background: 50%;
    background-image: url(../images/selected.png);
    background-repeat: no-repeat;
}
input[type=radio]:checked:active:not(:disabled):before,input[type=radio]:checked:not(:disabled):before {
 background:#ff9900 50% no-repeat;
    height: 8px;
    width: 8px;
    margin-left: 3px;
    margin-top: 3px;
 border-radius:4px;
 position:absolute;
 content:""
}
       .ul-xinqi,
        .ul-xinqi li {
            overflow: hidden;
        }

        .ul-xinqi li {
              border: transparent 1px solid;
    padding: 10px 20px;
    border-bottom-color: #eee;
            display: flex;
            align-items: center;
            position: relative;
        }
.ul-xinqi li.active{
    border: #d0e9f6 5px solid;
    padding: 6px 16px;
}
.shipLeft{
    width: 30px;
}
.shioCenter{
    margin-left: 30px;
    margin-right: 20px;
    
}
.shipRight{
    display: none;
}
.ul-xinqi li.active .shipRight{
    display: block;
}
.ul-xinqi li.active .shipRight-overhidden{
    display: none;
}
.shipRight p{
    color: #ff9900;
    line-height: 30px;
}
.shipRight-overhidden{
        position: absolute;
    right: 46px;
    color: #666;
}
.shipRight-icon{
    position: absolute;
    right: 10px;
}
.shipRight-icon i{
    color: #999;
    font-size: 26px;
}
 .operation-area {
    padding: 20px 40px;
    background: #ebf9ff;
    border: 1px solid #c5e3ff;
}
.operation-area > div {
    display: inline-block;
}
.operation-area > div:first-child {
   
    width: 39%;
}
 .operation-area > div:last-child {
    width: 60%;
    text-align: right;
}
.icon-payment {
    background: url(/cn/source/img/pay/payment_icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px;
    margin-right: 10px;
    height: 32px;
}
.icon-payment.poli {
    background-position-x: -696px;
    width: 63px;
}
 .payment-name,  .remark, .pay .area {
    display: inline-block;
    vertical-align: top;
    vertical-align: middle;
    font-size: 14px;
}
.payment-name{
    padding-left: 20px;
}
 .pay-button {
    transition: background 0.2s ease-in-out;
    -webkit-transition: background 0.2s ease-in-out;
    outline: none;
    cursor: pointer;
    display: inline-block;
    border-color: transparent;
    text-align: center;
    line-height: 1;
    background: transparent;
    font-size: 14px;
    margin-left: 10px;
    height: 40px;
    padding: 0 30px;
    background: #e6505f;
    color: #fff;
    border-radius: 3px;
}

.remittance-tip {
    font-size: 12px;
    position: relative;
    margin-top: 30px;
    padding: 22px;
    border-top: 1px solid #1268bb;
    border-right: 1px solid #ddd;
    border-bottom: 2px solid #ddd;
    border-left: 1px solid #ddd;
}
.remittance-tip legend {
    position: absolute;
    top: -8px;
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    text-align: center;
    line-height: 30px;
    background: #eaeaea;
    color: #666;
    font-size: 14px;
width: 100px;
}
.remittance-tip legend:after {
    position: absolute;
    right: -5px;
    width: 5px;
    height: 8px;
    display: inline-block;
    vertical-align: top;
    content: '';
    background: url(../images/sanjiao.png) no-repeat;
}
.remittance-tip .dl-el {
    line-height: 74px;
}
.remittance-tip .dl-el:before {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    width: 123px;
    height: 34px;
    content: '';
    background: url(../images/xx-lian.png) no-repeat;
}
.remittance-tip .dl-el + .dl-el:before {
    height: 50px;
    background-position-y: -34px;
}
.remittance-tip dt,.remittance-tip dd {
    display: inline-block;
    vertical-align: top;
    line-height: 74px;
    margin-left: 30px;
}
.remittance-tip dd {
    color: #666;
}
.remittance-tip a:visited, .remittance-tip a.visited {
    color: #1268bb;
}
.remittance-tip .dl-el .go-remit {
    display: inline-block;
    vertical-align: top;
    float: right;
    line-height: 74px;
}
.orion-ghost-btn {
 padding: 5px 20px;
      color: #1268bb;
    border: #1268bb solid 1px;
    border-radius: 4px;
}
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}

/*弹窗注册页面*/
.Pop-ups{
    position: fixed;
    width:820px;
    height: 350px;
    left: 50%;
    top: 50%;
    margin-left: -410px;
    margin-top: -175px;
    background: #fff;
    z-index: 999;
    border: solid 7px #305ca5;
    display: none;
}
.Pop-ups .Pop-ups-content{
    display: flex;
    align-items: center;
}
.Pop-ups-rt{
    text-align: center;
   
    margin: 0 auto;
}
.Pop-ups-rt>img{
    margin-bottom: 20px;
}
.Pop-ups-rt>dl dt{
    font-size: 13.05px;
    color: #000;
    padding-bottom: 18px;
}
.Pop-ups-rt>dl dd{
    font-size: 12.37px;
    color: #676666;
    padding-bottom: 28px;
}
.Pop-ups-rt .Pop-ups-reg{
    display: flex;
    justify-content: center;
}
.Pop-ups-rt .Pop-ups-reg>div{
       border: solid 1px #cdd8dc;
    width: 235px;
    height: 30px;
    padding-left: 15px;
}


.Pop-ups-rt .Pop-ups-reg>div input{
    border: none;
    height: 100%;
    width: 100%;
    font-size: 13px;
}
.Pop-ups-reg>a{
      font-size: 13px;
    color: #fff;
    background: #019bff;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    margin-left: 5px;
}

.Pop-ups #close-pop{
  position: absolute;
    right: 0;
    top: 0;
    background: #ececec;
    font-size: 12px;
    border: none;
}
.yue .yue-rt input[type="button"],.next_01 input,.tijiao input,.paydaigou-box a{
        border: none;
    background: #f90;
    color: #fff;
    padding: 5px 10px
}
.mytypes-right-tb{
    width: 100%;
}
.mytypes-right-tb dl{
    width: 223.5px;
}
.mytypes-right-tb dl:nth-of-type(4n){
    margin-right: 18px;
}
.mytypes-right-tb dl:nth-of-type(5n){
    margin-right: 0px;
}

/*4htd--新的账户充值页面*/
.remit_guide{
    padding: 20px;
    background: #e9f6ff;
}
.remit_guide .title {
    font-size: 14px;
    font-weight: bold;
    color: #1268bb;
}
.remit_guide ol {
    margin: 15px 0;
    padding: 0;
}
.remit_guide li {
    list-style: decimal inside;
}
.remit_guide li + li {
    margin-top: 5px;
}
.alert-warning p{line-height: 26px;}
.alert-warning p>b{
    padding-right: 10px;
}
.alert-warning p big{
    color: #ff4c62;
    font-weight: bold;
}
#CreditCardPay,#AliPay,#WxPay,#domesticPay,#USAPay,#WesternPay{
    display: none;
}

/*国内银行-美国银行-西联银行汇款 start*/
.remit_step-bar{
    color: #333;
    font-size: 12px;
}
.remit_step-bar *{
    box-sizing: border-box;
}
.remit_step-bar>div {
    position: relative;
}
/* .remit_step-bar .step-bar_first:before */
.remit_step-bar>div:before {
    content: '';
    display: block;
    position: absolute;
    top: 42px;
    left: 21px;
    bottom: -42px;
    width: 0;
    border-left: 2px dashed #97c6ff;
}
.remit_step-bar .step-bar_title {
    margin-top: 40px;
    line-height: 42px;
    height: 42px;
    position: relative;
}
.remit_step-bar .step-bar_title:before {
    margin-right: 16px;
    content: '1';
    border-radius: 50%;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #0575ff;
}
.remit_step-bar .step-bar_title:before, .remit_step-bar .step-bar_title:after {
    display: inline-block;
    vertical-align: top;
    width: 42px;
    height: 42px;
}
.remit_step-bar .step-bar_title strong {
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
}
.remit_step-bar .step-bar_title:after {
    position: absolute;
    content: '';
    left: 39px;
    width: 9px;
    background: url(/Public/Home/SHTD/images/pay-step-icon.png) no-repeat center;
}
.remit_step-bar .step-bar_content {
    padding: 10px 0 0 58px;
}
.remit .icon-help{
    font-size: 20px;
    margin-left: 4px;
}
.remit_payee {
    width: 890px;
    margin-top: 20px;
}
.remit_payee .title {
    display: inline-block;
    line-height: 30px;
    padding: 0 20px;
    font-size: 14px;
    color: #1268bb;
    background: #ddecff;
}
.remit .content {
    background: #fff;
    padding: 20px 20px 30px;
}
.remit_payee .content {
    background: #fff;
    padding: 20px 20px 30px;
    float: inherit;
}
.remit_payee .content {
    border: 3px solid #ddecff;
}

.remit_payee li > div {
    display: inline-block;
    vertical-align: top;
}
.remit_payee li + li {
    margin-top: 20px;
}
.remit_payee .name {
    width: 220px;
}
.remit_payee .name strong {
    display: block;
}
.remit_payee .descmsg {
    font-size: 18px;
    color: #666;
    line-height: 36px;
}
.remit_step-bar .form-item {
    margin-top: 20px;
    width: 410px;
}
.remit_step-bar .form-item.country{
    position: relative;
}
.remit_step-bar .form-item.country .all-countrys{
    width: 920px;
    top: 53px;
}
.remit_step-bar .form-item label {
    font-weight: bold;
    min-height: 18px;
    font-size: 14px;
}
.remit_step-bar .form-item label, .remit_step-bar .form-item input {
    display: block;
}
.remit_step-bar .form-item input, .remit_step-bar .form-item select {
    transition: border-color 0.2s ease-in-out;
    -webkit-transition: border-color 0.2s ease-in-out;
    margin-top: 10px;
    width: 100%;
    height: 30px;
    border: 1px solid #ddd;
    text-indent: 0;
    padding: 0 7px;
    outline: 0;
    margin-top: 0px;
    line-height: 30px;
}
.remit_step-bar .form-item.txn-id .message {
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    margin-top: -30px;
    margin-left: 366px;
    height: 30px;
    line-height: 30px;
    background: #ffe7e9;
    padding: 0 20px;
    color: #fe4255;
}
.remit_step-bar .form-item.txn-id .message:before {
    position: absolute;
    content: '';
    top: 10px;
    left: -4px;
    width: 9px;
    height: 9px;
    background: #ffe7e9;
    display: inline-block;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.remit_step-bar .form-item > .form-item {
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    width: 300px;
}
.remit_step-bar .step-bar_second .step-bar_title:before {
    content: '2';
}
.remit_step-bar .form-item input[type="submit"]{
    margin-bottom: 20px;
}
.form-item.txn-id .message.active {
    opacity: 1;
    visibility: visible;
}
/*4htd--会员中心全屏显示*/
/*4htd--我要预报*/
.user-right-all{
    width: 1200px;
    margin-left: 0px;
}
.user-right-all *{
    font-size: 12px;
}

.pagepath {
    margin: 20px 0 0;
}
.pagepath ul li {
    display: inline-block;
}
.pagepath ul li span {
    margin: 0 10px;
}
.transport-step{
    text-align: center;
    margin-bottom: 30px;
}
.transport-step img{
  
    display: inline;
}
.transport-title h4{
        font-size: 24px;
    
    margin-top: 10px;
}
 .mytips{
        border: 1px dotted #ff3a52;
    background: #fffff5;
    color: #ff1733;
    padding: 3px 5px;
     margin: 20px 0;
     line-height: 24px;
}
.transinfor {
    background: #eee;
   
    padding: 20px 30px;
    padding-bottom: 30px;
    margin-top: 20px;
    position: relative;
}
.transinfor h4 {
    font-size: 16px;
    font-weight: bold;
     color: #5048bc;
}
.transinfor > img {
    position: absolute;
    left: 0;
    top: 0;
}
.transinfor .transbox {
    margin-top: 15px;
}
.transinfor .transbox .transbox-ul > li {
    display: inline-block;
}
.transinfor .transbox .transbox-ul > li input,.transinfor .transbox .transbox-ul > li select {
    height: 28px;
    line-height: 28px;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0 10px;

    
}
.transinfor .transbox .transbox-ul > li:nth-child(3) input {
    width: 280px;
}
.transinfor .transbox .transbox-ul{
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    position: relative;
}
.transinfor .transbox .transbox-ul .delcell{
    position: absolute;
    right: -25px;
    background: #cecccc;
    font-size: 14px;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 17px;
    text-align: center;
    border-radius: 50%;
    top: 5px;
    cursor: pointer;
    display: none;
}
.transinfor .transbox .transbox-ul .delcell:hover{
    background: red;
}
.transinfor .trbox {
    height: 30px;
    margin-top: 20px;
    padding-right: 4px;
}
.transinfor .trbox ul li {
    display: inline-block;
    vertical-align: top;
}
.transinfor .trbox ul li button {
    border: none;
    border-radius: 3px;
    background: #5048bc;
    color: #fff;
    padding: 6px 20px;
    vertical-align: middle;
}
.transinfor .trbox ul li a{
         border: 1px solid #5048bc;
    border-radius: 3px;
    margin-right: 5px;
    display: block;
    padding: 6px 20px;
    color: #000;
}
.confirm-top{
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
    border-bottom: dashed 1px #000;
}
.confirm-top a{
    color: #5048bc;
    font-size: 16px;
    padding-left: 10px;
}
.translist {
    padding: 20px 25px;
    border: 1px solid #eee;
    margin-top: 20px;
}
.translist h3 {
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: bolder;
}
.translist .transtabhead {
    border: 1px solid #eee;
    padding: 15px 20px;
    background: #fdfdfd;
}
.translist .transtabhead ul li {
    display: inline-block;
}
.translist .transtabhead ul li:nth-child(1),.translist .transbody .transpro > ul > li:nth-child(1){
    width: 15%;
}

.translist .transtabhead ul li:nth-child(2),.translist .transbody .transpro > ul > li:nth-child(2){
    width:15%;
    text-align: center;
}
.translist .transtabhead ul li:nth-child(3),.translist .transbody .transpro > ul > li:nth-child(3){
    width: 20%;
     text-align: center;
}
.translist .transtabhead ul li:nth-child(4),.translist .transbody .transpro > ul > li:nth-child(4){
    width: 10%;
     text-align: center;
}
.translist .transtabhead ul li:nth-child(5),.translist .transbody .transpro > ul > li:nth-child(5){
    width: 10%;
     text-align: center;
}
.translist .transtabhead ul li:nth-child(6),.translist .transbody .transpro > ul > li:nth-child(6){
    width: 20%;
     text-align: center;
}
.translist .transtabhead ul li:nth-child(7),.translist .transbody .transpro > ul > li:nth-child(7){
    width: 8%;
    text-align: right;
}
.translist .transbody {
    border: 1px solid #cfe1eb;
    margin-top: 20px;
}
.translist .transbody h4 {
    background: #eef9ff;
    padding: 11px 25px;
    font-weight: bold;
    position: relative;
    margin: 0;
}
.translist .transbody h4:before {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    content: "\25CF";
    font-size: 12px;
    color: #0575ff;
}
.translist .transbody h4.inactive:after {
    top: 50%;
    height: 20px;
    position: absolute;
    left: 13px;
    width: 1px;
    content: "";
    border-left: 1px dashed #0575ff;
}
.translist .transbody .transprobox {
    padding: 0 25px;
    position: relative;
}
.translist .transbody .transprobox:before {
    position: absolute;
    left: 13px;
    top: 0;
    width: 1px;
    content: "";
    height: 100%;
    border-left: 1px dashed #0575ff;
}

.translist .transbody .transpro > ul > li {
    display: inline-block;
    vertical-align: top;
}
.translist .transbody .transpro > ul > li .deletepro {
    display: inline-block;
    vertical-align: middle;
    width: 21px;
    height: 19px;
    font-size: 22px;
    cursor: pointer;
    line-height: 16px;
}
.translist .transbody .transpro {
    border-bottom: 1px solid #ddd;
    padding: 20px 0;
}
.translist .transbody .transpro:last-child {
    border: none;
}
.myserver {
    padding: 20px 8px;
}
.myserver ul li:first-child {
    font-weight: bolder;
    padding: 0 10px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 2px;
    background: #1268bb;
    color: #fff;
    position: relative;
}
.myserver ul li:first-child:before {
    position: absolute;
    left: 4px;
    top: -6px;
    content: "";
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 3px solid #1268bb;
}
.myserver ul li:first-child:after {
    position: absolute;
    top: -20px;
    height: 20px;
    left: 6px;
    width: 1px;
    content: "";
    border-left: 1px dashed #0575ff;
}
.myserver ul li {
    display: inline-block;
    vertical-align: top;
    margin-right: 40px;
}
.myserver ul li input {
    margin-right: 10px;
    vertical-align: middle;
}
.myserver ul li span{
    font-size: 18px;
    color: #999;
    vertical-align: middle;
}
.transport-country{
        padding: 20px 25px;
    background: #fafafa;
    border: 1px solid #eee;
}
.transport-country h5{
        font-size: 16px;
    margin-bottom: 20px;
    font-weight: bolder;
}
.tipsinfor {
    padding: 19px 60px;
    border: 1px solid #ffe0b8;
    background: #fffff5;
    margin-top: 20px;
}
.tipsinfor ul li:first-child {
    font-weight: bolder;
}
.tipsinfor ul li {
    line-height: 30px;
}
.tipsinfor ul li span{
    color: #999;
    font-size: 16px;
}
.buttbox .button-top {
    text-align: center;
    padding-top: 30px;
}
.buttbox .myinfor {
    margin-bottom: 20px;
}
.buttbox .myinfor input {
    margin-top: 3px;
    margin-right: 10px;
}
.buttbox .myinfor input, .buttbox .myinfor p {
    display: inline-block;
    vertical-align: top;
}
.buttbox button {
    width: 180px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    background: #1268bb;
    border: none;
    border-radius: 5px;
    margin-bottom: 95px;
    font-size: 18px;
    font-weight: bolder;
}
.buttbox .disable {
    background: #ddd;
}
.insert-msg-tab>ul:after{
        content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #fbfbfb;
    margin-top: -3px;
}
.insert-msg-tab>ul li{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding: 0 22px;
    border-bottom: 3px solid #fbfbfb;
    cursor: pointer;
}
.insert-msg-tab>ul li.active{
        color: #1268bb;
    border-bottom-color: #1268bb;
    cursor: default;
}
.yubao-kd-list{
    display: flex;
    align-items: center;
    
}
.yubao-kd-list .imgbox{
    position: relative;
    width: 94px;
}
.yubao-kd-list .imgbox p{
    position: absolute;
    bottom: 0;
    background: rgba(14, 14, 14, 0.64);
    color: #fff;
    width: 100%;
        
}
.yubao-tits{
    font-size: 14px;
    padding-right: 40px;
}
.yubao-tits img{
    margin-right: 6px;
}
.yubao-kd-no{
    padding: 10px 0;
}
.yubao-kd-no a{
    background: #f90;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
}
/*z转运成功*/
.success-msg{
        width: 845px;
    margin: 0 auto 220px auto;
    background-color: #fbfbfb;
    padding: 20px 20px 10px 20px;
}
.success-msg div:nth-of-type(1) {
    background: transparent url(/Public/Home/SHTD/images/true.jpg) no-repeat 240px top;
    background-size: 50px 50px;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 310px;
}
.success-msg div:nth-of-type(1) h1 {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 18px;
    margin-top: 0;
}
.success-msg div:nth-of-type(1) p {
    font-size: 12px;
    color: #666;
    margin-bottom: 15px;
    width: 100%;
}
.success-msg div:nth-of-type(1) a {
    float: left;
    width: 138px;
    height: 28px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    border: 1px solid #1268bb;
    cursor: pointer;
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 1px;
    text-decoration: none;
}
.success-msg div:nth-of-type(1) a:nth-of-type(1) {
    color: #fff;
    background-color: #1268bb;
}
.success-msg div:nth-of-type(1) a:nth-of-type(2) {
    color: #1268bb;
    background-color: #fff;
}
.success-msg div {
    padding-left: 68px;
    overflow: hidden;
}
.success-msg div:nth-of-type(2) h2 {
    font-size: 14px;
    color: #f48e2b;
    margin: 16px 0;
    font-weight: bold;
}
.success-msg div:nth-of-type(2) p {
    overflow: hidden;
    font-size: 12px;
}
.success-msg div:nth-of-type(2) p b, .success-msg div:nth-of-type(2) p span, .success-msg div:nth-of-type(2) p a {
    padding-left: 25px;
    display: block;
}
.success-msg div:nth-of-type(2) p b {
    color: #333;
    font-weight: bold;
    position: relative;
    font-size: 14px;
}
.success-msg div:nth-of-type(2) p span {
    color: #666;
    padding: 14px 26px;
}
.success-msg div:nth-of-type(2) p b:before {
    content: '1';
    position: absolute;
    left: 0px;
    top: 1px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #f48e2b;
    color: #fff;
    line-height: 20px;
    text-align: center;
}
.success-msg div:nth-of-type(2) p:nth-of-type(2) b:before {
    content: '2';
}
.success-msg div:nth-of-type(2) p:nth-of-type(3) b:before {
    content: '3';
}
/*4htd 修改预报列表*/
#edityubao{
    width: 430px;
    margin: 0 auto;
    
}
#edityubao p{
    display: flex;
    margin-bottom: 20px;
}
#edityubao p input,#edityubao p select{
      width: 240px;
    border: solid 1px #ccc;
    border-radius: 4px;
    margin-left: 24px;
    padding-left: 10px;
    
}
#edityubao p label{
    text-align: right;
    width: 150px;
}
.yiruku_total{
    overflow: hidden;
    border: solid 1px #dfdfdf;
    padding-left: 20px;
}
.yiruku_total input[type="checkbox"]{
    vertical-align: middle;
}
.yiruku_total>div{
   height: 60px;
    line-height: 60px;
}
.yiruku_total>div b{
    color: #ea466c
}
.yiruku_total>div b.xz{
    font-size: 18px;
    padding: 0 5px;
    
}
.submit-off{
    height: 60px;
       padding: 0 20px;
    font-size: 16px;
    color: #fff;
    background: #d0d0d0;
    line-height: 60px;
    text-align: center;
    border: none;
    display: inline-block;
    margin-left: 20px;
}
.submit-off.submit-on{
       background: #f90;
}
/*4htd--收货地址 完成转运信息*/
.shouhuo-address h3{
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 10px;
}
.shouhuo-address ul li{
        background: #f7fcff;
    padding-right: 10px;
    margin-bottom: 20px;
    display: none;
        height: 36px;
    line-height: 22px;
}
.shouhuo-address ul li.select{
    display: block;
}

.shouhuo-address ul li span,.shouhuo-address ul li b{
    display: inline-block;
    font-size: 14px;
    float: left;
}
.shouhuo-address ul li b.name{
    margin-top: 8px;
}
  .maxW450{
                max-width: 450px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
      margin-top: 8px;
        }
.shouhuo-address ul li span.tips{
       border: solid 2px #5a9eff;
    margin-right: 10px;
    padding: 6px 0;
    font-size: 14px;
    position: relative;
     cursor: pointer;
    width: 130px;
    text-align: center;
}
.shouhuo-address ul li span.tips i{
    display: none;
  
}
.shtd-text-info{
    color: #0066dd;
}
.shtd-text-danger{
    color: #fe4255;
}
.shtd-text-warning{
    color: #f2890f;
}
.shouhuo-address ul li span.tips.selected i{
       position: absolute;
    right: -1px;
    bottom: -3px;
    color: #5a9eff;
    display: block;
    font-size: 18px;
} 
.shouhuo-address ul li:hover span.edit,.shouhuo-address ul li:hover span.remove,.shouhuo-address ul li:hover span.setdefault{
    display: block;
    color: #0066dd;
}
.shouhuo-address ul li:hover{
    background: #e4edf3;
}
.shouhuo-address ul li span.address{
    color: #676664;
    margin-left: 10px;
}
.shouhuo-address ul li span.edit,.shouhuo-address ul li span.remove,.shouhuo-address ul li span.setdefault{
   cursor: pointer;
    margin-top: 7px;
    padding-left: 15px;
    display: none;
    float: right;
}
.shouhuo-address ul li span.default{
    background: #edeef0;
    color: #696562;
    padding: 4px;
        margin-left: 20px;
    border-radius: 4px;
    margin-top: 3px;
}
.more-address{
    cursor: pointer;
}
.more-address i,.More-routes i{
    display: inline-block;
}
.more-address.selected i,.More-routes.selected i{
   
    transform:rotate(180deg);
    transform: all 1s;
}
.baozhuang-tits{position: relative;}
.baozhuang-tits:before{
     content: '';
    width: 100%;
    display: block;
    height: 1px;
    background: #c3d5e1;
    position: absolute;
    top: 9px;
}
.baozhuang-tits h5{
       background: #fff;
    display: inline;
    font-weight: bold;
    font-size: 16px;
    position: relative;
    padding-right: 20px;
}
.baozhuang-tits .editSpan{
     float: right;
    padding: 5px 20px;
    color: #0165dd;
    border: solid 1px #c3d5e1;
    background: #fff;
    border-radius: 28px;
    position: relative;
    display: none;
    cursor: pointer;
    
}
.baozhuang-fuwu ol{
     padding-left: 0px;
    overflow: hidden;
    margin-top: 20px;
}
.baozhuang-fuwu ol li{
    float: left;
    width: 50%;
    display: flex;
}
.baozhuang-fuwu ol li b{
    font-size: 14px;
}
.baozhuang-fuwu ol li img{
    width: 28px;
    margin-right: 5px;
}
.payP>div>b{
    font-size: 14px;
}
.payP>div>b img{
    width: 28px;
}
.baozhuang-fuwu ol li input,div.payP input{
    margin-right: 15px;
}
.baozhuang-fuwu ol li .freeP{
    background: #1268bb;
    color: #fff;
    padding: 2px;
    border-radius: 2px;
    margin-left: 5px;
}
.baozhuang-fuwu ol li div p,.payP p{
       color: #666668;
    width: 370px;
    padding-top: 10px;
    line-height: 24px;
}
.payP{
    display: flex;
    margin-top: 60px;
    margin-bottom: 40px;
}
.payP .freeP{
     background: #ff5555;
    color: #fff;
    padding: 2px;
    border-radius: 2px;
    margin-left: 5px;
}
.payP p{
    width: 100%;
}
ol.payOl{
        margin-left: 30px;
    background: #fbfbfb;
    padding: 10px;
    display: none;
}
ol.payOl p b{
    color: #ff5556;
}
.product-item img{
    width:48px;
    height: 48px;
}
.product-item thead td{
    background: #fbfbfb;
}
.product-item{
    border-left: solid 1px #ddd;
    border-top: solid 1px #ddd;
    margin: 20px 0;
    width: 100%;
}
.product-item td{
    padding:5px 10px;
     border-right: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    text-align: center;
}
.freight-content{
    text-align: center;
    margin-top: 50px;
}
.freight-content a{
        width: 262px;
    background: #0078ff;
    color: #ffffff;
    text-align: center;
    padding: 13px 0;
    border-radius: 2px;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
}
.complate-zy{
        display: inline-block;
    background: #e7505f;
    color: #fff;
    font-size: 14px;
    padding: 6px 10px;
    border-radius: 2px;
    margin-top: 27px;
}
.complate-imgitem{
    display: flex;
    justify-content: center;
    margin-top: 10px;
}
.complate-imgitem li{
    margin: 5px;
    background: #ccc;
}
.complate-imgitem img{
    width: 30px;
    height: 30px;
}
/*去完成转运*/
.fahuo-left{
    width: 868px;
    border: solid 1px #dfdfdf;
        padding: 10px 10px 30px;
    margin-bottom: 70px;
    
}
.mingxi{
    text-decoration: underline;
    position: relative;
}
.mingxi:hover .mingxi-content{
    display: block;
}
.mingxi-content{
   position: absolute;
    top: 28px;
    width: 250px;
    background: #fff;
    box-shadow:1px 1px 10px #ccc;
    left: -125px;
    z-index: 1;
    display: none;
}
.mingxi-content:before{
      content: '';
    width: 0;
    height: 0;
    border-width: 0px 8px 8px;
    border-color: transparent transparent #e7e7e7b5;
    border-style: solid;
    position: absolute;
    top: -8px;
}

.mingxi-content dl{
    padding: 10px;
    margin: 0;
}
.mingxi-content dl dd{
    text-align: left;
}
.mingxi-content dl dd:not(:last-child){
    padding-bottom: 5px;
}
.mingxi-content dl dd:not(:first-child){
    padding-top: 5px;
}
.mingxi-content dl div.tips{
    text-align: left;
    padding-bottom: 7px;
}
.mingxi-content dl dd b{
    padding-right: 2px;
}
.mingxi-content dl dd span{
    color:#4a4747;
}
.b-b{
    border-bottom: solid 1px #efefef;
}
.fahuo-right{
    width: 300px;
   
}
.fahuo-content ol{
    padding-left: 0px;
    margin: 20px 0;
}
.fahuo-content ol li{
    display: none;
}
.fahuo-content ol li>div{
    display: flex;
    border: solid 1px #ddd;
    padding: 20px 30px;
    justify-content: space-between;
    margin-bottom: 10px;
}
.fahuo-content ol li.select{
    display: block;
}
.fahuo-content ol li>div div:nth-child(1){
    text-align: center;
}
.fahuo-content ol li>div div:nth-child(1) p{
    padding-top: 8px;
}
.fahuo-content ol li>div div:nth-child(1) img{
    width: 70px;
   
}
.fahuo-content ol li>div div:nth-child(2) big{
    font-size: 18px;
}
.fahuo-content ol li>div div:nth-child(3) p{
    padding-bottom: 10px;
}
.fahuo-content ol li>div div:nth-child(4){
    max-width: 220px;
    color: #5d5d5b;
}
.fahuo-content ol li>div div:nth-child(5) a{
    padding: 5px 20px;
    color: #fff;
    background: #0b6ac6;
    border-radius: 3px;
    margin-top: 10px;
    display: block;
}
.fahuo-content ol li>div big,.fahuo-content ol li small{
    display: block;
}
.More-routes{
      width: 364px;
    border: solid 1px #1268bb;
    background: #f5fafe;
    font-weight: bold;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin: 10px auto;
    text-align: center;
    border-radius: 20px;
    cursor: pointer;
}
.fahuo-Insurance{
    padding: 16px 0;
}
.fahuo-Insurance p{
    padding-bottom: 10px;
    font-size: 14px;
}
.fahuo-Insurance p span{
    padding-right: 20px;
}
.fahuo-Insurance p input[type="number"]{
    border: solid 1px #5ba2fe;
    height: 26px;
    line-height: 26px;
    width: 96px;
}
.fahuo-Insurance p big{
    font-size: 24px;
    width: 98px;
    display: inline-block;
    margin-right: 10px;
    color: #e8505f;
    
}
.fahuo-Insurance p input{
    margin-right: 10px;
}
.fahuo-Insurance p:not(:first-child){
    padding-left: 27px;
}
.fahuo-remark{
    display:flex;
    align-items: center;
}
.fahuo-remark textarea{
    width: 500px;
    height: 36px;
    margin-right: 20px;
}
.fahuo-content ol.selected{
    position: relative;
    margin-bottom: 0px;
}
.fahuo-content ol.selected li>div div:nth-child(5){
    display: none;
}
.fahuo-content ol.selected li>div{
    border: solid 2px #5aa0ff;
    background: #f7fcff;
}
.fahuo-content ol.selected>i{
        position: absolute;
    right: 0;
    bottom: -6px;
    color: #5aa0ff;
    font-size: 24px;
}
.over-selected{
    display: none;
    margin: 20px 0;
}
.over-selected>p{
    font-size: 13px;
    color: #666664;
}
.over-selected p a{
    padding-left: 36px;
}
.topics{
    background:#fbfbfb;
    padding: 10px 20px;
    margin-top: -8px;
}
.topics p{
    padding-bottom: 10px;
}
.topics p input{
    width: 146px;
    height: 26px;
    border: solid 1px #ddd;
    padding-left: 5px;
    margin-right: 16px;
}
.topics ul li{
    color: #9a9a9c;
    line-height: 22px;
}
.topics .Notice{
    background: #fffff5;
    border: solid 1px #ffe0b9;
    padding: 18px;
    display: flex;
    color: #fe4251;
    align-items: flex-start;
    margin: 10px 0;
}
.topics .Notice h3{
    background: #fef8f8;
    border: dashed 1px #fe4251;
    padding: 5px;
    margin: 0 18px 0 0;
}
.topics .Notice b{
    max-width: 650px;
}
.fahuo-rt-head{
    border: solid 1px #dfdfdf;
    padding: 16px 0 23px;
}
.fahuo-rt-head h3{
    margin: 0;
    border-bottom: solid 1px #ececec;
    font-size: 20px;
    padding-bottom: 5px;
    padding-left: 18px;
    padding-right: 18px;
}
.fahuo-rt-head h3 i{
    color: #0e6abd;
    font-size: 24px;
    margin-right: 5px;
}
.fahuo-rt-head>ul{
     border-bottom: solid 1px #ececec;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #9c9c9c;
     padding-left: 18px;
    padding-right: 18px;
 
    line-height: 30px;
}
.fahuo-rt-head>ul *{
       font-size: 14px;
}
.fahuo-rt-head dl{
     padding-left: 18px;
    padding-right: 18px;
}
.fahuo-rt-head dl *{
       font-size: 14px;
}
.fahuo-rt-head dl dd{
    margin-top: 16px;
}
.fahuo-rt-head dl .jifen-slt{
   width: 164px;
    border: dashed 1px #ddd;
    color: #9c9c9c;
    padding: 3px;
    display: inline-block;
    position: relative;
}
.fahuo-rt-head dl .jifen-slt.select{
    border-color: #f90;
    color: #f90;
    background: #fffbf8;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box{
      width: 260px;
    position: absolute;
    right: 0;
    height: 158px;
    box-shadow: 1px 1px 5px #ccc;
    background: #fff;
    padding: 20px 15px 12px;
    z-index: 1;
    display: none;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box *{
    font-size: 12px;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box i,.fahuo-rt-head dl .jifen-slt .jifen-slt-box input,.fahuo-rt-head dl .jifen-slt .jifen-slt-box span{
    color: #9c9c9c;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box li{
    padding-bottom: 10px;
        display: flex;
    align-items: center;
    justify-content: space-between;

}

.fahuo-rt-head dl .jifen-slt .jifen-slt-box>p{
    text-align: right;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box>p button{
    border: none;
    padding: 4px 20px;
    background: #1268bb;
    color: #fff;
    border-radius: 2px;
    
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box>p button.cancel{
    background: #fff;
    border: solid 1px #1268bb;
    color: #1268bb;
    margin-left: 10px;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box li input[type="text"]{
    width: 91px;
    height: 30px;
    text-align: right;
    border: #5ba0ff solid 1px;
    padding-right: 5px;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box.youhui{
    width: 410px;
    height: auto;
}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box.youhui .miane{
    border-left: solid 2px #143c7c;
    border-top: dashed 1px #143c7c;
    border-right: dashed 1px #143c7c;
    border-bottom: dashed 1px #143c7c;
    color:#143c7c; 
        padding: 0 3px;
    font-weight: bold;


}
.fahuo-rt-head dl .jifen-slt .jifen-slt-box.youhui .name{
    color: #000;
}
.fahuo-rt-head dl span{
    color: #1869ab;
}
.fahuo-rt-head .fahuo-total-price{
    border-top: dashed 1px #ddd;
    background: #f5f5f5;
    padding: 30px 18px;
    color: #9c9c9c;
    height: 20px;
    line-height: 20px;
}
.fahuo-rt-notice{
   background: #ff9c00;
    margin-top: 15px;
    padding: 20px 18px;
    
}
.fahuo-rt-notice *{
   color: #fff;
}
.fahuo-rt-notice i{font-size:24px; }
.fahuo-rt-notice h3,.fahuo-rt-notice h2{
    text-align: center;
    font-size: 24px;padding-bottom: 10px;
    margin: 0;
}
/*4htd--我的积分*/
.points-title {
    font-size: 40px;
    background: #f1f1f1;
}
.points-title h2 {
    font-size: 14px;
    line-height: 40px;
    color: #333;
    margin:0 22px;
}
.points-content {
    padding: 30px 20px 40px 20px;
}
.points-my {
    line-height: 22px;
    padding-bottom: 24px;
    border-bottom: 1px solid #eee;
}
.points-my span {
    font-size: 12px;
    color: #333;
}
.points-my em {
    font-size: 22px;
    font-weight: bold;
    color: #e6505f;
    letter-spacing: 1px;
}

.points-toolbar ul {
    float: left;
}
.points-toolbar ul li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    min-width: 20px;
    color: #ddd;
    text-align: center;
    cursor: default;
}
.points-toolbar ul li a {
    font-size: 12px;
    color: #999;
}
.points-toolbar ul li a.active {
    color: #1268bb;
    cursor: default;
    font-weight: bold;
}
.points-list {
    border: 1px solid #eee;
    width: 100%;
}
.points-list th {
    font-size: 12px;
    color: #333;
    height: 30px;
    text-align: left;
    background: #fbfbfb;
}
.points-list th:first-child {
    padding-left: 18px;
}
.points-list th:last-child {
    padding-right: 18px;
}
.points-list td:first-child {
    padding-left: 18px;
}
.points-list td span {
    color: #999;
}
.points-list td em {
    color: #1268bb;
}
.points-list td b {
    color: #333;
}
.points-list td i {
    color: #e6505f;
}
.points-list td {
    text-align: left;
    border-bottom: 1px solid #eee;
    position: relative;
    min-height: 40px;
    font-size: 12px;
    line-height: 26px;
}
.points-list td p{
    max-width: 150px;
    word-break:break-word;
}
.Paging.Paging-sm {
    height: 30px;
        text-align: right;
    margin-top: 20px;
}
.Paging button:disabled {
    color: #ccc;
    cursor: default;
    border-color: #eee;
    z-index: 1;
}
.Paging.Paging-sm button {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
}
.Paging .button-prev:disabled {
    background-position: left -114px;
}
.Paging.Paging-sm .button-prev {
    padding: 0 16px;
}
.Paging .button-group {
    margin-left: 11px;
    margin-right: 9px;
}
.Paging .button-group li {
    display: inline-block;
    margin-left: -1px;
    min-width: 34px;
}
.Paging button.active {
    color: #fff;
    background: #1268bb;
    border-color: #1268bb;
    z-index: 3;
    cursor: default;
}
.Paging.Paging-sm > * {
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.Paging button {
    height: 38px;
    min-width: 38px;
    border: 1px solid #eee;
    background-color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 38px;
    cursor: pointer;
    box-sizing: content-box;
    position: relative;
    color: #666;
}
.Paging.Paging-sm button {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
}
.Paging .button-group li button {
    display: inline-block;
    min-width: 30px;
    padding: 0 4px;
}
.Paging.Paging-sm .button-group li button {
    min-width: 20px;
}
.Paging.Paging-sm .button-next {
    padding: 0 16px;
}
.Paging span {
    color: #999;
    margin: 0 6px;
    vertical-align: top;
}
.Paging.Paging-sm span {
    font-size: 12px;
}
.Paging input {
    height: 30px;
    line-height: 30px;
    width: 50px;
    padding: 0 5px;
    text-align: center;
    border: 1px solid #eee;
    border-radius: 3px;
    vertical-align: middle;
    background: #fff;
    color: #666;
}
.Paging.Paging-sm input {
    width: 40px;
    height: 28px;
    line-height: 28px;
}
.Paging.Paging-sm .button-confirm {
    padding: 0 10px;
    font-size: 12px;
}
.Paging > * {
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
/*消费记录*/
 .available-balance {
  padding-left: 20px;
    overflow: hidden;
    padding-top: 25px;
}
.available-balance .balance {
    font-size: 12px;
}
.available-balance .balance .v {
    font-weight: bold;
    color: #e6505f;
    font-size: 16px;
}
.available-balance .balance .v .ico {
    font-size: 12px;
}
.available-balance .local-currency {
    color: #333;
    margin-left: 10px;
}
.available-balance .recharge-btn {
    display: inline-block;
    width: 60px;
    height: 25px;
    line-height: 25px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    margin-left: 10px;
    border: 1px solid #1268bb;
    text-decoration: none;
    text-align: center;
}
.available-balance .recharge-btn {
    background: #1268bb;
    color: #fff;
}
.available-balance .to-mybill {
    font-size: 12px;
    color: #1268bb;
    line-height: 28px;
}
.balance .label1{
    padding-right: 10px;
}
.bd-tit{
        position: relative;
    border-top: 1px solid #eee;
        margin-left: 20px;
    margin-top: 30px;
}
.bd-tit h3 {
    position: absolute;
    top: -7px;
    left: 0;
    z-index: 1;
    display: inline-block;
    font-size: 12px;
    padding-right: 10px;
    background: #fff;
    line-height: 14px;
    height: 14px;
    margin: 0;
}
.sp-datepicker {
    position: relative;
    font-size: 12px;
    float: left;
    width: 102px;
}
.time-filter{
    margin-right: 20px;
}
.time-filter input {
    border: 1px solid #ccc;
    width: 100px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    outline: none;
}
.time-filter .splitIco {
    color: #999;
    margin: 0 6px;
    float: left;
}
/*我的优惠券*/
.coupons-content {
    padding: 30px 20px 40px 20px;
}
.coupons-group-btns {
    margin-top: 20px;
}
.coupons-group-btns li {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    padding: 0 22px;
    border-bottom: 3px solid #fbfbfb;
    cursor: pointer;
}
.coupons-group-btns li.active {
    color: #1268bb;
    border-bottom-color: #1268bb;
    cursor: default;
}
.coupons-group-btns li:last-of-type {
    position: relative;
    float: right;
    padding: 0 10px;
    font-weight: normal;
}
.coupons-group-btns li:last-of-type a {
    text-decoration: none;
}
.coupons-group-btns li:last-of-type .exchange-coupon {
    position: absolute;
    top: 36px;
    right: 0;
    width: 320px;
    height: 111px;
    padding: 20px 0 10px;
    background: #ffffff;
    box-shadow: 0 0 0 1px #ebebeb;
    z-index: 1000;
    box-sizing: border-box;
    display: none;
}
.coupons-group-btns li:last-of-type .exchange-coupon .coupons-convert {
    width: 300px;
    margin: 0 auto;
}
.coupons-group-btns li:last-of-type .exchange-coupon .coupons-convert input {
    width: 258px;
    height: 28px;
    line-height: 28px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 0 10px;
    font-size: 12px;
}
.coupons-group-btns li:last-of-type .exchange-coupon .coupons-convert button {
    display: block;
    width: 80px;
    margin: 12px auto 0;
    outline: 0;
    border: 0;
    cursor: pointer;
    background: #1268bb;
    color: #fff;
    border-radius: 2px;
    height: 30px;
    line-height: 30px;
    padding: 0 26px;
    font-size: 12px;
}
.coupons-group-btns li:last-of-type .exchange-coupon .coupons-convert button:disabled {
    background-color: #ccc !important;
    border-color: #ccc !important;
    cursor: default;
}
.coupons-group-btns li:last-of-type .exchange-coupon .coupons-convert:after {
    display: block;
    position: absolute;
    top: -5px;
    right: 40px;
    content: '';
    width: 8px;
    height: 8px;
    background: #ffffff;
    transform: rotate(45deg);
    border-color: #e9e9e9 transparent transparent #e9e9e9;
    border-style: solid;
    border-width: 1px;
}
.coupons-group-btns:after {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #fbfbfb;
    margin-top: -3px;
}
.coupons-item, .coupons-items {
    position: relative;
    float: left;
    width: 227px;
    height: 220px;
    margin-right: 10px;
    background: #fff;
    margin-top: 30px;
    border-radius: 5px;
    box-shadow: 0 0 0 1px #dddddd;
    box-sizing: border-box;
}
.coupons-item-top {
    height: 83px;
    background: #1268bb;
    position: relative;
    color: #fff;
    border-radius: 5px 5px 0 0;
}
.coupons-item *, .coupons-items * {
    font-size: 12px;
    position: relative;
}
.coupons-item-top .coupons-item-prize {
    padding: 21px 0 0 10px;
}
.coupons-item-top .coupons-item-prize span {
    font-size: 16px;
    font-weight: bold;
}
.coupons-item-top .coupons-item-prize em {
    font-size: 36px;
    font-weight: bold;
    line-height: 40px;
}
.coupons-item-top .coupons-item-prize span {
    font-size: 16px;
    font-weight: bold;
}
.coupons-item-top .coupons-item-des {
    text-align: right;
    position: absolute;
    top: 18px;
    right: 8px;
}
.coupons-item-top .coupons-item-des span {
    line-height: 22px;
    font-size: 12px;
    display: block;
    white-space: nowrap;
}
.coupons-item-top .coupons-item-des em {
    line-height: 22px;
    font-size: 16px;
    display: block;
    white-space: nowrap;
}
.coupons-item-top:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: url(/Public/Home/SHTD/images/coupons_border.png) 0 0 #fff repeat-x;
}
.coupons-item-bottom {
    border-top: 0;
    padding: 6px 6px 0 6px;
}
.coupons-item-bottom .coupons-item-info {
    display: flex;
    line-height: 20px;
    padding: 3px 0;
    overflow: hidden;
    margin-bottom: 0px;
}
.coupons-item-bottom .coupons-item-info dt {
    display: inline-block;
    color: #333;
    flex-shrink: 0;
}
.coupons-item-bottom .coupons-item-info dd {
    display: inline-block;
    color: #666;
}
.coupons-item-bottom .message-title {
    cursor: pointer;
    color: #1268bb;
    font-weight: normal;
}
.coupons-item-bottom .message-title:hover+div{
    display: block;
}

.coupons-item-bottom .coupons-message{
    position: absolute;
    top: 28px;
    right: -29px;
    width: 300px;
    padding: 10px;
    background: #ffffff;
    box-shadow: 0px 0px 1px 1px #e2e2e2;
    z-index: 1000;
    box-sizing: border-box;
    display: none;
}
    .coupons-item-bottom .coupons-message:after {
    display: block;
    position: absolute;
    top: -5px;
    right: 210px;
    content: '';
    width: 8px;
    height: 8px;
    background: #ffffff;
    transform: rotate(45deg);
    border-color: #e9e9e9 transparent transparent #e9e9e9;
    border-style: solid;
    border-width: 1px;
}

.coupons-item .coupons-item-time, .coupons-items .coupons-item-time {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -107.5px;
    color: #1268bb;
    line-height: 30px;
    border-top: 1px solid #f1f1f1;
    white-space: nowrap;
}
.coupons-item .coupons-item-time i, .coupons-items .coupons-item-time i {
    display: inline-block;
    margin: 0 4px;
}
.coupons-group-btns li:last-of-type .exchange-coupon a {
      display: block;
    position: absolute;
    top: -6px;
    right: 4px;
    font-size: 22px;
    color: #cccccc;
}
/*4htd--我的商品收藏*/
.collection-content{
        padding: 20px 20px 45px 20px;
    background: #fff;
    overflow: hidden;
}
.collection-content .goods .tips {

    height: 28px;
    border: 1px solid #ffe0b8;
    background: #fffff5;
    padding-left: 10px;
    font-size: 12px;
    color: #f48e2b;
    line-height: 28px;
    margin-bottom: 11px;
}
.empty .hidden {
    display: none;
}
.hidden {
    visibility: hidden;
}
.empty .goods .manage_cn {
    padding: 0 18px;
}
.empty .goods .batch_0 {
    height: 25px;
    margin-bottom: 10px;
    padding: 0 10px 0 10px;
    font-size: 12px;
    line-height: 25px;
}
.empty .goods .batch_0 .delete, .empty .goods .batch_0 .cancel {
    display: inline-block;
    height: 23px;
    border-radius: 2px;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    text-decoration: none;
    font-size: 12px;
    float: right;
    color: #000;
    border: 1px solid #ddd;
    margin-left: 10px;
}

.empty .goods .contentItems {
    overflow: hidden;
    background: #fff;
}
.empty .goods .contentItems li {
    float: left;
    width: 220px;
    margin-right: 20px;
    margin-bottom: 30px;
    position: relative;
    font-size: 12px;
}
.empty .goods .contentItems li a {
    text-decoration: none;
}
.empty .goods .contentItems li .good {
    width: 220px;
    height: 220px;
    margin-bottom: 15px;
}
.empty .goods .contentItems li .col_active {
    width: 214px;
    height: 214px;
    border: 3px solid rgba(27, 5, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
}
.empty .goods .contentItems li .col_active i {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 20px solid rgba(27, 5, 0, 0.5);
    border-right: 20px solid rgba(27, 5, 0, 0.5);
    border-left: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
.empty .goods .contentItems li .col_active img {
    position: absolute;
    top: 6px;
    right: 3px;
    width: 16px;
    height: 11px;
}
.empty .goods .contentItems li .text p {
    font-size: 12px;
    color: #333;
    margin-bottom: 14px;
}
.empty .goods .contentItems li .text .dis_Price {
    font-size: 16px;
    color: #e6505f;
    font-weight: bold;
    margin-right: 8px;
}
.empty .goods .contentItems li:hover .col_active {
    border: 3px solid rgba(91, 160, 255, 0.5);
}
.empty .goods .contentItems li .col_active.selected {
    border: 3px solid #5ba0ff;
}
.empty .goods .contentItems li .col_active i.choosed {
    border-top: 20px solid #5ba0ff;
    border-right: 20px solid #5ba0ff;
    border-left: 20px solid transparent;
    border-bottom: 20px solid transparent;
}


.empty .goods .batch_0 input[type="checkbox"]{
    vertical-align: sub;
    margin-right: 10px;
}
.empty .goods .unbatch {
    text-align: right;
    margin-bottom: 10px;
}

.empty .goods .unbatch a {
    display: inline-block;
    height: 23px;
    border-radius: 2px;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
    text-decoration: none;
    font-size: 12px;
    border: 1px solid #ddd;
    color: #000;
}
.empty .goods .contentItems li:hover .can_collect {
       position: absolute;
    top: 0;
    right: 0;
    padding: 3px 10px;
    display: block;
    color: #f7f7f7;
    background: #5f6062;
    cursor: pointer;
}
.empty .goods .contentItems li .can_collect {
    display: none;
}
.empty .goods .contentItems li:hover .can_collect:hover {
    background: #1268bb
}
/*4htd--我的等级*/
.my-level-cont {
    display: inline-block;
    vertical-align: top;
    width: 980px;
    min-height: 700px;
    margin-bottom: 40px;
    background: #fff;
    padding-bottom: 24px;
}
.my-level-cont h3 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin: 0px;
}
.my-level-cont .my-level-title {
    background-color: #f1f1f1;
    cursor: pointer;
}
.my-level-cont .user-level {
    width: 100%;
    height: 180px;
    margin-bottom: 40px;
    background: url(/Public/Home/SHTD/images/user_bg.jpg) no-repeat center center;
    position: relative;
}
.my-level-cont .user-level .user-img-box {
    width: 120px;
    height: 120px;
    float: left;
    margin: 30px 20px 0;
    border-radius: 50%;
    background: #b06fee;
    position: relative;
}
.my-level-cont .user-level .user-img-box .img-box-leave {
    position: absolute;
    width: 100px;
    height: 100px;
    left: 5px;
    top: 5px;
    border: 5px solid #9a3df1;
    border-radius: 50%;
    display: block;
}
.my-level-cont .user-level .user-img-box .img-box-leave div {
    height: 100%!important;
    width: 100%!important;
    border: 0!important;
}
.my-level-cont .user-level .user-img-box .img-box-leave img {
    border-radius: 50%!important;
}
.my-level-cont .user-level .user-img-box .level-num {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 48px;
    height: 20px;
    border-radius: 10px;
    background: #f48e2b url(/Public/Home/SHTD/images/level_num.jpg) no-repeat 15px center;
    color: #fff;
    text-indent: 27px;
    padding-top: 8px;
}
.my-level-cont .user-level .user-msg-box {
    float: left;
    color: #fff;
}
.my-level-cont .user-level .user-msg-box p:nth-of-type(1) {
    font-size: 22px;
    line-height: 36px;
    padding-top: 36px;
    position: relative;
    z-index: 2;
}
.my-level-cont .user-level .user-msg-box p:nth-of-type(1) a {
    display: inline-block;
    height: 24px;
    border-radius: 12px;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    vertical-align: 5px;
    padding: 0 5px 0 0;
    margin-left: 15px;
    background: linear-gradient(#444, #232424);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    text-decoration: none;
}
.my-level-cont .user-level .user-msg-box p:nth-of-type(1) a:before {
    content: '';
    display: inline-block;
    height: 24px;
    width: 32px;
    background: url(/Public/Home/SHTD/images/icon_diamond.gif) 10px center no-repeat;
    vertical-align: top;
}
.my-level-cont .user-level .user-msg-box p:nth-of-type(1) a i {
    color: #ff575c;
    margin-right: -6px;
    vertical-align: middle;
}
.my-level-cont .user-level .user-msg-box p:nth-of-type(2) {
    font-size: 16px;
    line-height: 32px;
}
.my-level-cont .user-level .user-msg-box .look-grow {
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    line-height: 24px;
    border: 1px solid #bc8ee6;
    padding: 0 14px;
}

.my-level-cont .user-level:after {
    position: absolute;
    left: 0;
    top: 180px;
    content: '';
    width: 100%;
    height: 2px;
    background: url(/Public/Home/SHTD/images/bottom_bg.jpg) no-repeat center center;
}
.my-level-cont .progress-bar {
    width: 590px;
    position: absolute;
    right: 20px;
    top: 0;
    background: none;
}
.my-level-cont .progress-bar .left-value {
    float: right;
    height: 24px;
    line-height: 24px;
    border: 1px solid #f48e2b;
    padding: 0 14px;
    border-radius: 12px;
    background: #fff;
    font-size: 12px;
    margin: 40px 0 14px;
    color: #000;
}
.my-level-cont .progress-bar .left-value span {
    color: #f48e2b;
}
.my-level-cont .progress-bar .bar {
       width: 584px;
    overflow: hidden;
    position: relative;
    margin-top: 14px;
    height: 65px;
}
.my-level-cont .progress-bar .bar .bar-static, .my-level-cont .progress-bar .bar .bar-move {
    width: 510px;
    height: 6px;
    position: absolute;
    top: 20px;
}
.my-level-cont .progress-bar .bar .bar-move {
    background: #f48e2b;
     left: -480px; 
    transition: all .5s linear;
}
.my-level-cont .progress-bar .bar ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2;
}
.my-level-cont .progress-bar .bar ul li {
    float: left;
    margin-left: 69px;
    width: 30px;
    text-align: center;
}
.my-level-cont .progress-bar .bar ul li:first-child {
    margin-left: 0px;
}
.my-level-cont .progress-bar .bar ul li div {
    width: 40px;
    padding: 8px 3px;
    border-radius: 50%;
    font-size: 10px;
    color: #ccc;
    background: #fff;
    line-height: 14px;
}
.my-level-cont .progress-bar .bar ul li span {
     display: block;
    margin-top: 3px;
    font-size: 12px;
    color: #fff;
    padding-left: 5px;
}
.my-level-cont .progress-bar .bar ul .active div {
    background: #f48e2b;
    color: #fff;
    animation: star 1s;
    -moz-animation: star 1s;
    -webkit-animation: star 1s;
    -o-animation: star 1s;
}
.my-level-cont .progress-bar .bar .bar-static {
    background: #fff;
    left: 30px;
}
.my-level-cont .level-permission {
    padding: 0 0 0 21px;
    background: #fff;
    margin-bottom: 30px;
}
.my-level-cont .level-permission h2 {
    font-size: 14px;
    color: #000;
    line-height: 16px;
    margin-bottom: -6px;
    font-weight: bold;
}
.my-level-cont .level-permission .permission-column {
    float: left;
    width: 143px;
    margin-left: -1px;
    font-size: 12px;
    padding-top: 26px;
    position: relative;
}
.my-level-cont .level-permission .permission-column dl {
    border: 1px solid #ddd;
    text-align: center;
    font-size: 12px;
    color: #666;
    margin: 0;
}
.my-level-cont .level-permission .permission-column:first-of-type {
    width: 104px;
}
.my-level-cont .level-permission .permission-column dt {
    background: #f9f9f9;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    color: #000;
    font-weight: bold;
}
.my-level-cont .level-permission .permission-column dd {
    border-top: 1px solid #ddd;
    font-size: 12px;
    line-height: 18px;
    padding: 10px 0;
    color: #333;
    box-sizing: content-box !important;
}
.my-level-cont .level-permission .permission-column dd:nth-of-type(2), .my-level-cont .level-permission .permission-column dd:nth-of-type(3), .my-level-cont .level-permission .permission-column dd:nth-of-type(6) {
    height: 36px;
    line-height: 36px;
}
.my-level-cont .level-permission .permission-column.permission-column-title dd {
    line-height: 18px;
    color: #000;
    font-weight: bold;
}
.my-level-cont .level-permission .permission-column.permission-column-title dd:nth-of-type(7) {
    line-height: 54px;
}
.my-level-cont .level-permission .permission-column dd:nth-of-type(7) {
    height: 54px;
}
.my-level-cont .level-permission .permission-column div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid #8927d8;
    border-top-width: 1px;
    box-sizing: border-box;
    z-index: 2;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.my-level-cont .level-permission .permission-column div p {
    height: 26px;
    background: #8927d8;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
}
.my-level-cont .level-permission .permission-column.active dt, .my-level-cont .level-permission .permission-column.active dd {
    color: #8927d8;
    font-weight: bold;
}
.my-level-cont .how-grow .way1 {
    background: url(/Public/Home/SHTD/images/way1.jpg) no-repeat 30px 7px;
}
.my-level-cont .how-grow .way1 h1, .my-level-cont .how-grow .way2 h1{
    font-size: 16px;
    color: #333;
    line-height: 26px;
}
.my-level-cont .how-grow .way1 p, .my-level-cont .how-grow .way2 p {
    font-size: 12px;
    color: #666;
    line-height: 30px;
}
.my-level-cont .how-grow .way1 ul, .my-level-cont .how-grow .way2 ul {
    width: 98%;
    height: 106px;
    background: #f9f9f9;
    margin: 5px 0 18px;
}
.my-level-cont .how-grow .way1 ul li:first-child, .my-level-cont .how-grow .way2 ul li:first-child, {
    color: #666;
    padding-top: 12px;
}
.my-level-cont .how-grow .way1 ul li, .my-level-cont .how-grow .way2 ul li{
    font-size: 12px;
    color: #999;
    padding-left: 14px;
    line-height: 23px;
}
.my-level-cont .how-grow .way1 .hr, .my-level-cont .how-grow .way2 .hr{
    width: 100%;
    border-top: 1px dashed #eee;
    height: 1px;
    margin: 10px 0;
}
.my-level-cont .how-grow .way2 {
    background: url(/Public/Home/SHTD/images/way2.jpg) no-repeat 30px 7px;
}
.my-level-cont .problems {
    padding-left: 20px;
}
.my-level-cont .problems h3 {
    padding-right: 890px;
    position: relative;
    text-indent: 0;
    width: auto;
}
.my-level-cont .problems h3:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 890px;
    height: 1px;
    background: #ddd;
}
.my-level-cont .problems p {
    font-size: 12px;
    color: #333;
    width: 100%;
    line-height: 30px;
}
.my-level-cont .problems .questions {
    padding-top: 15px;
}
.my-level-cont .problems .questions i {
    color: #1268bb;
}
.my-level-cont .problems table tr:first-child {
    background: #f9f9f9;
}
.my-level-cont .problems table td {
    padding: 0 39px;
    height: 38px;
    border: 1px solid #eee;
    text-align: center;
    line-height: 38px;
    font-size: 12px;
}
.my-level-cont .problems .table-mounth {
    margin: 8px 6px 28px 0;
}
.my-level-cont .problems .table-mounth td {
    padding: 0 27px;
}
.my-level-cont .problems a {
    color: #1268bb;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
}
.my-level-cont .how-grow .way1, .my-level-cont .how-grow .way2 {
    padding-left: 100px;
}
/*4htd--站内信*/
.internal-msg .cont {
    width: 978px;
    border: 1px solid #eee;
    background: #fff;
}.internal-msg .cont .hd {
    padding: 0 20px;
    background: #f1f1f1;
    height: 40px;
    line-height: 40px;
}
.internal-msg .cont .hd h3 {
    font-size: 12px;
    color: #666;
    height: 40px;
    line-height: 40px;
}
.internal-msg .cont .bd .filter ul {
    padding-left: 10px;
    border-bottom: 1px solid #eee;
}
.internal-msg .cont .bd .filter .letter-top-bar {
    position: relative;
    height: 40px;
    line-height: 40px;
    float: left;
    padding: 0 10px;
    cursor: pointer;
}
.internal-msg .cont .bd .filter .letter-top-bar:after {
    position: absolute;
    right: 0;
    bottom: 15px;
    content: "";
    height: 10px;
    border-right: 1px solid #ddd;
    line-height: 12px;
}
.internal-msg .cont .bd .filter .letter-top-bar.active {
    color: #1268bb;
    font-weight: bold;
}
.internal-msg .cont .bd .record-list li {
    position: relative;
    padding: 20px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.internal-msg .cont .bd .record-list li .pic {
    float: left;
}
.internal-msg .cont .bd .record-list li .pic img {
    width: 50px;
    height: 50px;
}
.internal-msg .cont .bd .record-list li .txts {
    position: relative;
    float: left;
    width: 510px;
    margin-left: 10px;
}
.internal-msg .cont .bd .record-list li .txts h3 {
    color: #333;
    line-height: 20px;
    max-height: 40px;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0;
    font-weight: bold;
    
}
.internal-msg .cont .bd .record-list li .txts h3.readed {
    font-weight: normal;
}
.internal-msg .cont .bd .record-list li.marked .txts em {
    background: url(/Public/Home/SHTD/images/icon_mails_disabled.png) center no-repeat;
    height: 17px;
}
.c_999 {
    color: #999;
}
.internal-msg .cont .bd .record-list li .btn-box {
    position: absolute;
    right: 20px;
    top: 20px;
    text-align: right;
}
.internal-msg .cont .bd .record-list li .btn-box .sign-readed-box {
    margin-top: 5px;
    display: none;
}
.internal-msg * {
    font-size: 12px;
}
.internal-msg .cont .bd .record-list li.li-msg .txts em {
    background: url(/Public/Home/SHTD/images/icon_mails01.png) center no-repeat;
}
.internal-msg .cont .bd .record-list li .txts em {
    position: relative;
    top: -2px;
    display: inline-block;
    width: 16px;
    height: 12px;
    vertical-align: middle;
}
.internal-msg .cont .bd .record-list .pageI .total-num {
    float: right;
    line-height: 30px;
    color: #666;
    margin-right: 10px;
}
.msg-view{
    padding: 10px;
    text-indent: 14px;
}
/*4htd--新增收货地址 新增标签*/
.address-advice-label{
  display: inline-block;
    padding-left: 160px;
    padding-bottom: 20px;
}
.address-advice-label span {
    float: left;
    line-height: 23px;
}
 .address-advice-label span:first-child {
    color: #999;
}
.address-advice-label span:not(:first-child) {
    color: #333;
    background: #eef9ff;
    margin-right: 10px;
    margin-bottom: 6px;
    float: left;
    text-align: center;
    line-height: 23px;
    cursor: pointer;
}
 .address-advice-label span.inactive {
    width: 78px;
    height: 23px;
    border: 1px solid #5ba0ff;
}
.address-advice-label span.active {
    width: 76px;
    height: 21px;
    border: 2px solid #5ba0ff;
    background: url(/Public/Home/SHTD/images/label.png) 64px 9px no-repeat;
}
/*4htd--代购列表查看详情*/
.usercenter_position{
        height: 27px;
    line-height: 27px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #eaeaea;
    color: #585858;
}
.common_step {
    width: 100%;
    margin-top: 10px;
}
.common_step ul li {
    line-height: 36px;
    text-align: center;
    width: 25%;
    background: url(/Public/Home/SHTD/images/step_not.png) 10px center no-repeat #e9e9e9;
    float: left;
    color: #727272;
    position: relative;
}
.common_step ul li.complete {
    background: #f2890f;
    color: #fff;
}
.common_step div.step_text {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.common_step .step_text span {
    display: inline-block;
}
.common_step ul li.complete .step-icon {
    width: 17px;
    height: 12px;
    background: #e9e9e9;
    display: inline-block;
}
.common_step ul li.complete .step-icon {
    background: url(/Public/Home/SHTD/images/step_compelet.png) center center no-repeat #f2890f;
    padding-right: 7px;
}
.common_step ul li.complete .witerline {
    position: absolute;
    right: 0;
    width: 1px;
    height: 18px;
    background: #f4b873;
    top: 9px;
}
.common_step .mod_arrow {
    position: absolute;
    left: 50%;
    bottom: -22px;
    margin-left: -12px;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
    display: block;
    border-width: 11px;
    border-color: #fff transparent transparent transparent;
    border-style: solid dashed dashed dashed;
}
.common_step .select .mod_arrow {
    border-color: #f2890f transparent transparent transparent;
}
.common_step ul li.select {
    background: #f2890f;
    color: #fff;
}
.usercenter_orderinfotips {
    background: #fafafa;
    padding: 10px 20px 20px 20px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.usercenter_ordercartitle {
    color: #000;
    font-size: 14px;
    font-weight: bold;
  
    line-height: 27px;
    padding-top: 5px;
    border-top: 0px solid #EAEAEA;
}
.usercenter_ordercartitle span {
    font-size: 12px;
    font-weight: normal;
   
}
.paydaigou-box{
        text-align: right;
    padding: 10px 0;
    font-size: 12px;
}
.paydaigou-box a{
    padding: 5px 40px;
  
    display: inline-block;
}
.paydaigou-box p{
    padding-bottom: 10px;
}
.daigou-view-left{
    text-align: left;
    padding-left: 10px;
}
.complateing-box{
    display: flex;
    align-items: center;
}
.choose_fh td.goods_mes .complateing-box div p{
    line-height:26px; 
}
.yanhuo{
        width: 96%;
    background: none;
    border: solid 1px #ececec;
    margin: 10px auto 0;
    display: flex;
    justify-content: space-around;
}

/*生日特权*/
.birthday .main {
    padding: 3px 20px 32px 20px;
    background: #fff;
}
.birthday .main .main-title-cn {
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    text-align: center;
    color: #333;
    font-weight: 900;
    background: #fff url(/Public/Home/SHTD/images/icon.jpg) no-repeat 325px 20px;
}
.birthday * {
    box-sizing: content-box;
}
.birthday .main .special {
    position: relative;
    margin-bottom: 50px;
}
.birthday .main .special li {
    width: 255px;
    height: 140px;
    padding-left: 15px;
    padding-top: 20px;
    color: #fff;
}
.birthday .main .special li:nth-child(1) {
    float: left;
    margin-left: 180px;
    margin-right: 40px;
    background: #fff url(/Public/Home/SHTD/images/special0.jpg) no-repeat 0 0;
}
.birthday .main .special li:nth-child(2) {
    float: left;
    background: #fff url(/Public/Home/SHTD/images/special1.jpg) no-repeat 0 0;
}
.birthday .main .special li .tit-cn {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 17px;
    font-weight: 900;
}
.birthday .main .special li p {
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 12px;
}
.birthday .main .special li:nth-child(3) {
    background: #fff url(/Public/Home/SHTD/images/special0.jpg) no-repeat 0 0;
    left: 180px;
    -moz-transform: rotate(0) translate(0) scale(1) skew(0);
    -webkit-transform: rotate(0) translate(0) scale(1) skew(0);
    -o-transform: rotate(0) translate(0) scale(1) skew(0);
    transform: rotate(0) translate(0) scale(1) skew(0);
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
    opacity: 0.4;
    position: absolute;
    top: 160px;
}
.birthday .main .special li:nth-child(4) {
    background: #fff url(/Public/Home/SHTD/images/special1.jpg) no-repeat 0 0;
    left: 490px;
    -moz-transform: rotate(0) translate(0) scale(1) skew(0);
    -webkit-transform: rotate(0) translate(0) scale(1) skew(0);
    -o-transform: rotate(0) translate(0) scale(1) skew(0);
    transform: rotate(0) translate(0) scale(1) skew(0);
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1);
    opacity: 0.4;
    position: absolute;
    top: 160px;
}
.birthday .main .special li:nth-child(5) {
    left: 180px;
    position: absolute;
    top: 160px;
    background: -ms-linear-gradient(bottom, #ffffff 80%, rgba(0, 0, 0, 0)) 100%;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.8, #ffffff), color-stop(1, rgba(0, 0, 0, 0)));
    background: -moz-linear-gradient(center bottom, #ffffff 80%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(center bottom, #ffffff 80%, rgba(0, 0, 0, 0) 100%);
}
.birthday .main .special li:nth-child(6) {
    left: 490px;
    position: absolute;
    top: 160px;
    background: -ms-linear-gradient(bottom, #ffffff 80%, rgba(0, 0, 0, 0)) 100%;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.8, #ffffff), color-stop(1, rgba(0, 0, 0, 0)));
    background: -moz-linear-gradient(center bottom, #ffffff 80%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(center bottom, #ffffff 80%, rgba(0, 0, 0, 0) 100%);
}
.birthday .main .text {
    text-align: center;
    line-height: 36px;
    color: #333;
    font-size: 18px;
    position: relative;
}
.birthday .main .data {
    text-align: center;
    position: relative;
}
.birthday .main a {
    margin-top: 32px;
    margin-bottom: 32px;
    display: inline-block;
    width: 195px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fffefe;
    font-size: 16px;
    font-weight: 900;
    background: #e6505f;
    border-radius: 20px;
    text-decoration: none;
}
.birthday .main .rules-title {
    position: relative;
    height: 40px;
}
.birthday .main .rules-title span {
    position: absolute;
}
.birthday .main .rules-title span:nth-child(1) {
    width: 100%;
    height: 10px;
    border-bottom: 1px solid #eee;
}
.birthday .main .rules-title span:nth-child(2) {
    font-size: 14px;
    font-weight: 900;
    color: #333;
    padding-right: 10px;
    background: #fff;
}
.birthday .main .rules p {
    font-size: 12px;
    line-height: 18px;
}
.birthday .main .rules p:nth-child(1) {
    font-weight: 900;
    color: #333;
    margin-bottom: 9px;
}
.birthday .main .rules p:nth-child(2) {
    color: #666;
    margin-bottom: 16px;
    padding-left: 15px;
}
/*会员信息*/
.profile * {
    box-sizing: border-box;
    color: #333;
    font-size: 12px;
}

 .information > div {
    display: inline-block;
    vertical-align: top;
}
.information .avatar {
    position: relative;

}
 .information .info {
    display: inline-block;
    vertical-align: top;
     float: none;
     font-size: 12px;
}
.information .username {
    height: 46px;
    line-height: 46px;
    font-size: 22px;
    color: #000;
    position: relative;
}
.information .list li {
    position: relative;
    line-height: 26px;
    display: flex;
}
.information .list label {
    color: #999;
    margin-right: 4px;
    font-weight: normal;
    font-size: 14px;
    
}
.information .list span:first-of-type {
    color: #666;
}
.information .progress {
      position: relative;
    width: 120px;
    height: 120px;
    background: none;
    box-shadow: none;
}
 .information .progress div {
    position: absolute;
    top: 74px;
    right: 0;
    left: 0;
    text-align: center;
    color: #999;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
     font-size: 12px;
}
.orion-btn{
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    transition: background 0.2s ease-in-out;
    -webkit-transition: background 0.2s ease-in-out;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    border-radius: 3px;
    border: 1px solid transparent;
    padding: 0 30px;
    text-align: center;
    background-image: none;
    cursor: pointer;
    outline: none;
    text-decoration: none;
        background: #1268bb;
        height: 30px;
        word-break: keep-all;

}
.orion-btn.submitmypaymsg{
    height: 46px;
    font-size: 20px;
}
.orion-btn.orion-cancel{
    background: #fff;
    border: solid 1px #1268bb;
    color: #1268bb;
}
.information .info input,.information .info select{
    float: none;
    width: auto;
    border: #dfdfdf solid 1px;
}
.information .info input{
    height: 30px;
    padding: 0 4px;

}
.information .info select{
    height: 32px;
    
}
.hideEdit  .list li{
    margin-bottom: 26px;
}
.profile .information.edit .group {
    display: inline-block;
}
 .information.hideEdit .language-radio label {
    display: inline-block;
    position: relative;
    height: 30px;
    width: 45px;
    margin: 0;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}
 .information.hideEdit .language-radio input[type="radio"] {
    width: 0;
}
 .information.hideEdit .language-radio span {
    transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    color: #666;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: transparent;
    z-index: 1;
}
 .information.hideEdit .list span:first-of-type {
    color: #666;
}
 .information.hideEdit .language-radio input[type="radio"]:checked + span {
    color: #fff;
}
 .information.hideEdit .language-radio span:after {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    -webkit-transition: background 0.2s ease-in-out, border 0.2s ease-in-out;
    transition: background 0.2s ease-in-out, border 0.2s ease-in-out;
    z-index: -1;
    background: #fff;
    content: '';
    border: 1px solid #ddd;
}
 .information.hideEdit .language-radio input[type="radio"]:checked + span:after {
    background: #1268bb;
    border-color: #1268bb;
}
.language-radio{
        position: absolute;
    top: 2px;
    left: 41px;
}
.information.hideEdit .upload{
       position: absolute;
    display: inline-block;
    right: 0;
    bottom: 0;
    background: #fff;
    border: solid 1px #1268bb;
    padding: 0px 5px;
    border-radius: 54%;
    height: 30px;
    line-height: 33px;
    cursor: pointer;
  
}
.information.hideEdit .upload i{
    color: #1268bb;
        font-size: 24px;
}
/*账户安全*/
.security{
    padding: 30px 20px;
}
.security *{
    font-size: 12px;
        box-sizing: border-box;
}
.security .user-name {
    font-size: 22px;
    color: #000;
}
.security .level, .security .email {
    margin-top: 15px;
    margin-bottom: 18px;
    height: 12px;
    line-height: 12px;
}

.security .level i:first-child, .security .email i:first-child {
    color: #999;
    display: inline-block;
    width: 60px;
    text-align: right;
}
.security .level i:nth-of-type(2), .security .email i:nth-of-type(2) {
    color: #000;
}
.security a:visited, .security a.visited {
    color: #1268bb;
}
.security .email a {
    margin-left: 10px;
}
.security .email i:last-child {
    color: #999;
}
.security .progress {
    display: inline-block;
    width: 100px;
    height: 10px;
    margin-right: 10px;
    background: #ddd;
    border-radius: 10px;
    margin-bottom: 0px;
}
.security .progress > div {
    height: 100%;
    border-radius: 10px;
}
.security .progress .high {
    background: #40c87d;
}
.security .alert {
    margin-top: 8px;
    padding: 20px;
    border: 1px solid #f0f0f0;
    position: relative;
}
.security .alert:before {
    display: inline-block;
    vertical-align: top;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    z-index: 10;
    top: -7px;
    left: 16px;
    border-bottom-color: #fff;
    border-top: none;
}
.security .alert .title {
    margin-bottom: 20px;
}
.security .message {
    position: relative;
}
.security .message.success,.security .message.warning {
    padding-left: 60px;
}
.security .message.success:before,.security .message.warning:before {
    position: absolute;
    content: '';
    width: 40px;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    background: url(/Public/Home/SHTD/images/safe.png) no-repeat;
}
.security .message.success:before {
    height: 40px;
    background-position: 0 -37px;
}
.security .message.warning:before {
    height: 40px;
    background-position: 0 4px;
}
.security .message .text {
    display: inline-block;
    width: 670px;
}
.security .message .text p:first-child {
    font-size: 16px;
}
.security .message .text p:nth-of-type(2) {
    color: #999;
}
.security .message .operate {
    position: absolute;
    display: inline-block;
    width: 168px;
    text-align: right;
    top: 50%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
}
.security .items {
    margin-top: 15px;
}
.security .items li {
    display: inline-block;
    vertical-align: top;
    width: 218px;
    height: 200px;
    padding: 20px;
    text-align: center;
    border: 1px solid #eee;
}
.security .items li + li {
    margin-left: 20px;
}
.security .items li .icon {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 90px;
    height: 90px;
    background: #ccc;
    border-radius: 50%;
}
.security .items li .icon:after {
    position: absolute;
    content: '';
    width: 40px;
    height: 40px;
    top: 25px;
    left: 25px;
    background: url(/Public/Home/SHTD/images/qq.png) no-repeat;
}
.security .items li.facebook .icon:after {
    background-position: 0 0px;
}
.security .items li .icon + div {
    margin-top: 18px;
    margin-bottom: 8px;
    height: 16px;
    font-size: 16px;
    line-height: 16px;
}
.security .items li.wechat .icon:after {
    background-position: 0 -80px;
}
.security .items li.qq .icon:after {
    background-position: 0 -40px;
}
.security .items li.weibo .icon:after {
    background-position: 0 -120px;
}
.security .question{
    background: none;
}
.security .question .title {
    height: 55px;
    position: relative;
}
.security .question .title hr {
    position: absolute;
    margin: 0;
    bottom: 10px;
    height: 0;
    border: 0;
    border-top: 1px solid #ddd;
    width: 100%;
}
.security .question .title span {
    position: absolute;
    display: inline-block;
    padding-right: 15px;
    background: #fff;
    bottom: 0;
    font-size: 14px;
    left: 0;
}
.security .question .qa-items {
    margin-bottom: 15px;
    border-bottom: none;
}
.security .question .qa-items dt {
    margin-top: 25px;
    color: #000;
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
}
.security .question .qa-items dd {
        margin-top: 15px;
    font-size: 12px;
    color: #666;
    margin-bottom: 10px;
}
.security .question .qa-items p {
    margin-bottom: 5px;
}
/*微信支付*/
#wxca{
     border: solid 1px #ddd;
    width: 983px;
}
.wechatpay .title{
        border-bottom: 1px dashed #bfbfbf;
    padding: 24px 34px;
    color: #666;
    font-size: 12px;
}
.wechatpay .left {
    float: left;
}
.wechatcomp {
    margin-top: 10px;
}
.wechatpay .right {
    float: right;
}
.wechatpay .title .allcost {
    color: #000;

    text-align: right;
}
.wechatpay .title .allcost span {
    color: #ff6600;
    font-size: 32px;
    font-weight: bold;
    font-family: "Arial";
}
.pay-num {
 
    color: #999;
    text-align: right;
}
.panelContent .qrcodeContent {
    height: 260px;
}
#waiting_pay .qrcodePanel {
    width: 260px;
    height: 260px;
    margin: 30px auto 0;

}
.qrcodePanel img {
    width: 259px;
    height: 259px;
}
#waiting_pay  .wxinfo {
    text-align: center;
    margin: 0 auto;
    padding: 7px 0 0;
    position: relative;
}
#waiting_pay  .normlDesc {
    color: #B4B7BC;
    display: inline-block;
    font-size: 16px;
    line-height: 48px;
    margin-top: 21px;
}
#waiting_pay{
    width: 260px;
    margin: 0 auto;
 }
#waiting_pay .pngImg {
    position: absolute;
    top: -164px;
    filter: alpha(opacity=50);
    margin-left:-120px;
    display: block;
    opacity: 0;
    z-index: 500;
}
/*4htd自营商品*/
.p-discount-rate {
    display: inline-block;
    margin: 5px 0 0 5px;
    background-color: #e62e04;
    color: #fff;
    line-height: 20px;
    padding: 0 5px;
}
.p-eventtime-left {
    display: inline-block;
    line-height: 18px;
    margin-left: 5px;
    padding: 0 8px;
    border: 1px solid #ffc7a0;
    color: #ed5f00;
    border-radius: 8px;
}

/*4htd新的首页--Flash Deals*/
.flashdeals{
    margin-top: 20px;
}
.block-title-wrap {
    position: relative;
    line-height: 0;
    height: 52px;
}
.block-title {
    line-height: 48px;
    font-size: 22px;
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
    *zoom: 1;
    *display: inline;
}
.flash-time {
    margin-left: 45px;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 30px;
    position: relative;
    top: 3px;
}
.flash-time span {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 8px;
    color: #fff;
    background-color: #333;
    border-radius: 2px;
    text-align: center;
}
.block-title-wrap .more {
    font-size: 14px;
    color: #666;
    position: absolute;
    right: 0;
    bottom: 14px;
    line-height: 21px;
}
.flash-block {
    padding: 20px 0 0 20px;
}
.flash-block.flash-baoyou {
    padding: 20px 0 0 0;
}
.flash-block ul {
    width: 1168px;
    height: 338px;
}
.flash-block li,.flash-block .li {
    float: left;
    margin-right: 28px;
    width: 220px;
}
.flash-block a {
    height: 338px;
    display: block;

}
.flash-block .div-img {
    width: 220px;
    height: 220px;
    display: table;
    table-layout: fixed;
    text-align: center;
    margin: 0 auto;
}

.flash-block .div-img span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.flash-block .div-img img {
    max-height: 220px;
    max-width: 220px;
    vertical-align: middle;
    text-align: center;
}
.flash-block .price {
    margin-top: 8px;
    line-height: 22px;
       color: #f8333c;
}
.flash-block .price strong {
    color: #f8333c;
    font-size: 20px;
    font-weight: 600;
    padding-left: 3px;
}
.flash-block .price .qiang{
      float: right;
    background: #fcdcdd;
    padding: 3px 10px;
    color: #f8333c;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
}
.flash-block .price .quan{
      float: right;
    padding: 0px 3px;
    color: #f8333c;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
    border: dashed 1px #febebf;
}
.flash-block .old-price {
    color: #999;
    text-decoration: line-through;
}
.mask-bg {
    display: none;
    position: absolute;
    width: 220px;
    height: 220px;
    top: 0;
    left: 0;
    background-color: #fff;
    opacity: .3;
    filter: alpha(opacity=30);
}
.flash-block .claimed {
    margin-top: 11px;
}

.flash-block .claimed .c-white {
       height: 10px;
    overflow: hidden;
    border-radius: 5px;
    position: relative;
    border: solid 1px #febebf;
}
.flash-block .claimed .c-white span {
    position: absolute;
    top: 0;
    left: 0;
    height: 10px;
    background-color: #febebf;
    border-radius: 5px;
}
.flash-block .claimed .c-num {
    color: #666;
    line-height: 18px;
    margin-bottom: 5px;
    display: flex;
    justify-content: space-between;
}
.bg-fff{
    background: #fff;
}


/*discover*/
.fresh-shoveler{
    padding: 10px 20px;
}
 .as-title-block {
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 25px;
    margin: 10px 0 0;
}
 .as-title-block-left {
    display: block;
    width: auto;
    float: left;
    font-size: 21px;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    padding-bottom: 0;
}
 .as-title-block .a-color-base {
    color: #444!important;
}
 .as-title-block-right {
    display: block;
    width: auto;
    float: left;
    text-align: right;
    font-size: 14px;
    vertical-align: middle;
    padding-left: 15px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
}
div.feed-carousel {
    width: 100%;
    margin: 0 0 5px;
    position: relative;
    overflow: hidden;
}
.feed-carousel .feed-carousel-viewport {
    width: 100%;
    min-height: 220px;
    _height: 220px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    margin: 0;
}
.feed-carousel .feed-carousel-shelf {
    display: inline-block;
    position: relative;
    left: 0;
    margin: 0 0 14px;
    padding: 0;
}
.fresh-shoveler .feed-carousel-card {
    text-align: center;
    min-width: 210px;
    max-width: 270px;
/*    max-height: 200px;*/
    overflow: hidden;
    margin: 0 10px 0 0;
    position: relative;
    display: inline-block;
    margin-right: 10px;
    margin-top: 20px;
}

.fresh-shoveler .feed-carousel .feed-carousel-card:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    min-height: inherit;
}
.feed-carousel .feed-carousel-card .a-list-item {
    text-align: center;
    position: relative;
    display: inline-block;
    min-width: 145px;
}
 .feed-carousel .feed-carousel-card .product-image {
    width: 100%;
    height: auto;
    max-width: 270px;
  /*  max-height: 200px;*/
    vertical-align: middle;
}
.swiper-button-next.swiper-next,.swiper-button-prev.swiper-prev{
   
    background: #fff;
    width: 45px;
    height: 100px;
    margin-top: -50px;
    box-shadow: 0 1px 3px #888;
    line-height: 100px;
    text-align: center;
}
.swiper-button-next.swiper-next i,.swiper-button-prev.swiper-prev i{
    font-size: 26px;
}
.swiper-button-prev.swiper-prev{
    left: 0;
     border-radius: 0 5px 5px 0;
}
.swiper-button-next.swiper-next{
    right: 0;
     border-radius: 5px 0px 0px 5px;
}
li.baoyou-item a{
    height: 288px;
}
li.baoyou-item .baoyou-price{
    padding: 10px 10px 0;
}
li.baoyou-item .baoyou-price span{
        color: #000;
    font-size: 14px;
    font-weight: bold;
}
li.baoyou-item{
       margin-right: 16px;
    width: 236px;
}
ul.baoyou-wrap{
    width: 1500px;
}
ul.baoyou-wrap.h-less{
    height: 288px;
    margin-bottom: 30px;
}
li.dropship-item{
    padding: 2px;
}
li.dropship-item:nth-of-type(6n){
    margin-right: 0px;
}
li.dropship-item a{
    border: solid 1px #ededed;
    height: 358px;
}
/*@media (max-width: 1540px){
    .flash-block {
    padding: 15px 0 0 15px;
    }
    .flash-block ul {
    width: 1218px;
    height: 303px;
}
    ul.baoyou-wrap{
        width: 1230px;
    }
    .flash-block ul.baoyou-wrap{
            height: 260px;
    overflow: hidden;
    }
    .flash-block li {
    margin-right: 18px;
    width: 185px;
}
    .flash-block li.baoyou-item{
       width: 191px;
        margin-right: 16px;
    }
    .flash-block a {
    height: 303px;
}
    .flash-block .div-img {
    width: 185px;
    height: 185px;
}
    .flash-block .div-img img {
    max-height: 185px;
    max-width: 185px;
}
}*/
/*@media (max-width: 1270px){
    .flash-block {
    padding: 10px 0 0 10px;
}
.flash-block ul {
    width: 980px;
    overflow: hidden;
}
        ul.baoyou-wrap{
        width: 991px;
    }
  
    .flash-block li {
    margin-right: 11px;
}
 
     .flash-block li.baoyou-item{
        margin-right: 21px;
    }
       .flash-block li.baoyou-item{
        margin-right: 7px;
    }
}*/
li.baoyou-item:nth-of-type(6){
    margin-right: 0px;
}


/*dropship*/
ul.dropship-wrap{
    height: 358px;
    width: 1500px;
}
li.dropship-item{
    margin-right: 12px;
    width: 236px;
}
.dropship-remaining{
    padding-left: 5px;
    padding-right: 5px;
}
.dropship-remaining .dropship-price{
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding-bottom: 5px;
}
.dropship-remaining .dropship-price span:nth-of-type(1) *{
    color: #fe6b03;
    font-size: 13px;
}
.dropship-remaining .dropship-price span:nth-of-type(1) big{
    font-size: 18px;
}
.dropship-tongji{
    display: flex;
    align-items: center;
    justify-content: space-between;
        padding-top: 3px;
    font-size: 14px;
    color: #6d6a6a;
}
.dropship-tongji>div{
    display: flex;
}
.dropship-tongji .starUser{
      width: 46px;
    height: 16px;
    display: block;
    
}
.dropship-tongji .starUser,.dropship-tongji .starUser span{
    background: url(/Public/Home/SHTD/images/newIndex/trunover.png) repeat-x 0 -15px;
}
.dropship-tongji .starUser span{
        background-position: 0px -0px;
    display: block;
    height: 100%;
    
}

.dropship-table{
    border-top: solid 1px #ededed;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    height: 57px;
}
    
.dropship-table div:nth-of-type(1){
    width: 40%;
}
.dropship-table div:nth-of-type(2),.dropship-table div:nth-of-type(3){
     width: 30%   
}
.dropship-table div:nth-of-type(2) {
    border-left: solid 1px #ededed;
    border-right: solid 1px #ededed;

}
.dropship-table div{
    text-align: center;
    color: #6d6a6a;
    
}
.dropship-table div small{
    display: block;
    font-size: 13px;
    color: #fe6b03;
    padding-top: 6px;
    padding-bottom: 7px;
}

/*
@media (max-width: 1540px){
    .flash-block li.dropship-item {
    width: 191px;
    margin-right: 12px;
}
    .dropship-tongji{
        font-size: 12px;
    }
}
@media (max-width: 1270px){
    .flash-block li.dropship-item{
        margin-right: 4px;
    }
}
*/


/*4htd-推广赚钱*/
.promotion-banner{
    position: relative;
}
.promotion-banner .banner-join{
    position: absolute;
    width: 320px;
    height: 255px;
    right: 200px;
    top: 70px;
    background: -webkit-linear-gradient(left bottom, rgba(45, 59, 60, 0.85) , rgba(16, 26, 28, 0.85)); 
    background: -o-linear-gradient(bottom left, rgba(45, 59, 60, 0.85) , rgba(16, 26, 28, 0.85)); 
    background: -moz-linear-gradient(bottom left,rgba(45, 59, 60, 0.85) , rgba(16, 26, 28, 0.85)); 
    background: linear-gradient(to top right, rgba(45, 59, 60, 0.85) , rgba(16, 26, 28, 0.85)); 
    border: solid 2px #607c7d;
    z-index: 1;
    padding-left: 35px;
    padding-right: 30px;
}
.banner-join *{
    color: #fff;
}
.banner-join h3{
    font-size: 20px;
    padding-top: 42px;
    padding-bottom: 12px;
    font-weight: normal;
}
.banner-join h4{
    font-size: 16px;
    padding-bottom: 18px;
    font-weight: normal;
}
.banner-join button{
    width: 100%;
    border: none;
    border-radius: 5px;
    background: #036ed8;
    text-align: center;
    height: 44px;
    line-height: 44px;
    font-size: 20px;
    margin-bottom: 20px;
}
.banner-join>div{
    text-align: right;
    font-size: 16px;
}
.banner-join>div span{
      display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #036ed8;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    margin-left: 3px;
    
}
.banner-join>div span i{
    font-size: 12px; 
}
.index-server-row {
    width: 33.2%;
    margin: 100px 0 50px 0;
    display: inline-block;
    float: left;
    text-align: center;
    border-left: 1px #CCCCCC solid;
}
.index-server-row:first-child{
        border-left: 0;
}
.index-server-icon {
    width: 150px;
    height: 150px;
    display: block;
    margin: 0 auto;
    transition: all 0.5s;
}
.index-server-icon.icon-1 {
    background: url(/Public/Home/SHTD/images/newIndex/shadv_1.png) no-repeat center;
}
.index-server-icon.icon-2 {
    background: url(/Public/Home/SHTD/images/newIndex/shadv_2.png) no-repeat center;
}
.index-server-icon.icon-3 {
    background: url(/Public/Home/SHTD/images/newIndex/shadv_3.png) no-repeat center;
}
.index-server-icon:hover{
        background-color: #fbba5b;
    border-radius: 50%;
    box-shadow: 0px 0px 0px 8px #f7990e3b;
}
.index-server-row h3{
    font-size: 32px;
}
.index-server-row strong {
    font-size: 24px;
    padding: .7em 1.8em;
    margin-top: 20px;
    display: inline-block;
    font-weight: 100;
    color: #0B142B;
}
.index-server-row p {
        font-size: 14px;
    color: #8E8E8E;
    text-align: left;
    max-width: 82%;
    margin: 0 auto;
    line-height: 24px;
}
.shawards{
        padding: 200px 0;
    background: url(/Public/Home/SHTD/images/newIndex/shawards.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    color: #FFF;
}
.shawards h3{
    margin-bottom: 50px;
        text-align: left;
    font-size: 41px;
    font-weight: 700;
    color: #2090ff;
}

.shawards-grids .icon-img i{
    font-size: 125px;
    color: #fff;
}
.shawards-grids h4 {
    font-size: 18px;
    font-weight: 700;
    text-align: left;
}
.h4-underline{
        width: 150px;
    height: 5px;
    background-color:#2090ff;
    margin: 30px 0;

}
.shawards-grids p {
    font-size: 16px;
    line-height: 30px;
}
.shawards-grids{
    display: flex;
    justify-content: space-between;
}
.month-list>p{
    font-size: 16px;
    border-bottom: #dddddd solid 1px;
    padding-bottom: 16px;
    margin-bottom: 20px;
}
.month-list{
    padding-top: 57px;
    padding-bottom: 78px;
}
.month-list ul{
    display: flex;
    justify-content: space-between;
    
}
.month-list ul li .month-num{
    width: 18px;
    height: 18px;
    display: inline-block;
    background: #3263a5;
    color: #fff;
    border-radius: 50%;
    text-align: center;
}
.month-list ul li .month-name{
    padding-right: 40px;
    padding-left: 10px;
}
.month-list ul{
    padding-bottom: 78px;
}
.month-share img{
    width: 66px;
    height: 66px;
    border-radius:50%;
}
.month-share li div:nth-of-type(1){
    padding-bottom: 16px;
    text-align: center;
}
.month-share li div:nth-of-type(2){
    font-size: 16px;
    padding-bottom: 36px;
    text-align: center;
}
.month-share li div:nth-of-type(3){
        max-width: 270px;
    font-size: 14px;
    color: #656363;
    line-height: 26px;
}
.month-btn{
        width: 530px;
    height: 60px;
    font-size: 34px;
    line-height: 54px;
    margin: 35px auto 28px;
    background: #1268bb;
    border: solid 2px transparent;
    text-align: center;
    display: block;
    color: #fff;
}
.month-btn a{
    color: #fff;
}
/*4htd 晒单秀*/
.comment-title{
    padding: 14px 0;
}

.comment-wrap{
    display: flex;
    justify-content: space-between;
}
.comment-lf{
    width: 880px;
    border: solid 1px #e5e5e5;
    background: #fff;
    padding: 20px;
}
.comment-rt{
    width: 230px; 
}
.comment-lf-tit{
    background: #fafafa;
    border: solid 1px #e5e5e5;
    display: flex;
    justify-content: flex-end;
    padding: 18px 14px;
    align-items: center;
    color: #6b6565;
    margin-bottom: 20px;
}
.comment-lf-tit ul{
    display: flex;
    padding-right: 56px;
}
.comment-lf-tit ul li{
    cursor: pointer;
}
.comment-lf-tit ul li:hover{
    color: #000;
}
.comment-lf-tit ul li:after{
    content: '/';
    padding-left: 5px;
    padding-right: 10px;
}
.comment-lf-tit ul li:last-child:after{
    content:'';
}
.comment-lf-tit ul li.active{
    color: #000;
}
.list-topic-pic {
    zoom: 1;
        display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.list-topic-pic:after {
    content: '';
    display: block;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    height: 0;
}
.list-topic-pic li {
    width: 425px;
    height: 400px;
    background: #f6f6f6;
    border: 2px solid #f6f6f6;
    margin-bottom: 20px;
}
.list-topic-pic li:hover{
    border-color: #1268bb;
}
.list-topic-pic li a {
    display: block;
    text-decoration: none;
    overflow: hidden;
}
.list-topic-pic li a .pic {
    font-size: 0;
    display: block;
    width: 425px;
    height: 254px;
    line-height: 254px;
    overflow: hidden;
    background: #fff;
    position: relative;
    text-align: center;
}
.list-topic-pic li a .pic:before {
    content: '';
    display: inline-block;
    height: 0;
    width: 0;
    vertical-align: middle;
}
.list-topic-pic li a .pic img {
    vertical-align: middle;
    display: inline-block;
    max-width: 99999px;
    width: auto!important;
}
.list-topic-pic li .info {
    zoom: 1;
    display: block;
    margin-top: 17px;
    height: 46px;
}

.list-topic-pic li .info .avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0px 10px;
    float: left;
}
.bfc {
    overflow: hidden;
    zoom: 1;
}
.list-topic-pic li .des{
    padding-left: 5px;
    font-size: 14px;
}
.list-topic-pic li a {
    display: block;
    text-decoration: none;
    overflow: hidden;
}
.list-topic-pic li .info .tit {
    display: inline-block;
    width: 206px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 16px;
    line-height: 150%;
    color: #666;
}
.list-topic-pic li .info .show-package {
    color: #F26C4F;
}
.list-topic-pic li .info .editor, .list-topic-pic li .info .loc, .list-topic-pic li .info .expre {
    font-size: 12px;
    color: #999;
    margin-right: 10px;
}
.list-topic-pic li .info-sub {
    zoom: 1;
    display: block;
    margin: 5px 10px 5px;
    color: #999;
    font-size: 12px;
}
.list-topic-pic li .info-sub .count {
    float: right;
    color: #a6a6a5;
}
.list-topic-pic li .info-sub .count .view {
    background: url(/Public/Home/SHTD/images/newIndex/icon-view.png) left center no-repeat;
    padding-left: 20px;
    margin-right: 10px;
}
.list-topic-pic li .info-sub .count .reply {
    background: url(/Public/Home/SHTD/images/newIndex/icon-reply.png) left center no-repeat;
    padding-left: 20px;
}
.list-topic li .info .info-wrap .count .collect, .list-topic-pic li .info-sub .count .collect, .list-pick li .info .info-wrap .count .collect {
    background: url(/Public/Home/SHTD/images/newIndex/icon-like.png) left center no-repeat;
    padding-left: 15px;
    margin-right: 10px;
}

.m-plate-info {
    margin-bottom: 30px;
    font-family: 宋体;
    background-color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(229, 229, 229);
    border-image: initial;
}
.m-plate-info .m-hd {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px;
    zoom: 1;
}
.m-plate-info .m-hd .logo {
    float: left;
    display: inline;
    margin-top: 2px;
    margin-right: 10px;
}
.m-plate-info .m-hd .plate-tit {
    font-size: 16px;
    padding-top: 10px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    font-family: 微软雅黑;
}
.m-plate-info .m-hd:after {
    content: '';
    display: block;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    height: 0;
}
.m-plate-info .m-bd .plate-des {
    font-size: 12px;
    color: #666;
    margin: 15px 15px 20px;
    line-height: 150%;
}
.m-plate-info .m-bd .plate-counter {
    padding: 0 15px 10px;
}
.m-plate-info .m-bd .plate-counter ul {
    zoom: 1;
}
.m-plate-info .m-bd .plate-counter ul li {
    float: left;
    display: inline;
    border-right: 1px solid #e5e5e5;
    width: 65px;
    height: 33px;
    overflow: hidden;
    text-align: center;
}
.m-plate-info .m-bd .plate-counter ul li .couter-tit {
    display: block;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #666;
    margin-top: -3px;
}
.m-plate-info .m-bd .plate-counter ul li .couter-num {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    font-family: 'Tahoma';
}
.m-plate-info .m-bd .plate-counter ul li.last {
    border-right: 0 none;
}
.m-plate-info .m-bd .plate-counter ul:after {
    content: '';
    display: block;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    height: 0;
}
.m-box {
    border: 1px solid #e5e5e5;
    background-color: #fff;
}
.m-box .m-hd {
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    height: 49px;
    line-height: 49px;
}
.m-box .m-hd .mark {
    float: left;
    height: 49px;
    line-height: 49px;
    font-size: 16px;
    color: #666;
    margin-left: 24px;
}
.list-txt {
    margin: 22px 20px;
}
.list-txt li {
    vertical-align: top;
    font-size: 12px;
    line-height: 18px;
    padding: 4px 0;
}
.hot-list li {
    height: 18px;
}
.hot-list .txt-red, .hot-list .txt-red a {
    color: #ef4c40;
}
.list-txt li a {
    color: #333;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hot-list li a {
    height: 18px;
    overflow: hidden;
    line-height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 188px;
    display: inline-block;
}
.hot-list .txt-red, .hot-list .txt-red a {
    color: #ef4c40;
}

/*晒单秀详情*/
.topic-wrap .post-div table {
    position: static;
}
.topic-wrap table {
    width: 100%;
}
.plc {
    padding: 0;
}
.topic-wrap .topic-tit {
    font-size: 26px;
    color: #555;
    line-height: 30px;
    max-height: 60px;
    overflow: hidden;
    text-align: center;
    width: 100%;
    word-break: break-all;
}
.body-wrap .main-wrap .plc .topic-tit #thread_subject {
    word-break: break-word;
}
.topic-wrap .area-info {
    font-size: 12px;
    color: #a6a6a5;
    margin: 12px 0 0;
}
.topic-wrap .area-info .view, .topic-wrap .area-info .reply, .topic-wrap .area-info .like {
    padding-left: 20px;
    margin-right: 16px;
}
.topic-wrap .area-info .view {
    background: url(/Public/Home/SHTD/images/newIndex/icon-view.png) left center no-repeat;
}
.topic-wrap .area-info .reply {
    background: url(/Public/Home/SHTD/images/newIndex/icon-reply.png) left center no-repeat;
}
.topic-wrap .area-info .like {
    background: url(/Public/Home/SHTD/images/newIndex/icon-like.png) left center no-repeat;
    height: 20px;
    display: inline-block;
}
}
.topic-wrap .area-info a {
    color: #a6a6a5;
}
.topic-wrap img {
    border: 0 none;
    width: auto\9;
    vertical-align: middle;
}
.topic-wrap .thread-flow .area-info-sub {
    zoom: 1;
    font-size: 12px;
    color: #b2b2b2;
    margin: 5px 0px 20px;
    padding: 0;
    border: 0 none;
    height: 22px;
    line-height: 22px;
}
#fj {
    margin-left: 5px;
    margin-top: 2px;
}
#fj label, #fj input {
    margin-right: 4px;
    padding: 0;
    height: 16px;
    line-height: 16px;
}
.z {
    float: left;
}
.pipe {
    margin: 0 5px;
    color: #CCC;
}
.topic-wrap .area-info-sub .push-time, .topic-wrap .area-info-sub .reply-time, .topic-wrap .area-info-sub .reply-from {
    margin-right: 20px;
}
.pi strong a {
    float: right;
    margin-top: -6px;
    padding: 4px 6px;
    border: 1px solid #FFF;
    font-weight: 400;
}
.topic-wrap .thread-flow .pct {
    padding: 0;
}
.t_fsz {
    min-height: 100px;
    min-width: 840px;
}
.pct .t_f {
    font-size: 16px;
    color: #666;
    line-height: 150%;
}
.thread-flow .pct .t_f img {
    max-width: 900px;
    display: block;
}
.topic-wrap .mod-order {
    margin: 20px 0;
}
.topic-wrap .mod-order .m-hd {
    padding: 20px 0;
    text-align: center;
    font-size: 18px;
    color: #666;
}
.topic-wrap .user-order-list {
    border: 1px solid #e5e5e5;
    width: 100%;
}
.topic-wrap .user-order-list .order-tit td {
    color: #666;
    text-indent: 1em;
    font-weight: bold;
    line-height: 32px;
    height: 32px;
}
.topic-wrap .user-order-list .part-tit td {
    background: #f3f3f3;
    height: 32px;
    line-height: 32px;
    text-indent: 1em;
}
.topic-wrap .user-order-list .pdt {
    width: 150px;
    height: 100px;
    text-align: center;
    vertical-align: top;
}
.topic-wrap .user-order-list .pdt-name {
    display: block;
    margin: 10px 0 10px 5px;
}
.topic-wrap .user-order-list .icon-package img {
    width: 60px;
    height: 60px;
}
.topic-wrap .user-order-list td .packge-detail {
    margin-top: 7px;
    margin-left: 5px;
}
.topic-wrap .post-div {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0 0;
}
.pct .t_f {
    font-size: 16px;
    color: #666;
    line-height: 150%;
}
.y {
    float: right;
}
.more-topic{
        margin-top: 15px;
    width: 197px;
    overflow: hidden;
    margin: 0 auto;
}
 .more-topic .m-hd {
    margin: 5px 0;
         border: none;
    padding: 0px;
}
 .more-topic .m-hd .mark {
    float: left;
    display: inline;
    color: #666;
    font-size: 14px;
}
 .more-topic .m-hd .mark-sub {
    float: right;
    color: #ccc;
    font-size: 12px;
    line-height: 21px;
}
 .more-topic .list-txt {
    margin: 0;
}
.authicn img{
    width: 40px;
    border-radius: 50%;
}
.quick-com-bl-out{
  position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -600px;
    background: #fff;
    border: 2px solid #e5e5e5;
    text-align: center;
    height: 65px;
    padding: 10px 0;
    width: 918px;
}

.quick-com-bl-inner {
    
    text-align: center;
    margin-bottom: 10px;
}
.quick-com-bl {
    border: 0 none;
}
.quick-com-bl .quick-txt {
    height: 30px;
    position: relative;
    vertical-align: middle;
}
.quick-com-bl .quick-con {
    outline: none;
    border: 0;
    border-bottom: 1px solid #bbb;
    padding: 5px;
    width: 750px;
    resize: none;
    height: 20px;
}
.quick-com-bl .quick-com-btn {
    border: 0;
    background: #fe4255;
    width: 86px;
    height: 30px;
    text-align: center;
    color: #fff;
    margin-left: 5px;
}
.user-main{
	min-height: 680px;
}
/* 推广联盟 */
/*share*/
.sharePush-info {
    border: 1px solid #40c87d;
    padding: 18px 0 22px 20px;
    background: #f3fff8;
    position: relative;
}
.sharePush-info .avatar {
    float: left;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: #eee;
    overflow: hidden;
    margin-top: 8px;
}
.sharePush-info .Picture {
    width: 100px;
    height: 100px;
   
}
.sharePush-info .Picture img {
    width: 100%;
    height: 100%;
    display: block;
}
.sharePush-info .basic-info {
    float: left;
    padding: 0 18px;
    width: 228px;
}
.sharePush-info .basic-info h3 {
    font-size: 22px;
    color: #000;
    line-height: 38px;
}
.bubble-wrap {
    position: relative;
}
.sharePush a {
    color: #1268bb;
    font-size: 12px;
}
.sharePush-info .basic-info .button {
    height: 24px;
    line-height: 24px;
    padding: 0 14px;
    margin-top: 6px;
    margin-right: 5px;
}
.bubble {
    display: none;
    width: 200px;
    min-height: 30px;
    padding: 8px 12px;
    background: #fff;
    margin-top: 10px;
    left: 50%;
    border: 1px solid #ddd;
    position: absolute;
    z-index: 2;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.sharePush-info .basic-info .bubble {
    left: 0;
    width: 230px;
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.bubble-arrow {
    width: 0;
    height: 0 !important;
    background: #000 !important;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -7px !important;
    padding: 0 !important;
}
.sharePush-info .basic-info .bubble .bubble-arrow {
    left: 40px;
}
.sharePush-info .basic-info .bubble p {
    font-size: 12px;
    color: #666;
}
.sharePush-info .award-info {
    float: left;
    width: 575px;
}
.sharePush-info .award-info .award-info-top {
    border-bottom: 1px solid #c8efd9;
    padding: 2px 0 4px 20px;
}
.sharePush-info .award-info .award-info-top .award-info-top-title {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.sharePush-info .award-info .award-info-top span {
    font-size: 12px;
    line-height: 34px;
}
.sharePush-info .award-info .award-info-top span:nth-of-type(1) {
    color: #e6505f;
}
.sharePush-info .award-info .award-info-top span:nth-of-type(1) em {
    font-size: 26px;
    margin-left: 6px;
}
.sharePush-info .award-info .award-info-top span:nth-of-type(2) {
    color: #999;
    margin-left: 20px;
}
.sharePush-info .award-info .award-info-top span:nth-of-type(2) em {
    color: #666;
}
.Help {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    background: url(/Public/Home/static/images/icon_help.png) 0 0 no-repeat;
    vertical-align: -4px;
}
.Help .bubble {
    width: 245px;
    top: 20px;
}
.sharePush-header-links {
    position: absolute;
    top: 24px;
    right: 20px;
    line-height: 12px;
}
.sharePush-info .sharePush-header-links i {
    display: inline-block;
    line-height: 12px;
    color: #999;
    font-size: 12px;
    margin: 0 10px;
}
.sharePush-info .award-info .award-info-bottom {
    margin-top: 20px;
}
.sharePush-info .award-info .award-info-bottom dl {
    float: left;
    padding: 0 20px;
    width: 150px;
    border-right: 1px solid #d1fbe4;
}
.sharePush-info .award-info .award-info-bottom dt {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-top: -2px;
    white-space: nowrap;
    font-weight: normal;
}
.sharePush-info .award-info .award-info-bottom dd {
    font-size: 12px;
    color: #333;
    line-height: 14px;
    padding-top: 6px;
}
.sharePush-info .award-info .award-info-bottom dl:last-of-type {
    border: 0;
}
.push {
    padding: 24px 22px;
    background: #fff;
}
.push .push-title {
    font-size: 16px;
    color: #333;
    line-height: 30px;
}
.push .push-desc {
    color: #999;
    font-size: 12px;
    line-height: 24px;
}
.push .share-way {
    padding: 24px 20px 30px 74px;
    border-bottom: 1px solid #eee;
}
.push .share-way:nth-of-type(1) {
    background: url(/Public/Home/static/images/icon_new_02.png) left 31px no-repeat;
}
.push .share-way h4 {
    font-size: 12px;
    line-height: 28px;
    color: #333;
}
.push .share-way p {
    font-size: 12px;
    line-height: 24px;
    color: #999;
}
.push .share-way .button {
    margin-top: 16px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border: 0;
    cursor: pointer !important;
    outline: 0;
    font-size: 12px;
    color: #fff !important;
    padding: 0 25px;
    text-decoration: none !important;
    border-radius: 2px;
    background: #40c87d;
}
.push .share-way:nth-of-type(2) {
    background: url(/Public/Home/static/images/icon_new_01.png) left 31px no-repeat;
}
.push .share-way:nth-of-type(3) {
    background: url(/Public/Home/static/images/icon_new_02.png) left 31px no-repeat;
    border-bottom: 0;
}
/* 推广联盟 --商品推广 */
.guide-content {
    width: 980px;
    background: #fff;
    margin-bottom: 37px;
    /*border: 1px solid #eee;*/
}
.guide-content h3 {
    width: 100%;
    height: 40px;
    color: #333;
    font-size: 14px;
    line-height: 40px;
    background: #eee;
    text-indent: 20px;
    font-weight: normal;
}
.guide-content .share-way {
    padding: 24px 20px 30px 82px;
    border-bottom: 1px solid #eee;
    background: url(/Public/Home/static/images/icon_code.png) 20px 31px no-repeat;
}
.guide-content .share-way.code{
    background-image: url(/Public/Home/static/images/icon_QRcode.png);
}
.guide-content .share-way.code img{
	display: block;
	width: 100%;
	height: 100%;
}
.guide-content .share-way h4 {
    font-size: 14px;
    line-height: 28px;
    color: #333;
    font-weight: normal;
}
.guide-content .share-way p {
    font-size: 12px;
    line-height: 24px;
    color: #999;
}
.guide-content .share-way:nth-of-type(3) div {
    margin-top: 16px;
}
.guide-content .share-way:nth-of-type(3) span {
    color: #666;
    font-size: 12px;
    line-height: 32px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.guide-content .share-way:nth-of-type(3) .code {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 20px;
    margin-right: 20px;
    vertical-align: middle;
    background: #eee;
    font-style: normal;
   	width: 105px;
    border: 0;
    text-align: center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.guide-content .share-way:nth-of-type(1) div {
    margin-top: 13px;
}
.guide-content .share-way:nth-of-type(1) .QRCode {
    display: inline-block;
    width: 120px;
    height: 120px;
    background: #eee;
    margin-right: 20px;
    vertical-align: top;
    overflow: hidden;
}

 .button {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border: 0;
    cursor: pointer !important;
    outline: 0;
    font-size: 12px;
    color: #fff !important;
    padding: 0 25px;
    text-decoration: none !important;
    border-radius: 2px;
    background: #40c87d;
}
.button:hover{
	background: #5bd491;
}
.button:active{
	background: #31bf71;
}
.guide-content .share-way.share_border {
    background-image: url(/Public/Home/static/images/icon_link.png);
}
.guide-content .share-way.share_border .share-link {
    margin-top: 12px;
}
.guide-content .share-way.share_border .share-link input {
    height: 30px;
    width: 100%;
    border: 1px solid #ddd;
    padding: 0 5px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 12px;
}
.guide-content .share-way.share_border .share-bottom {
    margin-top: 16px;
}
.guide-content .share-way.share_border .share-bottom span {
    line-height: 32px;
    display: inline-block;
    margin-left: 20px;
    font-size: 12px;
    color: #999;
}
.guide-content .share-way.share_border .share-bottom div {
    display: inline-block;
}
.guide-content .share-way.share_border .share-bottom div a {
    display: inline-block;
    text-indent: -9000px;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    background: url(/Public/Home/static/images/icon_sns.png) 0 0 no-repeat;
    cursor: pointer;
}
.guide-content .share-way.share_border .share-bottom div .sns-facebook {
    background-position-y: 0;
}
.guide-content .share-way.share_border .share-bottom div .sns-twitter {
    background-position-y: -40px;
}
.guide-content .share-way.share_border .share-bottom div .sns-weibo {
    background-position-y: -80px;
}
.guide-content .share-way.share_border .share-bottom div .sns-QZone {
    background-position-y: -160px;
}
/* 推广联盟 --奖金明细 */
.reward-type-box {
    width: 100%;
    padding-top: 7px;
    background: #fff;
}
.reward-type {
   
    margin: 0 auto 20px;
    border-bottom: 1px #eee solid;
}
.reward-type p {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    padding: 0 33px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.reward-type .reward-type-default {
    color: #333;
    border-bottom: 3px transparent solid;
}
.reward-type .reward-type-active {
    color: #1268bb;
    border-bottom: 3px #1268bb solid;
}
/* 推广联盟 === 我的等级 */
.ptn-personal .head-portrait{
    position: relative;
}
.ptn-personal * {
    font-size: 12px;
}
.ptn-personal .head-portrait, .ptn-personal .basic-data, .ptn-personal .setting {
    width: 940px;
    background: #fff;
    padding: 30px 20px;
    margin-bottom: 1px;
}
.ptn-personal .head-portrait img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.ptn-personal .head-portrait .account-name {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    position: absolute;
    top: 45px;
    left: 130px;
}
.ptn-personal .head-portrait .account-type {
    color: #999;
    position: absolute;
    top: 83px;
    left: 130px;
}
.ptn-personal .head-portrait .account-type span {
    color: #40c87d;
}
.ptn-personal .basic-data .top {
    overflow: hidden;
    margin-bottom: 30px;
}
.ptn-personal .basic-data .top .datum {
    float: left;
    font-size: 16px;
    color: #333;
}
.ptn-personal .basic-data .top .edit {
    float: right;
    font-size: 12px;
    color: #40c87d;
    padding: 0px 14px 0px 35px;
    border: 1px solid #40c87d;
    background: #fff url(/Public/Home/static/images/pen.jpg) no-repeat 14px 7px;
    border-radius: 3px;
    cursor: pointer;
}
.level-permission {
    padding: 38px 0 0 21px;
    background: #fff;
  }
  .level-permission h2 {
    font-size: 14px;
    color: #333;
    line-height: 16px;
    margin-bottom: -6px;
  }
  .level-permission .permission-column {
    float: left;
    width: 136px;
    margin-left: -1px;
    font-size: 12px;
    padding-top: 26px;
    position: relative;
  }
  .level-permission .permission-column dl {
    border: 1px solid #eee;
    text-align: center;
    font-size: 12px;
    color: #666;
  }
  .level-permission .permission-column dt {
    background: #f9f9f9;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
  }
  .level-permission .permission-column dd {
    border-top: 1px solid #eee;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
  }
  .ptn-personal .basic-data .bottom .admin-cellphone, .ptn-personal .basic-data .bottom .name {
    margin-bottom: 22px;
}
.ptn-personal .basic-data .bottom .admin-cellphone, .ptn-personal .basic-data .bottom .admin-social-account, .ptn-personal .basic-data .bottom .admin-institution {
    padding-left: 50px;
}
.ptn-personal .basic-data .bottom .first {
    display: inline-block;
    color: #666;
    width: 150px;
}
.ptn-personal .hidden{
    display: none;
}
.ptn-personal .basic-data .top .edit-data {
    float: right;
}
.ptn-personal .basic-data .top .edit-data span {
    padding: 7px 12px;
    padding-left: 10px;
    border-radius: 3px;
    display: inline-block;
    margin-left: 10px;
}
.ptn-personal .basic-data .top .edit-data .cancel {
    color: #666;
    border: 1px solid #ddd;
    cursor: pointer;
}
.ptn-personal .basic-data .top .edit-data .unsave {
    color: #fff;
    background: #999;
    border: 1px solid #999;
}
.cellphone {
    position: relative;
    z-index: 999;
  }
  .cellphone .title-cn,
  .cellphone .title-en {
    height: 40px;
    line-height: 40px;
  }
  .cellphone .number,
  .cellphone .tips {
    float: left;
    position: relative;
  }
  .cellphone .number {
    width: 390px;
    margin-right: 22px;
  }
  .cellphone .area-code {
    padding-left: 10px;
    padding-right: 30px;
    width: 138px;
    height: 40px;
    border: 1px solid #ddd;
    cursor: pointer;
    position: relative;
    float: left;
  }
  .cellphone .area-code span {
    color: #333;
    height: 38px;
    line-height: 38px;
    position: absolute;
  }
  .title-cn {
    font-size: 12px;
    float: left;
    color: #666;
    width: 110px;
}
/* 推广联盟====账号管理 */
.ptn-personal .setting {
    padding: 30px 20px 50px;
}
.ptn-personal .setting h3 {
    font-size: 16px;
    color: #40c87d;
    margin-bottom: 10px;
}
.ptn-personal .setting .setting-bottom {
    width: 726px;
    padding: 30px 49px 30px 163px;
    background: #f3fff8;
    border: 1px solid #40c87d;
}
.ptn-personal .setting .setting-bottom div {
    margin-bottom: 16px;
    position: relative;
}
.ptn-personal .setting .setting-bottom div .title {
    position: absolute;
    left: -115px;
    top: 0;
}
.ptn-personal .setting .setting-bottom i {
    color: #999;
}
.ptn-personal .setting .setting-bottom .popup {
    color: #1268bb;
    margin-left: 20px;
    cursor: pointer;
}
.cellphone .area-code span {
    color: #333;
    height: 38px;
    line-height: 38px;
    position: absolute;
  }
  .cellphone .area-code span:nth-child(1) {
    white-space: nowrap;
    left: 10px;
    top: 0;
    width: 114px;
    overflow: hidden;
  }
  .cellphone .area-code span:nth-child(2) {
    right: 20px;
    top: 0;
  }
  .cellphone .area-code .common {
    width: 10px;
    height: 6px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 8px;
  }
  .cellphone .area-code .pull-down {
    background: #fff url('/Public/Home/static/images/pull_down.jpg') no-repeat 0 0;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 8px;
  }
  .cellphone .area-code .pull-up {
    background: #fff url('../images/pull_up.jpg') no-repeat 0 0;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 8px;
  }
  .cellphone .line {
    float: left;
    width: 5px;
    height: 20px;
    border-bottom: 1px solid #666;
    margin: 0 12px;
  }
  .cellphone .phone {
    float: left;
    width: 158px;
    height: 38px;
    padding: 0 10px;
    margin-bottom: 30px;
    border: 1px solid #ddd;
  }
  .cellphone .error-phone {
    padding-left: 26px;
    background: #fff url('../images/kong.png') no-repeat 0 center;
    position: absolute;
    color: #ff1733;
    width: 400px;
    top: 45px;
    left: 208px;
  }
  .cellphone .code-lists-parent {
    position: absolute;
    left: 0;
    top: 40px;
    width: 325px;
    height: 400px;
    overflow: hidden;
    box-shadow: 0 0 10px #f9f9f9;
    border: 1px solid #ddd;
    background: #fff;
  }
  .cellphone .code-lists-parent .code-lists {
    width: 310px;
    position: absolute;
    left: 0;
    top: 0;
  height: 100%;
  overflow-y: scroll;
  }
  .cellphone .code-lists-parent dt,
  .cellphone .code-lists-parent dd {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    padding-right: 20px;
  }
  .cellphone .code-lists-parent dt {
    color: #a0a0a0;
    background: #f9f9f9;
  }
  .cellphone .code-lists-parent dd {
    color: #666;
    background: #fff;
    position: relative;
  }
  .cellphone .code-lists-parent dd:hover {
    color: #333;
    background: #ecf9f2;
    cursor: pointer;
  }
  .cellphone .code-lists-parent dd .country {
    float: left;
  }
  .cellphone .code-lists-parent dd .code {
    float: right;
  }
  .cellphone .code-lists-parent dd .code-line {
    position: absolute;
    width: 280px;
    height: 1px;
    background: #ddd;
    bottom: 0;
    left: 10px;
  }
  .cellphone .code-lists-parent .lists-bar-parent {
    width: 6px;
    height: 320px;
    background: transparent;
    position: absolute;
    top: 40px;
    right: 20px;
  }
  .cellphone .code-lists-parent .lists-bar-parent .lists-bar {
    width: 6px;
    height: 44px;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.3);
    cursor: pointer;
    position: absolute;
    top: 0;
  }
  .cellphone .code-lists-parent .lists {
    width: 15px;
    height: 420.83333333px;
    position: absolute;
    top: -1px;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    margin-top: -16.83333333px;
  }
  .cellphone .code-lists-parent .lists li {
    height: 16.83333333px;
    line-height: 16.83333333px;
    text-align: center;
  }
  .cellphone .code-lists-parent .lists li a{
      color: #fff;
      text-decoration: none;
  }
  .cellphone .code-lists-parent .lists .active a{
    color: #40c87d;
  }
  .cellphone .code-lists-parent .lists .inactive {
    color: #fff;
    cursor: pointer;
  }
  .cellphone .tips {
    width: 380px;
    padding: 3px 16px;
    background: #f9f9f9;
    border-radius: 3px;
  }
  .cellphone .tips li {
    color: #666;
  }
  .cellphone .tips .triangle {
    width: 0;
    height: 0;
    border-right: 7px solid #f9f9f9;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    left: -7px;
    top: 50%;
    margin-top: -6px;
  }
  .error-name {
    color: #ff1733;
    background: #fff6f7;
    border: 1px solid #ff1733 !important;
  }
  .error {
    padding-left: 26px;
    background: #fff url('../images/kong.png') no-repeat 0 center;
    position: absolute;
    color: #ff1733;
  }
  .social-account {
    overflow: hidden;
  }
  .social-account .title-cn,
  .social-account .title-en {
    height: 30px;
    line-height: 30px;
  }
  .social-account .social,
  .social-account .tips {
    float: left;
    position: relative;
  }
  .social-account .social {
    width: 420px;
    margin-right: 22px;
  }
  .social-account .social span {
    display: inline-block;
    padding: 10px 20px;
    cursor: pointer;
    margin-left: -1px;
    margin-bottom: 10px;
  }
  .social-account .social span:nth-child(1) {
    margin-left: 0;
  }
  .social-account .social .error-account {
    padding-left: 26px;
    background: #fff url('../images/kong.png') no-repeat 0 center;
    position: absolute;
    color: #ff1733;
    top: 95px;
  }
  .social-account .social .inactive {
    color: #333;
    border: 1px solid #ddd;
  }
  .social-account .social .active {
    color: #fff;
    border: 1px solid #40c87d;
    background: #40c87d;
  }
  .social-account .social input {
    width: 366px;
    height: 38px;
    padding: 0 10px;
    margin-bottom: 40px;
    border: 1px solid #ddd;
  }
  .social-account .tips {
    width: 380px;
    padding: 3px 16px;
    background: #f9f9f9;
    border-radius: 3px;
  }
  .social-account .tips li {
    color: #666;
  }
  .social-account .tips .triangle {
    width: 0;
    height: 0;
    border-right: 7px solid #f9f9f9;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    left: -7px;
    top: 50%;
    margin-top: -6px;
  }
  .hidden {
      visibility: hidden;
  }
  .rgst-personal .hidden {
      display: none;
  }
  /* 推广联盟 ===姓名变更 */
  .name-change * {
    font-size: 12px;
}
.name-change .top a {
    text-decoration: none;
    color: #999;
}
.name-change .content {
    width: 930px;
    background: #fff;
    padding: 42px 0 50px 50px;
}
.name-change .content .name {
    overflow: hidden;
    margin-bottom: 40px;
}
.name-change .content .title {
    width: 130px;
    float: left;
}
.name-change .content .title:before {
    display: inline-block;
    margin-right: 4px;
    content: "*";
    font-family: SimSun;
    font-size: 14px;
    color: #f50;
}

.name-change .content .name i {
    color: #999;
}
.name-change .content .name .inactive {
    padding-left: 26px;
    display: inline-block;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
    margin-right: 40px;
    color: #333;
    background: #fff url(/Public/Home/static/images/nature_inactive.jpg) no-repeat 0 center;
}
.name-change .content .name .active {
    padding-left: 26px;
    display: inline-block;
    cursor: pointer;
    height: 21px;
    line-height: 21px;
    margin-right: 40px;
    color: #333;
    background: #fff url(/Public/Home/static/images/nature_active.jpg) no-repeat 0 center;
}
.name-change .content .name-replace {
    position: relative;
}
.name-change .content .file {
    overflow: hidden;
    margin-bottom: 20px;
}
.name-change .content .title {
    width: 130px;
    float: left;
}
.name-change .content .name-replace .title-cn {
    height: 40px;
    line-height: 40px;
}
.name-change .content .name-replace input {
    width: 158px;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    color: #333;
}
.name-change .content .name-replace input {
    width: 158px;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    color: #333;
}
.name-change .content .name-replace .tips-cn {
    position: absolute;
    left: 520px;
    top: -14px;
}
.name-change .content .name-replace .tips-cn .tips-text {
    width: 370px;
    padding: 6px 16px;
    background: #f9f9f9;
    border-radius: 3px;
    position: relative;
}
.name-change .content .name-replace .tips-cn li:nth-child(1) {
    color: #f48e2b;
}
.name-change .content .name-replace .tips-cn .triangle {
    width: 0;
    height: 0;
    border-right: 7px solid #f9f9f9;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    position: absolute;
    left: -7px;
    top: 50%;
    margin-top: -6px;
}
.name-change .content .reason {
    position: relative;
    margin-bottom: 30px;
}
.name-change .content .reason textarea {
    width: 680px;
    height: 60px;
    padding: 10px;
    position: relative;
    resize: none;
    border: 1px solid #ddd;
    color: #333;
}
.name-change .content .reason .count {
    position: absolute;
    top: 55px;
    left: 780px;
}
.name-change .content .reason .error-text {
    padding-left: 26px;
    background: #fff url(/Public/Home/static/images/kong.png) no-repeat 0 center;
    position: absolute;
    color: #ff1733;
    top: 85px;
    left: 130px;
}
.name-change .content .file .tips, .name-change .content .file .tips-img {
    float: left;
}
.name-change .content .file .tips {
    width: 500px;
    padding: 10px 190px 10px 10px;
    background: #f3fff8;
    border: 1px solid #40c87d;
    position: relative;
}
.name-change .content .file .tips h3 {
    font-size: 14px;
    color: #333;
    margin-bottom: 8px;
}
.name-change .content .file .tips .text {
    margin-bottom: 4px;
    color: #666;
}
.name-change .content .file .tips .strong {
    color: #f48e2b;
}
.name-change .content .file .tips .tips-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 140px;
    padding: 110px 10px 30px;
    height: calc(100% - 140px);
    background: #40c87d url(/Public/Home/static/images/tip.png) no-repeat center 30px;
}
.name-change .content .file .tips .tips-title {
    font-size: 16px;
    color: #fff;
}
.name-change .content .file .tips .tips-text {
    color: #fff;
}
.name-change .content .upload {
    padding-left: 130px;
    position: relative;
    margin-bottom: 30px;
}
.ant-upload-list {
    overflow: hidden;
}
.ant-upload-list-picture-card {
    display: inline;
}
.ant-upload.ant-upload-select-picture-card {
    border: 1px dashed #d9d9d9;
    width: 96px;
    height: 96px;
    border-radius: 4px;
    background-color: #fbfbfb;
    text-align: center;
    cursor: pointer;
    transition: border-color 0.3s ease;
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    margin-bottom: 8px;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px 0;
}
.ant-upload input[type="file"] {
    cursor: pointer;
}
.anticon {
    display: inline-block;
    font-style: normal;
    vertical-align: baseline;
    text-align: center;
    text-transform: none;
    line-height: 1;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.name-change .content .unsubmit {
    display: inline-block;
    padding: 10px 40px;
    background: #999;
    color: #fff;
    text-decoration: none;
    margin-left: 130px;
    border-radius: 3px;
}
.name-change .hidden{
    display: none;
}
/* 推广联盟==分享弹窗 */
.copy_content {
    width: 100%;
    height: 100%;
    background: center no-repeat rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
}
.copyItem {
    width: 360px;
    border-radius: 9px;
    border: 5px solid rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.copyItem-body {
    padding: 30px;
    background: #fff;
    text-align: center;
}
.copycopyItem .copyItem-body h3 {
    font-size: 16px;
    width: 100%;
    height: 40px;
    color: #333;
    line-height: 40px;
    background: #eee;
    text-indent: 20px;
}
.copycopyItem .copyItem-body p {
    color: #999;
    margin-top: 10px;
}
.copy_right{
	background: #fff;
    text-align: center;
    padding-bottom: 30px;
    margin-top: -1px;
    position: relative;
}
.copy_right button{
	display: inline-block;
	min-width: 85px;
    height: 29px;
    line-height: 27px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background-color: #1268bb;
    border: 1px solid #1268bb;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
    margin: 0 10px;
    padding: 0 15px;
    outline: 0;
    box-sizing: border-box;
}
/* 1+1帮助中心 */
.ivu-alert-info{
    border: 1px solid #d5e8fc;
    background-color: #eaf4fe;
    padding: 8px 16px;
    font-size: 13px;
    text-align: center;
    margin-bottom: 24px;
}
#con {
    overflow: hidden;
}
.py-card-content {
    float: left;
    width: 31%;
}
#con .py-card-content:nth-child(2){
    width: 33%;
    padding: 0 30px;
}
.ivu-card {
    background: #fff;
    border-radius: 4px;
    font-size: 14px;
    position: relative;
    transition: all .2s ease-in-out;
}
.ivu-card-bordered {
    border: 1px solid #dddee1;
    border-color: #e9eaec;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.ivu-card-head {
    border-bottom: 1px solid #e9eaec;
    background-color:#F9FAFC;
    line-height: 1;
    padding: 10px 12px;
}
.ivu-card-head-inner, .ivu-card-head p {
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #1c2438;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.py-card .ivu-card-body {
    padding: 14px;
}
.py-card .post-list {
    margin-bottom: 5px;
}
.post-list li {
    line-height: 30px;
    border-bottom: 1px dotted #ddd;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.post-list li a {
    padding-right: 10px;
    color: #008cba;
    cursor: pointer;
}
/* 1+1代付首页 */
.searchPanel{
    background-color: #fff;
    padding: 30px 40px;
    margin: 50px auto;
}
.formWrap{
    padding: 2px;
    background: #ff7200;
}
.formWrap>form{
    display: flex;
    align-items: center;
}
.formWrap>form input{
    width: 80%;
    height: 50px;
    background-color: #fff;
    padding-left: 10px;
    font-size:20px;
    border: none;
}
.formWrap>form button{
    width: 20%;
    height: 50px;
    background-color:#ff7200 ;
    border: none;
    font-size: 20px;
    color: #fff;
}
.daifu-b{
    margin: 36px auto;
}
.daifu-b ul{
    display: flex;
    justify-content: space-between;
}
.daifu-b ul li{
    text-align: center;
    color: #495060;
    font-style: oblique;
    font-size: 13px;
    line-height: 20px;
}
.daifu-b ul li img{
    margin-bottom: 4px;
}
.yjy-userTop{display: flex;    align-items: center;
    justify-content: space-between;}
    .yjy-userTop p span{

        font-size: 14px;
        padding-left: 20px;
        font-weight: bold;
        color: #1268bb;
    }
    .huikuan-item{
        border: 2px solid #1268bb;
        cursor: pointer;
        padding: 10px;
        border-radius: 10px;
        font-size: 14px;
        line-height: 28px;
        color: #666;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .huikuan-item.active{
        background: url(/Public/Home/static/images/checked.png) no-repeat 100% 100%;
    }
    .huikuan-items{
        display: flex;
        flex-wrap: wrap;
        flex: 1;
    }
    .huikuan-item span{
        width: 100px;
        display: inline-block;
        color: #333;
        font-weight: bold;
    }
    
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
 }
 input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
 }
 /* 代付流程 */
 .daifu-step{
     margin: 20px 0;
 }
 .daifu-step ul{
     display: flex;
     align-items: center;
     border: solid 1px #dbedfc;
     background-color: #eaf4fe;
     padding: 14px;
     border-radius: 4px;
     justify-content: space-between;
     
 }
 .daifu-step ul li{
     display: flex;
     align-items: center;
     position: relative;
 }
 .daifu-step ul li::after{
    content: '';
    height: 1px;
    width: 50px;
    position: absolute;
    background-color: #e4e4e4;
    right: -77px;
 }
 .daifu-step ul li i{
     width: 30px;
     height: 30px;
     display: inline-block;
     border-radius: 15px;
     border: solid 1px #e0e7ee;
     background-color:#ffffff;
     text-align: center;
     line-height: 30px;
     color: #e1e1e1;
     font-size: 20px;
 }
 .daifu-step ul li i.on{
     background-color: #ff7300;
     border-color: #ff7300;
     
 }
 .daifu-step ul li span{
     color: #999;
     font-weight: bold;
     padding-left: 4px;
 }
 .daifu-step ul li:nth-last-of-type(1)::after{
    content: '';
    display: none;
 }
 .daifu-wrap{
     display: flex;
     justify-content: space-around;
 }
 .friendNum{
     background-color: #ff9801;
     padding: 4px 10px;
     border-radius: 6px;
     color: #fff!important;
     font-size: 16px;
 }
 .xingmu{
    border: #fb521d solid 2px!important;
    box-shadow: 0px 1px 10px #b9b9b9;
 }
 .daifu-right{
     margin-left: 10px;
     background-color: #f8f8f9;
     border: solid 1px #ebebec;
     padding: 28px 22px;
     border-radius: 6px;
 }
 .daifu-right dl dt{
     color: #4b525c;
     font-weight: bold;
     font-size: 22px;
     padding-bottom: 30px;
 }
 .daifu-right dl dd{
    font-size: 16px;
    line-height: 26px;
    color: #6c737d;
    padding-bottom: 20px;
 }
 .daifu-right dl dd span{
     color: #ed4c1f;
 }
 
 .msdu{
    position: absolute;
    right: 3%;
    bottom: 56.78%;
    font-size: 28px;
    background-color: #dc6103;
    color: #fff;
    border: none;
    border-radius: 6px;
    box-shadow: 5px 5px 5px #efa10d;
    padding: 8px 10px;
    /* animation: shakeTopx 5s ease infinite;
-moz-animation: shakeTopx 5s ease infinite;	
-webkit-animation: shakeTopx 5s ease infinite;	
-o-animation: shakeTopx 5s ease infinite; */
cursor: pointer;
 }
 /* 小帮手按钮 */
 .dfxbs{
    position: absolute;
    right: 4%;
    bottom: 31.41%;
    font-size: 30px;
    background-color: #dc6103;
    color: #fff;
    border: none;
    border-radius: 6px;
    box-shadow: 5px 5px 5px #efa10d;
    padding: 8px 10px;
    /* animation: shakeTopx 5s ease infinite;
-moz-animation: shakeTopx 5s ease infinite;	
-webkit-animation: shakeTopx 5s ease infinite;
-o-animation: shakeTopx 5s ease infinite; */
cursor: pointer;
 }
 .index-daifu-wrap{
     display: flex;
 }
 .index-daifu-wrap-r{
     display: block;
     margin-left: -1px;
     position: relative;
 }
 .index-daifu-wrap-r .msdu{
    bottom: 20px;
    right: 176px;
 }
 @keyframes shakeTopx {
    0%,
    100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
    }
    5% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
    }
    10%,
    20%,
    30% {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg);
    }
    15%,
    25%,
    35% {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg);
    }
    40% {
    -webkit-transform: rotate(-2deg);
            transform: rotate(-2deg);
    }
    45% {
    -webkit-transform: rotate(2deg);
            transform: rotate(2deg);
    }
    50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    }
}

.infoshow{
    padding: 38px 50px;
}

/* 小帮手 */

.xbs>.exten{position: absolute;bottom: -30px;left: 24%;display: block;width: 23.54%;}
.xbs>.chrome{position: absolute;bottom: -30px;right: 24%;display: block;width: 23.54%;}
.xbs_content{width: 1200px;margin: 0 auto;}
.xbs_content h3{text-align: center;font-size: 40px;margin: 90px 0 20px 0;background-image:-webkit-linear-gradient( 135deg,#e66e1e, #4DBFF9);-webkit-background-clip: text;-webkit-text-fill-color:transparent;}
.xbs_content_item{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 40px 0;border-bottom: 1px dotted #666;}
.xbs_content_item:last-child{border-bottom: none;}
.xbs_content_item>div{width: 380px;text-align: center;}
.xbs_content_item>div .tit{font-size: 38px;line-height: 60px;}
.xbs_content_item>div .co1{color: #4DBFF9;}
.xbs_content_item>div .co1 em{color: #e66e1e;}
.xbs_content_item>div .co2{color: #e66e1e;}
.xbs_content_item>div .co2 em{color: #4DBFF9;}
.xbs_content_item>img{display: block;width: 780px;border-radius: 10px;border: 3px solid #000;}

/* 账户充值新增step3 */
.remit_step-bar .step-bar_third .step-bar_title:before {
    content: '3';
}
.step-bar_content input[type="button"]{cursor: pointer;}

/* 账户充值新增 */
.mask{width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7);position: fixed;left: 0;top: 0;}
.mask_cont{background: #fff;width: 400px;height: 470px;padding: 16px;border-radius: 10px;position: fixed;right:0;top: 0;bottom: 0;left: 0;margin: auto;font-size: 16px;}
.mask_cont p:nth-child(1){font-weight: bold;margin-bottom: 20px;}
.mask_cont .bank_img{background: #ccc;width: 200px;height: 220px;padding: 10px;margin: 10px 0;}
.mask_cont .bank_img p{color: #333;font-size: 14px;margin-bottom: 10px;text-align: center;}
.mask_cont .bank_img .payCode{margin: 0 auto;width: 180px;}
.mask_cont .redtip{color: red;}
.mask_cont input{color: #fff;background: #ff9900;padding: 10px 20px;border-radius: 6px;float: right;border: none;margin-top: 20px;font-size: 16px;}
.mask_cont input:hover{opacity: .8;}

.bank_code{overflow: hidden;margin-top: 10px;}
.bank_code .code_box{background: #ccc;width: 200px;padding: 10px; float: left;}
.bank_code .code_box p{color: #333;font-size: 14px;margin-bottom: 10px;text-align: center;}
.bank_code .code_box .payCode{margin: 0 auto;width: 180px;}

.collection_box{overflow: hidden;}
.collection_item {width: 26%;border: 2px dotted #ccc;float: left;margin:10px 30px;border-radius: 10px;position: relative;padding: 10px 10px 20px 10px;}
.collection_item input[name='collection']{position: absolute;left: -30px;top: 49%;}
.collection_item>.form-item{margin-top: 10px;width: 100%;}

.bolder_p{font-size: 14px;font-weight: bold;}
.bolder_p img{margin-right: 6px;}
.input_money{width: 600px;display: flex;justify-content: space-between;align-items: center;margin-top: 6px;}
.input_money img{display: block;width: 32px;}
.input_wrapper{width: 45%;display: flex;justify-content: flex-start;align-items: center;}
.input_wrapper .input_wrapper_pre{border-top-left-radius: 6px;border-bottom-left-radius: 6px;border: 1px solid #ddd;border-right: 0;height: 30px;line-height: 30px;text-align: center;background: #efefef;min-width: 90px;}
.input_wrapper .input_wrapper_ap{border-top-right-radius: 6px;border-bottom-right-radius: 6px;border: 1px solid #ddd;border-left: 0;height: 30px;line-height: 30px;text-align: center;background: #efefef;min-width: 50px;}
.input_wrapper>input{border: 1px solid #dddee1;}
.form-item>label .huilv{margin-left: 6px;font-size: 12px;font-weight: normal;}
.form-item>label .huilv em{float: none;margin-top: 0;font-size: 16px;}
.form-item>.submit{height: 46px;font-size: 20px;line-height: 46px;}

/* 申请代付新增一件代付按钮 */
.gohelper{background: #ff9000;margin-left: 20px;line-height: 46px;height: 46px;font-size: 20px;}
.fz{background: #ff9000;margin-left: 20px;line-height: 32px;height: 32px;}

/* 会员中心首页 */
.user_index{width: 100%;margin-bottom: 20px;overflow: hidden;}
.user_index_left{width: 800px;float: left;box-sizing: border-box;padding: 2px 10px 2px;}
.user_index_right{width: 400px;padding-left: 10px;float: left;box-sizing: border-box;padding-top: 2px;padding-right: 2px;}
.user_box{margin-bottom: 20px;position: relative; transition: all .2s ease-in-out;color: #495060;background: #fff;border-radius: 8px;}
.user_box:hover{box-shadow:0 1px 5px #999;border-radius: 8px;}
.box_title{padding: 10px 12px;background-color: #F9FAFC;border-bottom: 1px solid;font-size: 14px;}
.box_icon{position: absolute;top: 10px;right: 16px;font-size: 14px;}
.box_cont{padding: 14px;}
.box1{height: 171px;overflow: hidden;}
.box3{overflow: hidden;}
.box1 .box_title{border-bottom-color: #fb6e52;}
.box2 .box_title{border-bottom-color: #e75b8d;}
.box3 .box_title{border-bottom-color: #11a9cc;}
.box4 .box_title{border-bottom-color: #6f85bf;}
.post-list{margin-bottom: 5px;}
.post-list li em{color: #80848f;font-size: 12px;}
.user_table{color: #495060;font-size: 13px;width: 100%;}
.user_table thead{border: 1px solid #e9eaec;}
.user_table thead tr{height: 36px;}
.user_table thead td{background: #008cba;}
.user_table tbody tr{height: 50px;}
.user_table th{background: #f8f8f9;}
.user_table td{border-top: 1px solid #eee;}
.user_table th,.user_table td{padding-right: 30px;text-align: left;padding: 8px;}
.user_table td{font-size: 13px;}
.user_table tr{line-height: 20px;}
.user_table .bg{color: #fff;padding: 2px 6px;border-radius: 3px;}
.user_table .bg1{background: #f59649;}
.user_table .bg2{background: #19be6b;}
.user_table .bg3{background: #8c8c8c;}
.user_table .bg4{background: #f59649;}
.user_table .bg5{background: #19be6b;}
.user_table .bg6{background: rgb(248, 68, 68);}
.user_table .bg7{background: #19be6b;}
.user_table .bg8{background: #8c8c8c;}
.bank_box{margin-top: 30px;font-size: 14px;}
.bank_title{height: 22px;}
.bank_title span{color: #444;padding: 5px 16px 4px;border: 1px solid #dddee1;border-bottom: 0;border-radius: 4px 4px 0 0;background: #fff;}
.bank_cont{font-size: 14px;color: #495060;border-top: 1px solid #dddee1;}
.bank_cont li{margin-top: 10px;background: #f7f7f7;}
.vip table{width: 100%;}
.vip th,.vip td{width: 33%;text-align: center;font-size: 14px;}
.vip_level{font-size: 12px;margin-bottom: 20px;margin-top: 20px;}
.vip_level p span{width: 9%;display: inline-block;}
.vip_level .vipl{color: #fff;background: #008cba;height: 18px;line-height: 18px;border-radius: 9px;padding: 0 4px;text-align: center;}
.f14{font-size: 14px;margin: 15px 0;}
.rebate{overflow: hidden;background: #fbfbfb;margin-top: 20px;border-radius: 4px;padding: 10px;}
.rebate em{font-weight: bold;}
.rebate span{margin-right: 5px;}
.rebate a{float: right;text-decoration: underline;color: #008cba;margin-left: 10px;}
.box_img{overflow: hidden;}
.box_img li{float: left; margin-right: 20px;width: 110px;}
.ti{margin-left: 22px;position: relative;}
.ti:before{content: '';background: #19be6b;width: 15px;height: 15px;position: absolute;top: 2px;left:-22px;border-radius: 4px;}
.extension{ background-color: #fff5e6;padding: 10px;overflow: hidden;border-radius: 4px;}
.user{position: relative;overflow: hidden;}
.user .avoter{width: 103px;height: 103px;float: left;margin-right: 80px;}
.user .user_xx{float: left;}
.user .user_xx p{font-size: 18px;color: #008cba;}
.user .user_xx p em{font-size: 14px;border: 1px solid #fd511f;border-radius: 5px;color: #fd511f;padding: 0 5px;margin-left: 6px;}
.user .user_xx p span{text-decoration: underline;}
.formWrap1{
    padding: 2px;
    background: #ff7200;
}
.formWrap1>form{
    display: flex;
    align-items: center;
}
.formWrap1>form input{
    width: 76%;
    height: 30px;
    background-color: #fff;
    padding-left: 10px;
    font-size:14px;
    border: none;
}
.formWrap1>form button{
    width: 24%;
    height: 30px;
    background-color:#ff7200 ;
    border: none;
    font-size: 14px;
    color: #fff;
}
.box_title img,.box_icon img,.user_xx img {display: inline-block;width: 18px;margin-right: 6px;}
.user_xx a{display: inline-block;width: 30px;height: 30px;background: #19be6b;border-radius: 6px;margin: 6px 6px 0 0;}
.user_xx a img{margin-left: 6px;}