/*******************************  this template common css ************************
 *
 * 这里放置商城前台页面可以重复使用的代码
 *
 */
.input {
	background: url(../images/input.png) repeat-x;
	height: 20px;
	line-height: 20px;
	border: 1px #ccc solid
}

.twofloat em {
	float: left;
}

.twofloat span {
	float: right
}

/* location */

.location {
	text-align: left;
	padding-left: 6px;
	color: #999
}

.location a {
	float: left;
	display: inline-block;
}

.location a:hover {
	color: #B1191A;
	text-decoration: none;
}

.location span {
	float: left;
	display: block;
	width: 10px;
	height: 13px;
	margin: 0;
	background: url(../images/T1_w.iXaXcXXbHEyTv-150-650.png) no-repeat -16px -82px;
	margin-left: 5px;
	margin-right: 5px;
}


/* btns of order */
.btn-order {
	height: 24px;
	background: #fff;
	line-height: 22px;
}

.btn-order a {
	color: #666;
}

.btn-order-click {
	border: #ccc 1px solid;
	background: url(../images/gray_line.jpg) left top repeat-x;
	padding-left: 5px;
	padding-right: 15px;
	height: 22px;
	display: inline-block;
	position: relative;
	float: left;
	border-left: 0;
}

.default-sort {
	padding-right: 5px;
	border-left: 1px #ccc solid;
	margin-left: 5px;
}

.btn-order-click i {
	background: url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) no-repeat -22px -23px;
	width: 7px;
	height: 10px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 6px;
	right: 3px;
}

.btn-order-click:hover,.btn-order-cur {
	color: #B1191A;
	text-decoration: none;
	background: #ffffff
}

.btn-order-click:hover i {
	background-position: -30px -23px;
}

.order-down i,
.order-down-gray:hover i {
	background-position: -30px -23px;
}

.order-down-gray i {
	background-position: -22px -23px;
}

.order-up-gray i {
	background-position: -38px -23px
}

.order-up i,
.order-up-gray:hover i {
	background-position: -46px -23px
}

/*******************************  this template common css --------- end ************************/






/********************************* widgets fields *****************************************************************
 *
 * 这里是放置挂件样式的区域
 *
 */
/* page-home */
#page-home .col-1 {
	height: 0px;
	z-index: 10;
}

#page-home .col-1 .left {
	left: 0px;
	top: 0px;
	width: 210px;
	position: absolute;
	background: #fff;
}

#page-home .col-1 .right {
	right: 0px;
	top: 0px;
	width: 250px;
	height: 465px;
	position: absolute;
	background: #fff;
	overflow: hidden;
}

#page-home .col-2 {
	z-index: 9;
}

/*slides*/
.slides {
	width: 1200px;
	position: relative;
	z-index: 1;
	margin: 10px auto;
}

.slides .title ul {
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 99
}

.slides .title li {
	float: left;
	width: 22px;
	height: 22px;
	line-height: 22px;
	margin-left: 10px;
	font-size: 12px;
	cursor: pointer;
	border-radius: 10px;
	background: #000;
	color: #fff;
	text-align: center;
}

.slides .title li.ks-active {
	background-color: #E4393C;
}

.slides .scroller {
	width: 1200px;
	height: 300px;
	overflow: hidden;
}

.slides .scroller .ks-content {
	left: 0;
	top: 0;
}

.slides .scroller .ks-content li {
	display: block;
	left: 0;
	top: 0;
}

/*jd2015_slides*/
.jd2015_slides {
	overflow: hidden;
	position: relative;
}

.jd2015_slides .ctrl {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -31px;
	z-index: 9999;
	width: 28px;
	height: 62px;
	line-height: 62px;
	background: rgba(0,0,0,0.6);
	;color: white;
	text-align: center;
	font-size: 22px;
}

.jd2015_slides .prev {
	position: absolute;
	left: 30%;
}

.jd2015_slides .next {
	position: absolute;
	right: 32%;
}

.jd2015_slides .scroller {
	height: 465px;
	overflow: hidden;
}

.jd2015_slides .scroller .ks-content {
	width: 100%;
}

.jd2015_slides .scroller .ks-content li {
	display: block;
	float: left;
	position: relative;
}

.jd2015_slides .title {
	text-align: center;
	height: 22px;
	position: absolute;
	z-index: 98;
	bottom: 8px;
	width: 100%
}

.jd2015_slides .title .ks-switchable-nav {
	display: inline-block;
	background: rgba(0,0,0,.2);
	border-radius: 10px;
	padding: 0 10px;
	height: 22px;
}

.jd2015_slides .title .ks-switchable-nav a {
	font: 28px/1 tahoma;
	color: #fff;
	cursor: pointer;
	margin: 0 1px;
	position: relative;
	top: -6px;
	filter: Alpha(Opacity=50);
	opacity: .5;
}

