﻿@charset "utf-8";
/* css document */
.clear{clear:both}
.red{color:#e31436}
.gay{color:#999999}
.bot{border-bottom:1px #cccccc dashed}
.ora{ color:#ffff00}
.white{color:#ffffff}
.head {
	line-height: 30px;
	color: #000;
	font-size: 12px;
	background: #eee;
	border-bottom: 1px solid #bcbaba;
	/*overflow: hidden;*/
}
.w {
	margin: 0 auto;
	width: 1280px;
	overflow: hidden;
}
.topbox {
	height: 108px;
	background: #fff;
	width: 100%;
    min-width: 1280px;
}
.head-con .fr a {
	margin: 0 8px;
}
.logo {
	float: left;
	padding-top: 28px;
}
.logo a {
	display: block;
	width: 350px;
	height: 36px;
	background:  no-repeat;
}
.logo.hwg {
	float: left;
	padding-top: 18px;
}
.logo.hwg a {
	display: block;
	width: 350px;
	height: 70px;

	background: url(/uploads/image/rsdimages/logo_hwg.png) no-repeat;

	background-size:contain;
	background-position:center;
}
.searchwra {
	float: left;
}
.searchbox {
	margin-top: 23px;
	width: 528px;
	overflow: hidden;
}
.inp-search {
	float: left;
	padding: 0 12px;
	height: 39px;
	width: 412px;
	line-height: 39px;
	color: #999;
	border: 1px solid #f10245;
}
.btn-search {
	float:left;
	display: block;
	padding: 0 6px;
	width: 76px;
	height:39px;
	line-height: 39px;
	font-size: 18px;
	color: #fff;
	background: #f10245;
	border:0;
	cursor:pointer;
}
.btn-search div {
	display: block;
	padding-left: 33px;
	height: 41px;
	background: url(/uploads/image/rsdimages/ico-search.png) no-repeat left center;
}
.search-key {
	margin-left: -6px;
	width: 530px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
}
.search-key a {
	margin: 0 6px;
}
.search-key a.on, .search-key a:hover, .search-key a:active {
	color: #f10245;
}
.toptel {
	float: right;
	padding: 22px 46px 0 0;
	width: 254px;
    line-height:40px;
    font-size: 18px;
    font-weight: bold;
    color: #e5004f;
}
.phone {
	float: right;
	padding: 22px 46px 0 0;
}
.navbox {
	height: 36px;
	line-height: 36px;
	background: #e5004f;
	width: 100%;
	min-width: 1280px;
}
.navlist {
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}
.navlist li {
	float: left;
	width: 150px;
	text-align: center;
	font-size: 16px;
	overflow: hidden;
}
.navlist a {
	color: #fff;
	display:block;
}
.navlist li.on, .navlist li:hover, .navlist li:active {
	background: #7d0022;
}
.actbox {
	margin: 35px auto 0;
	overflow: hidden;
}
.actbox li {
	float: left;
	margin-right: 24px;
}
.actbox li.mr0 {
	margin-right: 0;
}
.titbox {
	padding: 0 10px;
	line-height: 72px;
	font-size: 30px;
	color: #e5004f;
	border-bottom: 3px solid #e5004f;
	position: relative;
}
.more {
	font-size: 14px;
	line-height: 30px;
	color: #666;
	position: absolute;
	right: 10px;
	bottom: 0;
	z-index: 1;
}
.conbox {
	margin: 15px 0 9px 10px;
	overflow: hidden;
}
.conitem {
	float: left;
	margin-right: 12px;
	width: 240px;
	border: 1px solid #c0bdbd;
	background:#ffffff;
}
.conitem:hover {
	border: 1px solid #e5004f;
}
.conitem.mr0 {
	margin-right: 0;
}
.pho {
	display: block;
	padding: 4px 0 7px;
	text-align: center;
	overflow: hidden;
	position: relative;
}
.pho img {
	display: block;
	margin: 0 auto;
	width: 144px;
	height: 144px;
}
.con-tit a {
	display: block;
	margin: 8px 10px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	height:48px;
}
.con-price {
	height: 52px;
	background: #ffffff;
	line-height: 52px;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
}
.con-cont{
	line-height: 35px;
	text-align: center;
	border-bottom: 1px #d2d2d2 solid;
	width: 94%;
	margin: 0 auto;
}
.con-cont img{
	width: 23px;
	height: 23px;
	vertical-align: middle;
	margin-right: 12px;
}
.price {
	float: left;
	width: 103px;
	color: #e5004f;
	text-align: center;
}
.old-price {
	float: left;
	font-size: 14px;
	color: #666666;
	text-decoration: line-through;
	max-width:76px;
	overflow: hidden
}
.con-price .car {
	display: block;
	float: right;
	margin: 9px 10px 0 0;
	width: 32px;
	height: 26px;
	background: url(/uploads/image/rsdimages/ico-shopcar.png) no-repeat center;
}
.light .conitem .pho:before {
	content: "";
	position: absolute;
	width: 60px;
	height: 194px;
	top: 0;
	left: -105px;
	overflow: hidden;
	background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
	-webkit-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg)
}
.light .conitem:hover .pho:before {
	-webkit-transition: left 1s;
	-moz-transition: left 1s;
	transition: left 1s;
	left: 292px
}
.hotbox {
	display: block;
	padding: 20px 0 13px;
	position: relative;
}
.hotbox img {
	display: block;
	margin: 0 auto;
	width: 224px;
	height: 209px;
}
.hot-tit {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-align:center;
}
.con-country{
	width: 1080px;
	margin: 0 auto;
	padding:26px 0;
	height: 80px;
	overflow: hidden;
}
.con-country span{
	float: left;
	width: 270px;
	text-align: center;
	line-height: 80px;
	font-size: 24px;
	color: #000000
}
.con-country img{
	width: 80px;
	height: 80px;
	vertical-align: middle;
	margin-right: 20px;
}


/*热门宝贝列表*/
.font14{font-size:14px}
.font12{font-size:12px;line-height:20px;color:#fff;padding-top:5px}
/*美味水果*/
.title_nav{
	position:absolute;
	z-index:2;
	font-size:16px;
	color:#666666;
	left:180px;
	top:0;
	height: 71px;
}
.title_nav ul li{float:left;width:90px;text-align:center;cursor: pointer;}

.fruits_main{background:#fff;width:1280px}
.fruits_left{float:left;width:240px;height: 362px;}
.fruits_left img{width: 100%;height: 100%;}
.fruits_concent,.defalut_concent{float:left;width:790px; height:362px;overflow: hidden;}
.fruits_concent ul,.defalut_concent ul{overflow: hidden;background:url(/uploads/image/rsdimages/fruitsbg.png) no-repeat;}
.fruits_concent ul li img,.defalut_concent ul li img{cursor:pointer;}
.defalut_concent ul{background:url(/uploads/image/rsdimages/defaultbg.png) no-repeat}
.fruits_concent ul li{width:263px;float:left;text-align:center;height:160px;padding:10px 0}

.fruit_title{font-size:16px;color:#010101;line-height:30px}
/*最新热卖*/
.fruits_right{float:left;width:230px;padding:5px 10px}
h3{font-size:18px;color:#e70132;border-bottom:1px #cccccc dashed;line-height:36px;font-weight:100}
.fruits_right ul li{line-height:20px;padding-top:12px;color:#666666;height:90px}

.defalut_concent ul li{width: 374px;height: 150px;padding:30px 10px 0;float:left;text-align: center;position: relative;}
.defalut_concent ul li p{padding-left: 150px;text-align: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.defalut_concent ul li img{position: absolute;bottom: 2px;left: 10px;width: 140px;height: 156px;}
.defalut_concent ul li p span{float: left;margin-top: 30px;font-size: 24px;width: 100%;vertical-align: bottom}
.defalut_concent ul li p span del{float:right;font-size: 16px;vertical-align: bottom;line-height:34px;}
/*正品保障*/
.zhp{width:100%;height:110px;background:#fff}
.zhp_list{width:1280px;margin:0 auto}


/*footer*/
.footer{background:#e5004f;width:100%;min-width:1280px;}
.footer_list{width:1100px;margin:0px auto}
.left{float:left;width:840px;margin-right:20px;}
.left ul li{width:200px;float:left;line-height:30px;margin:15px 10px 0 0; background:url(/uploads/image/rsdimages/left-line.png) no-repeat 115px}
.left ul li.last-child{background: none;}
.right{float:left;width:160px;}
.right ul li{list-style:none;float:left;width:150px;margin-left: 100px;}

.line{ background:url(/uploads/image/rsdimages/line.png) repeat-x;height:27px;width:98%;margin:0 auto}


/*------------------------------跨境商城首页样式---------------------------------*/
/*国家场馆*/
.state{width:1000px;margin:10px auto 0 auto;font-size:16px}
.state ul li{width:200px;float:left;margin:10px 20px;text-align:center;line-height:60px}
.state ul li img{padding-left:50px}
/*最新产品列表*/
.state_title{line-height:36px;border-bottom:1px #cccccc dashed;width:95%;margin:0 auto}
.state_title img{width:23px;height:23px;vertical-align: middle;margin-right: 12px;}

/*热门宝贝*/
.pos{position:relative;height:240px;}
.pos_img{position: absolute;z-index:1}
.pos_text{position:absolute;z-index:3;top:180px;width:240px}

.conbox.inter .conitem{position: relative;min-height:245px;background:rgba(0,0,0,0.5)}
.conbox.inter .conitem a .font12{text-align: center;position: absolute;left: 0;bottom: 0;width: 100%;background: url(/uploads/image/rsdimages/hot-bg2.png) repeat-x bottom;background-color: transparent;background-size: auto 200%;}
.fruits_right .bot img{width: 97px;height: 74px;}
.conbox.inter .conitem img{width:240px;height:240px;}
/*--------------------分类列表样式---------------------*/
.list_main{width:1280px;margin:0 auto; background:#fff}
.first_category,.second_category{width:100%;margin:5px auto;}
.category_title{float:left;display:block; background:#eeeeee;line-height:26px;width:60px;margin:6px 6px 0 0px;text-align:center;-webkit-border-radius:8px;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;}
.first{float:left;width:88%;padding:6px 0}
.first ul{width:500px ;height: 30px;overflow: hidden;}
.first ul.open{width: 800px;height: auto;}
.first_category ul li{float:left;padding:0 12px 0 12px;font-size:14px;color:#333333;height:26px;line-height:26px;text-align:center;margin: 2px 10px 2px 0;cursor: pointer;}
.first_category ul li.on{background: #e5004f;color: #ffffff;}
.second_category ul li{font-size:14px;color:666666;}
.more2{float:left;padding-top:6px;width:5%}
.more2 a{padding-right: 16px;background: url(/uploads/image/rsdimages/area_sub_arr.png) no-repeat right center;}
.more2 a.up{background-image: url(/uploads/image/rsdimages/area_up_arr.png);}
.category_hover,.category_hover a{ color: #e5004f}

/*翻页*/
.page{width:760px;margin:15px auto;padding:10px 0}
.page ul{margin-left:26px}
.page ul li{float:left;padding:3px 10px;height:24px;border:1px #cccccc solid;text-align:center;line-height:24px;margin:5px}
.page_hover{background:#ff9900;color:#fff}

.page ul li:hover a,.page ul li:hover{background: #ff9900;color: #ffffff}
.page ul li a:visited{color:#000}

/*右侧浮动菜单*/
.toolbar {
	position: fixed;
	right: 1px;
	top: 300px;
	z-index: 999;
}
.toolbar a {
	display: block;
	margin-bottom: 1px;
	height: 50px;
	width: 50px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	background: #e5004f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	transition: all 0.3s linear;
	position: relative;
}
.toolbar a:hover, .toolbar a:active {
	background: #fa0258;
}
.toolbar a:hover .car-num, .toolbar a:active .car-num{
	border-color: #fa0258;
	color: #fa0258;
}
.toolbar i {
	display: block;
	margin: 0 auto;
	width: 32px;
	height: 28px;
}
.qd {
	background: url(/uploads/image/rsdimages/ico-qd.png) no-repeat center;
}
.shop-car {
	background: url(/uploads/image/rsdimages/ico-car.png) no-repeat center;
}
.app {
	background: url(/uploads/image/rsdimages/ico-app.png) no-repeat center;
}
.top {
	background: url(/uploads/image/rsdimages/ico-top.png) no-repeat center;
}
.toolbar a.scoll-top {
	background: #c0bcbe;
}
.toolbar a.scoll-top:hover, .toolbar a.scoll-top:active {
	background: #d1cfd0;
}
.toolbar .scoll-top i {
	height: 50px;
}
.car-num{
	width: 18px;
	height: 18px;
	-webkit-border-radius: 9px;
	-ms-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	font-size: 12px;
	color: #f50f21;
	line-height: 18px;
	text-align: center;
	background: #ffffff;
	border:2px #e5004f solid;
	position:absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}
/*右侧浮动菜单end*/


/*首页banner*/
#yxh_article{ width: 100%; margin: 0;}
.slider_box{margin:0px auto 0 auto;height:450px;overflow:hidden;position:relative;width:680px;}
.mask{height:100px;overflow:hidden;background:#000000;opacity:0.7;filter:alpha(opacity:70);width:100%;position:absolute;left:0;bottom:0;z-index:1;}
.silder_con{overflow:hidden;position:absolute;}
.silder_panel{width:680px;height:450px;overflow:hidden;float:left;position:relative;}
.silder_panel img{width:100%;height:450px;display:block;overflow:hidden;}
.silder_nav li{float:left;padding:0px;border:1px solid #fff;margin:2px;display:inline;position:relative;}
.silder_nav li.current{border:3px solid #7acf39;margin:0 4px;}
.silder_nav li,.silder_nav img{display:block;width:100px;height:48px;overflow:hidden;}
.slider_box a.prev,.slider_box a.next{display:block;width:45px;height:100px;line-height:999em;overflow:hidden;z-indent:9;position:absolute;cursor:pointer;margin:85px 0 0 0;background: no-repeat;}
.slider_box a.prev{left:0;background-position:left 0;}
.slider_box a.next{right:0;background-position:right 0;}
.silder_intro{position:absolute;left:30;bottom:0;z-index:9;width:400px;height:100px;overflow:hidden;color:#fff;padding-left:20px;}
.silder_intro h3{font-size:20px;font-weight:bold;margin:10px 0 5px 0;height:22px;line-height:22px;}
.silder_intro p{font-size:12px;line-height:20px;}
.dec{float:right;height:100px;bottom:-10px;right:10px;overflow:hidden;z-index:9;position:absolute;}
.dec li{margin-top:20px;float:left;display:inline;}

/*首页bannerend*/
.home-banner{width: 100%;min-width: 1280px;position: relative;overflow: hidden;height: 450px;z-index: 1;}
.home-banner .thum-img-box{margin: 0 auto;position: absolute;left: 0;background: url(/uploads/image/rsdimages/bg_opacity_5.png) repeat;height: 90px;bottom: -90px;width: 100%;min-width: 1280px;}
.home-banner ul.main-img li{display: none;}
.home-banner ul.main-img,.home-banner ul.main-img li{height: 100%;width: 100%;}
.home-banner ul li img{width: 100%;height: 100%;cursor:pointer;}
.home-banner ul.thum-img{overflow: hidden;min-width: 1200px;}
.home-banner ul.thum-img li{width:192px;height: 80px;margin: 5px 4px;float: left;background: #000000}
.home-banner ul.thum-img li img{opacity: 0.5;filter: alpha(opacity=50);}
.home-banner ul.thum-img li.cur img{opacity: 1;filter: alpha(opacity=100);}
.thum-prev,.thum-next{width: 40px;height: 80px;position: absolute;left: 50%;top: 5px;background: #fff}
.thum-prev{margin-left: -640px;background: url(/uploads/image/rsdimages/thum_prev.png) no-repeat center center;}
.thum-next{margin-left: 600px;background: url(/uploads/image/rsdimages/thum_next.png) no-repeat center center;}
.thum-img-content{width: 1200px;margin: 0 auto;overflow: hidden;background: url(/uploads/image/rsdimages/bg_opacity_5.png) repeat;}

/* 悬浮菜单 */
.sub-nav{width: 1280px;margin: 0 auto;position: relative;z-index: 2;}
.sub-nav .sub-item{width: 1244px;height: 320px;background: #ffffff;position: absolute;left: 0;top: 0;padding: 20px 18px 20px;display: none;overflow: hidden;-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.5);-ms-box-shadow:0px 2px 4px rgba(0,0,0,0.5);box-shadow:0px 2px 4px rgba(0,0,0,0.5);}
.sub-item dl{width: 400px;float: left;margin-right: 22px;margin-bottom: 11px;height: 196px;opacity: 0;filter: alpha(opacity=0);}
.sub-item dl.last-child{margin-right: 0;}
.sub-item dl dt{font-size: 18px;color: #000000;line-height: 1;text-indent: 16px;padding-bottom: 14px;border-bottom: #d2d2d2 1px solid;}
.sub-item dl dd{margin-top: 10px;border-bottom: 1px #d2d2d2 dashed;overflow: hidden;}
.sub-item dl dd span{margin-bottom: 10px;line-height: 14px;font-size: 12px;display: block;float: left;text-align: center;width: 99px;border-right: 1px #999999 solid;color: #999999;cursor:pointer;overflow: hidden;}
.sub-item dl dd span.hot{color: #e5004f}
.sub-item dl dd span:hover{color: #333333}
.sub-item dl dd span.hot:hover{color: red}
.sub-item dl dd span.last-child,.sub-item dl dd.last-child{border:0;}

/* 列表滑动样式 */
.fruits_list{overflow: hidden;min-width: 790px;height: 362px;}
.fruits_list ul{float: left;width: 790px;height: 362px;}

/* 详情页 */
.nav-link{padding: 20px 0;border-bottom: 1px #d2d2d2 solid;}
.nav-link a{font-size: 16px;line-height: 1;}
.nav-link a:first-child{color: #666666}
.nav-link a:last-child{cursor: pointer}
.nav-link span{padding:0 12px;}
.top-sub-link{position: relative;z-index: 1;display: inline-block;padding: 0 8px;width: 64px;box-sizing:content-box;}
.top-sub-link *{box-sizing:content-box;}
.top-sub-link i{display: inline-block;width: 16px;height: 16px;background:url(/uploads/image/rsdimages/link_arr.png) no-repeat center center;background-size: 100% 100%;vertical-align: middle;transition: transform .4s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;}
.top-sub-link:hover{background-color: #ffffff;border:1px #333333 solid;border-width: 0 1px 0;}
.top-sub-link:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    margin-top: -4px;
}
.top-sub-link ul{display: none;position: absolute;top: 30px;right:-1px;width: 80px;background-color: #ffffff;}
.top-sub-link ul li:hover{background-color: #f1f1f1}
.top-sub-link:hover ul{display: block;border:1px #333333 solid;border-width: 0 1px 1px;}
.head-con{overflow: visible !important;}

.sift-nav{background: #fafafa;border:1px #f3f3f3 solid;}
.sift-nav .sift-item{float: left;width: 80px;line-height: 33px;text-align: center;border-right: 1px #dcdcdc solid;}
.sift-nav .sift-item.sift-price{width: auto;padding-right:10px;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.sift-nav .sift-item input{width: 48px;line-height:22px;border:1px #dcdcdc solid;margin: 0 12px;padding-left: 4px;height: 26px;height: 22px\9}
.sift-nav .sift-item input[type="button"]{margin: 0 0 0 10px;color: #ffffff;background: #e5004f;cursor: pointer;border-color: #e5004f;}
.sift-nav .sift-item input[type="reset"]{color: #999999;background: #e2e2e2;cursor: pointer;}
.sift-nav .sift-item input[type="checkbox"]{
    vertical-align: middle;
    width: 22px;
    height: 22px;
    -webkit-appearance:none;
    background: url(/uploads/image/rsdimages/checkbox_type1.png) no-repeat 0 0;
     background:#ffffff;
    background:none\0;
    cursor: pointer;
    border:0;
}
.sift-nav .sift-item input[type="checkbox"]:checked{background-position: right 0;}
.sift-nav .p-num{float: right;line-height: 33px;overflow: hidden;margin-right: 6px;}
.sift-nav .p-num a{display: inline-block;width: 20px;}
.sift-nav .p-num a.prev{background: url(/uploads/image/rsdimages/siftpage_prev.png) no-repeat center center;}
.sift-nav .p-num a.next{background: url(/uploads/image/rsdimages/siftpage_next.png) no-repeat center center;}
.sift-nav .sift-item.on span{color: #e5004f}
.sift-item .pop-up,.sift-item .pop-down{width: 11px;display: inline-block;vertical-align: middle;height: 20px;-webkit-transition:background 0.3s linear;transition:background 0.3s linear;-moz-transition:background 0.3s linear}
.sift-item .pop-up{
	background: url(/uploads/image/rsdimages/ico_renqi_gray.png) no-repeat 0 3px;
}
.sift-item .pop-down{
	background: url(/uploads/image/rsdimages/ico_renqi_gray.png) no-repeat 0 -14px;
}
.sift-item.on .pop-up{
	background: url(/uploads/image/rsdimages/ico_renqi.png) no-repeat 0 3px;
}
.sift-item.on .pop-down{
	background: url(/uploads/image/rsdimages/ico_renqi.png) no-repeat 0 -14px;
}

/*身份认证弹框*/
.alertmask{position: fixed;z-index: 1000;top: 0;left: 0;bottom:0;width: 100%;height: 100%;background: url(/uploads/image/rsdimages/bg_opacity_5.png) repeat;display: none;}
.lock body{overflow: hidden;}
.alertcontent{width: 666px;min-height: 460px;background: #ffffff;position: absolute;left: 50%;margin-left: -333px;top: 50%;margin-top: -260px;}
.alertcontent.mini{min-height: 160px;}
.alertcontent .alerttit{font-size: 18px;line-height: 46px;color: #ffffff;background: #e5004f url(/uploads/image/rsdimages/alert-tit-star.png) no-repeat 10px center;padding-left: 40px;}
.alertcontent .alerttit.pen{background-image: url(/uploads/image/rsdimages/alert-tit-pen.png);}
.alertclose{font-size: 24px;color: #ffffff;position: absolute;top: 0;right: 0;width: 46px;line-height: 46px;text-align: center;}
.alertmain{margin:0 14px}
.alerttip{line-height: 20px;color: #999999;padding:20px 0 20px 8px;border-bottom: 1px #999999 dashed}
.alertcontent.mini .alerttip{text-align: center;font-size: 16px;color: #333333;}
.update-info-box{width: 470px;margin: 20px auto 0;}
.alertmain.attr .update-info-box{width: 590px;}
.update-info-box p input[type="text"],.update-info-box p input[type="num"],.update-info-box p input[type="tel"]{height:34px;}
.update-info-box p input[type="checkbox"]{
	float: left;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    -webkit-appearance:none;
    background: url(/uploads/image/rsdimages/checkbox_type1.png) no-repeat 0 0;
     background:#ffffff;
    background:none\0;
    cursor: pointer;
    border:0;
    margin: 7px 4px;
}
.update-info-box p input[type="checkbox"]:checked{background-position: right 0;}
.update-info-box p .red,.update-info-box p label,.update-info-box p input{float: left;}
.update-info-box p label.long{width: 160px;}
.update-info-box p{position: relative;line-height: 36px;margin-bottom: 12px;overflow: hidden;}
.update-info-box p label{width: 80px;margin-right: 12px;text-align: right;display: inline-block;}
.update-info-box p input,.update-info-box p textarea{line-height: 34px;border:1px #d2d2d2 solid;width: 250px;padding-left: 12px;}
.update-info-box p textarea{resize:none;height: 80px;outline: none;line-height: 20px;padding:8px;}
.update-info-box p input[type="file"]{
	position: absolute;
	left:85px;
	right: 0;
	top: 0;
	bottom: 0;
	width:270px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
	cursor: pointer;
}
.update-info-box p select{height: 34px;line-height: 34px;border:1px #d2d2d2 solid;}
.update-info-box p input.err,.update-info-box p textarea.err,.update-info-box p select.err{border-color:#e5004f;}
.update-info-box p input.short{width: 80px;}
.update-info-box .sub-btn{background: #e5004f;width: 78px;line-height: 36px;color: #ffffff;text-align: center;display: inline-block;}
.update-info-box .disable{background: #eeeeee;width: 167px;margin-right: 5px;}
.id-card1,.id-card2{position: relative;width: 180px;height: 100px;float: left;}
.id-card1 img,.id-card2 img{width: 100%;height: 100%;}
.update-info-box p .id-card1 input{width: 100%;height: 100%;position: absolute;z-index: 88;left: 0;top: 0}
.id-card1{margin-right: 10px;}
.submit-btn{width: 175px;line-height: 46px;text-align: center;color: #ffffff;font-size: 18px;display: block;background: #e5004f;margin-left: 96px;border:0;}
.alertcontent.mini .submit-btn{margin:20px auto;}
.alertcontent.mini p{text-align: center;}
.alertcontent.mini p label,.alertcontent.mini p input{float: none;}

/*提示弹框*/
.alertcontent.tip{width: 300px;margin-left: -150px;min-height: 0;margin-top: -100px;}
.alertcontent.tip .alerttip{line-height: 28px;padding: 30px 0;border:0;}
.alertcontent.tip .submit-btn{font-size: 14px;line-height: 36px;width: 120px;display: inline-block;margin-left: 0;border-radius: 4px;}
.alertcontent.tip .submit-btn.cancel{color: #666666;background: #f1f1f1;}
.alertcontent.tip .submit-btn.cancel:hover{}
.alertcontent.tip .alertmain{text-align: center;padding-bottom: 10px;}

.u-tel{
    position: relative;
    display: none;
}
.u-tel .tc-bubble{
    position: absolute;
    top: 5px;
    left: 10px;
    display: block;
    width: 100px;
    border-radius: 3px;
    text-align: center;
}
.bubble-inner{
    font-size: 12px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 10px;
    border: 1px solid #e4e6e9;
    border-radius: 2px;
    background-color: #fff;
    line-height: 1.6;
    position: static!important;
    left: 50%;
    top: 50%;
    padding: 3px 5px;
}
.bubble-inner:before{
    font-size: 0;
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    border: 8px dashed transparent;
    top: inherit;
    bottom: inherit;
    right: 100%;
    margin-right: -1px;
    border-right-style: solid;
    margin-top: -8px;
    border-right-color: #e4e6e9;
}
.bubble-inner:after{
    font-size: 0;
    position: absolute;
    width: 0;
    height: 0;
    content: '';
    border: 7px dashed transparent;
    top: inherit;
    bottom: inherit;
    right: 100%;
    margin-right: -1px;
    border-right-style: solid;
    margin-top: -7px;
    border-right-color: #fff;
}
.common-tip{padding:20px;min-width: 160px;background: #e5004f;position: absolute;right: 50px;bottom:50px;line-height: 24px;text-align: center;color: #ffffff;-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);-ms-box-shadow: 0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);box-shadow: 0 0 10px rgba(0,0,0,0.6);webkit-backface-visibility: visible !important;
-webkit-animation-name: flipinx;
-moz-backface-visibility: visible !important;
-moz-animation-name: flipinx;
-ms-backface-visibility: visible !important;
-ms-animation-name: flipinx;
-o-backface-visibility: visible !important;
-o-animation-name: flipinx;
backface-visibility: visible !important;
animation-name: flipinx;
webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation-duration: 1s;
-webkit-animation-delay: .2s;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-duration: 1s;
-moz-animation-delay: .2s;
-moz-animation-timing-function: ease;
-moz-animation-fill-mode: both;
-ms-animation-duration: 1s;
-ms-animation-delay: .2s;
-ms-animation-timing-function: ease;
-ms-animation-fill-mode: both;
animation-duration: 1s;
animation-delay: .2s;
animation-timing-function: ease;
animation-fill-mode: both;
display: none;cursor: pointer;}
.common-tip::after{background: rgba(0,0,0,0.9);position: absolute;right: -6px;top: -6px;width: 20px;height: 20px;content: '×';-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);-ms-box-shadow: 0 0 10px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);box-shadow: 0 0 10px rgba(0,0,0,0.6);color: #ffffff;line-height: 20px;text-align: center;cursor: pointer;}
@-webkit-keyframes flipinx {
    0% {
        -webkit-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotatex(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotatex(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipinx {
    0% {
        -moz-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }

    40% {
        -moz-transform: perspective(400px) rotatex(-10deg);
    }

    70% {
        -moz-transform: perspective(400px) rotatex(10deg);
    }

    100% {
        -moz-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
}
@-ms-keyframes flipinx {
    0% {
        -ms-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }

    40% {
        -ms-transform: perspective(400px) rotatex(-10deg);
    }

    70% {
        -ms-transform: perspective(400px) rotatex(10deg);
    }

    100% {
        -ms-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipinx {
    0% {
        -o-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }

    40% {
        -o-transform: perspective(400px) rotatex(-10deg);
    }

    70% {
        -o-transform: perspective(400px) rotatex(10deg);
    }

    100% {
        -o-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
}
@keyframes flipinx {
    0% {
        transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }

    40% {
        transform: perspective(400px) rotatex(-10deg);
    }

    70% {
        transform: perspective(400px) rotatex(10deg);
    }

    100% {
        transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
}
.flipoutx {
-webkit-animation-name: flipoutx;
-webkit-backface-visibility: visible !important;
-moz-animation-name: flipoutx;
-moz-backface-visibility: visible !important;
-ms-animation-name: flipoutx;
-ms-backface-visibility: visible !important;
-o-animation-name: flipoutx;
-o-backface-visibility: visible !important;
animation-name: flipoutx;
backface-visibility: visible !important;
}
@-webkit-keyframes flipoutx {
    0% {
        -webkit-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipoutx {
    0% {
        -moz-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }
}

@-ms-keyframes flipoutx {
    0% {
        -ms-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
	100% {
        -ms-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipoutx {
    0% {
        -o-transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }
}

@keyframes flipoutx {
    0% {
        transform: perspective(400px) rotatex(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotatex(90deg);
        opacity: 0;
    }
}

.star {
    height: 30px;
    width: 180px;
    position: relative;
    background: url(/uploads/image/rsdimages/star.png) repeat-x;
    cursor: pointer;
}
.star li {
    float: left;
}
.star li a {
    display: block;
    width: 36px;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
    position: absolute;
    z-index: 5;
}
.pjcon {
    margin: 5px 0;
    position: relative;
}
.star li a:hover{background:url(/uploads/image/rsdimages/star.png) 0 -30px repeat-x;z-index:3;left:0}
.star a.one-star{left:0}
.star a.one-star:hover{width:36px}
.star a.two-stars{left:36px}
.star a.two-stars:hover{width:72px}
.star a.three-stars{left:72px}
.star a.three-stars:hover{width:108px}
.star a.four-stars{left:108px}
.star a.four-stars:hover{width:144px}
.star a.five-stars{left:144px}
.star a.five-stars:hover{width:180px}
.current-rating{background:url(/uploads/image/rsdimages/star.png) 0 -30px repeat-x;position:absolute;height:30px;z-index:1;top:0;left:0}
.description {
    clear: both;
    height: 30px;
    line-height: 30px;
    color: #ff8200;
    font-size: 12px;
    position: absolute;
    left: 180px;
    top: 0;
    z-index: 1;
}
.reason-item .img-box{overflow: hidden;width: 100%;}
.reason-item .img-box img{width: 120px;height: 120px;float: left;margin-right: 10px;}
.reason-item textarea:disabled{background: #ffffff;border:0;padding-top: 7px;line-height: 20px;}

/*0809*/
.order-content .con-price .operation{float: right;width: 61px;height: 52px;overflow: hidden;}
.operation .ico-car,.operation .ico-del{width: 20px;height: 20px;margin: 16px 5px;float: left;background-image: url(/uploads/image/rsdimages/sprite-operate.png);background-repeat: no-repeat;}
.operation .line{width: 1px;height: 20px;margin: 16px 0;background: #999999;float: left;}
.operation .ico-del{background-position: 0 0;}
.operation .ico-del:hover{background-position: 0 -20px;}
.operation .ico-car{background-position: -20px 0;}
.operation .ico-car:hover{background-position:-20px -20px;}

.addr-container .take-addr{position:relative}
.del-addr{position:absolute;width: 13px;height: 13px;text-indent: 99em;    background: url(/uploads/image/rsdimages/close13.png) no-repeat;top:10px;right:10px;overflow: hidden;cursor: pointer;}
.take-addr .two-btn{text-align:right;font-size:12px;}

input:not([type="image" i]), textarea {
    box-sizing: border-box;
}
.confirm-box{width: 400px;height: 300px;position: fixed;top: 50%;margin-top: -200px;left: 50%;margin-left: -150px;background-color: #fff;z-index: 1110;display: none;border:1px #d2d2d2 solid;border-radius:6px;box-shadow:0 0 5px #d2d2d2}
.confirm-box p.t1{text-align: center;line-height: 200px}
.confirm-box a.btn{width: 80px;height: 40px;margin-left: 80px;line-height: 40px;text-align: center;display: block;background-color: #e3e3e3;float: left;}
