@import url("../css/public.css?var=20240422");

/*登录页*/
.login-head { width:100%; height:90px; background:#fff;}
.login-head .login-top { width:1200px;}
.login-head .login-top .logo { padding:15px 10px 0 0;}
.login-head .login-top .welcome { font-size:24px; font-weight:bold; padding:28px 0 0 0;}
.login-banner { width:100%; height:500px; background:#037bd7 url(../images/login_banner_bg.jpg) center no-repeat;}
.login-banner-wrap { width:1200px; height:500px;}
.login-banner-pic { width:600px; height:500px;}
.login-banner-box { width:380px; height:440px; background:#fff; margin:30px 30px 0 0;
	box-shadow:5px 5px 5px 0px rgba(0, 0, 0, .2);
}
.login-banner-box .login-title { width:360px; height:50px; background:#eee; line-height:50px; font-weight:bold; padding-left:20px;}
.login-box-info { padding:40px 30px 30px 30px; position:relative;}
.login-box-info li { margin-bottom:20px;}
.login-prompt { width:320px; height:30px; background:#fffacc url(../images/login_prompt_ico.png) 5px 7px no-repeat; color:#cf0900; line-height:28px; padding-left:25px; border:#feeba6 1px solid; box-sizing:border-box; position:absolute; left:30px; top:5px;}
.login-auto { height:50px; line-height:50px;}
.login-username-ico { width:30px; height:40px; background:url(../images/login_username_ico.png) 8px 8px no-repeat;}
.login-password-ico { width:30px; height:40px; background:url(../images/login_password_ico.png) 8px 8px no-repeat;}
.login-dropdown { width:320px; height:40px; border:#e0e0e0 1px solid; box-sizing:border-box;}
.login-input-box, .login-input-box2 { height:40px; line-height:40px; padding:0px 5px 0 30px; border:#e0e0e0 1px solid; box-sizing:border-box;}
.login-input-box { width:320px;}
.login-input-box2 { width:210px; padding:0 5px;} 
.login-input-box:hover, .login-input-box2:hover { border:#73b8ee 1px solid; color:#049ad9;}
.login-input-box:focus, .login-input-box2:focus { outline:none;
	border-color:rgba(82, 168, 236, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(82, 168, 236, 0.6)
}
.login-submit { width:320px; height:40px; background:#f56600; border:none; color:#fff; box-sizing:border-box; cursor:pointer;}
.login-submit:hover { background:#f30213; color:#fff;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}
.login-copyright { width:100%; background:#f5f5f5; line-height:28px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.login-copyright-content { width:1200px; height:90px; text-align:center; padding-top:10px; position:relative;}
.login-copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.login-copyright-content .cqgawl { position:absolute; left:0px; top:15px;}
.login-copyright-content .ewm { position:absolute; right:-10px; top:10px; font-size:12px; line-height:18px;}

/* 首页登陆 */
.home-login-wrap { width: 210px; height: 400px; /*position: absolute; top:0px; right: 0; z-index: 1;*/}
.home-login { width: 210px; height: 150px; background: #fff; text-align: center; padding: 10px 0;}
.home-login-user-pic { width: 60px; height: 60px; background: #fff; padding: 2px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.home-login-user-pic img { width: 58px; height: 58px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.home-login-welcome { color: #999; padding: 5px 0;}
.home-login-btn a { background: #f30213; color: #fff; line-height: 30px; display: inline; padding: 5px 20px;
	background: -webkit-linear-gradient(left,#f30213 0,#d1000f 100%);
    background: -o-linear-gradient(left,#f30213 0,#d1000f 100%);
    background: linear-gradient(to right,#f30213 0,#d1000f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff30213', endColorstr='#ffd1000f', GradientType=1);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.home-login-btn a:hover { background: #f30213; text-decoration:none;}

/*通知公告*/
.notice { width:210px; height:270px; background:#fff;}
.notice .hd { width:210px; height:35px; background:#fafafa; line-height:35px; border-bottom:#eae9e9 1px solid;}
.notice .hd ul { float:left;}
.notice .hd ul li { width:104px; height:36px; line-height:36px; text-align:center; font-size:15px; float:left; cursor:pointer;}
.notice .hd ul li.on { height:33px; background:#fff; color:#f30213; border-top:#f30213 3px solid;}
.notice .hd ul li.on a { color:#c00;}
.notice .hd ul li.on a:hover { color:#f00;}
.notice .hd ul li:nth-child(1) { border-right:#eae9e9 1px solid;}
.notice .bd { width:190px; padding:10px;}
.notice .bd ul { }
.notice .tempWrap { }
.notice .notice-list { width:190px;}
.notice .notice-list li { width:190px; height:30px; line-height:30px; font-size: 14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*客户服务专区*/
.cs { width:1200px; height:160px;}
.cs dl { width:191.5px; height:160px; background:#f6f6f6; color:#fff; padding:15px 20px 0 20px; margin:0 10px 0px 0px; box-sizing:border-box; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.cs dl:nth-of-type(1) { background:#44b9ae;}
.cs dl:nth-of-type(2) { background:#f64945;}
.cs dl:nth-of-type(3) { background:#fe9e14;}
.cs dl:nth-of-type(4) { background:#3984e1;}
.cs dl:nth-of-type(5) { background:#e9599d;}
.cs dl:nth-of-type(6) { background:#5ad8a6; margin-right:0;}
.cs dl img { width:120px; position:absolute; right:0; bottom:0; transition:all 0.3s;}
.cs dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.cs dl:hover img { transform:scale(1.2);}
.cs dt { width:100%; font-size:18px; overflow:hidden;}
.cs dd { width:192px; line-height:20px; font-size:12px; text-transform:capitalize;}
/*首字母大写 text-transform:capitalize;
全都是大写 text-transform:uppercase;
全都是小写 text-transform:lowercase; */ 

/*热门食品*/
.hot-goods { width:1200px; height:260px; background:#f30213 url(../images/hot_pro_bg2.png) no-repeat; position:relative;}
.hot-goods-bg { position:absolute; left:-112px;}

/*抢购专区*/
.qgzq { width:1200px; height:260px; background:#f30213 url(../images/qg_pro_bg.png) no-repeat; position:relative;}
.qgzq h1 { font-size:30px; line-height:36px; color:#fff; font-weight:700; letter-spacing:4px; position:absolute; top:20px; left:40px;}
.qgzq h1 a { color:#fff;}

/*热门商品列表*/
.sales-price, .sales-price2, .sales-price3 { height:18px; background:#f30213; line-height:20px; padding:1px;}
.sales-price-new, .sales-price-new2, .sales-price-new3 { height:18px; text-align:center; color:#fff; font-size:14px; font-weight:bold; float:left;}
.sales-price-origin, .sales-price-origin2, .sales-price-origin3 { height:18px; background:#fff; text-align:center; color:#b7bcb8; font-size:12px; text-decoration:line-through; float:left;}
.sales-price { width:138px !important;}
.sales-price-new { width:78px;}
.sales-price-origin { width:60px;}
.sales-price2 { width:188px !important;}
.sales-price-new2 { width:108px;}
.sales-price-origin2 { width:80px;}
.sales-price3 { width:178px !important;}
.sales-price-new3 { width:98px;}
.sales-price-origin3 { width:80px;}
.hot-goods-list { width:960px; margin-top:20px; margin-left:220px; position:relative;}
.hot-goods-list ul { overflow:hidden; zoom:1;}
.hot-goods-list ul li { float:left; overflow:hidden; display:inline;}
.hot-goods-list dl { width:140px; height:215px; background:#fff; padding:15px 20px 0 20px; float:left; margin:15px 15px 20px 0px; cursor:pointer; position:relative; overflow:hidden;}
.hot-goods-list dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.hot-goods-list dl:hover img{ transform:scale(1.2);}
.hot-goods-list dl:nth-child(6n){ margin-right:0;}
.hot-goods-list dl img:hover { transform:scale(1.2);}
.hot-goods-list dt { width:140px; height:140px; background:#fff; text-align:center; margin-bottom: 5px; overflow:hidden;}
.hot-goods-list dt img { /* width:140px; */ height:140px; text-align:center; cursor:pointer; transition:all 0.5s;}
.hot-goods-list dd { width:140px; line-height:20px;}
.hot-goods-list .pro-name { width:140px; height:20px; text-align:center; overflow:hidden;}
.hot-goods-list .original-price { text-align:center; color:#999;}
.hot-goods-list .pro-price { color:#f30213; text-align:center; font-weight:bold;}
.hot-goods-list .more { color:#fff; font-size:18px; position:absolute; top:190px; left:-180px; z-index:10;}
.hot-goods-list .more a { color:#fff;}
.hot-goods-list .more a:hover { color:#ff0;}
.hot-goods-list .prev, .hot-goods-list .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; overflow:hidden; cursor:pointer;}
.hot-goods-list .prev{ background-position:-30px 0px; left:0px; top:110px;}
.hot-goods-list .next { background-position:-30px -30px; right:0px; top:110px;}
.hot-goods-list .prevStop { background-position:0px 0px;}
.hot-goods-list .nextStop { background-position:0px -30px;}
.hot-pro-con-txt { width:100%; height:0px; background:#ccc; line-height:45px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6);}
.hot-pro-con-txt a { color:#fff;}
.hot-pro-con-txt a:hover { color:#ff0;}
.hot-pro-con-txt .pro-txt-name { width:100%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:5px 10px 0 10px; box-sizing:border-box; overflow:hidden;}
.hot-pro-con-txt .pro-txt-dec { width:100%; height:30px; line-height:30px; color:#fff; line-height:24px; padding:0px 10px; text-align:center; box-sizing:border-box; overflow:hidden;}
.hot-pro-con-txt .collect-ion, .hot-pro-con-txt .shop-car-ico, .hot-pro-con-txt .shop-ppt-ico { width:60px; height:30px; padding-left:20px; line-height:30px; margin:0 0 0px 7px; float:left; overflow:hidden;}
.hot-pro-con-txt .collect-ion { background:#f30213 url(../images/collect_ion2.png) 2px 8px no-repeat;}
.hot-pro-con-txt .shop-car-ico { background:#f30213 url(../images/shop_car_ico5.png) 2px 8px no-repeat;}
.hot-pro-con-txt .shop-ppt-ico { background:#f30213 url(../images/ppt_ico_small.png) 2px 8px no-repeat;}

/*限时折扣*/
.discount { width:1200px; height:260px; background:#e1251b url(../images/discount_bg.png) no-repeat; position:relative;}
.discount-bar { width:220px; height:260px; color:#fff; text-align:center; cursor:pointer;}
.discount-bar h1 { font-size:30px; line-height:36px; font-weight:700; letter-spacing:4px; margin-top:20px;}
.discount-bar .discount-bar-ico img { width:50px; height:50px; margin:20px 0 10px 0;}
.discount-time-tip { line-height:24px;}
.discount-time { /*width:220px;*/ margin:10px 0 0 15px;}
.discount-time span { width:36px; height:36px; background:#2f3430; color:#fff; font-size:24px; text-align:center; line-height:36px; float:left;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.discount-time i { width:15px; height:36px; line-height:30px; float:left; color:#fff; font-size:24px; font-style:normal; text-align:center;}
.discount-list { width:960px; position:relative;}
.discount-list ul { overflow:hidden; zoom:1;}
.discount-list ul li { float:left; overflow:hidden; display:inline;}
.discount-list dl { width:140px; height:215px; background:#fff; padding:15px 20px 0 20px; float:left; margin:15px 15px 20px 0px; cursor:pointer; position:relative; overflow:hidden;}
.discount-list dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.discount-list dl:hover img{ transform:scale(1.2);}
.discount-list dl:nth-child(6n){ margin-right:0;}
.discount-list dl img:hover { transform:scale(1.2);}
.discount-list dt { width:140px; height:140px; background:#fff; text-align:center; margin-bottom: 5px; overflow:hidden;}
.discount-list dt img { /* width:140px; */ height:140px; text-align:center; cursor:pointer; transition:all 0.5s;}
.discount-list dd { width:140px; line-height:20px;}
.discount-list .pro-name { width:140px; height:20px; text-align:center; overflow:hidden;}
.discount-list .original-price { text-align:center; color:#999;}
.discount-list .pro-price { color:#f30213; text-align:center; font-weight:bold;}
.discount-list .more { color:#fff; font-size:18px; position:absolute; top:190px; left:-180px; z-index:10;}
.discount-list .more a { color:#fff;}
.discount-list .more a:hover { color:#ff0;}
.discount-list .prev, .discount-list .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; overflow:hidden; cursor:pointer;}
.discount-list .prev{ background-position:-30px 0px; left:0px; top:110px;}
.discount-list .next { background-position:-30px -30px; right:0px; top:110px;}
.discount-list .prevStop { background-position:0px 0px;}
.discount-list .nextStop { background-position:0px -30px;}

/*首页商品列表*/
.pro-item-list { width:1200px; margin-top:10px; position:relative;}
.pro-item-list ul { overflow:hidden; zoom:1;}
.pro-item-list ul li { float:left; overflow:hidden; display:inline;}
.pro-item-list dl { width:192px; height:275px; background:#fff; padding:15px 20px 0 20px; margin:0 8px 0px 0px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.pro-item-list dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.pro-item-list dl:hover img{ transform:scale(1.2);}
.pro-item-list dl:nth-of-type(4n){ margin-right:0;}
.pro-item-list dt { width:192px; height:192px; background:#fff; text-align:center; margin-bottom:5px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.pro-item-list dt img { max-width:192px; max-height:192px; text-align:center; cursor:pointer; transition:all 0.5s;}
.pro-item-list dd { width:192px; line-height:20px;}
.pro-item-list .pro-name { width:192px; height:20px; text-align:center; overflow:hidden;}
.pro-item-list .original-price { text-align:center; color:#999;}
.pro-item-list .pro-price { color:#f30213; text-align:center; font-weight:bold;}
.pro-item-list .prev, .pro-item-list .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; overflow:hidden; cursor:pointer;}
.pro-item-list .prev{ background-position:-30px 0px; left:0px; top:110px;}
.pro-item-list .next { background-position:-30px -30px; right:0px; top:110px;}
.pro-item-list .prevStop { background-position:0px 0px;}
.pro-item-list .nextStop { background-position:0px -30px;}
.pro-item-list-fm { width:232px; height:290px; margin-right:10px; overflow:hidden;}
.pro-item-list-fm img  { width:232px; height:290px;}
.pro-con-txt { width:100%; height:0px; background:#ccc; line-height:45px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6);}
.pro-con-txt a { color:#fff;}
.pro-con-txt a:hover { color:#ff0;}
.pro-con-txt .pro-txt-name { width:100%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:5px 10px 0px 10px; box-sizing:border-box; overflow:hidden;}
.pro-con-txt .pro-txt-dec { width:100%; height:30px; line-height:30px; color:#fff; padding:0px 10px; text-align:center; box-sizing:border-box; overflow:hidden;}
.pro-con-txt .collect-ion, .pro-con-txt .shop-car-ico, .pro-con-txt .shop-ppt-ico  { width:78px; height:30px; padding-left:22px; line-height:30px; margin:0px 0 0 10px; float:left; overflow:hidden;}
.pro-con-txt .collect-ion { background:#f30213 url(../images/collect_ion2.png) 4px 8px no-repeat;}
.pro-con-txt .shop-car-ico { background:#f30213 url(../images/shop_car_ico5.png) 4px 8px no-repeat;}
.pro-con-txt .shop-ppt-ico { background:#f30213 url(../images/ppt_ico_small.png) 4px 8px no-repeat;}

/*首页商品列表 20190104 新增*/
.pro-floor-list { width:1200px; margin-top:10px; position:relative;}
.pro-floor-list ul { overflow:hidden; zoom:1;}
.pro-floor-list ul li { float:left; overflow:hidden; display:inline;}
.pro-floor-list dl { width:162px; height:170px; background:#fff; padding:10px; margin:0 10px 10px 0px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.pro-floor-list dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.pro-floor-list dl:hover img{ transform:scale(1.2);}
.pro-floor-list dl:nth-of-type(5n) { margin-right:0;}
.pro-floor-list dt { width:162px; height:130px; background:#fff; text-align:center; margin-bottom:5px; overflow:hidden;}
.pro-floor-list dt img { /* width:162px; */ height:130px; text-align:center; cursor:pointer; transition:all 0.5s;}
.pro-floor-list dd { width:162px; line-height:20px;}
.pro-floor-list .pro-name { width:162px; height:20px; text-align:center; overflow:hidden;}
.pro-floor-list .original-price { text-align:center; color:#999;}
.pro-floor-list .pro-price { color:#f30213; text-align:center; font-weight:bold;}
.pro-floor-list .prev, .pro-floor-list .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; overflow:hidden; cursor:pointer;}
.pro-floor-list .prev{ background-position:-30px 0px; left:0px; top:110px;}
.pro-floor-list .next { background-position:-30px -30px; right:0px; top:110px;}
.pro-floor-list .prevStop { background-position:0px 0px;}
.pro-floor-list .nextStop { background-position:0px -30px;}
.pro-floor-list-fm { width:240px; height:390px; background: #fff; margin-right:10px; overflow:hidden; position:relative;}
.pro-floor-list-fm img  { width:240px; height:390px;}
.pro-floor-list-fm ul { padding:10px 10px 0px 10px; position:absolute; bottom:0}
.pro-floor-list-fm li { width:105px; height:30px; background:rgba(0,0,0,0.4); line-height:30px; font-size:12px; text-align:center; margin:0px 10px 10px 0px; overflow:hidden; float:left;}
.pro-floor-list-fm li:nth-of-type(2n) { margin-right:0;}
.pro-floor-list-fm li a { color:#fff;}
.pro-floor-list-fm li a:hover { color:#ff0;}
.pro-floor-con-txt { width:100%; height:0px; background:#ccc; line-height:45px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6);}
.pro-floor-con-txt a { color:#fff;}
.pro-floor-con-txt a:hover { color:#ff0;}
.pro-floor-con-txt .pro-txt-name { width:100%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:5px 10px 0px 10px; box-sizing:border-box; overflow:hidden;}
.pro-floor-con-txt .pro-txt-dec { width:100%; height:30px; line-height:30px; color:#fff; padding:0px 10px; text-align:center; box-sizing:border-box; overflow:hidden;}
.pro-floor-con-txt .collect-ion, .pro-floor-con-txt .shop-car-ico, .pro-floor-con-txt .shop-ppt-ico { width:60px; height:30px; padding-left:20px; line-height:30px; margin:0px 0 0 7px; float:left; overflow:hidden;}
.pro-floor-con-txt .collect-ion { background:#f30213 url(../images/collect_ion2.png) 2px 8px no-repeat;}
.pro-floor-con-txt .shop-car-ico { background:#f30213 url(../images/shop_car_ico5.png) 2px 8px no-repeat;}
.pro-floor-con-txt .shop-ppt-ico { background:#f30213 url(../images/ppt_ico_small.png) 2px 8px no-repeat;}
.pro-floor-fm-t1 { width:240px; height:390px; background:#2d9f30 url(../images/t1_fm.jpg) top no-repeat;}
.pro-floor-fm-t2 { width:240px; height:390px; background:#bb3ca5 url(../images/t2_fm.jpg) top no-repeat;}
.pro-floor-fm-t3 { width:240px; height:390px; background:#db1766 url(../images/t3_fm.jpg) top no-repeat;}
.pro-floor-fm-t4 { width:240px; height:390px; background:#351c75 url(../images/t4_fm.jpg) top no-repeat;}
.pro-floor-fm-t5 { width:240px; height:390px; background:#f58706 url(../images/t5_fm.jpg) top no-repeat;}
.pro-floor-fm-t6 { width:240px; height:390px; background:#3c42b5 url(../images/t6_fm.jpg) top no-repeat;}
.pro-floor-fm-t7 { width:240px; height:390px; background:#47b15c url(../images/t7_fm.jpg) top no-repeat;}
.pro-floor-fm-t8 { width:240px; height:390px; background:#cc0000 url(../images/t8_fm.jpg) top no-repeat;}
.pro-floor-fm-t9 { width:240px; height:390px; background:#ef649b url(../images/t9_fm.jpg) top no-repeat;}
.pro-floor-fm-t10 { width:240px; height:390px; background:#076df8 url(../images/t10_fm.jpg) top no-repeat;}

/*价格区间*/
.price-range { width:1200px;}
.price-range .hd { width:1200px; height:38px; background:#fafafa; line-height:40px; border-bottom:#e9e9e9 2px solid;}
.price-range .hd ul { float:right; padding-right:20px;}
.price-range .hd ul li { height:38px; line-height:40px; background:#fafafa; text-align:center; font-size:14px; padding:0 8px; float:left; cursor:pointer;}
.price-range .hd ul li.on { height:37px; background:#fafafa; color:#f30213; font-weight:bold; border-bottom:#f30213 2px solid;}
.price-range .hd ul li.on a { color:#c00;}
.price-range .hd ul li.on a:hover { color:#f00;}
.price-range .hd ul li:nth-child(1) { }
.price-range .bd { width:1200px;}
.price-range .tempWrap { }
.price-range-title { color:#f30213; font-size:18px; font-weight:bold; padding-left:15px; line-height:40px;}
.price-range-title a { color:#f30213;}

/*抢购专区*/
.qgzq { width:1200px; height:260px; background:#f30213 url(../images/qg_pro_bg.png) no-repeat; position:relative;}
.qgzq h1 { font-size:30px; line-height:36px; color:#fff; font-weight:700; letter-spacing:4px; position:absolute; top:20px; left:40px;}
.qgzq h1 a { color:#fff;}

/*快递选礼专区*/
.courier { width:1200px; height:160px;}
.courier dl { width:290px; height:170px; background:#f6f6f6; color:#fff; padding:15px 20px 0 20px; margin:0 10px 0px 0px; box-sizing:border-box; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;
	border-radius:5px;
}
.courier dl:nth-of-type(1) { width:390px; background:#5d7092;}
.courier dl:nth-of-type(2) { width:390px; background:#e86452;}
.courier dl:nth-of-type(3) { width:390px; background:#5ad8a6; margin-right:0;}
.courier dl:nth-of-type(4) { background:#f6bd16; margin-top:10px;}
.courier dl:nth-of-type(5) { background:#1e9493; margin-top:10px;}
.courier dl:nth-of-type(6) { background:#5b8ff9; margin-top:10px;}
.courier dl:nth-of-type(7) { background:#945fb9; margin-top:10px; margin-right:0;}
.courier dl img { width:120px; position:absolute; right:0; bottom:0; transition:all 0.3s;}
.courier dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.courier dl:hover img { transform:scale(1.2);}
.courier dt { width:100%; font-size:18px; overflow:hidden;}
.courier dd { width:100%; line-height:20px; font-size:12px; text-transform:capitalize;}

/*视频分享*/
.video-wrap { width:1200px;}
.video-title { width:1200px; height:40px; background:#fff; color:#c42722;}
.video-title-txt { font-size:18px; font-weight:bold; padding-left:15px; line-height:40px;}
.video-list { width:1200px; position:relative;}
.video-list ul { overflow:hidden; zoom:1;}
.video-list ul li { float:left; overflow:hidden; display:inline;}
.video-list dl { width:171.5px; background:#fff; padding:10px 10px 10px 10px; float:left; margin:10px 10px 20px 0px; cursor:pointer; position:relative; overflow:hidden;}
.video-list dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.video-list dl:hover img {transform:scale(1.2);}
.video-list dl:nth-child(6n){ margin-right:0;}
.video-list dl img:hover { transform:scale(1.2);}
.video-list dt { width:100%; height:170px; background:#000; margin-bottom: 5px; overflow:hidden;}
.video-list dt img { width:100%; height:100%; cursor:pointer; transition:all 0.3s; opacity:0.5;}
.video-list dd { width:100%;}
.video-list .video-player { position:absolute; left:60px; top:60px; z-index:10;}
.video-list .video-name { width:100%; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.video-list .prev, .video-list .next { width:30px; height:30px; background:url(../images/tj_arrow.png) no-repeat; position:absolute; display:block; overflow:hidden; cursor:pointer;}
.video-list .prev{ background-position:-30px 0px; left:0px; top:110px;}
.video-list .next { background-position:-30px -30px; right:0px; top:110px;}
.video-list .prevStop { background-position:0px 0px;}
.video-list .nextStop { background-position:0px -30px;}

.video-list2 { width:978px; position:relative;}
.video-list2 ul { padding-top:20px;}
.video-list2 ul li { float:left; overflow:hidden; display:inline;}
.video-list2 dl { width:195px; background:#fff; padding:10px 10px 10px 10px; float:left; margin:0px 0px 20px 20px; cursor:pointer; position:relative; overflow:hidden;}
.video-list2 dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.video-list2 dl:hover img {transform:scale(1.2);}
.video-list2 dl:nth-child(6n){ margin-right:0;}
.video-list2 dl img:hover { transform:scale(1.2);}
.video-list2 dt { width:100%; height:195px; background:#000; margin-bottom: 5px; overflow:hidden;}
.video-list2 dt img { width:100%; height:100%; cursor:pointer; transition:all 0.3s; opacity:0.5;}
.video-list2 dd { width:100%;}
.video-list2 .video-player { position:absolute; left:70px; top:70px; z-index:10;}
.video-list2 .video-name { width:100%; height:30px; line-height:30px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*热门活动专区*/
.activity-wrap { width:1200px;}
.activity-banner { width:1200px;}
.activity-banner img { width:1200px;}

/*专属方案专区*/
.exclusive-wrap { width:1200px;}
.exclusive-fm-pic { width:473px; height:290px; float:left;}
.exclusive-fm-pic img { width:100%;}
.exclusive-list { width:1200px; position:relative;}
.exclusive-list ul { overflow:hidden; zoom:1;}
.exclusive-list ul li { width:232px; margin:10px 10px 0px 0px; float:left; box-sizing:border-box; overflow:hidden; display:inline;}
.exclusive-list dl { height:275px; background:#fff; padding:15px 20px 0 20px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;}
.exclusive-list dl:hover { box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.exclusive-list dl:hover img{ transform:scale(1.2);}
.exclusive-list dt { width:100%; height:192px; background:#fff; text-align:center; margin-bottom:5px; overflow:hidden;}
.exclusive-list dt img { max-width:100%; height:192px; text-align:center; cursor:pointer; transition:all 0.3s;}
.exclusive-list dd { }
.exclusive-list li:nth-of-type(1) { width:473px; height:290px; margin-right:10px;}
.exclusive-list li:nth-of-type(2) { }
.exclusive-list li:nth-of-type(3) {}
.exclusive-list li:nth-of-type(4) { margin-right:0;}
.exclusive-list li:nth-of-type(5) { }
.exclusive-list li:nth-of-type(6) { }
.exclusive-list li:nth-of-type(7) {}
.exclusive-list li:nth-of-type(8) { }
.exclusive-list li:nth-of-type(9) { margin-right:0;}
.exclusive-list li:nth-of-type(14) { margin-right:0;}
.exclusive-list li:nth-of-type(19) { margin-right:0;}
.exclusive-list .pro-name { width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.exclusive-list .original-price { text-align:center; color:#999;}
.exclusive-list .pro-price { color:#f30213; text-align:center; font-weight:bold;}

/*推荐商品*/
.pro-recommend { width:1200px;}
.pro-recommend .hd { width:1200px; height:38px; background:#fafafa; line-height:40px; border-bottom:#e9e9e9 2px solid;}
.pro-recommend .hd ul { float:left;}
.pro-recommend .hd ul li { width:120px; height:38px; line-height:40px; background:#fafafa; text-align:center; font-size:15px; float:left; cursor:pointer;}
.pro-recommend .hd ul li.on { height:37px; background:#fafafa; color:#f30213; font-weight:bold; border-bottom:#f30213 2px solid;}
.pro-recommend .hd ul li.on a { color:#c00;}
.pro-recommend .hd ul li.on a:hover { color:#f00;}
.pro-recommend .hd ul li:nth-child(1) { }
.pro-recommend .bd { width:1200px;}
.pro-recommend .tempWrap { }
.pro-recommend-title { width:1200px; height:45px; line-height:40px; border-bottom:#f30213 2px solid;}
.pro-recommend-ico { width:40px; height:40px; background:url(../images/tuijian_ico.png) no-repeat;}
.pro-recommend-txt { font-size:18px; font-weight:bold; padding-left:5px; line-height:40px;}
.pro-title-item { padding-left:10px; float:left;}
.pro-title-item li { padding:0 10px; color:#666; line-height:40px; float:left;}
.pro-title-item li a { color:#666;}
.pro-title-item li a:hover { color:#f30213;}
.pro-more { color:#666; line-height:40px; padding-right: 10px;}
.pro-more a { color:#666;}
.pro-more a:hover { color:#f30213;}

/* 楼层索引 品牌楼层索引 */
#floor-nav, .brand-floor-nav { width:70px; border:1px #ddd solid; border-width:1px 1px 0px 0px; position:fixed; top:30px; left:0px; display:none;}
#floor-nav ul li, .brand-floor-nav ul li{ width:70px; padding:8px 0; background:#fff; color:#333; font-size:12px; text-align:center; border-bottom:1px #ddd solid; position:relative; cursor:pointer;}
#floor-nav ul li:nth-child(0), .brand-floor-nav ul li:nth-child(0) { }
#floor-nav ul li.active, .brand-floor-nav ul li.active { background:#f30213; color:#fff; display:block;}
#floor-nav ul li:hover, .brand-floor-nav ul li:hover { background:#f30213; color:#fff; display:block;}

.floor { width:1200px;}
.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9, .t10, .t11, .t12, .t13, .t14, .t15 { width:1200px; margin-top:20px;}
.t1-title, .t2-title, .t3-title, .t4-title, .t5-title, .t6-title, .t7-title, .t8-title, .t9-title, .t10-title, .t11-title, .t12-title, .t13-title, .t14-title, .t15-title, .brand-title { width:1200px; height:40px; background:#fff;}
.t1-title { color:#2d9f30;}
.t2-title { color:#bb3ca5;}
.t3-title { color:#db1766;}
.t4-title { color:#351c75;}
.t5-title { color:#f58706;}
.t6-title { color:#3c42b5;}
.t7-title { color:#47b15c;}
.t8-title { color:#cc0000;}
.t9-title { color:#ef649b;}
.t10-title { color:#076df8;}
.t11-title { color:#83b832;}
.t12-title { color:#ea9a00;}
.t13-title { color:#d65100;}
.t14-title { color:#00c2df;}
.t15-title { color:#0093DD;}
.brand-title { color:#f52f00;}

.t1-ico, .t2-ico, .t3-ico, .t4-ico, .t5-ico, .t6-ico, .t7-ico, .t8-ico, .t9-ico, .t10-ico, .t11-ico, .t12-ico, .t13-ico, .t14-ico, .t15-ico, .brand-ico, .item-bar-ico { width:4px; height:40px;}
.t1-ico { background:#2d9f30;}
.t2-ico { background:#bb3ca5;}
.t3-ico { background:#db1766;}
.t4-ico { background:#351c75;}
.t5-ico { background:#f58706;}
.t6-ico { background:#3c42b5;}
.t7-ico { background:#47b15c;}
.t8-ico { background:#cc0000;}
.t9-ico { background:#ef649b;}
.t10-ico { background:#076df8;}
.t11-ico { background:#83b832;}
.t12-ico { background:#ea9a00;}
.t13-ico { background:#d65100;}
.t14-ico { background:#00c2df;}
.t15-ico { background:#0093DD;}
.brand-ico { background:#f52f00;}
.item-bar-ico { background:#c42722;}

.tehui-ico { position:absolute; right:0px; top:-357px; z-index:99999;}
.tehui-icolist { position:absolute; right:0px; top:0px; z-index:99999;}
.activity-mysy, .activity-msjw, .activity-mbby, .activity-xsdz { height:25px; line-height:25px; padding:0 5px; color:#fff; position:absolute; left:0px; top:0px; z-index:99998;
	-moz-border-radius:0 0px 10px 0px; 
	-webkit-border-radius:0 0px 10px 0px;
	-o-border-radius:0 0px 10px 0px;
	border-radius:0 0px 10px 0px;
}
.activity-mysy { background:rgba(225,40,30,1);}
.activity-msjw { background:rgba(255,153,0,1);}
.activity-mbby { background:rgba(230,60,180,1);}
.activity-xsdz { background:rgba(140,60,230,1);}

/* 合作品牌 */
.pro-brand { width:1200px;}
.pro-brand ul { margin-top:10px;}
.pro-brand li { width:140px; height:70px; background:#fff;  padding:10px; margin: 0px 10px 10px 0px; float:left; cursor:pointer; position:relative; overflow:hidden;
	-moz-box-shadow:0px 2px 3px #dadada;
	-webkit-box-shadow:0px 2px 3px #dadada;
	box-shadow:0px 2px 3px #dadada;
}
.pro-brand li:hover img{ transform:scale(1.2);}
.pro-brand li img { width: 100%; height: 100%; transition:all 0.5s;}
.pro-brand-con-txt { width:100%; height:0px; background:#ccc; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.4);}
.pro-brand-con-txt a { color:#fff;}
.pro-brand-con-txt a:hover { color:#ff0;}
.pro-brand-con-txt .pro-brand-name { width:140px; height: 30px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; overflow:hidden;}

.pro-brand .hd { width:1200px; height:39px; background:#fff; border-bottom:#f2f2f2 1px solid;}
.pro-brand .hd ul { margin-top:0px; float:left;}
.pro-brand .hd ul li { width:115px; height:39px; line-height:39px; text-align:center; font-size:12px; color:#555; border-right:#f2f2f2 1px solid; padding:0px; margin:0px; float:left; cursor:pointer;
	-moz-box-shadow:0px 0px 0px #fff;
	-webkit-box-shadow:0px 0px 0px #fff;
	box-shadow:0px 0px 0px #fff;
}
.pro-brand .hd ul li.on { height:37px; font-size:14px; border-bottom:#f52f00 3px solid; background:#fff; color:#f52f00;}
.pro-brand .hd ul li.on a { color:#f52f00;}
.pro-brand .hd ul li.on a:hover { color:#ff0;}
.pro-brand .bd { width:1200px;}
.pro-brand .bd ul { }
.pro-brand .tempWrap { }
.pro-brand .pro-brand-list { width:1200px; background:#fff;}
.pro-brand .pro-brand-list ul { margin: 0px; padding:20px 0px 0px 20px;}
.pro-brand .pro-brand-list li { width:140px; height:70px; background:#f9f9f9; padding:5px; margin: 0px 15px 15px 0px; float:left; cursor:pointer; position:relative; overflow:hidden;
	-moz-box-shadow:0px 2px 0px #eaeaea;
	-webkit-box-shadow:0px 2px 0px #eaeaea;
	box-shadow:0px 2px 0px #eaeaea;
}
.pro-brand .pro-brand-list li:hover img{ transform:scale(1.2);}
.pro-brand .pro-brand-list li img { width: 100%; height: 100%; transition:all 0.5s;}
.pro-brand .pro-brand-list2 { width:1200px;}
.pro-brand .pro-brand-list2 ul { margin: 0px; padding:0px 0px 0px 0px;}
.pro-brand .pro-brand-list2 li { width:140px; height:70px; background:#f9f9f9; padding:0px; margin: 0px 10px 10px 0px; float:left; cursor:pointer; position:relative; overflow:hidden;
	-moz-box-shadow:0px 2px 0px #eaeaea;
	-webkit-box-shadow:0px 2px 0px #eaeaea;
	box-shadow:0px 2px 0px #eaeaea;
}
.pro-brand .pro-brand-list2 li:hover img{ transform:scale(1.2);}
.pro-brand .pro-brand-list2 li img { width: 100%; height: 100%; transition:all 0.5s;}

/* 右侧快捷导航 */
.right-side { width:40px; height:100%; background:#333; right:0; top:0px; bottom:0; z-index:100; position:fixed;}
.right-side ul { padding-top:250px;}
.right-side ul li { width:40px; height:40px; float:left; position:relative; border-bottom:1px solid #4d4d4d; cursor:pointer;}
.right-side ul li .right-sidebox { width:40px; height:40px; color:#fff; font:14px/40px "微软雅黑"; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden;}
.right-side ul li .right-sidebox2 { width:40px; height:40px; color:#fff; font:12px/20px "微软雅黑"; box-sizing:border-box; padding:0 10px 0 5px; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden; display:flex; align-items:center;}
.right-sidebox2 i { font-size:32px; margin-right:5px;}
.right-side ul li .right-sidetop { width:40px; height:40px; line-height:40px; display:inline-block; opacity:0.8; filter:Alpha(opacity=80); transition:all 0.3s;}
.right-side ul li .right-sidetop:hover { background:#f30213; opacity:1; filter:Alpha(opacity=100);}
.right-side ul li img { float:left;}
.msg-pop { width:18px; height:18px; background:#f30213; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff; text-align:center; line-height:18px; display:block; position:absolute; top:0px; left:0px; z-index:100;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.right-side ul li a { color:#fff;}

.right-side-consultant { width:180px; line-height:30px; background:#333; color:#fff; padding:10px; border-right:1px solid #4d4d4d; box-sizing:border-box; right:40px; top:414px; z-index:0; position:fixed;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	-moz-box-shadow:2px 2px 5px #333;
	-webkit-box-shadow:2px 2px 5px #333;
	box-shadow:2px 2px 5px #333;
}
.right-side-consultant-ico { right:160px; cursor:pointer; top:384px; z-index:0; position:fixed;}
.right-side-consultant-ico i { color:#333; font-size:64px;}

/*-------------子页-------------*/

/*子页热门商品*/
.zy-hot-pro { width:1200px; background:#ddd; margin-top:20px; position:relative;}
.zy-hot-pro dl { width:188px; height:275px; background:#fff; padding:15px 20px 0 20px; float:left; margin:15px 0px 10px 10px; cursor:pointer; position:relative; overflow:hidden;}
.zy-hot-pro dl:hover { width:186px; height:273px; border:#f30213 1px solid; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.zy-hot-pro dl:hover img{ transform:scale(1.2);}
.zy-hot-pro dt { width:188px; height:188px; background:#fff; text-align:center; margin-bottom:5px; overflow:hidden;}
.zy-hot-pro dt img { /* width:188px; */ height:188px; text-align:center; cursor:pointer; transition:all 0.5s;}
.zy-hot-pro dd { text-align:center;width:188px; line-height:20px;}
.zy-hot-pro .pro-name { width:188px; height:20px; text-align:center; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zy-hot-pro .pro-price { color:#f30213; text-align:center; font-weight:bold;}
.zy-hot-pro-bg { width:48px; height:52px; background:url(../images/zy_hot_pro_bg.png) no-repeat; color:#fff; text-align:center; position:absolute; left:20px; z-index:1;}
.zy-hot-pro2 { width:1200px; background:#ddd; margin-top:20px; position:relative;}
.zy-hot-pro2 dl { width:188px; height:245px; background:#fff; padding:15px 20px 0 20px; float:left; margin:15px 0px 10px 10px; cursor:pointer; position:relative; overflow:hidden;}
.zy-hot-pro2 dl:hover { width:186px; height:243px; border:#f30213 1px solid; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.zy-hot-pro2 dl:hover img{ transform:scale(1.2);}
.zy-hot-pro2 dt { width:188px; height:188px; background:#fff; text-align:center; margin-bottom:5px; overflow:hidden;}
.zy-hot-pro2 dt img { /* width:188px; */ height:188px; text-align:center; cursor:pointer; transition:all 0.5s;}
.zy-hot-pro2 dd { width:188px; line-height:20px;}
.zy-hot-pro2 .pro-name { width:188px; height:20px; text-align:center; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zy-hot-pro2 .pro-price {text-align:center;}
.zy-hot-pro2 a { cursor:pointer;}

/*子页热门商品*/
.loc { width:1200px;}

/*子页条件选择*/
.zy-pro-select-item { width:1200px; background:#fff; font-size:12px; border:#ddd 1px solid; box-sizing:border-box;}
.zy-pro-select-item td { border:#ddd 1px solid;}
.zy-pro-select-item a { color:#005aa0;}
.zy-pro-select-item a:hover { color:#f30213;}
.zy-pro-select-item .pro-select-item-title { width:60px; background:#fafafa; color:#666; font-weight:bold; text-align:center; padding:5px;}
.zy-pro-select-item .zy-pro-select-list {}
.zy-pro-select-item .zy-pro-select-list li { padding:0 10px; line-height:40px; float:left;}
.zy-pro-select-item .zy-pro-select-brand-td { padding:10px; position:relative;}
.zy-pro-select-item .zy-pro-select-brand { }
.zy-pro-select-item .zy-pro-select-brand li { width:116px; height:40px; background:#fff; text-align:center; line-height:40px; border:1px solid #ddd; margin:-1px -1px 0 0; overflow:hidden; float:left;}
.zy-pro-select-item .zy-pro-select-brand li:hover { background:#ddd;}
/*.zy-pro-select-item .zy-pro-select-brand li img { width:100%; height:100%; cursor:pointer; transition:all 0.5s;}
.zy-pro-select-item .zy-pro-select-brand li:hover img{ transform:scale(1.2);}*/
.zy-pro-select-item .zy-pro-select-brand2 { }
.zy-pro-select-item .zy-pro-select-brand2 li { width:127px; height:60px; background:#fff; text-align:center; padding:5px; border:1px solid #ddd; margin:-1px -1px 0 0; position:relative; overflow:hidden; float:left;}
.zy-pro-select-item .zy-pro-select-brand2 li img { width:100%; height:100%; cursor:pointer; transition:all 0.5s;}
.zy-pro-select-item .zy-pro-select-brand2 li:hover img{ transform:scale(1.2);}
.zy-pro-select-item .zy-pro-select-brand2 .pro-brand-con-txt { width:100%; height:0px; background:#ccc; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.4);}
.zy-pro-select-item .zy-pro-select-brand2 .pro-brand-con-txt a { color:#fff;}
.zy-pro-select-item .zy-pro-select-brand2 .pro-brand-con-txt a:hover { color:#ff0;}
.zy-pro-select-item .zy-pro-select-brand2 .pro-brand-name { width:100%; height: 30px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; overflow:hidden;}
.zy-pro-select-item .zy-pro-select-brand-more { position:absolute; top:20px; right:20px; cursor:pointer;}

/*子页浏览过的产品*/
.zy-wrap-l { width:218px; border:#ddd 1px solid; border-top:#a5a5a5 2px solid; box-sizing:border-box;}
.zy-wrap-r { width:960px; box-sizing:border-box;}
.zy-footprint-pro-title { height:40px; background:#fafafa; line-height:40px; font-weight:bold; padding-left:20px;}
.zy-footprint-pro { /* width:198px; */ background:#fff; padding:5px 10px 10px 10px; position:relative; box-sizing:border-box;}
.zy-footprint-pro dl { width:198px; height:245px; background:#fff; padding:0px 15px 15px 15px; border-bottom:#ddd 1px solid; margin-top:15px; box-sizing:border-box; cursor:pointer; position:relative; overflow:hidden;}
.zy-footprint-pro dl:hover { border:#f30213 1px solid; box-sizing:border-box;}
.zy-footprint-pro dl:hover img{ transform:scale(1.2);}
.zy-footprint-pro dl:last-child { border-bottom:0px;}
.zy-footprint-pro dl:hover:last-child { border:#f30213 1px solid;}
.zy-footprint-pro dt { width:168px; height:168px; background:#fff; text-align:center; overflow:hidden;}
.zy-footprint-pro dt img { /* width:168px; */ height:168px; text-align:center; cursor:pointer; transition:all 0.5s;}
.zy-footprint-pro dd { width:168px; line-height:20px;}
.zy-footprint-pro .pro-name { width:168px; height:40px; text-align:center; overflow:hidden;}
.zy-footprint-pro .pro-price { color:#f30213; text-align:center; font-weight:bold;}
.footprint-pro-con-txt { width:100%; height:0px; background:#ccc; line-height:45px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.6);}
.footprint-pro-con-txt a { color:#fff;}
.footprint-pro-con-txt a:hover { color:#ff0;}
.footprint-pro-con-txt .pro-txt-name { width:100%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:14px; font-weight:bold; padding:5px 10px 0px 10px; box-sizing:border-box; overflow:hidden;}
.footprint-pro-con-txt .pro-txt-dec { width:100%; height:30px; line-height:30px; text-align:center; color:#fff; padding:0px 10px; box-sizing:border-box; overflow:hidden;}
.footprint-pro-con-txt .collect-ion, .footprint-pro-con-txt .shop-car-ico, .footprint-pro-con-txt .shop-ppt-ico { width:62px; height:30px; padding-left:25px; line-height:30px; margin:0px 0 0 7px; float:left; overflow:hidden;}
.footprint-pro-con-txt .collect-ion { background:#f30213 url(../images/collect_ion2.png) 8px 8px no-repeat;}
.footprint-pro-con-txt .shop-car-ico { background:#f30213 url(../images/shop_car_ico5.png) 8px 8px no-repeat;}
.footprint-pro-con-txt .shop-ppt-ico { background:#f30213 url(../images/ppt_ico_small.png) 8px 8px no-repeat;}

/*子页产品列表*/
.zy-pro-sorting { width:960px; height:40px; background:#ddd; padding:6px; box-sizing:border-box;}
.zy-pro-sorting2 { width:960px; background:#f30213; line-height:40px; color:#fff; padding:6px; box-sizing:border-box;}
.zy-pro-sorting-item { background:#fff; border:#ccc 1px solid;}
.zy-pro-sorting-item li { width:100px; height:26px; text-align:center; line-height:26px; float:left;}
.zy-pro-sorting-item .on { width:100px; height:26px; background:#f30213;}
.zy-pro-sorting-item .on a { color:#fff;}
.zy-pro-list { width:960px; box-sizing:border-box;}
.zy-pro-list dl { width:228px; /* height:275px; */ background:#fff; padding:15px 20px 10px 20px; margin:15px 15px 0px 0px; border:#fff 1px solid; float:left; box-sizing:border-box; cursor:pointer; position:relative; overflow:hidden;}
.zy-pro-list dl:hover { border:#f30213 1px solid; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2); box-sizing:border-box;}
.zy-pro-list dl:hover img{ transform:scale(1.2);}
.zy-pro-list dl:nth-of-type(4n){ margin-right:0;}
.zy-pro-list dt { width:188px; height:188px; background:#fff; text-align:center; margin-bottom:5px; overflow:hidden;}
.zy-pro-list dt img { /* width:188px; */ height:188px; text-align:center; cursor:pointer; transition:all 0.5s;}
.zy-pro-list dd { width:188px; text-align:center; line-height:20px;}
.zy-pro-list .pro-name { width:188px; height:20px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;}
.zy-pro-list .pro-price { color:#f30213; text-align:center; font-weight:bold;}

.zy-pro-list2 { width:960px; box-sizing:border-box;}
.zy-pro-list2 dl { width:228px; height:245px; background:#fff; padding:15px 20px 0 20px; float:left; margin:15px 15px 0px 0px; box-sizing:border-box; cursor:pointer; position:relative; overflow:hidden; box-sizing:border-box;}
.zy-pro-list2 dl:hover { border:#f30213 1px solid; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2); box-sizing:border-box;}
.zy-pro-list2 dl:hover img{ transform:scale(1.2);}
.zy-pro-list2 dl:nth-of-type(4n){ margin-right:0;}
.zy-pro-list2 dt { width:188px; height:188px; background:#fff; text-align:center; margin-bottom:5px; overflow:hidden; box-sizing:border-box;}
.zy-pro-list2 dt img { /* width:188px; */ height:188px; text-align:center; cursor:pointer; transition:all 0.5s;}
.zy-pro-list2 dd { width:188px; line-height:20px; text-align:center;}
.zy-pro-list2 .pro-name { width:188px; height:20px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;}
.zy-pro-list2 .pro-price { text-align:center;}
.zy-pro-list3 { width:960px; padding:0px 0px 0px 10px; box-sizing:border-box;}
.zy-pro-list3 dl { width:186px; height:243px; background:#fff; padding:10px 10px 0 10px; float:left; margin:20px 20px 0px 0px; border:#e8e8e8 1px solid; cursor:pointer; position:relative; overflow:hidden; box-sizing:border-box;}
.zy-pro-list3 dl:hover { width:186px; height:243px; border:#f30213 1px solid; box-shadow:4px 4px 4px 0px rgba(0, 0, 0, .2);}
.zy-pro-list3 dl:hover img{ transform:scale(1.2);}
.zy-pro-list3 dl:nth-of-type(4n){ margin-right:0;}
.zy-pro-list3 dt { width:188px; height:188px; background:#fff; text-align:center; margin-bottom:5px; overflow:hidden; box-sizing:border-box;}
.zy-pro-list3 dt img { /* width:188px; */ height:188px; cursor:pointer; transition:all 0.5s; box-sizing:border-box;}
.zy-pro-list3 dd { width:188px; line-height:20px; text-align:center; box-sizing:border-box;}
.zy-pro-list3 .pro-name { width:188px; height:20px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;}
.zy-pro-list3 .pro-price { text-align:center;}

/*产品详细页*/
.zy-pro-show-wrap { width:1200px; height:420px; background:#fff; box-sizing:border-box;}
.zy-pro-show-wrap2 { width:1200px; background:#fff; box-sizing:border-box;}
.zy-pro-show-pic { width:350px; /* position:relative; */ box-sizing:border-box;}

/*图片放大镜样式*/
.jqzoom { border:none; padding:0px; margin:0px; display:block; float:left; cursor:pointer; position:relative;}
.jqzoom img { width:350px; height:350px; overflow:hidden;}
.zoomdiv { width:350px; height:350px; background:#fff; text-align:center; border:1px solid #ccc; position:absolute; top:0px; left:0px; z-index:100; display:none; overflow:hidden;}
.jqZoomPup { width:20px; height:20px; border:1px solid #aaa; background:#fff; z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; /*url(../images/zoom.png) 50% center no-repeat*/ opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview { width:350px; height:350px; border:1px solid #ddd; box-sizing:border-box; overflow:hidden;}
.spec-scroll { clear:both; margin-top:5px; width:352px; position:relative;}
.spec-scroll .prev { float:left; margin-right:4px;}
.spec-scroll .next { float:right;}
.spec-scroll .prev,.spec-scroll .next { width:10px; height:54px; font-family:"宋体"; text-align:center; line-height:54px; border:1px solid #ddd; background:#ebebeb; cursor:pointer; display:block; position:relative;}
.spec-scroll .items { float:left; position:relative; width:320px; height:56px; box-sizing:border-box; overflow:hidden;}
.spec-scroll .items ul { position:absolute; width:999999px; height:56px;}
.spec-scroll .items ul li { float:left; width:64px; text-align:center;}
.spec-scroll .items ul li img { border:1px solid #ddd; padding:2px; width:56px; height:56px; box-sizing:border-box;}
.spec-scroll .items ul li img:hover { border:2px solid #f60; padding:1px;}

/*详细页产品右侧信息*/
.zy-pro-show-info { width:830px;}
.zy-pro-show-info-item h2 { line-height:40px;}
.zy-pro-show-info-item li { color:#8d8d8d; line-height:30px;}
.zy-pro-show-info .need-integral { width:400px; height:50px; background:#fbfbfb; border:#dedede 1px solid; line-height:50px; padding-left:10px; margin:5px 0; display:block;}
.zy-pro-show-info .need-integral-number { font-size:24px; color:#f30213; font-weight:bold;}
.activity-time-bg { height:36px; background: #ff2790; color: #fff; line-height: 36px !important; padding: 5px 10px;
	background: -webkit-linear-gradient(left,#ff2790 0,#ff0054 100%);
    background: -o-linear-gradient(left,#ff2790 0,#ff0054 100%);
    background: linear-gradient(to right,#ff2790 0,#ff0054 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2790', endColorstr='#ff0054', GradientType=1);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.activity-time-jg { margin:0;}
.gw-num-wrap { position:relative; color:#8d8d8d;}
.gw-num-wrap  .kucun { position:absolute; left:170px; top:3px; color:#8d8d8d;}
.gw-num { width:110px; line-height:26px; border:1px solid #dbdbdb; margin:10px 0 10px 0px; overflow:hidden;}
.gw-num em { height:26px; width:26px; font-style:normal; color:#7A7979; border-right:1px solid #dbdbdb; text-align:center; display:block; float:left; cursor:pointer;}
.gw-num .num { text-align:center; width:52px; font-size:14px; line-height:24px; border:0; box-sizing:border-box; display:block; float:left;}
.gw-num em.add { border-right:0; border-left:1px solid #dbdbdb; float:right;}
.zy-pro-spec { height:28px; color:#8d8d8d;}
.zy-pro-spec dt { line-height:28px; float:left;}
.zy-pro-spec li { height:28px; position:relative; margin:2px 6px 2px 0; outline:none; float:left;}
.zy-pro-spec li a { height:24px; background:#fff; color:#8d8d8d; padding:1px 6px; border:1px solid #ccc; display:inline-block; line-height:24px;}
.zy-pro-spec li a:hover { border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
.zy-pro-spec li i { position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../images/zy_pro_spec_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.zy-pro-spec li.selected a { border:2px solid #e4393c; color:#333; padding:0 5px;}
.zy-pro-spec li.selected i { display:block;}
.zy-pro-spec .disabled { color:#d0d0d0 !important; cursor:not-allowed!important;}


.zy-pay-choose { color:#333; margin:0; padding:20px; display:flex; align-items:center;}
.zy-pay-choose dt { line-height:38px; float:left;}
.zy-pay-choose dd { flex:1;}
.zy-pay-choose ul { padding-top:0; display:flex; align-items:center;}
.zy-pay-choose li { width:100px; height:38px; text-align:center; margin:0px 0px 0px 10px; outline:none; position:relative; display:flex; align-items:center;}
.zy-pay-choose li a { width:100%; height:34px; line-height:34px; background:#fff; color:#8d8d8d; padding:1px 6px; border:1px solid #ccc; border-radius:5px; display:inline-block;}
.zy-pay-choose li a:hover { border:1px solid #e4393c; padding:0 5px; text-decoration:none;}
.zy-pay-choose li i { position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:1px; bottom:2px; background:url(../images/zy_pro_spec_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.zy-pay-choose li.selected a { border:1px solid #e4393c; color:#333; padding:0 5px;}
.zy-pay-choose li.selected i { display:block;}
.zy-pay-choose .disabled { color:#d0d0d0 !important; cursor:not-allowed!important;}

.zy-pro-show-info .join-shop-car-btn, .zy-pro-show-info .buy-shop-btn, .zy-pro-show-info .ppt-shop-btn { width:160px; height:50px; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial; color:#fff; font-size:16px; font-weight:bold; border:none;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	transition:all 0.3s;
}
.zy-pro-show-info .join-shop-car-btn { background:#f74343 url(../images/jion_shop_car.png) 6px 10px no-repeat;}
.zy-pro-show-info .join-shop-car-btn:hover { background:#f01918 url(../images/jion_shop_car.png) 6px 10px no-repeat;}
.zy-pro-show-info .buy-shop-btn { background:#fc8031;}
.zy-pro-show-info .buy-shop-btn:hover { background:#f01918;}
.zy-pro-show-info .ppt-shop-btn { background:#fff; border:#fc8031 1px solid; color:#fc8031;}
.zy-pro-show-info .ppt-shop-btn:hover { background:#f01918; border:#f01918 1px solid; color:#fff;}
.zy-share-collect { height:40px; line-height:40px; border:#ddd 1px solid; border-width:1px 0; padding:5px 0;}
.zy-collect { width:100px; background:url(../images/history_ico3.png) 0px 8px no-repeat; color:#1e8dcd; padding:0px 0 0px 30px;}
.zy-collect a { color:#1e8dcd;}
.zy-collect a:hover { color:#f30213;}
.zy-xcx { width:100px; background:url(../images/xcx_ico.png) 0px 8px no-repeat; color:#1e8dcd; padding:0px 0 0px 30px; position:relative; z-index:2;}
.zy-xcx ul { position:absolute; background:#fff; left:20px; top:40px; display:none;
	-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);
	-o-box-shadow:0 1px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);
	box-shadow:0 1px 5px rgba(0,0,0,0.2);
}
.zy-xcx li { text-align:center;}
.zy-xcx a { color:#1e8dcd;}
.zy-xcx a:hover { color:#f30213;}
.zy-xcx .xcx-zy-ewm { width:160px; height:160px; overflow:hidden;}
.zy-xcx .xcx-zy-ewm img { width:100%; height:100%;}
.zy-giftbook-ewm { width:100%; text-align:left; padding-top:5px; overflow:hidden;}
.zy-giftbook-ewm img { width:130px; height:130px;}

.zy-share { width:250px; text-align:center;}
.zy-share span { line-height:40px;}
.zy-show-con-wrap { width:958px; border:#ddd 1px solid; box-sizing:border-box;}
.zy-show-con-wrap .hd { width:958px; height:38px; background:#f6f6f6; border-bottom:#e3101e 2px solid; line-height:38px; box-sizing:border-box;}
.zy-show-con-wrap .hd ul { float:left;}
.zy-show-con-wrap .hd ul li { width:120px; height:38px; line-height:38px; text-align:center; float:left; cursor:pointer}
.zy-show-con-wrap .hd ul li.on { background:#e3101e; color:#fff; font-weight:bold;}
.zy-show-con-wrap .hd ul li.on a { color:#fff;}
.zy-show-con-wrap .hd ul li.on a:hover { color:#fff;}
.zy-show-con-wrap .bd { }
.zy-show-con-wrap .bd ul { }
.zy-show-con-wrap .tempWrap { }
.zy-show-con-wrap .zy-show-con { padding:10px; line-height:24px;}
.zy-show-con-wrap .zy-show-con table { border:#ddd 1px solid; margin:10px 0;}
.zy-show-con-wrap .zy-show-con table td { border:#ddd 1px solid; padding:5px;}
.zy-show-con-wrap .zy-show-con table .td-bg { background:#f0f0f0;}
.zy-show-con-wrap .zy-show-con-pic { font-size:0px; text-align:center;}
.zy-show-con-wrap .zy-show-con-pic img { max-width:916px; vertical-align:bottom;}
.zy-show-con-wrap .zy-show-title { width:99%; height:30px; line-height:30px; font-weight:bold; border-bottom:#ddd 1px solid; border-left:5px #ff0000 solid; padding-left:5px; box-sizing:border-box;}

/*前台购物车*/
.zy-shop-car { width:1198px; border:#ddd 1px solid;}
.zy-shop-car .title { width:1158px; height:39px; background:#f9fafb; border-bottom:#ddd 1px solid; line-height:39px; font-size:16px; font-weight:bold; padding:0 20px;}
.zy-shop-car table { width:1178px; border:#ddd 1px solid; margin:10px;}
.zy-shop-car table td { border:#ddd 1px solid; padding:5px;}
.zy-shop-car table .td-bg { height:38px; background:#f9fafb;}
.zy-shop-car table .td-center { text-align:center;}
.zy-shop-car table .shop-pic-wrap { /*width:640px;*/ overflow:hidden;}
.zy-shop-car table .shop-pic { width:60px; height:60px; overflow:hidden;}
.zy-shop-car table .shop-pic img { width:60px; height:60px;}
.zy-shop-car table .shop-pic-name { width:82%; font-size:12px; padding-left:10px; line-height:20px; box-sizing:border-box;}.gray { color:#ccc;}
.zy-shop-car .comb { width:1168px; height:48px; background:#f9fafb; border:#ddd 1px solid; line-height:48px; padding:0 0 0 10px; margin:10px;}
.zy-shop-car .comb-text { padding-right:20px;}
.zy-shop-car .comb-text a { color:#c00;}
.zy-shop-car .comb-text a:hover { color:#f00;}
.zy-shop-car .go-pay { width:134px; height:50px; background:#ff8200; text-align:center; font-size:16px; font-weight:bold; margin:-1px -1px 0 0;}
.zy-shop-car .go-pay a { color:#fff;}
.zy-shop-car .cont-shop { width:134px; height:50px; background:#f30213; text-align:center; font-size:16px; font-weight:bold; margin:-1px -1px 0 0;}
.zy-shop-car .cont-shop a { color:#fff;}

/*前台订单信息*/
.zy-order-info { border-top:#f30213 2px solid;}
.order-sum { width:1168px;  border-top:#ddd 1px dotted; line-height:30px; padding:10px 0 0 10px; margin:10px;}
.order-sum2 { width:948px;  border-top:#ddd 1px dotted; line-height:30px; padding:10px 0 0 10px; margin:10px;}
.distribution { float:left;}
.order-delivery { font-size:18px; font-weight:bold; color:#f00;}
.order-inputcheckbox { width:18px; height:18px; background:none; border:#ccc 1px solid;}
.distribution li { height:40px; line-height:40px; }
.distribution li span { width:80px; display:block; float:left;}
.distribution-btn {width: 100px; background: #f74343;color: #fff;line-height: 30px; padding: 0px 10px; border: none; border-radius: 5px;}
.distribution-btn:hover { background: #fc8031;color: #fff;text-decoration: none;}
.order-pay { width:140px; height:40px; background:#ff8200; text-align:center; font-size:16px; font-weight:bold; line-height:40px; margin:10px 0;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
	transition:all 0.5s;
}
.order-pay a { color:#fff;}
.order-pay:hover { background:#f30213;}
.zy-order-ok { width:1198px; background:#fffdfa; font-size:16px; text-align:center; line-height:40px; border:#f8e3bf 1px solid; padding:30px 0;}
.zy-order-ok .green { color:#0ab30b; font-weight:bold;}
.zy-order-ok a { color:#f30213;}
.zy-order-ok a:hover { color:#f00;}

/*关于我们*/
.about-nav { width:200px; box-sizing:border-box;}
.about-nav .nav-bar { width:165px; height:40px; background:url(../images/about_bar.jpg) no-repeat; color:#fff; letter-spacing:2px; line-height:40px; font-weight:bold; padding-left:35px;}
.about-nav ul { border:#ddd 1px solid; border-top:0px; padding:0 0 10px 0; box-sizing:border-box;}
.about-nav li { /* width:198px; */ height:40px; background:url(../images/about_nav_bg2.jpg) no-repeat; line-height:40px; padding-left:30px; cursor:pointer; box-sizing:border-box;}
.about-nav li:hover {/* width:169px; */ background:url(../images/about_nav_bg.jpg) no-repeat; margin:0 0 0 -1px;}
.about-nav .nav-bg { background:url(../images/about_nav_bg2.jpg) no-repeat; display:block;}
.about-nav .on { /* width:169px; */ background:url(../images/about_nav_bg.jpg) no-repeat; font-weight:bold; color:#e80000; margin:0 0 0 -1px; display:block;}
.about-nav .on a { color:#e80000;}
.about-con-wrap { width:980px; border:#ddd 1px solid; box-sizing:border-box;}
.about-con-title { width:978px; height:40px; line-height:40px; background:#f6f6f6; border-bottom:#ddd 1px solid;  position:relative; box-sizing:border-box;}
.about-con-title .about-title-bar { width:120px; height:38px; background:#fff; color:#f30213; font-weight:bold; text-align:center; border-top:#e3101e 3px solid; position:absolute; left:0px; top:-1px;}
.about-con { background:#fff; padding:15px; line-height:30px;}
.about-con img { max-width:800px;}
#dituContent { width:96%; height:500px; margin-bottom:20px;}
.iw_poi_title { color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden; padding-right:13px; white-space:nowrap;}

/*子页新闻列表*/
.zy-news-list { width:1200px;}
.zy-news-list ul { }
.zy-news-list li { border-bottom:#ededed 1px dotted; padding:10px 0;}
.zy-news-list li:hover { background:#f8f8f8; display:block;}
.zy-news-list li h3 { height:30px; line-height:30px;}
.zy-news-list li time { color:#15a871;}
.zy-news-list li .news-list-con { font-size:14px; line-height:30px; color:#888;}
.zy-news-list ul>li>span { color:#f30;}
.zy-news-list ul>li>span>a { color:#f30;}
.zy-news-list ul>li>span>a:hover { color:#f00;}
.zy-news-list dl { border-bottom:#ededed 1px dashed; padding:10px 0;}
.zy-news-list dl:hover { background:#f8f8f8; display:block;}
.zy-news-list dl dt { width:213px; height:143px; border:#dcdcdc 1px solid; padding:5px 0 0 5px; float:left;}
.zy-news-list dl dd { width:960px; margin-left:10px; padding:0 10px 0 0; float:left;}
.zy-news-list dl dd h3 { height:30px; line-height:30px;}
.zy-news-list dl dd h3 a { color:#3ebb2b;}
.zy-news-list dl dd h3 a:hover { color:#ff9e0d;}
.zy-news-list dl dd time { color:#c00;}
.zy-news-list dl dd .news-list-con { width:960px; height:90px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list dl dd  a { color:#888;}
.zy-news-list dl dd a:hover { color:#c00;}
.zy-news-list dl dd span { color:#f30;}
.zy-news-list dl dd span a { color:#f30;}
.zy-news-list dl dd span a:hover { color:#f00;}
.zy-news-list2 { padding:5px 0 10px 0;}
.zy-news-list2 li { padding:0 15px 0 30px; height:45px; background:url(../images/news-dot.gif) 14px center no-repeat; line-height:45px; border-bottom:#ededed 1px dotted; overflow:hidden;}
.zy-news-list2 li:hover { background:#f7f7f7 url(../images/news-dot.gif) 14px center no-repeat; cursor:pointer;}

/*子页图片列表*/
.zy-pic-list { width:928px;}
.zy-pic-list ul { padding:20px 0 0px 0;}
.zy-pic-list li { width:262px; height:183px; background:#e4e4e4 url(../images/no_pic.jpg) center center no-repeat; background-size:100% 100%; float:left; margin:0px 0px 20px 20px; position:relative; overflow:hidden;}
.zy-pic-list li img { width:262px; height:183px; transition:transform .3s; overflow:hidden;}
.zy-pic-list li:hover img { transform:scale(1.2);}
.zy-pic-list li .pic-title { width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:0px;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}
.zy-pic-list li .pic-title-hoverbg { width:262px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; bottom:13px;
	background:rgba(40, 132, 213, 0.6) none repeat scroll 0 0 !important; /*实现FF背景透明，文字不透明*/
	-moz-opacity:0.9;
	opacity:0.9;
	/*filter:alpha(opacity=90);*/ /* IE */
}

/*在线留言*/
.msg-table { width:940px; background:#fff;}
.msg-table td { height:30x; border:#e9e9e9 1px solid; line-height:30px; padding:10px 10px;}
.msg-table-tdbg { background:#fafafa;}
.btn-jgjl { margin-left:110px;}

/* 状态 */
.state { color:#fff; text-align:center; font-size:12px; font-weight:normal; padding:0 5px;
 -moz-border-radius:5px; 
 -webkit-border-radius:5px;
 -o-border-radius:5px;
 border-radius:5px;
}
.state-right { position:absolute; top:2px; right:0;}
.state-right2 { position:absolute; top:4px; right:0;}
.state-right3 { height:20px; line-height:20px; position:absolute; top:10px; right:10px;}
.state-dsh { background:#00df9f;}  /* 待审核 */
.state-dfs { background:#1E9FFF;}  /* 待发送 */
.state-wtg { background:#ff0000;}  /* 未通过 */
.state-ytg { background:#009933;}  /* 已通过 */
.state-qx { background:#ff6600;}  /* 取消 */
.state-end { background:#d3d3d3;}  /* 结束 */
.state-text { line-height:24px; margin:8px 0 0 5px;}

/*在线支付*/
.wx-pay-wrap { padding:0 20px 20px 20px; display:flex; align-items:flex-end;}
.wx-pay-left { margin:0; box-sizing: border-box;}
.wx-pay-left ul { padding:10px;}
.wx-pay-left li { line-height:30px; text-align:center;}
.wx-pay-code { width:100%; padding:20px; border:#ddd 1px solid; border-bottom:0; box-sizing: border-box;}
.wx-pay-code dl { display:flex; justify-content:flex-start; align-items:center; flex-direction:column;}
.wx-pay-code dt { }
.wx-pay-code dt img { width:200px;}
.wx-pay-code dd { text-align:center;}
.wx-pay-time { width:100%; background:#ecfbff; padding:10px; border:#b1d9ff 1px solid; box-sizing: border-box;}
.wx-pay-time dl { display:flex; align-items:center; flex-wrap:wrap;}
.wx-pay-time dt { margin-right:10px;}
.wx-pay-time dt img { width:54px;}
.wx-pay-time dd { flex:1; line-height:25px;}
.wx-pay-time-end { background:#ff6d6d; padding:4px 8px; color:#fff; margin-right:5px;}

.wx-pay-right-img { width:270px; margin:0px 0 0 40px;}
.wx-pay-right-img img { width:270px;}