@charset "utf-8";
/* 
作者：
TEL:
E-mail:
*/ 
body {font-family:"Arial","Microsoft Yahei",Tahoma,"SimSun"; background:#f7f7f7 ;margin:0 auto;   color:#5c5c5c;  line-height:190%; max-width:640px; min-width:300px; overflow-x:hidden; font-size:14px;}
form, ul, ol, li, span, p, dl, dd, dt, img ,h1, h2, h3, h4, h5, h6, div{ margin:0 auto; padding:0px; border:0px}
dd{margin:0px}
ul, ol, li{ list-style:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
a,a:visited{ color:#232323;   outline-style:none;  text-decoration:none; }
a:hover{ color:#e4393c ; text-decoration:none;}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.f_l{ float:left}
.f_c{ float:left} 
.f_r{ float:right}
.red{color:red!important}
.imgs{padding:2px; border:1px #ccc solid; overflow:hidden; display: table-cell;  vertical-align: middle; text-align: center; *display: block; _font-family: sans-serif;}
.imgs img { border: none; vertical-align: middle; /*由于ie下空文本节点有默认高度，所以设置*/} 
.blank{ height:8px; line-height:8px;  clear:both;  visibility:hidden;}
.block{ max-width:640px; min-width:320px; height:auto; margin:0px auto }
.price{ font-weight: 500 !important; color: #c33!important;  font-size: 16px;}/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;*/
.price font{color:#e4393c!important;font-size:12px!important;}
.price.f_r{display:none}
.dazhes {background: #e4393c; color: #fff; margin-left: 10px; border-radius: 5px; font-size: 12px; padding: 0px 4px; height: 20px; line-height: 20px;}
.gbsdmk{display:none}
/*首页样式*/
#main { display:inline-block; width:100%;}
.mainnav a{ display:block; float:left; width:20%; text-align:center;}
.mainnav a img{ width:50%; }
/*首页头部导航*/
#header {background: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0)); background: linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));-webkit-transition: background-color .2s linear; -moz-transition: background-color .2s linear; -o-transition: background-color .2s linear; transition: background-color .2s linear;   -webkit-transform: translateZ(0); transform: translateZ(0);}
#header{z-index:998;position:fixed;top:0;left:0;right:0;color:#fff;display:block;overflow:hidden}
#header .top-bar{background:0 0!important;position:relative;height:100%}
.show-bg{background:#e12b36!important}
.top-bar .order-menu{background:#ec522c}
.top-bar .container{position:relative}
.top-bar .hd-left,.top-bar .hd-right{position:absolute;top:0;height:50px;line-height:50px;box-sizing:border-box;-moz-box-sizing:border-box}
.top-bar .hd-left{left:0}
.top-bar .hd-left a{color:#fff;padding-left:10px;display:block;height:100%;padding-right:10px}
.top-bar .hd-left a:hover {
    /*background-color: #BE5352;*/
}
.top-bar .hd-right{left:auto;right:0;font-size:15px}
.list-group .msg-num,.top-bar .hd-right .msg-num{position:absolute;top:1px;right:1px;display:block;background:#fff;color:red;width:18px;height:18px;line-height:18px;font-size:12px;text-align:center;border-radius:10px}
.list-group .msg-num{top:-12px;right:-1px}
#header .t-btn{font-size:1.91em;height:100%;line-height:1;text-align:center;display:block;color:#fff;float:right;padding:0 10px 0 0}
#header .t-btn .msg-icon{font-size:20px;line-height:1}
#header .t-btn .intro{font-size:10px;margin:0;line-height:1.3}
.members_search { background-color:#fff;border: 1px solid #dbdada; border-radius: 3px; height: 26px; margin: 8px 45px 8px 60px; overflow: hidden;}
.members_search input { border: 0 none; font-size: 14px; height: 26px; line-height: 14px; padding-left: 3%; width: 82%;}
.members_search button { background:url(../images/hui3.png) no-repeat 0 0 / 20px 18px; border: 0 none; float: right; height: 18px; margin: 5px 5px 0 0; width: 20px;}
.bdphone{height:32px;line-height:32px;padding-left:5px;background-size:auto 40%;position:fixed;z-index:0;padding-top:6px;padding-bottom:6px;bottom:58px;width:94%;left:3%;background:rgba(0,0,0,.7);border-radius:5px}
.bdphone a{height:22px;line-height:22px;float:right;margin-right:10px;display:block;padding:0 10px;border:1px #e6e6e6 solid;color:#fff;border-radius:5px;margin-top:4px}
.bdphone img{float:left}
.bdphone span{float:left;display:block;height:32px;line-height:32px;margin-left:10px;color:#fff}

/*首页广告模块*/
.main1 ul{border-bottom: 1px solid #d5d5d5;display: table;}
.main1 ul:last-child{border-bottom:0px}
.main1 li{float:left;border-right: 1px solid #d5d5d5;    margin-right: 0px;}
.main1 li:last-child{border-right:0px ;margin-right: -1px;}
.main1 li img{float:left}
.main1 .main1_01 li{width:50%}
.main1 .main1_02 li{width:50%}
.main1 .main1_03 li{width:25%}
.main1 .main1_03 li:last-child{border-right:0px ;margin-right: -3px;}
.main1 .main1_04{width:38%;float:left}
.main1 .main1_04 li{width:100%;border:0px}
.main1 .main1_05{width:61%;float:right}
.main1 .main1_05 li{width:100%;border:0px}
.main2 ul{border-bottom: 1px solid #d5d5d5;display: table;}
.main2 ul:last-child{border-bottom:0px}
.main2 li{float:left;border-right: 1px solid #d5d5d5;    margin-right: 0px; width:33.333%}
.main2 li:last-child{border-right:0px ;margin-right: -2px;}
.main2 li img{float:left}

/*首页公告*/
.hot-new{height:32px;line-height:32px;padding-left:85px;background:#fff url(../images/hot-new.png) no-repeat 10px center;background-size:auto 50%;position:relative;z-index:0}
.hot-new .new-list{position:absolute;left:70px;right:50px;top:1px}
.hot-new .kmm-more{position:absolute;right:10px}
.hot-new .kmm-more a{display:block;height:32px;width:50px;background:url(../images/kmm_more.png) right center no-repeat;background-size:auto 50%}
.hot-new .swiper-container{height:100%;font-size:14px}
.hot-new .swiper-slide{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.productshow { margin:2%; width:96%; display:inline-block; float:left;}
.productshow a{ float:left; width:29.3%; margin:1%; padding:1%; text-align:center; display:block;}
.productshow a img{ width:100%;}
.productshow a span{ color:#e4393c ; font-size:16px;}
#jianjie,.case dt,.news dt {border-left:#e4393c  8px solid;  line-height:30px; border-bottom:#ebebeb 1px solid;  }
#jianjie li{ float:right; width:23%; text-align:center;}
#jianjie li a{ display:block; width:100%; height:30px; line-height:30px;}
#jianjie li.no a{ background:#CCC; color:#FFF;}
.case dt,.news dt { text-indent:1em; font-size:16px;}
.case dd,.news dd { float:left; width:100%; clear:both;}
.case dd a{ display:block; width:44%; float:left; margin:3%; text-align:center;}
.case dd a img{ width:100%; height:200px;}
.news dd li{ width:94%; height:100px; line-height:30px; margin:3%; padding-bottom:3%; border-bottom:#eee 1px dashed;}
.news dd li strong{ font-size:16px;}
/*头部样式*/
.top { position:fixed; top:0; left:0; z-index:100; color:#FFF; width:100%; height:35px; line-height:35px;}
.top span.f_l{ width:50%; }
.top span.f_r{ padding-right:3%;}
.top span a{ color:#FFF;}
/*下拉菜单样式*/
.menu { background:#666; border-radius:5px; width:85%; display:inline-block; top:50px; position:fixed; left:10%; z-index:100;box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1); display:none;}
.menu ul{ width:90%; margin:5% auto; background:#3a3a3a; border-radius:5px; height:35px;}
.menu ul li{ width:30%;  height:35px; line-height:35px;  font-size:100%; float:left; text-align:center;}
.menu ul li a{ color:#CCC; display:block;}
.dqss_ul .dqss a{ color:#f00; font-weight:bold;}
.ss_div{background:#3a3a3a; width:80%;border-radius:5px; color:#fff; padding:0px 5%; margin-bottom:20px; padding-top:10px;  }
.ss_div1{ display:none; width:100%;}
.ss_div1 select{ width:100%;  background:#fff; margin: 8px; padding: 8px;}
.ss_div1 label{ float:left; line-height:25px;}
.ss_div1 input{ float:left; margin-right:10px; width:96%; padding:8px 2%;}
.ss_div1 .sx_an{background:#e4393c ; color:#FFF; padding:0px; height:50px; line-height:50px; width:100%; cursor:pointer; margin:0px; border:0px; border-radius:5px;}
/*内容区标题样式*/
.title { text-align:center;  padding-bottom:10px; padding-top:10px; margin-top:10px; font-size:16px;}
.title h2,.title p{ line-height:22px; font-size:110%}
.title p.time,.main dd.time{ font-size:80%; color:#999; text-indent:0;}
/*内容区样式*/
.contact,.mainlist dl {width:92%; padding:4%;  margin:15px 0px 15px 0px; overflow:hidden;color:#999}
.contact .next{border-radius:5px; background:#f0f0f0; border:#e1e1e1 1px solid; height:30px; margin:8px auto; width:100%; text-indent:2em;}
.contact  img{ width:100% !important; height:auto !important;}
/*列表内容区*/
.mainlist,.mianapp { margin:10px auto;}
.mainlist dl,.mianapp dl{ margin:10px auto;}
.mainlist dt h2{ font-size:16px;}
.mainlist dl img{ width:100%; border-radius:5px;}
.mainlist dl dd{ text-indent:0em;}
.yemaa{ width:100%; padding-bottom:50px; margin-top:20px}
.yemaa li{ height:50px; width:21%; line-height:50px; font-size:120%; display:block; float:left; margin-right:2%; margin-left:2%; background:#fff; border:e1e1e1 1px solid; text-align:center;}
.main ul.imgnews{ width:100%;}
.main ul.imgnews li{ float:left; width:42%; margin:2%;background:#FFF; padding:2%;  display:inline-block;
box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1); text-align:center;}
.main ul.imgnews li img{ width:100%;}
.mianapp dl{margin:2%;background:#FFF; padding:2%;  display:inline-block;
box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1); width:90%;}
.mianapp dd{ color:#999; font-size:90%;}
/*产品列表页*/
.main { display:inline-block; width:100%;}
.main .left{ position:fixed; left:0; top:42px; bottom:42px; height:100%; width:25%; background:#ededed;}
.main .left ul{ width:90%; text-align:center; font-size:90%;}
.main .left li{ border-radius:8px; width:85%; height:35px; line-height:35px; background:#fff; margin:5px auto; padding-right:5%;}
.main .left li a{width:100%; height:35px; display:block;}
.main .left li.no{ background:#C30; }
.main .left li.no a{color:#FFF;}
.main .right{ width:69%; margin-left:28%; margin-right:3%; margin-top:42px; margin-bottom:42px; text-align:left; padding-top:10px;}
.main .right .product{background:#FFF; padding:2%; width:96%; margin:10px auto; display:inline-block;box-shadow:4px 4px 3px rgba(10%,10%,40%,0.1);}
.main .right .product .f_l{ width:40%; text-align:left;}
.main .right .product .f_l img{ border:1px solid #ccc; width:90%}
.main .right .product .f_r{ width:60%; text-align:left; float:left;}
.main .right .product .f_r h2{ font-size:110%; margin-bottom:1%}
.main .right .product .f_r p.m{ color:#e4393c ;}
.main .right .product .f_r p.m span{ color:#999; font-size:85%;}	
/*页脚样式*/
.footer { position:fixed; bottom:0; left:0; width:100%; height:48px; background:#fff; box-shadow: 0 -3px 3px #ccc; z-index:100; }
.footer ul { max-width:640px; min-width:300px; width:100%; height:48px; background:#fff;/*Mozilla*/
				background:-moz-linear-gradient(top,#f4f4f4,#fff);/*Mozilla*/
				background:-webkit-gradient(linear,0 50%,100% 50%,from(#f4f4f4),to(#fff));/*Old gradient for webkit*/
				background:-webkit-linear-gradient(top,#f4f4f4,#fff);/*new gradient for Webkit*/
				background:-o-linear-gradient(top,#f4f4f4,#fff); /*Opera11*/
				margin:0px auto;
}
.footer li{ width:20%; float:left; text-align:center;}
.footer li img{ height:20px; margin-top:5px;}
.footer li a{ color:#333; display:block; width:100%; line-height:23px; display:block; font-size:12px;}
/* 预约css */
.round { background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block;font-size: 14px;line-height: 24px; text-align: left; padding:0px 10px; margin:10px;}
.round h2 { border-bottom: 1px dotted #C6C6C6; color: #373B3E; font-size: 16px; font-weight: normal;line-height: 20px; padding: 10px 0; margin:0px;}
.round .text { padding: 10px 0; color: #727272;font-size: 14px; margin: 15px 0; word-wrap: break-word;}
.round1 { background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block; font-size: 14px;line-height: 24px; text-align: left; color: #727272; margin:10px; }
.round1 a{ color: #727272; text-decoration:none; }
.round1 .addr { background: url(../images/addr.png) no-repeat 10px 13px / 15px 15px ; line-height: 22px; padding-left: 34px; padding-right:10px; border-bottom:1px solid #C6C6C6;}
.round1 span { background: url../(images/arrow3.png) no-repeat scroll right 50% / 8.5px 13px ; display: block; font-size: 16px; min-height: 22px; padding: 10px 20px 9px 0;}
.round1 .tel_d{  background: url(../images/tel1.png) no-repeat scroll 11px 13px / 15px 15px;line-height: 22px; padding-left: 34px;  padding-right:10px; }
.round2 { background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block;  margin:10px; text-align: left; }
/* 预约css */
/* 留言css */
#msg{  margin: 0; font-size: 18px; padding-top:43px; margin-bottom:50px;  }
#msg label{ display: block; padding-top:10px;  padding-bottom: 10px;  font-size: 18px; }
#msg input{ display: block; width: 100%; height: 32px; background-color: #f8f8f8; text-indent:3%; border: 1px solid #cdcdcd; border-radius: 5px; font-size: 18px; }
#msg textarea{ width:100%; margin-bottom:12px;}
.submit_form { padding: 10px 12px;  background-color: rgba(255, 255, 255, 0.9); border: 1px solid #C6C6C6; border-radius: 5px; box-shadow: 0 1px 1px #F6F6F6; display: block; margin-bottom:50px; margin:10px;}
.tjan{  padding:0px; margin:0px auto; cursor:pointer; height:35px; line-height:35px; width:50%; overflow:hidden; background:#e3e3e3; border:0px; color:#FFF;}
/* 留言css */

/* 幻灯片css */
.immersive_slider{max-width:100%;height:200px;opacity:.9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;overflow:hidden}
.slide img{width:100%;height:200px}
.immersive_slider .is-slide{display:table;height:100%;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute}
.immersive_slider .is-slide .image{float:none;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle;display:table-cell;padding:0 0 0 10px}
.is-bg-overflow{width:100%;height:100%;position:absolute;z-index:0}
.is-bg-overflow,.is-overflow{height:100%}
.ease {transition:1000ms ease all;-webkit-transition:1000ms ease all;-moz-transition:1000ms ease all;-o-transition:1000ms ease all;}
.bounce {transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;-webkit-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;	-moz-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;-o-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;}
.no-animation {transition:none !important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;}
.immersive_slider .is-slide .image img {max-width:100%;display:block;width:100%;}
.is-container {	position:relative;	overflow:hidden;}
.is-container .is-background{position:absolute;top:0;left:0;width:100%;height:100%}
.is-container .is-background img{width:100%;height:100%;left:0;position:relative}
.is-container .is-background.gs_cssblur{-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);filter:blur(20px)}
.is-pagination{position:absolute;left:0;width:100%;bottom:20px;z-index:5;list-style:none;margin:0;padding:0;text-align:center}
.is-pagination li{padding:0;display:inline-block;text-align:center;position:relative}
.is-pagination li a{padding:10px;width:4px;height:4px;display:block}
.is-pagination li a:before{content:'';position:absolute;width:4px;height:4px;background:rgba(255,255,255,.85);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.is-pagination li a.active:before{width:10px;height:10px;background:0 0;border:1px solid #fff;margin-top:-4px;left:8px}
.is-next,.is-prev{padding:5px 5px 15px;font-size:50px;position:absolute;bottom:50%;margin-bottom:-36px;width:35px;color:#fff;display:inline-block;line-height:100%;background:rgba(0,0,0,.35)}
.is-next{right:10px}
.is-prev{left:10px}
/* 幻灯片css */
.productshowss { width:100%; background:#fff; display:inline-block;}
.proimg { width:94%; margin:0 auto;}
.productshowss h2,.productshowss p{ width:94%; margin:0 auto;  line-height:40px;}
.productshowss p{ color:#e4393c ; font-size:16px;}
.productshowss p span.f_r a{ display:block; width:100px; color:#FFF; text-align:center; background:#ff752b; height:28px; line-height:28px; margin-top:6px; border-radius: 15px;}
.probiaoqian {width:94%; margin:0 auto; text-align:center; padding-bottom:20px;}
.probiaoqian img{ width:80%;}
.ljyd_db{background:#fff;border-top:1px solid #d7d7d7;bottom:0;height:35px;left:0;padding:5px 0 9px;position:fixed;width:100%}
.ljyd_db li{box-sizing:border-box;float:left;text-align:center;width:30%;height:35px}
.ljyd_db li:nth-child(2){width:40%}
.ljyd_db li .ljyd_db1{border-radius:20px;color:#fff;height:38px;line-height:38px;background:#ff752b;display:block;font-size:14px;text-decoration:none}
.proattr-radio dt{color:#999;float:left;overflow:hidden;padding-left:10px;width:70px;line-height:30px;text-align:left}
.proattr-radio dd{margin-left:80px}
.proattr-radio ul{overflow:hidden;margin-right:-5px}
.proattr-radio ul li{float:left;margin:0 5px 9px 0;white-space:nowrap}
.proattr-radio ul li a{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;float:left;height:28px;line-height:28px;padding:0 8px;position:relative;text-decoration:none}
.proattr-radio ul li a i{background:url(../images/icons.png) no-repeat scroll 0 -33px;bottom:-2px;display:none;height:11px;position:absolute;right:-2px;width:11px}
.proattr-radio ul li.selected a{border:2px solid #f70;height:26px;line-height:26px;padding:0 7px}
.proattr-radio ul li.selected a i{display:block}
/* 购物车css */
#ckgwc { margin: 10px 15px 10px 10px;  padding-top:43px;  }
.zjg{ border-bottom:2px solid #999; height:26px; line-height:24px; padding:10px 0px;}
.zjg span{ color:#DB2929; }
.qjs{  border: 1px solid #DB2929; border-radius: 5px; background:#DB2929; display:block; height:24px; width:80px; display:block; color:#fff !important; float:right; text-decoration:none; text-align:center;}
.ckgwc_table{ margin:5px 0px; background:#fff; line-height:20px;}
.ckgwc_table p{ margin:0px; color:#3C3C3C;}
.ckgwc_table a{ color:#3C3C3C; text-decoration:none;}
.ckgwc_table p.hs{color:#DB2929;}
.p_sl{ margin-top:5px; height:24px; line-height:24px;}
.p_sl span{ float:left;}
.p_sl .redu,.p_sl .add{ border: 1px solid #ccc; display:block; font-size: 1em; height: 24px; line-height: 24px; text-align: center; width: 32px;  float:left; text-indent: -200em;}
.p_sl .redu{ background:url(../images/sprites1.png) no-repeat 10px -20px #fff; }
.p_sl .add{ background:url(../images/sprites1.png) no-repeat -15px -20px #fff; }
.p_sl .common-input{ background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  font-size: 1em; height: 24px;line-height: 24px; padding:0px; display:block; width:40px; text-align:center; float:left; margin:0px; border-left:0px;border-right:0px;}
.p_sl .btn{ background-color: #DB2929; display: inline-block; font-size: 1em; height: 24px; line-height: 24px; text-align: center; width: 60px; color:#fff; float:right; margin-top:2px;}
.btn_submit1{ display: block; margin: 10px 0px; color: #fff; border: 1px solid #DB2929;  text-align: center; padding: 10px; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#DB2929), to(#DB2929), color-stop(0.5,#DB2929)); border-radius: 8px; text-decoration: none; width:75%; }
.btn_submit2{ display: block; margin: 10px 0px; color: #fff; border: 1px solid #DB2929;  text-align: center; padding: 10px; background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#DB2929), to(#DB2929), color-stop(0.5,#DB2929)); border-radius: 8px; text-decoration: none;  }
/* 购物车css */
.tjgwc input, .tjgwc select { background:#fff; height: 32px; margin: 8px;  padding: 8px; width:90%;}
/* 头部搜索框 */
.header-home{ width:100%; height:45px;  color:#252525; position:relative; z-index:5;}
.header-bar { background:#1f1a17; border-bottom: 1px solid #bfbfbf; height: 44px; position: relative;}
.header-logo{height: 44px; position: absolute; width:50%; color:#FFF; line-height:44px; text-indent:1em; font-size:16px; font-weight:bold; left:0px; top:0px;}
.header-logo img{ height:44px;}
.header-category { height: 44px; overflow: hidden;position: absolute; right: 0px; top: 0px; width: 40px;}
.header-category span {background:url(../images/sprites.png) no-repeat -2px -30px; height: 30px; margin: 8px 0 0 10px; overflow: hidden;text-indent: -200px; width: 20px; display:block;}
.header-bar div.f_rs{ position:absolute; right:60px; height:44px; line-height:44px; color:#FFF;}
.header-bar div.f_rs a{ color:#FFF; display:block; width:50px; float:right; text-align:center;}
/* 头部搜索框 */
/* 分类搜索页 */
.header-fh{height: 44px; position: absolute; width: 40px; left:0px; top:0px;}
.header-fh span{ background:url(../images/sprites.png) no-repeat -20px 0; height: 20px; margin: 12px 0 0 10px; width: 20px;overflow: hidden; text-indent: -100px; display:block;}
.header-category1 { height: 44px; overflow: hidden;position: absolute; right: 0px; top: 0px; width: 40px;}
.header-category1 span {background:url(../images/sprites.png) no-repeat -60px 0px; height: 20px; margin: 12px 10px 0 10px; overflow: hidden;text-indent: -200px; width: 20px; display:block;}
.header-shortcut{background: #404042; height: 57px; width: 100%; z-index:10;  z-index: 1000; position: fixed; left: 0;top:41px}
.header-shortcut li { text-align: center; width:25%; float:left; height:47px; padding-top:5px; padding-bottom:5px;}
.header-shortcut li.current { background: #2d2d2d;}
.header-shortcut a { border: 0 none; color: #fff; text-decoration: none; display:block; height:46px; }
.header-shortcut strong { color: #fff; display: block; font-size: 12px; font-weight: normal; margin: 0 auto; height:16px; line-height:16px;}/* 
.header-shortcut span {  height: 30px; width: 30px; display: block;background:url(../images/sprites.png) no-repeat;} */
.header-shortcut span {  height: 30px; width: 30px; display: block;background:url(../images/jd-sprites.png) no-repeat;background-size: 200px 200px;}
.header-shortcut span.shortcut-home { background-position: -30px -27px;}
.header-shortcut span.shortcut-categories { background-position: -60px -27px;}
.header-shortcut span.shortcut-cart { background-position: -90px -27px;}
.header-shortcut span.shortcut-my-account { background-position: -120px -27px;}
.jd-header-icon-search{position: absolute; right: 10px; width: 30px; height: 30px; top: 5px; border-radius: 0 4px 4px 0; border: 1px solid #bfbfbf; z-index: 1000;     border-left: 0px;  }
.jd-header-icon-search span{background:url(../images/jd-sprites.png) no-repeat;background-size: 200px 200px; width: 15px; height: 14px; background-position: -83px 0;   margin: 7px 0 0 7px;display: block;}
.jd-header-search-form{display:block;padding:0;margin:0 10px 0 40px;height:44px;overflow:hidden;}
.jd-header-search-box{margin-top:5px;height:30px;margin-right:32px;}
.jd-header-search-input{display:block;width:100%;border:1px solid #bfbfbf;border-radius:4px 0 0 4px;height:30px;overflow:hidden;background:#fff;font-size:12px;border-radius:4px;}
.mlist .jd-header-search-input{width:auto;}
.mhome .on-blur .jd-header-search-input,.mhome.hide-landing .on-blur .jd-header-search-input{width:auto;margin-right:28px;}
.jd-header-search-input input{border:0;background:none;font-size:12px;line-height:1.2em;height:1.2em;margin-top:6px;margin-left:10px;width:80%;}
.category_div { height: auto;  min-height: 100%;  background:#fff; width:100%;}
.category_left { float: left; height: auto; min-height: 100%; min-width: 90px; overflow-y: auto; overflow-x:hidden; width: 90px;}
.category_left li{  background: #f3f4f6; border-bottom: 1px solid rgba(224, 224, 224, 0.56); border-right: 1px solid rgba(224, 224, 224, 0.56); height: 49px; line-height: 49px; text-align: center; float:left; width:89px;}
.category_left li a { color: #252525; display: block; font-size: 13px; height: 49px; line-height: 49px; overflow: hidden; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
.category_left li.cur { background: #fff; border-right: 1px solid #fff;}
.category_left li.cur a { background: #fff; border-right: 1px solid #fff; color: #f15353;}
.category_right { color: #252525; font-size: 12px; height: auto; height:100%; overflow-y: hidden; overflow-x:hidden; position:relative;}
.category_right1 { width:100%; margin-left:13px; margin-right:10px;}
.category_right1:first-child h4 { padding-top: 20px; font-size:16px;}
.category_right1 h4 { color: #888; font-size: 12px; line-height: 1em; margin: 0; padding: 10px 0 0;}
.category_right2 { clear: both; display: inline-block; width: 100%;}
.category_right2 li { float: left; height: 90px; text-align: center; width: 32.8%;}
.category_right2 li a{  color: #252525; text-decoration: none;}
.category_right2 li a img { border: 0 none; height: 62px; width: 62px;}
.category_right2 li a span { display: block; font-size: 12px; height: 1.1em; line-height: 1.1em; margin: 5px 0 9px; overflow: hidden; text-overflow: ellipsis;}
.category_right3 { clear: both; display: inline-block; width: 100%; margin-top:10px;}
.category_right3 li { display:block; text-align:center;  float: left; height: 47px; line-height: 47px; overflow: hidden; width: 32.8%; border-bottom: rgba(224, 224, 224, 0.56) solid 1px;border-right: rgba(224, 224, 224, 0.56) solid 1px;}
.category_right3 li a{ color: #252525;  display:block;  height: 47px; line-height: 47px; padding: 0 4px; text-align: center; text-decoration: none;  word-break: break-all;}
.category_right3 li.li_2j__1 { border-left:rgba(224, 224, 224, 0.56) solid 1px;}
.category_right3 li.li_2j_1, .category_right3 li.li_2j_2, .category_right3 li.li_2j_3 { border-top:rgba(224, 224, 224, 0.56) solid 1px;}
.category_right3 li.li_2j { clear:both; width:100%; border-bottom:none; }
.category_right3 li.li_2j a{ text-align:left; width:33%; }
/* 分类搜索页 */
.zzsj_div{}
.zzsj_div1{ background:#fff;}
.syrm_ul{ height:30px;border-bottom: 1px solid #ebebeb;  border-left: 4px solid #e4393c ; line-height: 30px;}
.syrm_ul li { float: right; text-align: center; width: 23%;}
.syrm_ul li{ float:right; width:33%; text-align:center;}
.syrm_ul li a{ display:block; width:100%;}
.syrm_ul li.no a{ background:#CCC; color:#FFF;}
.imgzsy{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain; background-position:center center; background-repeat:no-repeat;}
.fjd_footer{ background:#fff; margin-left:5px; margin-right:5px; padding-top:5px; padding-bottom:5px; text-align:center; color: #666; font-size: 12px; line-height: 28px; margin-bottom:10px;}
/* 列表页 */
.xdy_yemaa{ width:100%; height:30px;}
.xdy_yemaa li{ height:30px; width:21%; display:block; float:left; margin-right:2%; margin-left:2%;}
.xdy_yemaa li a{ display:block; height:28px; width:98%; line-height:28px; background:#fff; border:e1e1e1 1px solid; text-align:center; font-size:12px;}
.product_list { width:100%; display:inline-block; float:left;}
.product_list1{ float:left; width:46%; margin:1%; padding:1%; text-align:center; display:block; background:#fff;}
.product_list1 a.ztp_a{ position:relative; display:block; width:100%;}
.product_list1 a.ztp_a span{ position:absolute; height:20px; line-height:20px; left:0px; right:0px; bottom:0px; text-align:right; padding-right:20px; filter:alpha(opacity=30); opacity: 0.3; background:#000; color:#fff;}
.product_list1 img{ width:100%;}
.product_list1 p.xdy_cpmc{ width:100%; line-height:25px;height:50px;overflow:hidden}
.paixu{ background: #fff;border-bottom: 1px solid #dedede; display:table; width: 100%; height:41px;}
.paixu li { border-right: 1px solid #e2e2e2; display: table-cell; text-align: center; float:left; width:24.5%; }
.paixu li a{  color: #9a9a9a;  display: block; font-size: 16px; height: 15px; line-height: 15px; margin: 0 auto; padding: 13px 0; text-decoration: none;}
.paixu li.paixu_xz a{  color: #f15353;  padding-bottom: 11px;}
.paixu li.paixu_xz::after { background: #f15353; content: ""; display: block; height: 2px; margin: 0 auto; }
.paixu li:nth-child(4) { border-right: medium none;}
.paixu li.a_ysj a::after { content: ""; display: inline-block; height: 10px; margin-left: 4px; width: 8px;background:url(../images/sprites.png) no-repeat -170px -30px;  display: inline-block;}
.paixu li.a_ysj a.a_sx::after { background-position: -170px -15px;}
.paixu li.a_ysj a.a_xj::after { background-position: -170px 0px;}
.mainlist { background: url(../images/bg-line.jpg) 38px 0 repeat-y #f5f5f5;}
.type-container{position:relative;padding:20px;background:#f8f8f8;display:inline-block;margin-left:80px;border:1px solid #bbb;border-radius:5px;margin-top:20px;margin-right: 10px;min-width:188px}.type-pic-table{width:504px}
.type-pic-table td{padding:3px;position:relative}
.type-pic-table td .icon-new{position:absolute;left:3px;top:3px}
.i-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}
.i-text-3{-webkit-line-clamp:3}
.type-pic{padding-bottom:0}
.type-pic-big{width:330px;height:330px}
.type-pic-small{width:162px;height:162px}
.icon-ico_04{left:-13px;top:30px}
.type-pic-title{height:75px;line-height:75px;margin-left:-20px;margin-right:-20px;color:#5f5f5f;font-size:34px}
.date-line{position:relative;height:30px;margin-bottom:10px;padding-left:40px}
.date-line p{height:27px;border-bottom:solid 1px #bbb}
.date-line span{position:absolute;left:52%;top:10px;background-color:rgba(237,237,237,.9);-webkit-transform:translateX(-50px)}
.type-shop-logo{width:83px;height:83px;border-radius:83px;display:inline-block}
.type-shop-name{color:#000}
.type-shop-items{height:160px;overflow-x:auto;overflow-y:hidden;width:403px}
.type-shop-item{width:150px;height:150px}
.type-info-title{color:#000;height:35px}
.type-info-pic-a{width:498px;height:277px}
.type-info-desc{color:#5f5f5f}
.type-skopA-title{color:#000}
.icon-ico_06{right:0px;left:auto;bottom:35px;top:auto}
.dialog{padding:10px 30px 11px;position:absolute;top:50%;left:50%;z-index:10;background:rgba(0,0,0,.5);color:#fff;text-align:center;border-radius:10px;font-size:28px;-webkit-transform:translate(-50%,-50%);display:none;opacity:0}
.dialog.fadeInOut{-webkit-animation:dialog 2s linear;-webkit-animation-fill-mode:forwards;display:block}
@-webkit-keyframes dialog{0%{opacity:0}25%,75%{opacity:1}100%{opacity:0}}
.moreBtn{position:fixed;right:20px;bottom:100px;top:auto;left:auto}
.loadingMore{background:url(../images/daidai.gif) center center no-repeat}
.daily-container{height:31px; line-height:31px;overflow-y:hidden;font-size:18px;position:relative}
.moreBtnTip{position:fixed;right:20px;bottom:200px;top:auto;left:auto;-webkit-animation:fadeOut 1s linear 10s;-webkit-animation-fill-mode:forwards}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.icon { background-image: url(../images/sprites2.png);}
.cover-size{background-size:cover;background-repeat:no-repeat;background-position:center center}
.icon-ico { position: absolute; left: -63px; top: 23px;}
.icon-ico_04 { left: -13px;  top: 30px;}
.icon-ico_06 { right: 3px; left: auto; bottom: 35px;  top: auto;}
.icon-ico_06{background-position:-4px -4px;width:11px;height:15px}
.icon-ico_04{background-position:-4px -27px;width:13px;height:23px}
.icon-new{background-position:-4px -58px;width:45px;height:45px}
.icon-ico_07{background-position:-4px -111px;width:40px;height:50px}
.icon-ico_05{background-position:-4px -169px;width:42px;height:53px}
.icon-ico_01{background-position:-4px -230px;width:42px;height:53px}
.icon-ico_02{background-position:-4px -291px;width:42px;height:53px}
.icon-ico_03{background-position:-4px -352px;width:42px;height:53px}
/* 列表页 */
/* 产品详细页 */
.xdy_cpbt{ background:#fff;padding:0 20px}
.xdy_cpbt_order{ height:47px;line-height:47px;}
.xdy_cpbt h2{ border-bottom:1px solid #ccc; line-height:40px; padding-left:10px; padding-right:10px; font-size:16px;}
.xdy_cpbt h2 a.t_j_c_p{ float:right; font-size:12px; font-weight:500px; background: #e4393c; border-radius: 10px; color: #fff; display: block; height:30px; line-height:30px; padding:0px 10px; margin-top:5px;}
.xdy_cpbt p{  line-height:20px; padding:5px 10px;}
.xdy_cpbt .xdy_cpbt_d{ border-bottom:none;}
.xdy_cpbt p del { color:#5c5c5c; margin-left:10px;}
.xdy_cpbt dl{  padding-top:10px; width:100%;}
.xdy_cpnr{ background:#fff;}
.xdy_cpnr img {height: auto !important; width: 100% !important;}
.cart-btns { background: #fff; border-top: 1px solid #dfdfe3; bottom: 0; box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2); left: 0; padding: 10px 0; position: fixed;text-align: center; width: 100%; z-index: 10;}
.cart-btns-box{ width:300px; height:30px; margin:0px auto;}
.cart-btns-box a{ border-radius: 3px; color: #fff; display:block; font-size: 13px; height: 30px; line-height: 30px; text-align: center; float:left;}
.cart-btns-box .btn-buy { font-size: 16px; width: 100px;background-color: #f17b24; background-image: linear-gradient(to bottom, #f17b24, #f17b24);}
.cart-btns-box .btn-cart { font-size: 16px; margin-left: 9px; margin-right: 9px; width: 140px; background-color: #fd6161; background-image: linear-gradient(to bottom, #fd6161, #fd5b5b);}
.cart-btns-box .cart-num {  border: 1px solid #e5e5e5; height: 28px; position: relative; text-align: center; width: 29px;}
.cart-num::after { background: url(../images/icon-fov.png) repeat scroll 0 -37px; content: ""; display: inline-block; height: 18px; margin-top: 6px; vertical-align: middle; width: 20px;}
.cart-num i {  background-color: #f24b48; border-radius: 100%; color: #fff; font-size: 10px; font-style: normal; height: 15px; line-height: 15px; position: absolute;right: -7px; top: -7px; width: 15px;}
.menu-fixed { background: url(../images/menuifxed.png) no-repeat -45px -185px; bottom: 100px; position: fixed; right: 10px; width: 40px;}
.menu-fixed.active {  background-position: 0 0;}
.menu-fixed-list { display: none; height: 180px;}
.active .menu-fixed-mini { height: 45px;}
.active .menu-fixed-list { display: block;}
.menu-fixed-list a { display: block; font-size: 0; margin-bottom: 5px;}
.menu-fixed-list .fore01 a { height: 42px;}
.menu-fixed-list .fore02 a { height: 42px;}
.menu-fixed-list .fore03 a { height: 41px;}
.menu-fixed-list .fore04 a { height: 40px;}
.menu-fixed-mini { height: 40px; margin-bottom: 10px;}
.menu-fixed-mini a, .go-top a { display: block; font-size: 0; height: 40px;}
.cart-btns1_5{max-height: 320px;overflow-y: auto; overflow-x: hidden;}
.cart-btns1{background: #fff; border-top: 1px solid #f00; bottom: 0; max-width: 640px; min-width: 300px; width: 100%;position: fixed; text-align: center; z-index: 20; line-height:24px; display:none;}
.cart-btns1_0{ position:absolute; top:-12px; right:10px; font-size:18px; height:24px; line-height:24px; z-index:30; width:24px; color:#fff !important; background:url(../images/xx.png) no-repeat center center;}
.cart-btns1_6{ position:absolute; top:-40px; left:10px; width:80px; height:80px; z-index:30;border-radius:3px;border-radius: 8px; border: 1px #ccc solid; padding: 3px;
background: #fff;}
.cart-btns1_6 img{width:72px; height:72px; }
.cart-btns1_1{ padding:5px 10px 0px 105px; text-align:left; font-size:14px; font-weight:bold; }
.cart-btns1_2{ padding:0px 10px 5px 105px; text-align:left; font-size:14px;  color:#f00; }
.cart-btns1_3{ padding:5px 10px; }
.cart-btns1_3 input{  border:1px solid #ced3d7; width:99%; height:30px; line-height:30px; font-size:14px; color:#5c5c5c; text-indent:5px; border-radius:5px; padding:0px; margin:0px;}
.cart-btns1_4{ padding:15px 10px; border-top: 1px solid #ced3d7; background:f5f5f5; }
.cart-btns1_4 input{  border:1px solid #ff2e45; width:99%; height:42px; line-height:42px; font-size:14px; color:#5c5c5c5; text-align:center; background:#ff2e45; color:#fff; border-radius:5px;  padding:0px; margin:0px; cursor:pointer;}
.cart-btns1_5 dl{ padding-top:10px; border-bottom:1px solid #ccc;}
.cart-btns1_5 h2{ border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
/* 产品详细页 */
/* 购物车界面 */
.payment-total { background: #fff; bottom: 0px; left:0px; height: 50px; overflow: hidden; position: fixed; width: 100%;}
.shp-cart{ display: block; left:10px; right:96px; position:absolute; top:3px; text-align:center; height:44px; text-align:left}
.shp-cart strong{ color: #e4393c; font-size: 14px; font-weight: normal; margin-top: 3px; height:44px; line-height:44px;}
.shp-cart1 strong{ height:15px !important; line-height:15px !important;}
.shp-cart strong span { color: #e4393c; font-size: 14px; font-weight: normal;}
.payment-total a { background: #e4393c; color: #fff; display: block; float: right; font-size: 14px; font-weight: normal; line-height: 50px; padding: 0 8px; position: absolute; right: 0; text-align: center; width: 70px;}
.btn-right-block span {color: #fff;font-size: 14px;}
/* 购物车界面 */
/* 填写订单 */
.pay-bar { background:#fff;  height: 3.125em; max-width: 640px; min-width: 300px; width: 100%; height:50px; position: fixed; bottom: 0px;}
.pay-bar .payb-con { float: left; font-size:16px; line-height: 50px; text-align: right; width: 62.5%;}
.pay-bar .payb-con span { font-size: 16px;color:#c00}
.pay-bar .payb-btn { background: #f15353; color: #fff; font-size: 14px; line-height:50px; height:50px; text-align: center; width: 37.5%; display:block; position:absolute;right:0px; }
.xdy_sxjj{ padding:10px 0px; text-align:center}
.xdy_sxjj input,.xdy_sxjj select{ width:95%; padding:10px 5px; height:20px; line-height:20px;}
.xdy_sxjj textarea{ width:95%; height:100px; padding:5px;}
.xdy_sxjj input,.xdy_sxjj select,.xdy_sxjj textarea{ border:1px solid #ccc; border-radius:5px;}
.xdy_sxjj input.submit{  line-height:18px; cursor:pointer; height:40px; background:#ff2e45; color:#fff; border:1px solid #c00;font-size:16px}
.xdy_sxjj input.gray{background:#ccc; border:1px solid #ddd;}
/* 填写订单 */
.reg input{ display: block; width:90%; margin:10px auto; background:#fff; padding:8px 2%; border: 1px solid #cdcdcd; border-radius: 5px; font-size: 18px; display: block; color:#999;  }
.reg select{ display: block; width:90%; margin:10px auto; background:#fff; padding:8px 2%; border: 1px solid #cdcdcd; border-radius: 5px; font-size: 18px; display: block; color:#999;  }
.reg p{ display: block; width:94%; margin:5px auto; padding:0px;}
.reg label{ float:left; margin-left:10px; width:28%;  display: block; padding-top:10px;  padding-bottom: 10px;  font-size: 18px;}
.reg input.sx_an{ background:#e4393c ; color:#FFF; padding:0px; height:50px; line-height:50px; width:100%; cursor:pointer;}
.reg input.submit{height:50px; border:none; line-height:50px; background:#e4393c ; color:#FFF; padding:0px; cursor:pointer; }
.toplogo { height:60px; position:relative; z-index:10;}
.toplogo div.f_r{ width:60%; text-align:center;}
.toplogo div.f_r a{ width:33%; height:40px; display:block; float:right; line-height:20px;}
.toplogo div.f_r a img{ height:32px; margin-top:8px;}
.toplogo div.f_l{ width:30%; position:absolute; bottom:0; margin-left:15px; }
.toplogo div.f_l img{ width:100%;border-radius:100px; box-shadow:0 0 5px #ccc;}
.sousuo { padding:2px; background:#e4393c; margin:15px 0; height:40px;}
.sousuo input{ width:60%; height:28px; line-height:28px; padding:5px 2%; float:left; margin:0px; border:1px solid #ccc;}
.sousuo a{ display:block; float:right; color:#FFF; font-size:16px; font-weight:bold; height:40px; line-height:40px; width:30%; text-align:center;}
h6 { height:35px; line-height:35px; background:#fff; font-size:16px;overflow: hidden;}
h6 span.f_l{ text-indent:1em; color:#E4393C; border-left:#e04843 2px solid; margin-left:5px;}
h6 span.f_r a{ display:block; width:80px; font-size:16px; text-align:center; background:#e4393c; color:#fff;}
.indextg { padding:0 5px;}
.indextg li{ width:49%; background:#fff; margin:4px 0; }
.indextg li a.ztp_a{ position:relative; display:block; width:100%;}
.indextg li a.ztp_a span{ position:absolute; height:20px; line-height:20px; left:0px; right:0px; bottom:0px; text-align:right; padding-right:5px; filter:alpha(opacity=30); opacity: 0.3; background:#000; color:#fff;}
.indextg li img{ width:100%;}
.indextg li p{ padding:3px 8px; height:30px; font-size:100%;}
.indextg li p.titss{ height:24px; line-height:24px; overflow:hidden;padding:0px 8px;}
.price{font-family:Arial;}
.price.f_l{ color:#e4393c ;  width:60%;text-align: left;}
.indextg li p span.f_l font{ font-size:14px; color:#000; font-weight:500;}
.indextg li p span.f_r{}
.indextg li p span.f_r a{ display:block; color:#e4393c ; text-align:right; font-size:100%; }
.xshotmai{overflow-x: auto;overflow-y: hidden; white-space: nowrap;}
.xshotmai li{box-sizing:border-box;display:inline-block;padding:0 1%;position:relative;width:33%;overflow:hidden}
.indextg li p.tuanguan{position:absolute;height:20px;line-height:20px;left:0;right:0;top:0;text-align:right;padding-right:20px;opacity:.3;background:#000;color:#fff;font-size:12px}
.prolist { background:#fff; display:inline-block; width:100%;}
.prolist li{ width:30%; float:left; margin:1.6%; text-align:center; line-height:30px; font-size:16px;}
.prolist li img{ width:100%;}
.yehang { height:40px; line-height:40px; background:#efefef url("../images/header-bg2.png") repeat-x 0 0;    background-size: 100% 44px; position:fixed;top:0px;left:0px;width: 100%;border-bottom: 1px #d6d6d6 solid; z-index:100000}
.yehang img{ height:25px; margin:7px 8px;}
.yehang a{color:#848689;}
.yehang span.f_r{ margin-right:8px; text-align:right;position: absolute; right: -8px; top: 0;}
.wdtd_div{border-bottom:none; border-top:1px solid #eee; padding:5px 10px; height:75px; line-height:20px;}
.wdtd_div span{ font-size:14px;}
.wdtd_div div.f_l{width:65%;}
.wdtd_div div.f_l img{float:left; margin-right:10px; width:40px; height:40px;}
.wdtd_div div.f_r{width:30%; border-left:1px solid #eee; text-align:right;}
.tjlx { height:30px; float:left; width:100%; margin-top:5px; text-align:right;}
.tjlx a{ margin-left:12px;}
.tjlx  img{ height:30px;}
.order_div{ padding:5px 10px; line-height:25px;  background:#fff; margin-bottom:10px;}
.order_div_{ cursor:pointer;}
.order_div1{ color:#000; font-size:14px; font-weight:bold;}
.order_div2{ color:#ccc; font-size:12px; }
.order_div3{ float:right; width:80px; border:1px solid #eee; height:26px; line-height:26px; background:#e4393c ; color:#fff !important; font-size:14px; margin-left:15px; text-align:center; }
.order_div3:visited{ color:#FFF;}
.order_div4{ float:right; width:80px; border:1px solid #eee; height:26px; line-height:26px; background:#fff; color:#666; font-size:14px; margin-left:15px; text-align:center; }
.Itop { color: #fff; padding-top: 30px; z-index: 0; position:relative;}
.pocentheadec { height: 173px; width: 80%; z-index: 2; position:relative;}
.pocentheadec p { border-radius: 110px; height: 110px; margin: 0 auto;width: 110px;}
.pocentheadec img { border-radius: 110px; height: 110px; width: 110px;}
.Itop .Flash_q { display: block; height: auto; left: 50%; margin: 0 auto 0 -139px; position: absolute; top: -62px; width: 272px; z-index: 0;}
.pocentheadec h1 { background-color: rgba(14, 144, 210, 0.5); border-radius: 30px; font-size: 18px;  margin: 0 auto; padding: 3px; width: 50%;}
.pocentheadec h1, .pocentheadec span { color: #fff; line-height: 1.5em; text-align: center;}
.slides1{position: absolute; left: 0px; top: 0px; width: 110%; margin-left: -10%; z-index: -1; background: transparent url(../images/wd_bg.jpg) repeat scroll 0px 0px;}
.am-slides{height:250px;overflow:hidden}
.IContact { background-color: rgba(14, 144, 210, 0.5); height: 35px; margin-top: 10px; z-index: 2;}
.IContact .tel {float: left; font-family: Arial,Helvetica,sans-serif;line-height: 32px; margin-left: 10px;}
.IContact .tel span { width:24px; height:32px; background:url(../images/wd_tel.png) no-repeat center center; display:block; float:left;}
.IContact a { color: #fff;}
.IContact .GS { float: right; line-height: 32px;}
.IContact .GS p { float: left;  padding-right: 20px;}
.IContact .GS span { width:24px; height:32px; background:url(../images/wd_qq.png) no-repeat center center;display:block; float:left;}
.fx_div{display:none; position:fixed; z-index:9999; top:40px; bottom:0px; max-width: 640px;    min-width: 300px; 
    width: 100%;     top: 0px; background:#000;filter:alpha(opacity=80); opacity: 0.8;}
.fx_div img{ width:100%;}
.fx_div a{ color:#fff; position:absolute; z-index:1999; border: 1px solid #fff; bottom: 30px; height: 40px; left: 50%; line-height: 40px; margin-left: -55px;text-align: center; width:110px; display:block;}
.tg_wd_a{ background:#e4393c ; height:40px; line-height:40px; text-align:center; display:block; font-size:16px; font-weight:bold; color:#fff !important;}


.am-panel {  background-color: #fff;  border: 1px solid transparent; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); margin-bottom: 20px;border-color: #caebfb;}
.am-panel-hd { background-color: rgba(59, 180, 242, 0.15); border-color: #caebfb; color: #14a6ef; padding: 0.6rem 1.25rem;}
.am-panel-hd span{ width:26px; float:left; background:url(../images/wx_qtb.png) no-repeat center center; height:26px; display:block;}
.am-panel-bd{padding:10px; font-size:14px; text-align:center}


.sqthh_td a{ display:block; float:right; display:block; width:90px; text-align:center; background:#e4393c ; color:#fff;}

.header-shortcut1{ background:#fff; text-align:center; }
.header-shortcut1 img{ width:60%;}

.sl_input{ width:100px; border:1px solid #5c5c5c; height:20px; line-height:20px; text-indent:5px; margin:0px 10px;}
.jr_sl .redu,.jr_sl .add{ font-size:18px; font-weight:bold; line-height:30px; }

.ps_div{ background: #000;filter:alpha(opacity=50); opacity: 0.5; height: 100%;left: 0; min-height: 100%; position:fixed; top: 0; width: 100%; z-index: 11110; display:none;}
.ps_div1{ left:10%; width:90%; background:#fff;height: 100%; min-height: 100%; position:fixed; top: 0;  z-index: 11111;display:none;}
.ps_title{ height:44px; line-height:44px; width:100%; font-size:16px; text-align:center; color:#000; border-bottom:1px solid #bfbfbf;}
.ps_title span  {background:url(../images/sprites.png) no-repeat  -20px 0; display: block; height: 20px; width: 20px; margin-left:13px; margin-top:14px; float:left;}
.region-wrapper { height: 100%; min-height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%;}
.region-wrapper ul{ float: left;overflow-x: hidden; width: 100%;  padding-bottom: 50px; }
.region-wrapper ul li{ height:54px; line-height:54px; width:100%; font-size:16px; text-align:center; color:#000; border-bottom:1px solid #bfbfbf; text-indent:15px; text-align:left;}



.proattr-radio1{ padding-bottom:10px;}
.proattr-radio1 dt { color: #999; float: left; overflow: hidden; padding-left: 20px; width: 70px;line-height: 30px;}
.proattr-radio1 dd { margin-left: 90px;}
.proattr-radio1 ul { margin-bottom: -5px; overflow: hidden;}
.proattr-radio1 ul li { float: left; margin: 0 5px 5px 0; white-space: nowrap; border:1px dashed #f00; padding:0px 10px; color:#f00; cursor:pointer;}

.proattr-radio1 ul li.yjl{ border:1px dashed #c5c5c5; padding:0px 10px; color:#c5c5c5; cursor:pointer;}

.yhj_input{ border: 1px solid #ccc;   height: 20px; line-height: 20px; padding: 2px 5px; width: 55%; margin-right:5px;}
.yhj_button{ background-color: #e74649; background-image: linear-gradient(to top, #e74649 0px, #df3134 100%); border: 0 none;  color: #fff;cursor: pointer; display: inline-block; font-family: arial,"microsoft yahei"; font-size: 12px; font-weight: 400; height: 26px; line-height: 26px; padding: 0 15px;position: absolute;
    right: 0px;
    top: 0px;}



.step1_border-1px { background-color: #fff; padding: 1.2em 0.625em; position: relative; border-top: 1px solid rgba(224, 224, 224, 0.56);
 }
a.s-href { display: block; height: 100%; width: 100%; color:#686868;}
.mt_new { color: #252525;overflow: hidden; padding: 0 0 11px; line-height:16px;}
.s1-name { color: #252525; float: left; font-size: 16px;}
.s1-name i { background:url(../images/s1-name.png) no-repeat 0 0 / 16px 16px; display: inline-block; float: left; height: 16px; margin-right: 6px; width: 16px;}
.s1-phone { margin-left: 2.6em; float: left; font-size: 1em; margin-left: 2.9375em;}
.s1-phone i{  background:url(../images/phone.png) no-repeat 0 0 / 11px 16px;  display: inline-block; float: left; height: 16px; margin-right: 6px; width: 11px;}
.step1-in .mc {color: #686868;font-size: 0.8125em; line-height: 1.325em; padding-right: 2.5em; }
.s1-borderT {background:url(../images/borderT.png) repeat-x scroll 0 0 / 64px 3px; height: 3px; left: 0; position: absolute; top: 1px; width: 100%;}
.s1-borderB {background:url(../images/borderB.png) repeat-x scroll 0 0 / 64px 3px; bottom: 1px; height: 3px; left: 0; position: absolute; width: 100%;}

.s-point, .s-point1 {    position: absolute;
    right: 0.625em;
    top: 10%;
    width: 100px;}

.s-point a,.s-point1 a {
    display: block;
    float: right;
    display: block;
    width: 90px;
    text-align: center;
    background: #e4393c;
    color: #fff;
	margin:5px auto
}


.hy_index_div{ background:#fff;  border-top:rgba(224, 224, 224, 0.56) 1px solid;border-bottom:rgba(224, 224, 224, 0.56) 1px solid; height:102px;}
.hy_index_div li{float:left;width:20%;padding:20px 0;text-align: center;overflow:hidden}
.hy_index_div li:last-child{border-left:1px rgba(224, 224, 224, 0.56) solid}

.hy_index_div1{ background:#fff;  border-top:rgba(224, 224, 224, 0.56) 1px solid;border-bottom:rgba(224, 224, 224, 0.56) 1px solid; height:102px;}
.hy_index_div1 li{float:left;width:25%;height:102px;padding:20px 0;text-align: center;}
.hy_index_div1 li:last-child{border-left:1px rgba(224, 224, 224, 0.56) solid}
.hy_index_div1 li p{height:32px; line-height:32px}
.hy_index_div1 li span{height:30px; line-height:30px}


.hy_index_div_{ height:30px; border-bottom:rgba(224, 224, 224, 0.56) 1px solid; line-height:30px; text-indent:45px; font-size:16px; margin-bottom:15px;}
.hy_index_div_wddd{ background: url(../images/wddd_tb.png) no-repeat 10px center;}
.hy_index_div_wdzh{ background: url(../images/wdzh_tb.png) no-repeat 10px center;}
.hy_index_div_wdtd{ background: url(../images/wdtd_tb.png) no-repeat 10px center;}
.hy_index_div_zdbgs{ background: url(../images/zdbgs_tb.png) no-repeat 20px center / 25px 25px;}
.hy_index_div a{ height: 30px; line-height:30px; padding-top:32px; position: relative; text-align: center; margin-left:2%; margin-right:2%; width:20%; position:relative; display:inline-block; margin-bottom:10px;    display: block;
    width: 100%;}
.hy_index_div a.qbdd_tb{ background: url(../images/qbdd_tb.png) no-repeat center 0px;background-size: 26px;}
.hy_index_div a.dfk_tb{ background: url(../images/dfk_tb.png) no-repeat center 0px;background-size: 26px;}
.hy_index_div a.yfh_tb{ background: url(../images/yfh_tb.png) no-repeat center 0px;background-size: 26px;}
.hy_index_div a.thh_tb{ background: url(../images/thh_tb.png) no-repeat center 0px;background-size: 26px;}
.hy_index_div a.ywc_tb{ background: url(../images/ywc_tb.png) no-repeat center 0px;background-size: 26px;}
.hy_index_div1 a.wdqb_tb{height: 32px;
    line-height: 32px;
    padding-top: 32px;
    position: relative;
    text-align: center;
    margin-left: 2%;
    margin-right: 2%;
    width: 20%;
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
    display: block;
    width: 100%; background: url(../images/wdqb_tb.png) no-repeat center 0px;background-size:26px;}

.hy_index_div i { background-color: #f24b48; border-radius: 100%; color: #fff; font-size: 12px; font-style: normal; height: 18px; line-height: 18px; position: absolute; left:65%; top: -10px; width:18px;font-weight:bold;}
.menubar_tb{ float:left; width:30px; height:30px; margin-left:-5px; margin-right:5px; }
.a_account_ul li .menubar_tb_yfxx{  background:url(../images/yfxx_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_czjl{  background:url(../images/czjl_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_wycz{  background:url(../images/wycz_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_tdjl{  background:url(../images/tdjl_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_wytx{  background:url(../images/wytx_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_jehz{  background:url(../images/jehz_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_jfhz{  background:url(../images/jfhz_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_wdsc{  background:url(../images/wdsc_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_wdyhj{  background:url(../images/wdyhj_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_xgmm{  background:url(../images/xgmm_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_xgzl{  background:url(../images/xgzl_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_skxx{  background:url(../images/skxx_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_xgzl{  background:url(../images/xgzl_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_ysxx{  background:url(../images/ysxx_tb.png) no-repeat center center / 25px 25px;}

.a_account_ul li .menubar_tb_txjl{  background:url(../images/txjl_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_bdwx{  background:url(../images/bdwx_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_bdzh{  background:url(../images/bdzh_tb.png) no-repeat center center / 25px 25px;}

.a_account_ul li .menubar_tb_wdewm{  background:url(../images/wdewm_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_fxyx{  background:url(../images/fxyx_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_wdtd{  background:url(../images/wdtd_tb.png) no-repeat center center / 25px 25px;}

.a_account_ul li .menubar_tb_fxcp{  background:url(../images/fxcp_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_yfxcp{  background:url(../images/yfxcp_tb.png) no-repeat center center / 25px 25px;}

.a_account_ul li .menubar_tb_yjhy{  background:url(../images/yjhy_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_ejhy{  background:url(../images/ejhy_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_sjhy{  background:url(../images/sjhy_tb.png) no-repeat center center / 25px 25px;}

.a_account_ul li .menubar_tb_srphb{  background:url(../images/srphb_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_qqsjljfh{  background:url(../images/qqsjljfh_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_xhj{  background:url(../images/xhj_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_ljqdfh{  background:url(../images/ljqdfx_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_ljghk{  background:url(../images/ljghk_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_ljdlfh{  background:url(../images/ljdlfh_tb.png) no-repeat center center / 25px 25px;}
.a_account_ul li .menubar_tb_srze{  background:url(../images/srze_tb.png) no-repeat center center / 25px 25px;}





.menubar_tb_r { float:right; display:block; margin-right:20px; background:#e4393c; padding:0px 15px; border-radius:10px; color:#fff;}
.menubar_tb_r a{ color:#fff !important;}

.srph_div1{border-bottom:1px dashed #eee; padding:10px; height:30px; line-height:30px;}
.srph_div0{border-bottom:1px solid #eee; padding:10px; height:30px; line-height:30px;}

.srph_div div.f_l{ width:8%; height:30px; overflow:hidden; text-align:center;}
.srph_div div.f_l img{ height:30px; }
.srph_div div.f_c{ width:40%; height:30px; overflow:hidden;}
.srph_div div.f_c1{ width:30%; float:left; height:30px; overflow:hidden;}
.srph_div div.f_r{ width:20%; height:30px; overflow:hidden;}


.wyfx_table{ margin:5px 0px; background:#fff; line-height:25px;}
.wyfx_table p{ margin:0px; color:#3C3C3C;}
.wyfx_table a{ color:#3C3C3C; text-decoration:none;}
.wyfx_table p.hs{color:#DB2929;}
.wyfx_table span{ color:#c00;}
.wyfx_table td{ border-bottom:1px solid #c5c5c5; padding:2px 5px;padding:5px 0 }
.wyfx_table a.wyfx{ border-radius:5px; padding:5px 10px; background:#c00; color:#fff;}

.hy_tb_div{ background:url(../images/sj_hy_tbbj.jpg) no-repeat top center;  padding-top:25px;}
.hy_tb_div a{ color:#fff;}
.hy_tb_div1{  height:80px; margin-left:5%; width:90%; margin-right:5%; position:relative;}
.hy_tb_div2{  height:80px; width:80px; float:left;}
.hy_tb_div2 img{  height:80px; width:80px; border-radius:80px; box-shadow: 0 0 1em rgba(0, 0, 0, 0.5); border:3px solid #ad5f8b;}

.hy_tb_div3{ position:absolute; left:100px; right:0px; top:-10px;}
.hy_tb_div4{ height:24px; line-height:24px; float:left; width:100%; text-align:left; color:#fff;}
.hy_tb_div5{ height:26px; line-height:26px; float:left; width:100%; text-align:right; color:#fff;}
.hy_tb_div5 a{ color:#fff;}
.hy_tb_div8{    position: absolute;
    right: 0px;
    top: 30px;}
.hy_tb_div8 .set{
float: left;
color: #fff;
text-align: center;
font-size: 14px;
height: 30px;
line-height: 30px;
padding: 0 10px;
background: rgba(0,0,0,0.25);
border-radius: 3px;
    position: relative;
	margin-left:10px
}
.hong-d {
    display: block;
    background: #e83e3e;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    right: 5px;
}
.hy_tb_div6{ width:100%;display: table;}
.hy_tb_div7{ height:40px; width:33.1%; margin-right:0.3%; float:left; background:rgba(0, 0, 0, 0.4); text-align:center;}
.hy_tb_div7_no{background:rgba(0, 0, 0, 0.2);}
.hy_tb_div7 a{ color:#fff; display:block; line-height:40px;}

.sjrw{ width:95%; color:#656565; text-align:center;}

.sjrw span{ color:#e53c39;}
.wysjygw_div{ width:95%; height:50px; text-align:center;}
.wysjygw_div a{ width:100%; height:50px; display:block; background:#e53c39; border-radius:5px; color:#fff;  font-size:16px; line-height:50px;}

.sjrw_tj{ width:95%; border:1px solid #c5c5c5; background:#fff;}

.sjrw_tj1{ border-bottom:1px solid #c5c5c5; padding:5px 2%; color:#999;}
.sjrw_tj1 span{ font-size:16px; color:#5c5c5c; font-weight:bold;}
.sjrw_tj1 font{  color:#5c5c5c; font-weight:bold;}
.sjrw_bt{ width:95%; font-size:16px; color:#333; font-weight:bold; text-align:left;}



.restaurant-menu { background: #f7f7f7; border-right: 1px solid #ddd; position: fixed; width: 22%;bottom:0px;top:41px;overflow-x:hidden; overflow-y:scroll; -webkit-overflow-scrolling : touch; font-size:13px;}
.restaurant-menu ul{ margin-bottom:50px;}
.restaurant-menu .restaurant-menu-item { border-bottom: 1px solid #ddd; display: block; padding: 15px 5px; line-height:21px;font-size:12px}
.restaurant-menu .restaurant-menu-item.active { background: #fff; border-left: 2px solid #e4393c; border-right-color: #fff; margin-right: -1px;}




.restaurant-food { left: 22%; overflow: hidden; position: fixed; width: 78%;top:41px;bottom:0px; overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling : touch; }

.restaurant-food section {margin-bottom:50px;}
.restaurant-food-container { background: #fff; border-top: 1px solid #eee;  padding: 10px 8px;}
.restaurant-menu-description {  background: #eceff1; color: #666; font-size: 12px; font-weight: 400; margin-bottom: 0; overflow: hidden; padding: 9px; text-overflow: ellipsis; white-space: nowrap; line-height:24px;display:block;}
.restaurant-menu-description a{ display:block;}
.restaurant-menu-description_div {}

.restaurant-food-container1{ width:33%; float:left; text-align:center;}
.restaurant-food-container1 img{ width:50%;}


.sjsydh_div{ width:100%; margin:0px auto; position:relative;}
.sjsydh_div img { width:100%;}
.sjsydh_div a{ display:block;}
.sjsydh_div a span{ position:absolute; right:20px; top:20px; display:inline-block; padding:10px; background:#f00; border-radius:5px; color:#fff !important; }

.yhj_div2{ width:210px; margin:10px 15px; height:90px; background:url(../images/yhj_div2.jpg) no-repeat; position:relative; cursor:pointer; float:left; color:#fff;}
.yhj_div3{ left:14px; top:5px; line-height:36px; font-size:26px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;position:absolute;}
.yhj_div3 span{ font-size:12px; }
.yhj_div4{ background:url(../images/yhj_div4.jpg) no-repeat; width:80px; height:25px; position:absolute; top:32px; right:5px;}
.yhj_div5{ position:absolute; top:48px; left:10px; line-height:24px; font-size:12px; white-space:nowrap;}
.yhj_div6{ position:absolute; top:65px; left:10px; line-height:24px; font-size:12px; white-space:nowrap;}
.yhj_div7{ background:#ff0; width:80px; height:25px; position:absolute; top:32px; right:5px; color:#000; text-align:center;}



#div_nav{box-sizing: border-box; text-align:center; height:40px; background:#061326; border-bottom:2px solid #061326;}
#div_nav ul { height: 40px; position: relative; width: 100%;box-sizing: border-box; z-index:0;}
#div_nav li { color: #fff; cursor: pointer; float: left; font-size: 15px; height: 40px; text-align: center; line-height:38px; }
#div_nav li.active { color: #3b92ff;}
#div_nav .activeborder { background: #3b92ff; bottom: 0; height: 2px;left: 0; position: absolute; transition: left 0.2s ease 0s; z-index: 10;}
#div_nav2{box-sizing: border-box; text-align:center; height:40px; background:#fff; border-bottom:2px solid #d7d7d7;}
#div_nav2 ul { height: 40px; position: relative; width: 100%;box-sizing: border-box; z-index:0;}
#div_nav2 li { color: #1a1a1a; cursor: pointer; float: left; font-size: 15px; height: 40px; text-align: center; line-height:38px; }
#div_nav2 li.active { color: #ff2e45;}
#div_nav2 .activeborder { background: #ff2e45; bottom: 0; height: 2px;left: 0; position: absolute; transition: left 0.2s ease 0s; z-index: 10;}
.lgli_db{ position:fixed;  max-width: 640px;    min-width: 300px; 
    width: 100%;    z-index:999; }
.lgli_qh li,.lgli_qh .activeborder{ width:50%;}
.sgli_qh li,.sgli_qh .activeborder{ width:33.3%;}
.sygli_qh li,.sygli_qh .activeborder{ width:25%;}

.cp_dxcs {
    margin: 1%;
    background: #fff;
    padding: 0px 1%;
    line-height: 30px;
    color: #000;
    text-align: left;
}

.comment_type{ -moz-box-orient: horizontal;display: -moz-box;  display: -webkit-box;  display: box;  margin: 6px 0 10px; overflow: hidden; padding: 0 4%; width:100%; box-sizing: border-box; -moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.comment_type li{ background: #ffffff; border: 1px solid #d6d6d6; border-radius: 4px; color: #666666; font-size: 12px; line-height: 25px; margin: 0 3px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;  -moz-box-flex: 1; -webkit-box-flex: 1;  box-flex: 1;}

.comment_type li.cur { background: #ff2e45 ; border-color: #ff2e45; color: #ffffff; font-size: 12px;}

.pj_xs_ul{background: #ffffff; position: relative;width: 100%; text-align:left;}

.pj_xs_ul li { -moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e3e3e3; border-style: solid; border-width: 0 0 1px; margin-left: 5%; padding: 2px 5% 10px 0;}
.pj_xs_ul li:last-child { border-bottom: 0 none;}
.pj_xs_ul li .comment_title { float: left; font-size: 14px; line-height: 46px; height:46px; vertical-align: middle; width: 70%;}
.pj_xs_ul li .comment_title span { color: #999999; display: inline-block; font-size: 11px; margin-left: 8px; overflow: hidden; padding-bottom: 3px; text-overflow: ellipsis; vertical-align: middle;white-space: nowrap; width: 100px;}
.pj_xs_ul .img_wrap {border: 1px solid #d9dad7; height: 28px; margin-right: 5px; width: 28px; border-radius:28px; margin-top:8px; float:left;}
.pj_xs_ul li .comment_grade { float: left; line-height: 46px; text-align: right;vertical-align: middle; width: 29%;}
.pj_xs_ul li .commnet_info { color: #999999; font-size: 11px; width: 100%;}
.pj_xs_ul li .comment_tag { line-height: 23px; overflow: hidden; text-align: left; }
.pj_xs_ul li .comment_rate { margin-top: 13px;}
.pj_xs_ul li .comment_tag span { margin-right: 5px;}
.pj_xs_ul li .comment_times { height: 23px;line-height: 23px; text-align: left; width: 80px; float:left;}
.pj_xs_ul li .comment_rate { margin-top: 13px; width: 60px; display: block; height: 18px; line-height: 18px; float:right; color: #7f8c8d;
 background: url(../images/w_12.png) no-repeat 0 center ; }
.pj_xs_ul li .comment_rate { margin-top: 13px; width: 60px; display: block; height: 18px; line-height: 18px; float:right; color: #7f8c8d;
 background: url(../images/w_12.png) no-repeat 0 center ; }
.pj_xs_ul li .comment_rate[data-rate="5"] {  background-position: 0 center;}
.pj_xs_ul li .comment_rate[data-rate="4"] {  background-position: -12px center;}
.pj_xs_ul li .comment_rate[data-rate="3"] {  background-position: -24px center;}
.pj_xs_ul li .comment_rate[data-rate="2"] {  background-position: -36px center;}
.pj_xs_ul li .comment_rate[data-rate="1"] {  background-position: -48px center;}


.restaurant0{ height:40px; background:#fff; position:fixed; top:41px; left:0px; width:100%; z-index:999;}
.restaurant1{ float:right; width:10%; text-align:center; font-size: 14px;line-height: 38px; height:38px;}
.restaurant1.active{ border-bottom: 2px solid #ff2e45 !important; color: #ff2e45 !important;}
.restaurant1.active a{color: #ff2e45;}
.restaurant{ height:40px; width:90%; overflow:scroll; position:absolute; left:25%; left:0px; overflow-y:hidden;overflow-x:scroll;    white-space: nowrap;}
.restaurant-tabs { background: #fff; display: block; margin-bottom: 1px; z-index: 10; height:39px; }
.restaurant-tabs li{ display: inline-block; font-size: 14px; height:38px; text-align: center; overflow:hidden;}
.restaurant-tabs li a{ display:block; white-space:nowrap;margin:8px 0}
.restaurant-tabs li.active a{border-bottom: 2px solid #c00; color: #c00; }
.restaurant-tabs li.active a{ color: #c00;}

.zjjl_div{ width:100%;}
.zjjl_div li{ float:left; width:94%; background:#FFF; padding:3%; border-bottom:1px solid #eee;text-align:left; line-height:20px;}
.zjjl_div li .div_sj{ font-size:12px; color:#c5c5c5;}
.zjjl_div li .div_je{ color:#ff2e45; font-size:14px;}

.profx { height:60px; line-height:60px; background:#fff; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; text-align:center;}
.profx a{  width:50%; display:block; float:left;}
.profx a.dzs{background:url(../images/fsaga.jpg) no-repeat 10% 50%;}
.profx a.fxs{background:url(../images/fsag.jpg) no-repeat 10% 50%;  }
.profx a strong{color:#f00; font-size:16px; display:none;}



.link_to_shop { overflow: hidden; padding: 10px 16px 15px;background: #ffffff;  border: 0;  box-sizing: border-box;}
.link_to_shop .shopName { color: #1a1a1a; display: inline-block; font-size: 15px; line-height: 36px; overflow: hidden; text-overflow: ellipsis;vertical-align: middle; white-space: nowrap; width: 72%;}
.link_to_shop .img_wrap { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 36px; margin-right: 8px; width: 36px;}
.link_to_shop .Authentication { color: #24bf24; display: inline-block;  font-size: 11px; line-height: 21px;  text-align: right; vertical-align: middle; width: 26%;}
.link_to_shop .Authentication i { background: url(../imgs/w_7.png) no-repeat scroll -11px -1721px / 45px auto; display: inline-block; height: 21px; line-height: 21px; width: 22px;}
.link_to_shop .shop_area { border: 1px solid #bdbdbd; border-radius: 5px; color: #666666; display: inline-block; font-size: 14px; line-height: 32px; margin-top: 15px; text-align: center; vertical-align: middle; width: 48%; box-sizing: border-box;}
.link_to_shop div:last-child { margin-left: 2%;}
.link_to_shop .shop_area a {color: #666666; display: block; height: 32px; width: 100%;}
.link_to_shop .shop_area i { background: url("../imgs/w_7.png") no-repeat 0 0; display: inline-block; height: 25px; width: 25px;}
.link_to_shop .shop_area i.shops { background-position: -12px -1673px;}
.link_to_shop .shop_area i.dianpu { background-position: -12px -1626px;}
.link_to_shop .shop_area i.Store { background-position: -12px -1582px;}

.link_sku_dialog{background: #ffffff; border:none;}
.link_sku_dialog a{line-height: 18px; padding: 14px 30px 14px 20px; height:18px; display:block; color:#1a1a1a; background:url(../images/link_sku_dialog_a.jpg) no-repeat 96% center;}




/*我的客服*/
.service-list .sub {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 10px;
	background: #fff;
}
.service-list .sub .info {
	padding: 15px;
	border-bottom: 1px solid #e7e7e7;
}
.service-list .sub .info .avatar {
	float: left;
	width: 48px;
	height: 48px;
}
.service-list .sub .info .user-info {
	margin-left: 58px;
	min-height: 48px;
}
.service-list .user-info .name {
	font-size: 16px;
	color: #333;
	line-height: 1;
	margin-bottom: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.service-list .user-info .tip {
	font-size: 12px;
	color: #838383;
	line-height: 1.3;
}
.service-list .gbtn {
	padding: 10px 15px;
	overflow: hidden;
}
.service-list .gbtn .item {
	width: 43%;
	float: left;
}
.service-list .gbtn .call {
	padding-right: 20px;
}
.service-list .gbtn .call .i-btn {
	background: #e53939;
}
.service-list .gbtn .msg .i-btn {
	background: #15b615;
}
.service-list .gbtn .item .disabled {
	background: #d7d7d7;
}
.service-list .gbtn .msg {
	padding-left: 20px;
}
.initial .btn-link,
.service-list .gbtn .i-btn {
	display: block;
	width: 100%;
	height: 32px;
	border-radius: 3px;
	font-size: 16px;
	color: #fff;
	line-height: 32px;
	text-align: center;
}
.service-list .gbtn .talk-btn{display: block;
	width: 100%;
	height: 32px;
	border-radius: 3px;
	font-size: 16px;
	line-height: 32px;text-align:center}
.service-list .gbtn .iconfont {
	font-size: 18px;
	color: #fff;
	margin-right: 5px;
}
.kh_sftg{ height:38px; line-height:38px; text-align:left; background:#fdf8e4; color:#b19267; text-indent:2em; }
.kh_sftg a{ color:#e4393c; }
.kaohe_div{ width:100%;}
.kaohe_div img{ width:100%;}
.kaohe_div1{background:#ffd84f; padding:10px; text-align:left;}
.ztp_a{ position:relative;}
.gd_cp_bngm,.gd_cp_ngm{ position:absolute; left:50%; top:50%; margin-top:-64px; margin-left:-53px; display:block; }
.jiesuo{ display:block; float:left; height:26px; width:26px; line-height:26px; background:url(../images/jiesuo.jpg) no-repeat center center / 12px auto ;}
.jiasuo{ display:block; float:left; height:26px; width:26px; line-height:26px; background:url(../images/jiasuo.jpg) no-repeat center center / 12px auto;}



.dibuNavS{    
	border-top: 1px #dedde0 solid;
	height: 50px;
    line-height: 50px;
    background-color: #FFF;
    z-index: 10;
    position: fixed;
    bottom: 0;
    max-width: 640px;    min-width: 300px; 
    width: 100%;}
.dibuNavS>div {
    width: 62%;
    float: left;
    text-align: center;
}
.dibuNavS .leftK {
    width: 19%; margin-top: 6px;

}
.dibuNavS .leftK span{   
    display: block;
    line-height: 20px;
    font-size: 12px;}
.dibuNavS .centerK {
    height: 38px;
    line-height: 38px;
}

.dibuNavS .rightK {
    width: 19%; margin-top: 6px;

}
.dibuNavS .rightK span{ 
    display: block;
    line-height: 20px;
    font-size: 12px;}

.dibuNavS .leftK>a {
    display: block;
}

.dibuNavS .leftK img {
    width: 23px;
    vertical-align: middle;
}

.dibuNavS .centerK>div {
    margin-top: 5px;
}
.dibuNavS .centeYi a {
    display: block;
}

.dibuNavS .jiaFuTou img {
    vertical-align: middle;
    width: 26px;
    margin-right: 6px;
}
.dibuNavS .centerK>div {
    margin-top: 5px;
}
.dibuNavS .rightK>a {
    display: block;
}
.dibuNavS .rightK img {
    width: 23px;
    vertical-align: middle;
}
.dibuNavS .centerK a {
    background-color: #e5383c;
    border: solid 1px #e5383c;
    height: 100%;
    color: #FFF;
    border-radius: 4px;
	display:block;
}
.dibuNavS .centeEr a {
    width: 47%;
}
.dibuNavS .centeEr .bangKan {
    background-color: #FFF;
    color: #c71b00;
}
.dibuNavS .centerK a.bangKan {
    float: left;
}
.dibuNavS .centerK a.gouMai {
    float: right;
}
.update-btn {
	width: 84px;
    height: 27px;
    line-height: 27px;
    font-size: 13px;
    background-color: #ff7200;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    position: relative;
    top: -30px;
    right: 10px;
    margin-bottom: -30px;
}
.update-btn:hover {
	color: #fff;
}
.bq_pic{ position:absolute; top:-2px; right:-2px; width:30% !important;}
.pplist{ width:99%; margin-left:1px; margin-top:1px; background:#f6f6f6; float:left;}

.pplist li{ width:33.3%; float:left; margin-right:1px; background:#fefefe; margin-bottom:1px; text-align:center; }
.pplist li img{ width:100%; }


.zdy_sj_srk{padding:5%; background:#fff;}
.zdy_sj_srk1{margin-bottom:5%;position:relative; width:100%; line-height:40px;}
.zdy_sj_srk p{ text-align:center; margin:5px 0px;}
.zdy_sj_srk1 label,.zdy_sj_srk2{ position:relative; float:left; font-size:16px;color:#333333}
.zdy_sj_srk1 .div_input{ position:absolute; height:40px; left:70px; right:10px; top:0px; }
.zdy_sj_srk1 .div_input input[type="text"],.zdy_sj_srk1 .div_input input[type="password"],.zdy_sj_srk1 .div_input input[type="number"]{ height:40px; text-indent:10px; background:#efeff0; border:0;border-radius:5px;color:#333; width:100%; margin:0px; padding:0px;}
.zdy_sj_srk1 .div_textarea{ position:absolute; height:80px; left:70px; right:10px; top:0px; }
.zdy_sj_srk1 .div_textarea textarea{ height:80px; line-height:20px; text-indent:10px; background:#efeff0; border:0;border-radius:5px;color:#333; width:100%; margin:0px; padding:0px;}


.zdy_sj_srk1 .div_input select{ height:40px; text-indent:10px; background:#efeff0; border:0;border-radius:5px;color:#333; width:100%; margin:0px; padding:0px;font-size:16px}
.zdy_sj_srk1 button{background:#8ec31f;color:#fff;text-align:center;border:0;border-radius:10px;padding:3%;width:100%;font-size:16px}


.zdy_sj_srk1_{margin-bottom:5%;position:relative; width:100%; line-height:40px;}
.zdy_sj_srk2{ position:absolute; left:0px; line-height:40px; text-align:left;}
.zdy_sj_srk3{ position:relative; left:90px; width:60%; float:left;}
.zdy_sj_srk3 a{  display:block; position:relative;}
.zdy_sj_srk3 a span{ line-height:40px; display:block; height:40px;}
.zdy_sj_srk3 a img{ width:100%;}
.zdy_sj_srk3 input[type="file"]{display:block; width:100%; padding:0px; opacity:0; left:0px; right:0px; top:0px; bottom:0px; margin:0px; position:absolute;}
.zdy_sj_srk4{margin-bottom:1%; position:relative; width:100%; line-height:45px;}
.zdy_sj_srk4 input{background: #e4393c;  border: medium none; color: #fff; cursor: pointer; height: 45px; line-height: 45px;
 padding: 0;  display: block;font-size: 16px; margin: 10px auto; border-radius: 5px; width:90%;}
 
 
 .dd_qb_xf{ position:fixed; top:100px; left:2%; height:35px; z-index:999;}
.dd_qb_xf1{ position:absolute; z-index:1000; background:#666666; left:0px; top:0px; height:35px; border-radius:35px;filter:alpha(opacity=50); opacity: 0.5; width:100%;}
.dd_qb_xf2{ position:relative; z-index:1001; height:35px;  padding-right:10px; overflow:hidden;}
.dd_qb_xf2 .swiper-wrapper table{ height:25px; white-space:nowrap; line-height:25px;color:#fff;    font-size: 12px;
    font-weight: 100;}



.zhifuplay{width:100%;background:#f2f2f2}
.zhifuplay dt{width:100%;height:126px;background:url("../images/tjgwc_01.png") no-repeat center center #fffaee;background-size:65%;padding:20px 0;}
.playtishi{font-size:14px; line-height:34px;color:#4e4e4e;padding:23px;font-weight:600}
.playtishi span{font-size:20px;color:#e83921}

.zhifuplays li{margin-bottom:1px;background:#fff}
.zhifuplays li div{height:70px;padding-right:10px;cursor:pointer}
.zhifuplays li div img{height:40px;margin-top:15px;margin-left:20px;}
.zhifuplays li div.playhover{background:url("../images/tjgwc_02.png") no-repeat;background-position:92% 50%;background-size:25px}
.zhifuplays #zfbzf_id{display:none}
.submitanniu{padding:20px 20px;
    height: 45px;}
.submitanniu input {
    background: #ff5500;
    border: medium none;
    color: #fff;
    cursor: pointer;
    height: 45px;
    line-height: 45px;
    padding: 0;
    display: block;
    font-size: 16px;
    border-radius: 5px;
}

.lzsdfx{
	border-top: 1px solid #ccc;
	background:rgba(255, 255, 255, 0.50);
	height:35px;
	line-height:35px;
	position: relative;
    top: -40px;
    margin-bottom:-40px;
	padding-left:10px;
	padding-top:4px;
	z-index:1
}
.lzsdfx img{position: absolute;width:30px;height:30px}
.lzsdfx span{padding-left:40px}

.cp_pj_div{ width:100%; float:left;}
.cp_pj_div1{ width:25%; float:left; text-align:right; height:24px; line-height:24px; color:#393939; font-size:14px; font-weight:bold;}
.cp_pj_div2{width:75%; float:left; }
.cp_pj_div2_{ width:130px; height:24px; background:url(../images/h_pjxj.png) repeat-x left center; float:left;}
.cp_pj_div2_xj{ width:26px; height:24px; float:left; cursor:pointer;}
.cp_pj_div2_mxz{  background:url(../images/h_pjxj.png) repeat-x left center;}
.cp_pj_div2_yxz,.cp_pj_div2_jg{  background:url(../images/z_pjxj.png) repeat-x left center; }

.cp_pj_div2 textarea{width:70%; float:left; line-height:24px; color:#393939; height:200px; border:1px solid #2f94e2;}
.cp_pj_div3{width:154px; height:40px; float:left;}

.cp_pj_div4{ padding-top:8px; float:left;}


.singler{background:#fff; padding:10px}
.singler .parje{color:#fff;position: absolute; bottom:0px;right:0px;background:rgba(0, 0, 0, 0.55);padding:0px 5px}
.singler .pic a{float:left;    display: block;width:32%;    position: relative;}

.sjwdekefu{position:fixed;left: 5px;bottom: 17%;line-height:18px;text-align:center;font-size:14px;z-index:999;}
.sjwdekefu a{display:block;padding:5px;background:rgba(250,250,250,.8);border-radius:5px;color:#E4393C;}
.sjwdekefu i{display:block;line-height:28px;font-size:24px;}
#goTop{position:fixed;right:14px;bottom:170px;line-height:18px;text-align:center;font-size:14px;z-index:99;display:none}
.pltjtp{width:85%}
.pltjtp li{width:30%;float:left;text-align:center}

/*充值*/
.g-Total {
    background: #F4F4F4;
    border-bottom: 1px solid #DCDCDC;
    line-height: 30px;
    padding: 5px 10px 0;
    font-size: 14px;
}
.g-member {
    background: #F4F4F4;
    padding: 10px 5px;
}
.g-Recharge ul {
    zoom: 1;
}
.g-Recharge li {
    width: 33%;
    float: left;
    margin-bottom: 10px;
}
.g-Recharge li a, .g-Recharge li .z-initsel, .g-Recharge li b {
    color: #959595;
    width: 90%;
    line-height: 30px;
    display: inline-block;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #EAEAEA;
    box-shadow: 1px 1px 1px #EDEDED;
    position: relative;
}
.g-Recharge li a.z-sel {
    border: 1px solid #f00;
    color: #666;
}
.g-Recharge li:nth-child(3n-3) {
    text-align: right;
}
.g-Recharge li .z-init {
    width: 90%;
    padding: 7px 0;
    text-align: center;
    border: none;
	font-size:14px
}
.g-Recharge li input {
    color: #959595;
}
.g-pay-ment {
    overflow: hidden;
}
.m-round {
    border: 1px solid #DCDCDC;
    border-radius: 5px;
    background: #fff;
    box-shadow: 1px 1px 1px #e7e7e7;
}
.mt10 {
    margin-top: 10px;
}
.clearfix {
    display: block;
}
.g-pay-ment li {
    line-height: 36px;
    border-top: 1px dotted #CBCBCB;
    max-height: 35px;
    padding: 0 10px;
    overflow: hidden;
    margin-top: -1px;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

a.orgBtn {
    background: #ff2e45;
    border: 1px solid #c00;
}
.grayBtn, .orgBtn {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    height: 43px;
    line-height: 43px;
    text-align: center;
    color: #fff!important;
    border-radius: 5px;
    font-size: 18px;
}
.g-Recharge ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
}
.z-bank-Roundsel s {
	width: 12px;
	height: 12px;
	border-radius: 12px;
	display: inline-block;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8a00), color-stop(1, #c00));
	    position: relative;
    top: 2px;
}
.z-sel s, .z-initsel s, .z-Btn-Close b, .z-Btn-Rotation b, .z-Btn-del b, .z-Btn-ok b {
    background: url(../images/member-icon.png);
    background-size: 40px auto;
}
.g-Recharge li a.z-sel s, .g-Recharge li .z-initsel s {
    width: 18px;
    height: 18px;
    position: absolute;
    right: -1px;
    bottom: -1px;
    display: inline-block;
    background-position: 0 0;
}
.g-pay-ment li .z-bank-Round {
    vertical-align: -5px;
}
.orange {
    color: #c00;
}

.z-bank-Round {
	width: 16px;
	height: 16px;
	border: 1px solid #bbb;
	background: #fff;
	border-radius: 16px;
	display: inline-block;
	margin-right: 8px;
	box-shadow: 0 1px 1px #ccc inset;
}
.z-bank-Roundsel {
	width: 16px;
	height: 16px;
	line-height: 20px;
	border: 1px solid #ccc;
	background: #F6F5F5;
	border-radius: 16px;
	display: inline-block;
	text-align: center;
	margin-right: 8px;
}
.z-bank-Roundsel s {
	width: 12px;
	height: 12px;
	border-radius: 12px;
	display: inline-block;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff8a00), color-stop(1, #f60));
}
em, cite, i {
    font-style: normal;
}

.views {
text-align: left;
height: 44px;
position: relative;
background: #ed145b;
margin: 0;
padding: 0;
}
.views .return {
position: absolute;
top: 13px;
left: 10px;
width: 19px;
height: 17px;
}
section .theme {
    display: block;
    text-align: center;
    margin: 0px 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    text-shadow: 0 1px 1px #ed145b;
}
.top_right {
    position: absolute;
    line-height: 45px;
    right: 10px;
    top: 0px;
    color: #fff;
}
.top_right:hover{color:#fff}
.new_lo{background: #fff;margin-top: 15px;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding:0px 10px;font-size: 14px}
.new_lo li{height: 45px;border-bottom:  solid 1px #ddd;line-height: 45px;overflow: hidden}
.new_lo li:last-child{border-bottom:none;position: relative;}
.new_lo li input{height: 20px;vertical-align: middle;width: 90%;box-sizing: border-box;line-height: 20px;-webkit-tap-highlight-color: rgba(255,0,0,0);}
#code, .check_code{height: 35px;vertical-align: middle;position: absolute;top: 5px;right: 0px}


.new_lo li input {
    height: 20px;
    vertical-align: middle;
    width: 90%;
    box-sizing: border-box;
    line-height: 20px;
    -webkit-tap-highlight-color: rgba(255,0,0,0);
	    border: none;
    font-size: 14px;
    outline: none;
    outline: medium;
    text-transform: none;
    -webkit-appearance: none;
}
.input-icon {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../images/icon_all.png) no-repeat 0px 0px;
    background-size: 127px;
    vertical-align: middle;
}
.user-password{background-position: -42px 0px}
.user-yanzheng{background-position: -21px 0px}
.user-number{background-position: -63px 0px}
.user-info{background-position: -84px 0px}
.right_btn, #zphone {
    height: 23px;
    line-height: 23px;
    color: #ed145b;
    border-radius: 12px;
    position: absolute;
    top: 10px;
    right: 0px;
    border: solid 1px #ed145b;
    padding: 0px 10px;
    font-size: 12px;
    background: #fff;
}
.ab_position {
    position: relative;
}
.login_bar {
    padding: 0px 10px;
    margin-top: 15px;
    text-align: right;
    font-size: 14px;
}
.loglin_button {
    clear: both;
    display: block;
    height: 45px;
    border-radius: 4px;
    margin: 15px 0px 15px 0px;
    font-size: 18px;
    font-weight: normal;
    line-height: 45px;
	    width: 100%;
    color: #fff;
    text-align: center;
    background: #E4393C;
	border: none;
    font-size: 14px;
    outline: none;
    outline: medium;
    text-transform: none;
    -webkit-appearance: none;
}

.gray{
	background: #ccc;
}

.coo_nav{background:#fff;border-bottom: solid 1px #ddd}
.coo_nav li{width: 50%;height: 45px;text-align: center;float: left;}
.coo_nav li a{line-height: 45px;height: 43px;display: inline-block;color: #999;font-size: 14px;}
.coo_nav li a.selected{color: #ed145b;border-bottom: solid 2px #ed145b}

.getPhoneCode {
    position: absolute;
    right: 0;
}

.hqsjyzm{
background: #fff;
    border: 0px;
    color:#808080;
    height: 45px;
    line-height: 45px;
}

.a_account_ul{border-top:rgba(224, 224, 224, 0.56) 1px solid;}

.wdsy_head{width:100%;background:#2ca1d1;color:#fff}
.wdsy_head a{color:#fff}
.wdsy_head_one{border-bottom:1px #69bcde solid;padding:30px}
.wdsy_head_two{height:90px; padding: 10px 0;}
.wdsy_head_two li{float:left;width:33%;text-align:center;height:70px; padding:10px 0;border-right:1px #69bcde solid; line-height:35px}
.wdsy_head_two li:last-child{border-right:0px}
.wdsy_head_two li a.txcz{height:35px;background:#fff;color:#2ca1d1;padding:0 15px;display: block;
    width: 70%;
    margin: 9px auto;border-radius:5px;}
	
.wdsy_wddl{background: #fff;border-top: rgba(224, 224, 224, 0.56) 1px solid;border-bottom: rgba(224, 224, 224, 0.56) 1px solid;}	
.wdsy_wddl dt{height:42px; line-height:42px; text-indent:20px;font-size:14px}
.wdsy_wddl dd{height:162px; padding-bottom:42px}
.wdsy_wddl dd ul{height:122px}
.wdsy_wddl dd li{float:left;border-right:1px rgba(224, 224, 224, 0.56) solid;width:33%;text-align:center;line-height:32px}	
.wdsy_wddl dd li:last-child{border-right:0px}
.arial{color:#c00}

.loadings{display: block;
    margin: 0px auto;
    text-align: center;}	
	
	
.chart{background:#fff;padding:15px}

.mar9 {
    margin-top: 9px;
}
.item {
    background: #fff;
    overflow: hidden;
    padding: 14px 0 0 0;
    margin-top: 10px;
}
.border-1px {
    position: relative;
}
.border-1px:before {
    top: 0;
}
.border-1px:before, .border-1px:after {
    border-top: 1px solid rgba(224, 224, 224, 0.56);
    content: ' ';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
}
.item .mt {
    font-size: 14px;
}

.item .mt {
    font-size: 13px;
    padding: 0 10px 14px;
}
.bdb-1px {
    position: relative;
}
.item .i-icon02 {
    width: 14px;
    height: 12px;
    background: url(../images/dianpu.png);
    background-size: 14px 12px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: top;
    float: left;
	margin-top: 7px;
}
.cf {
    zoom: 1;
}
.shop-a {
    display: block;
	margin-right:10px;
    float: left;
}
.cf:before, .cf:after {
    content: "";
    display: table;
}
.shop-name {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.shop-other{    font-size: 14px;width:100%;    display: block;border-bottom:1px #e1e1e1 solid;    padding: 10px 7px;

}
.item .icon-point {
    width: 8px;
    height: 14px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAgCAYAAADwvkPPAAAAGXRFW…roD7NAG8wKLZgHNGNe0PqsYYZq01RDJRc+a5DHkeolwADN0av3Y1+XBQAAAABJRU5ErkJggg==) no-repeat;
    background-size: 8px 14px;
    display: inline-block;
    vertical-align: top;
    margin-left: 6px;
}
.cf:after {
    clear: both;
}
.cf:before, .cf:after {
    content: "";
    display: table;
}
.item .i-info {
    font-size: 14px;
    color: #f15353;
    float: right;
}
.item .i-complete {
    width: 15px;
    height: 15px;
    display: block;
    float: right;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAGXRFW…AynFh3fICaj9PnN4DYAojXAfFnKoX6Z6h5FsDseANZAiDAALQXQU1agCEoAAAAAElFTkSuQmCC) no-repeat;
    background-size: 15px 15px;
}
.item .signet {
    margin-top: -16px;
}
.signet {
    z-index: 2;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -32px;
    width: 64px;
    height: 64px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAACBCAYAAADnoNlQAAAAGXRFW…0/EQQSEkquooZNwKx0EkYFgXCuQfyTRWskPzuibRflfwUYABCknF0DNXhtAAAAAElFTkSuQmCC) no-repeat;
    background-size: 64px 64px;
}

.bdb-1px:after {
    border: none;
    height: 1px;
    background-color: rgba(224, 224, 224, 0.56);
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.item .mc {
    padding-left: 0;
}
.item .imc-con {
    padding-top: 15px;
	background:#f4f4f4
}
.item .imc-con {
    padding-bottom: 15px;
}

.bdb-1px {
    position: relative;
}
.item .imc-one {
    margin-left: 10px;
	margin-bottom:10px;
	border-bottom: 1px rgba(224, 224, 224, 0.56) solid;
}
.item .imc-one {
    overflow: hidden;
    padding-right: 20px;
}

.item .imc-one .imco-l {
    width: 60px;
    float: left;
    margin-right: 20px;
}


.item .imc-one .imco-l .imco-l-img-box {
    width: 69px;
    height: 69px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
}
.item .imc-one .imco-l .imco-l-img {
    width: 67px;
    height: 67px;
    vertical-align: middle;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    transform-origin: top left;
    -webkit-transform-origin: top left;
}
.item .imc-one .imco-l img {
    width: 100%;
    height: auto;
    max-width: 100%;
}
.item .imc-one .imco-r-content {
    float: left;
    width: 68%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-align: center;
   
}
.item .imc-one .imco-r:last-child {
    padding-bottom: 18px;
	min-height:70px
}
.item .imc-one .imco-r {
    width: 100%;
    font-size: 13px;
    padding-bottom: 3px;
    line-height: 15px;
}
.item .mb {
    font-size: 13px;
    padding: 0 0 0 10px;
    height: 46px;
    line-height: 46px;
}
.true-payed {
    display: block;
    float: left;
}
.item .imb-num {
    font-size: 15px;
    display: block;
    float: left;
    margin-left: 4px;
}
.item .imb-btn-box {
    float: right;
	height: 47px;
}
.item .imb-btn {
    border: 1px solid #f15353;
    color: #f15353;
    border-radius: 6px;
    width: 132px;
    text-align: center;
    font-size: 14px;
    transform: scale(.5,.5);
    -webkit-transform: scale(.5,.5);
    transform-origin: top left;
    -webkit-transform-origin: top left;
	padding: 4px 10px;
	margin-right:10px
}
.carousel li {
    float: left;
    width: 62px;
    margin-right: 7px;
    border-radius: 3px;
    overflow: hidden;
}
.carousel li p{    font-size: 12px;
    text-align: center;
    color: #f00;line-height:20px}
.carousel li p a{color: #f15353;}	
.carousel .liimg {
    width: 60px;
    height: 60px;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    overflow: hidden;
    transform-origin: top left;
    -webkit-transform-origin: top left;
}
.carousel .liimg img {
    width: 120px;
}
.carousel li img {
    max-width: 100%;
}
.carousel {
    margin-left: 10px;
}

.carousel {
    width: 100%;
    overflow: hidden;
}

.carousel ul {
    position: relative;
    width: 100%;
    overflow: hidden;
}
#projiage p{float:left}

#pageDialog{width:80%;height:45px;position:fixed;left:10%;top: 40%;display: none;z-index:999999;}
#pageDialog div{color: #fff;border-radius: 5px; width: 100%;height: 100%;line-height: 45px; margin: 0 auto;text-align: center; background: rgba(255,0,0,0.6);box-shadow: 0 2px 3px #9b9b9b;font-size: 16px;}	

#guanzhu {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.85);
    text-align: center;
    top: 0;
    left: 0;
    z-index: 10500;
}
#guanzhu div{
	width:80%;
	height:100%;
	background:url("../cloud/images/guanzhu.png") no-repeat 50% 50%;
	margin:0px auto;
	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100%;  
background-size:100%; 
}
#guanzhu div img{
	width:60%;
	position:relative;
	top:50%;
}

.banner-section {
    position: relative;
    overflow: hidden;
}

.banner-img {
    display: block;
    width: 100%;
}

.banner-mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    z-index: 4;
}

.banner-content {
      display: table;
background:#fff;
	width:100%;
    position: inherit;
}

.glwddp{padding:10px}
.glwddp a{color:#fff;line-height: 50px;font-size:14px;background-color: #F23030;
    border-radius: 5px;padding:5px 10px}

.banner-shop {
    position: relative;
}

.banner-shop .shop-logo {
    display: block;
    width: 50px;
    height: 50px;
    background: #fff;
    border: 1px solid #bfbfbf;
    text-align: center;
    overflow: hidden;
	border-radius: 50%;
	float:left
}

.banner-shop .shop-logo img {
    display: block;
    width: 100%;
    height: 100%;
}

.banner-shop .shop-info {
    display: block;
    position: relative;
	line-height:16px;
    margin-left: 10px;
}

.banner-shop .shop-name {
    font-size:14px;
}

.banner-shop .shop-name em {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	float:left
}

.banner-shop .a-icon {
    display: block;
    width: 12px;
    height: 12px;
    margin-left: .16rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAJ1BMVEUAAAAjpeIjpeIjpeIjpeIjpeL////u+P2l2vNJteew3/Wc1vJrw+wlaK0KAAAABXRSTlMA9Lg+cv/sI4QAAABvSURBVBjTY2AwEg2FgkBlBgaWUCTgwGCKzA1mUEXmBjGAdMZUw3QzgMiotFYoH8yNLMtA5oZOB0pDuVBpGBcmDeXCpKFcuDSEC5eGcBHSmFxMxQhJTIvgktgdiZDE9CCa99ECBy3o0AIWLdjRIgUAkg+EY2Ta2tgAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: contain;
	float:left;
	    position: relative;
    top: 3px;
}

.banner-action {
    display: block;
    width: 70px;
    height: 26px;
    line-height: 26px;
    font-size: 0;
    margin-top: 23px;
    border-radius: 5px;
    color: #fff;
    background-color: #F23030;
    cursor: pointer;
    text-align: center;
    border: 1px solid transparent;
	float:right;
	position: absolute;
    right: 20px;
	top:-60px;
	z-index:10000
}

.banner-action .icon-follow {
    display: inline-block;
    width: 13px;
    height: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVBAMAAABBBVgrAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMAJfXHWXWN3xGy8BS/dAAAALJJREFUGNNjYGBMX2TawBGsVSbAAAROq1atKhQHEqpADssqk0b35VUlEp6rAhgYmpYxMHBULW9gYIhSBGIDoAJhQyDBDBS3cmCAApbFDAxaAjAe4yIGhlUNMB7HKnQ5qwAYj20lA4OXBowntARo7koYb5YBULVWAFThIpAJUUsgPC8wzbYKLMm6KgEsmLUMRkJEDYEuBasA+3CRA4uWCtwRVitnLQYZCFWrtQjuIoj/wAAAOWon6PfOXLIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: contain;
}

.banner-action.followed {
    background-color: #F7FFFF;
    color: #686868;
    border: 1px solid rgba(224, 224, 224, 0.56);
}

.banner-action.followed .icon-follow {
   display: inline-block;
    width: 13px;
    height: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARBAMAAAAvapGNAAAAG1BMVEUAAADyMDDyMDDyMDDyMDDyMDDyMDDyMDDyMDBpypqxAAAACHRSTlMA6MeDQSJgE4Qh2TAAAABnSURBVAjXY2AolhByYFFsNGVgYJHo6Gi26OhodGAo7IACUQYLGLOZQQPGbGTogAMkJkJBE0JbGwMjjCnAwAJjOjAwZMDkGRjYIMwEBiBwBLFEGECAVQNoUgADGDB3dBgwQEGQKogEAAPCP2quNSegAAAAAElFTkSuQmCC);
    background-size: contain;
}

.banner-action .follow-text {
    font-size: 14px;
    margin-left: .16rem;
}

.banner-action.followed .follow-text {
    font-size: .4rem;
}

.total-section {
    position: relative;
    background-color: #fff;
    padding:10px 0;
	border-bottom:1px solid #DFDFDF
}

.total-centent {
    position: relative;
    height:40px;
}

.total-centent a {
float: left;
    width: 33.33%;
    position: relative;
    color: #838689;
    text-align: center;
	line-height: 18px;
}

.total-centent a:after {
    content: " ";
    border-left: 1px solid #DFDFDF;
    height: .72rem;
    width: 0;
    font-size: 0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.36rem;
}

.total-centent a:last-child:after {
    display: none;
    border: none 0;
}

.total-centent a span {
    display: block;
}

.total-centent a .total-num {
    color: #232325;
    font-size:14px
}

.total-centent a .total-text {
    font-size:16px
}

.footer li{position: relative;}
.footer li b {
    background: #E50012;
}
.footer li b {
    display: block;
    background: #e12b36;
    padding: 1px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 50%;
    color: #fff;
    position: absolute;
    top: -5px;
    right: 12px;
    font-family: Arial;
    text-align: center;
    font-size: 10px;
    overflow: hidden;
}

.zdy_sj_srk{padding:5px 0;overflow:hidden}
.zdy_sj_srk1{margin:0px;padding: 15px 15px;
    display: block;
    position: relative;line-height:24px}
.zdy_sj_srk1:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #d6d7d7;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
    transform: scaleY(0.5);
    left: 15px;
}
.zdy_sj_srk1 .div_input input[type="text"],.zdy_sj_srk1 .div_input input[type="number"], .zdy_sj_srk1 .div_input input[type="password"], .zdy_sj_srk1 .div_input textarea {
    width: 100%;
    border: 0;
    outline: 0;
    height:24px;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: 16px;
    color: #333;
	line-height:24px
}
.zdy_sj_srk1 .div_input {
    position: absolute;
    height: 24px;
	top:auto;
	left:80px
}
.zdy_sj_srk1 .div_input select {
       -webkit-appearance: none;
    border: 0;
    outline: 0;
    background-color: transparent;
    width: 100%;
    height: 24px;
    position: relative;
    z-index: 1;
}




.order-info-box {
	padding-bottom:13px
}
.car-icon {
    margin-right: 4px;
    margin-top: 3px;
    width: 15px;
    height: 12px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQ2NDdCODc5MzI0MTFFNUIxNjVFOTAwRjVBQ0NENjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQ2NDdCODg5MzI0MTFFNUIxNjVFOTAwRjVBQ0NENjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDY0N0I4NTkzMjQxMUU1QjE2NUU5MDBGNUFDQ0Q2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NDY0N0I4NjkzMjQxMUU1QjE2NUU5MDBGNUFDQ0Q2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgJq8TAAAAF+SURBVHjaYvz//z8DIfApJAREeQLxXCCWZKAMPAfiZCYSNFDDUgaoGXOZSNQAArZAzEgmtoWZxUSGi49Q4Fu4XhYs8ckMpPYCsT0DDQE2Hzfgs5RvzRowphSwoPnWBUhVQrmOQAsOQNnISf8/NL6o42OgpRJAagkQg4J6FpKlNAEsSPG6FIjFgXgdEKdD8y48eGkVxzVA7ATEN0GWIsmDbP8PcgSyQ6hiMdBARyBdC+XnAPEbKFsEiKfSMlUvRYrXPUhy04FYjJZxLAmNx3Q0uVCkOP5Pj3xMF8CEpRYitrYaBj4etZgGwBo5O4GaIpLABAPOMoycnAz/v39n4J09m4FRUBBSK7x/z/A5NZUBraLABaSgZsIaD8+wqHkB8nEKiIHXnYxkV0bYHPgU1OZiRG7sQbPJWiAOAuJtIAWwUg2IvaAVSDAOS0jSh81iDSA+DsQCaAZ/AGJLIL6BXGMh5WmC+pBrOWyJC2SwBdSVn6F4HVTsBp5gJUkfQIABAIeEdJmX2KpOAAAAAElFTkSuQmCC);
    background-size: 15px 12px;
	float:left
}
/* .s-point {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 8px;
    height: 14px;
    margin-top: -7px;
    background: url(../images/right.png) no-repeat;
    background-size: 8px 14px;
} */
.signet {
    z-index: 2;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -32px;
    width: 64px;
    height: 64px;
    background-size: 64px 64px;
}
.signet1{background-image:url('../images/signet1.png')}
.signet2{background-image:url('../images/signet2.png')}
.signet3{background-image:url('../images/signet3.png')}
.signet4{background-image:url('../images/signet4.png')}
.signet5{background-image:url('../images/signet5.png')}
.signet6{background-image: url('../images/finish.png') no-repeat;}
.step1{background:#fff;padding:13px 0 0 10px;position:relative;overflow:hidden}
.step1 .mt{font-size:14px;padding-bottom:0;line-height:14px}
.step1 .alone-line{padding-bottom:0}
.step1 .mt .s1-num{font-size:15px}
.step1 .mc{font-size:14px;padding:13px 35px 13px 0;position:relative;line-height:18px;overflow:hidden}
.step1 .s1-time{font-size:13px;color:#848689;padding-top:6px}
.step1 .pre-s1-time{padding-top:4px}
.step1 .s1-info{float:right;color:#f15353;margin-right:10px;font-size:14px}
.step1 .s1-r{position:absolute;right:32px;width:36px;height:36px;border-radius:18px;overflow:hidden;border:1px solid #e1e1e1;top:50%;margin-top:-18px}
.step1 .s1-r img{max-width:100%}
.step2{width:100%;margin-top:10px;position:relative;top:0;background-color:#fffaf3;padding:22px 10px 19px 10px}

.step2 .s2-borderT {
	position:absolute;
	top:1px;
	left:0;
	height:3px;
	width:100%;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAFCAIAAAACIXP3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjIyQkExRjJCMUI2MTFFNEEyMDNFNjcyOTdEQTZCRUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjIyQkExRjFCMUI2MTFFNEEyMDNFNjcyOTdEQTZCRUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MTI4MkYxQjFCMTExRTQ4RjM3RDQ3NUVENjMxMkRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc0MTI4MkYyQjFCMTExRTQ4RjM3RDQ3NUVENjMxMkRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+erFnsgAAAOVJREFUeNq0lM0KglAQRufeq1BIJSIIgkujNtGmlvXKPUZQm8iVQhTUpiQX/UlXZ/IJKoWZBzgwh48jFgcNjc6QMPNUxwCuI8I4ptMJ+E4IORgI32fCI8E2w/0dv2lshrYMmHvKlGxqtMYooixjtG+acjQSts2EfyOs0jLN6ceOG6C9tpi6kk8+PJ/lZgOvF6N9y1LjMbRaTPi7puUFHwX9DklddL8rhz3BZ4au12r7UBSM4XGcavugFBP/nNM6LTX+V/Ja6Ikr/Tan/eMRk6SqP6P9IJBhWNWfib+7YZTh/w98BBgA/7JRnu9VHPIAAAAASUVORK5CYII=) repeat-x;
	background-size:64px 3px
}
.step2 .s2-borderB {
	position:absolute;
	bottom:1px;
	left:0;
	height:3px;
	width:100%;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAFCAIAAAACIXP3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjIyQkExRjJCMUI2MTFFNEEyMDNFNjcyOTdEQTZCRUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjIyQkExRjFCMUI2MTFFNEEyMDNFNjcyOTdEQTZCRUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MTI4MkYxQjFCMTExRTQ4RjM3RDQ3NUVENjMxMkRDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc0MTI4MkYyQjFCMTExRTQ4RjM3RDQ3NUVENjMxMkRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+erFnsgAAAOVJREFUeNq0lM0KglAQRufeq1BIJSIIgkujNtGmlvXKPUZQm8iVQhTUpiQX/UlXZ/IJKoWZBzgwh48jFgcNjc6QMPNUxwCuI8I4ptMJ+E4IORgI32fCI8E2w/0dv2lshrYMmHvKlGxqtMYooixjtG+acjQSts2EfyOs0jLN6ceOG6C9tpi6kk8+PJ/lZgOvF6N9y1LjMbRaTPi7puUFHwX9DklddL8rhz3BZ4au12r7UBSM4XGcavugFBP/nNM6LTX+V/Ja6Ikr/Tan/eMRk6SqP6P9IJBhWNWfib+7YZTh/w98BBgA/7JRnu9VHPIAAAAASUVORK5CYII=) repeat-x;
	background-size:64px 3px
}
.step2 .step2-in .mt {
	padding-bottom:7px;
	overflow:hidden;
	color:#252525
}
.step2 .step2-in .mc {
	font-size:13px;
	color:#848689;
	line-height:17px
}
.step2 .s2-name {
	float:left;
	font-size:14px;
	color:#252525
}
.step2 .s2-name i {
	margin-left:1px;
	width:14px;
	height:14px;
	margin-right:5px;
	margin-top:5px;
	float:left;
	display:inline-block;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAIAAAA2M5tmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QkM2OTNFQ0IxQkUxMUU0QkI1RkJGQUJDM0UyOTY0MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QkM2OTNFREIxQkUxMUU0QkI1RkJGQUJDM0UyOTY0MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCQzY5M0VBQjFCRTExRTRCQjVGQkZBQkMzRTI5NjQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCQzY5M0VCQjFCRTExRTRCQjVGQkZBQkMzRTI5NjQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zhELmQAABGJJREFUeNqMVktrE1EUnnuTeSS2CkVt6yPYhbZFV7WCdSEiPsFFpQhGAq5ECsWFWKqiWHBhUTdC6Q8QcSFUN6Ki4guxoLUKFVtriaDW1lc1MU0mM5m5fidT25lk0noJYeY753xzH+c75zIhhOQ7hLCGhsz+fmtkxB4fF8kkMLZwIa+uDqxZIzc2BurrJcZ8Q5kPqRDmkyfZ3l77yxep9ODLlqktLfLmzcXUhaT29++ZS5es4WE8Yy5B/BoaeFUVW7SIPpdI2BMTuYGB3NAQ1kE+dXWhI0f40qUlSa1379JdXeLPHx6JKLt3K9u3zzFT4/5949Yt++NHVl4ePn48UFvrQ2q9f5/u7BTZrLxpk9baykIhab4hdF3v6TGfPWOqGu7sDKxe7SEVk5OpY8dwGvKWLaG2Nk+oZWGx4utX8q6sxIZIgYDbnunuNh89whmWXbzIKiqABKcNPT3E2NTkYbRt4+bN7I0b2JDZpZWXq3v3Knv2SJw7CIVks2ZfH0jCp05Nk+b6+3OvX/PKSu3wYdeeGekLF3KvXmFRSizGa2roKx8+GPfu6Zcv5wYHw+3tkqI4vgi04nGQgCrY2Ij8EakTJxItLTQj10h3dwPUr10Ttu3G8QoQJji4YYQDTHV04Jnj+JDedNzNzbPbODJiPnyo7Nyp7ttXmIaMAYQJDnCbgREOEmt0FIQcmqFdwPa70+XuXSxNPXCg1LmTSVGM27fdoENiPn/Orbdv6R0b4T7wN2+Ca9eyBQtKkcIUXLfO0cgs6fr1TrJze2yMNLd8uUdXP38WiMRHpkuW2L9+eZAVKyj282c+Uyk8E9E0JPa8mc9k2ROVJwEhF4ZB76rq+WZNDVYxNyktMxLxkOZJQMhZOExPU1Nus7xxIxWOly9LMcIEB4jFM/c8CQg5X7yYNuLHD7dZ2bYNWwaF2N++FTMChAkOyo4dHjxPAkLOV62i93jcE6cooaNHRSo1dfIkUs+z6tFRgDDBYUZR06R5EhByZIaTXB7z+Di0iFIifv82nz51m/AKECY4wM1jevGCEguEdiqV2L8fCrPGxhzBmYODyVgsEY3qV6/ayWSxTAHCBAe4wdmBEQ4SUNkox0hjagmShP5Bq4vHM+fOASzr6lKjUdSkYplSoYpG4cDKyuBs5VfthIMKIJUvtBpJls3Hj3GmVOU0DRW3IF18kj8SCZ85I4VCCEGDQThIiCrf5Wjo169j8slDh6yJCchJ/PeAM0IQSCWtt9cBpwut2twc3LAB9T9z/rwwTem/B5wpZHIS4eq/Ojfbo9Cd0mfPokZgy7SDB9FX5mVEF0EOQJfoqeHTp2dk6emm4NXRcPr6KDMaGpRdu/Dvr6iBAePOHfzT4TQ1aW1tbqEXXSaQUg8e6FeuOH0JhSdYV4d7g+Q010wGN4zc8DBKkdOvtFhM3rq1IEOY77VHZDIowGCHwP2PvqoKXLgb+HZyVvIu5Ujr0yeaF5STTtM7ikV1Nc195co5ov4KMADDTN8SvchSagAAAABJRU5ErkJggg==) no-repeat;
	background-size:14px 14px
}
.step2 .s2-phone {
	float:right;
	font-size:14px;
	margin-right:2.9375em
}
.step2 .s2-phone i {
	width:9px;
	height:13px;
	display:inline-block;
	margin-right:6px;
	margin-top:5px;
	float:left;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAbCAIAAAD+o0jIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTM2RkZFQkIxQzAxMUU0OEQzRjkyQkQ1ODcwQkI1OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRTM2RkZFQ0IxQzAxMUU0OEQzRjkyQkQ1ODcwQkI1OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFMzZGRkU5QjFDMDExRTQ4RDNGOTJCRDU4NzBCQjU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFMzZGRkVBQjFDMDExRTQ4RDNGOTJCRDU4NzBCQjU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NnXMsQAAAN5JREFUeNpi/P/r149Fi34fOPD/+3cGQoCRk5PVwYEjLo7lx+LFv7ZvZyAOAI0GKWZkZPwUG/v/2zfuri5mJSWC2v7eu/e1rIyRm5sJqAfIJ0YPXNn/r19Z4EJfq6r+3rqFT4+aGndbG4SN0AbUw7dmDR5tn0JC4GwmBrLAqLZRbSNbGyK/MWtpIecoLNlUSwuLNu6mJnJsw5WRsWZ5FkYenv9fvvy9dg3ZDbhKB6AyUGnJw8P4ff78X1u2kBQe7EFBjP9///65evWvPXv+f/xIuFTm42NzcWEPCwMIMAB2R1SoPBR7lQAAAABJRU5ErkJggg==) no-repeat;
	background-size:9px 13px
}
.step3{background:#fff;padding-left:10px;overflow:hidden;margin-top:10px}
.step3 .mt{padding:15px 0 12px;font-size:14px;line-height:14px;position:relative}
.step3 .s-item{padding:14px 0 14px 0;overflow:hidden;display:none}
.step3 .sitem-l{text-align:center;width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.step3 .sitem-l .sl-img{width:120px;height:120px;border:1px solid #e1e1e1;border-radius:6px;overflow:hidden;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);transform-origin:top left;-webkit-transform-origin:top left}
.step3 .sitem-l .sl-img-box{width:60px;height:60px;float:left;margin-right:10px;border-radius:3px;overflow:hidden}
.step3 .sitem-l .sl-img img{max-width:100%;width:120px}
.step3 .sitem-m{display:block;font-size:13px;line-height:16px;padding-top:3px;padding-bottom:3px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;box-flex:1;width:100%}
.step3 .sitem-m .sitem-m-txt{overflow:hidden;height:32px;margin-bottom:6px;padding-right:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.step3 .sitem-r{display:inline;font-size:13px;padding-right:10px;padding-top:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.step3 .s3-info{color:#848689;font-size:12px}
.step3 .s3-num{color:#848689}
.step3 .step3-more{text-align:center;font-size:14px;cursor:pointer;padding:6px 0 11px;color:#686868;display:none}
.step3 .step3-more strong{font-weight:400;display:inline-block}

.step3 .step3-more span,.step3 .step3-more .s3-up {
	display:inline-block;
	width:10px;
	height:6px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUMwQzhBQkNCQkQxMUU0OTE5MEZFQzMzNTFDN0I0QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUMwQzhBQ0NCQkQxMUU0OTE5MEZFQzMzNTFDN0I0QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFQzBDOEE5Q0JCRDExRTQ5MTkwRkVDMzM1MUM3QjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFQzBDOEFBQ0JCRDExRTQ5MTkwRkVDMzM1MUM3QjRCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QK1wQgAAAKRJREFUeNqU0SEOAjEQQNGhQSEhHACNxgJlBYILYDggBwBMwzosCrUaAx7Nn6SbbIZtQ5t80TZ9TdNBCNejiAzpQB8pG1PS83cFFjSjMe0KMEVqmuvE0ZaetKYTjQqRB+0VasgXYBbZVJV/ubj5L2YRr0j7NElgZ4P9IPRuN525sYutOlgWkfjtksDqiF1okkNSkMWWcS2J9D2tD7tRyCE6vgIMACioM15h3xEwAAAAAElFTkSuQmCC) no-repeat;
	background-size:10px 6px;
	margin-left:6px;
	vertical-align:top;
	margin-top:4px
}
.step3 .step3-more .s3-up {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ2MDlGQkZDQzUxMTFFNDhGM0FDODY1NUQxREI5MEQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQ2MDlGQkVDQzUxMTFFNDhGM0FDODY1NUQxREI5MEQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFQzBDOEFCQ0JCRDExRTQ5MTkwRkVDMzM1MUM3QjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFQzBDOEFDQ0JCRDExRTQ5MTkwRkVDMzM1MUM3QjRCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zCSXeQAAAKNJREFUeNpi/P//PwMI7N27nwELEAXiZUDMBcQJQHybAQdgYcANQIaATNeG8kFsR1yGMRFhyFUgPgTE0lAxVWINQjcE5ApPID6IzzAmIgx5DcTfgNgLn2FMRBgCAzDDDmAzjBEUa8AYEwOy9+ExBBmAYnArEDsA8VNYBDDu2bOPFENwGgby2goSDYF50xvJmztB6eg8VDKcSEPQDVsMxH8AAgwAoAU7A8JTb3oAAAAASUVORK5CYII=) no-repeat;
	background-size:10px 6px
}
.step4{margin-top:10px;background:#fff;padding-left:10px}
.step4 .mt{overflow:hidden;padding:15px 10px 15px 0}
.cf:after,.cf:before{content:"";display:table}
.bdt-1px:after{top:0}
.bdt-1px:after{border-top:1px solid #e3e5e9;content:' ';display:block;width:100%;position:absolute;left:0}
.pdiv{display:-webkit-box;display:box;width:100%;height:auto}
.bdt-1px{position:relative}
.a-link{color:inherit;text-decoration:none;display:block}
.step4-contact{height:65px;padding-top:15px;background-color:#fff;padding-left:10px;padding-right:10px;text-align:center;border-top:1px #e3e5e9 solid}
.step4-contact .contact-a{display:block;color:#686868;font-size:14px;height:35px;line-height:35px;border-radius:5px;position:relative}
.step4-contact .contact-a:after{content:'';height:200%;width:200%;position:absolute;left:0;top:0;border:1px solid #848689;border-radius:10px;-webkit-border-radius:10px;transform:scale(.5);-webkit-transform:scale(.5);transform-origin:top left;-webkit-transform-origin:top left;z-index:1}
.step4-contact i{position:relative;top:3px;margin-right:4px;display:inline-block;background:url(../images/aa.png) no-repeat;-webkit-background-size:14px 14px;background-size:14px 14px;width:15px;height:15px}
.step4{margin-top:10px;background:#fff;padding-left:10px}
.distribe{padding-top:14px;padding-right:10px}
.invoice-left{font-size:15px;color:#686868;float:left}
.invoice-right{font-size:14px;color:#252525;float:right}
.step4 .mt{overflow:hidden;padding:15px 10px 15px 0}
.step4 .mc{position:relative}
.step4 .mc h3 span{float:right;color:#252525;font-size:14px}
.step4 .mc .s4-con{overflow:hidden;font-size:14px;padding-bottom:0;color:#686868}
.step4 .mc .s4-con p{padding-top:12px;color:#686868;font-size:13px;line-height:17px}
.step4 .mc .s4-con .change-m{padding-top:9px}
.step4 .mc .s4-l{float:left;padding-right:28px}
.step4 .mc .s4-r{width:36px;height:36px;border-radius:18px;overflow:hidden;border:1px solid #e1e1e1;position:absolute;top:50%;right:32px;margin-top:-18px}
.step4 .mc .s4-r img{max-width:100%}
.step4 .mc .send02 h3{font-size:15px}
.step4 .mc .send02 h3 span{font-size:14px}
.step4 .mc .send02 .s4l-time{font-size:12px}
.step4 .mc .send02 .s4l-num{color:#252525}
.step5{padding:.2em 0 .2em .5625em;overflow:hidden;margin-top:10px;background-color:#fff;padding-left:10px}
.step5 .s5-item-w{padding-bottom:15px}
.step5 .pre-price{padding-bottom:0}
.step5 .s-item{overflow:hidden;padding:15px 10px 0 0;font-size:14px}
.step5 .wait-pay{padding-top:0;padding-right:0}
.step5 .second-state{padding-right:0;padding-top:16px}
.step5 .product-price-all{height:44px}
.step5 .sitem-l{float:left;color:#686868}
.step5 .size15{font-size:15px}
.step5 .sitem-r{float:right;color:#f15353}
.step5 .s5-sum{padding:12px 10px 12px 0;float:right;text-align:right}
.step5 .s5-sum div{font-size:15px;padding-bottom:6px}
.step5 .s5-sum div span{font-size:20px;color:#f15353}
.step5 .s5-sum p{font-size:12px;color:#848689}
.invoice-left{font-size:15px;color:#686868;float:left;font-weight:100}
.change-p{padding-bottom:14px}
.sitem-r a{border:1px solid #f15353;color:#f15353;border-radius:6px;width:132px;text-align:center;font-size:14px;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);transform-origin:top left;-webkit-transform-origin:top left;padding:4px 10px;margin-right:10px}


.xxfk_div{ background:url(../images/xxfk1_03.png) no-repeat 20px center #e85770; padding-left:90px; padding-top:15px; padding-bottom:15px; height:60px; line-height:20px; color:#ffffff;}
.zfxx_div{ background:#fff; border-radius:10px; margin:10px;}
.xxfkxx_div{position:relative; background:#fbfbfb; padding:10px;}
.xxfkxx_div1{ position:absolute; top:10px; left:10px; color:#000000; font-size:14px;}
.xxfkxx_div2{ padding-left:80px; text-align:left;}
.xxfkxx_div2 span { color:#55699c;}
.xxfkxx_div2 font { color:#d40000;}
.fkje_div{ border-bottom:1px solid #f2f2f2; position:relative; padding-bottom:10px; margin:0px 10px 10px 10px; padding-top:10px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; }
.fkje_div1{color:#000000; font-size:14px; height:20px; line-height:20px;}
.fkje_div2{color:#000000; position:absolute; top:40px; left:0px; font-size:16px;}
.fkje_div3{ padding-left:20px; height:40px;}
.fkje_div3 input[type="text"],.fkje_div3 input[type="password"] {
    width: 100%;
    border: 0;
    outline: 0;
    height:40px;
    -webkit-appearance: none;
    background-color: transparent;
    font-size: inherit;
    color: inherit;
	line-height:40px; font-size:25px; color:#000;
}
.zffs_div{ background:#fff; border-radius:5px; margin:10px; padding:10px;}
.zffs_div1{ margin-top:10px; position:relative; border-bottom:1px solid #f2f2f2; padding-bottom:5px;}
.zffs_div2 {text-align: left; padding-right:90px; font-size:12px; color:#848484; font-size:12px;}
.zffs_div2 span{ color:#1a2e39; font-size:14px;}
.zffs_div3 {text-align: center; position:absolute; right:0px; width:80px; top:10px;}



/* toggle switch css start */
.switch-btn {position: relative; display: block; vertical-align: top; width: 80px; height: 30px; border-radius: 18px; cursor: pointer;}
.checked-switch {position: absolute; top: 0; left: 0; opacity: 0;}
.text-switch {background-color: #fff; border: 1px solid #c8c4c4; border-radius: inherit; color: #fff; display: block; font-size: 15px; height: inherit; position: relative; text-transform: uppercase;}
.text-switch:before, .text-switch:after {position: absolute; top: 50%; margin-top: -.5em; line-height: 1; -webkit-transition: inherit; -moz-transition: inherit; -o-transition: inherit; transition: inherit;}
.text-switch:before {content: attr(data-no); right: 11px;}
.text-switch:after {content: attr(data-yes); left: 11px; color: #00af2c; opacity: 0; border:1px solid #00af2c; }
.checked-switch:checked ~ .text-switch {background-color: #00af2c; border: 1px solid #068506;}
.checked-switch:checked ~ .text-switch:before {opacity: 0;}
.checked-switch:checked ~ .text-switch:after {opacity: 1;}
.toggle-btn {background: linear-gradient(#fff, #fff); border:1px solid #c8c4c4; border-radius: 100%; height: 28px; left: 1px; position: absolute; top: 1px; width: 28px;}
.toggle-btn::before {color: #aaaaaa; content: "|||"; display: inline-block; font-size: 12px; letter-spacing: -2px; padding: 4px 0; vertical-align: middle;}
.checked-switch:checked ~ .toggle-btn {left: 51px;}
 .text-switch, .toggle-btn {transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease;}

/*= add for "no-radius" =*/
.no-radius, .no-radius .toggle-btn{border-radius: 0;}
/*= add for "no-radius" end =*/

/*= add for "top-to-bottom" =*/
.circle-style .toggle-btn::before{ border-radius: 50%; content: ""; height: 14px; margin-top: 6px; padding: 0; width: 14px;}
/* add for "top-to-bottom" end */

/* toggle switch css end */

.tjgwc_dp{ background:#fff; padding:10px; padding-bottom:0px}
.tjgwc_dp_1{ padding:5px 0px; position:relative; }
.tjgwc_dp_1_1{ height:60px; text-align:left; }
.tjgwc_dp_1_1 img{ height:60px; width:60px; border-radius:60px; }
.tjgwc_dp_1_2{ position:absolute; left:70px; top:10px; line-height:25px; right:0px; }
.tjgwc_dp_2{  padding:10px; background:#f8f8f8; }
.tjgwc_dp_2_1{ border-bottom:1px solid #f4f4f4; position:relative;padding-bottom:10px; margin-bottom:10px;}
.tjgwc_dp_2_1 select {margin-top:3px}
.tjgwc_dp_2_1_1{ height:80px; position:absolute; left:0px; top:0px; width:80px;}
.tjgwc_dp_2_1_1 img{ height:80px; width:80px;}
.tjgwc_dp_2_1_2{ padding-left:90px;height:80px}
.tjgwc_dp_2_1_3{ line-height:20px; height:40px; width:100%; overflow:hidden; color:#6b6b6b; font-size:14px;padding-top:1px}
.tjgwc_dp_2_1_3 span{border:1px #c00 solid; color:#c00;margin-right:5px;padding:0 5px;border-radius:4px;
}
.tjgwc_dp_2_1_4{ line-height:20px; width:100%; color:#b2b2b2; }
.tjgwc_dp_2_1_5{ float:left;}
.tjgwc_dp_2_1_6{ float:right; color:#d00000; font-size:12px; font-weight:bold;}

.tjgwc_dp_2_2{position:relative;}
.tjgwc_dp_2_2_2{ height:25px; line-height:25px; position:absolute; left:0px; top:0px; width:70px;}
.tjgwc_dp_2_2_3{ margin-left:80px; border-bottom:1px solid #d5d4d4;}
.tjgwc_dp_2_2_3 textarea { border:none; width:100%; margin:0px; border:0px; background:none; height:auto; line-height:32px; overflow:visible;}

.tjgwc_jfye{border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px;}


/*众筹*/
.cardcon{ width: 100%; height: auto; overflow:hidden; display: block;}
.cardcon .page{display: none; position: absolute; overflow: hidden; width: 100%; height: auto;}
.cardcon .page[visible="true"] { display: block !important;}
.cardcon .page[visible="false"] { display: none !important;}
.card{background-color:#2f2e2e;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;margin:5% 3.75%;}
.card .card_top{padding:12px;position:relative;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;}
.card .card_top .heart {
    position: absolute;
    top: 12px;
    right: 0;
    width: 40px;
    height: 40px;
    text-align:center;
    line-height:40px;
}
  
.card .card_top .heart img{
  width: 19px;
  height: 19px;
  background-position: -27px -347px;
}
/*.card .card_top .heart:hover img{background-position: -49px -347px;}*/
.card .card_top .zanheart img{background-position: -49px -347px;}

.card .card_top .top_title{font-size:19px;line-height: 30px; color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:93%}
.card .card_top .top_title i.xf{
  color: #fff;
  margin-left: 8px;
  background-position: -33px -535px;
  width: 41px;
  height: 14px;
  display: inline-block;
  margin-left: 1px;
  position: absolute;
  top:22px;}
.card .card_top .top_title i.ct{
  color: #fff;
  margin-left: 8px;
  background-position: -79px -535px;
  width: 41px;
  height: 14px;
  display: inline-block;
  position: absolute;
  top: 22px;}
.card .card_top .sub_tit{color:#999999;font-size:14px;margin-top:-2px;font-weight: normal;}
.card .card_con{position:relative;}
.card .card_con i{position:absolute;top:18px;left:20px;color:#ff0066;}
span.status_pos{
  position: absolute;
  top: 15px;
  left: 15px;
}
span.status_com{
  color: #ff0066;
  width: 60px;
  height: 25px;
  display: inline-block;
}

.card .card_con img{width:100%;}
.card .card_foot{color:#aaaaaa;padding:10px 0px;}
.card .card_foot .jine{
  margin: 0px 10px 10px 10px;
  padding: 10px 0;
  border-bottom: 1px dotted #676767;
  position: relative;
}
.card .card_foot .jine_no_bottom{
  margin: 0px 10px 10px 10px;
  position: relative;
}
.card .card_foot .jine span{
  font-size: 22px;
  padding-left: 5px;
}
.card .card_foot .jine em{
    font-size: 12px;
    padding-left: 5px;
    margin-right: -10px;
}
.card .card_foot .jine_no_bottom span{
  font-size: 22px;
  padding-left: 5px;
}
.card .card_foot .jine .yure_rest{
  position: absolute;
  top: 10px;
  /*right: 0;*/
  right: 10px;
}

.card .card_foot ul{padding:0px;margin:0px 0px 10px 0px;display:box;display:-webkit-box;display:-moz-box;display:-moz-box;}
.card .card_foot ul li{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;text-align:center;    width: 33%; margin:0px}
.card .card_foot ul li span{font-size:20px;font-weight: normal; padding:0 3px;}
.card .card_foot ul li i{color:#999;font-size:12px;}
.card .card_foot .progress{background-color:#616161;height:4px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:0px;margin:10px;}
.card .card_foot .progress span{background-color:#ff2d6f;display:block;height:4px;border-radius:10px;width:50%;}
.card .card_foot  .exp_text{padding:0px 10px 10px 10px;font-size:14px;height:32px;overflow: hidden; text-overflow: ellipsis;line-height:20px;}
.card .card_foot  .exp_text a{color:#aaaaaa;text-decoration:none;font-weight: normal;font-size: 15px;font-family:"Microsoft YaHei";}
.z_card .progress_container{background-color:#616161;height:4px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size:0px;margin:10px;}
.z_card .progress_bar{background-color:#ff2d6f;display:block;height:4px;border-radius:10px;width:0%;float:left}
.z_card .z_icon{ width: 32px; height: 17px; margin-right: 5px;}
.z_card .z_icon_keji{background-position:-27px -315px}
.z_card .z_icon_jiankang{background-position:-63px -315px}
.z_card .z_icon_jiadian{background-position:-99px -315px}
.z_card .z_icon_sheji{background-position:-134px -315px}
.z_card .z_icon_yule{background-position:-169px -315px}
.z_card .z_icon_chuban{background-position:-204px -315px}
.z_card .z_icon_gongyi{background-position:-240px -315px}
.z_card .z_icon_qita{background-position:-275px -315px}
.single_total .single_total_con{/* 	padding:0 0 20px 0; */background-color:#2c2b29;	margin-top:-5px;}
.single_total .single_total_con .total_data ul{padding:0 3%;display:box;display:-webkit-box;display:-moz-box;display:-moz-box;padding-top:10px}
.single_total .single_total_con .total_data ul li{text-align:center;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;margin:0}
.single_total .single_total_con .total_data ul li.can{width:30%}
.single_total .single_total_con .total_data ul li div.w100{width:100px;height:100px;margin:0 auto;position:relative}
.single_total .single_total_con .total_data ul li:first-child,.single_total .single_total_con .total_data ul li:last-child{position:relative;top:30px}
.single_total .single_total_con .total_data ul li p{width:80px;height:80px;border:1px solid #444442;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;margin:0 auto;padding:5px}
.single_total .single_total_con .total_data ul li p span{width:70px;height:70px;border:3px solid #aa2d3b;border-radius:70px;-webkit-border-radius:70px;-moz-border-radius:70px;display:block;margin:2px auto;color:#fff;font-family:gotham}
.single_total .single_total_con .total_data ul li span.center_span{display:block;width:100%;text-align:center;position:absolute;bottom:20px}
.single_total .single_total_con .total_data ul li p.y_middle{width:100px;height:100px;border:3px solid #50d0c0;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;padding:5px}
.single_total .single_total_con .total_data ul li p.y_middle span{width:90px;height:90px;border:1px solid #323230;border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;display:block;margin:5px auto;color:#fff;font-family:gotham}
.single_total .single_total_con .total_data ul li p span i{display:block;font-size:18px;margin-top:23px}
.single_total .single_total_con .total_data ul li p span i b{font-size:12px;font-weight:400;font-family:"\u5fae\u8f6f\u96c5\u9ed1","\5FAE\8F6F\96C5\9ED1"}
.single_total .single_total_con .total_data ul li p.y_middle span i{display:block;font-size:32px}
.single_total .single_total_con .total_data ul li p.y_middle span em{display:block;position:relative;top:-43px}
.single_total .single_total_con .total_data ul li p span em{display:block;font-size:14px;margin-top:38px;font-size:12px;color:#818181}
.single_total .single_total_con .total_data .hill_line{background:url(../images/single/wave.png);background-repeat:no-repeat;height:60px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}
.single_total .single_total_con .total_tab{padding:0 7%}
.single_total .single_total_con .total_tab ul{display:box;display:-webkit-box;display:-moz-box;display:-moz-box;border-top:1px solid #797876;border-bottom:1px solid #797876}
.single_total .single_total_con .total_tab li{text-align:center;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;height:60px;width:50%;padding-top:16px;margin:0}
.single_total .single_total_con .total_tab li span{font-size:20px;color:#fff;font-weight:400;font-family:gotham;display:block}
.single_total .single_total_con .total_tab li span i{font-size:15px}
.single_total .single_total_con .total_tab li:first-child{border-right:1px solid #797876}
.single_total .single_total_con .total_tab li span.ls_span{font-size:14px;margin-top:-7px}
.single_total .single_total_con .total_tab li span.ls_span em.mubiao{display:inline-block;height:30px;width:15px;background-position:-53px -381px}
.single_total .single_total_con .total_tab li span.ls_span em.zhichi{display:inline-block;height:30px;width:16px;background-position:-66px -380px}
.single_total .single_total_con .total_tab li span.ls_span b{display:inline-block;position:relative;top:-15px;font-weight:400;color:#818181;font-size:12px}
.single_total .single_total_con .total_zan{text-align:left;margin:0 7%;border-bottom:1px solid #797876;padding-bottom:9px;padding-top:13px;position:relative}
.single_total .single_total_con .total_zan_nb{text-align:left;margin:0 7%;border-bottom:1px solid #797876;padding-bottom:9px;padding-top:13px;position:relative}
.single_total .single_total_con .total_zan span.more_text{width:81%;display:block;color:#fff;font-size:14px;height:51px}
.single_total .single_total_con .total_zan span.zan_icon:hover{opacity:.7}
.single_total .single_total_con .total_zan span.zan_icon i{font-size:10px;color:#fff;display:block;margin-top:25px;text-align:center}
.single_total .single_total_con .total_zan span.zan_icon i.link{background-position:-88px -424px}

.single_total .single_total_con .total_zan span.z_link {
    width: 50px;
    height: 50px;
    display: block;
    /* background: red; */
    position: absolute;
    right: -21px;
    top: 50px;
}
.single_total .single_total_con .total_zan span.z_link em.zan_link {
    width: 21px;
    height: 20px;
    background-position: -76px -379px;
    display: block;
    margin-top: -42px;
}
.single_total .single_total_con .total_zan span.z_link a{
	display: block;
	width: 50px;
	height: 40px;
}
.single_total .single_total_con .total_zan p span.keji {
    background-position: -22px -315px;
    width: 37px;
    height: 20px;
    display: inline-block;
}
.single_total .single_total_con .total_zan p span.jiankang {
    background-position: -60px -315px;
    width: 37px;
    height: 20px;
    display: inline-block;
}
.single_total .single_total_con .total_zan span.total_zan_text {
    /* width: 85%; */
    display: block;
    color: #fff;
    font-size: 14px;
    color: #bcbcbc;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden; 
}
.btn-detail-1{
    display: block;
    line-height: 30px;
    color: #fff;
    background-color: #e13045;
    text-align: center;
    border-radius: 5px;
    font-size: 14px;
    text-decoration: none;
}
.btn-detail-1:visited{color:#fff}
.percent_text{
    font-family: "gotham";
    font-size: 30px;
    width: 100px;
    height: 100px;
    text-align: center;
    line-height: 90px;
    position: absolute;
    left: 0;
    top: 0;
}
.single_total .single_total_con .total_data ul li p.zhoncou{
	border: 3px solid #51cebe;
    width: 50px;
    height: 50px;
    padding: 15px;
    font-size: 20px;
    font-weight: 600;
}
.single_total_con .title{
	background:none;
	text-align:left;
	padding:10px;
	color:#fff;
	margin-top:0px
}




/*single_list*/
.single_list{
	background-color: #dfdfdf;
	padding:3.4%;
}
.single_list .list_box{
	background: #fff;
	border: 1px solid #cdcdcd;
	margin-bottom:15px;
}
.single_list .list_box_null{
	background: none;
	border: none;
	margin-bottom:15px;
}
.single_list .pd10{
}

.single_list .list_box .box_title {
    border-bottom: 1px solid #cdcdcd;
    padding: 0px 13px;
    /*position: relative;*/
}
.single_list .list_box .box_title_link{height:45px;border-bottom:1px solid #cdcdcd;padding:0 13px;position:relative}
.single_list .list_box .box_title_nb{height:37px;border-bottom:none;padding:0 13px}
.single_list .list_box .box_title_height{border-bottom:1px solid #cdcdcd;padding:0 13px}
.single_list .list_box .box_title_height_add{border-bottom:1px solid #cdcdcd;padding:0 13px}

.single_list .list_box .box_title span b {
    height: 47px;
    padding: 0px 13px;
    position: absolute;
    right: -4px;
    font-size: 14px;
    font-weight: normal;
    color: #999;
    /* top: 0px; */
    /*top: -2px;*/
}
.single_list .list_box .box_title span b a{text-decoration:none;color:#999}
.single_list .list_box .box_title span{display:block;line-height:52px}
.single_list .list_box .box_title span em.xmjz{background-position:-50px -416px;width:20px;height:20px;display:inline-block;margin-top:10px}
.single_list .list_box .box_title span em.cnxh{background-position:-93px -416px;width:20px;height:20px;display:inline-block;margin-top:10px}
.single_list .list_box .box_title span i{display:inline-block;font-size:17px;color:#323232;height:40px;position:relative;top:-4px;left:4px}
.single_list .list_box .box_con{padding:10px 10px 8px 10px}
.single_list .list_box .box_con .box_con_title .title_head{display:inline-block}
.single_list .list_box .box_con .box_con_title .title_head img{width:50px;height:50px;display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-shadow:0 0 2px #ccc;vertical-align:middle;margin-right:8px}
.single_list .list_box .box_con .box_con_title .title_text{height:50px;line-height:50px;font-size:15px;color:#323232}
.single_list .list_box .box_con .message{margin-top:10px;padding-left:20px}
.single_list .list_box .box_con .message .comment {
    word-warp: break-word;
    word-break: break-all;
    background: #ececec;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px;
    position: relative;
    /* left: -10px; */
    margin: 10px 0px 0px 0px;
    margin-left: -20px;
    color: #666;
    text-align: justify;
}
.single_list .list_box .box_con .message .comment i.jt{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ececec;position:absolute;top:-8px;left:73px}
.single_list .list_box .box_con .message .mes_con{
	padding:10px;
    /* border-left:1px solid #e4e4e4; */
	position: relative;
	margin-top:15px;
	padding-right:0px;
}
.single_list .list_box .box_con .message .mes_con .time_line{width:60px;height:20px;line-height:20px;background:#fff;position:absolute;left:-20px;top:0}
.single_list .list_box .box_con .message .mes_con .board{background:#ececec;margin-top:-20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-left:32px}
.single_list .list_box .box_con .message .mes_con .board .text_area{background:0 0;width:92%;color:#666;display:block;padding:10px;height:28px;overflow:hidden;word-break:break-all;text-align:justify}
.single_list .list_box .box_con .message .mes_con .board .text_area_la{background:0 0;width:92%;color:#666;display:block;padding:10px;line-height:19px;word-break:break-all;text-align:justify}
.single_list .list_box .box_con .message .mes_con .board_con.hide{display:none}
.single_list .list_box .box_con .message .mes_con .board i.sanjiao{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #ececec;display:block;position:absolute;left:35px;top:4px}
.single_list .list_box .box_con .message .mes_con .board em.all{color:red;display:block;text-align:right;padding-right:10px;padding-bottom:10px;color:#e57b8e}
.single_list .list_box .box_con .message .mes_con .board em.all span{padding:10px}
.single_list .list_box .box_title span em.xzhb{background-position:-70px -416px;width:20px;height:20px;display:inline-block;margin-top:10px}
/*select return*/
.single_list .list_box .Select_return{padding:15px;border:1px solid #f4f4f4;position:relative}
.single_list .list_box .Select_return.curr{border:1px solid red}
.single_list .list_box .Select_return p.title span{color:#e23041;font-size:18px}
.single_list .list_box .Select_return p.title span.sjzx{background-position:-80px -348px;width:35px;height:14px;display:inline-block;margin-left:5px}
.single_list .list_box .Select_return p.title span.sjth{background-position:-80px -362px;width:35px;height:14px;display:inline-block;margin-left:5px}
.single_list .list_box .Select_return p.title_exp {position: relative;padding-bottom: 3px;/* border-bottom: 1px solid #ededed; */padding-top: 3px;}
.single_list .list_box .Select_return p.app_youhui{font-size:12px;color:#323232;padding-bottom:3px;padding-top:3px}
.single_list .list_box .Select_return p.app_youhui a{text-decoration:none;color:#323232}
.single_list .list_box .Select_return p.title_exp span i{color:#323232}
.single_list .list_box .Select_return p.title_exp em.xeym{width:57px;height:41px;display:block;background-image:url(../images/full.png);background-size:57px auto;position:absolute;right:0;top:-27px;overflow:hidden;text-indent:-100px}
.single_list .list_box .Select_return p.title_exp em.xuanze_null{width:70px;height:60px;background-image:url(../images/sign.png);background-size:120px 60px;background-position:-45px 0;display:block;position:absolute;right:-5px;top:-40px}
.single_list .list_box .Select_return p.title_exp em.xuanze{width:70px;height:60px;background-position:15px 0}


/*�޶�����*/
.single_list .list_box .Select_return .title_exp em.full-arr{text-align:center;display:block;width:100%;left:0;bottom:-16px;position:absolute}
.single_list .list_box .Select_return .title_exp em.full-arr.hide{display:none}
/*�޶����� end*/
.single_list .list_box .Select_return .title_des{padding:10px 0;border-top:1px dashed #ededed;margin-top:9px;word-break:break-all;word-wrap:break-word}
.single_list .list_box .Select_return .title_des span{color:#323232;font-size:15px;display:block;text-align:justify}
.single_list .list_box .Select_return .domain{position:relative;margin-top:14px;padding-bottom:30px}
.single_list .list_box .Select_return .domain span.ps {
    /*background-position: -348px -889px;*/
    padding: 5px 10px;
    background-color: #f5f5f5;
    border-radius: 20px;
    color: #999;
    display: inline-block;
    position: absolute;
    padding-left: 30px;
    left: 0px;
}
.single_list .list_box .Select_return .domain span.ps .single-car{background-position:-363px -890px;width:20px;height:20px;position:absolute;left:4px;top:4px}
.single_list .list_box .Select_return .domain span.zhankai {
/*    width: 53px;
    height: 30px;
    background-position: -140px -466px;
*/    
    display: inline-block;
    position:absolute;
    right:0px;
    padding: 5px 5px;
    border-radius: 10px;
    /*background-color: #f2f2f2;*/
    color: #666666;
}

.single_list .list_box .Select_return .domain span.zhankai em{position:relative;padding-left:2px;bottom:-3px}
.single_list .list_box .Select_return .domain span.shousuo em{position:relative;padding-left:2px;bottom:3px}
.single_list .list_box .Select_return .domain span.shousuo {/* width: 53px;  height: 30px; background-position: -140px -466px;*/display: inline-block; position:absolute;right:0px; padding: 5px 5px; border-radius: 10px; /*background-color: #f2f2f2;*/ color: #666666;}
.single_list .list_box .Select_return .figure_pic{/*margin:50px auto;width: 200px;	height: 140px;200px */padding:15px;	text-align:center;}
.single_list .list_box .Select_return .figure_pic img{/* width: 100%; */width: 200px;}
.single_list .list_box .Select_return .thank{padding:15px 0;border-bottom:1px solid #ededed;color:#8b8b98;font-size:13px;text-align:justify}
.single_list .list_box .Select_return .return_time{padding-top:10px}
.single_list .list_box .Select_return .return_time i.yj{width:20px;height:20px;background-position:-95px -380px;display:inline-block;position:relative;top:4px}
.single_list .list_box .Select_return .return_time span{color:#bdbdbd;font-size:12px}
.single_list .list_box ul.box_img{display:box;display:-webkit-box;display:-moz-box;margin-bottom:10px}
.single_list .list_box ul.box_img li{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;width:46%;margin-right:2%}
.single_list .list_box ul.box_img li:last-child{margin-right:0}
.single_list .list_box ul.box_img li img{width:100%}
.single_list .list_box ul.box_img li .bo_tit{height:35px;line-height:35px;color:#323232;font-size:16px;background-color:#fff;display:block;text-align:center;margin-top:-3px;border-bottom:1px solid #ededed;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.single_list .list_box ul.box_img li .bo_tit_l{height:35px;line-height:30px;color:#b0b0b2;font-size:12px;background-color:#fff;display:block;text-align:center}
.single_list .list_box ul.box_img li .bo_tit_l i{font-size:16px}
.Select_return .title{background:0 0;text-align:left}
.single_list .list_box .cp_hover{border:1px #c00 solid}
.single_list .list_box .cp_hover p.title_exp em.xuanze_null{background-position:15px}
.stallsselect{display:block;position:absolute;z-index:2;right:10px;top:30px}
.stallsselect img{width:100px}
.container{position:relative;width:100%;max-width:640px;min-height:100%;margin:0 auto;padding:0 0 49px;overflow-x:hidden;background-color:#f2f2f2}

.fxrs{background:#ccc}
.fxrs p{width:49%;float:left;text-align:center;background:#fff}
.updatepic{display:block; width:114px; padding:0px; opacity:0; left:0px; right:0px; top:0px; bottom:0px; margin:0px; position:absolute;height: 114px;cursor: pointer;}
#particles-js2,#particles-js{position: absolute;top: 0px;width:100%; max-height: 170px;overflow: hidden;max-width:640px}

/*秒杀*/
.topfixed{position:static;top:0;z-index:800;width:100%;background-color:#FFF;max-width:640px;min-width:320px}
.tap-list{width:100%;overflow:hidden}
.tap-list li{float:left;width:20%;height:45px;color:#232326;font-size:13px;text-align:center;position:relative; padding:3px 0px; cursor:pointer;}
.tap-list li p:nth-child(1) {  font-size: 17px; font-weight: bold; line-height: 23px;}
.tap-list li.cur{color:#f23030}
.tap-list li.cur p:nth-child(1){font-size:23px;}
.list-head>span{display:inline-block}
.list-head{padding:2px 10px;vertical-align:middle;color:#252525;font-size:13px; background:#fff;height:26px;}
.list-head .buy-txt {color: #f23030; font-size: 13px;}
.list-head .time{float:right;line-height:25px;height:25px}
span.seckill-status,span.static-txt{font-size:12px;line-height:11px;margin-top:7px}
span.seckill-round-no{font-size:13px;line-height:13px;vertical-align:initial;margin:7px 1px 0 5px}
span.static-txt-end{font-size:12px;color:#686868;margin-right:5px}.timeText{height:16px;display:inline-block}
.seckill-time{display:inline-block;background-color:#fff;width:16px;height:16px;color:#232326;font-size:14px;line-height:16px;text-align:center;border-radius:3px;-webkit-border-radius:3px;border:1px #ccc solid}
.time-separator{display:inline-block;width:6px;height:16px;vertical-align:top;background-size:6px 16px}
.bdr-bom{ background:#fff;}
.bdr-bom{border-width:0 0 1px 0}
.good-list li{height:102px;padding:15px 0;position:relative; border-top:1px solid #e3e5e9;}
.good-list .good_div{display:block;text-decoration:none;overflow:hidden;color:#252525;font-size:14px}
.good-list .img{width:100px;height:100px;float:left;margin-right:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:middle;text-align:center}
.good-list .img img{width:100%;height:100%}
.skill-pic{position:relative}
.skill-pic .skill-arrow{width:42px;height:42px;background:url(../images/superskill.png) no-repeat left top;-webkit-background-size:42px 42px;background-size:42px 42px;position:absolute;top:5px;left:5px;display:block;color:#fff;padding-top:7px;padding-left:1px;font-size:11px;text-align:center;letter-spacing:1px;line-height:14px}
.skill-pic .skill-arrow-pecial{height:35px;background:url(../images/sbshow.png) no-repeat left top;-webkit-background-size:28px 35px;background-size:28px 35px;position:absolute;top:0;left:5px;display:block;color:#fff;padding-top:7px;padding-left:1px;font-size:11px;text-align:center;letter-spacing:1px;line-height:14px;width:29px}
.skill-pic .skill-arrow-pecial-yellow{height:35px;background:url(../images/by.png) no-repeat left top;-webkit-background-size:28px 35px;background-size:28px 35px;position:absolute;top:0;left:5px;display:block;color:#fff;padding-top:7px;font-size:11px;text-align:center;letter-spacing:1px;line-height:14px;width:29px}
.skill-pic .threeFontsize{font-size:8px;letter-spacing:0}.skill-arrow-txt{width:24px;height:24px;margin:9px;font-size:12px;text-align:center;color:#fff;border:1px solid #f0f}
.good-list a.skill-more-link{overflow:hidden;font-size:12px;color:#848689;line-height:13px;margin-bottom:10px;position:absolute;left:110px;top:45px}.g-title{height:32px;overflow:hidden;font-size:14px;color:#232326;line-height:16px;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.doller{font-size:11px}
.g-price{color:#f23030;font-size:20px;margin: 29px 0 7px;}
.g-price-odd{font-size:11px;color:#848689}
.skill-lod{position:absolute;right:3%;bottom:5px}
.skill-lod .sale-count{font-size:10px;color:#848689;display:inline-block}
.good-list li .skill-count-grey{background-color:#f0f0f0;color:#bfbfbf}
.skill-count{width:74px;height:30px;position:absolute;bottom:22px;right:3%;background-color:#ff7878;color:#FFF;text-align:center;vertical-align:middle;line-height:30px;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.good-list li .skill-count-grey{background-color:#f0f0f0;color:#bfbfbf}
.skill-count{width:74px;height:30px;position:absolute;bottom:32px;right:3%;background-color:#ff7878;color:#FFF !important;text-align:center;vertical-align:middle;line-height:30px;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.kill-progress {height: 9px; margin-left: 4px; width: 72px;overflow:hidden; display:inline-block;}
.skill-pro-bg { bottom: auto; height: 7px; left: auto;padding: 0; position: relative;background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;   box-sizing: border-box;  width: 100%;}
.skill-iteam-progress {border: 1px solid #f36262; height: 15px;left: 0; position: relative; top: 0px;transform: scale(0.5, 0.5); transform-origin: 0 0 0; width: 200%;}
.skill-pro-insetbg { border: 1px solid rgba(255, 255, 255, 0.2); display: inline-block; height: 100%; width: 100%;}
.skill-iteam-pro { background:-moz-linear-gradient(right center , #f23434, #f67373) repeat scroll 0 0; display: block; height: 100%; transition: width 1.8s ease 0s; width: 0; float:left;}
.skill-price{ height:14px; line-height:14px; position:relative;}
.good-list li .remind-me { background-color: #52b948; bottom: 35px; color: #fff;}
 /*秒杀*/
 
 
/*退货*/
.sqth_bj{ top:0px; left:0px; right:0px; bottom:0px; position:fixed; z-index:100001;filter:alpha(opacity=60); opacity: 0.6; background:#000; display:none;}
.sqth_div{ top:0px; left:0px; right:0px; bottom:0px; position:fixed; z-index:100002;overflow-y:scroll; overflow-x:hidden; display:none;}
.sqth_div1{ margin:10px; text-align:left; color:#fff; }
.sqth_bt{ text-align:center; font-size:16px; float:left; width:100%;}
.sqth_nr{  font-size:14px; float:left; width:100%;}
.sqth_fgx{ height:2px;  float:left; width:100%; background:#fff;}
.sqth_thdz{ border:1px solid #fff; padding:10px; text-align:left;  }
.sqth_an{ padding:10px 0px; width:100%; float:left; }
.sqth_an1{ width:35%; margin-left:10%; height:40px; line-height:40px; float:left; background:#b20000; border-radius:5px; text-align:center; cursor:pointer; font-size:16px;}
.sqth_an2{ width:35%; margin-right:10%; height:40px; line-height:40px; float:right; background:#fff; border-radius:5px; text-align:center; color:#5c5c5c;  cursor:pointer; font-size:16px;}
#sqth_div2{ display:none;}
.sqth_nr1{ font-size:14px; float:left; width:100%;}
.sqth_nr1 span{ color:#b20000; margin:0px 5px;}
.sqth_nr1 p{ line-height:30px;}
.sqth_nr1 input,.sqth_nr1 select{  font-size:14px; width:98%; height:35px; line-height:35px; text-indent:10px;}
.sqth_nr1 textarea{ width:100%; height:75px; line-height:25px; }
.html-body-overflow{overflow-x:hidden;overflow-y:hidden;height:100%;}
/*退货*/

/*买卖圈*/
.mmqtop{    display: table; text-align: center; margin: 0px auto;position: relative; left: -21px;}
.mmqtop li{float:left;padding:0px 10px;font-weight:600}
.mmqtop li.hover{color:#c00;border-bottom:2px #c00 solid}

/*首页*/
.search_top{background:url(../images/search_top.jpg) repeat-x center center;width:100%;height:45px;line-height:45px;clear:both;margin:0;position:fixed;top:0;z-index:9999;max-width:640px;min-width:300px}
.search_top input{padding-left:30px;background:#b60219;margin-left:3%;height:25px;line-height:25px;border-radius:5px;width:65%;padding-right:10px;background:#b60219 url(../img/i-search.png) no-repeat 5px center;background-size:20px;color:#fff;float:left;margin-top:7px;border:0;font-family:inherit;font-size:inherit;font-weight:inherit;resize:none;outline:0;box-shadow:none;-webkit-appearance:none}
.search_top_dot{float:right;margin-top:11px;margin-right:3%;margin-left:10px;position:relative}
.search_top_dot a{cursor:pointer}
.search_top_dot img{width:20px;vertical-align:middle}
.search_nav{position:absolute;width:180px;padding:0 10px;padding-top:3px;right:0;top:60px;background:rgba(62,66,69,.9);border-radius:5px;z-index:9999;color:#cecece;display:none}
.search_nav li{border-bottom:#646464 1px solid;clear:both;width:100%}
.search_nav li img{width:30px}
.search_nav li a{color:#cecece;display:block;width:100%;font-size:18px}
.search_top_cart{float:right;margin-top:11px}
.search_top_cart img{width:22px;vertical-align:middle}
.mainnav{background:#fff;padding:8px 0}
.yhj{width:100%;overflow:hidden;font-size:100%}
.yhj .bt-title{width:6.4rem;margin:.6666666667rem auto;position:relative;height:1px;background:#ccc;box-shadow:0 1px 0 #fff}
.yhj .bt-title:after,.yhj .bt-title:before{position:absolute;content:'';width:.1066666667rem;height:.1066666667rem;border-radius:50%;background:#ccc;top:-.0533333333rem;box-shadow:0 1px 0 #fff}
.yhj .bt-title:before{right:0}
.yhj .bt-title span{font-size:16px;color:#646464;display:inline-block;padding:0 .2666666667rem 0 1.0666666667rem;position:absolute;height:.5333333333rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f5f5f5;line-height:.5333333333rem;text-shadow:0 1px 0 #fff;white-space:nowrap}
.yhj .bt-title span:after{width:.5066666667rem;height:.4266666667rem;top:.0533333333rem;left:.4rem;position:absolute;content:'';background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.yhj .bt-title span.tag-yhj:after{background-image:url(../img/tag_yhj-2f872d77cd.png)}
.yhj .content{padding:.16rem;background:#fff;overflow:hidden}
.yhj .content .item{display:inline-block;width:50%;padding:.1066666667rem;box-sizing:border-box;float:left;overflow:hidden;position:relative;font-size:0;margin-top:0}
.yhj .content .item:first-child{width:100%}
.yhj .content .item img{display:inline-block;width:100%;min-height:1.0666666667rem}
.seckill-floor{background:#fff;padding-bottom:5px}
.seckill-floor .title-wrap{height:34px;line-height:34px;vertical-align:middle}
.seckill-floor{background:#fff;padding-bottom:5px}
.seckill-floor .title-wrap:after{clear:both;content:".";height:0;visibility:hidden;font-size:0;display:block}
.seckill-loading{display:inline-block;margin-left:6px;width:19px;height:19px;background:url("/m/images/index/seckloading.gif") no-repeat;background-size:19px 19px;vertical-align:middle}
.seckill-nextsec{display:inline-block;margin-left:6px;width:19px;height:19px;background:url("/m/images/index/nextseckill.png") no-repeat;background-size:19px 19px;vertical-align:middle}
.seckill-left-link{display:inline-block;float:left;width:68%}
.seckill-title{white-space:nowrap;display:inline-block;font-size:15px;color:#f23030;margin:0 6px 0 8px;font-weight:bold}
.seckill-tit-img{float:left;display:inline-block;width:82px;margin-top:2px;margin-right:6px}
.seckill-nth{font-size:16px;color:#232326;font-weight:bold;display:inline-block;height:35px;line-height:35px}
.seckill-nth em{font-size:16px;position:relative;top:1px}
.seckill-timer{display:inline-block;margin:2px 0 0 6px}
.title-wrap .seckill-title,.title-wrap .seckill-nth,.title-wrap .seckill-timer{vertical-align:middle}
}
.new-seckill_title .seckill-left-link{width:85%}
.new-seckill_title .seckill-more-link{width:15%}.new-seckill_title .next-seckill{width:auto;display:inline-block;font-size:11px;color:#686868;vertical-align:middle;margin-left:6px}.new-seckill_title .seckill-timer-none{display:none}@charset "UTF-8";.download-pannel{height:50px;width:100%;line-height:50px;position:relative;font-size:0;overflow:hidden}
}
.new-seckill_title .seckill-left-link{width:85%}
.gallery{background:#fafafa;margin-bottom:0;counter-reset:gallery-cell}
.flickity-enabled{position:relative}
#seckillul .flickity-viewport{width:100%;background:#fff;padding-top:7px;height:150px!important;background:#fff!important}
.flickity-viewport{overflow:hidden;position:relative;cursor:-webkit-grab;cursor:grab}
.flickity-slider{position:absolute;width:100%}
.seckill-new-item{width:118px}
.seckill-new-item{width:33.3%;float:left}
.seckill-new-item{width:118px}
.seckill-item-img,.seckill-item-price{width:100%;padding:0 11px}
.seckill-item-img{min-height:60px}
.seckill-new-link{display:block;position:relative}
.seckill-item-img a{text-decoration:none}
.seckill-item-img,.seckill-item-price{width:100%;padding:0 11px;box-sizing:border-box}
.seckill-new-link{display:block;position:relative}
.seckill-tip{font-size:9px;height:12px;line-height:12px;color:#fff;text-align:center;position:absolute;left:0;bottom:0;padding:0 3px;overflow:hidden}
.seckill-more-icon{display:inline-block;width:11px;height:11px;background:url(../img/arrow_rt.png) no-repeat;background-size:cover;position:absolute;right:8px;top:11px}
.seckill-item-price{margin:0 auto;text-align:center}
.seckill-new-price{margin-top:11px;display:block;color:#f23030;font-size:18px;line-height:16px;height:16px;text-align:center;font-weight:400}
.seckill-original-price{color:#686868;font-size:12px;line-height:12px;margin:4px 0 11px 0;text-align:center;display:block;padding:0 2px;display:inline-block;position:relative}
.seckill-new-price em{font-size:11px;padding-right:2px}
.seckill-more-link{float:right;width:32%;display:inline-block;color:#f23030;float:right;font-size:14px;text-align:right;position:relative;padding-right:22px;height:35px;line-height:35px}
.jd-news-more{font-size:12px;color:#181818;position:absolute;right:8px;top:7px;line-height:16px}
.jd-news-more .line{background:#ececec;width:1px;height:16px;display:inline-block;margin-right:5px;vertical-align:middle}
.gallery{background:#fafafa;margin-bottom:0;counter-reset:gallery-cell}
.flickity-enabled{position:relative}
.nav_top{background:#fff;width:95%;width:calc(100% - 10px);padding:0 5px;height:40px;line-height:40px;clear:both;overflow:hidden}
.flickity-viewport{overflow:hidden;position:relative;cursor:-webkit-grab;cursor:grab}
.flickity-slider{position:absolute;width:100%}
.nav_top a.curr{border-bottom:#c00 2px solid;color:#c00;font-weight:600}
.nav_top a{font-size:14px;margin:0 6px;min-width:42px;height:35px;text-align:center;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5c5c5c}
.zdy_hd_div0{ background:#ffffff; padding:0px 10px;}
.zdy_hd_div{ padding-top:7px; background:#ffffff; width:100%; overflow:hidden;}
.zdy_hd_div1{ width:100%;overflow-x:scroll; overflow-y:hidden;-webkit-overflow-scrolling: touch; }
.zdy_hd_ul{width:173px; float:left; }
.zdy_hd_li{width:168px;  float:left; padding-right:5px;}
.zdy_hd_ul li.zdy_hd_li:last-child{padding-right:0px;}
.zdy_hd_li_div1{ width:168px; height:168px; overflow:hidden; float:left;position: relative;}
.zdy_hd_li_div1 img{ width:168px; height:168px;}
.zdy_hd_li_div2{ width:100%; float:left; height:32px; overflow:hidden; color: #000 !important; display: block; font-size: 13px; font-weight: 500; line-height: 16px; margin-top: 11px; text-align: left;}
.zdy_hd_li_div3{ width:100%; float:left; color: #686868;display: block; font-size: 13px; line-height: 13px; margin:5px 0px 2px 0px; padding: 0 2px; position: relative; text-align: left;}
.zdy_hd_li_div3 img{float:left; margin-top:1px; height:12px;}
.zdy_hd_li_div3 em{font-style: normal;}
.zdy_hd_li_div3 span{font-size: 14px; font-weight: 600;}
.zdy_hd_li_div4{ width:100%; float:left; color: #686868;display: block; font-size: 13px; line-height: 13px; margin: 4px 0px 8px 0px; padding: 0 2px; position: relative; text-align: left;}
.zdy_hd_li_div4 del{color:#999 !important;}
.zdy_hd_li_div4 em{font-style: normal;}

.zdy_hd_li_div6{ width:100%; float:left; color: #cc3333; display: block; line-height: 13px; margin-top:8px; padding: 0 2px; position: relative; text-align: left;}
.zdy_hd_li_div6 em{ font-size:12px;}
.zdy_hd_li_div6 span{ font-size:16px;}
.zdy_hd_li_div6 font{ color:#aeaeae; font-size:12px;}

.xdy_indextg { padding:0 5px;}
.xdy_indextg li{ width:49%; background:#fff; margin:4px 0; }
.zdy_hd_li_div5 img{ width:100%;}
.zdy_hd_li_div0{ padding:5px;}
.search_top_ss{ float:left; padding-left:20px; padding-top:10px;  }
.search_top_ss img{ height:20px; padding:3px; }
.search_top_wz{ position:absolute; left:100px; right:100px; text-align:center; color:#fff; font-size:14px; font-weight:bold;height:45px; overflow:hidden  }
.search_top_fh{ float:left; padding-left:20px; padding-top:10px;  }
.search_top_fh img{ height:20px; padding:3px;}

/* --- 会员俱乐部 start --- */
.hyjlb-top{height:180px;padding:0 15px; background-image: url(../images/index1.png); background-repeat: no-repeat; background-size: 100% 3rem; color:#FFF; position:relative; font-size:12px; line-height:18px;}
.hyjlb-top a{ color:#fff;}
.badge{float:left;margin-top:10px;margin-left:5px;}
.badge div{width:46px;height:46px;margin:0 auto;margin-bottom:6px;background-image:url(/html/src/img/sprite.png);background-position-y:0px}
.badge p{padding:3px 8px;border-radius:12px;background-color:#6D3284;margin:0 auto;}
.badge-1{background-position-x:0px;}
.badge-2{background-position-x:-46px;}
.badge-3{background-position-x:-92px;}
.badge-4{background-position-x:-138px;}
.badge-5{background-position-x:-184px;}
.badge-6{background-position-x:-230px;}
.badge-desc{float:left;margin-top:16px;margin-left:16px;font-size:14px;line-height:20px; height:60px; overflow:hidden;}
.badge-desc a{ color:#fff;}
.badge_top3{  position:absolute; top:25px; right:15px;}
.progress{height:50px;}
.progress-line{height:3px;clear:both;background:#FFF;}
.progress-line div{height:3px;background:#FFD543; margin:0px;}
.progress li{position:absolute;}
.hyjlb-top .desc span{color:#FFD543;}
.privilege{background:#FFF;}
.privilege-title{font-size:14px;padding:15px 15px 0px;}
.privilege li{width:46px;float:left;text-align:center;margin:12px 15px; font-size:11px; line-height:15px;}
.privilege li a{color:#2D2D2D;}
.privilege img{width:100%;}
.advert a{display:block;float:left;width:50%;}
.advert a img{width:100%;}
.advert-right{border-left:1px solid #E5E5E5;margin-left:-1px;}
.sign{background:#FFF;padding:12px 15px;}
.sign button{float:right;margin-top:3px;padding:5px 20px;background:#FFF;color:#E4007F;border:1px solid #E4007F;border-radius:3px;}
.sign button.disable{color:#CCC;border:1px solid #CCC;padding:5px 5px;}
.sign-desc{float:left;}
.sign-desc p{font-size:14px;margin-bottom:6px;}
.sign-desc b{font-weight:400;color:#E4007F;}
.sign-list{position:relative;height:80px;}
.sign-line{position:absolute;top:38px;left:3%;right:10%;height:1px;border-top:1px solid #E8E8E8;}
.sign-list li{position:absolute;color:#98989F;width:30px;height:80px;}
.sign-list li i{display:block;width:6px;height:6px;margin:35px auto 0;border-radius:50%;border:1px solid #888;background:#FFF;}
.sign-list li i.fa{border:none;width:20px;font-size:20px;margin-top:30px;color:#46C33B;}
.sign-list li b{position:absolute;left:0px;right:0px;bottom:0px;font-weight:400;text-align:center;}
.sign-tab{position:absolute;left:85.71%;width:30px;height:28px;padding-top:7px;background:url(../images/sprite.png);background-position:0px -46px;color:#FFF;}
/* --- 会员俱乐部 End --- */

/* --- 我的特权 Start --- */
.colist-title{padding:15px 15px 8px;font-size:14px;}
.colist-title b{font-weight:400;color:#E4007F;}
.colist{background:#FFF;}
.colist-li{padding:15px 12px 15px 68px;border-bottom:1px solid #E8E8E8;}
.colist-li img{float:left;margin-left:-56px;width:38px;}
.colist-li h3{margin-top:-3px;margin-bottom:3px;}
.colist-li i{float:right;font-size:26px;margin-top:-10px;color:#D3D3D3;}
.colist-li p{color:#98989F;overflow:hidden;text-overflow:ellipsis;}
.colist-li.close p{height:18px;}
.gray img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
/* --- 我的特权 End --- */

/* --- 我的成长 Start --- */
.chart{height:300px;}
.chart-title{position:absolute;top:20px;width:100%;text-align:center;color:#FFF;}
.chart-title b{color:#FDC84C;}
.question{padding:15px;background:#FFF;}
.question h3{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E8E8E8;}
.question p{color:#98989F;}
/* --- 我的成长 End --- */

/* --- 京豆 Start --- */
.jd-top{padding-top:15px;background:#4c9bf0;color:#FFF;}
.jd-top .help{float:right;margin-right:15px;color:#FFF;}
.jd-num{font-size:14px;margin:20px 10% 38px;}
.jd-num a{ color:#fff; display:block; float:right; border:5px solid #1276e0; border-radius:10px; padding:0px 10px; background:#1276e0;}
.jd-num b{font-size:50px;font-weight:400;}
.jd-ad{border:1px solid #1276e0;padding:8px 0px;background:#1276e0;font-size:14px;}
.jd-ad a{display:block;float:left;width:50%;text-align:center;color:#FFF;}
.jd-ad a.jd-ad-right{border-left:1px solid #0e60b7;margin-left:-1px;}
.jd-ad img{width:38px;margin-right:6px;}
.jd-log{padding:10px 15px 0px;background:#FFF;}
.jd-log h3{margin-bottom:8px;}
.jd-log h3 a{float:right;padding-left:8px;color:#98989F;}
.jd-log li{padding:12px 0px;border-top:1px solid #E8E8E8;}
.jd-log li:after{clear:both;display:block;content:" ";}
.jd-log li p{float:left;font-size:12px;color:#98989F;}
.jd-log li em{font-size:14px;color:#2D2D2D;}
.jd-log li b{float:right;font-size:26px;color:#1276e0;}
.jd-log li b font{color:#686868; font-size:12px;}
.jd-log li b.gray{color:#686868;}
/* --- 京豆 End --- */

/* --- 我的钱包 Start --- */
.wdqb-top{background:#39393B;}
.wdqb-top a{display:block;width:33.33%;float:left;text-align:center;padding:23px 0px;}
.wdqb-top em{font-size:20px;color:#FFF;}
.wdqb-top p{font-size:14px;color:#B0B0B1;}
.wdqb-ad{padding:15px 10%;background:#FFF;}
.wdqb-ad p{float:left;}
.wdqb-ad p em{font-size:16px;color:#CFAE68;}
.wdqb-ad button{float:right;margin-top:8px;padding:3px 8px;color:#FFF;background:#CFAE68;border:1px solid #CFAE68;border-radius:2px;font-size:12px;}
.applist{background:#FFF;}
.applist h3{padding:10px 15px;border-bottom:1px solid #E8E8E8;}
.applist a{display:block;width:33.33%;height:78px;float:left;text-align:center;padding-top:12px;border-bottom:1px solid #E8E8E8;}
.applist a img{height:40px;}
.applist a p{color:#2D2D2D;}
.applist a i{color:#98989F;display:block;margin-top:-3px;}
/* --- 我的钱包 End --- */

/* --- 文章单页与常见问题 Start --- */
.article-top{height:50px;font-size:18px;padding:26px 0 0 30px;background-color:#EEE7E1;background-repeat:no-repeat;background-position:right;background-size:auto 76px;}
.article-content{background:#F6F3EF;padding:26px;}
.article-question{background:#F6F3EF;}
.article-question li{border-bottom:1px solid #E3DAD0;background:#FFF;}
.article-question h3{padding:15px 12px;}
.article-question h3 i{float:right;font-size:20px;color:#98989F;}
.article-question p{padding:15px 16px;background:#F6F3EF;}
/* --- 文章单页与常见问题 Start --- */

/* --- 我的PLUS Start --- */
.plus_top{background:#FFF;padding:12px 15px;}
.plus_top .uimg{float:left;width:40px;height:40px;padding:3px;border:1px solid #CFAE68;border-radius:50%;background-color:#F5F5F5;}
.plus_top .uimg i{display:block;height:100%;border-radius:50%;background-size:auto 40px;}
.plus_top .uname{float:left;margin:3px 0px 0px 8px;}
.plus_top .uname em{font-size:14px;}
.plus_top .uname p{color:#CFAE68;margin-top:3px;}
.plus_top .button{float:right;margin-top:13px;}
.plus_top .button button{padding:3px 10px;border:1px solid #CFAE68;border-radius:12.5px;color:#CFAE68;background:#FFF;}
.plus_top .button button.b0{color:#2D2D2D;background:#CFAE68;}
.plus_body{background:#FFF;}
.plus_body h3{padding:10px 15px;}
.slide-box{display:-webkit-box;overflow-x:scroll;border-top:1px solid #F1F1F1;border-bottom:1px solid #E8E8E8;}
.slide-box::-webkit-scrollbar {display:none;}
.slide-box li{width:68px;margin-left:12px;text-align:center;padding:10px 0px;}
.slide-box li a{color:#2D2D2D;}
.slide-box li i.fa{display:block;font-size:28px;margin-bottom:3px;color:#98989F;}
.plus_fun li{float:left;margin:0 0 12px 12px;}
.plus_fun li a img{border-radius:5px;height:76px;}
.plus_link a{display:block;padding:15px;border-bottom:1px solid #E8E8E8;background:#FFF;color:#2D2D2D;}
.plus_link a i{float:right;font-size:14px;}
.plus_menu{position:fixed;left:0px;right:0px;bottom:0px;background:#FFF;border-top:1px solid #E8E8E8;}
.plus_menu a{display:block;float:left;width:33.33%;text-align:center;padding:6px 0px;color:#2D2D2D;}
.plus_menu a i{display:block;font-size:18px;}
/* --- 我的PLUS End --- */

/* --- 左侧弹出窗 Start --- */
.popup{position:fixed;top:0px;bottom:0px;left:-1000px;width:0px;background:#FFF; z-index:999999;background:url("../images/gzwm.jpg") #fff no-repeat left bottom;background-size:100%;}
.popup .popup-on{position:absolute;bottom:12%;right:-34px;background:#c00;color:#FFF;padding:6px 10px;font-size:16px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.popup-overlay{position:fixed;top:0px;bottom:0px;left:0px;}
.popup-top{padding-top:26px;background:url(../images/popup_back.png);background-size:auto 100%;text-align:center;color:#FFF;}
.popup-user{margin:15px 0;}
.popup-user li{width:33.33%;float:left;}
.popup-user li p{width:80%;border-radius:21px;margin:12px auto 0px;background:#FFF;color:#38C0FF;}
.popup-user li p em{display:block;font-size:14px;}
.popup-user li img{width:60px;border-radius:50%;}
.popup-top button{margin-bottom:15px;padding:6px 26px;border:1px solid #38C0FF;border-radius:15.5px;background:#38C0FF;color:#FFF;}
.popup-progress li{width:50%;float:left;padding:12px 0;text-align:center;border-bottom: 1px solid #E8E8E8;}
.popup-progress i{font-size:14px;}
.popup-progress div{display:inline-block;width:60%;background:#E9F7FF;border-radius:9px;}
.popup-progress button{border:1px solid #38C0FF;border-radius:9.5px;background:#E9F7FF;color:#38C0FF;padding:0px 2px;font-size:12px;}
.popup-progress button i{font-size:12px;}
.popup-link a{display:block;font-size:14px;padding:15px;border-bottom: 1px solid #E8E8E8;color:#2D2D2D;}
.popup-link a i{font-size:14px;margin-right:12px;}
.popup-menu{position:absolute;left:8px;bottom:0px;}
.popup-menu a{display:inline-block;padding:12px;font-size:14px;color:#98989F;}
/* --- 左侧弹出窗 End --- */

/* --- 优惠券 Start --- */
.yhq-top{text-align:center;background:#FFF;}
.yhq-top li{float:left;width:33.33%;}
.yhq-top li a{display:block;width:auto;margin:0 auto;line-height:40px;color:#2D2D2D;border-bottom:1px solid #E8E8E8;font-size:14px;}
.yhq-top li a.on{color:#F23030;border-bottom:1px solid #F23030;}
.yhq-link a{display:block;margin:12px 10px;padding:10px;background:#FFF;font-size:14px;border:1px solid #E8E8E8;border-radius:3px;color:#98989F;}
.yhq-link a i{color:#F23030;}
.yhq-link a i.fa{margin-right:6px;}
.yhq-link a i.fa-angle-right{float:right;font-size:20px;color:inherit;}


.yhq-list {font: 12px/1.5 "微软雅黑","Microsoft Yahei","Hiragino Sans GB","tahoma,arial","宋体" !important; text-align:left; }
.yhq-list li{position:relative;margin:12px 10px;background:#FFF; }
.yhq-list .left{float:left;background:#5293D5;color:#FFF;text-align:center;width:80px;padding:13px 0px 18px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.yhq-list .left b{font-size:18px; line-height:42px;}
.yhq-list .right{float:left;margin-left:8px;width: 60%;width:-moz-calc(100% - 88px);width:-webkit-calc(100% - 88px);width:calc(100% - 88px);}
.yhq-list .yhj_title{height:36px;margin:8px 26px 0 0;color:#686868;}
.yhq-list .yhj_title em{margin-right:3px;padding:0px 6px;border-radius:3px;background:#5293D5;color:#FFF;}
.yhq-list .time{color:#98989F;border-bottom:1px dashed #E8E8E8;padding:3px 0;}
.yhq-list .time button{float:right;margin-right:6px;border:1px solid #5293D5;padding:0px 6px;border-radius:9.5px;background:#FFF;color:#5293D5;}
.yhq-list .note{color:#98989F;}
.yhq-list .tag{position:absolute;top:0;right:0;}
.yhq-list .new .tag{width:36px;height:36px;background:url(../images/yhq_tag_new.png);}
.yhq-list .used .tag{width:70px;height:70px;background:url(../images/yhq_tag_used.png);}
.yhq-list .used .left,.yhq-list .used .title em,.yhq-list .over .left,.yhq-list .over .title em{background:#999;}
/* --- 优惠券 End --- */

/* --- 商品列表、商家列表 Start --- */
.img-box{text-align:center;}
.img-box img{max-width:100%;max-height:100%;}
.splb-top{height:165px;padding:15px 18px 0px;background:#999 url(/html/src/img/splb_top.jpg) center no-repeat;background-size:auto 100%;}
.splb-board{margin-top:12px;width:90px;padding:8px 10px; text-align:center;background:#FFF;}
.splb-board div{width:92px;height:10px;margin:0px auto;background:#FFF url(/html/src/img/splb_board.png) center no-repeat;}
.splb-board h2{font-size:20px;padding-top:15px;}
.splb-board h3{font-size:16px;padding-top:12px;padding-bottom:13px;}
.splb-list a{color:#2D2D2D;}
.splb-list li{background:#FFF;padding-left:3px;padding-right:12px;}
.splb-list .l1{margin:0px 6px 6px;}
.splb-list .l1 h3{padding-top:16px;}
.splb-list .l1 p{padding-top:20px;}
.splb-list .l1 p b{font-size:16px;color:#F23030;}
.splb-list .l1 p span{float:right;margin-right:8px;color:#98989F;}
.splb-list .l1 .img-box{float:left;width:120px;height:120px;line-height:120px;margin-right:12px;}
.splb-list .l2{margin:0px 0px 6px;padding:12px;}
.splb-list .l2 h3{font-size:16px;}
.splb-list .l2 p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#98989F;}
.splb-list .l2 .img-box{float:left;width:33.33%;height:120px;line-height:120px;}

.sjlb-item{margin:8px;background:#F8F8F8;}
.sjlb-item .title{background:#FFF;padding:8px;}
.sjlb-item .title .img-box{float:left;width:90px;height:38px;line-height:38px;border:1px solid #E8E8E8;margin-right:8px;}
.sjlb-item .title button{float:right;margin-top:6px;border:1px solid #F23030;padding:3px 6px;border-radius:12.5px;background:#FFF;color:#F23030;}
.sjlb-item .title em{background:#F23030;color:#FFF;border-radius:2px;padding:0px 1px;}
.sjlb-item .imgs .img-box{float:left;margin-top:2px;}
.sjlb-item .img-box.left{width:66%;height:256px;line-height:256px;background:#FFF;margin-right:2px;}
.sjlb-item .img-box.right{width:33%;height:127px;line-height:127px;background:#FFF;}
.sjlb-item .link{margin-top:2px;padding:8px 12px;background:#FFF;color:#98989F;}
.sjlb-item .link a{float:right;color:#98989F;}
/* --- 商品列表、商家列表 End --- */

/* --- 搜索页面 Start --- */
.dyss-div{ position:fixed; z-index:9999999; left:-100%; top:0px; height:100%; width:100%; background:#fff; overflow:hidden;}
.ss-top{text-align:center;background:#fff; padding:10px 0px; height:35px; position:relative; width:100%;}
.ss-top1{position:absolute; left:20px; right:70px; top:10px; padding:6px 8px 5px 28px; height:24px; border-radius:5px; border:none; background:#F3F4F5 url(../images/ss.png) 8px center no-repeat;}
.ss-top input{ width:100%; height:100%;color:#2D2D2D; background:#F3F4F5; padding:0px; border:0px; margin:0px; height:24px; line-height:24px;}
.ss-top a{color:#fff; background:#c00; float:right; height:35px; line-height:35px; margin-right:20px; border-radius:5px; width:45px; text-align:center;}
.dyss-div input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#98989F;}
.dyss-div input:-moz-placeholder,textarea:-moz-placeholder{color: #98989F;}
.dyss-div input::-moz-placeholder,textarea::-moz-placeholder{color: #98989F;}
.dyss-div input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #98989F;}

.ss-rs{border-top:1px solid #E8E8E8;background:#FFF;padding:12px 12px;}
.ss-tag{display:-webkit-box;margin-top:10px; overflow:hidden;}
.ss-tag::-webkit-scrollbar {display:none;}
.ss-tag li{margin-right:12px;border-radius:3px;background:#F3F4F5;padding:2px 8px; display:inline-block; margin-bottom:10px;}
.ss-tag li a{color:#2D2D2D;}

.ss-lsss{background:#FFF; position:absolute; overflow-x:hidden; overflow-y:scroll; bottom:64px; top:190px; left:0px; width:100%;}
.ss-lsss h3{padding:12px;border-bottom:1px solid #E8E8E8;}
.ss-lsss li{border-bottom:1px solid #F1F1F1;}
.ss-lsss li a{display:block;padding:12px 16px;color:#98989F;}
.ss-lsss1{ position:absolute; bottom:0px; height:64px; left:0px; width:100%; z-index:99999991;}
.ss-lsss1 button{display:block;width:60%;margin:0px auto ;padding:10px 0px;border:1px solid #98989F;border-radius:3px;font-size:14px;background:#FFF;}
.body_div{ height:100px; overflow:hidden;}
/* --- 搜索页面 End --- */

.gys_lb_div{position:relative; z-index:0;}
.gys_lb_div1{position:absolute; left:50%; z-index:1; margin-left:-13px; bottom:0px;}
.gys_lb_div2{ left:15%; position:absolute; width:70%; top:17.7%;}
.gys_lb_div2 img{ width:100%;}
.gys_lb_div3 {position:absolute; top:40%; left:0px; width:100%; text-align:center; font-size:24px; line-height:40px; color:#fff; font-weight:bold;}
.gys_lb_div4 {position:absolute; top:40%; margin-top:40px; left:0px; width:100%; text-align:center; font-size:24px;  line-height:40px;color:#fff; font-weight:bold;}
.search_nav_bj{ position:fixed; z-index:5000; left:0px; width:100%; height:100%; top:0px; display:none;}

.zc_logo_div{ width:100%; text-align:center;}
.zc_logo_div img{ width:30%;}
.zc_wz_div { width:100%; text-align:center; font-size:16px; font-weight:bold; color:#000;}

/*页脚样式*/
.xdy_footer { position:fixed; bottom:0; 	max-width: 640px;    min-width: 300px; width:100%; height:80px; background:url(../images/foot_bj.png) no-repeat center center / 100% 100%; z-index:100; }
.xdy_footer li{ width:20%; float:left; text-align:center; margin-top:25px;}
.xdy_footer li.xdy_footer_zj{ margin-top:5px;}
.xdy_footer li img{ height:20px; margin-top:5px;}
.xdy_footer li.xdy_footer_zj img{ height:55px; }
.xdy_footer li a{ color:#333; display:block; width:100%; line-height:23px; display:block; font-size:11px;}

/* ---  消息中心、我的资产 Start --- */
.navbar{background:#FFF;text-align:center;font-size:16px;padding:0px 80px;border-bottom:1px solid #E8E8E8;}
.navbar span{line-height:40px;}
.navbar a{display:block;padding:6px 0px;color:#98989F;min-width:20px;font-size:18px;}
.xx-list li{height:50px;padding:12px;border-bottom:1px solid #E8E8E8;}
.xx-list .xx-icon{float:left;width:50px;height:50px;margin-right:12px;font-size:38px;line-height:46px;text-align:center;border-radius:6px;color:#FFF;}
.xx-list h3{padding-top:5px;color:#2D2D2D;}
.xx-list h3 span{float:right;color:#98989F;font-size:12px;}
.xx-list p{padding-top:2px;color:#98989F;}
.xx_menu{position:fixed;left:0px;right:0px;bottom:0px;background:#FFF;border-top:1px solid #E8E8E8;}
.xx_menu a{display:block;float:left;width:50%;text-align:center;padding:6px 0px;color:#98989F;}
.xx_menu a.on{color:#F52420;}
.xx_menu a i{display:block;font-size:18px;}

.wdzc-time{text-align:center;color:#98989F;margin:6px;}
.wdzc-list li{height:63px;margin:6px 12px;padding:6px 8px;background:#FFF;border:1px solid #E8E8E8;}
.wdzc-list h3{color:#2D2D2D;padding-bottom:3px;}
.wdzc-list p{color:#98989F;}
.wdzc-list .fl{float:left;width:80px;margin-right:8px;font-size:26px;text-align:center;border-radius:3px;color:#FFF;}
.wdzc-list .fl i{font-size:14px;}
.wdzc-list .fr{margin-left:8px;color:#98989F;}
.wdzc-list .fr i{font-size:30px;}
/* ---  消息中心、我的资产 End --- */
.zf_div_zdy{ }
.zf_div_zdy_1{ background:#f1f1f1; }
.zf_div_zdy p{ text-align:center; color:#727272;}
.zf_div_zdy div#over_time{ margin:0px auto; height:40px; line-height:40px; width:180px; background:#1276e0; border-radius:15px; color:#fff; text-align:center;}
.zf_div_zdy1{ margin:0px; padding:0px 20px; line-height:40px; background:#ffffff; height:40px; color:#333333; font-size:16px;}
.zf_div_zdy1 span.f_r{ color:#d35151;}
.zf_div_zdy2{margin:0px; width:100%; line-height:40px; background:#ffffff;}
.zf_div_zdy3{ width:100%; float:left; height:40px; line-height:40px; border-bottom:1px solid #f1f1f1;}
.zf_div_zdy3 span{ padding-left:20px;}
.zf_div_zdy4 {width:100%; float:left; height:40px; line-height:40px; border-bottom:1px solid #f1f1f1; padding:10px 0px;}
.zf_div_zdy5 { float:left; padding-left:20px; height:40px;}
.zf_div_zdy5 img{ height:40px;}
.zf_div_zdy6 { float:right; padding-right:20px; padding-top:5px;}
.zf_div_zdy0{ width:100%; position:fixed; bottom:0px; left:0px; height:40px;}
.zf_div_zdy0 input{ width:100%; height:40px; background:#1276e0; line-height:40px; text-align:center; font-size:16px; color:#fff; padding:0px; margin:0px; border:0px;}

.yhj_zdy{width:100%;overflow:hidden;font-size:100%}
.yhj_zdy .bt-title{width:6.4rem;margin:.6666666667rem auto;position:relative;height:1px;background:#ccc;box-shadow:0 1px 0 #fff}
.yhj_zdy .bt-title:after,.yhj_zdy .bt-title:before{position:absolute;content:'';width:.1066666667rem;height:.1066666667rem;border-radius:50%;background:#ccc;top:-.0533333333rem;box-shadow:0 1px 0 #fff}
.yhj_zdy .bt-title:before{right:0}
.yhj_zdy .bt-title span{font-size:16px;color:#646464;display:inline-block;padding:0 .2666666667rem 0 1.0666666667rem;position:absolute;height:.5333333333rem;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f5f5f5;line-height:.5333333333rem;text-shadow:0 1px 0 #fff;white-space:nowrap}
.yhj_zdy .bt-title span:after{width:.5066666667rem;height:.4266666667rem;top:.0533333333rem;left:.4rem;position:absolute;content:'';background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.yhj_zdy .bt-title span.tag-yhj:after{background-image:url(../img/tag_yhj-2f872d77cd.png)}
.yhj_zdy .content{padding:.16rem;background:#fff;overflow:hidden}
.yhj_zdy .content .item{display:inline-block;width:50%;padding:.1066666667rem;box-sizing:border-box;float:left;overflow:hidden;position:relative;font-size:0;margin-top:0}
.yhj_zdy .content .item table{background:#f7f7f5}
.yhj_zdy .content .item table td{padding:10px;color:#000;font-size:14px}
.yhj_zdy .content .item:first-child{width:100%}
.yhj_zdy .content .item img{display:inline-block;width:100%;min-height:1.0666666667rem}
#code{display:none;position:fixed;top:0;width:60%;z-index:1000000;height:100%;background:rgba(0,0,0,.7);padding:0 20%}
#code .close1{margin-top:60px}

@keyframes zoomIn {
from {opacity: 0; transform: scale3d(.3, .3, .3);}
50% {opacity: 1;}
}
.zoomIn {animation-name: zoomIn;}
#syggao{
animation: zoomIn 1s;
-moz-animation: zoomIn 1s;	/* Firefox */
-webkit-animation: zoomIn 1s;	/* Safari 和 Chrome */
-o-animation: zoomIn 1s;	/* Opera */
}
@keyframes bounceInRight {
60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;transform:translate3d(3000px,0,0)}
60%{opacity:1;transform:translate3d(0,0,0)}
75%{transform:translate3d(0,0,0)}
100%{transform:translate3d(0,0,0)}
to{transform:none}
}
.bounceInRight {animation-name: bounceInRight;}
div#zdy_zjbwgx_div{
animation: bounceInRight 1s;
-moz-animation: bounceInRight 1s;	/* Firefox */
-webkit-animation: bounceInRight 1s;	/* Safari 和 Chrome */
-o-animation: bounceInRight 1s;	/* Opera */
}
.htmlmain{bottom:0;position:absolute;top:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.shanghu_order__com_topdw{position:fixed;top:0;left:0;width:100%;background: #fff;z-index: 40; height:40px}
.shanghu_bdewm_main{width:94%;margin:20px 3% 0; text-align: center; background: #fff;border-radius: 10px;padding-bottom:30px;}
.shanghu_bdewm_mwz{height: 50px; line-height: 50px;}
.d_box{display:-moz-box;display:-webkit-box;display:box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width:100%}
.tipsup{border-top: 1px solid #eee;background-color: #fff; clear: both;margin-top:8px;}
.tipsup ul li{position: relative;line-height: 20px;padding:13px 12px;border-bottom: 1px solid #eee; overflow: hidden; clear: both;}
.tipsup ul .l1 span{background:url(../images/tipsicon.png) no-repeat;-moz-background-size:10px 60px;-webkit-background-size:10px 60px;background-size:10px 60px;color:#666;display:block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;width:100%;padding-left: 14px;padding-bottom:0px;font-size:12px;}
.tipsup ul .l1 span:nth-child(1){background-position: 0 4px;}
.tipsup ul .l1 span:nth-child(2){background-position: 0 -13px;}
.tipsup ul .l1 span:nth-child(3){background-position: 0 -30px;}
.tipsup ul .l1 span:nth-child(4){background-position: 0 -46px;}
.tipsup ul .l2,.tipsup ul .l3,.tipsup ul .l4{font-size:14px;padding-right:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tipsup ul .l2 em,.tipsup ul .l3 em{font-size:12px;background-color: #f45f48;color:#fff; width: 32px; text-align: center; line-height: 16px;border-radius: 2px; display: inline-block;margin-right: 4px;}
.tipsup ul .sem{font-size:12px;background-color: #f45f48;color:#fff; width: 32px; text-align: center; line-height: 16px;border-radius: 2px; display: inline-block;margin-right: 4px;}
.tipsup ul li i{display:block;width:9px;height:9px;border-top:1px solid #CACACA;border-right:1px solid #CACACA;float:right;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);position: absolute;right:10px;top:18px;}
.tipsup ul li:nth-child(3) em{background-color: #009688;}
.tipsup ul li:nth-child(2) em{background-color: #2196f3;}
.botupbox{background-color:rgba(0,0,0,.6); width: 100%; height: 100%;position: fixed;top:0; left: 0; z-index: 999;}
.botupbox .upcont1,.botupbox .upcont3{color:#666; display:none;background-color: #fff;position: absolute;bottom:0;left: 0; width: 100%;padding:10px 0;}
.botupbox .upcont1 div{padding:6px 15px;}
.botupbox .upcont1 div i{background-color: #C00; width: 6px; height: 6px;margin-top:7px;border-radius: 50%; float: left;}
.botupbox .upcont1 div em{  display: block;margin-left: 16px;color:#C00;font-size: 14px; font-weight: bold;}
.botupbox .upcont1 div span{display: block;margin-left: 16px;line-height: 18px;padding-top:3px;}
.botupbox .btn{background-color: #C00;height: 38px; line-height: 38px; display: block; text-align: center; border-radius: 4px;color:#fff;font-size: 15px;margin:12px 15px;font-style: normal;}
.quanlists{padding:0 15px;}
.quanlists li{ overflow: hidden;clear: both;margin-top:12px;}
.quanlists li .d1{ float: left; position: relative; width: 80px; height:85px ;border-right: 1px #fff dashed;background:url("../images/lqyhq.png");background-size:100%}
.quanlists li .d1 div{position: absolute;font-size:13px;color:#fff;left:10px;top:0;width: 80px; height: 85px; z-index: 2;}
.quanlists li .d1 span{line-height: 85px; text-align:center;color:#fff; display: block;font-size: 36px; font-weight: bold;}
.quanlists li .d1 i{ display:block;padding:2px 0 0 5px;font-size:15px; font-weight: normal;}
.quanlists li .d2{ display: block;background-color: #f45f48; height: 85px;padding:0 10px 0 90px;}
.quanlists li .d2 var{ display: block;color:#fff600;font-size:14px;font-weight:bold;padding-top:5px;font-style: normal;}
.quanlists li .d2 span{ display: block;color:#fff;line-height: 18px;}
.quanlists li .d2 a{background-color: #fff600;line-height: 24px;padding:0 15px;border-radius: 3px; float: right;margin-top:4px;width:66px;text-align:center;color: #232323;}
.quanlists li .d2 a.hover{background-color: #f0f0f0;color: #232323;}
.quanlists .li{padding:6px 15px;}
.quanlists .li var{ display: block; text-align: center;font-size:14px; clear: both;padding-bottom: 25px;font-style: normal;}
.quanlists .li i{background-color: #C00; width: 6px; height: 6px;margin-top:7px;border-radius: 50%; float: left;}
.quanlists .li em{  display: block;margin-left: 16px;color:#C00;font-size: 14px; font-weight: bold;}
.quanlists .li span{display: block;margin-left: 16px;line-height: 18px;padding-top:3px;}
.box-links{background-color: #fff;padding:10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-top:10px;}
.main1,.main2{overflow: hidden;  width: 100%;}
.goodsinfo{overflow-x:hidden}
.hfll{padding:0.3rem}
.hfll h2{line-height:0.31rem;font-size:0.25rem;color:#9d9c9d}
.hfll ul{margin-top:0.25rem;    display: inline-block;margin-bottom:0.1rem}
.hfll li{float:left;margin-right:0.2rem;margin-bottom:0.2rem;border:0.02rem #ccc solid;width:2.12rem;height:0.68rem;padding-top:0.23rem;padding-bottom:0.27rem;text-align:center;border-radius:0.06rem;color:#ccc}
.hfll ul.hover li{color:#6bb371;border:0.02rem #79bc8a solid;}
.hfll li:nth-child(3n){margin-right:0;}
.hfll li p{margin:0px;}
.hfll li p:first-of-type{line-height:0.36rem;font-size:0.30rem}
.hfll li p:last-of-type{line-height:0.32rem;font-size:0.20rem;}