.jd2015_slides .title a.ks-active {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.jd2015_slides:hover .ctrl {
	display: block;
}



/* jd2015_article */
.jd2015_article {
	width: 248px;
	overflow: hidden;
	top: 12px;
	border: solid 1px #e4e4e4;
	border-bottom: 0;
}

.jd2015_article .mt {
	padding: 0 15px;
	border-bottom: 1px dotted #E8E8E7;
	height: 43px;
	line-height: 43px;
}

.jd2015_article .mt h2 {
	float: left;
	font-size: 16px;
}

.jd2015_article .mt .extra {
	float: right;
}

.jd2015_article .mc {
	padding: 8px 0 8px 15px;
}

.jd2015_article .mc li {
	width: 210px;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
}

.jd2015_article .mc li span {
	font-weight: 700;
	margin-right: 5px;
}

.jd2015_register_login {
	border: solid 1px #e4e4e4;
	border-top: 1px solid #B1191A;
	width: 250px;
	height: 92px;
	padding: 10px 0;
	overflow: hidden;
}

.jd2015_register_login dl {
	height: 60px;
	overflow: hidden;
	width: 220px;
	margin-left: 15px;
}

.jd2015_register_login dl dt {
	width: 60px;
	height: 60px;
	float: left;
}

.jd2015_register_login dl dd {
	height: 40px;
	margin: 10px 0;
}

.jd2015_register_login dl dd p {
	height: 20px;
	line-height: 20px;
}

.jd2015_register_login dl dd p em {
	color: #ff4400;
}

.jd2015_register_login a {
	width: 62px;
	height: 25px;
	display: block;
	text-align: center;
	background: #F40;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	float: left;
	border-radius: 1px;
	margin-left: 15px;
}

.jd2015_register_login a:hover {
	background: #F22D00
}

/*jd2015_sold*/
.jd2015_sold {
	width: 250px;
	border-top: 1px solid #B1191A;
	height: 154px;
}

.jd2015_sold .mc {
	height: 140px;
	overflow: hidden;
}

.jd2015_sold .mc li {
	padding: 5px 0;
	height: 70px;
	width: 230px;
	margin-left: 10px;
	float: left;
}

.jd2015_sold .mc .p_img {
	float: left;
	display: inline;
	padding: 5px 0;
	width: 60px;
	height: 60px;
}

.jd2015_sold .mc .p_info {
	float: left;
	display: inline;
	width: 160px;
	height: 70px;
	padding-left: 10px;
	overflow: hidden;
}

.jd2015_sold .mc .p_info .p_name {
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
	overflow: hidden;
}

.jd2015_sold .mc .p_info .p-detail {
	position: relative;
	width: 130px;
	height: 34px;
	padding: 5px 5px 5px 20px;
	background: #f8f8f8;
	color: #999;
	overflow: hidden;
	word-wrap: break-word;
}

.jd2015_sold .mc .p_info .p-detail .icon-l {
	position: absolute;
	left: 4px;
	top: 7px;
	font-size: 38px;
	line-height: 38px;
	color: #aaa;
	font-family: Arial;
}

.jd2015_sold .mc .p_info .p-detail .icon-r {
	font-size: 38px;
	line-height: 38px;
	color: #aaa;
	vertical-align: -24px;
	font-family: Arial;
}

.jd2015_sold .ks-switchable-nav {
	display: none;
}

/*jd2015_fashion*/
.jd2015_fashion {
}

.jd2015_fashion .subject-title {
	display: block;
	margin: 15px 0 8px;
	height: 20px;
	line-height: 20px;
	font-size: 17px;
	font-weight: 700;
	color: #000;
	text-indent: -1000em;
	width: 192px;
	background-image: url(../images/tmall-brand.png);
	background-repeat: no-repeat;
	background-position: 0 -35px;
}

.jd2015_fashion .subject-slide {
	position: relative;
	width: 1200px;
	height: 320px;
	overflow: hidden
}

.jd2015_fashion .subject-slide .subject-slide-nav {
	width: 1202px
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-nav {
	position: relative;
	float: left;
	width: 190px;
	height: 320px;
	margin-right: 2px;
	overflow: hidden;
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	transition: width .3s ease-out
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-arrow {
	position: absolute;
	left: 190px;
	top: 30px;
	height: 0;
	line-height: 0;
	font-size: 0;
	z-index: 2;
	border-style: solid;
	border-width: 12px 0 12px 12px
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-type {
	position: relative;
	z-index: 1
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-content {
	position: absolute;
	top: 0;
	right: 0;
	width: 618px;
	height: 320px
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-nav-selected {
	width: 806px
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-nav-1 .subject-arrow {
	border-color: transparent #a4c7cb;
	*border-color: #fff #a4c7cb
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-nav-2 .subject-arrow {
	border-color: transparent #b3aeac;
	*border-color: #fff #b3aeac
}

.jd2015_fashion .subject-slide .subject-slide-nav .subject-nav-3 .subject-arrow {
	border-color: transparent #d6c5aa;
	*border-color: #fff #d6c5aa
}

/*京东楼层*/
.jd2015_floor1 {
}

.jd2015_floor1 .mt {
	border-bottom: 1px solid #c81623;
	height: 36px;
	overflow: visible;
	position: relative;
}

.jd2015_floor1 .mt h2 {
	position: relative;
	padding-left: 40px;
	color: #333;
	float: left;
	display: inline;
	line-height: 30px;
	font-size: 20px;
}

.jd2015_floor1 .mt h2 i {
	font-style: normal;
	position: absolute;
	top: 2px;
	left: 0;
	width: 21px;
	height: 25px;
	padding-right: 10px;
	background: url(../images/floor1new.png) no-repeat 0 0;
	font-size: 13px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	background: url(../images/sprite_floor.png) no-repeat 0 0;
	background-position: 0 0;
}

.jd2015_floor1 .mt .ks-switchable-nav {
	border: solid 1px #ededed;
	float: right;
	border-bottom: 0 none;
	height: 34px;
	line-height: 34px;
	z-index: 1;
	margin-top: 1px;
}

.jd2015_floor1 .mt .ks-switchable-nav li {
	float: left;
	display: inline;
	height: 34px;
	position: relative;
	z-index: 2;
}

.jd2015_floor1 .mt .ks-switchable-nav li a {
	float: left;
	height: 34px;
	padding: 0 16px;
	text-decoration: none;
	line-height: 34px;
	overflow: hidden;
	background: #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	white-space: nowrap;
}

.jd2015_floor1 .mt .ks-switchable-nav .ks-active {
}

.jd2015_floor1 .mt .ks-switchable-nav .ks-active a {
	white-space: nowrap;
	border-left: solid 1px #c81623;
	border-right: solid 1px #c81623;
	border-top: solid 3px #c81623;
	margin-top: -1px;
	margin-left: -1px;
	height: 33px;
	line-height: 30px;
	color: #c81623;
	text-indent: 1px;
}

.jd2015_floor1 .mc {
	overflow: hidden;
}

.jd2015_floor1 .mc .side {
	float: left;
	width: 330px;
	overflow: hidden;
}

.jd2015_floor1 .mc .side .side_t {
	position: relative;
	width: 330px;
	background: #e5ebeb;
	overflow: hidden;
}

.jd2015_floor1 .mc .side .side_t .themes {
	position: relative;
	height: 92px;
	padding-left: 50px;
	margin-top: -221px;
	overflow: hidden;
	background: rgba(255,255,255,.5);
}

.jd2015_floor1 .mc .side .side_t .themes li {
	float: left;
	width: 90px;
	height: 26px;
	padding: 10px 0;
}

.jd2015_floor1 .mc .side .side_t .themes li a span {
	color: #666;
	float: left;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	margin-right: 5px;
}

.jd2015_floor1 .mc .side .side_t .keywords {
	position: relative;
	height: 128px;
	border-bottom: 1px solid #ededed;
	background: rgba(255,255,255,.7);
}

.jd2015_floor1 .mc .side .side_t .keywords li {
	float: left;
	width: 135px;
	height: 96px;
	padding-top: 16px;
	padding: 7px 0 0 25px;
	overflow: hidden;
}

.jd2015_floor1 .mc .side .side_t .keywords li a {
	float: left;
	margin-right: 10px;
	line-height: 24px;
	white-space: nowrap;
}

.jd2015_floor1 .mc .ks-switchable-content {
	margin-left: 330px;
}

.jd2015_floor1 .mc .ks-switchable-content .ks-active {
	position: relative;
	float: left;
	width: 870px;
	height: 474px;
	overflow: hidden;
}

.jd2015_floor1 .mc .ks-switchable-content .ks-active .goods_list {
	width: 871px;
	height: 474px;
	overflow: hidden;
}

.jd2015_floor1 .mc .ks-switchable-content .ks-active .goods_list li {
	float: left;
	width: 185px;
	height: 230px;
	padding: 6px 15.8px 0;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
	overflow: hidden;
}

.jd2015_floor1 .mc .ks-switchable-content .ks-active .goods_list li .p_img {
	height: 140px;
	margin-bottom: 4px;
	text-align: center;
	padding-top: 15px;
}

.jd2015_floor1 .mc .ks-switchable-content .ks-active .goods_list li .p_title {
	height: 3em;
	margin-bottom: 3px;
}

.jd2015_floor1 .mc .ks-switchable-content .ks-active .goods_list li .p_title a {
	color: #666;
}

.jd2015_floor1 .mc .ks-switchable-content .ks-active .goods_list li .p_price {
	font-size: 15px;
	font-family: Verdana;
	color: #E4393C;
}

.jd2015_floor2 {
}

.jd2015_floor2 .mt {
	border-bottom: 1px solid #c81623;
	height: 36px;
	overflow: visible;
	position: relative;
}

.jd2015_floor2 .mt h2 {
	position: relative;
	padding-left: 40px;
	color: #333;
	float: left;
	display: inline;
	line-height: 30px;
	font-size: 20px;
}

.jd2015_floor2 .mt h2 i {
	font-style: normal;
	position: absolute;
	top: 2px;
	left: 0;
	width: 21px;
	height: 25px;
	padding-right: 10px;
	background: url(../images/floor1new.png) no-repeat 0 0;
	font-size: 13px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	background: url(../images/sprite_floor.png) no-repeat 0 0;
	background-position: 0 0;
}

.jd2015_floor2 .mt .ks-switchable-nav {
	border: solid 1px #ededed;
	float: right;
	border-bottom: 0 none;
	height: 34px;
	line-height: 34px;
	z-index: 1;
	margin-top: 1px;
}

.jd2015_floor2 .mt .ks-switchable-nav li {
	float: left;
	display: inline;
	height: 34px;
	position: relative;
	z-index: 2;
}

.jd2015_floor2 .mt .ks-switchable-nav li a {
	float: left;
	height: 34px;
	padding: 0 16px;
	text-decoration: none;
	line-height: 34px;
	overflow: hidden;
	background: #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	white-space: nowrap;
}

.jd2015_floor2 .mt .ks-switchable-nav .ks-active {
}

.jd2015_floor2 .mt .ks-switchable-nav .ks-active a {
	white-space: nowrap;
	border-left: solid 1px #c81623;
	border-right: solid 1px #c81623;
	border-top: solid 3px #c81623;
	margin-top: -1px;
	margin-left: -1px;
	height: 33px;
	line-height: 30px;
	color: #c81623;
	text-indent: 1px;
}

.jd2015_floor2 .mc {
	overflow: hidden;
}

.jd2015_floor2 .mc .side {
	float: left;
	width: 212px;
	overflow: hidden;
}

.jd2015_floor2 .mc .side .side_t {
	position: relative;
	width: 212px;
	height: 474px;
	background: #e5ebeb;
	overflow: hidden;
}

.jd2015_floor2 .mc .side .side_t .themes {
	position: relative;
	padding-left: 40px;
	height: 100px;
	margin-top: -247px;
	overflow: hidden;
	background: rgba(255,255,255,.5);
}

.jd2015_floor2 .mc .side .side_t .themes li {
	float: left;
	width: 70px;
	height: 26px;
	padding: 10px 0;
}

.jd2015_floor2 .mc .side .side_t .themes li a span {
	float: left;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	margin-right: 5px;
}

.jd2015_floor2 .mc .side .side_t .keywords {
	position: relative;
	height: 150px;
	border-bottom: 1px solid #ededed;
	background: rgba(255,255,255,.7);
}

.jd2015_floor2 .mc .side .side_t .keywords li {
	float: left;
	width: 135px;
	height: 96px;
	padding-top: 16px;
	padding: 20px 0 0 40px;
	overflow: hidden;
}

.jd2015_floor2 .mc .side .side_t .keywords li a {
	float: left;
	margin-right: 20px;
	line-height: 24px;
	white-space: nowrap;
}

.jd2015_floor2 .mc .ks-switchable-content {
	margin-left: 213px;
}

.jd2015_floor2 .mc .ks-switchable-content .ks-active {
	position: relative;
	float: left;
	width: 990px;
	height: 474px;
	overflow: hidden;
}

.jd2015_floor2 .mc .ks-switchable-content .ks-active .goods_list {
	width: 990px;
	height: 474px;
	overflow: hidden;
}

.jd2015_floor2 .mc .ks-switchable-content .ks-active .goods_list li {
	float: left;
	width: 165px;
	height: 230px;
	padding: 6px 15.8px 0;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
	overflow: hidden;
}

.jd2015_floor2 .mc .ks-switchable-content .ks-active .goods_list li .p_img {
	height: 140px;
	margin-bottom: 4px;
	text-align: center;
	padding-top: 15px;
}

.jd2015_floor2 .mc .ks-switchable-content .ks-active .goods_list li .p_title {
	overflow: hidden;
	height: 34px;
	margin-bottom: 3px;
	line-height: 17px;
}

.jd2015_floor2 .mc .ks-switchable-content .ks-active .goods_list li .p_title a {
	color: #666;
}

.jd2015_floor2 .mc .ks-switchable-content .ks-active .goods_list li .p_price {
	font-size: 15px;
	font-family: Verdana;
	color: #E4393C;
}

.jd2015_floor3 {
}

.jd2015_floor3 .mt {
	border-bottom: 1px solid #c81623;
	height: 36px;
	overflow: visible;
	position: relative;
}

.jd2015_floor3 .mt h2 {
	position: relative;
	padding-left: 40px;
	color: #333;
	float: left;
	display: inline;
	line-height: 30px;
	font-size: 20px;
}

.jd2015_floor3 .mt h2 i {
	font-style: normal;
	position: absolute;
	top: 2px;
	left: 0;
	width: 21px;
	height: 25px;
	padding-right: 10px;
	background: url(../images/floor1new.png) no-repeat 0 0;
	font-size: 13px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	background: url(../images/sprite_floor.png) no-repeat 0 0;
	background-position: 0 0;
}

.jd2015_floor3 .mc {
	overflow: hidden;
}

.jd2015_floor3 .mc .left {
	float: left;
	width: 209px;
	overflow: hidden;
}

.jd2015_floor3 .mc .left {
	position: relative;
	width: 209px;
	height: 474px;
	background: #e5ebeb;
	overflow: hidden;
}

.jd2015_floor3 .mc .left .themes {
	position: relative;
	padding-left: 40px;
	height: 100px;
	margin-top: -237px;
	overflow: hidden;
	background: rgba(255,255,255,.5);
}

.jd2015_floor3 .mc .left .themes li {
	float: left;
	width: 100px;
	height: 26px;
	padding: 10px 0;
}

.jd2015_floor3 .mc .left .themes li a span {
	float: left;
	height: 26px;
	overflow: hidden;
	line-height: 26px;
	font-size: 14px;
	margin-right: 5px;
}

.jd2015_floor3 .mc .left .keywords {
	position: relative;
	height: 150px;
	border-bottom: 1px solid #ededed;
	background: rgba(255,255,255,.7);
}

.jd2015_floor3 .mc .left .keywords li {
	float: left;
	width: 135px;
	height: 96px;
	padding-top: 16px;
	padding: 20px 0 0 40px;
	overflow: hidden;
}

.jd2015_floor3 .mc .left .keywords li a {
	float: left;
	margin-right: 20px;
	line-height: 24px;
	white-space: nowrap;
}

.jd2015_floor3 .mc .mid_left {
	width: 391px;
	height: 475px;
	float: left;
}

.jd2015_floor3 .mc .mid_left .side {
	width: 390px;
	height: 237px;
	overflow: hidden;
	float: left;
	position: relative;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

.jd2015_floor3 .mc .mid_left .side .ctrl {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -31px;
	z-index: 9;
	width: 28px;
	height: 62px;
	line-height: 62px;
	background: rgba(0,0,0,0.6);
	;color: white;
	text-align: center;
	font-size: 22px;
}

.jd2015_floor3 .mc .mid_left .side .prev {
	position: absolute;
	left: 1%;
}

.jd2015_floor3 .mc .mid_left .side .next {
	position: absolute;
	right: 1%;
}

.jd2015_floor3 .mc .mid_left .side .ks-switchable-nav {
	width: 225px;
	height: 10px;
	text-align: right;
	position: absolute;
	bottom: 20px;
	z-index: 1;
}

.jd2015_floor3 .mc .mid_left .side .ks-switchable-nav .ks-active {
	opacity: 1;
	filter: alpha(opacity=100);
	color: red!important;
	background-color: red;
}

.jd2015_floor3 .mc .mid_left .side .ks-switchable-nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	border-radius: 12px;
	text-align: center;
	background: black;
	color: red;
	text-decoration: none;
	margin-left: 5px;
	opacity: .5;
}

.jd2015_floor3 .mc .mid_left .p_img ul {
	padding-left: 0;
	padding-top: 233px;
}

.jd2015_floor3 .mc .mid_left .p_img ul li {
	float: left;
	width: 194.5px;
	height: 117px;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}

.jd2015_floor3 .mc .mid_left .side:hover .ctrl {
	display: block;
}

.jd2015_floor4 {
}

.jd2015_floor4 .mt {
	height: 36px;
	overflow: visible;
	position: relative;
}

.jd2015_floor4 .mt h2 {
	position: relative;
	padding-left: 40px;
	color: #333;
	float: left;
	display: inline;
	line-height: 30px;
	font-size: 20px;
}

.jd2015_floor4 .mt h2 i {
	font-style: normal;
	position: absolute;
	top: 2px;
	left: 0;
	width: 21px;
	height: 25px;
	padding-right: 10px;
	background: url(../images/floor1new.png) no-repeat 0 0;
	font-size: 13px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	background: url(../images/sprite_floor.png) no-repeat 0 0;
	background-position: 0 0;
}

.jd2015_floor4 .mc {
	width: 1200px;
	;height: 281px;
	border: solid #E5E5E5;
	border-width: 1px 0 1px 1px;
}

.jd2015_floor4 .mc .goods li {
	float: left;
	width: 219px;
	height: 104px;
	padding: 18px 10px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	overflow: hidden;
}

.jd2015_floor4 .mc .goods li .p_img {
	float: left;
	width: 100px;
	height: 100px;
}

.jd2015_floor4 .mc .goods li .p_img img {
	-webkit-transition: all .4s ease-out;
}

.jd2015_floor4 .mc .goods li .p_title {
	height: 50px;
	margin-bottom: 12px;
	color: #666;
	overflow: hidden;
	margin-left: 125px;
	line-height: 25px;
}

.jd2015_floor4 .mc .goods li p {
	display: block;
	margin-left: 120px;
	color: #e12228;
	font-size: 16px;
}

.jd2015_floor4 .mc .goods li:hover img {
	margin-left: -15px;
}

.jd2015_floor5 {
}

.jd2015_floor5 .mt {
	height: 50px;
	line-height: 40px;
}

.jd2015_floor5 .mt span {
	float: left;
	font-size: 24px!important;
}

.jd2015_floor5 .mc {
	height: 232px;
	border: 1px solid #ededed;
	border-top: 0;
	overflow: visible;
}

.jd2015_floor5 .mc .spacer {
	position: relative;
	height: 1px;
	line-height: 0;
	font-size: 0;
	background-color: #d1d1d1;
}

.jd2015_floor5 .mc .spacer i {
	width: 365px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	right: -1px;
	top: -2px;
	background: #b72323 url(../images/homebg.png) no-repeat 0 -124px;
}

.jd2015_floor5 .mc ul {
	height: 210px;
	padding-top: 20px;
	overflow: hidden;
}

.jd2015_floor5 .mc ul li {
	float: left;
	width: 200px;
	overflow: hidden;
	padding-bottom: 15px;
}

.jd2015_floor5 .mc ul li .p_img {
	text-align: center;
	margin-bottom: 10px;
}

.jd2015_floor5 .mc ul li .p_info {
	border-left: none;
	padding: 0 36px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

.jd2015_floor5 .mc ul li .p_info .p_name {
	height: 35px;
	margin-bottom: 6px;
	overflow: hidden;
}

.jd2015_floor5 .mc ul li .p_info .p_name a {
	color: #666;
}

.jd2015_floor5 .mc ul li .p_info .p_price {
	color: #b51d1a;
	font-size: 18px;
}

.jd2015_floor5 .mc ul li .p_info .p_price i {
	font-size: 14px;
}

/* 京东楼层公共样式 */
.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list {
	width: 100%;
	height: 474px;
	overflow: hidden;
	position: relative;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .ctrl {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -31px;
	z-index: 9;
	width: 28px;
	height: 62px;
	line-height: 62px;
	background: rgba(0,0,0,0.6);
	;color: white;
	text-align: center;
	font-size: 22px;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .prev {
	position: absolute;
	left: 1%;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .next {
	position: absolute;
	right: 1%;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .block_1 {
	width: 434px;
	height: 475px;
	overflow: hidden;
	float: left
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .block_1 .inner_sides1 .ctrl {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -31px;
	z-index: 9;
	width: 28px;
	height: 62px;
	line-height: 62px;
	background: rgba(0,0,0,0.6);
	;color: white;
	text-align: center;
	font-size: 22px;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .block_1 .inner_sides1 .prev {
	position: absolute;
	left: 1%;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .block_1 .inner_sides1 .next {
	position: absolute;
	right: 1%;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .block_2 {
	width: 217px;
	height: 475px;
	overflow: hidden;
	float: left;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides1 {
	width: 433px;
	height: 315px;
	overflow: hidden;
	float: left;
	position: relative;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	float: left;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides1 .ks-switchable-nav {
	height: 10px;
	text-align: right;
	position: absolute;
	bottom: 10px;
	margin-left: 190px;
	z-index: 999
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides1 .ks-switchable-nav a {
	width: 9px;
	height: 9px;
	margin: 0 2px;
	border-radius: 50%;
	background: #3e3e3e;
	float: left;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides1 .ks-switchable-nav .ks-active {
	background: #b61b1f;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides1 .ks-switchable-content {
	margin-left: 0px;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides2 {
	width: 336px;
	height: 475px;
	overflow: hidden;
	float: left;
	position: relative;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	float: left;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides2 .ks-switchable-nav {
	height: 10px;
	text-align: right;
	position: absolute;
	bottom: 10px;
	margin-left: 190px;
	z-index: 999
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides2 .ks-switchable-nav a {
	width: 9px;
	height: 9px;
	margin: 0 2px;
	border-radius: 50%;
	background: #3e3e3e;
	float: left;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides2 .ks-switchable-nav .ks-active {
	background: #b61b1f;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides2 .ks-switchable-content {
	margin-left: 0px;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .inner_sides2 .ks-switchable-content img {
	width: 336px;
	height: 473px;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .fore1 {
	width: 433px;
	height: 157px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	float: left;
	overflow: hidden;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .fore1 img {
	width: 433px;
	height: 157px;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .fore2 {
	width: 216px;
	height: 157px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	float: left;
	overflow: hidden;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .fore2 img {
	width: 216px;
	height: 157px;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .fore3 {
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list:hover .ctrl {
	display: block;
}

.jd2015_floor .mc .ks-switchable-content .ks-active .pic_list .block_1 .inner_sides1:hover .ctrl {
	display: block;
}





/*频道分类*/
.channel_gcategory {
	border: 1px solid #c81623;
	border-top: 0;
	width: 208px;
	text-align: left;
	color: #404040;
	z-index: 100;
	position: relative;
	height: 464px;
	background: #c81623;
}

.channel_gcategory .item {
	float: left;
	line-height: 20px;
	z-index: 99;
	width: 208px;
	background: #c81623;
}

.channel_gcategory .item .shadow {
	display: none;
}

.channel_gcategory .item .pborder {
	padding-left: 15px;
	margin-right: 5px;
	cursor: pointer;
	width: 184px;
	position: relative;
}

.channel_gcategory .item .pborder p a {
	display: block;
	width: 190px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	white-space: nowrap;
	vertical-align: 2px;
	color: #fff;
}

.channel_gcategory .item .pborder p b {
	position: absolute;
	z-index: 1;
	top: 9px;
	right: 14px;
	width: 4px;
	height: 14px;
	font: 400 9px/14px consolas;
	color: #fff;
}

.channel_gcategory .item a {
	color: #3e3e3e;
}

.channel_gcategory .item a:hover {
	color: #f33100;
}

.channel_gcategory .item .pop {
	display: none
}

.channel_gcategory .pop .catlist {
	width: 256px;
	padding: 13px 27px 21px 21px;
}

.channel_gcategory .pop .catlist a {
	width: 115px;
	height: 29px;
	line-height: 29px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #f3f3f3;
	display: inline-block;
	border-radius: 2px;
	color: #333;
	text-align: center;
	float: left;
}

.channel_gcategory .pop .catlist a:hover {
	background: #c9033b;
	color: #fff!important;
	text-decoration: none;
}

.channel_gcategory .item:hover .shadow,
.channel_gcategory .hover .shadow {
	position: absolute;
	width: 3px;
	height: 100%;
	right: -3px;
	top: 0px;
	background: #fff;
	display: block;
}

.channel_gcategory .item:hover .pop,
.channel_gcategory .hover .pop {
	display: block;
	position: absolute;
	border: 0px #d0d0d0 solid;
	left: 209px;
	top: 0px;
	min-height: 465px;
	overflow: hidden;
	background: #fff;
	box-shadow: 0 0 5px #ddd;
}

.channel_gcategory .item:hover p a,
.channel_gcategory .hover p a {
	color: #B61D1D !important;
	text-decoration: none;
	background: none !important;
}

.channel_gcategory .item:hover p b,
.channel_gcategory .hover p b {
	border-color: transparent transparent transparent #ffffff;
}

.channel_gcategory .item:hover {
	background: #f7f7f7;
}

.channel_gcategory .item:hover .pop {
	border: 0px #fff solid;
}







/* 电器 */
.channel_appliances_floor1 {
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
}

.channel_appliances_floor1 .left {
	float: left;
	width: 948px;
	border-top: 2px solid #0F7CBF;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.channel_appliances_floor1 .left .mt {
	height: 36px;
	padding-left: 10px;
	border-bottom: 1px solid #DEDEDE;
	background: #F9F9F9;
}

.channel_appliances_floor1 .left .mt h2 {
	float: left;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	font-weight: normal;
}

.channel_appliances_floor1 .left .mt .keywords {
	float: right;
	width: 600px;
	height: 18px;
	padding-top: 10px;
	margin-right: -1px;
	text-align: right;
	overflow: hidden;
}

.channel_appliances_floor1 .left .mt .keywords a {
	padding: 0 10px;
	border-right: 1px solid #333;
	color: #333;
}

.channel_appliances_floor1 .left .mc {
	position: relative;
	height: 430px;
	width: 950px;
}

.channel_appliances_floor1 .left .mc .mc_left {
	position: absolute;
	left: 10px;
	top: 0px;
	width: 300px;
	height: 410px;
	padding: 10px 0;
	border-right: 1px dotted #ccc;
}

.channel_appliances_floor1 .left .mc .mc_left .p_img {
	padding: 0;
	width: 290px;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info {
	position: relative;
	background: #e6effa;
	height: 105px;
	padding: 0 10px 0 60px;
	width: 220px;
	margin: 25px 0 0;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info .p_title {
	line-height: 1.8em;
	height: 3.6em;
	overflow: hidden;
	margin: 0 0 10px;
	padding-top: 10px;
	width: 220px;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info .p_title a {
	color: #666;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info .p_price {
	font-size: 14px;
	color: #e4393c;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info .p_market {
	color: #999;
	font-size: 14px;
	letter-spacing: -1px;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info .p_sale {
	position: absolute;
	top: -30px;
	left: 0;
	padding: 30px 0 0 13px;
	font-size: 24px;
	line-height: 42px;
	background: #0f7cbf;
	width: 37px;
	height: 105px;
	color: #fff;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info .goumai a {
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: block;
	width: 76px;
	text-align: center;
	height: 25px;
	background: url(../images/20130805A.png) 0 -46px no-repeat;
	line-height: 25px;
	overflow: hidden;
}

.channel_appliances_floor1 .left .mc .mc_right {
	overflow: hidden;
	width: 650px;
	height: 430px;
	padding-left: 311px;
}

.channel_appliances_floor1 .left .mc .mc_right ul li {
	float: left;
	width: 156px;
	height: 214px;
	padding: 0 28px;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.channel_appliances_floor1 .left .mc .mc_right ul li .p_img {
	padding: 5px 0;
	text-align: center;
}

.channel_appliances_floor1 .left .mc .mc_right ul li .p_title {
	height: 3em;
	margin-bottom: 10px;
	height: 35px;
	overflow: hidden;
}

.channel_appliances_floor1 .left .mc .mc_right ul li .p_price {
	font-size: 12px;
	color: #e4393c;
}

.channel_appliances_floor1 .left .mc .mc_left .p_info .goumai a:hover {
	color: white;
}

.channel_appliances_floor1 .right {
	width: 250px;
	height: 470px;
	float: left;
}

.channel_appliances_floor1 .right .mt {
	height: 37px;
	padding-top: 2px;
	background: #0F7CBF;
	color: #fff;
	width: 250px;
}

.channel_appliances_floor1 .right .mt h2 {
	float: left;
	width: 60px;
	height: 37px;
	line-height: 36px;
	text-align: center;
	font-weight: bold;
}

.channel_appliances_floor1 .right .mt .ks-switchable-nav {
	float: left;
	width: 190px;
	height: 37px;
}

.channel_appliances_floor1 .right .mt .ks-switchable-nav li {
	float: left;
	width: 62px;
	height: 37px;
	line-height: 36px;
	text-align: center;
}

.channel_appliances_floor1 .right .mt .ks-switchable-nav .ks-active {
	width: 62px;
	background: #fff;
	color: #333;
}

.channel_appliances_floor1 .right .ks-switchable-content {
	width: 248px;
	height: 420px;
	padding-top: 10px;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.channel_appliances_floor1 .right .ks-switchable-content ul {
	width: 248px;
}

.channel_appliances_floor1 .right .ks-switchable-content ul li {
	float: left;
	width: 238px;
	padding: 14px 5px;
	border-top: 1px dotted #ccc;
	overflow: hidden;
	height: 65px;
	line-height: 22px;
}

.channel_appliances_floor1 .right .ks-switchable-content ul li .p_img {
	float: left;
	margin-right: 5px;
	padding: 5px 10px;
}

.channel_appliances_floor1 .right .ks-switchable-content ul li .p_title {
	float: left;
	overflow: hidden;
	width: 153px;
	height: 3em;
	line-height: 1.5em;
}

.channel_appliances_floor1 .right .ks-switchable-content ul li .p_price {
	float: left;
	color: #e4393c;
	font-size: 12px;
	height: 18px;
	margin-top: 2px;
	line-height: 18px;
}

.channel_appliances_floor2 {
	margin-top: 30px;
}

.channel_appliances_floor2 .left {
	margin-right: 10px;
	width: 295px;
	float: left;
}

.channel_appliances_floor2 .left .mt {
	height: 26px;
}

.channel_appliances_floor2 .left .mt h2 {
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	color: #666;
}

.channel_appliances_floor2 .left .mc {
	height: 280px;
	width: 283px;
	padding: 10px 0 0 10px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #0F7CBF #DEDEDE #DEDEDE;
}

.channel_appliances_floor2 .left .mc ul li {
	position: relative;
	z-index: 1;
	float: left;
	overflow: hidden;
	width: 130px;
	height: 130px;
	margin: 0 10px 10px 0;
}

.channel_appliances_floor2 .left .mc ul li span {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	width: 130px;
	height: 30px;
	background: #333;
	background: rgba(51,51,51,0.7) !important;
	background: transparent\9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2333333,endColorstr=#B2333333);
	line-height: 30px;
	text-align: center;
	color: #fff;
}

.channel_appliances_floor2 .left .mc ul li .p_title {
	position: absolute;
	left: 0;
	bottom: -130px;
	z-index: 2;
	width: 120px;
	height: 120px;
	padding: 5px;
	background-color: rgba(106, 175, 109, 0.498039);
	color: #fff;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.channel_appliances_floor2 .mid_left {
	margin-right: 10px;
	width: 295px;
	float: left;
}

.channel_appliances_floor2 .mid_left .mt {
	height: 26px;
}

.channel_appliances_floor2 .mid_left .mt h2 {
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	color: #666;
}

.channel_appliances_floor2 .mid_left .mc {
	height: 280px;
	width: 283px;
	padding: 10px 0 0 10px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #0F7CBF #DEDEDE #DEDEDE;
}

.channel_appliances_floor2 .mid_left .mc ul li {
	position: relative;
	z-index: 1;
	float: left;
	overflow: hidden;
	width: 130px;
	height: 130px;
	margin: 0 10px 10px 0;
}

.channel_appliances_floor2 .mid_left .mc ul li span {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	width: 130px;
	height: 30px;
	background: #333;
	background: rgba(51,51,51,0.7) !important;
	background: transparent\9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2333333,endColorstr=#B2333333);
	line-height: 30px;
	text-align: center;
	color: #fff;
}

.channel_appliances_floor2 .mid_left .mc ul li .p_title {
	position: absolute;
	left: 0;
	bottom: -130px;
	z-index: 2;
	width: 120px;
	height: 120px;
	padding: 5px;
	background-color: rgba(106, 175, 109, 0.498039);
	color: #fff;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.channel_appliances_floor2 .mid_right {
	margin-right: 10px;
	width: 295px;
	float: left;
}

.channel_appliances_floor2 .mid_right .mt {
	height: 26px;
}

.channel_appliances_floor2 .mid_right .mt h2 {
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	color: #666;
}

.channel_appliances_floor2 .mid_right .mc {
	height: 280px;
	width: 283px;
	padding: 10px 0 0 10px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #0F7CBF #DEDEDE #DEDEDE;
}

.channel_appliances_floor2 .mid_right .mc ul li {
	position: relative;
	z-index: 1;
	float: left;
	overflow: hidden;
	width: 130px;
	height: 130px;
	margin: 0 10px 10px 0;
}

.channel_appliances_floor2 .mid_right .mc ul li span {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	width: 130px;
	height: 30px;
	background: #333;
	background: rgba(51,51,51,0.7) !important;
	background: transparent\9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2333333,endColorstr=#B2333333);
	line-height: 30px;
	text-align: center;
	color: #fff;
}

.channel_appliances_floor2 .mid_right .mc ul li .p_title {
	position: absolute;
	left: 0;
	bottom: -130px;
	z-index: 2;
	width: 120px;
	height: 120px;
	padding: 5px;
	background-color: rgba(106, 175, 109, 0.498039);
	color: #fff;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

.channel_appliances_floor2 .left .mc ul .list1:hover span {
	display: none;
}

.channel_appliances_floor2 .left .mc ul .list1:hover .p_title {
	bottom: 0px;
}

.channel_appliances_floor2 .mid_left .mc ul .list1:hover span {
	display: none;
}

.channel_appliances_floor2 .mid_left .mc ul .list1:hover .p_title {
	bottom: 0px;
}

.channel_appliances_floor2 .mid_right .mc ul .list1:hover span {
	display: none;
}

.channel_appliances_floor2 .mid_right .mc ul .list1:hover .p_title {
	bottom: 0px;
}

.channel_appliances_floor2 .right {
	width: 285px;
	float: left;
}

.channel_appliances_floor2 .right .mt {
	height: 26px;
}

.channel_appliances_floor2 .right .mt h2 {
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	color: #666;
}

.channel_appliances_floor2 .right .mc {
	height: 280px;
	width: 285px;
	padding: 10px 0 0 0px;
	border-width: 2px 1px 1px;
	border-style: solid;
	border-color: #0F7CBF #DEDEDE #DEDEDE;
}

.channel_appliances_floor2 .right .mc dl {
	margin-bottom: 10px;
	height: 130px;
	overflow: hidden;
}

.channel_appliances_floor2 .right .mc dl dt {
	width: 130px;
	height: 130px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}

.channel_appliances_floor2 .right .mc dl dd {
	width: 130px;
	float: left;
	overflow: hidden;
	line-height: 25px;
	height: 25px;
}

/* 服装 */
.channel_clothing {
	margin-bottom: 30px;
}

.channel_clothing .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing .mc {
	position: relative;
}

.channel_clothing .mc .img_left {
	float: left;
}

.channel_clothing .mc .img_right {
	position: absolute;
	top: 0px;
	right: 0px;
}

.channel_clothing .mc .img1 {
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing2 {
	margin-bottom: 30px;
}

.channel_clothing2 .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing2 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing2 .mc {
	position: relative;
}

.channel_clothing2 .mc .img_left {
	float: left;
}

.channel_clothing2 .mc .side {
	width: 240px;
	height: 484px;
	overflow: hidden;
	float: left;
	position: relative;
}

.channel_clothing2 .mc .side .ks-switchable-nav {
	width: 180px;
	height: 10px;
	text-align: right;
	position: absolute;
	bottom: 20px;
	z-index: 1;
}

.channel_clothing2 .mc .side .ks-switchable-nav .ks-active {
	opacity: 1;
	filter: alpha(opacity=100);
	color: #fff!important;
}

.channel_clothing2 .mc .side .ks-switchable-nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	border-radius: 12px;
	text-align: center;
	background: black;
	text-decoration: none;
	margin-left: 5px;
	opacity: .5;
}

.channel_clothing3 {
	margin-bottom: 30px;
}

.channel_clothing3 .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing3 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing3 .mc {
	position: relative;
	border-bottom: 1px solid #eee;
	height: 487px;
}

.channel_clothing3 .mc .img_left {
	float: left;
	border-bottom: 1px solid #eee;
}

.channel_clothing3 .mc .img2 {
	position: absolute;
	top: 244px;
	left: 0px;
}

.channel_clothing3 .mc .img3 {
	position: absolute;
	top: 0px;
	right: 243px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing3 .mc .img4 {
	position: absolute;
	top: 0px;
	right: 0px;
	border-bottom: 1px solid #eee;
}

.channel_clothing3 .mc .img5 {
	position: absolute;
	top: 244px;
	right: 243px;
	border-right: 1px solid #eee;
}

.channel_clothing3 .mc .img6 {
	position: absolute;
	top: 244px;
	right: 0px;
}

.channel_clothing3 .mc .img_right {
	position: absolute;
	top: 0px;
	right: 0px;
}

.channel_clothing3 .mc .img1 {
	float: left;
}

.channel_clothing4 {
	margin-bottom: 30px;
}

.channel_clothing4 .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing4 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing4 .mc {
	position: relative;
	height: 724px;
	border-bottom: 1px solid #eee;
}

.channel_clothing4 .mc .left {
	float: left;
}

.channel_clothing4 .mc .left .goods {
	width: 247px;
	height: 241px;
	position: absolute;
	left: 0px;
	top: 483px;
}

.channel_clothing4 .mc .left .goods .tag-list {
	width: 241px;
	height: 217px;
	margin: 10px 0 5px 0;
}

.channel_clothing4 .mc .left .goods .tag-list dl {
	margin: 0 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.channel_clothing4 .mc .left .goods .tag-list .fore1 {
	border-bottom: 1px solid #f0f0f0;
}

.channel_clothing4 .mc .left .goods .tag-list dl dt {
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.channel_clothing4 .mc .left .goods .tag-list dl dd {
	overflow: hidden;
	color: #666;
}

.channel_clothing4 .mc .left .goods .tag-list .fore1 dd {
	height: 80px;
	overflow: hidden;
}

.channel_clothing4 .mc .left .goods .tag-list dl dd a {
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-right: 15px;
	white-space: nowrap;
}

.channel_clothing4 .mc .mid_left {
	float: left;
	position: absolute;
	left: 247px;
	top: 0px;
}

.channel_clothing4 .mc .mid_left .img1 {
	position: absolute;
	left: 0px;
	top: 0px;
}

.channel_clothing4 .mc .mid_left .img2 {
	position: absolute;
	left: 0px;
	top: 241px;
}

.channel_clothing4 .mc .mid_right .img3 {
	position: absolute;
	left: 494px;
	top: 0px;
}

.channel_clothing4 .mc .mid_right .img4 {
	position: absolute;
	right: 247px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing4 .mc .mid_right .img5 {
	position: absolute;
	right: 247px;
	top: 241px;
	border-top: 1px solid #eee;
}

.channel_clothing4 .mc .mid_right .img6 {
	position: absolute;
	left: 494px;
	bottom: 0px;
}

.channel_clothing4 .mc .right {
	float: left;
}

.channel_clothing4 .mc .right .img7 {
	position: absolute;
	right: 0px;
	top: 0px;
}

.channel_clothing4 .mc .right .img8 {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.channel_clothing_floor5 {
	margin-bottom: 30px;
}

.channel_clothing_floor5 .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing_floor5 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing_floor5 .mc {
	position: relative;
	height: 724px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor5 .mc .left {
	float: left;
}

.channel_clothing_floor5 .mc .left .goods {
	width: 247px;
	height: 241px;
	position: absolute;
	left: 0px;
	top: 483px;
}

.channel_clothing_floor5 .mc .left .goods .tag-list {
	width: 241px;
	height: 217px;
	margin: 10px 0 5px 0;
}

.channel_clothing_floor5 .mc .left .goods .tag-list dl {
	margin: 0 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.channel_clothing_floor5 .mc .left .goods .tag-list .fore1 {
	border-bottom: 1px solid #f0f0f0;
}

.channel_clothing_floor5 .mc .left .goods .tag-list dl dt {
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.channel_clothing_floor5 .mc .left .goods .tag-list dl dd {
	overflow: hidden;
	color: #666;
}

.channel_clothing_floor5 .mc .left .goods .tag-list .fore1 dd {
	height: 80px;
	overflow: hidden;
}

.channel_clothing_floor5 .mc .left .goods .tag-list dl dd a {
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-right: 15px;
	white-space: nowrap;
}

.channel_clothing_floor5 .mc .mid_left {
	float: left;
	position: absolute;
	left: 247px;
	top: 0px;
}

.channel_clothing_floor5 .mc .mid_left .img1 {
	position: absolute;
	left: 0px;
	top: 0px;
}

.channel_clothing_floor5 .mc .mid_left .img2 {
	position: absolute;
	left: 0px;
	top: 241px;
}

.channel_clothing_floor5 .mc .mid_right .img3 {
	position: absolute;
	left: 494px;
	top: 0px;
}

.channel_clothing_floor5 .mc .mid_right .img4 {
	position: absolute;
	right: 475px;
	bottom: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor5 .mc .right {
	float: left;
}

.channel_clothing_floor5 .mc .right .img5 {
	position: absolute;
	right: 238px;
	top: 0px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing_floor5 .mc .right .img6 {
	position: absolute;
	right: 0px;
	top: 0px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor5 .mc .right .img7 {
	position: absolute;
	right: 238px;
	top: 242px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor5 .mc .right .img8 {
	position: absolute;
	right: 0px;
	bottom: 241px;
}

.channel_clothing_floor5 .mc .right .img9 {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.channel_clothing_floor6 {
	margin-bottom: 30px;
}

.channel_clothing_floor6 .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing_floor6 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing_floor6 .mc {
	position: relative;
	height: 724px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor6 .mc .left {
	float: left;
}

.channel_clothing_floor6 .mc .left .img0 {
	position: absolute;
	left: 0px;
	top: 0px;
}

.channel_clothing_floor6 .mc .left .img1 {
	position: absolute;
	left: 0px;
	top: 241px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor6 .mc .left .img2 {
	position: absolute;
	left: 240px;
	top: 241px;
}

.channel_clothing_floor6 .mc .left .goods {
	width: 247px;
	height: 241px;
	position: absolute;
	left: 0px;
	top: 483px;
}

.channel_clothing_floor6 .mc .left .goods .tag-list {
	width: 241px;
	height: 217px;
	margin: 10px 0 5px 0;
}

.channel_clothing_floor6 .mc .left .goods .tag-list dl {
	margin: 0 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.channel_clothing_floor6 .mc .left .goods .tag-list .fore1 {
	border-bottom: 1px solid #f0f0f0;
}

.channel_clothing_floor6 .mc .left .goods .tag-list dl dt {
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.channel_clothing_floor6 .mc .left .goods .tag-list dl dd {
	overflow: hidden;
	color: #666;
}

.channel_clothing_floor6 .mc .left .goods .tag-list .fore1 dd {
	height: 80px;
	overflow: hidden;
}

.channel_clothing_floor6 .mc .left .goods .tag-list dl dd a {
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-right: 15px;
	white-space: nowrap;
}

.channel_clothing_floor6 .mc .mid {
	float: left;
}

.channel_clothing_floor6 .mc .mid .img3 {
	position: absolute;
	left: 480px;
	top: 0px;
}

.channel_clothing_floor6 .mc .mid .img4 {
	position: absolute;
	left: 480px;
	top: 482px;
}

.channel_clothing_floor6 .mc .right {
	float: left;
}

.channel_clothing_floor6 .mc .right .img5 {
	position: absolute;
	right: 239px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor6 .mc .right .img6 {
	position: absolute;
	right: -1px;
	top: 0px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor6 .mc .right .img7 {
	position: absolute;
	right: 239px;
	top: 241px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

.channel_clothing_floor6 .mc .right .img8 {
	position: absolute;
	right: 240px;
	bottom: 0px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}

.channel_clothing_floor6 .mc .right .img9 {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.channel_clothing_floor7 {
	margin-bottom: 30px;
}

.channel_clothing_floor7 .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing_floor7 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing_floor7 .mc {
	position: relative;
	height: 724px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor7 .mc .left {
	float: left;
}

.channel_clothing_floor7 .mc .left .img0 {
	position: absolute;
	left: 0px;
	top: 0px;
}

.channel_clothing_floor7 .mc .left .img1 {
	position: absolute;
	left: 0px;
	top: 241px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor7 .mc .left .img2 {
	position: absolute;
	left: 240px;
	top: 241px;
}

.channel_clothing_floor7 .mc .left .img3 {
	position: absolute;
	left: 240px;
	top: 482px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}

.channel_clothing_floor7 .mc .left .goods {
	width: 247px;
	height: 241px;
	position: absolute;
	left: 0px;
	top: 483px;
}

.channel_clothing_floor7 .mc .left .goods .tag-list {
	width: 241px;
	height: 217px;
	margin: 10px 0 5px 0;
}

.channel_clothing_floor7 .mc .left .goods .tag-list dl {
	margin: 0 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.channel_clothing_floor7 .mc .left .goods .tag-list .fore1 {
	border-bottom: 1px solid #f0f0f0;
}

.channel_clothing_floor7 .mc .left .goods .tag-list dl dt {
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.channel_clothing_floor7 .mc .left .goods .tag-list dl dd {
	overflow: hidden;
	color: #666;
}

.channel_clothing_floor7 .mc .left .goods .tag-list .fore1 dd {
	height: 80px;
	overflow: hidden;
}

.channel_clothing_floor7 .mc .left .goods .tag-list dl dd a {
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-right: 15px;
	white-space: nowrap;
}

.channel_clothing_floor7 .mc .mid {
	float: left;
}

.channel_clothing_floor7 .mc .mid .img4 {
	position: absolute;
	left: 480px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor7 .mc .mid .img5 {
	position: absolute;
	left: 720px;
	top: 0px;
}

.channel_clothing_floor7 .mc .mid .img6 {
	position: absolute;
	left: 480px;
	top: 241px;
}

.channel_clothing_floor7 .mc .mid .img7 {
	position: absolute;
	left: 480px;
	bottom: 0px;
}

.channel_clothing_floor7 .mc .right {
	float: left;
}

.channel_clothing_floor7 .mc .right .img8 {
	position: absolute;
	right: 0px;
	top: 0px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}

.channel_clothing_floor7 .mc .right .img9 {
	position: absolute;
	right: 0px;
	top: 240px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor7 .mc .right .img10 {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.channel_clothing_floor8 {
	margin-bottom: 30px;
}

.channel_clothing_floor8 .mt {
	height: 50px;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing_floor8 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing_floor8 .mc {
	position: relative;
	height: 724px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor8 .mc .left {
	float: left;
}

.channel_clothing_floor8 .mc .left .img0 {
	position: absolute;
	left: 0px;
	top: 0px;
}

.channel_clothing_floor8 .mc .left .img1 {
	position: absolute;
	left: 240px;
	top: 0px;
}

.channel_clothing_floor8 .mc .left .img2 {
	position: absolute;
	left: 240px;
	top: 241px;
	border-top: 1px solid #eee;
}

.channel_clothing_floor8 .mc .left .img3 {
	position: absolute;
	left: 240px;
	top: 482px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
}

.channel_clothing_floor8 .mc .left .goods {
	width: 247px;
	height: 241px;
	position: absolute;
	left: 0px;
	top: 483px;
}

.channel_clothing_floor8 .mc .left .goods .tag-list {
	width: 241px;
	height: 217px;
	margin: 10px 0 5px 0;
}

.channel_clothing_floor8 .mc .left .goods .tag-list dl {
	margin: 0 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.channel_clothing_floor8 .mc .left .goods .tag-list .fore1 {
	border-bottom: 1px solid #f0f0f0;
}

.channel_clothing_floor8 .mc .left .goods .tag-list dl dt {
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.channel_clothing_floor8 .mc .left .goods .tag-list dl dd {
	overflow: hidden;
	color: #666;
}

.channel_clothing_floor8 .mc .left .goods .tag-list .fore1 dd {
	height: 80px;
	overflow: hidden;
}

.channel_clothing_floor8 .mc .left .goods .tag-list dl dd a {
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-right: 15px;
	white-space: nowrap;
}

.channel_clothing_floor8 .mc .mid {
	float: left;
}

.channel_clothing_floor8 .mc .mid .img4 {
	position: absolute;
	left: 480px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor8 .mc .mid .img5 {
	position: absolute;
	left: 720px;
	top: 0px;
}

.channel_clothing_floor8 .mc .mid .img6 {
	position: absolute;
	left: 480px;
	bottom: 0px;
}

.channel_clothing_floor8 .mc .right {
	float: left;
}

.channel_clothing_floor8 .mc .right .img7 {
	position: absolute;
	right: 0px;
	top: 0px;
}

.channel_clothing_floor8 .mc .right .img8 {
	position: absolute;
	right: 0px;
	top: 240px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor8 .mc .right .img9 {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.channel_clothing_floor9 {
	margin-bottom: 30px;
}

.channel_clothing_floor9 .floor9_l {
	float: left;
}

.channel_clothing_floor9 .floor9_l .mt_left {
	height: 50px;
	width: 100%;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing_floor9 .floor9_l .mt_left span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing_floor9 .floor9_l .mc_left {
	position: relative;
	width: 590px;
	height: 483px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor9 .floor9_l .mc_left .left {
	float: left;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .img0 {
	position: absolute;
	left: 0px;
	top: 0px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods {
	width: 197px;
	height: 241px;
	position: absolute;
	left: 0px;
	top: 242px;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods .tag-list {
	width: 196px;
	height: 217px;
	margin: 10px 0 5px 0;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods .tag-list dl {
	margin: 0 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods .tag-list .fore1 {
	border-bottom: 1px solid #f0f0f0;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods .tag-list dl dt {
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods .tag-list dl dd {
	overflow: hidden;
	color: #666;
	height: 80px;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods .tag-list .fore1 dd {
	height: 80px;
	overflow: hidden;
}

.channel_clothing_floor9 .floor9_l .mc_left .left .goods .tag-list dl dd a {
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-right: 15px;
	white-space: nowrap;
}

.channel_clothing_floor9 .floor9_l .mc_left .mid {
	float: left;
}

.channel_clothing_floor9 .floor9_l .mc_left .mid .img1 {
	position: absolute;
	left: 197px;
	top: 0px;
}

.channel_clothing_floor9 .floor9_l .mc_left .right {
	float: left;
}

.channel_clothing_floor9 .floor9_l .mc_left .right .img2 {
	position: absolute;
	left: 394px;
	top: 0px;
	border-top: 1px solid #eee;
}

.channel_clothing_floor9 .floor9_l .mc_left .right .img3 {
	position: absolute;
	left: 394px;
	bottom: 0px;
	border-top: 1px solid #eee;
}

.channel_clothing_floor9 .floor9_r {
	float: right;
}

.channel_clothing_floor9 .floor9_r .mt_right {
	height: 50px;
	width: 100%;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing_floor9 .floor9_r .mt_right span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing_floor9 .floor9_r .mc_right {
	position: relative;
	width: 590px;
	height: 483px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor9 .floor9_r .mc_right .left {
	float: left;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .img0 {
	position: absolute;
	left: 0px;
	top: 0px;
	border-bottom: 1px solid #eee;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods {
	width: 197px;
	height: 241px;
	position: absolute;
	left: 0px;
	top: 242px;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods .tag-list {
	width: 196px;
	height: 217px;
	margin: 10px 0 5px 0;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods .tag-list dl {
	margin: 0 20px;
	margin-bottom: 20px;
	font-size: 14px;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods .tag-list .fore1 {
	border-bottom: 1px solid #f0f0f0;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods .tag-list dl dt {
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods .tag-list dl dd {
	overflow: hidden;
	color: #666;
	height: 80px;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods .tag-list .fore1 dd {
	height: 80px;
	overflow: hidden;
}

.channel_clothing_floor9 .floor9_r .mc_right .left .goods .tag-list dl dd a {
	float: left;
	display: inline;
	margin-bottom: 10px;
	margin-right: 15px;
	white-space: nowrap;
}

.channel_clothing_floor9 .floor9_r .mc_right .mid {
	float: left;
}

.channel_clothing_floor9 .floor9_r .mc_right .mid .img1 {
	position: absolute;
	left: 197px;
	top: 0px;
}

.channel_clothing_floor9 .floor9_r .mc_right .right {
	float: left;
}

.channel_clothing_floor9 .floor9_r .mc_right .right .img2 {
	position: absolute;
	left: 394px;
	top: 0px;
	border-top: 1px solid #eee;
}

.channel_clothing_floor9 .floor9_r .mc_right .right .img3 {
	position: absolute;
	left: 394px;
	bottom: 0px;
	border-top: 1px solid #eee;
}

.channel_clothing_floor10 {
	margin-bottom: 30px;
}

.channel_clothing_floor10 .mt {
	height: 50px;
	width: 100%;
	line-height: 40px;
	border-bottom: 2px solid #101010;
}

.channel_clothing_floor10 .mt span {
	float: left;
	font-size: 24px!important;
}

.channel_clothing_floor10 .mc {
	height: 480px;
}

.channel_clothing_floor10 .mc ul .list1 {
	float: left;
	width: 389px;
	margin-right: 20px;
	position: relative;
}

.channel_clothing_floor10 .mc ul .list2 {
	float: left;
	width: 389px;
	margin-right: 20px;
	position: relative;
	margin-left: 405px;
}

.channel_clothing_floor10 .mc ul .list3 {
	float: left;
	width: 389px;
	margin-right: 20px;
	position: relative;
	margin-left: 810px;
}

.channel_clothing_floor10 .mc ul .list1 .img1 {
	overflow: hidden;
	width: 250px;
	height: 480px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list1 .img2 {
	position: absolute;
	left: 250px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list1 .img3 {
	position: absolute;
	left: 250px;
	top: 159px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list1 .img4 {
	position: absolute;
	left: 250px;
	top: 320px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list2 .img1 {
	overflow: hidden;
	width: 250px;
	height: 480px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list2 .img2 {
	position: absolute;
	left: 250px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list2 .img3 {
	position: absolute;
	left: 250px;
	top: 159px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list2 .img4 {
	position: absolute;
	left: 250px;
	top: 320px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list3 .img1 {
	overflow: hidden;
	width: 250px;
	height: 480px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list3 .img2 {
	position: absolute;
	left: 250px;
	top: 0px;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list3 .img3 {
	position: absolute;
	left: 250px;
	top: 159px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

.channel_clothing_floor10 .mc ul .list3 .img4 {
	position: absolute;
	left: 250px;
	top: 320px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

/* 手机 */
.channel_phone_floor1 {
	margin-bottom: 30px;
}

.channel_phone_floor1 .mt {
	border-bottom: 2px solid #111;
	height: 50px;
}

.channel_phone_floor1 .mt .mt_l {
	float: left;
	width: 200px;
	height: 50px;
	line-height: 50px;
}

.channel_phone_floor1 .mt .mt_l h2 {
	padding-bottom: 25px;
	font-size: 22px;
	display: block;
	width: 590px;
}

.channel_phone_floor1 .mt .ks-switchable-nav {
	height: 40px;
	position: relative;
	float: right;
	padding-right: 50px;
}

.channel_phone_floor1 .mt .ks-switchable-nav li {
	float: left;
	font-size: 12px;
	height: 100%;
	cursor: pointer;
	position: relative;
}

.channel_phone_floor1 .mt .ks-switchable-nav li {
	float: left;
	width: 40px;
	height: 40px;
	position: relative;
	padding-left: 30px;
	margin-left: 10px;
	line-height: 40px;
	background: url(../images/phone2014.tab.png)  no-repeat;
	color: #fff;
	font-size: 14px;
}

.channel_phone_floor1 .mt .ks-switchable-nav li .arrow {
	display: none;
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 6px;
	border-style: solid dashed dashed;
	border-color: #4d4b4b transparent transparent;
	bottom: -12px;
	left: 30px;
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore0 {
	background-position: 0 -150px
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore1 .arrow {
	border-color: #75a9e5 transparent transparent
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore2 {
	background-position: -100px 0
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore2 .arrow {
	border-color: #7fd077 transparent transparent
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore3 {
	padding-left: 31px;
	width: 39px;
	background-position: -200px 0
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore3 .arrow {
	border-color: #fc8158  transparent transparent
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore4 {
	padding-left: 32px;
	width: 38px;
	background-position: -300px 0
}

.channel_phone_floor1 .mt .ks-switchable-nav li.fore4 .arrow {
	border-color: #f4bd6c  transparent transparent
}

.channel_phone_floor1 .mt .ks-switchable-nav li.ks-active .arrow {
	display: block;
}

.channel_phone_floor1 .mc {
	background: #fff;
	position: relative;
}

.channel_phone_floor1 .mc .ks-switchable-content ul {
	float: left;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li {
	width: 218px;
	height: 358px;
	float: left;
	margin: 10px;
	border: 1px solid #ddd;
	background-color: #f4f4f4;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img {
	width: 100%;
	height: 227px;
	position: relative;
	background-color: #fff;
	text-align: center;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img a {
	display: block;
	padding: 10px 0;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img a em {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 21px;
	top: 21px;
	line-height: 60px;
	background: url(../images/phone2014.tab.png) no-repeat 0 -50px;
	font-size: 16px;
	color: #fff;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img a:hover em {
	-webkit-transform: translate(-10px);
	-moz-transform: translate(-10px);
	transform: translate(-10px)
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img a .tag0 {
	background-position: -300px -50px;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img a .tag2 {
	background-position: -100px -50px;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img a .tag3 {
	background-position: -200px -50px;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img a .tag4 {
	background-position: -300px -50px;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_img i {
	position: absolute;
	width: 0;
	height: 0;
	bottom: 0;
	left: 100px;
	overflow: hidden;
	border-width: 8px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #f4f4f4;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li del {
	padding-left: 10px;
	color: #333;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_title {
	display: block;
	margin: 15px 15px 0;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_price {
	padding: 12px 15px;
	color: #333;
	margin-left: 3px;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li .p_price strong {
	font-size: 24px;
}

.channel_phone_floor1 .mc .ks-switchable-content ul li span {
	width: 188px;
	height: 18px;
	overflow: hidden;
	padding: 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #e4393c;
}

.channel_phone_floor2 {
	margin-bottom: 30px;
}

.channel_phone_floor2 .mt {
	height: 50px;
}

.channel_phone_floor2 .mt h2 {
	padding-bottom: 25px;
	font-size: 22px;
	display: block;
	width: 590px;
}

.channel_phone_floor2 .mc {
	position: relative;
	width: 100%;
	height: 290px;
	overflow: hidden;
}

.channel_phone_floor2 .mc ul li {
	float: left;
}

.channel_phone_floor2 .mc ul li a {
	display: block;
}

.channel_phone_floor2 .mc ul .fore1 {
	margin: 0 10px;
}

.channel_phone_floor2 .mc ul .fore1 .img1 {
	margin-bottom: 10px;
}

.channel_phone_floor2 .mc ul .fore3 {
	margin: 0 10px;
}

.channel_phone_floor2 .mc ul .fore4 .img2 {
	margin-bottom: 10px
}

.channel_phone_floor3 {
	margin-bottom: 30px;
}

.channel_phone_floor3 .mt {
	height: 50px;
}

.channel_phone_floor3 .mt h2 {
	padding-bottom: 25px;
	font-size: 22px;
	display: block;
	width: 590px;
}

.channel_phone_floor3 .mc {
	height: 640px;
	width: 100%;
}

.channel_phone_floor3 .mc .mian {
	width: 744px;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	border: 1px solid #ddd;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content {
	width: 100%;
	position: relative;
	left: 1px;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content ul {
	width: 744px;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content li {
	padding-top: 33px;
	height: 286px;
	padding: 33px 24px 0 25px;
	width: 136px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	float: left;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content li .p_img {
	display: block;
	width: 130px;
	height: 130px;
	margin: 0 3px 10px;
	padding: 0;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content li .label {
	width: 120px;
	height: 28px;
	margin: 0 3px 3px;
	padding: 0 5px;
	line-height: 28px;
	text-align: center;
	color: #79a4be;
	background-color: #f0f0f0;
	white-space: nowrap;
	overflow: hidden;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content li .title {
	display: block;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content li .price {
	height: 40px;
	margin-left: 3px;
	line-height: 40px;
	color: #e4393c;
}

.channel_phone_floor3 .mc .mian  .ks-switchable-content li .price em {
	font-size: 24px;
}

.channel_phone_floor3 .mc .left {
	width: 233px;
	height: 100%;
	float: left;
	display: inline;
	position: relative;
	z-index: 3;
}

.channel_phone_floor3 .mc .left .keywords {
	position: absolute;
	left: 20px;
	top: 442px;
	padding-right: 20px;
}

.channel_phone_floor3 .mc .left .keywords h3 {
	font-size: 16px;
	color: #fff;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	width: 180;
}

.channel_phone_floor3 .mc .left .keywords .key_list a {
	font-size: 14px;
	color: #fff;
	float: left;
	width: 95px;
	margin-top: 15px;
	white-space: nowrap;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav {
	position: absolute;
	right: 0;
	top: 248px;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav li {
	width: 151px;
	height: 33px;
	line-height: 33px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 1px;
	float: right;
	position: relative;
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	-o-transition: width .3s;
	transition: width .3s;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav li i {
	display: none;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 16px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #856cac;
	position: absolute;
	right: -32px;
	top: 0;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .ks-active {
	width: 212px;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .ks-active i {
	display: block;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore0 {
	background: rgba(131,107,169,.8);
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore0 i {
	border-left-color: #856cac;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore1 {
	background: rgba(235,104,106,.8);
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore1 i {
	border-left-color: #eb686a;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore2 {
	background: rgba(232,176,93,.8);
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore2 i {
	border-left-color: #e8b05e;
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore3 {
	background: rgba(116,185,226,.8);
}

.channel_phone_floor3 .mc .left .ks-switchable-nav .fore3 i {
	border-left-color: #73b9e2;
}

.channel_phone_floor3 .mc .left .p_img {
	display: block;
}

.channel_phone_floor3 .mc .right {
	position: relative;
	width: 218px;
	height: 640px;
	float: left;
	border: 1px solid #ddd;
}

.channel_phone_floor3 .mc .right .goods {
	height: 591px;
}

.channel_phone_floor3 .mc .right .goods h3 {
	height: 36px;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height: 36px;
	font-size: 20px;
}

.channel_phone_floor3 .mc .right .goods .goods_list {
	height: 530px;
}

.channel_phone_floor3 .mc .right .goods .goods_list ul {
	width: 100%;
	height: 530px;
	overflow: hidden;
}

.channel_phone_floor3 .mc .right .goods .goods_list ul li {
	width: 190px;
	height: 96px;
	padding: 0 14px;
	margin-top: 10px;
	overflow: hidden;
	line-height: 20px;
}

.channel_phone_floor3 .mc .right .goods .goods_list ul li p_img {
	width: 80px;
	height: 100%;
	float: left;
	margin-right: 10px;
	padding: 0;
	display: block;
}

.channel_phone_floor3 .mc .right .goods .goods_list ul li .title {
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	width: 110px;
}

.channel_phone_floor3 .mc .right .goods .goods_list ul li .title i {
	font-style: normal;
	display: inline-block;
	width: 13px;
	height: 13px;
	line-height: 13px;
	margin-bottom: -3px;
	_margin-bottom: 1px;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	background-color: #fa4e4e;
	color: #fff;
}

.channel_phone_floor3 .mc .right .goods .goods_list ul li .price {
	margin-top: 20px;
	color: #333;
}

.channel_phone_floor3 .mc .right .goods .goods_list ul li .price em {
	margin-left: 3px;
	font-size: 16px;
}

.channel_phone_floor4 {
	margin-bottom: 30px;
}

.channel_phone_floor4 .mt {
	height: 50px;
}

.channel_phone_floor4 .mt h2 {
	padding-bottom: 25px;
	font-size: 22px;
	display: block;
	width: 590px;
}

.channel_phone_floor4 .mc {
	width: 100%;
	height: 606px;
	float: left;
}

.channel_phone_floor4 .mc .left {
	width: 233px;
	float: left;
}

.channel_phone_floor4 .mc .mid {
	width: 744px;
	height: 604px;
	border: 1px solid #ddd;
	border-left: medium none;
	float: left;
	position: relative;
}

.channel_phone_floor4 .mc .mid .carousel {
	width: 370px;
	height: 303px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.channel_phone_floor4 .mc .mid .carousel .ks-switchable-nav {
	width: 230px;
	height: 20px;
	text-align: right;
	position: absolute;
	bottom: 10px;
	z-index: 1;
}

.channel_phone_floor4 .mc .mid .carousel .ks-switchable-nav .ks-active {
	background: black;
	opacity: 1;
}

.channel_phone_floor4 .mc .mid .carousel .ks-switchable-nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	border-radius: 10px;
	background: #fff;
	opacity: .7;
	filter: alpha(opacity=70);
	vertical-align: top;
	margin-left: 20px;
}

.channel_phone_floor4 .mc .right {
	width: 220px;
	height: 604px;
	border: 1px solid #ddd;
	float: left;
}

.channel_phone_floor4 .mc .right .goods {
	height: 591px;
}

.channel_phone_floor4 .mc .right .goods h3 {
	height: 36px;
	padding-top: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height: 36px;
	font-size: 20px;
}

.channel_phone_floor4 .mc .right .goods .goods_list {
	height: 530px;
}

.channel_phone_floor4 .mc .right .goods .goods_list ul {
	width: 100%;
	height: 530px;
	overflow: hidden;
}

.channel_phone_floor4 .mc .right .goods .goods_list ul li {
	width: 190px;
	height: 96px;
	padding: 0 14px;
	margin-top: 10px;
	overflow: hidden;
	line-height: 20px;
}

.channel_phone_floor4 .mc .right .goods .goods_list ul li p_img {
	width: 80px;
	height: 100%;
	float: left;
	margin-right: 10px;
	padding: 0;
	display: block;
}

.channel_phone_floor4 .mc .right .goods .goods_list ul li .title {
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	width: 110px;
}

.channel_phone_floor4 .mc .right .goods .goods_list ul li .title i {
	font-style: normal;
	display: inline-block;
	width: 13px;
	height: 13px;
	line-height: 13px;
	margin-bottom: -3px;
	_margin-bottom: 1px;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	background-color: #fa4e4e;
	color: #fff;
}

.channel_phone_floor4 .mc .right .goods .goods_list ul li .price {
	margin-top: 20px;
	color: #333;
}

.channel_phone_floor4 .mc .right .goods .goods_list ul li .price em {
	margin-left: 3px;
	font-size: 16px;
}

.channel_phone_floor4 .mc .mid  .goods li {
	padding-top: 33px;
	height: 286px;
	padding: 16px 24px 0 25px;
	width: 136px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	float: left;
}

.channel_phone_floor4 .mc .mid  .goods li .p_img {
	display: block;
	width: 130px;
	height: 130px;
	margin: 0 3px 10px;
	padding: 0;
}

.channel_phone_floor4 .mc .mid  .goods li .label {
	width: 120px;
	height: 28px;
	margin: 0 3px 3px;
	padding: 0 5px;
	line-height: 28px;
	text-align: center;
	color: #79a4be;
	background-color: #f0f0f0;
	white-space: nowrap;
	overflow: hidden;
}

.channel_phone_floor4 .mc .mid  .goods li .title {
	display: block;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.channel_phone_floor4 .mc .mid  .goods li .price {
	height: 40px;
	margin-left: 3px;
	line-height: 40px;
	color: #e4393c;
}

.channel_phone_floor4 .mc .mid  .goods li .price em {
	font-size: 24px;
}

.channel_phone_floor4 .mc .mid  .goods li .sales {
	height: 40px;
	margin-left: 3px;
	line-height: 40px;
	color: #666;
	font-size: 14px;
}

.channel_phone_floor6 {
	width: 100%;
	position: relative;
	margin-bottom: 33px;
}

.channel_phone_floor6 .left_l {
	float: left;
	width: 271px;
	overflow: hidden;
}

.channel_phone_floor6 .left_l .mt {
	margin-top: 13px;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #333;
	margin-bottom: 26px;
}

.channel_phone_floor6 .left_l .mt h3 {
	height: 34px;
	line-height: 34px;
	padding-top: 0;
	float: left;
	margin-bottom: 18px;
	color: #333;
	font-size: 20px;
	font-weight: 400;
}

.channel_phone_floor6 .left_l .mc ul {
	width: 105%;
}

.channel_phone_floor6 .left_l .mc ul .list1 {
	width: 270px;
	margin: 0 21px 15px 0;
	float: left;
	height: 130px;
	overflow: hidden;
}

.channel_phone_floor6 .left_l .mc ul .list1 .p_img {
	float: left;
	margin-right: 13px;
	padding: 0;
}

.channel_phone_floor6 .left_l .mc ul .list1 .p_title {
	background-color: #a9beea;
	width: 105px;
	height: 82px;
	padding: 10px;
	position: relative;
	float: left;
}

.channel_phone_floor6 .left_l .mc ul .list1 .p_title i {
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 7px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #a9beea transparent transparent;
	position: absolute;
	left: -14px;
	top: 43px;
}

.channel_phone_floor6 .left_l .mc ul .list1 .p_title a {
	display: block;
	width: 105px;
	height: 82px;
	overflow: hidden;
	color: #fff;
}

.channel_phone_floor6 .left_l .mc ul .list1 .p_name {
	float: left;
	width: 125px;
	font-weight: 700;
	padding-top: 10px;
}

.channel_phone_floor6 .left_l .mc ul .list2 {
	width: 270px;
	margin: 0 21px 15px 0;
	float: left;
	height: 130px;
	overflow: hidden;
}

.channel_phone_floor6 .left_l .mc ul .list2 .p_img {
	float: left;
	margin-right: 13px;
	padding: 0;
}

.channel_phone_floor6 .left_l .mc ul .list2 .p_title {
	background-color: #d8c1aa;
	width: 105px;
	height: 82px;
	padding: 10px;
	position: relative;
	float: left;
}

.channel_phone_floor6 .left_l .mc ul .list2 .p_title i {
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 7px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #d8c1aa transparent transparent;
	position: absolute;
	left: -14px;
	top: 43px;
}

.channel_phone_floor6 .left_l .mc ul .list2 .p_title a {
	display: block;
	width: 105px;
	height: 82px;
	overflow: hidden;
	color: #fff;
}

.channel_phone_floor6 .left_l .mc ul .list2 .p_name {
	float: left;
	width: 125px;
	font-weight: 700;
	padding-top: 10px;
}

.channel_phone_floor6 .left_r {
	float: left;
	width: 320px;
	margin-left: 25px;
	margin-top: 13px;
	display: inline;
}

.channel_phone_floor6 .left_r .mt {
	height: 34px;
	margin-bottom: 30px;
	color: #666;
}

.channel_phone_floor6 .left_r .mt ul li {
	width: 300px;
	border-bottom: 1px solid #333;
	float: left;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	padding: 0 10px;
	position: relative;
	cursor: default;
	color: #333;
}

.channel_phone_floor6 .left_r .mt ul li i {
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: solid dashed dashed;
	border-color: #4d4b4b transparent transparent;
	position: absolute;
	left: 50%;
	bottom: -10px;
	display: none;
}

.channel_phone_floor6 .left_r .mc p {
	margin-bottom: 15px;
}

.channel_phone_floor6 .left_r .mc .phone_body {
	overflow: hidden;
	height: 115px;
}

.channel_phone_floor6 .left_r .mc .phone_body .phone_mian {
	width: 640px;
	left: 0px;
	position: absolute;
}

.channel_phone_floor6 .left_r .mc .phone_list {
	width: 320px;
}

.channel_phone_floor6 .left_r .mc .phone_list li {
	margin-bottom: 18px;
}

.channel_phone_floor6 .left_r .mc .phone_list li i {
	margin-right: 10px;
	color: #999;
	font-style: normal
}

.channel_phone_floor6 .left_r .mc .phone_list li em {
	margin-left: 10px;
}

.channel_phone_floor6 .right_l {
	display: block;
	width: 220px;
	position: absolute;
	left: 642px;
	top: 0;
}

.channel_phone_floor6 .right_l .mt {
	margin-top: 13px;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #333;
	margin-bottom: 26px;
}

.channel_phone_floor6 .right_l .mt h3 {
	font-size: 20px;
	font-weight: 400;
	float: left;
	margin-bottom: 18px;
	height: 34px;
	line-height: 34px;
	padding-top: 0;
	color: #333;
}

.channel_phone_floor6 .right_l .mc {
	width: 220px;
	height: 275px;
}

.channel_phone_floor6 .right_l .mc .mv li {
	height: 130px;
	width: 100px;
	position: relative;
	margin-bottom: 15px;
	width: 220px;
}

.channel_phone_floor6 .right_r {
	float: right;
	width: 320px;
	margin-top: 13px;
}

.channel_phone_floor6 .right_r .mt {
	border-bottom: 1px solid #333;
	padding-bottom: 34px;
}

.channel_phone_floor6 .right_r .mt .ks-switchable-nav {
	height: 31px;
	position: absolute;
	float: left;
}

.channel_phone_floor6 .right_r .mt .ks-switchable-nav li {
	float: left;
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	padding: 0 10px;
	position: relative;
	cursor: default;
}

.channel_phone_floor6 .right_r .mt .ks-switchable-nav li i {
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 5px;
	border-style: solid dashed dashed;
	border-color: #4d4b4b transparent transparent;
	position: absolute;
	left: 50%;
	bottom: -10px;
	display: none;
}

.channel_phone_floor6 .right_r .mt .ks-switchable-nav .ks-active {
	background: #4b4b4b;
	color: #fff;
}

.channel_phone_floor6 .right_r .mt .ks-switchable-nav .ks-active i {
	display: block;
}

.channel_phone_floor6 .right_r .mc {
	width: 320px;
	height: 279px;
	margin-top: 30px;
}

.channel_phone_floor6 .right_r .mc .ks-switchable-content ul {
	width: 320px;
	float: left;
	display: block;
}

.channel_phone_floor6 .right_r .mc .ks-switchable-content ul li {
	margin-bottom: 18px;
}

.channel_phone_floor6 .right_r .mc .ks-switchable-content ul li .list {
	margin-top: 15px;
	height: 20px;
	display: block;
}

.channel_phone_floor6 .right_r .mc .ks-switchable-content ul li .list i {
	margin-right: 10px;
	color: #999;
	font-style: normal;
}

.channel_phone_floor7 {
	margin-bottom: 30px;
	height: 100%;
}

.channel_phone_floor7 .mt {
	height: 50px;
}

.channel_phone_floor7 .mt h2 {
	padding-bottom: 25px;
	font-size: 22px;
	display: block;
	width: 590px;
}

.channel_phone_floor4 .mc {
	position: relative;
}

.channel_phone_floor7 .mc .left {
	width: 223px;
	height: 656px;
	overflow: hidden;
	float: left;
	position: relative;
}

.channel_phone_floor7 .mc .left .ks-switchable-nav {
	width: 140px;
	height: 30px;
	text-align: right;
	position: absolute;
	bottom: 20px;
	z-index: 1;
}

.channel_phone_floor7 .mc .left .ks-switchable-nav .ks-active {
	opacity: 1;
	filter: alpha(opacity=100);
	background: black;
}

.channel_phone_floor7 .mc .left .ks-switchable-nav a {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	border-radius: 12px;
	text-align: center;
	background: #fff;
	text-decoration: none;
	margin-left: 5px;
	opacity: .5;
}

.channel_phone_floor7 .mc .mid {
	width: 744px;
	height: 654px;
	margin-left: 223px;
	border: 1px solid #ddd;
	border-left: medium none;
}

.channel_phone_floor7 .mc .mid .mt {
	width: 745px;
	height: 36px;
	margin-right: -1px;
	margin-bottom: 14px;
	background: #4d4b4c;
}

.channel_phone_floor7 .mc .mid .mt .ks-switchable-nav {
	height: 31px;
	position: absolute;
	float: left;
}

.channel_phone_floor7 .mc .mid .mt .ks-switchable-nav li {
	width: 149px;
	float: left;
	height: 16px;
	padding: 10px 0;
	position: relative;
}

.channel_phone_floor7 .mc .mid .mt .ks-switchable-nav li.ks-active {
	background: #eb5345;
}

.channel_phone_floor7 .mc .mid .mt .ks-switchable-nav li em {
	display: inline-block;
	width: 148px;
	height: 16px;
	line-height: 16px;
	border-right: 1px solid #7c7a7b;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-right: -1px;
}

.channel_phone_floor7 .mc .mid .mt .ks-switchable-nav li.ks-active i {
	position: absolute;
	left: 45%;
	top: 36px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 6px;
	border-style: solid dashed dashed;
	border-color: #eb5345 transparent transparent;
}

.channel_phone_floor7 .mc .mid .ks-switchable-content .img {
	width: 706px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

.channel_phone_floor7 .mc .mid .ks-switchable-content .goods_list {
	height: 450px;
	width: 740px;
}

.channel_phone_floor7 .mc .mid .ks-switchable-content .goods_list li {
	width: 150px;
	padding: 33px 15px 0 20px;
	float: left;
}

.channel_phone_floor7 .mc .mid .ks-switchable-content .goods_list li .p_img {
	display: block;
	width: 130px;
	height: 130px;
	margin: 0 3px 10px;
	padding: 0;
}

.channel_phone_floor7 .mc .mid .ks-switchable-content .goods_list li .title {
	margin-top: 20px;
	display: block;
	width: 150px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.channel_phone_floor7 .mc .mid .ks-switchable-content .goods_list li .price {
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	color: #e4393c;
}

.channel_phone_floor7 .mc .mid .ks-switchable-content .goods_list li .price em {
	font-size: 24px;
	margin-left: 3px;
}

.channel_phone_floor7 .mc .right {
	position: absolute;
	width: 218px;
	height: 654px;
	float: left;
	margin-left: -220px;
	right: 0px;
	top: 0px;
	overflow: hidden;
	border: 1px solid #ddd;
}

.channel_phone_floor7 .mc .right .right_ad {
	display: block;
	width: 218px;
	height: 654px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.channel_phone_floor7 .mc .right .plan {
	width: 194px;
	background-color: #84d86a;
	position: absolute;
	left: 12px;
	top: -20px;
	z-index: 2;
	padding-bottom: 34px;
}

.channel_phone_floor7 .mc .right .plan h5 {
	height: 88px;
	margin-bottom: 10px;
	color: white;
	background-position: 0 -99px;
	text-align: center;
	font-size: 20px;
}

.channel_phone_floor7 .mc .right .plan .bd {
	padding: 0 0 0 25px;
	height: 180px;
	width: 150px;
	overflow: hidden;
	-webkit-transition: height .5s;
	-moz-transition: height .5s;
	transition: height .5s;
}

.channel_phone_floor7 .mc .right .plan .bd dl {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	width: 200px;
	zoom: 1;
}

.channel_phone_floor7 .mc .right .plan .bd dl dt {
	width: 100%;
	overflow: hidden;
	color: #fff;
	margin-bottom: 15px;
	line-height: 18px;
}

.channel_phone_floor7 .mc .right .plan .bd dl dt .ico {
	float: left;
	width: 20px;
}

.channel_phone_floor7 .mc .right .plan .bd dl dt .txt {
	float: left;
	font-size: 14px;
}

.channel_phone_floor7 .mc .right .plan .bottom_angle {
	position: absolute;
	bottom: -16px;
	left: 0;
	width: 194px;
	height: 16px;
	z-index: 4;
}

.channel_phone_floor7 .mc .right .plan .bottom_angle .bg {
	width: 178px;
	height: 16px;
	background-color: #84d86a;
}

.channel_phone_floor7 .mc .right .plan .bottom_angle .angle {
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 8px;
	border-style: solid dashed dashed solid;
	border-color: #a9f092 transparent transparent #a9f092;
}

/* 店铺街 */
.channel_shop_floor1 {
	height: 300px;
	margin-top: 25px;
}

.channel_shop_floor1 ul {
	height: 300px;
	width: 1200px;
	margin-left: 4px;
}

.channel_shop_floor1 ul li {
	float: left;
	margin-right: 6px;
	width: 192px;
	display: block;
	border: 1px solid #ececec;
}

.channel_shop_floor1 ul li a {
	display: block;
}
/********************************* 挂件样式代码结束 widgets fields end *****************************************************************/







/* search.goods.html */
#page-search-goods {
}

/* 搜索页面的品牌旗舰店 */

.ultimate-store .item {
	border: 4px solid #E4E4E4;
	height: 70px;
}

.ultimate-store .item:hover,.ultimate-store .hover {
	border: 4px solid #999;
}

.ultimate-store .store-logo {
	padding: 10px;
}

.ultimate-store .content .middleside {
	width: 500px;
	padding: 10px;
	overflow: hidden
}

.ultimate-store .content .middleside a {
	font-size: 16px;
	color: #595959;
	font-weight: bold;
}

.ultimate-store .content .middleside span {
	overflow: hidden;
	color: #999;
	margin-top: 5px;
}

.ultimate-store .content .rightside {
	width: 260px;
	padding: 20px 10px;
	text-align: right;
	overflow: hidden
}

.ultimate-store .content .rightside a {
	font-size: 14px;
	display: inline-block;
	margin-left: 10px;
	color: #595959;
	font-weight: bold;
	vertical-align: middle;
}

.ultimate-store .content .rightside b {
	display: inline-block;
	vertical-align: middle;
	width: 62px;
	height: 18px;
	background: url(../images/ultimate.gif) no-repeat;
	cursor: pointer;
}


/* 搜索商品和搜索店铺页面，搜索团购，全部商品分类，全部店铺分类公用 */

.search-type {
	height: 30px;
	padding: 0 20px;
	margin: 20px 0;
	border-bottom: 2px solid #c00;
	overflow: visible;
}

.search-type .btn-type a {
	display: block;
	float: left;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	padding: 0px 20px;
	background: url(../images/T1sHDgXkpeXXb0v4jv-150-450.png) 0px -30px;
	background-repeat: no-repeat;
	border: 1px solid #CCC;
	border-bottom: 0;
	margin-right: 8px;
}

.search-type .btn-type a.current {
	background: #c00;
	border: 1px solid #c00;
	color: white;
	font-weight: bold;
	border-bottom: 0;
}

/* filter-price */
.filter-price {
	margin-left: 5px;
	position: relative
}

.filter-price .fp-input {
	display: block;
	float: left;
	font-weight: normal;
	position: relative;
	border: #ccc 1px solid;
	padding-left: 9px;
}

.filter-price .fp-split {
	display: block;
	float: left;
	width: 8px;
	height: 24px;
	background: url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) -78px -106px;
}

.filter-price input {
	border: 0;
	line-height: 20px;
	width: 48px;
	height: 20px;
	display: block;
	float: left;
	color: #666;
}

.filter-price .fp-input i {
	position: absolute;
	line-height: 20px;
	width: 12px;
	display: block;
	height: 20px;
	top: 2px;
	left: 2px;
	font-style: normal
}

.filter-price .ui-price-plain {
	font-family: microsoft yahei !important;
	color: #666;
	font-size: 12px;
	text-indent: 0;
}

.filter-price .filter-price-expand {
	position: absolute;
	z-index: 2;
	text-align: center;
	padding: 5px;
	height: 24px;
	left: 0;
	top: 29px;
	background-color: #efeceb;
	width: 107px;
	display: none
}

.filter-price .ui-btn-s {
	height: 20px;
	line-height: 20px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/btn.png) repeat-x 0 -300px;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	color: #333;
	cursor: pointer
}

.filter-price .ui-btn-s-primary {
	background: url(../images/btn.png) repeat-x 0 -157px;
	display: inline-block;
	line-height: 24px;
	height: 24px;
	color: #fff;
	border-left: #950b00 1px solid;
	border-right: #950b00 1px solid;
	cursor: pointer;
	width: 40px;
	text-align: center;
	margin-left: 1px;
}

.filter-price .ui-btn-s-primary:hover {
	background-position: 0 -211px;
	border-left: #E40002 1px solid;
	border-right: #E40002 1px solid;
}

/* 搜索商品和搜索店铺公用 --- 结束  */
#page-search-goods .col-sub {
	width: 210px;
	float: left;
}

#page-search-goods .col-sub .sub_category {
	float: left;
	width: 208px;
	border: 1px solid #ddd;
	border-top: 2px solid #999;
}

#page-search-goods .col-sub .sub_category .mt {
	height: 31px;
	padding-left: 8px;
	background: #F7F7F7;
	line-height: 31px;
}

#page-search-goods .col-sub .sub_category .mt h2 {
	font-family: \5fae\8f6f\96c5\9ed1;
	font-size: 15px;
	color: #333;
	font-weight: 400;
}

#page-search-goods .col-sub .sub_category .mc {
	width: 208px;
}

#page-search-goods .col-sub .sub_category .item {
	position: relative;
	background: #fff;
}

#page-search-goods .col-sub .sub_category .item h3 {
	overflow: hidden;
	height: 30px;
	padding: 0 6px 0 36px;
	border-top: 1px solid #ddd;
	background: #F7F7F7;
	cursor: pointer;
	line-height: 30px;
}

#page-search-goods .col-sub .sub_category .item b {
	position: absolute;
	top: 7px;
	left: 10px;
	overflow: hidden;
	width: 16px;
	height: 16px;
	margin-top: 1px;
	background: url(../images/20130606B.png) no-repeat -59px -28px;
	cursor: pointer;
}

#page-search-goods .col-sub .sub_category .item ul {
	display: none;
	overflow: hidden;
	padding: 4px 0 4px 34px;
	border-top: 1px solid #ddd;
	zoom: 1;
}

#page-search-goods .col-sub .sub_category .item li {
	height: 24px;
	line-height: 24px;
	word-break: break-word;
	padding: 0 4px 0 0;
	overflow: hidden;
}

#page-search-goods .col-sub .sub_category .item li a {
	padding: 0 2px 2px;
}

#page-search-goods .col-sub .sub_category .item .show-more {
	padding: 0 0 11px 34px;
	display: none;
}

#page-search-goods .col-sub .sub_category .item .show-more a {
	border: 1px solid #ddd;
	width: 64px;
	height: 19px;
	line-height: 19px;
	display: block;
	font-size: 12px;
	padding-left: 5px;
	position: relative;
}

#page-search-goods .col-sub .sub_category .item .show-more a i {
	display: inline-block;
	background: url(../images/2013100702.gif) no-repeat scroll 0 0;
	height: 5px;
	overflow: hidden;
	width: 7px;
	position: absolute;
	top: 7px;
	right: 5px;
}

#page-search-goods .col-sub .sub_category .hover b {
	background-position: -42px -28px;
}

#page-search-goods .col-sub .sub_category .hover ul {
	display: block;
}

#page-search-goods .col-sub .sub_category .hover .show-more {
	display: block;
}

#page-search-goods .col-sub .sub_goods {
	border: 1px solid #ddd;
	width: 208px;
	float: left;
}

#page-search-goods .col-sub .sub_goods .mt {
	height: 31px;
	padding-left: 8px;
	background: #f7f7f7;
	line-height: 31px;
}

#page-search-goods .col-sub .sub_goods .mt h2 {
	font-size: 14px;
}

#page-search-goods .col-sub .sub_goods .mc {
}

#page-search-goods .col-sub .sub_goods .mc ul {
	padding: 0 8px;
	overflow: hidden;
	zoom: 1;
}

#page-search-goods .col-sub .sub_goods .mc li {
	padding: 6px 0;
	text-align: center;
}

#page-search-goods .col-sub .sub_goods .mc li .p-img {
	padding: 5px 0;
	position: relative;
}

#page-search-goods .col-sub .sub_goods .mc li .rate {
	overflow: hidden;
	height: 36px;
	text-align: left;
	word-wrap: break-word;
	text-align: center;
}

#page-search-goods .col-sub .sub_goods .mc li .rate a {
	word-break: break-all;
	word-wrap: break-word;
	color: #666;
	line-height: 18px;
}

#page-search-goods .col-sub .sub_goods .mc li .p-price {
	color: #999;
}

#page-search-goods .col-sub .sub_goods .mc li .p-price strong {
	font-family: verdana;
	color: #E4393C;
}

#page-search-goods .col-main {
	float: right;
	width: 980px;
}

#page-search-goods .attribute .title {
	border: 1px #E6E2E1 solid;
	border-top: 2px solid #999999;
	padding: 8px 0 8px 10px;
	color: #3e3e3e;
	background: #F2F2F2;
}

#page-search-goods .selected-attr strong {
	color: #666
}

#page-search-goods .selected-attr a {
	padding: 0 20px 0 3px;
	display: inline-block;
	border: #e1e7f5 1px solid;
	background: #fff;
	position: relative;
	cursor: pointer;
	margin-top: 2px;
	color: #806f66;
	line-height: 16px;
}

#page-search-goods .selected-attr a:hover {
	border: 1px #A50000 solid;
	color: #B1191A;
	text-decoration: none
}

#page-search-goods .selected-attr a span {
	position: absolute;
	top: 1px;
	right: 3px;
	overflow: hidden;
	width: 13px;
	height: 13px;
	background: url(../images/btn_bj.png) no-repeat 0 -34px;
}

#page-search-goods .attribute .content {
	border: 1px #E6E2E1 solid;
	border-top: 0;
	border-bottom: 1px #D1CCC7 solid
}

#page-search-goods .attribute .attr-cate {
	border-top: 1px #E6E2E1 solid;
}

#page-search-goods .attribute .attr-list {
	border-top: 1px dashed #e1e1e1;
	height: 22px;
	padding: 5px 0 5px 0;
}

#page-search-goods .attribute .attr-list li {
	float: left;
	margin: 0px 5px 0 10px;
	width: 172px;
	height: 22px;
	display: block;
	line-height: 22px;
	background: url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) no-repeat -124px -40px;
	padding-left: 10px;
}

#page-search-goods .attribute .attr-list li a {
	color: #806f66
}

#page-search-goods .attribute .attr-list li span {
	margin-left: 2px;
	color: #BFBFBF
}

#page-search-goods .attribute .each {
	border-bottom: 1px dashed #e1e1e1;
	line-height: 22px;
	padding: 5px 0 5px 0;
	width: 100%
}

#page-search-goods .attribute .each h4 {
	float: left;
	width: 100px;
	font-weight: 400;
	color: #666;
	font-size: 100%;
	margin-left: 10px;
}

#page-search-goods .attribute .each .pv {
	float: left;
	width: 860px;
}

#page-search-goods .attribute .each .pv a {
	margin: 0 10px 0 0;
	color: #806f66;
	display: inline-block;
}

#page-search-goods .attribute .each .pv a:hover {
	color: #B1191A;
	text-decoration: none
}

#page-search-goods .attribute .each .pv a .count {
	color: #ccc
}

#page-search-goods .attribute .attr-bottom {
	height: 35px;
	position: relative;
}

#page-search-goods .attribute .attr-bottom ins {
	border: #ebe4de 1px solid;
	height: 3px;
	font-size: 0;
	display: block;
	background: #efebea
}

#page-search-goods .attribute .attr-bottom b {
	cursor: pointer;
	z-index: 99;
	position: absolute;
	display: block;
	width: 70px;
	height: 18px;
	border: #e6e2e1 1px solid;
	background: #efeceb;
	border-top: 0;
	top: 3px;
	right: 0;
	font-size: 15;
	font-weight: normal;
	color: #806F66;
	padding-left: 15px;
	*padding-top: 2px;
}

#page-search-goods .attribute .attr-bottom b i {
	width: 10px;
	height: 15px;
	display: block;
	background: url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) -82px -5px;
	position: absolute;
	top: 2px;
	right: 8px;
}

#page-search-goods .attribute .attr-bottom b.hide-more i {
	background-position: -105px -5px;
}

#page-search-goods .glist {
	background: #fff;
}

#page-search-goods .glist .goods-has {
	margin-bottom: 20px;
}

#page-search-goods .list-sort {
	margin-bottom: 10px;
	line-height: 22px;
	color: #666;
	background: #fff;
}

#page-search-goods .list-sort form {
	border: 1px #ddd solid;
	padding: 6px;
	height: 25px
}

#page-search-goods .list-sort-fixed {
	position: fixed;
	top: 0;
}

#page-search-goods .goods-empty {
	border: 1px solid #f7eae7;
	font-weight: 700;
	font-size: 14px;
	background: #fff8f6 url(../images/goods-empty.jpg) no-repeat 35px center;
	color: #333;
	padding: 60px 0px 60px 115px;
}

#page-search-goods .display_mod a {
	border: #ccc 1px solid;
	padding-left: 15px;
	width: 30px;
	height: 22px;
	display: inline-block;
	position: relative;
	float: left;
	background: #fff;
}

#page-search-goods .display_mod a.qh-squares {
	border-left: 0;
}

#page-search-goods .display_mod a i {
	background: url(../images/T1U_vGXjdaXXckL6Z0-130-130.png) no-repeat 9999px 9999px;
	width: 9px;
	height: 9px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 3px;
}

#page-search-goods .display_mod a.qh-list i {
	background-position: -11px -34px;
}

#page-search-goods .display_mod a.qh-list:hover i {
	background-position: 0 -34px
}

#page-search-goods .display_mod a.qh-squares i {
	background-position: -39px 0
}

#page-search-goods .display_mod a.qh-squares:hover i {
	background-position: -28px 0
}

#page-search-goods .display_mod a.filter-list-cur,
#page-search-goods .display_mod a.filter-squares-cur {
	background: #F1EDEC;
	color: #B10000;
}

#page-search-goods .display_mod a.filter-list-cur i {
	background-position: 0 -34px
}

#page-search-goods .display_mod a.filter-squares-cur i {
	background-position: -28px 0
}

#page-search-goods .glist .price em,
#page-search-goods .recommend .price em {
	color: #C00;
	line-height: 30px;
	font-family: arial;
	font-weight: 400;
	font-size: 20px;
}

#page-search-goods .recommend .price span,
#page-search-goods .glist .price span {
	color: #666666;
	line-height: 30px;
}

#page-search-goods .recommend .price span b,
#page-search-goods .glist .price span b {
	font-weight: normal
}

#page-search-goods .glist dl .storeinfo h3,
#page-search-goods .recommend storeinfo h3 {
	float: left;
	color: #666;
	font-weight: normal;
}

#page-search-goods .glist dl .storeinfo h3 a,
#page-search-goods .recommend storeinfo h3 a {
}

#page-search-goods .glist dl .storeinfo span,
#page-search-goods .recommend storeinfo span {
	float: right;
	color: #666;
	font-weight: normal
}

#page-search-goods .recommend .desc a,
#page-search-goods .glist .desc a {
	line-height: 18px;
	display: block;
	height: 18px;
	color: #2A2A2A;
	overflow: hidden
}

#page-search-goods .recommend .desc a:hover,#page-search-goods .glist .desc a:hover {
	color: #B1191A;
}

#page-search-goods .glist dl {
	margin-bottom: 10px;
	padding-bottom: 17px;
}

#page-search-goods .glist dt a,#page-search-goods .recommend dt a {
	display: block;
	padding: 4px;
	border: 1px #fff solid;
	margin-bottom: 5px;
}

#page-search-goods .glist dt a:hover,#page-search-goods .recommend dt a:hover {
	border: 1px #fff solid;
}

#page-search-goods .glist .squares dl {
	float: left;
	width: 243px;
	border: 1px solid #fff;
	padding-bottom: 0px;
	border-bottom: 1px dotted #ddd;
}

#page-search-goods .glist .squares dl dd {
	width: 233px;
	margin: 3px 5px 5px 5px;
	color: #666;
}

#page-search-goods .glist .squares dl dd a:hover {
	text-decoration: none;
	color: #BB000D;
}

#page-search-goods .glist .squares dl .storeinfo a {
	text-decoration: none;
	color: #999;
}

#page-search-goods .glist .squares dl .sub-images {
	height: 36px;
}

#page-search-goods .glist .squares dl .status {
	position: relative;
	height: 32px;
	border: 0;
	border-top: 1px solid #eee;
	margin-bottom: 0;
	color: #999;
}

#page-search-goods .glist .squares dl .status span {
	float: left;
	display: inline-block;
	border-right: 1px solid #eee;
	width: 35%;
	padding: 10px 1px;
	margin-right: 6px;
	line-height: 12px;
	text-align: left;
}

#page-search-goods .glist .squares dl .status span em {
	color: #b57c5b;
	font-weight: 700
}

#page-search-goods .glist .squares dl .status span a {
	color: #38b;
	font-weight: 700
}

#page-search-goods .glist .squares dl:hover,#page-search-goods .glist .squares .hover {
	border: 1px #ddd solid;
	position: relative;
	z-index: 999;
	-moz-box-shadow: 0 0 8px #ddd;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.12);
	box-shadow: 0 0 8px rgba(0,0,0,.12);
}

#page-search-goods .glist .squares dl:hover .sub-images,#page-search-goods .glist .squares .hover .sub-images {
	display: block;
}

#page-search-goods .glist .squares dl:hover .storeinfo span,#page-search-goods .glist .squares .hover .storeinfo span {
	display: block
}

#page-search-goods .glist .squares dt img {
	width: 233px;
	height: 210px;
}

#page-search-goods .glist .list .sub-images {
	display: none
}

#page-search-goods .glist .list dl {
	background: #fff;
	padding-right: 0;
	border-bottom: 1px #e5e5e5 solid;
	width: 100%;
	padding-bottom: 10px;
}

#page-search-goods .glist .list dt,
#page-search-goods .glist .list dd {
	float: left;
}

#page-search-goods .glist .list dt {
	display: block;
	height: 90px;
}

#page-search-goods .glist .list dt img {
	width: 80px;
	height: 80px;
}

#page-search-goods .glist .list .desc {
	margin-left: 10px;
	width: 300px;
	line-height: 20px;
}

#page-search-goods .glist .list .price {
	float: right;
	width: 180px;
	padding-top: 30px;
	padding-right: 10px;
}

#page-search-goods .glist .list .storeinfo {
	float: left;
	width: 150px;
	padding-top: 30px;
}

#page-search-goods .glist .list .service {
	float: right;
	padding-top: 30px;
	padding-right: 10px;
}

#page-search-goods .recommend {
	clear: both;
	margin-top: 20px;
	border: 1px #ddd solid
}

#page-search-goods .recommend .title {
	height: 30px;
	line-height: 30px;
	padding-left: 40px;
	font-weight: bold;
	font-size: 15px;
	color: #3e3e3e;
	position: relative;
	background: #F2F2F2
}

#page-search-goods .recommend .title span {
	display: inline-block;
	background: url(../images/T1xRWjXitCXXXXXXXX-260-720.png) -105px -248px;
	width: 40px;
	height: 40px;
	position: absolute;
	left: -1px;
	top: -2px;
}

#page-search-goods .recommend .content {
	padding: 11px;
	width: 1176px;
}

#page-search-goods .recommend dl {
	float: left;
	width: 186px;
	padding-left: 5px;
	padding-right: 5px;
}

#page-search-goods .recommend dt img {
	width: 170px;
	height: 170px;
}

#page-search-goods .recommend .price span {
	line-height: 20px;
}




/*促销页面*/
#page-search-promotion .group-list ul {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#page-search-promotion .group-list li {
	float: left;
	width: 280px;
	position: relative;
	border: 2px #efefef solid;
	margin-right: 16px;
	_margin-right: 13px;
	_margin-bottom: 20px;
}

#page-search-promotion .group-list li img {
	width: 280px;
	height: 280px;
}

#page-search-promotion .group-list li h3 {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	margin: 0 5px;
	padding-top: 10px;
}

#page-search-promotion .group-list li .item-prices {
	height: 45px;
	margin: 0 5px;
}

#page-search-promotion .group-list li .item-prices .price {
	font-size: 28px;
	height: 40px;
	font-family: Tahoma;
	float: left;
	line-height: 40px;
	color: #f72862
}

#page-search-promotion .group-list li .item-prices em {
	display: block;
	text-decoration: line-through;
	color: #9B9B9B;
	font-size: 12px;
	float: left;
	margin: 20px 0 0 5px;
}

#page-search-promotion .group-list li .item-prices .action {
	display: none;
	color: #AB2B2D;
	background-image: -o-linear-gradient(-89deg,#fce991 0,#ffc524 100%);
	background-image: -moz-linear-gradient(-89deg,#fce991 0,#ffc524 100%);
	background-image: -ms-linear-gradient(-89deg,#fce991 0,#ffc524 100%);
	background-image: linear-gradient(-179deg,#fce991 0,#ffc524 100%);
	background-color: #FED75B;
	-webkit-border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 3px;
	-moz-background-clip: padding;
	border-radius: 3px;
	background-clip: padding-box;
	width: 100px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

#page-search-promotion .group-list li:hover {
	background-color: #f72862;
	outline: #f72862 solid 2px;
	border: #f72862 solid 2px;
	color: #fff
}

#page-search-promotion .group-list li:hover a {
	color: #fff
}

#page-search-promotion .group-list li:hover .item-prices .price {
	color: #fff
}

#page-search-promotion .group-list li:hover .item-prices em {
	color: #fff
}

#page-search-promotion .group-list li:hover .item-prices .action {
	display: block
}







/*********************************  以下为统一模板页面风格的样式代码，如果没有必要（除了修改宽度高度等），不要修改下面的代码 *******************/


/* search.store.html */
#page-search-store .search-by dl {
	width: 1158px;
	padding: 5px 20px;
	border-bottom: 1px dotted #CCC;
	overflow: hidden;
}

#page-search-store .search-by dl a {
	line-height: 25px;
}

#page-search-store .search-by dl dt {
	width: 10%;
	margin-right: 10px;
}

#page-search-store .search-by dl dt a {
	font-weight: bold;
	color: #333;
}

#page-search-store .search-by dl dd {
	width: 84%;
}

#page-search-store .search-by dl dd.show-more {
	width: 5%;
	padding-top: 5px;
}

#page-search-store .search-by dl dd a {
	color: #666;
	margin-right: 10px;
	white-space: nowrap;
}

#page-search-store .search-by dl dd a:hover {
	color: #B1191A;
}

#page-search-store .search-by dd.show-more h3 {
	height: 16px;
	line-height: 16px;
	padding: 0px 5px;
	width: 60px;
	border: 1px solid #CCC;
	color: #666;
	background-position: 0 -1152px;
	background-image: url(../images/T1MBVHXjdeXXXXXXXX.png);
	background-repeat: repeat-x;
	_padding: 0 2px;
	font-weight: normal
}

#page-search-store .search-by dd.show-more h3 i {
	display: block;
	float: left;
	margin-top: 4px;
	_margin-top: 2px;
	width: 8px;
	height: 8px;
	background: url(../images/T1ebamXel5XXXXXXXX-20-2400.png) no-repeat scroll 0 -1497px transparent;
	_background-position: 2px -1497px;
}

#page-search-store .sort-type {
	position: relative;
	z-index: 90;
	height: 25px;
}

#page-search-store .sort-type .select-param {
	float: left;
	margin-right: 10px;
	display: block;
	padding: 0px 32px 0px 15px;
	height: 22px;
	line-height: 22px;
	position: relative;
	background: -moz-linear-gradient(50% 0,white,#F1F1F1);
	border: 1px solid #CCC;
	background: -webkit-gradient(linear,0 0,0 100%,from(white),to(#F1F1F1));
	background: -moz-linear-gradient(50% 0,white,#F1F1F1);
}

#page-search-store .sort-type .select-param span {
	position: absolute;
	display: block;
	right: 0;
	top: 0px;
	height: 22px;
	width: 15px;
	border-left: 1px solid #ddd;
}

#page-search-store .sort-type .select-param span i {
	width: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	left: 49%;
	margin-left: -4px;
	top: 50%;
	margin-top: -1px;
	border-color: #A6A6A6 #F3F3F3 white #F3F3F3;
	border-width: 4px 4px 0 4px;
	border-style: solid;
}

#page-search-store .sort-type .select-param .tan {
	border: 1px solid #CCC;
	border-top: 0px;
	position: absolute;
	top: 23px;
	left: -1px;
	width: 100%;
	background: #F8F8F8;
	display: none;
}

#page-search-store .sort-type .select-param:hover .tan {
	display: block;
}

#page-search-store .sort-type .select-param .tan li {
	width: 100%;
	line-height: 23px;
	text-indent: 15px;
	cursor: pointer
}

#page-search-store .sort-type .select-param:hover .tan li {
	color: #333;
}

#page-search-store .sort-type .select-param .tan li:hover {
	background: #E4E4E4;
}

#page-search-store .list-fields li .store-info {
	line-height: 20px;
	width: 100%;
}

#page-search-store .list-fields li span {
	line-height: 26px;
	font-size: 12px;
}

#page-search-store .list-fields li {
	border-bottom: 1px solid  #E4E4E4;
}

#page-search-store .list-fields li .row_1 {
	margin-right: 20px;
}

#page-search-store .list-fields li .row_2 {
	width: 500px;
	margin-right: 20px;
}

#page-search-store .list-fields li .row_3 {
	width: 200px;
	margin-right: 20px;
	line-height: 25px;
}

