@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?wtl04y');
	src:url('fonts/icomoon.eot?#iefixwtl04y') format('embedded-opentype'),
		url('fonts/icomoon.woff?wtl04y') format('woff'),
		url('fonts/icomoon.ttf?wtl04y') format('truetype'),
		url('fonts/icomoon.svg?wtl04y#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-menu:before {
	content: "\e600";
}
/*错误页面*/
#errorpage{width: 100%;text-align: center;padding: 106px 0;}
#errorpage .pinknum{color: #00aaff;}
#errorpage p{font-size: 18px;font-weight: bold;padding-top: 30px;}
#errorpage .greyspan{color: #999;}
#errorpage i{font-size: 72px;color: #ccc;}
#errorpage .errorsug{margin: 12px auto 62px;text-align: left;display: inline-block;*display: inline;}
#errorpage .errorsug p{font-size: 14px;padding-top: 6px;text-indent: 15px;}
#errorpage button{background: #00aaff;padding: 9px 46px 11px;*padding: 7px 24px 9px;color: #fff;border: 0;font-size: 14px;}

.searcherror{line-height:1.5em;margin: 2em 6em;}
.searcherror .center{text-align:center;}
.icon-search{font-size:1.6em;color:#bbb;vertical-align:-.2em;}
.searcherror p{font-size: 1em;}
.searcherror h4{font-size:1.4em;margin: .6em 0 0;line-height:2em;/* text-align:center; */position: relative;}
.searcherror h4 .icon-search{color:#333;position: absolute;left: -1.2em;top: 0.2em;font-size: 1.5em;}
.searcherror h4 strong{color:red;}


/*购物车*/
.shop_list .itemlist li{/*display: -webkit-box;*/margin-top: -1px;padding: 0.67em 0.67em 0.67em;border-bottom: 1px solid #e3e3e3;position: relative;}
.shop_list .itemlist .item{-webkit-box-flex: 1;display: -webkit-box;}
.shop_list .itemlist .item .pic{margin: 0 0.53em;padding: 0.13em;width: 4.67em;height: 4.67em;display: inline-block;text-align: center;line-height: 1.33em;}
.shop_list .itemlist .item .pic img{max-width: 4.67em;max-height: 4.67em;}
.shop_list .itemlist .item .desc{-webkit-box-flex: 1;}
.itemlist .item .desc .shop_tital{width:15em; height:1.2em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.shop_list .itemlist .item .desc a{ color:#333; text-decoration:none;}
.shop_list .itemlist .item .desc p{font-size: 0.93em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.shop_list .itemlist .item .desc .props{ nowrap;text-overflow: ellipsis;    margin-bottom: 5px;}
.shop_list .itemlist .item .desc .props span{ font-size:0.93em;}

.shop_addCart .button {float: left;color: white;border: 0;font-weight: normal;}
.shop_addCart .button i{ font-size:0.93em;}
.shop_addCart .button span{ font-size:1.2em;line-height: 1.67em;}
.shop_addCart{width: 100%;padding: 0;height: 2.97em; text-align:center;}
.shop_addCart .buyone {background: #ED6B24;width: 65%;}
.shop_addCart a{  width:35%; line-height: 1.67em;line-height: 1.67em;font-size: 1.2em; background:#E03710; color:#fff; text-decoration:none; float:left;}

.ku-amount-widget .icon-left-thin{ font-size:1.47em;}
.shop_amount .icon-trash{ font-size:1.47em; vertical-align:middle; position: absolute; right:0.67em; top:0.07em;}
.shop_dele{ display:table;float:left; margin-top:0.3em;}
.shop_total{ float:left; margin-top:0.5em;}
.shop_total i{ color:#00aaff;}
.shop_amount{ position:relative;}

.shop_list .shop_bottom{width:100%;  margin:0px;}
.shop_list .shop_bottom .shop_bta{ width:10em; float:left; height:3em;}/*
.shop_list .shop_bottom .shop_bta span{ font-size:1em; color:#00aaff}*/
.shop_list .shop_bottom .shop_gosel{ width:7.5em; height:2.25em; background:#00aaff; text-align:center; line-height:2.25em; float:right; border-radius:0.3em; margin-right:1.3em; color:#fff;}
.shop_list .shop_bottom .shop_gosel a{color:#fff;}
.address_section input.refund_text{
	width: 3em;
}
.deleteRefundItem{
	margin-top: 0.2em;
	display: inline-block;
}


.number-control{ display:table-cell; }
.stock{position:absolute;bottom: 1.6em;left: 8em;font-size: 0.8em;color:#666}
.mui-number{display:inline-block;vertical-align:middle;border:1px solid #a7a6ab;letter-spacing:0;height:1.47em;line-height:1.47em;overflow:hidden;}
.mui-number .increase,.mui-number .decrease,.mui-number .num{float:left;text-align:center}
.mui-number .increase,.mui-number .decrease{font-style:normal;font-size:1.6em;font-weight: 100;border:0;display:inline-block;width:1.0em;height:100%;-webkit-user-select:none;-ms-user-select:none;background-color:#fff;color:#5f646e; background:#ffffff;line-height: 1em;}
.mui-number .decrease{border-right:1px solid #a7a6ab}
.mui-number .increase{border-left:1px solid #a7a6ab;background:#FFFFFF;}
.mui-number .num{height:100%;width:2.0em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.13em;border:0;-webkit-border-radius:0;border-radius:0;font-weight:normal;color:#3d4245;font-size:1.0em}

.shop_none{ width:100%;margin-bottom: 2em;}
.shop_none .shop_none_img{ margin:auto; width:15em;}
.shop_none .shop_none_img span{ font-size:5em; color:#989898; margin:1em auto 0; width:1em; display:block;}
.shop_none .shop_none_img p{ font-size:1em; margin:1em auto 2em; color:#999999;}


/*详单确认*/
.sp_write .shop_write{ border-bottom:1px solid #f7f7f7; position:relative;}
.sp_write .shop_write .icon{ font-size: 1.2em; position:absolute; right:0.5em; top: 2.7em;}
.sp_write .write_ul{ padding:0.67em; position: relative;}
.sp_write .write_location{ display:table; font-size:1.0em; margin-top:0.33em; width:100%;}
.sp_write .location_message{ color:#666666; width:4.63em; display:table-cell;}
.sp_write .location_name{ margin-left:0.67em; padding-right:2.0em; display:table-cell;}
.sp_write .write_left{ color:#ccc; font-size:0.73em}
.sp_write .write_right{ margin-left:0.67em; color:#333; font-size:0.73em;}
.sp_write .location_one{ margin-left:0.67em; color:#333; height:1.6em;overflow: hidden; display: table-cell;flex: 1; padding-right:2.0em;}
.sp_write  .shop_addr li{min-height:3em;}


.sp_write .pay_list ul{ margin:0.67em;}
.sp_write .pay_list .pay_way{ color:#999999; font-size:0.93em;}
.sp_write .pay_list span{ margin-right:1em;}
.sp_write .pay_list li{ line-height:1.5em;}
.sp_write .pay_list li a{ text-align:right; color:#00aaff; font-size:0.8em; float:right;}

.sp_write .shop_wit{width:100%;background-color: #ffffff;}
.sp_write .shop_wit .wit_li{
    height:2.5em;line-height:2.5em; position:relative;
    background-color: white;
    font-size: 13px;
    color: #333;
    padding-left: 17px;
}
.sp_write .shop_wit .wit_span{ margin-left:0.67em;}
.sp_write .shop_wit .wit_a{ position:absolute; right:0.67em; top: 0.7em;}
.sp_write .shop_wit .wit_favorable{margin:0.67em;}
.sp_write .shop_wit .wit_favorable div{ border-bottom: 0.1em solid #e1e1e1; width:100%;  font-size:0.96em; margin:0em; height:2em;}
.sp_write .shop_wit .wit_favorable input{ margin-right:0.5em;}

.sp_write .sp_total{ margin:0.67em;}
.sp_write .sp_total li{line-height:1.5em;}
.sp_write .sp_total .sp_to1{}
.sp_write .sp_total .sp_to2{ color:#00aaff;}
.sp_write .sp_total .sp_to3{ float:right;}
.sp_write .sp_total .sp_to4{float:right; color:red;}


/*订单完成*/

.shop_list .itemlist li{/*display: -webkit-box;*/border-bottom: 2px solid #e3e3e3;position: relative;}
.shop_list .itemlist li:last-child{ border-bottom:0em;}

.indent_age span{ display: inline-block; line-height:1.33em; font-size:0.8em;}
.shop_age .shop_message span{ display: inline-block; line-height:1.33em; font-size:0.97em;}
.shop_write{ border-bottom:0.1em solid #f7f7f7; position:relative;background-color: #ffffff;}
.shop_write .icon{ font-size:2.0em; position:absolute; right:0.67em; top:1.27em;}
.write_ul{ padding:0.67em;}
.write_location{ display:inline-block; font-size:1.0em; margin-top:0.33em;}
.location_message{ color:#666666; width:1.33em; vertical-align:top;}
.location_name{ margin-left:0.67em; /* width:5.33em; */}
.shop_age .write_left{ color:#999; width:3em;}
.indent_age .write_left{ color:#999;}
.indent_age .write_right{ color:#666666;width: 75%;float: right; /* width:17em;*/}
.write_right{ margin-left:0.67em; }
.location_one{ margin-left:0.67em; color:#333; /* width:10.67em; */ height:2.0em;text-overflow:clip; display:inline-block;}

.shop_message{ width:100%;  margin:auto; margin-bottom:-1px;}
.shop_age{border-bottom: 0.1em solid #e3e3e3; width:100%; padding:0.5em 0;}
.indent_age{border-bottom: 0.1em solid #e3e3e3; width:100%; padding:0.5em 0;}
.indent_red{ color:red;}
.shop_age:last-child{ border-bottom:0px;}
.indent_age:last-child{ border-bottom:0px;}
.message_list{ display:inline-block; margin:0 0.67em; width:90%;}

.shop_win{ width:100%; text-align:center; font-size:1.07em; margin:0 auto 1em;margin-top: 20px;}
.shop_win .inden_win{font-size:0.75em; color:#999999;}
.shop_win .icon-star{ font-size:2.67em; color:#F86E01;}
.shop_win  span{ color:#F86E01;}


.win_total{ font-size:0.87em; color:#333; width:100%; margin:auto;}
.win_total span{ color:#F86E01; font-size:0.93em;}
.win_pay{width:100%; margin:auto;}
.win_pay dt{ width:49%; float:left; margin-left:1%; display:table-cell; vertical-align:middle; margin-top:0.2em;}
.win_pay dt img{ width:6.0em; border:1px solid #dddddd; height:2.67em; margin-left:0.2em;}
.win_goin{ width:4.67em; height:1.33em;  margin:1.0em auto; text-align:center;}
.win_goin span{border-radius:1.33em; background:#F86E01;width:4.67em; height:1.33em; display:table-cell; vertical-align:middle; color:#fff;}
.win_pay li img{border: 0.1em solid #e3e3e3;}



/*延保产品表单star*/
.yanbao_table{}
.yanbao_table{margin:0.67em;font-size: 0.93em;}
.yanbao_table tr{height: 2.5em;}
.yanbao_table .pop_name{width: 7em;color: #666666;text-align: right}
.yanbao_table .pop_name span{color: red}
.yanbao_table input{width:15em;height: 2em;border: 1px solid #e1e1e1;text-indent: .5em;}
.yanbao_table textarea{width:15em;height: 4em;border: 1px solid #e1e1e1;text-indent: .5em;resize: none}
/*延保产品表单end*/
.refund_order_btn{
	border: 1px solid #ccc;
	padding: 3px 15px;
	display: inline-block;
	border-radius: 5px;
	margin-top: 6px;
}
/*订单评价*/
label.error {
	background: url(../../images/account/error.png) no-repeat 3px 3px #fef9d1;
	border: 1px solid #fdd978;
	color: #c33114;
	font-size: 12px;
	padding: 2px 2px 0 22px;
	margin-top: 5px;
	display: inline-block;
	white-space: nowrap;
	line-height: 1.6em;
	vertical-align: bottom;
	margin-right: 0.5em;
}

.evaluatelist{position: relative;}
.evaluatelist .goods-name{
	color: #444;
}
.evaluatelist .itemlist li{display: -webkit-box;margin-top: -1px;padding: 0.67em 0.67em 0.67em;border-bottom: 1px solid #e3e3e3;position: relative;}
.evaluatelist .itemlist li:last-child{border-bottom:0px;}
.evaluatelist .itemlist .item{-webkit-box-flex: 1;display: -webkit-box;}
.evaluatelist .itemlist .item .pic{margin: 0 0.53em;padding: 0.13em;width: 4.67em;height: 4.67em;display: inline-block;text-align: center;line-height: 1.33em;}
.evaluatelist .itemlist .item .pic img{max-width: 4.67em;max-height: 4.67em;}
.evaluatelist .itemlist .item .desc{-webkit-box-flex: 1;}
.evaluatelist .item .desc .props{font-size: 0.67em;color: #999;margin-top: 0.13em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.evaluatelist .item .desc .proper{font-size: 0.67em;color: #333;margin-top: 0.13em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.evaluatelist .eveluate_content{
	width: 100%;
	height: 3em;
}
.compose-rating-list{
	padding: 1em;
}

.rating-content .appraise-bg{display: inline-block;display: inline;position: relative;width: 80px;font-size: 16px;letter-spacing: 3px;margin-left: 4px;}
.rating-content .appraise-bg .iconfont{position: absolute;left: 0;_left: 4px;top: -3px;font-size: 16px;  line-height: 20px;}
.rating-content .appraise-bg .appraise-4d8{width: 90%;height: 20px;overflow: hidden;white-space: nowrap;}
.pinknum{color: #00aaff;}

.rating-star .rating-result,.rating-star,.rating-star a{background:url(../../images/store_rate.png) no-repeat}
.rate-compose{border: 1px solid #e1e1e1;margin:10px 0;}
.rate-compose .compose-inner{width: 990px;  margin: 0 auto;}
.rate-compose .compose-main{background: #fff;padding-bottom: 15px;z-index:100}
.rate-compose .compose-header{display:none;}
.text-head{
	margin-bottom: 0.5em;
}
.compose-rating{height: 25px;
	overflow: hidden;
	margin-bottom: 1em;}
.compose-rating .rating-title{
	float: left;
	width: 4.8em;
	text-align: right;
}
.compose-rating .rating-content{
	float: left;
}
.compose-submit{
	padding: 1em;
}
.compose-anony{
	margin-bottom: 0.5em;
}
.compose-btn{
	text-align: center;
}
.compose-btn button{
	background: #00aaff;
	padding: 0.5em 1em;
	color: #ffffff;
	border: none;
	border-radius: 0.5em;
}
.compose-rating-list .rating-item{margin-bottom:4px;}
.compose-rating-list .rating-desc{margin-bottom: 8px;}
.rating-star,.rating-star a{background-position:1000px 1000px}
.rating-star{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;position:relative;height:23px;width:120px;background-position:0 0;top:-3px}
.rating-star a{line-height:23px;height:23px;margin:0 0;position:absolute;top:0;left:0;text-indent:-999em;*zoom:1;outline:none}
.rating-star .star-1 a{width:20%;z-index:6}
.rating-star .star-2 a{width:40%;z-index:5}
.rating-star .star-3 a{width:60%;z-index:4}
.rating-star .star-4 a{width:80%;z-index:3}
.rating-star .star-5 a{width:100%;z-index:2}
.rating-star .star-1 a:hover,.rating-star .star-2 a:hover,.rating-star .star-1 .rating-cur,.rating-star .star-2 .rating-cur{background-position:0 -116px}
.rating-star .star-3 a:hover,.rating-star .star-4 a:hover,.rating-star .star-3 .rating-cur,.rating-star .star-4 .rating-cur{background-position:0 -57px}
.rating-star .star-5 a:hover,.rating-star .star-5 .rating-cur{background-position:0 -28px}
.rating-star .rating-result{
	position:absolute;
	width: 12em;
	height: 23px;
	line-height: 25px;
	right: -13em;
	top:0;
	text-indent:12px;
	visibility:hidden;
}
.rating-result span{margin-left:8px}
.rating-star .rating-rs-1,.rating-star .rating-rs-2{color:#999;background: none;}
.rating-star .rating-rs-3,.rating-star .rating-rs-4{color:#F19000;background: none;}
.rating-star .rating-rs-5{color:#DC4D5F;background: none;}
/*.rating-star .rating-rs-1-e{},.rating-star .rating-rs-5-e{}*/
.compose-scrolltip{position:absolute;right:15px;top: 15px;height:22px;line-height:22px;white-space:nowrap;overflow:hidden;color:#666;padding-left:22px}
.compose-scrolltip s{position:absolute;width:23px;height:22px;background: url(../images/store_list_comm.png) -78px -192px no-repeat;top:0;left:0}
/* rating items with flower*/
.rate-control li{display:inline;}
.rate-control label{float:left;padding: 4px 12px 4px 2px;cursor:pointer;margin-right: 10px;}
.rate-control label.hover,.rate-control label:hover{background:#fcf3da;}
.rate-control label .label-hidden{position:absolute;left:-9999px;}
.rate-control .rate-score{text-align:center;display:block;color:#fff;line-height:14px;padding:2px;float:left;visibility:hidden;}
.rate-control .score .rate-score{position:relative;top:4px;padding:3px 8px;}
.rate-control .rate-checked .rate-score{visibility:visible;}
.rate-control .rate-score-good{background-color:#ff6d02;}
.rate-control .rate-score-normal{background-color:#f0ca01;}
.rate-control .rate-score-bad{background-color:#999;}
.compose-total .compose-rating-list label.error{position:absolute;bottom:-30px;left:0;}

/* 支付方式 start */
.paymethod-ul{
	position: relative;
	border-bottom: 1px solid #00aaff;
}
.shop_list .itemlist .paymethod-ul li {
	float: left;
	margin-left: 10px;
	padding: 0;
	display: block;
	border-bottom: none;
}
.shop_list .itemlist .paymethod-contain li{
	display: block;
}
.paymethod-ul li a{
	display: block;
	line-height: 2em;
	padding: 0 1.1em;
	font-size: 0.9em;
	color: #666;
	border: 1px solid #ccc;
	border-bottom: none;
	text-decoration: none;
}
.paymethod-ul li a:hover{
	color: #00aaff;
}
.shop_list .itemlist .paymethod-ul li.selected{

}
.paymethod-ul li.selected a{
	border: 1px solid #00aaff;
	border-bottom: 1px solid #fff;
	color: #00aaff;
}
