.cart-concern-btm-fixed{display:table;position:fixed;left:0;bottom:0;z-index:10;text-align:center;width:100%;height:50px;}.concern-cart,.concern-cart2{background-color:rgba(255,255,255,1);position:relative;}.concern-cart2:before .concern-cart:before{position:absolute;content:'';-webkit-transform:scaleY(0.5);transform:scaleY(0.5);top:0;left:0;width:100%;height:1px;border-top:1px solid #d2d2d2;}.concern-cart a,.concern-cart2 a,.action-list a{display:inline-block;height:50px;line-height:50px;float:left;}.concern-cart,.concern-cart2,.action-list{float:left;}.concern-cart2 a,.concern-cart a,.action-list a{width:50%;}.concern-cart a{color:#d4d4d4;font-size:10px;}em.btm-act-icn{width:23px;height:21px;display:block;margin:0 auto;background-color:#fff;margin-top:10px;margin-bottom:4px;background:url("cart_sprits_new.png?v=1") 0 0 no-repeat;position:relative;}.order-numbers{display:inline-block;position:absolute;top:-5px;background-color:#f23030;line-height:10px;font-style:normal;border-radius:8px;padding:0 4px;font-size:8px;color:#fff;right:-9px;border:1px solid #fff;}.dong-dong-icn .btm-act-icn{background-position:-26px 0;background-size:50px 50px;width:19px;}.jimi-icn .btm-act-icn{background-position:-26px -21px;background-size:50px 50px;width:20px;}.cart-car-icn .btm-act-icn{background-position:0 -21px;background-size:50px 50px;width:22px;}.concern-cart a span{display:block;line-height:9px;height:15px;text-align:center;}.action-list a{color:#fff;font-size:15px;}.red-color{background-color:#f23030;}.yellow-color{background-color:#ffb03f;}.disabled{background-color:#bfbfbf!important;}
.five-column .concern-cart2{width:47.5%;}.five-column .concern-cart2 a{width:100%;}
.concern-cart2 a{
	color:#666;
	font-size:16px;
	line-height: 50px;
}
.concern-cart2 a img{
	margin-right: 5px;
	margin-top: -4px;
}
.five-column .concern-cart{width:47.5%;}.five-column .concern-cart a{width:33.33%;}

.five-column .action-list{width:52.5%;}.five-column .action-list a{width:50%;}.four-column .concern-cart{width:42%;}.four-column .concern-cart a{width:50%;}.four-column .action-list{width:58%;}.four-column .action-list a{width:50%;}.four-column-l3r1 .concern-cart{width:53.125%;}.four-column-l3r1 .concern-cart a{width:33.33%;}.four-column-l3r1 .action-list{width:46.875%;}.four-column-l3r1 .action-list a{width:100%;}.three-column .concern-cart{width:50%;}.three-column .concern-cart a{width:50%;}.three-column .action-list{width:50%;}.three-column .action-list a{width:100%;}.three-column .action-list a:last-child{display:none;}.bottom-focus-icon{background:url("focus-icon-new.png?v=1") no-repeat;background-size:22px 44px;display:inline-block;width:22px;height:17px;position:absolute;top:10px;left:50%;margin-left:-11px;}.message-floor{width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;z-index:100;}.message-floor .messge-box{width:145px;background:rgba(0,0,0,0.8);border-radius:8px;text-align:center;position:absolute;top:50%;left:50%;}.messge-box .messge-box-icon{width:26px;height:26px;display:inline-block;margin:18px 0 9px 0;position:relative;overflow:hidden;vertical-align:middle;}.messge-box .messge-box-content{font-size:15px;line-height:15px;color:#fff;padding:0 10px 21px 10px;}.messge-box-icon h1{color:white;display:inline;margin-top:5px;font-size:22px;}.focus-container .focus-icon{text-align:center;margin-bottom:17px;height:18px;position:relative;}.focus-out{background-position:-1px -3px;}.focus-on{background-position:-1px -25px;}.focus-info{color:#232326;font-size:9px;}.focus-scale{background:url("focus-icon-new.png?v=1") no-repeat;background-size:22px 44px;display:none;width:22px;height:17px;position:absolute;top:10px;left:50%;margin-left:-11px;background-position:-1px -25px;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1472739130'); /* IE9*/
  src: url('iconfont.eot?t=1472739130#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1472739130') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1472739130') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1472739130#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:22px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-fangchan:before { content: "\e603"; }
.icon-iconjiagezoushi:before { content: "\e65c"; }
.icon-type:before { content: "\e6c0"; }
.icon-phone:before { content: "\e60e"; }
.icon-huxingjianshang:before { content: "\e611"; }


.nheader{
	width:100%;
	max-width:640px;
	margin:0px auto;
	overflow:hidden;
	background-color: #F60;
}
.nheader .backBtn{
	background-position:-41px -109px;
	width:18px;
	height:27px;
	left:10px;
	background-size:130px auto;
	margin-top: 12px;
}
.nheader a{
	float: left;
	margin-right: 6px;
	margin-left:8px;
	color: #FFF;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 14px;
	text-align: center;
}
#piaohead{
	position: fixed;
	z-index: 101;
}



.half{
    margin: 0 0px 5px 0;
    border: 1px solid #fc5757;
    background: #fff4f2;
}
.half a{
    display: block;
    padding: 0px 8px;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
}
.half .half-txt{
	color: #f83d3d;
	font-weight: 600;
	float: left;
	line-height: 52px;
	font-size: 1.1rem;
}
.half-img{
	background-image: url(slyh_01.png);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	width: 22px;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	margin-top: 14px;
	margin-right: 5px;
}
.half .half-more{
    float: right;
    display: inline-block;
    vertical-align: middle;
    color: #f83d3d;
    line-height: 52px;
}
.half .half-more i{
    border-color: #f83d3d;
}
.icon-go-right {
    display: inline-block;
    width: .6375em;
    height: .6375em;
    border: solid #999;
    border-width: 1px 1px 0 0;
    margin-top: -3px;
    vertical-align: middle;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.mvr1{
	background-image: url(vrb.png);
	background-repeat: no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	height: 60px;
	width: 60px;
	position: absolute;
	z-index: 11;
	padding-top: 35px;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	left:50%;
	margin-left: -30px;
	margin-top: 50px;
}
.mvr1:hover{background-image: url(vro.png);}
.mvr2{
	background-image: url(vrb.png);
	background-repeat: no-repeat;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	height: 60px;
	width: 60px;
	position: relative;
	z-index: 11;
	padding-top: 35px;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	left:50%;
	top:0%;
	margin-top: -40px;
	margin-left: -30px;
	float: left;
}
.mlvr{
	background-image: url(vrqt2.png);
	position: absolute;
	height: 25px;
	width: 40px;
	float: left;
	z-index: 11;
}
.vrkfs{
	width: 100%;
	padding: 10px;
}
.vrkfs strong{
	font-weight: bold;
	font-size: 14px;
}
.vrkfs span{
	font-size: 12px;
	color: #999;
}
.vrkfs a{
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #F60;
	color: #FFF;
	padding: 10px;
	border-radius:5%;
}
.vrkfs font{
	font-size: 10px;
	color: #F00;
	font-weight: bold;
	padding-left: 5px;
}
.bianjia{
	background-color: #FFF;
	height: 44px;
	width: 100%;
	font-size: 16px;
	color: #666;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
}
.rittg{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
}
.upz{
	background-image: url(upz.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	background-size: cover;
	margin-right: 2px;
}
.laba{
	background-image: url(laba.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 26px;
	background-size: cover;
	margin-right: 2px;
}
.jsqt{
	color: #D91819;
	float: right;
	width: 70px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
.fdjs{
	position: relative;
	z-index: 100;
	right: -5px;
	top: 0px;
}
.wenhao{
	border: 1px solid #C30;
	height: 18px;
	width: 18px;
	line-height: 16px;
	color: #C30;
	text-align: center;
	border-radius:10%;
	font-size: 10px;
}
.bookbg{
	background-image: url(online.gif);
	background-repeat: no-repeat;
	background-size: cover;
	height: 30px;
	width: 30px;
}
.bookbtn{
	position:fixed;
	top:250px;
	left:5px;
	width: 34px;
	height: 110px;
	z-index:200;
	text-align: center;
	background-color: #4C4C4C;
	font-size: 14px;
	padding-right: 4px;
	padding-left: 4px;
	color: #FFF;
}
.ckdt{
	position: absolute;
	z-index: 200;
	top: 15px;
	font-size: 12px;
	height: 20px;
	width: 60px;
	float: right;
	right: 10px;
	border: 1px solid #EEE;
	border-radius: 10px;
	color: #999;
}