#page-search-store .list-fields li .row_4 {
	width: 200px;
	margin-right: 20px;
	line-height: 80px;
}

#page-search-store .list-fields li .row_5 {
	width: 120px;
	line-height: 25px;
}

#page-search-store .list-fields li .row_2 h2 a {
	font-weight: bold;
	font-size: 14px;
}

#page-search-store .list-fields li .row_2 .mainbussiness {
	width: 100%;
	height: 40px;
	overflow: hidden;
	line-height: 20px;
}

#page-search-store .list-fields li .row_2 .mainbussiness a {
	color: #808080;
}

#page-search-store .list-fields li .row_2 .mainbussiness a:hover {
	color: #B1191A;
	text-decoration: none
}

#page-search-store .list-fields li .row_3 b {
	font-weight: bold;
	color: #B1191A;
	padding: 0px 3px;
}

#page-search-store .list-fields li .row_3 a {
	display: block;
	height: 18px;
	line-height: 18px;
	width: 90px;
	background-image: url(../images/T1jq6YXalbXXX0gjHb-99-1013.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#page-search-store .list-fields li .row_3 .expand {
	background-position: 75px -557px;
	*background-position: 75px -559px;
}

#page-search-store .list-fields li .row_3 .fold {
	background-position: 75px -539px;
	*background-position: 75px -541px;
}

