em,i{
	font-style: normal;
}
.mini-cart{
	float: left;
	margin-left: 80px;
	margin-top: 40px;
	width: 188px;
	height: 39px;
	line-height: 37px;
	padding-left: 40px;
	border: 1px solid #29a5e3;
	background: #fff url('../images/mincar_icon_03.jpg') no-repeat left 10px center;
	position: relative;
}
.J_MiniCartNum{
	width: 60px;
	height: 37px;
	line-height: 37px;
	display: inline-block;
	text-align: center;
	background: #29a5e3;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff;
}
.navbar{
	width: 700px;
	height: 45px;
	min-height: 45px;
	border: 0;
	margin-bottom: 0;
	float: left;
}
.navbar a{
	color: #fff;
	display: inline-block;
	width: 100px;
	line-height: 45px;
	text-align: center;
}
.navbar a:hover{
	color: #fbe100;
}
.nav-box {
    width: 100%;
    height: 45px;
    background: #1fa0e1;
}
.subpage{
	width: 253px;
	float: left;
}
.subpage a h2{
	width: 253px;
	height: 45px;
	background: #5f9b0a url('../images/index1_17.png') no-repeat left 15px center;
	font-size: 20px;
	text-align: center;
	line-height: 45px;
	color: #fff;
}
.subpage-ul{
	height: 542px;
	background: #7fbe25;
	border-top: 1px solid #fff;
	padding: 10px;
	color: #fff;
    position: absolute;
    z-index: 999;
    width: 253px;
}
.subpage-title{
	font-size: 16px;
	line-height: 30px;
	color: #fff;
}
.subpage-title img{
	margin-right: 10px;
}
.subpage-ul li{
	margin-bottom: 11px;
	border-bottom: 1px dashed #fff;
}
.subpage-ul li:last-child{
	border-bottom: 0;
}
.subpage-ul li span{
	height: 60px;
	overflow: hidden;
	display: inline-block;
}
.subpage-ul li a{
	color: #fff;
	display: inline-block;
	margin:5px;
}
.subpage-ul li a:hover{
	text-decoration:underline;
}
.nav-tel{
	margin-top: 8px;
}


.carousel-control.left{
	background:transparent;
}
.carousel-control.right{
	background:transparent;
}
.carousel-left.left{
	width: 42px;
	height: 75px;
	position: absolute;
	left: 15px;
	top:47%;
	background: url('../images/index1_07.png') no-repeat;
}
.carousel-right.right{
	width: 42px;
	height: 75px;
	position: absolute;
	right: 15px;
	top:47%;
	background: url('../images/index1_10.png') no-repeat;
}
.carousel-indicators .dot-set.active{
	background-color:#015198;
	border: #015198;
}
.carousel-indicators .dot-set{
	background-color:#7fbe25;
}

.col1-nav ul li:last-child{
	background: none;
}
.col1-nav ul li.active a{
	color: #f0ac01;
}
.col1-nav ul li a:hover{
	color: #f0ac01;
}
.col1-list{
	width: 100%;
	height: 25px;
	line-height: 25px;
	margin:10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ty-recommend-nav{
	width: 100%;
	height: 50px;
	border: 1px solid #7fbe25;
	line-height: 50px;
	padding: 0 15px;
	background: #fff;
}
.ty-recommend-nav h3{
	font-size: 30px;
	color: #333;
	float:left;
	line-height: 45px;
}
.ty-recommend-nav h3 img{
	margin-left: 20px;
}
.ty-recommend-nav .col1-nav-set{
	float:right;
}
.ty-recommend-nav .col1-nav{
	width: auto;
	height: 50px;
	border: 0;
	line-height: 50px;
	font-size: 14px;
}
.ty-recommend-nav .col1-nav ul li{
	font-size: 14px;
}
.ty-recommend-nav .col1-nav ul li.active a{
	color: #7fbe25;
}
.ty-recommend-nav .col1-nav ul li a:hover{
	color: #7fbe25;
}
.ty-recommend-box{
	width: 100%;
	height: 384px;
	margin: -20px 0px;
}
.ty-recommend-list{
	width: 276px;
	height: auto;
    margin: 10px 4px;
	border: 1px solid #ccc;
	float: left;
	padding: 7px;
	background: #fff;
	position: relative;
}





.ty-recommend-list:last-child{
	margin-right: 0;
}
.ty-recommend-list a{
	display: block;
}
.ty-recommend-img{
	width: 100%;
	height: 267px;
	overflow: hidden;
}
.ty-recommend-img1{
	width: auto;
	height: auto;
	min-width: 225px;
	min-height: 200px;
	max-height: 200px;
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	transform: scale(1,1);
	-ms-transform: scale(1,1);		/* IE 9 */
	-webkit-transform: scale(1,1);	/* Safari and Chrome */
	-moz-transform: scale(1,1);		/* Firefox */
}
.property .page-recommend .ty-recommend-img1{
	width: auto;
	height: auto;
	min-width: 225px;
	min-height: 200px;
	max-height: 200px;
}
.ty-recommend-list p{
	color: #999;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}
.g-clearfix{ height: 34px;}
.price{
	color: #fe0000;
}
.price strong{
	font-size: 24px;
}
.price-btn{
	width: 88px;
	height: 25px;
	display: inline-block;
	text-align: center;
	line-height: 25px;
	color: #fff;
	background: #7fbe25;
	border-radius: 5px;
	position: absolute;
	right: 7px;
	bottom: 12px;
	transition:.3s;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-ms-transition:.3s;
	z-index: 99;
}
.price-btn:hover{
	color: #fff;
	background: #fe0000;
}

.ty-recommend-list a:hover .ty-recommend-img .ty-recommend-img1{
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);		/* IE 9 */
	-webkit-transform: scale(1.1,1.1);	/* Safari and Chrome */
	-moz-transform: scale(1.1,1.1);		/* Firefox */
}
.screen-img{
	width: 100%;
	display: block;
}
.main{
	width: 100%;
	height: auto;
}
.fi-sidebar{
	float: left;
	width: 240px;
	height: 535px;
	border-radius:10px 0 0 0; 
	overflow: hidden;
}
.fi-sidebar1{
	background: #74d1f8 url('../images/index_39.jpg') no-repeat bottom;
	background-size: 240px auto;
}
.fi-sidebar2{
	background: #cde7ef url('../images/index_51.jpg') no-repeat bottom;
	background-size: 240px auto;
}
.fi-sidebar3{
	background: #f5f7f7 url('../images/index_60.jpg') no-repeat bottom;
	background-size: 240px auto;
}
.fi-sidebar4{
	background: #f2e9db url('../images/index_70.jpg') no-repeat bottom;
	background-size: 240px auto;
}
.fi-sidebar2, .fi-sidebar4{
	float: right;
	border-radius:0 10px 0 0; 
}
.fi-sidebar-title{
	width: 100%;
	height: 45px;
	background: #0093dd;
	padding: 0 15px;
	color: #fff;
}
.fi-sidebar-title2{
	background: #7fbe25;
}
.fi-sidebar-title3{
	background: #ea5a7d;
}
.fi-sidebar-title4{
	background: #f5a100;
}
.fi-sidebar-title span{
	display: inline-block;
	line-height: 45px;
	font-size: 28px;
	float:left;
}
.fi-sidebar-title h3{
	float:left;
	line-height: 45px;
	font-size: 20px;
	margin-left: 20px;
}
.fi-links{
	width: 98%;
	height: auto;
	margin: 20px auto;
}
.fi-links a{
	display: inline-block;
	background: url('../images/links_icon_03.png') no-repeat center right;
	padding: 0 7px;
	text-align: center;
	margin: 5px 0;
}

.fi-links a:last-child{
	background: none;
}
.fi-links a:hover{
	text-decoration:underline;
}
.fi-sidebar-btn{
	width: 123px;
	height: 33px;
	border: 1px solid #7fbe25;
	border-radius: 5px;
	text-align: center;
	line-height: 33px;
	color: #7fbe25;
	background: #fff;
	display: block;
	margin:auto;
}
.fi-sidebar-btn:hover{
	color: #fff;
	background: #7fbe25;
}
.fi-contain{
	width: 960px;
	height: 535px;
	overflow: hidden;
	float:left;
}
.fi-contain1{
	border-top: 1px solid #0093dd;
}
.fi-contain2{
	border-top: 1px solid #7fbe25;
}
.fi-contain3{
	border-top: 1px solid #ea5a7d;
}
.fi-contain4{
	border-top: 1px solid #f5a100;
}
.fi-contain2 .fi-item{
	margin-right: 20px;
	margin-left: 0;
}
.fi-contain4 .fi-item{
	margin-right: 20px;
	margin-left: 0;
}
.fi-item{
	width: 274px;
	height: 334px;
	float:left;
	margin-left:25px;
	margin-top: 14px;
	position: relative;
}
.fi-item-img{
	width:274px;
	height:192px;
	overflow: hidden;
}
.fi-item-img1{
	width:274px;
	height:192px;
	
	transition:.5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	transform: scale(1,1);
	-ms-transform: scale(1,1);		/* IE 9 */
	-webkit-transform: scale(1,1);	/* Safari and Chrome */
	-moz-transform: scale(1,1);		/* Firefox */
}
.fi-item a:hover .fi-item-img .fi-item-img1{
	transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);		/* IE 9 */
	-webkit-transform: scale(1.1,1.1);	/* Safari and Chrome */
	-moz-transform: scale(1.1,1.1);		/* Firefox */
}