#page-search-store .list-fields li .store-goods {
	width: 1078px;
	border: 1px solid #E4E4E4;
	position: relative;
	background: #F8F8F8;
	margin-left: 100px;
}

#page-search-store .list-fields li .store-goods b {
	display: block;
	position: absolute;
	top: -10px;
	left: 541px;
	width: 18px;
	height: 10px;
	background: url(../images/arrow.gif) no-repeat;
}

#page-search-store .list-fields li .store-goods .prev {
	display: block;
	height: 60px;
	width: 20px;
	background: url(../images/T1jq6YXalbXXX0gjHb-99-1013.png) no-repeat 5px -285px;
	position: absolute;
	left: 10px;
	top: 80px;
}

#page-search-store .list-fields li .store-goods .prev:hover {
	background-position: 5px -385px;
}

#page-search-store .list-fields li .store-goods .next {
	display: block;
	height: 60px;
	width: 20px;
	background: url(../images/T1jq6YXalbXXX0gjHb-99-1013.png) no-repeat 5px -335px;
	position: absolute;
	right: 10px;
	top: 80px;
}

#page-search-store .list-fields li .store-goods .next:hover {
	background-position: 5px -435px;
}

#page-search-store .list-fields li .store-goods .scroller {
	margin: 10px 40px 10px 40px;
	width: 1000px;
	height: 225px;
	text-align: center;
	overflow: hidden
}

#page-search-store .list-fields li .store-goods .ks-switchable-content {
	left: 0;
	top: 0;
}

#page-search-store .list-fields li .store-goods .each {
	width: 1000px;
	height: 225px;
}

#page-search-store .list-fields li .store-goods dl {
	float: left;
	width: 160px;
	padding: 0px 20px 0 20px;
}

#page-search-store .list-fields li .store-goods .ks-switchable-nav {
	display: none;
}

#page-search-store .list-fields li .store-goods dl dd .desc {
	height: 40px;
	overflow: hidden;
}

#page-search-store .list-fields li .store-goods dl dd .desc a {
	line-height: 20px;
	color: #808080;
}

#page-search-store .list-fields li .store-goods dl dd .desc a:hover {
	text-decoration: none;
	color: #B1191A;
}

#page-search-store .list-fields li .store-goods dl dd .price span {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #B1191A;
}

#page-search-groupbuy .search-by {
	border: 1px solid #D7D7D7;
}

#page-search-groupbuy .search-by ul li {
	padding: 5px 0px;
	border-bottom: 1px dashed #D7D7D7;
	width: 1198px;
}

#page-search-groupbuy .search-by ul li h3 {
	float: left;
	white-space: nowrap;
	font-size: 12px;
	color: #333;
	margin-right: 20px;
	font-weight: bold;
	background: url(../images/index_sprites.gif) -246px -9px no-repeat;
	padding: 3px 10px 3px 0px;
	margin-left: 20px;
}