.fi-item-bg{
	width:274px;
	height:142px;
	background:#fff;
	
}
.fi-item-bg h3{
	height:40px;
	line-height:40px;padding-top:10px;
	font-size:18px;
	text-align: center; font-weight:bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}
.fi-item-bg p{ padding:10px; font-size:14px; line-height:24px; height: 85px;overflow: hidden;

}
.fi-clearfix strong{
	font-size: 20px;
}
.fi-item .price-btn{
	bottom: 5px;
}

.fi-price{
	display: inline-block;
}
.fi-price-y{
	color: #666;
	display: inline-block;
	margin-left: 10px;
}

.footer-nav{
	float: left;
	margin:0 30px;
	margin-top: 30px;
}
.footer-nav h3{
	font-size: 18px;
}
.footer-nav a{
	display: block;
	margin-top: 10px;
	color: #666;
}
.footer-img1{
	float:left;
	margin-right: 50px;
	margin-top: 30px;
}
.footer-img2{
	float:right;
	margin-top: 30px;
}
.footer-links{
	width: 100%;
	height: 1px;
	margin:20px 0;
	background: #ccc;
}
.footer-info{
	text-align: center;
	color: #666;
	line-height: 50px;
}


/*sign_in*/
.sign-bg{
	width: 100%;
	height: 964px;
}
.sign-main-bg{
	width: 100%;
	height: 720px;
	background: url('../images/about_bg_01.jpg') no-repeat center;
	background-size: auto 720px;
	position: relative;
}
.sign-top{
	position: relative;
}
.sign-top .logo{
	float: left;
}
.sign-txt{
	float:right;
	position: absolute;
	bottom: 0;
	right: 0;
}
.sign-txt a{
	font-size: 18px;
	color: #adc70c;
}
.sign-mian-box{
	width: 728px;
	height: 364px;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin:auto;
	overflow: hidden;
}
.sign-mian-title{
	width: 100%;
	height: 38px;
	background: #f0f0f0;
	color: #adc70c;
	font-size: 20px;
	font-weight: bold;
	line-height: 38px;
	padding-left: 15px;
}
.sign-txt-set{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	background:url('../images/sign_img_06.jpg') no-repeat left 10px center;
}
input:-webkit-autofill.sign-txt-set{
	padding-left: 10px;
}
.sign-txt-set1{
	background:url('../images/sign_img_11.jpg') no-repeat left 10px center;
}
.sign-txt-set2{
	background:url('../images/reg_icon_06.jpg') no-repeat left 10px center;
}
.sign-txt-set3{
	background:url('../images/reg_icon_10.jpg') no-repeat left 10px center;
}
.sign-go{
	width: 378px;
	height: 273px;
	border-right: 1px solid #adc70c;
	margin-left: 30px;
	float:left;
	padding-right:38px;
}
.btn-sign{
	width: 160px;
	height: 40px;
	background:#adc70c;
	border: 0;
	color: #fff;
}
.btn-sign:hover{
	background:#adc70c;
	color: #fff;
}
.btn-sign:active{
	background:#adc70c;
}
.login-links{
	margin-top: 25px;
    overflow: hidden;
    text-align: right;
    margin-right: 6px;
}
.login-links a{
	margin-left: 10px;
}
.login-title {
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #3c3c3c;
    margin-top: 5px;
    font-weight: 700;
}
.other-login{
	width: 260px;
	height: 266px;
	float: left;
	margin-left: 38px;
}
.other-login-btn{
	width: 252px;
	height: 45px;
	border-radius: 5px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 18px;
	line-height: 45px;
	display: block;
}
.other-login-btn1{
	background: url('../images/sign_img_03.jpg') no-repeat left 10px center;
}
.other-login-btn2{
	background: url('../images/sign_img_13.jpg') no-repeat left 10px center;
}
.other-login-btn3{
	background: url('../images/sign_img_18.jpg') no-repeat left 10px center;
}
.register-bg{
	background:#fff url('../images/reg_bg_03.jpg') no-repeat center right;
}
.register-go{
	margin-left: 80px;
	width: 450px;
	height: auto;
}
.mes-code-img{
	position: absolute;
	width: 107px;
	height: 34px;
	right: 2px;
	bottom: 3px;
	cursor:pointer;
}
.form-group{
	position: relative;
}
.notice-table{
	width: 596px;
	height: auto;
	min-height: 500px;
}
.notice-search-box{
	width: 100%;
	height: 57px;
	border: 1px solid #7fbe25;
	line-height: 57px;
	padding: 0 15px;
	background: #fff;
}
.notice-search-box h3{
	line-height: 55px;
	float: left;
}
.notice-search-box .notice-search-form{
	width: 300px;
	margin-top: 10px;
	float: right;
}
.notice-search-input{
	float:left;
	width: 200px;
	margin-right: 10px;
}
.notice-input-btn{
	float:left;
	width: 80px;
	background: #f19b2e;
	color: #fff;
}
.notice-input-btn:hover{
	color: #fff;
}
.news-list{
	height: 765px;
	border: 1px solid #ccc;
	overflow: hidden;
}
.news-list-title{
	width: 100%;
	height: 40px;
	line-height:40px;
	font-size: 16px;
	color: #333;
	background: #f3f3f3;
	padding: 0 15px;
}
.news-list ul li{
	padding:0 15px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #ccc;
}
.news-list ul li a .news-list-txt{
	width: 65%;
	height: 40px;
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-list ul li a .news-list-date{
	float:right;
}
.page{
	text-align: center;
}
.page a{
	display: inline-block;
	padding: 5px 15px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #333;
	margin:0 5px;
}
.page a:hover{
	background: #29a5e3;
	color: #fff;
}
.news-info{
	width: 100%;
	height: auto;
	padding: 30px;
	background: #fff;
}
.news-info-title{
	text-align: center;
	margin:20px;
}
.news-info-data{
	text-align: center;
	color: #999;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 20px;
}
.news-info-txt{
	line-height: 30px;
}
.news-info-img{
	margin: 20px;
	max-width: 100%;
}
.news-more{
	margin-top:50px;
	line-height: 50px;
	width: 100%;
	height: 50px;
	border-top:1px solid #ccc;
}
.news-prev{
	width: 320px;
	float:left;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-next{
	text-align: right;
	float:right;
	width: 320px;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-more p a:hover{
	color: #29a5e3;
}
.cart-stepbar{
	text-align: center;
}
.switch-cart-title{
	height: 50px;
	line-height: 50px;
}
.cart-filter-bar{
	position: relative;
}
.cart-stepbar img{
	width: 819px;
	margin:0 auto;
	display: block;
}
.cart-stepbar span{
	width: 270px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
}
.cart-sum{
	height: 50px;
	line-height: 50px;
	position: absolute;
	right: 0;
	top: 0;
}
.cart-subm-btn{
	display: inline-block;
	width: 55px;
	color: #fff;
	background: #acc60d;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	margin-bottom: 10px;
	margin-left: 10px;
}
.cart-subm-btn:focus{
	color: #fff;
}
.cart-subm-btn:hover{
	background: #97ae0b;
	color: #fff;
}
.cart-main{
	padding: 20px;
	background: #fff;
}
.cart-table{
	height: 50px;
	line-height: 50px;
}
.cart-table-wp{
	width: 100px;
	height: 50px;
}
.cart-table-item{
	width: 302px;
}
.cart-table-info{
	width: 234px;
}
.cart-table-price{
	width: 120px;
}
.cart-table-amount{
	width: 120px;
}
.cart-table-sum{
	width: 120px;
}
.cart-table-op{
	width: 120px;
}
.chk{
	position: relative;
	text-indent: 35px;
}
.chk .checkboxshop{
	position: absolute;
	top: 15px;
	left: 16px;
	z-index: 9;
}
.order-content{
	position: relative;
	border: 1px solid #ccc;
	margin:10px 0;
}
.order-content .td{
	position: relative;
	overflow: hidden;
	float: left;
	min-height: 110px;
    margin-left: 11px;
}
.td-chk{
	width: 45px;
}
.td-chk .checkboxshop{
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 9;
}
.item-pic{
	width: 80px;
	height: 80px;
	overflow: hidden;
    float: left;
    margin-top: 15px;
    margin-right: 15px;
}
.item-pic img{
	width:80px;
	min-width: 100%;
	min-height: 80px;
    vertical-align: middle;
}
.item-info{
	font-size: 14px;
	display: block;
	max-height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin:15px;
}
.td-info{
	margin-right: 20px;
}
.item-props-can{
	margin:15px;
	color: #999;
	padding-left: 20px;
}
.price-promo-seller{
	margin:15px;
	padding-left: 10px;
}
.price-line2{
	font-weight: bold;
}
.item-amount{
	margin-top: 15px;
	position: relative;
    width: 100px;
}
.item-amount a{
	display: inline-block;
	width: 30px;
	height: 30px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 30px;
}
.item-minus{
	position: absolute;
	left: 0;
}
.item-plus{
	position: absolute;
	right: 0;
}
.text-amount{
	width: 42px;
	height: 30px;
	position: absolute;
	left: 29px;
	border: 1px solid #ccc;
	text-align: center;
}
.itemsum{
	margin:15px;
	font-size: 16px;
	color: #f40;
}
.item-del{
	display: inline-block;
	margin:15px;
	margin-left: 32px;
}
.float-bar-holder{
	width: 100%;
	height: 50px;
	position: relative;
	line-height: 50px;
	background: #e5e5e5;
	padding: 0 15px;
}
.select-all{
	width: 100px;
	text-indent: 28px;
	float: left;
}
.select-all .checkboxshop{
	position: absolute;
	left: 15px;
	top: 15px;
}
.float-bar-holder .item-del{
	width: 50px;
	text-align: center;
	float: left;
	margin:0;
	display: block;
}
.float-bar-holder .amount-sum{
	float:right;
	margin-right: 20px;
	line-height: 54px;
}
.float-bar-holder .price-sum{
	margin-right: 20px;
	float:right;
	line-height: 45px;
}
.float-bar-holder .cart-subm-btn{
	float:right;
	margin-top: 8px;
	width: 100px;
}
.float-bar-holder .price{
	font-size: 24px;
	font-weight: bold;
}
.float-bar-holder .amount-sum-txt{
	font-size: 18px;
	color: #fe0000;
}
.order-address h3{
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
}
.address-list{
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
	padding: 10px;
	position:relative;
	min-height: 188px;
}
.address-wrap{
	width: 264px;
	height: 164px;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin-right: 28px;
	margin-bottom: 20px;
}
.address-wrap h4{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	border-bottom: 1px dashed #ccc;
}
.address-wrap p{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	color: #666;
	margin-top: 10px;
}
.address-wrap a{
	display: none;
	color: #adc70c;
}
.address-wrap:hover{
	border: 1px solid #ff0406;
	background: url('../images/address_img_03.jpg') no-repeat right bottom;
}
.address-list ul .address-wrap.active{
	border: 1px solid #ff0406;
	background: url('../images/address_img_03.jpg') no-repeat right bottom;
}
.address-list ul .address-wrap.active a{
	display: block;
	float: left;
}
.manage-address{
	position: absolute;
	right: 10px;
	top: 10px;
	margin-right: 0;
	background: url('../images/address_img2_03.jpg') no-repeat center top 40px;
}
.manage-address:hover{
	border: 1px solid #ff0406;
	background: url('../images/address_img2_03.jpg') no-repeat center top 40px;
}
.manage-address a{
	display: block;
	text-align: center;
	line-height: 170px;
	color: #333;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	outline-style: none;
}
.modal-content button.close{
	top: 3px;
}
.buy-table{
	background: #ededed;
	margin-top: 20px;
	border: 1px solid #ccc;
	border-bottom: 0;
    overflow: hidden;
}
.order-item{
	margin: 0;
	margin-top:-1px;
}
.order-orderExt{
	width: 100%;
	height: 50px;
	background: #ededed;
	border: 1px solid #ccc;
	margin-top:-1px;
	padding: 0 15px;
}
.order-memo{
	float: left;
}
.order-deliveryMethod{
	float: left;
	height: 48px;
	line-height: 48px;
	margin-left: 40px;
}
.order-memo span{
	line-height: 50px;
}
.order-memo .memo-detail{
	width: 350px;
}
.select-price{
	margin-left: 160px;
	color: #f40;
}
.order-facility{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ccc;
	position: relative;
	padding: 0 15px;
}
.order-facility span{
	width: 100px;
	line-height: 50px;
	text-align: left;
	float: left;
}
.radio-inline{
	position:relative;
}
.radio-inline input{
	position: absolute;
	top: 15px;
}
.order-facility-item{
	width: 300px;
}
.order-facility-item2{
	float: right;
}
.radio-inline span{
	text-align:right;
	float: none;
}
.checkboxshop2{
	left: 0px;
}
.mui-msg{
	float: right;
	line-height: 50px;
	color:#f40;
	margin-left: 50px;
	font-size: 24px;
}
.facility{
	border: 0;
	float: right;
	text-align: right;
}
.facility span{
	float: none;
	color:#f40;
}
.facility-btn{
	background: #adc70c;
	color: #fff;
	font-size: 18px;
	padding:6px 30px;
}
.facility-btn:hover{
	background: #f40;
	color: #fff;
}
.facility-btn:focus{
	color: #fff;
}
.prompt-label{
	width: 100%;
	height: 100px;
	background: #eeeeee;
	border: 1px solid #ccc;
	position: relative;
}
.prompt-label img{
	position: absolute;
	left: 20px;
	top: 15px;
}
.prompt-label div{
	margin-top: 10px;
	margin-left: 120px;
}
.prompt-title{
	font-size: 20px;
	line-height: 30px;
}
.prompt-p1{
	line-height: 30px;
}
.prompt-p1 span{
	color: #f40;
}
.prompt-p2{
	color: #999;
}
.channel-pay{
	background: #fff;
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
}
.channel-pay-title{
	width: 100%;
	height: 50px;
	padding: 0 15px;
	line-height: 50px;
	color: #333;
	font-size: 18px;
	background: #eeeeee;
	position: relative;
}
.channel-pay-span{
	position: absolute;
	right: 15px;
	font-size: 14px;
	color: #999;
}
.channel-pay-mian{
	padding: 15px;
	overflow: hidden;
}
.pay-title{
	line-height: 30px;
	font-size: 16px;
	text-indent: 10px;
	border-bottom: 1px dashed #ccc;
}
.channel-pay-item{
	width: 166px;
	height: 50px;
	border: 1px solid #ccc;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
.channel-pay-item img{
	margin-right: 10px;
	max-width: 153px;
	max-height: 38px;
	margin-left: 40px;
	margin-top: 10px;
}
.channel-pay-check{
	position: absolute;
	left: 10px;
	top: 14px;
}
.cart-box-set{
	height: 500px;
}
.cart-box-info{
	width: 628px;
	height: 163px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin:auto;
}
.cart-box-info img{
	float: left;
	margin-right: 20px;
}
.cart-box-info1{
	float: left;
	width: 440px;
}
.cart-box-info h3{
	font-size: 30px;
	text-align: center;
	margin:10px 0;
}
.cart-box-info p{
	text-align: center;
}
.cart-box-info p span{
	color: #f40;
}
.cart-box-btn{
	text-align: center;
}
.cart4-btn{
	width: 134px;
	height: 38px;
	border: 1px solid #ccc;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	margin:10px;
}
.cart4-btn:hover{
	background: #f40;
	color: #fff;
	border: 1px solid #f40;
}
.cart4-btn1{
	border: 1px solid transparent;
	color: red;
}
.sidebar-wrapper{
	width: 253px;
	height: auto;
	float: left;
}
.main-wrapper{
	width: 875px;
	height: auto;
	float: right;
}
.sidebar{
	background: #fff;
}
.sidebar h3{
	width: 100%;
	height: 40px;
	background: url('../images/menber_img_02.jpg') no-repeat;
	color: #333;
	line-height: 40px;
	padding-left: 15px;
	font-size: 20px;
}
.recommend-list h3{
	width: 100%;
	height: 40px;
	background: url('../images/menber_img_02.jpg') no-repeat;
	color: #333;
	line-height: 40px;
	padding-left: 15px;
	font-size: 20px;
}
.sidebar ul{
	padding: 15px;
}
.sidebar1 ul{
	padding: 0;
}
.sidebar ul li a{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
	padding-left: 20px;
}
.sidebar ul li a:hover{
	background: #adc70c;
	color: #fff;
}
.sidebar ul li a.active{
	background: #adc70c;
	color: #fff;
}
.userinfo{
	width: 100%;
	border: 1px solid #ccc;
	color: #4b4b4b;
	position: relative;
	z-index: 3;
}
.userbar{
	padding: 5px 0;
	position: relative;
	background: #f5f8fa;
}
.baseinfo{
	float: left;
	width: 200px;
	margin-right: 10px;
}
.avatar{
	float: left;
	display: block;
	width: 57px;
	height: 57px;
	margin-right: 13px;
	margin-left: 12px;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
}
.avatar img{
	width: auto;
	height: 100%;
}
.prestige{
	height: 20px;
	line-height: 20px;
	margin-top:10px;
}
.prestige img{
	margin-left:8px;
	margin-top: -3px;
}
.baseinfo-name{
	font-size: 18px;
	color: #adc70c;
	line-height: 20px;
}
.baseinfo-name1{
	color: #f40;
}
.userinfo .my-stuffs {
    float: right;
    width: 500px;
    margin-right: -1px;
    margin-top: 9px;
}
.userinfo .my-stuffs>li{
	width: 33%;
	display: inline;
	float: right;
}
.userinfo .my-stuffs>li a{
    position: relative;
    z-index: 2;
    display: block;
    padding: 10px 0;
    color: #546d7e;
    text-align: center;
}
.userinfo .my-stuffs>li a:hover{
	color: #adc70c;
}
.userinfo .my-counts{
	overflow: hidden;
	background: #fff;
}
.userinfo .my-counts ul{
	height: 52px;
	overflow: hidden;
}
.userinfo .my-counts li{
	width: 20%;
	float: left;
}
.userinfo .my-counts a{
	zoom: 1;
	padding: 17px 0;
	vertical-align: middle;
	display: block;
	color: #4b4b4b;
	text-align: center;
}
.userinfo .my-counts span{
	margin-left: -1px;
	height: 18px;
	line-height: 18px;
	display: block;
	border-left: 1px solid #e4eaee;
}
.userinfo .my-counts em{
	margin-left: 4px;
	color: #f40;
}
.you-like{
	background: #fff;
}
.like-title{
	border: 1px solid #ccc;
	line-height: 40px;
	padding-left: 10px;
	background: #f5f8fa;
	font-size: 18px;
	color: #29a5e3;
	position: relative;
}
.you-like .i-load-more-item-shadow{
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 3px 12px;
	margin-top: -3px;
	background: #f40;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.you-like .i-load-more-item-shadow:hover{
	background: red;
}
.like-main{
	padding:5px 10px;
	border: 1px solid #ccc;
	border-top: 0;
}
.like-main .fi-item{
	width: 220px;
	height: 253px;
	float: left;
	margin:0;
	margin-top:10px;
	margin-right: 9px;
	position: relative;
}
.like-main .fi-item:nth-child(4n){
	margin-right: 0;
}
.tabs-mod-main{
	width: 100%;
	background: #f5f8fa;
	position: relative;
	bottom: -2px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #ccc;
}
.tabs-mod-tab{
	display: inline-block;
	position: relative;
}
.nav-mod-tab{
	display: inline-block;
	line-height: 1;
	padding: 0 20px 14px;
	font-size: 16px;
}
.nav-mod-count{
	margin-left: 5px;
	color: #f40;
	display: inline-block;
}
.tabs-mod-sep{
	background-color: #e8e8e8;
	width: 1px;
	height: 14px;
	top: 17px;
	right: 0;
	font-size: 0;
	color: #e8e8e8;
	position: absolute;
	display: inline-block;
}
.search-mod-part1{
	margin-top: 5px;
    float: left;
    margin-right: 20px;
}
.search-mod-part1 span{
	width: 80px;
	height: 40px;
	display: inline-block;
	line-height: 40px;
	float: left;
	text-align: right;
	padding-right: 10px;
}
.search-mod-order{
	width: 240px;
	height: 40px;
	line-height: 40px;
	float: left;
}
.search-mod-order1{
	width: 193px;
}
.search-mod-part1 .search-mod-i{
	width: 20px;
	text-align: center;
	padding: 0;
}
.table-head-mod{
	width: 100%;
	height: 50px;
	display: block;
	background: #f5f8fa;
	border: 1px solid #ccc;
}
.table-head-mod tr th{
	line-height: 50px;
	height: 50px;
	display: inline-block;
}
.table-mod-item{
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}
.table-mod-item1{
	width: 389px;
}
.table-mod-item2{
	width: 44px;
}
.table-mod-item3{
	width: 87px;
}
.table-mod-item4{
	width: 104px;
}
.table-mod-item5{
	width: 95px;
}
.table-mod-item6{
	width: 104px;
}
.table-mod-item7{
	width: 104px;
	border: 0;
}
.index-mod-select-all{
	margin-left: 15px;
	float: left;
	line-height: 34px;
}
.index-mod-checkbox{
	margin-right: 5px;
}
.batch-mod-btn{
	margin-left: 10px;
	float: left;
}
.index-mod-order-container{
	border: 1px solid #ccc;
	margin-top: -1px;
}
.bought-table{
	width: 100%;
	height: 50px;
	display: block;
	background: #f5f8fa;
}
.bought-table tr td{
	display: inline-block;
}
.bought-table-item{
	width: 30px;
	margin-left: 15px;
}
.bought-table-item1{
	width: 300px;
}
.bought-table-item2{
	width: 209px;
	margin-left: 40px;
}
.bought-table-item3{
	width: 50px;
	margin-left: 24px;
	text-align: center;
}
.bought-table-item4{
	width: 200px;
	margin-left: 26px;
}
.bought-table-del{
	width: 14px;
	height: 18px;
}
.bought-table-mod{
	background:#fff;
}
.bought-table-box{
	margin:10px 0;
	display: inline-block;
	height: 110px;
	border-right:1px solid #ccc;
}
.bought-table-box .item-pic{
	margin-left: 15px;
}
.bought-table-tab2{
	margin:10px 0;
	display: inline-block;
	width: 269px;
}
.ser-right .bought-table-tab2{
	width: 100%;
}
.bought-table-title{
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.bought-table-tab2 .item-props-can{
	margin: 10px 0;
	padding-left: 0;
}
.bought-table-num{
	width: 100%;
	line-height: 80px;
	text-align: center;
	display: inline-block;
	margin: 10px 0;
}
.bought-color{
	color: #f40;
}
.bought-table-state{
	width: 100%;
	text-align: center;
	display: inline-block;
	margin: 5px 0;
	padding: 0 5px;
}
.bought-table-state2{
	margin-top: 24px;
}
.bought-table-btn{
	margin-top: 15px;
	border: 0;
	background: #f5a101;
	color: #fff;
	margin-left: 12px;
}
.bought-table-btn:hover{
	background: #f5a101;
	color: #fff;
}
.bought-table-btn:focus{
	background: #f5a101;
	color: #fff;
}
.bought-table-btn1{
	margin-top: 15px;
	border: 0;
	background: #adc70c;
	color: #fff;
	margin-left: 12px;
}
.bought-table-btn1:hover{
	background: #adc70c;
	color: #fff;
}
.bought-table-btn1:focus{
	background: #adc70c;
	color: #fff;
}
.bought-table-box:last-child{
	border: 0;
}
.bought-table-item span{
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}
.bought-table-txt{
	width: 130px;
}
.nav-mod-tab.active{
	color: #29a5e3;
	border-bottom: 2px solid #29a5e3;
}
.main-ass{
	padding: 30px 15px;
	border: 1px solid #ccc;
	background: #fff;
	position: relative;
	min-height: 400px;
}
.ass-left{
	width: 290px;
	padding-right: 10px;
	float:left;
}
.ass-left p{
	width: 100%;
	margin:10px 0;
}
.ass-left .item-pic{
	float: none;
}
.ass-left .sku-line{
	color: #999;
}
.ass-right{
	width: 607px;
	min-height: 400px;
	float:right;
	background: url('../images/ass_link_03.jpg') no-repeat left center;
	padding-left: 30px;
}
.ass-list{
	margin-bottom: 30px;
}
.ass-list h4{
	width: 90px;
	line-height: 42px;
}
.emoji2{
	color: #e4664f;
}
.jqEmoji-container{
	margin-left: 130px;
}
.jqEmoji-container .jqEmoji{
	font-size: 30px;
}
.ass-imp{
	margin-left: 130px;
}
.ass-imp-item{
	display: inline-block;
	border: 1px solid #ccc;
	padding: 5px 10px;
	margin-top: 10px;
    margin-right: 10px;
}
.ass-imp-item.active{
	border: 1px solid #f40;
}
.ass-imp-item:hover{
	border: 1px solid #f40;
	color: #333;
}
.ass-textarea{
    width: 436px;
	margin-left: 130px;
}
/*上传插件*/
.webuploader-container {
	position: relative;
}
.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}
.webuploader-pick {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #00b7ee;
	padding: 10px 15px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
}
.webuploader-pick-hover {
	background: #00a2d4;
}

.webuploader-pick-disable {
	opacity: 0.6;
	pointer-events:none;
}
.filelist li{
	width: 190px;
}
.ass-btn{
	margin-top: 15px;
    border: 0;
    background: #adc70c;
    color: #fff;
    font-size: 16px;
    padding: 5px 40px;
    margin-left: 130px;
}
.guiding-others{
	padding: 30px 15px;
	background: #f5f8fa;
	border: 1px solid #ccc;
}
.status-desc h3 span{
	color: #f40;
}
.status-desc ul li{
    list-style: square;
    margin-left: 30px;
    margin-top: 20px;
}
.status-desc ul li a{
	color: #f40;
}
.order-details-title{
	width: 100%;
	height: 50px;
	background: #f5f8fa;
	padding: 0 15px;
	line-height: 50px;
	font-size: 20px;
	border: 1px solid #ccc;
	color: #29a5e3;
}
.others-list{
	margin-bottom: 10px;
}
.others-p{
	margin-left: 70px;
    padding: 0;
}
.others-links{
	width: 100%;
	height: 1px;
	background: #ccc;
	margin:20px 0;
}
.other-span{
    display: inline-block;
    width: 276px;
    line-height: 30px;
    margin-left: 20px;
    color: #999;
}
.others-item-info{
	border: 1px solid #ccc;
	border-top: 1px;
	padding: 10px 0;
}
.others-mod-item{
	float: left;
	border-right: 1px solid #ccc;
	height: 110px;
}
.others-span{
	width: 100%;
	line-height: 110px;
	display: inline-block;
	text-align: center;
}
.others-item1{
	width: 471px;
	text-align: left;
	padding-left: 15px;
}
.others-item2{
	width: 120px;
}
.others-item3{
	width: 152px;
}
.others-item4{
	width: 152px;
	border-right: 0;
}
.others-mod-pay1{
	font-size: 14px;
	text-align: right;
	line-height: 30px;
}
.others-mod-pay{
	font-size: 18px;
	text-align: right;
}
.orders-pay-btn{
	line-height: 50px;
}
.orders-pay-btn1{
	margin-top:0;
}
.orders-pay-cancel{
	margin-left: 10px;
	color: #29a5e3;
}
.form-info{
	position: relative;
}
.form-info p{
	padding-right: 0;
}
.info-radio input{
	margin-top: -4px;
}
.info-radio{
	margin-right: 10px;
}
.info-select{
	width: 108px;
	float: left;
	margin-right: 10px;
}
.info-select-p{
	line-height: 34px;
	color: #ccc;
}
.info-select1{
	width: 134px;
	float: left;
	margin-right: 10px;
}
.info-form-btn{
	padding: 5px 40px;
	font-size: 16px;
	background: #f0ac01;
	color: #fff;
	margin-left: 388px;
	margin-bottom: 20px;
}
.info-form-btn:hover{
	color: #fff;
}
.head-img-box{
	width: 160px;
	height: 160px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 50px;
	border-radius: 50%;
	border: 1px solid #ccc;
	z-index: 9;
}
.head-img{
	width: 150px;
	height: 150px;
	overflow: hidden;
	position: absolute;
	border-radius: 50%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin:auto;
}
.head-img img{
	width: auto;
	height: 100%;
	min-width: 100%;
}
.head-bg a{
	background: rgba(0,0,0,.7);
	width: 100%;
	height: 100%;
	color: #fff;
	line-height: 150px;
	text-align: center;
	top: 0;
	left: 0;
	position: absolute;
	display: none;
	color: #fff;
}
.head-img:hover .head-bg a{
	display: block;
}
.btn-link{
	color: #fff;
}
.btn-link:hover{
	color: #fff;
}
.add-btn{
	margin-left: 155px;
}
.add-mod-item1{
	width: 85px;
}
.add-mod-item2{
	width: 173px;
}
.add-mod-item3{
	width: 210px;
}
.add-mod-item4{
	width: 90px;
}
.add-mod-item5{
	width: 125px;
}
.add-mod-item6{
	width: 105px;
}
.add-mod-item7{
	width: 100px;
}
.add-table-box{
	margin:10px 0;
	display: inline-block;
	height: 60px;
	border-right:1px solid #ccc;
}

.add-table-box:last-child{
	border: 0;
}
.add-item-1{
	width: 100%;
	padding: 0 10px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    text-align: center;
}
.add-item-2{
	width: 100%;
	height: 40px;
	line-height: 20px;
	margin-top: 10px;
	padding:0 10px;
	overflow: hidden;
}
.add-table-box a{
	color: #29a5e3;
}
.add-table-btn{
	display: none;
	margin-left: 13px;
	background: #f0ac01;
}
.add-mod-item7:hover .add-table-btn{
	display: block;
	background: #f0ac01;
}
.add-mod-icon{
	background: transparent;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	border: 1px solid #f0ac01;
	margin-left: 13px;
	margin-top: 15px;
	border-radius: 4px;
	color: #f0ac01;
}
.integral-num{
	font-size: 16px;
	color: #29a5e3;
	position: absolute;
	right: 15px;
	top: 0;
}
.integral-num span{
	color: #f40;
	font-size: 24px;
}
.integral-mod-item1{
	width: 419px;
}
.integral-mod-item2{
	width: 120px;
}
.integral-mod-item3{
	width: 198px;
}
.integral-mod-item4{
	width: 190px;
}
.bought-color2{
	color: #adc70c;
}
.ser-mian{
	border: 1px solid #ccc;
	min-height: 400px;
	background: #fff;
	position: relative;
}
.ser-left{
	width: 928px;
	height: 100%;
	min-height: 503px;
	float: left;
	border-right:1px solid #ccc;
	padding: 20px;
	position: relative;
}
.ser-right{
	width: 270px;
	height: 100%;
	float: right;
	padding: 20px;
}
.ser-main-title{
	font-size: 20px;
	line-height: 50px;
	border-bottom: 1px solid #ccc;
}
.ser-main-box{
	width: 700px;
	height: 300px;
	margin:auto;
	margin-top: 150px;
}
.ser-main-box ul li .btn-primary{
	color: #f40;
	display: block;
	width: 166px;
	height: 70px;
	border: 1px solid #f40;
	border-radius: 4px;
	text-align: center;
	font-size: 16px;
	color: #f40;
	background: #fef5e4;
	float: left;
	margin:0 33px;
	outline-style: none;
	line-height: 50px;
}
.ser-main-box ul li .btn-primary:hover{
	color: #fff;
	background: #f40;
}
.ser-main-box ul li .btn-primary.
.ser-right .bought-table-tab2{
	width: 100%;
}
.ser-btn-set{
	margin-left: 0;
}
.ser-btn-set:focus{
	color: #fff;
}
.ser-input-set1{
	line-height: 34px;
}
.ser-input-set1 input{
	width: 150px;
	float: left;
}
.ser-input-set2{
	color: #999;
	line-height: 34px;
}
.ser-form #uploader .placeholder{
	margin-left: 0;
}
.ser-form #uploader .queueList{
	margin-top: 0;
}
.ser-btn-set2{
	background: #f40;
}
.ser-refund2-txt1{
	float: left;
	font-size: 24px;
	font-weight: bold;
	margin-left: 50px;
}
.ser-refund2-times{
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 16px;
	color: #fd5001;
}
.ser-refund2-times img{
	margin-right: 10px;
}
.ser-refund2-color p{
	color: #999;
	margin-left: 50px;
	line-height: 30px;
}
.ser-refund2-main .cart-box-btn{
	text-align: left;
	margin-left: 50px;
	margin-bottom: 50px;
}
.ser-refund2-txt1 img{
	margin-right: 20px;
}
.ser-stepbar img{
	width: 1080px;
}
.groups{
	background: #fff;
	border: 1px solid #adc70c;
}
.row-toggle{
	padding: 0 15px;
	position: relative;
	border-top: 1px dashed #dedede;
	margin: 0 8px;
}
.row-toggle:first-child{
	border-top: none;
}
.row-toggle-head{
	position: absolute;
	left: 11px;
	top: 9px;
	color: #999;
	font-size: 14px;
}
.row-toggle-body{
	padding: 0 100px 0 77px;
	position: relative;
}
.row-toggle-items{
	height: 40px;
	overflow: hidden;
}
.row-toggle-item{
	float: left;
	margin: 9px 40px 9px 0;
	height: 18px;
	color: #000;
	text-decoration: none;
}
.row-toggle-items ul{
	width: 975px;
	overflow: hidden;
}

.row-toggle-footer{
	position: absolute;
	right: 0;
	top: 10px;
}
.switch-multi{
	position: absolute;
	right: 60px;
	height: 20px;
	padding: 0 3px;
	line-height: 18px;
	border: solid 1px #dad9d9;
	cursor: pointer;
	white-space: nowrap;
}
.show-more{
	position: absolute;
	right: 10px;
	height: 18px;
	padding-right: 10px;
	line-height: 18px;
	cursor: pointer;
	white-space: nowrap;
}
.show-less{
	position: absolute;
	right: 10px;
	height: 18px;
	padding-right: 10px;
	line-height: 18px;
	cursor: pointer;
	white-space: nowrap;
}
.row-toggle-form{
	position: absolute;
	right: 30px;
	top: 0;
}
.row-toggle-mod1{
	width: 80px;
	height: 30px;
	line-height: 30px;
}
.search-mod-part1 .row-toggle-mod-i{
	height: 30px;
	line-height: 30px;	
}
.row-toggle-form .search-mod-part1 {
	margin-top: 5px;
	margin-right: 80px;
}
.row-toggle-btn{
	color: #fff;
	background: #f29a2e;
	margin-left: 10px;
}
.row-toggle-btn:hover{
	color: #fff;
}
.row-toggle-btn:focus{
	color: #fff;
}
.goods-list{
	width:1178px;
	height: auto; margin:0 auto;
	
}
.recommend-list{
	width: 241px;
	height: auto;
	float: right;
}
.goods-list .fi-item{
	width: 274px;
	height: 334px;
	float: left;
	margin:0;
	margin-bottom:25px;
	margin-right: 27px;
	position: relative;
}
.goods-list .fi-item:nth-child(4n){
	margin-right: 0;
}
.goods-list .fi-item:nth-child(8n){
	margin-right: 0;
}
.recommend-list .ty-recommend-list{
	width: 100%;
	margin-right: 0;
	margin-top: 0px;
}
.ty-recommend-list .ty-recommend-img1{
	width: auto;
	height: auto;
	min-width: 260px;
	min-height: 267px;
    max-height: 267px;
}
.recommend-list .ty-recommend-img{
	height: 200px;
}
.detail-meta{
	width: 100%;
	height: auto;
	background: rgba(255, 255, 255, .15);
	padding: 24px;
}
#fancy{
	float: left;
}
.xzoom-container{
	width: 397px;
	height: auto;
}
.goods-wrap{
	width: 530px;
	height: auto;
	padding-left: 30px;
	padding-right: 10px;
	border-right: 1px solid #ccc;
	float:left;
}
.detail-hd{
	padding-bottom: 20px;
	line-height: 30px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}
.goods-panel{
	background: url('../images/goods_img2.png') no-repeat;
	background-repeat: no-repeat;
	position: relative;
	left: 0;
	font-size: 14px;
	padding: 10px 0;
	margin-right: 20px;
}
.goods-price-panel{
	position: static;
    color: #333;
    padding-left: 0;
    margin:10px 0;
}
.goods-metatit{
	color: #999;
	text-align: left;
	float: left;
	width: 69px;
	margin: 0 0 0 8px;
	font-weight: normal;
	line-height: 24px;
}
.goods-price{
	text-decoration: line-through;
}
.goods-promo-cur .goods-yen{
	font-size: 16px;
	color: #f40;
}
.goods-promo-cur .goods-price{
	text-decoration:none;
}
.goods-promo-cur .goods-price{
	font-size: 24px;
	line-height: 24px;
	color: #f40;
}
.goods-panel p{
	position: absolute;
	right: 15px;
	top: 40px;
}
.mui_addr_icon{
	width: 16px;
	height: 9px;
	display: inline-block;
	cursor: pointer;
	background: url('../images/goods_info_icon_03.png') no-repeat center;
}
.goods-meta{
	margin: 5px 20px 5px 0;
}
.goods-delivery-panel{
	line-height: 24px;
	border-bottom: 1px dotted #c9c9c9;
}
.goods-metatit1{
	color: #999;
	text-align: left;
	float: left;
	width: 65px;
	margin: 0 10px;
	font-weight: normal;
	margin-top: 10px;

}
.goods-delivery-panel dd{
	margin-left: 70px;
}
.goods-postAge{
	line-height: 15px;
	padding: 12px 0;
}
.mui_addr_tri{
	margin: 0 6px 0 0;
}
.mui_addr_tri_1{
	color: #333;
    padding-right: 12px;
    cursor: pointer;
    background: 0 0;
    border: none;
    position: relative;
}
.mui_addr_tri_2{
	color: #333;
    margin-right: -12px;
    padding-right: 12px;
    cursor: pointer;
    background: 0 0;
    border: none;
    position: relative;
}
.goods-sale-prop .goods-metatit-ul{
	height: auto;
	overflow: hidden;
}
.goods-sale-prop ul .goods-mod-itmes{
	float: left;
	padding: 2px 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-right: 5px;
	margin-bottom: 8px;
	cursor: pointer;
}
.goods-sale-prop ul .goods-mod-itmes:hover{
	border: 1px solid #f0ac01;
}
.goods-sale-prop ul .goods-mod-itmes.active{
	border: 1px solid #f0ac01;
}
.goods-amount{
	height: 30px;
}
.goods-amount .item-amount{
	margin-left: 70px;
}
.goods-amount-em{
	display: inline-block;
    position: relative;
    left: 116px;
    line-height: 24px;
}
.goods-btn-box{
	margin-top: 30px;
}
.goods-btn-sku{
	width: 224px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 1px solid #f0ac01;
	border-radius: 4px;
	float:left;
	display: block;
	margin-right: 10px;
	cursor:pointer;
}
.goods-btn-buy:focus{
	color: #fff;
}
.goods-btn-basket:focus{
	color: #333;
}
.goods-btn-buy:hover{
	color: #fff;
}
.goods-btn-basket:hover{
	color: #333;
}
.goods-btn-buy{
	background: #f0ac01;
	color: #fff;
}
.goods-btn-basket{
	background: url('../images/goods_car_icon_03.png') no-repeat center left 60px;
	text-indent: 20px;
}
.goods-favorite{
	margin-top: 15px;
	position: relative;
}
.goods-favorite img{
	margin-right: 5px;
}



.page-recommend{
	width: 202px;
}
.page-recommend .ty-recommend-list{
	border: 0;
}
.page-recommend .ty-recommend-list .ty-recommend-img{
	height: 164px;
}
.page-recommend h3{
	background: #0193de;
	color: #fff;
}
.goods-page-left{
	width: 280px;
	height: auto;
	position: relative;
}
.goods-contact{
	width: 100%;
	height: 187px;
	background: #1a87da;
	color:#fff;
	padding: 25px;
}
.goods-contact a{
	color: #fff;
}
.goods-contact h3{
	line-height: 20px;
	font-size: 16px;
}
.goods-contact a{
	margin-right: 20px;
}
.goods-contact p{
	font-size: 26px;
	border-bottom: 1px dashed #fff;
	padding: 10px 0;
}
.goods-qq-box{
	margin-top: 20px;
}
.goods-qq-box a img{
	display: inline-block;
	margin-right: 10px;
}
.goods-page-hot{
	width: 100%;
}
.goods-page-hot .ty-recommend-list{
	border: 0;
}
.goods-page-main{
	background: #fff;
	min-height: 500px;
}
.goods-TabBarBox{
	position:relative;
	background: #adc70c;
}
.goods-TabBarBox h3{
	font-size: 14px;
	line-height: 42px;
	margin-top: 5px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border: 1px solid transparent;
	border-radius: 0;
	background: #fff;
}
.goods-TabBarBox-li{
	height: 42px;
	line-height: 42px;
}
.goods-TabBarBox-li a{
	height: 42px;
}
.goods-TabBarBox .nav-tabs > li > a{
	border-radius: 0;
	margin-right: 0;
}
.goods-TabBarBox .nav-tabs > li > a:hover{
	background: #fff;
	border: 1px solid #fff;
	color: #333;
}
.goods-page-wrapper{
	padding: 20px;
}
#description{
	/*text-align: center;*/
}
#description img{
	max-width: 100%;
	display: table;
	margin:0 auto;
}
.rate-header{
	border: 1px solid #c8c8c8;
	padding: 15px 0;
}
.rate-score{
	width: 125px;
	padding: 0 20px;
	border-right: 1px dotted #ddd;
	text-align: center;
	float: left;
	margin-top: 8px;
}
.rate-score h4{
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}
.rate-score p{
	font-size: 14px;
}
.rate-score strong{
	color: #f60;
	font-family: arial;
	font-size: 32px;
	line-height: 32px;
	margin: 0 2px
}
.rate-tag-box{
    width: 733px;
    display: inline-block;
}
.rate-tag-label {
	color: #ccc;
	width: 16px;
	height: 61px;
	margin-top: 4px;
	font-size: 11px;
	line-height: 12px;
	padding: 0 20px 0 15px;
	float: left;
}
.rate-tag-list {
    position: relative;
    width: 698px;
    height: 70px;
}
.rate-tag-inner, .rate-tag-list{
	overflow: hidden;
}
.rate-tag-list span {
    float: left;
    height: 22px;
    margin: 7px 6px 6px;
    position: relative;
    float: left;
    border-radius: 2px;
    line-height: 18px;
    padding: 1px 10px;
    background: #fff;
    box-shadow: 2px 2px 1px #f2f2f2;
    border: 1px solid #f0ac01;
    white-space: nowrap;
}
.rate-toolbar {
	background: #EFEFEF;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	text-align: right;
	margin-top: 20px;
}
.rate-toolbar .rate-filter {
    float: left;
    overflow: hidden;
    padding-left: 2px;
}
.rate-toolbar .rate-filter input {
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
}
.rate-toolbar .tm-rate-sort{
	display: inline-block;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	text-indent: -1em;
}
.rate-toolbar .rate-filter label{
	display: inline-block;
	max-width: 100%;
	margin-bottom: 0;
	margin-right: 20px;
	font-weight: normal;
}
.rate-grid{
	width: 100%;
}
.rate-grid .tm-col-master{
	width: 694px;
	padding-right: 30px;
}
.rate-grid td{
	padding: 16px 7px;
	border-bottom: 1px solid #e3e3e3;
}
.rate-grid .tm-rate-content, .rate-grid .tm-rate-reply{
	word-wrap: break-word;
	word-break: break-all;
	line-height: 25px;
	overflow: hidden;
}
.rate-grid .tm-rate-content {
    color: #333;
}
.tm-m-photos-thumb{
	margin: 10px 0;
    list-style-type: none;
    height: 40px;
}
.tm-m-photos-thumb li{
	float: left;
    border: 2px solid #f2f2f2;
    padding: 2px;
    margin-right: 8px;
    position: relative;
    transition: border-color .2s ease-out;
}
.tm-m-photos-thumb li:hover{
    border: 2px solid #f40;
}
.tm-m-photos-thumb li.active{
    border: 2px solid #f40;
}
.tm-m-photos-thumb .tm-current{
	border: 2px solid #f23d6a;
	border-radius: 2px;
	cursor: auto;
}
.tm-m-photos-thumb img{
	display: block;
	width: 40px;
	height: 40px;
}
.tm-m-photo-viewer{
	position: relative;
	margin: 10px 0;
	float: left;
	overflow: hidden;
	max-width: 560px;
}
.tm-m-photo-viewer img{
	display: none;
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px;
	width: 100%;
}
.tm-m-photo-viewer .dis{
	display: block;
}
.rate-grid .tm-rate-date {
    clear: both;
    color: #ccc;
}
.rate-grid .tm-rate-reply {
    color: #AF874D;
    margin-top: 8px;
}
.rate-grid .col-meta{
	width: 135px;
	color: #999;
}
.rate-grid .rate-sku {
    margin-bottom: 3px;
}
.rate-grid .rate-user-info{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 95px;
}
.tm-qrcode-icon{
	position: absolute;
	right: 15px;
	top: 5px;
}
.tm-qrcode-icon span{
	display: inline-block;
	height: 30px;
	overflow: hidden;
	cursor: pointer;
}
.tm-qrcode-icon .qrcode-icon-img{
	display: none;
	position: absolute;
	border: 2px solid #1a87da;
    right: -15px;
    top: 36px;
    z-index: 999;
}
.tm-qrcode-icon:hover .qrcode-icon-img{
	display: block;
}
.gridSystemModal{
	background: rgba(0,0,0,.8);
}
.gridSystemModal .sign-mian-box{
	position: relative;
}
.modal-dialog{
	width: 728px;
	margin: 150px auto;
}
button.goods-sign-close{
	top: 3px;
}
button.close{
	top: 26px;
	position: relative;
	z-index: 99;
	right: 10px;
}
.mui_addr_list{
	width: 353px;
	height: auto;
}
.mui_addr_list ul li{
	float: left;
	margin:5px;
}
.mui_addr_list ul li a.active{
	background: #f40;
	color: #fff;
}
.mui_addr_list ul > li > a{
	padding: 2px 5px;
}
.mui_addr_list h3{
	font-size: 16px;
	color: #f40;
	line-height: 35px;
	border-bottom: 1px dashed #ccc;
	padding: 0 10px;
}
.mui_addr_list ul{
	padding: 10px 0;
}
.mui_addr_ul{
	border-bottom: 1px dashed #ccc;
}
.main-register-txt{
	width: 900px;
	height: 520px;
	background: #fff;
	line-height: 31px;
	overflow: hidden;
	padding: 30px 20px;
	position: relative;
	border-radius: 4px;
}
.main-register-txt span{
	height: 460px;
	display: inline-block;
	overflow-y: scroll;
}
.goods-register-close{
	top: 26px;
    position: relative;
    z-index: 99;
    right: 10px;
}
.modal-dialog.register-box{
	width: 900px;
}
.col-info-select{
	width: 463px;
}
.add-set .goods-sign-close{
	top: 15px;
}
.order-address-i{
	float: right;
	font-size: 14px;
	display: block;
}
.tab-item-box .tab-item1{
	border: 1px dashed #ccc;
	padding: 5px 10px;
	float: left;
	color:#ccc;
}
.tab-item-box .tab-item-link{
	width: 38px;
	border-bottom: 1px dashed #ccc;
	float: left;
	margin-top: 15px;
}
.tab-item-box .tab-item1.active{
	color:#333;
}
.email-btn{
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #adc70c;
    border: 0;
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
}
.email-btn:hover,.email-btn:focus{
	color: #fff;
}
.F-password-box{
	padding: 100px;
}
.F-password-box img{
	position: absolute;
	left: 100px;
	top: 100px;
}
.F-password-box .F-password-txt{
	margin-left: 110px;
}
.F-password-txt p{
	line-height: 30px;
	margin-top: 20px;
}
.F-password-box .info-form-btn{
	margin-left: 186px;
}