#page-search-groupbuy .search-by ul li a {
	float: left;
	display: block;
	font-size: 12px;
	margin-right: 10px;
	color: #333;
	padding: 3px 5px;
}

#page-search-groupbuy .search-by ul li a:hover {
	background: #FEDED8;
	color: #780C00;
}

#page-search-groupbuy .search-by ul li a.act {
	background: #C00;
	color: #FFF;
}

#page-search-groupbuy .search-by ul li input {
	height: 21px;
	width: 150px;
	border: 1px solid #D7D7D7;
}

#page-search-groupbuy .search-by ul li button {
	height: 23px;
	width: 50px;
	margin-left: 5px;
}

#page-search-groupbuy .group-list ul {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#page-search-groupbuy .group-list li {
	float: left;
	width: 286px;
	position: relative;
	border: 1px #ccc solid;
	margin-right: 16px;
	_margin-right: 13px;
	_margin-bottom: 20px;
}

#page-search-groupbuy .group-list li:hover,#page-search-groupbuy .group-list .hover {
	border: 1px #B1191A solid
}

#page-search-groupbuy .group-list .rec_ico {
	background: url(../images/group_rec.gif) no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	right: -1px;
	top: -1px;
}

#page-search-groupbuy .group-list .desc {
	padding: 8px;
	height: 40px;
	line-height: 20px;
	overflow: hidden
}