/*后添加*/
.row-toggle-items ul{ width: 100%; overflow: hidden; margin: 0 auto; }
.row-toggle-items ul li{ overflow: hidden; float: left;}
.row-toggle-items ul li input{overflow: hidden; float: left; margin: 13px 3px; display: none;}
.row-toggle-items .row-box-btn{overflow: hidden; margin: 10px auto; display: table;}
.row-toggle-items .row-box-btn a{overflow: hidden; margin: 0 5px; display: block; float: left; padding: 0 10px; border: 1px solid #ddd; height: 24px; line-height: 24px; border-radius: 3px;}
.row-toggle-items .row-box-btn .qd-btn{ color: #fff; text-align: center; background: #f29a2e;}
.row-toggle-items .row-box-btn .qx-btn{ color: #333; text-align: center;}
.row-toggle-items .row-box-btn .qx-btn:hover{ border-color: #f29a2e;}
.property-group2{height: auto;}

/*我的评价*/

.table-ass-item1{
	width: 620px;
}
.table-ass-item3{
	width: 160px;
}
.table-ass-item4{
	width: 147px;
}
.ass-container{
	padding:20px;
	background: #fff;
}
.ass-pro{
	padding: 10px 0;
	margin-right: 20px;
	border-bottom: 1px dashed #ddd;
}
.ass-photo{
	overflow: hidden;
}
.ass-photo ul li{
	width:80px;
	height: 80px;
	border: 1px solid #ddd;
	overflow: hidden;
	float:left;
	margin-right:10px;
	margin-top: 10px;
}
.ass-photo ul li img{
	width: auto;
	height: auto;
	min-width: 80px;
	min-height: 80px;
	max-width: 80px;
}
.ass-data{
	color: #999;
	margin:10px auto;
}
.ass-color span{
	color: #eeac00;
}
.ass-reply{
	padding: 10px 0;
	margin-right: 20px;
}
.table-ass-item2 p{
	text-align: center;
	color: #00a0e6;
	padding-left:20px;
	padding-right:20px;
}
.table-ass-item3 p{
	margin-bottom: 10px;
}
.table-ass-item3 p span{
	color: #f40;
}
.table-ass-item4 .bought-ass-btn{
	margin-left: 58px;
	margin-top: 0;
	border: 0;
	background: red;
	color: #fff;
}
.ass-container .main{
	border-bottom: 1px solid #ddd;
}
#xzoom-fancy{
	width: 360px;
	height: 360px;
}

/*新增客服*/
.kefu{
	background: url('../images/kefu_img.png') no-repeat center #29a5e3;
	background-size: 25px;
    margin-bottom: 0;
}
.kefu:hover{
	background: url('../images/kefu_img.png') no-repeat center #adc70c;
	background-size: 25px;
}
.kefu:hover .kefu-tab{
	display: block;
}
.kefu-tab{
	width: 400px;
	height: auto;
	position: absolute;
	top: -105px;
	right: 35px;
	background: #fff;
    box-shadow: 0px 12px 64px rgba(0, 0, 0, 0.1);
    z-index: 999;
	display: none;
	animation: fadeIn .3s both alternate;
	-webkit-animation: fadeIn .3s both alternate;
}
.tab-items{
	width: 25%;
	height: 30px;
	float: left;
}
.kefu-tab .row{
	margin: 0;
}
.tab-items a{
	line-height: 30px;
	color: #fff;
	background: #29a5e3;
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.row > li > a:hover, .row > li > a:focus{
	color: #fff;
	background: #adc70c;
}
.tab-items.active a{
	color: #fff;
	background: #adc70c;
}
.tabs-box{
	width: 100%;
	color: #333;
}
.tab-info{
	padding: 20px;
	text-align: left;
}
.tab-info li{
	color: #333;
}
.tab-info li:first-child{
	border-bottom: 1px solid #dfdfdf;
}
.tab-info li a:hover{
	color: #29a5e3;
	background: transparent;
}


	.hide_box{z-index:999;filter:alpha(opacity=50);background:#666;opacity: 0.5;-moz-opacity: 0.5;left:0;top:0;height:99%;width:100%;position:fixed;display:none;}
	.shang_box{width:410px;height:410px;padding:10px;background-color:#fff;border-radius:10px;position:fixed;z-index:1000;left:50%;top:50%;margin-left:-280px;margin-top:-280px;border:1px dotted #dedede;display:none;}
	.shang_box img{border:none;border-width:0;}
	.dashang{display:block;width:100px;margin:5px auto;height:25px;line-height:25px;padding:10px;background-color:#E74851;color:#fff;text-align:center;text-decoration:none;border-radius:10px;font-weight:bold;font-size:16px;transition: all 0.3s;}
	
	.shang_close{float:right;display:inline-block;}
	.shang_logo{display:block;text-align:center;margin:20px auto;}
	.shang_tit{width: 100%;height: 75px;text-align: center;line-height: 66px;color: #a3a3a3;font-size: 16px;background: url('../images/cy-reward-title-bg.jpg');font-family: 'Microsoft YaHei';margin-top: 20px;margin-right:2px;}
	.shang_tit p{color:#000;text-align:center;font-size:16px;}
	.shang_payimg{width:172px;padding:10px;border:6px solid #f0ac01;margin:0 auto;border-radius:3px;height:172px;}
	.shang_payimg img{display:block;text-align:center;width:140px;height:140px; }
	.pay_explain{text-align:center;margin:10px auto;font-size:12px;color:#545454;}

	.shang_payselect{text-align:center;margin:0 auto;margin-top:40px;cursor:pointer;height:60px;width:280px;}
	.shang_payselect .pay_item{display:inline-block;margin-right:10px;float:left;}
	.shang_info{clear:both;}
	.shang_info p,.shang_info a{color:#C3C3C3;text-align:center;font-size:28px;text-decoration:none;line-height:2em;}