#page-search-groupbuy .group-list .desc a {
	font-size: 14px;
	font-weight: bold;
	color: #333
}

#page-search-groupbuy .group-list .desc a:hover {
	color: #B1191A;
	text-decoration: none
}

#page-search-groupbuy .group-list .pic {
	padding: 9px;
	padding-top: 0;
}

#page-search-groupbuy .group-list .pic img {
	width: 270px;
	height: 200px;
}

#page-search-groupbuy .group-list .buy {
	background: #B1191A;
	height: 35px;
	font-weight: bold;
	line-height: 35px;
	text-align: left;
	padding-left: 10px;
	position: relative;
	color: #fff;
	font-size: 16px
}

#page-search-groupbuy .group-list .buy .price {
	font-family: Arial;
	font-weight: bold;
	font-size: 26px;
	color: #fff;
	margin-right: 20px;
}

#page-search-groupbuy .group-list .buy a {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 2px;
	background: url(../images/index_sprite.gif) no-repeat;
	width: 75px;
	height: 30px;
	overflow: hidden
}

#page-search-groupbuy .group-list .extra {
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden
}

#page-search-groupbuy .group-list .extra .gray-bg {
	position: absolute;
	right: 0;
	bottom: -13px;
	width: 125px;
	height: 12px;
	background: url(../images/index_sprites.gif) no-repeat right bottom;
	overflow: hidden;
}

#page-search-groupbuy .group-list .extra span {
	margin-left: 8px;
}

#page-search-groupbuy .group-list .extra strong {
	color: #527A18;
	font-size: 16px;
	margin-right: 2px;
}

#page-search-groupbuy .group-list .extra b {
	font-size: 16px;
	color: #B1191A;
	margin-right: 2px;
}


/* login .html, member.register.html common css */
#page-login,
#page-register,
#page-find-password {
}

.login-register .logo {
	text-align: left;
}

.login-register .col-main {
	width: 58%;
	overflow: hidden;
}

.login-register .col-sub {
	float: right;
	width: 400px;
	color: #666;
}

.login-register .col-sub .form {
	border: 1px #ccc solid;
	padding-bottom: 20px;
	padding-top: 10px;
}

.login-register .col-sub .form .title {
	text-align: left;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 40px;
	margin: 0 0 15px 0;
}

.login-register .col-sub .form .content {
	width: 400px
}

.login-register .col-sub .form dl {
	width: 350px;
	height: 55px;
}

.login-register .col-sub .form dt,
.login-register .col-sub .form dd {
	float: left;
	line-height: 22px;
}

.login-register .col-sub .form dt {
	width: 80px;
	text-align: right;
	font-size: 12px;
	padding-right: 10px;
	line-height: 26px;
}

.login-register .col-sub .form dd .input {
	border: 1px #ccc solid;
	height: 22px;
	line-height: 22px;
	width: 245px;
}

.login-register .col-sub .form dd .input.focus {
	border: 1px #efa100 solid;
}

.login-register .col-sub .form dd .input.hover {
	border: 1px #78B9D9 solid;
}

.login-register .col-sub .form .captcha input {
	width: 65px;
	margin-right: 4px;
}

.login-register .col-sub .form .captcha a {
	display: inline-block;
	line-height: 26px;
	height: 26px;
	margin-left: 5px;
	color: #666;
	width: 85px;
}

.login-register .col-sub .form .validate_right {
	color: #099;
	margin-left: 3px;
}

.login-register .col-sub .form label {
	font-size: 12px;
	margin-left: 2px;
	color: red;
	height: 18px;
	display: inline-block
}

.login-register .login-submit,
.login-register .register-submit,
.login-register .fp-submit {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background: url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll 0px -56px;
	width: 98px;
	height: 34px;
	cursor: pointer;
	margin-right: 10px;
	border: 0 !important;
}

.login-register .login-submit:hover,
.login-register .register-submit:hover,
.login-register .fp-submit:hover {
	background-position: 0 -90px;
}

/* login */
#page-login {
}

#page-login .find-password {
	height: 30px;
	line-height: 30px;
	color: #0081EF
}

#page-login .register-now a {
	color: #3566CF;
	font-weight: 600;
	line-height: 26px;
	color: #555;
	background: #fff url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll -98px -56px;
	text-align: center;
	display: inline-block;
	width: 50px;
	height: 26px;
	margin: 0 6px;
}

#page-login .partner-login {
	padding: 12px 0px;
	border-top: 1px dashed #ddd;
}

#page-login .partner-login h3 {
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 12px;
	margin-left: 90px;
	color: #999;
}

#page-login .partner-login p {
	margin-left: 90px;
}

#page-login .partner-login p .qq-login {
	width: 78px;
	height: 28px;
	background: url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat;
	background-position: -88px 0px;
	display: inline-block;
	margin-right: 10px;
}

#page-login .partner-login p .weibo-login {
	width: 88px;
	height: 28px;
	background: url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat;
	background-position: -166px 0px;
	display: inline-block;
}

#page-login .partner-login p .qq-login:hover {
	background-position: -88px -28px;
}

#page-login .partner-login p .weibo-login:hover {
	background-position: -166px -28px;
}

/* find_password.html */
#page-find-password {
}

#page-find-password .form dl {
	margin-left: 20px;
}

/* register */
#page-register {
}

#page-register form .agree-checkbox {
	border: 0;
	width: 15px;
	height: 15px;
}

#page-register form .mall-eula a,
#page-register .col-main .find-password {
	color: #0081EF
}

#page-register .col-main .login-field-btn {
	font-weight: 600;
	line-height: 26px;
	color: #555;
	background: white url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll -98px -56px;
	text-align: center;
	display: inline-block;
	width: 50px;
	height: 26px;
	margin: 0 6px;
}

#page-register .col-main ul {
	width: 760px;
	border-bottom: dashed 1px #E7E7E7;
}

#page-register .col-main ul li {
	font-size: 14px;
	line-height: 48px;
	display: block;
	width: 40%;
	height: 48px;
	float: left;
	padding: 0 0 12px 0;
	margin: 30px 0 20px 0;
}

#page-register .col-main ul li i {
	display: inline-block;
	background: url(../images/R1CCRNXmRFXXXXXXXX.png) no-repeat scroll;
	vertical-align: middle;
	width: 48px;
	height: 48px;
	margin-right: 10px;
}

#page-register .col-main ul .icon_1 i {
	background-position: -304px -48px;
}

#page-register .col-main ul .icon_2 i {
	background-position: -256px -48px;
}

#page-register .col-main ul .icon_3 i {
	background-position: -352px -0px;
}

#page-register .col-main ul .icon_4 i {
	background-position: -304px -0px;
}

#page-register .col-main ul .icon_5 i {
	background-position: -352px -48px;
}

#page-register .col-main ul .icon_6 i {
	background-position: -256px -48px;
}

#page-register .col-main h4 {
	font-size: 14px;
	font-weight: 700;
	color: #555;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* article */
#page-article .location {
	border: 1px #ddd solid;
	padding: 8px;
}

#page-article .title {
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

#page-article .content {
}

#page-article a {
    font-size: 14px;
}
#page-article .col-sub {
	float: left;
	width: 210px;
}

#page-article .col-sub .title {
    padding-left: 10px;
    border: 1px #ff6c87 solid;
    background: linear-gradient(to bottom, #fe2e54, #ff6c87);
    height: 31px;
    line-height: 30px;
}

#page-article .col-sub ul {
    border: 1px #ff6c87 solid;
    border-top: 0;
    padding: 10px;
    line-height: 25px;
    background: #fff;
}

#page-article .col-sub ul li {
    position: relative;
    margin: 4px;
}

#page-article .col-sub ul li .gname {
    font-size: 12px;
    height: 50px;
    overflow: hidden;
    display: block;
}

#page-article .col-sub ul li .gprice {
    text-align: center;
    font-size: 16px;
    color: #fe2e2e;
}

#page-article .col-sub ul li span {
    padding: 0 4px;
    width: auto;
    height: 20px;
    line-height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    background: #ff2049;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#ff6594),to(#ff2049));
    background: linear-gradient(90deg,#ff6594,#ff2049);
    border-radius: 0 0 10px;
    font-size: 12px;
    color: #fff;
    text-align: center;
}

#page-article .col-sub ul li img {
    width: 180px;
    height: 180px;
    border: 2px solid #ff2049;
}

#page-article .col-main {
	float: right;
	width: 980px;
    background: #fff;
}

#page-article .col-main .title {
	font-weight: normal;
	font-size: 12px;
	height: 33px;
	overflow: hidden
}

#page-article .col-main .title a {
	font-size: 12px;
}

#page-article .col-main .content {
	border: 1px #ddd solid;
	border-top: 0;
	margin-bottom: 20px;
background: #f6f6f6;
	padding: 10px;
	line-height: 25px;
}

#page-article .col-main .content li {
    width: 172px;
    display: inline-block;
    height: 260px;
    background: #ffffff;
    margin-right: 4px;
    margin-bottom: 10px;
    padding: 6px;
}
#page-article .col-main .content li b {
    background: url(../images/bianhao.png) top no-repeat;
    background-size: 28px 32px;
    position: absolute;
    width: 28px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    box-sizing: border-box;
    font-size: 16px;
    font-family: Arial-BoldMT,Arial;
    font-weight: 400;
    color: #fff;
}
#page-article .col-main .content li a:hover {
	text-decoration: none
}

#page-article .col-main .content li .lebioa {
    font-size: 14px;
    height: 64px;
    line-height: 32px;
    overflow: hidden;
    display: inline-block;
    width: 180px;
}

#page-article .col-main .content li img {
	width: 172px;
}

#page-article .col-main .content span {
    height: 28px;
    line-height: 28px;
    color: #fe2e54;
    position: absolute;
    font-size: 16px;
}

#page-article .col-main .content span.brand {
    margin-left: 90px;
    width: 65px;
    height: 20px;
    line-height: 20px;
    margin-top: 4px;
    background: #ff2049;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#ff6594),to(#ff2049));
    background: linear-gradient(90deg,#ff6594,#ff2049);
    border-radius: 0 0 10px;
    font-size: 12px;
    color: #fff;
    text-align: center;
}

#page-article .article-info {
	text-align: center;
	background: #ffffff;
}

#page-article .article-info.fixed {
    position: fixed;
    display: block;
    top: 0px;
    width: 960px;
    background: #fff;
    border: 1px #ddd solid;
}

#page-article .article-info h1 {
	padding: 10px 0 15px;
	margin-bottom: 10px;
	text-align: center;
	border-bottom: 1px solid #EBEBEB;
	line-height: 30px;
	font-size: 20px;
}

#page-article .article-info h2 {
	color: #f00;
	font-weight: normal;
	font-size: 24px;
}

#page-article .article-info h2 a {
    border-radius: 10px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    background: #fe2e54;
    padding: 4px 10px;
    height: 50px;
    line-height: 50px;
}

#page-article .article-detail {
	margin-top: 20px;
	background: #ffffff;
}

#page-article .more-article h3 {
	font-weight: normal;
    margin: 20px 0px;
}

#page-article .more-article a {
	font-size: 12px
}

#page-category-goods {
}

#page-category-goods .m {
	width: 592px;
	border: 1px solid #E9E9E9;
	margin-bottom: 10px;
}

#page-category-goods .m .mt {
	height: 28px;
	background: url(../images/bg_allsort.jpg) repeat-x 0 -162px;
	border-bottom: 1px solid #E9E9E9;
	line-height: 28px;
}

#page-category-goods .m .mt h2 {
	height: 28px;
	line-height: 28px;
	display: block;
	padding: 0 5px 0 20px;
	background: url(../images/bg_allsort.jpg) no-repeat 0 -191px;
}

#page-category-goods .m .mc {
	padding: 0 5px;
}

#page-category-goods dl {
	width: 570px;
	padding: 5px;
	border-top: 1px dotted #ccc;
	overflow: hidden;
	line-height: 24px;
}

#page-category-goods dl.first {
	border-top: none;
}

#page-category-goods dl dt {
	float: left;
	width: 55px;
	padding-right: 10px;
	text-align: right;
}

#page-category-goods dl dt a {
	font-weight: bold;
	color: #CC0000;
}

#page-category-goods dl dd {
	width: 490px;
	float: left;
}

#page-category-goods dl dd a {
	white-space: nowrap;
	margin-right: 16px;
	float: left;
}

#page-category-store dl {
	line-height: 25px;
	border: 1px solid #E9E9E9;
}

#page-category-store dl dt {
	height: 28px;
	background: url(../images/bg_allsort.jpg) repeat-x 0 -162px;
	border-bottom: 1px solid #E9E9E9;
	line-height: 28px;
}

#page-category-store dl dt a {
	height: 28px;
	line-height: 28px;
	display: block;
	padding: 0 5px 0 20px;
	background: url(../images/bg_allsort.jpg) no-repeat 0 -191px;
}

#page-category-store dl dt,
#page-category-store dl dd {
}

#page-category-store dl dd {
	padding: 5px;
	border-top: 1px dotted #ccc;
	overflow: hidden;
	line-height: 24px;
}

#page-category-store dl dd a {
	margin-right: 10px;
	display: inline-block
}

/* brand.index.html */

#page-brand .content {
	width: 1180px;
	padding: 9px;
	text-align: left;
}

#page-brand .content dl {
	margin: 8px;
	text-align: center;
	_display: inline;
	height: 75px;
	overflow: hidden
}

#page-brand .content dl .pic {
	width: 100px;
	height: 50px;
	border: 1px #ddd solid;
}

#page-brand .content dl .desc {
	margin-top: 5px;
}

#page-brand .content dl img {
	display: block
}

/* apply.step.html */

#page-apply .title {
	border: 1px #ddd solid
}

#page-apply .content dl {
	width: 99%;
	border-bottom: 1px #ddd solid;
	padding-bottom: 10px;
}

#page-apply .content dt {
	margin-top: 30px;
	width: 9%;
}

#page-apply .content dd {
	padding-left: 25px;
	width: 20%
}

#page-apply .content dd span {
	color: #f60
}

#page-apply .content .btn-apply {
	margin-top: 30px;
	margin-left: 30px;
	display: inline-block;
	background: url(../images/03.png) 100% 0%;
	width: 128px;
	height: 37px;
	line-height: 37px;
	border: 0;
}

#page-apply .content .btn-apply:hover {
	color: #fff;
}

#page-apply .apply2 form {
	padding-left: 30px;
}

#page-apply .apply2 .field_notice {
	color: #999
}

#page-apply .apply2 .fontColor3,
#page-apply .padding3 {
	color: red;
}

#page-apply .apply2 .validate_right {
	color: #099
}

#page-apply .apply2 form th {
	font-weight: normal;
}

#page-apply .apply2 form .warning a {
	color: #0092D2;
	display: inline-block;
	padding-left: 2px;
	paddding-right: 2px;
}

/*********************************  以上为统一模板页面风格的样式代码，如果没有必要（除了修改宽度高度等），不要修改上面的代码 *******************/






/*********************************  以下为购物车到交易完成结束的页面代码，如果没有必要（除了修改宽度高度等），不要修改下面的代码 *******************/


/* cart.empty */
#page-cart {
}

.empty-notice {
	margin-top: 80px;
	margin-bottom: 80px;
}

.empty-notice .empty-ico,.empty-notice .empty-text {
	float: left;
}

.empty-notice .empty-ico {
	background: url(../images/cart_empty.png) no-repeat;
	width: 83px;
	height: 93px;
	margin-right: 50px;
	margin-left: 50px;
}

.empty-notice .empty-text {
	line-height: 25px;
	margin-top: 20px;
}

.empty-notice .empty-text a {
	color: #0033CC;
	text-decoration: none
}

.cartbox .title {
	height: 37px;
	overflow: hidden;
	background: #f3f3f3;
	border: 1px solid #e9e9e9;
	border-top: 2px solid #e4393c;
}

.cartbox .title span {
	float: left;
	width: 195px;
	text-align: center;
	display: inline-block;
	line-height: 35px;
}

.cartbox .title span.sellect-all {
	text-align: left;
	padding-left: 11px;
}

.cartbox .title span.col-desc {
	width: 200px;
	text-align: left
}

#page-order .cartbox .title span.col-desc {
	width: 380px;
	text-align: center
}

.cartbox .store-each {
	margin-bottom: 10px;
}

.cartbox .store-each .store-name {
	border-bottom: 2px #aaa  solid
}

.cartbox .goods-each {
	padding: 5px;
	width: 100%;
	background: #fff4e8;
}

.cartbox .goods-each .select {
	line-height: 48px;
	_padding-top: 10px;
	_display: inline
}

.cartbox .goods-each dd {
	float: left;
	margin: 5px;
}

.cartbox .goods-each dd.desc p {
	width: 300px;
	line-height: 16px;
	height: 32px;
}

.cartbox .goods-each dd.desc a,
.cartbox .goods-each dd.handle a,
.cartbox .store-each .store-name a {
	color: #333;
	text-decoration: none
}

.cartbox .goods-each dd.price,
.cartbox .goods-each dd.quantity,
.cartbox .goods-each dd.subtotal,
.cartbox .goods-each dd.handle {
	line-height: 48px;
	width: 180px;
	color: #3e3e3e;
	text-align: center
}

.cartbox .goods-each dd.pic {
	border: 1px #eee solid
}

.cartbox .goods-each dd.price {
}

.cartbox .goods-each dd.quantity {
}

.cartbox .goods-each dd.subtotal {
	color: #BD0000;
}

.cartbox .goods-each dd.handle {
	line-height: 24px;
}

.cartbox .goods-each dd.quantity input {
	border: 1px #ddd solid;
	width: 50px;
	text-align: center
}

.cartbox .goods-each dd.quantity img {
	cursor: pointer
}

.cartbox .store-each .cart-amount {
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid
}

.cartbox .store-each .cart-amount .price {
	color: #BD0000;
	font-size: 20px;
}

.cartbox .store-each .cart-amount .btn {
	background: #e54346;
	width: 125px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	text-decoration: none;
	text-align: center;
}

.cartbox .store-each .cart-amount .btn:hover {
	color: #fff;
}

.cartbox .store-each .cart-amount .back {
	color: #0033CC;
	text-decoration: none
}

.cartbox .store-each .btn-batch {
	float: left;
}

.cartbox .store-each .btn-amount {
	float: right;
	text-align: right
}

.cartbox .store-each .btn-amount strong {
	vertical-align: middle
}

.cartbox .store-each .btn-batch a {
	margin-right: 10px;
	display: inline-block;
	width: 71px;
	height: 26px;
	background: url(../images/03.png) -154px -41px;
	line-height: 26px;
	padding-left: 0;
	text-decoration: none;
	color: #666;
	text-align: center
}

.interest {
	position: relative
}

.interest .title {
	border: 1px #ddd solid;
	padding: 5px;
	color: #666;
}

.interest .arr {
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0;
	_left: -5px;
	top: 0;
	background: url(../images/02.png) 0 -275px;
}

.interest .content {
	width: 1168px;
	padding: 15px;
	border: 1px #ddd solid;
	border-top: 0;
}

.interest .content dl {
	width: 170px;
	padding-left: 12px;
	padding-right: 12px;
}

.interest .content dt a {
	display: block;
	border: 1px #EAEAEA solid;
	padding: 4px
}

.interest .content dt a:hover {
	border: 1px #ccc solid
}

.interest .content .price em {
	background: url(../images/T1ebamXel5XXXXXXXX-20-2400.png) -5px -81px no-repeat;
	padding-left: 16px;
	color: #B1191A;
	font: bold 16px Arial;
	float: left;
}

.interest .content .price span {
	float: right;
	line-height: 20px;
	color: #404040;
}

.interest .content .desc {
	height: 40px;
	overflow: hidden;
	margin-bottom: 5px;
}

.interest .content .desc a {
	color: #3366CC;
	line-height: 18px;
	display: block;
	height: 40px;
	margin-top: 5px;
}

.interest .content .desc a:hover {
	color: #B1191A
}


/* order.shipping.html*/

.add_title {
	width: 1200px;
	height: 30px;
	line-height: 30px;
}

.add_title b {
	display: block;
	float: left;
	padding-left: 15px;
}

.add_title p {
	font-weight: normal;
	font-size: 12px;
	float: left;
	position: relative;
	margin-left: 30px;
}

.receive_add {
	padding: 5px 0;
	overflow: hidden;
	border-bottom: 1px solid #e4e4e4;
}

.receive_add li {
	float: left;
	color: #797979;
}

.receive_add .radio {
	width: 54px;
	text-align: center;
}

.new_receive_add {
	width: 735px;
	padding: 5px 0;
	overflow: hidden;
}

.new_receive_add li {
	float: left;
	color: #797979;
}

.new_receive_add .radio {
	width: 54px;
	text-align: center;
}

.new_receive_add .particular {
	width: 360px;
	word-spacing: 5px;
}

.selected_address {
	background: #f5f5f5;
}

.fill_in_content {
	width: 680px;
	padding: 20px 0 20px 55px;
}

.fill_in_content li {
	width: 680px;
	overflow: hidden;
	padding-bottom: 10px;
}

.fill_in_content li p {
	float: left;
}

.fill_in_content .title {
	width: 100px;
	font-weight: bold;
	color: #333;
}

.fill_in_content .fill_in {
	padding-right: 10px;
}

.fill_in_content .explain {
	color: #b5b5b5;
}

.fill_in_content .prefix {
	float: left;
	padding: 2px 5px 0;
}

.fill_in_content .choice {
	float: left;
	height: 20px;
}


/* order.postscript.html */
#postscript .title {
	padding-top: 5px;
}

#postscript textarea {
	border: 1px #7F9DB9 solid;
	width: 400px;
	height: 18px;
	line-height: 18px;
	font-size: 12px
}

.price-notice {
	border-top: 1px #ddd solid;
	text-align: right;
	border-bottom: 1px #ddd solid
}

/* order.amount.html */
.price-promotion {
	text-align: right;
	background: #F2F7FF;
	border-top: 1px #80B2FF dashed;
	border-bottom: 1px #80B2FF dashed
}

.price-promotion p .btn-allow-coupon {
	width: 92px;
	height: 20px;
	line-height: 20px;
	background: url(../images/03.png) -128px -178px;
	border: 0;
	cursor: pointer
}

.price-promotion .allow-coupon {
	text-align: left;
	width: 98%;
	text-align: right;
}

.price-promotion .allow-coupon .note {
	float: right;
	display: inline-block;
	color: #0033CC;
	line-height: 20px;
}

.price-promotion .allow-coupon .note a {
	color: #B1191A;
	text-decoration: none
}

.price-promotion .allow-coupon .note a:hover {
}

.price-promotion .allow-coupon select {
	float: right;
}

.make_sure {
	text-align: right;
	border: 1px #cccccc solid;
	background: #f3f3f3;
}

.make_sure strong {
	font-weight: bold;
	font-size: 20px;
	color: #BD0000;
}

.make_sure .back {
	display: inline-block;
	color: #0033CC;
	text-decoration: none
}

.make_sure .btn-step {
	background: #e54346;
	;width: 125px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	text-decoration: none;
	text-align: center;
}

.make_sure .btn-step:hover {
	color: #fff;
}

.cashier .order_info {
	border: 1px #BBDDAA solid;
	padding: 30px 0 20px 50px;
	height: 91px;
}

.cashier .order_info .ico {
	float: left;
	background: url(../images/05.png);
	width: 54px;
	height: 91px;
}

.cashier .order_info .text {
	float: left;
	margin-left: 30px;
	line-height: 25px;
}

.cashier .order_info .text span {
	font-size: 20px
}

.cashier .order_info .text a {
	color: #0033CC;
	text-decoration: none
}

.cashier .buy .defray {
	width: 968px;
	line-height: 47px;
}

.cashier .buy .defray .radio {
	margin-top: 15px;
}

.cashier .buy .defray dd {
	width: 968px;
}

.cashier .buy .defray dd p {
	margin-left: 20px;
}

.cashier .buy .defray .logo {
	display: inline-block;
	border: 1px #ddd solid;
	width: 125px;
	height: 47px;
	text-align: center
}

.payform {
	border: 1px #ddd solid
}

.payform .title {
	border-bottom: 1px #ddd solid
}

.payform .btn-step {
	background: url(../images/T1JXrIXoXkXXa.AtHl-250-270.png) no-repeat;
	width: 125px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	border: 0;
	cursor: pointer
}



/*
 * -------------------------------------------------------
 * ******************** newAdd.css ***********************
 * -------------------------------------------------------
 */

/* form avalidate */
form .field_notice {
	color: #9C9C9C;
	margin-left: 5px;
}

form .red {
	color: red;
	border: 0px;
	background-color: #FFFFFF;
}

form label.error {
	color: red;
	margin-left: 5px;
}

form input.error {
	border: red 1px dotted;
}

form label.checking {
	padding-left: 18px;
	background: transparent url(../images/checking.gif) no-repeat;
	margin-left: 5px;
	font-style: italic;
	color: #9C9C9C;
	display: none;
}

form label.validate_right {
	padding-left: 12px;
	background: transparent url(../images/right.gif) no-repeat;
	margin-left: 5px;
	font-style: italic;
	color: green;
	float: none;
}

.choice {
	float: left;
	width: 8%;
}

.btn {
	width: 80px;
	height: 28px;
	border: 0;
	background: url(../images/btn.gif) no-repeat 0 -63px;
}

/*
 * -------------------------------------------------------
 * ******************** end newAdd.css *******************
 * -------------------------------------------------------
 */

/* 供求插件相关样式 */
#page-sdemand .location {
	border: 1px #ddd solid;
	padding: 8px;
}

#page-sdemand .title {
	font-weight: bold;
	font-size: 14px;
	color: #3e3e3e;
}

#page-sdemand .col-sub {
	float: left;
	width: 200px;
}

#page-sdemand .col-sub .title {
	padding-left: 10px;
	border: 1px #EFD5BA solid;
	border-bottom: 0;
	background: url(../images/title_bg_help.png) repeat-x;
	height: 31px;
	line-height: 30px;
}

#page-sdemand .col-sub .content {
	border: 1px #EFD5BA solid;
	border-top: 0;
	padding: 10px;
	line-height: 18px;
}

#page-sdemand .col-sub .content li {
	margin-bottom: 10px;
}

#page-sdemand .col-sub .content a {
	font-size: 12px
}

#page-sdemand .col-main {
	float: right;
	width: 990px;
}

#page-sdemand .sdemand-list {
	margin-bottom: 20px;
}

#page-sdemand .sdemand-list li {
	float: left;
	width: 150px;
	text-align: left;
	padding: 10px 0 10px 0;
	font-size: 14px
}

#page-sdemand .sdemand-list .title {
	color: #ccc;
	font-weight: normal
}

#page-sdemand .sdemand-list .content ul {
	border-bottom: 1px #ddd dotted;
}

#page-sdemand .sdemand-list li.desc {
	width: 220px;
	padding-right: 5px;
}

#page-sdemand .sdemand-form {
	padding: 10px 0 20px 0;
}

#page-sdemand .sdemand-form .btn-fabu,#page-sdemand .sdemand-form .btn-fabu i {
	background: url(../images/indexbg.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

#page-sdemand .sdemand-form .btn-fabu {
	margin-left: 20px;
	background-position: 0 -373px;
	border: 1px solid #FFB38C;
	color: #EE5500;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	text-align: left;
	padding-left: 30px;
	width: 100px;
	text-decoration: none;
	display: inline-block;
	position: relative
}

#page-sdemand .sdemand-form .btn-fabu:hover {
	background-position: 0 -406px;
	text-decoration: none;
}

#page-sdemand .sdemand-form .btn-fabu i {
	position: absolute;
	left: 10px;
	top: 7px;
	background-position: 0 -34px;
	display: inline-block;
	height: 15px;
	overflow: hidden;
	width: 15px;
}

#page-sdemand .sdemand-detail {
	padding: 0 10px 0 10px;
}

#page-sdemand .sdemand-detail .title {
	border-bottom: 1px dotted #CCCCCC;
	height: 28px;
	padding: 10px 0 15px;
	position: relative
}

#page-sdemand .sdemand-detail .article_con h1 {
	text-align: left;
	display: inline;
	font-size: 25px;
	font-family: 'yahei'
}

#page-sdemand .sdemand-detail .title .time {
	color: #585858;
	font-size: 12px;
	position: absolute;
	right: 0;
	bottom: 8px;
}

#page-sdemand .sdemand-detail .other p {
	margin: 10px 0 5px 0;
	color: #585858;
	font-size: 14px;
}

#page-sdemand .sdemand-detail .other p em {
	font-style: normal;
	font-weight: 700;
	color: #000;
}

#page-sdemand .sdemand-detail .other p i {
	color: #FF0508;
	font: 18px arial;
}

#page-sdemand .sdemand-detail .default {
	color: #000;
	padding: 20px 0 20px 0;
}

#page-sdemand .sdemand-detail .more h3 {
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
}

#page-sdemand .sdemand-detail .more h3 span {
	color: #999;
}




/*招贤纳士*/
#page-job {
}

#page-job .col-sub {
	width: 210px;
	float: left;
}

#page-job .col-sub .mt {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: left;
	padding: 0px 15px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #cecece;
	font-size: 14px;
	color: #fff;
	background: url(../images/page-job-sub.gif) repeat-x;
	font-weight: bold;
}

#page-job .col-sub .mc {
	padding: 10px 15px;
	background: #fff;
	border: 1px solid #ddd;
}

#page-job .col-sub .mc dl {
	margin-left: 5px;
}

#page-job .col-sub .mc dl dt {
	padding: 4px 0px 5px 15px;
	margin-top: 5px;
	background: url(../images/page-job-sub1.gif) no-repeat 2px 11px;
}

#page-job .col-sub .mc dl dt.on a {
	font-weight: bold;
	color: #1C57C4;
}

#page-job .col-main {
	float: right;
	width: 960px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #ddd;
}

#page-job .col-main .mt {
	border-bottom: 1px solid #ddd;
	background: #f8f8f8;
	height: 35px;
	line-height: 35px;
	position: relative;
}

#page-job .col-main .mt span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	border-bottom: 2px solid #ff6633;
	padding: 0px 15px;
}

#page-job .col-main .mc {
	padding: 30px 15px;
}

#page-job .col-main .mc dl {
	padding: 0px 5px 15px;
	margin-bottom: 15px;
}

#page-job .col-main .mc dl dt {
	padding: 5px 10px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
}

#page-job .col-main .mc dl dd {
	padding: 0px 0px 5px;
}

#page-job .col-main .mc dl dd .detail {
	padding: 5px 10px;
}

#page-job .col-main .mc dl dd .detail span {
	margin-right: 15px;
	color: #999;
}

#page-job .col-main .mc dl dd .dtail {
	padding: 5px 10px;
	border-top: 1px dotted #ccc;
}

#page-job .col-main .mc dl dd .dtail span {
	margin-right: 20px;
}

#page-job .col-main .mc dl dd .dtail a {
	color: #1C57C4;
}

/*详细页*/
#page-job .col-main .mc .title {
	font-size: 18px;
	padding: 5px 0px;
	margin-bottom: 5px;
}

#page-job .col-main .mc .paralist li {
	float: left;
	width: 45%;
	padding: 3px 15px 3px;
	background: url(../images/page-job-sub2.gif) no-repeat 5px center;
}

#page-job .col-main .mc .paralist li span {
	float: left;
	margin-right: 10px;
	color: #999;
}

#page-job .col-main .mc .ctitle {
	margin: 10px 0px 10px;
	padding: 5px 20px;
	background: url(../images/page-job-sub3.gif) no-repeat left center;
	font-size: 14px;
	border-bottom: 1px dotted #ccc;
}

#page-job .col-main .mc .editor {
	line-height: 2;
	padding: 0px 10px;
	font-size: 14px;
}

#page-job .col-main .mc .met_hits {
	padding: 0px 5px;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	border-top: 1px dotted #ccc;
	text-align: right;
	position: relative;
	color: #666;
}

#page-job .col-main .mc .met_hits .metjiathis {
	position: absolute;
	left: 5px;
	top: 8px;
}




/*在线申请*/
#page-job-apply {
}

#page-job-apply .col-sub {
	width: 210px;
	float: left;
}

#page-job-apply .col-sub .mt {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: left;
	padding: 0px 15px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #cecece;
	font-size: 14px;
	color: #fff;
	background: url(../images/page-job-sub.gif) repeat-x;
	font-weight: bold;
}

#page-job-apply .col-sub .mc {
	padding: 10px 15px;
	background: #fff;
	border: 1px solid #ddd;
}

#page-job-apply .col-sub .mc dl {
	margin-left: 5px;
}

#page-job-apply .col-sub .mc dl dt {
	padding: 4px 0px 5px 15px;
	margin-top: 5px;
	background: url(../images/page-job-sub1.gif) no-repeat 2px 11px;
}

#page-job-apply .col-sub .mc dl dt.on a {
	font-weight: bold;
	color: #1C57C4;
}

#page-job-apply .col-main {
	float: right;
	width: 960px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #ddd;
}

#page-job-apply .col-main .mt {
	border-bottom: 1px solid #ddd;
	background: #f8f8f8;
	height: 35px;
	line-height: 35px;
	position: relative;
}

#page-job-apply .col-main .mt span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	border-bottom: 2px solid #ff6633;
	padding: 0px 15px;
}

#page-job-apply .col-main .mc {
	padding: 10px 80px;
}

#page-job-apply .col-main .mc th {
	width: 20%;
	padding: 6px 5px 6px 0px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
}

#page-job-apply .col-main .mc td {
	padding: 6px 8px;
}

#page-job-apply .col-main .mc input[type="text"] ,#page-job-apply .col-main .mc textarea {
	padding: 4px;
	font-size: 15px;
	outline: none;
	text-shadow: 0px 1px 0px #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	background: #fff url(../images/page-job-sub4.gif) repeat-x left top;
}

#page-job-apply .col-main .mc input[type="text"] {
	width: 280px;
}

#page-job-apply .col-main .mc input[type="submit"] {
	border: 1px solid #323537;
	color: #fff;
	position: relative;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	background: #4b4f51;
	background: -moz-linear-gradient(top, #4b4f51 0%, #414547 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b4f51), color-stop(100%,#414547));
	background: -webkit-linear-gradient(top, #4b4f51 0%,#414547 100%);
	background: -o-linear-gradient(top, #4b4f51 0%,#414547 100%);
	background: -ms-linear-gradient(top, #4b4f51 0%,#414547 100%);
	background: linear-gradient(to bottom, #4b4f51 0%,#414547 100%);
	cursor: pointer;
	font-family: "microsoft yahei";
	width: 80px;
	height: 30px;
}






/*********************************  以上为购物车到交易完成结束的页面代码，如果没有必要（除了修改宽度高度等），不要修改上面的代码 ---- 结束 *******************/



