.fs-24 {
	font-size: 24px
}

.fs-20 {
	font-size: 20px
}

.fs-18 {
	font-size: 18px
}

.c-e5 {
	color: #e5e5e5
}

.bg-e6e6e6 {
	background: #e6e6e6
}

.bg-f22447 {
	background: #f22447
}

a:hover {
	text-decoration: none
}

.area {
	width: 1190px;
	margin: 0 auto;
	font-family: "Microsoft Yahei"
}

#sitenav {
	/*background: url(../images/hdqf_01.png) center 0 no-repeat*/
}

.type-choice {
	float: left
}

.type-choice li {
	float: left;
	margin-left: 6px
}

.type-choice .plat {
	display: inline-block;
	margin-top: 36px;
	width: 112px;
	height: 70px;
	border-radius: 2px;
	color: #aab2bd;
	background: #f2f2f2;
	cursor: pointer
}

.type-choice .text {
	display: block;
	font-size: 14px;
	text-align: center
}

.type-choice .arrow {
	display: none;
	width: 9px;
	height: 5px;
	background-position: -88px -115px;
	margin: auto
}

.type-choice .sex-icon {
	display: inline-block;
	width: 22px;
	height: 24px;
	margin: 10px 0 0 45px
}

.type-choice .plat:hover {
	background: #e72e17;
	color: #fff
}

.type-choice .plat:hover .text {
	color: #fff
}

.type-choice .woman-type:hover .sex-icon {
	background-position: -42px -133px
}

.type-choice .man-type:hover .sex-icon {
	background-position: -102px -133px
}

.type-choice li.active .plat {
	background: #e72e17;
	color: #fff
}

.type-choice li.active .arrow {
	display: block
}

.type-choice li.active .woman-type .sex-icon {
	background-position: -42px -133px
}

.type-choice li.active .man-type .sex-icon {
	background-position: -102px -133px
}

.type-choice .woman-type .sex-icon {
	background-position: -72px -133px
}

.type-choice .man-type .sex-icon {
	background-position: -131px -133px
}

.menu-box-wrap {
	float: left;
	width: 200px;
	height: 40px;
	position: relative
}

.menu-box {
	position: relative
}

.menu-box .icon {
	float: left;
	width: 12px;
	height: 10px;
	background-position: -162px -133px;
	margin: 13px 10px 0
}

.menu-title {
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 202
}

.menu-title i {
	float: left;
	margin: 15px 5px 0 20px;
	width: 12px;
	height: 10px;
	background-position: -143px -115px
}

.main-nav .menu-box-wrap.active {
	background: #fff
}

.menu-box-wrap.active .menu-title {
	background: #fff;
	height: 41px;
	width: 100%;
	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1)
}

.menu-box-wrap.active .menu-title i {
	background-position: -201px -115px
}

.menu-box-wrap.active .menu-title .smap-link {
	color: #444b55
}

.menu-title .smap-link {
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 15px;
	font-weight: bold
}

.type-sex {
	float: left;
	width: 206px;
	height: 40px
}

.type-sex a {
	float: left;
	margin-top: 5px;
	padding-top: 7px;
	width: 50%;
	height: 28px;
	color: #fff;
	text-align: center;
	line-height: 16px;
	font-size: 16px;
	cursor: pointer
}

.type-sex a:hover {
	background: #f1f1f1;
	color: #e72e17
}

.type-sex a.active {
	background: #f1f1f1;
	font-weight: bold;
	cursor: default
}

.source-map {
	display: none;
	position: absolute;
	left: -1px;
	top: 40px;
	width: 1200px;
	padding-bottom: 10px;
	background: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	z-index: 200
}

.source-map .m-floor {
	color: #444b55;
	padding-top: 5px
}

.source-map .m-floor-second:before {
	content: '';
	display: block;
	top: 0;
	margin-left: 2.5%;
	width: 94%;
	height: 1px;
	margin-top: 10px;
	background-color: #f1f1f1
}

.source-map .m-floor-second .m-f-f-f {
	padding-top: 8px
}

.source-map .m-floor .gap {
	height: 25px
}

.source-map .m-f-f-f {
	width: 31%;
	float: left;
	margin-left: 25px;
	height: 100%
}

.source-map .cls-cate,
.source-map .m-f-f-f a {
	font-size: 12px
}

.source-map .cls-cate {
	float: left;
	display: block;
	text-align: right;
	font-weight: bold;
	height: 21px;
	overflow: hidden
}

.source-map .f-r-f {
	height: 102px;
	margin-bottom: 10px;
	margin-left: 32px
}

.source-map .f-r-f a:hover {
	text-decoration: underline
}

.source-map .m-f-f-f a {
	padding: 0 5px;
	font-weight: normal
}

.source-map .d-cate {
	line-height: 1.8;
	padding: 3px 0
}

.source-map .d-cate p {
	float: left;
	width: 76%;
	margin-left: 5px
}

.source-map .d-cate a {
	display: inline-block;
	padding: 0 6px;
	color: #444b55;
	word-wrap: break-word;
	max-width: 100%
}

.m-floor .cls {
	position: relative;
	height: 40px
}

.m-floor .cls a,
.m-floor .cls .tese {
	font-size: 16px;
	font-weight: bold;
	margin-left: 30px;
	height: 40px;
	display: inline-block;
	line-height: 40px
}

.m-floor .cls i {
	position: absolute;
	left: 0;
	top: 12px;
	display: inline-block;
	width: 18px;
	height: 18px
}

.m-floor .cls .female-ico {
	background-position: 0 -162px
}

.m-floor .cls .male-ico {
	background-position: -26px -162px
}

.m-floor .cls .special-ico {
	width: 14px;
	height: 26px;
	left: 6px;
	top: 10px;
	background-position: -53px -162px
}

.m-floor .cls .child-ico {
	background-position: -76px -162px
}

.m-floor .cls .underwear-ico {
	background-position: -101px -162px
}

.m-floor .cls .shoes-ico {
	background-position: -126px -162px
}

.m-floor .cls .suitcase-ico {
	background-position: -153px -162px
}

.m-floor .cls .accessories-ico {
	width: 20px;
	background-position: -174px -162px
}

.m-floor .cls .special-channel-ico {
	background-position: -202px -162px
}

.source-map .d-cate .cls-link {
	display: inline-block;
	margin-top: 5px
}

.mainT-clr {
	color: #444b55
}

.section-a {
	/*padding-top: 30px;
	background: #f1f1f1*/
}

.section-b {
	/*background: #e7e7e7*/
}

.section-c {
	background: #f1f1f1
}

.home-part-2 .title,
.common-box .logo .icon,
.cart-icon,
.cc-goods-recommend .pic i,
.hp1-good-time .time-bg,
.main-nav .sex-icon,
.woman-type .sex-icon,
.man-type .sex-icon,
.type-choice .arrow,
.type-choice .all-category .icon,
.m-floor .cls i,
.source-map-top .close-btn i,
.search-type .store-icon,
.search-type .good-icon,
.ely-hd .search-type .arrow,
.hp1-title .time-icon,
.hp1-title .time-bg,
.menu-box .icon,
.menu-title i,
.adv-list-cont .icon-sprite,
.hp1-good-case .addr-icon,
.hp1-good-cont .up-icon,
.nav-tag i,
.phone-login .apple-icon,
.phone-login .android-icon,
.adv-plat-view .left-btn,
.adv-plat-view .right-btn,
.login-statu .login-icon,
.login-statu .register-icon {
	background-image: url("../images/sprite.png")
}

.man .main-nav-wrap {
	background: #1b5ab3
}

.man .cc-level {
	background: url("../images/classify-bg.png") no-repeat -300px 0
}

.man .main-nav .sex-icon {
	background-position: -21px -133px
}

.man .cc-goods-recommend .btn {
	background: #1f68cf
}

.man .cc-goods-recommend .btn:hover {
	background: #1b5ab3
}

.man .cc-cate-type .classify a {
	background: #e0efff;
	color: #488ae7;
	border: 1px solid #bcdcff
}

.man .cc-cate-type .classify a:hover {
	background: #cce4ff
}

.man .type-color {
	color: #1b5ab3
}

.man .cc-style {
	background: url("../images/classify-bg.png") no-repeat -390px 0
}

.man .cc-style li:hover a,
.man .cc-style li.active a {
	color: #1b56a4
}

.man .hp1-content .thumb {
	background: #1b5ab3
}

.man .main-nav .iphone-icon {
	background: url("../images/iphone-blue.gif") no-repeat
}

.man .home-part-3 .cart-icon:hover {
	background-position: -109px -115px
}

.man .common-box .logo .icon {
	background-position: -52px -70px
}

.man .common-box .classify-nav li.active a {
	color: #06a
}

.man .common-box .classify-nav li.active {
	color: #06a
}

.man .common-box .classify-nav li:hover a {
	color: #06a
}

.man .common-box .classify-bar {
	background: #06a
}

.man .menu-box-wrap {
	background: #1f68cf
}

.man .type-sex {
	background: #1f68cf
}

.man .type-sex a.active {
	color: #1f68cf
}

.man .type-sex a:hover {
	color: #fff;
	background: #174d99;
	margin-top: 0;
	padding-top: 12px
}

.man .type-sex a.active:hover {
	color: #1f68cf;
	background: #f1f1f1;
	margin-top: 5px;
	padding-top: 7px
}

.man .main-nav .vertical-line {
	background: #15478c
}

.man .hp2-goods li:hover .price,
.man .hp2-goods li:hover .good-title {
	color: #1b5ab3
}

.man .home-part-3 .goods-case li:hover .price {
	color: #1b5ab3
}

.man .home-part-3 .goods-case li:hover .cart-icon {
	background-position: -109px -115px
}

.woman .main-nav-wrap {
	background: #e72e17
}

.woman .cc-level {
	background: url("../images/classify-bg.png") no-repeat 0 0
}

.woman .main-nav .sex-icon {
	background-position: 0 -133px
}

.woman .cc-goods-recommend .btn {
	background: #ee2346
}

.woman .cc-goods-recommend .btn:hover {
	background: #e72e17
}

.woman .cc-cate-type .classify a {
	background: #ffece0;
	color: #f56293;
	border: 1px solid #fed6bd
}

.woman .cc-cate-type .classify a:hover {
	background: #ffe0cc
}

.woman .type-color {
	color: #ff6c00
}

.woman .cc-style {
	background: url("../images/classify-bg.png") no-repeat -90px 0
}

.woman .cc-style li:hover a,
.woman .cc-style li.active a {
	color: #ee2346
}

.woman .hp1-content .thumb {
	background: #e72e17
}

.woman .main-nav .iphone-icon {
	background: url("../images/iphone-red.gif") no-repeat
}

.woman .home-part-3 .goods-case li:hover .cart-icon {
	background-position: -19px -115px
}

.woman .common-box .logo .icon {
	background-position: 0 -70px
}

.woman .common-box .classify-nav li.active a {
	color: #e72e17
}

.woman .common-box .classify-nav li.active {
	color: #e72e17
}

.woman .common-box .classify-nav li:hover {
	color: #e72e17
}

.woman .common-box .classify-bar {
	background: #e72e17
}

.woman .menu-box-wrap {
	background: url(../images/menu.gif);
}

.woman .type-sex {
	background: #f22447
}

.woman .type-sex a.active {
	color: #e72e17
}

.woman .type-sex a:hover {
	color: #fff;
	background: #b51b37;
	margin-top: 0;
	padding-top: 12px
}

.woman .type-sex a.active:hover {
	color: #e72e17;
	background: #f1f1f1;
	margin-top: 5px;
	padding-top: 7px
}

.woman .main-nav .vertical-line {
	background: #b31b37
}

.woman .hp2-goods li:hover .price,
.woman .hp2-goods li:hover .good-title {
	color: #e72e17
}

.woman .home-part-3 .goods-case li:hover .price {
	color: #e72e17
}

.header {
	width: 100%;
	height: 118px
}

.ely-hd.hd-fixed {
	position: fixed;
	top: 0;
	z-index: 114;
	height: 60px;
	margin-top: -60px;
	background-color: #e72e17;
	background-color: rgba(207, 31, 63, 0.8);
	*background-color: #e72e17;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5)
}

.ely-hd.hd-fixed .logo-link {
	width: 185px;
	height: 33px
}

.ely-hd.hd-fixed .logo a {
	margin-top: 14px
}

.ely-hd.hd-fixed .bhj-cd-wrap {
	display: none !important
}

.ely-hd.hd-fixed .search {
	float: left;
	width: 710px;
	margin: 12px 0 0 55px
}

.ely-hd.hd-fixed .search-hots {
	display: none
}

.ely-hd.hd-fixed .search-panel {
	width: 616px;
	height: 36px;
	border-width: 1px
}

.ely-hd.hd-fixed .search-text {
	height: 26px;
	padding-left: 8px;
	width: 600px
}

.ely-hd.hd-fixed .search-type,
.hd-fixed .app-link {
	display: none
}

.ely-hd.hd-fixed .search-suggest {
	width: 614px
}

.app-link-wrap {
	float: right;
	margin-top: 21px;
	width: 268px
}

.app-link {
	position: relative;
	float: left;
	width: 134px
}

.app-link .app-pic {
	display: block;
	margin-left: 7px
}

.app-link .app-pic img {
	margin: auto;
	display: block
}

.app-text {
	margin-top: 4px;
	color: #aab2bd;
	text-align: right
}

div:nth-of-type(1).app-link a.app-pic img {
	margin-right: 20px
}

.category-content .category-name i,
.r-nav i,
.warrant2 .m-bd i,
.loc-ico,
.fl-hd i,
.hot-tp .add-cm i,
.eelly-virtue i,
.quick-menu .q-service i,
.quick-menu .q-cart i,
.menu-cxbz i,
.ely-hd .search .submit-btn,
.return_top a,
#nav .nav-info .nav-i i,
#J_feedback_box #J_fb_default i,
.strz,
.eelly-avatar,
.sale-out-icon,
.top-banner i,
.top-banner-i,
.app-qrcode,
.bhj-banner-close,
.eelly-kf i,
#nav .nav-info i,
.ely-hd .app-link .app-logo,
.gb-icon,
#nav .main-nav li .new-ico {
	background-image: url(../images/index_ico.v3.png);
	background-repeat: no-repeat
}

.gb-icon {
	display: inline-block
}

.gb-i-loginLock {
	width: 16px;
	height: 16px;
	background-position: -64px -51px
}

.gb-i-loginPen {
	width: 16px;
	height: 16px;
	background-position: -80px -51px
}

.gb-i-logoutBtn {
	width: 16px;
	height: 16px;
	background-position: -48px -51px
}

.gb-i-cxbz {
	width: 32px;
	height: 28px;
	background-position: -16px -115px
}

.gb-i-sjrz {
	width: 32px;
	height: 28px;
	background-position: -45px -115px
}

.gb-i-jybz {
	width: 32px;
	height: 28px;
	background-position: -72px -115px
}

.gb-i-menuTitle {
	width: 60px;
	height: 16px;
	background-position: -97px -34px
}

.gb-i-stopWatch {
	width: 17px;
	height: 20px;
	background-position: -182px -84px
}

.gb-i-order {
	width: 18px;
	height: 20px;
	background-position: -200px -84px
}

.gb-i-labelR {
	width: 20px;
	height: 34px;
	background-position: -97px -50px
}

.gb-i-marke {
	width: 20px;
	height: 20px;
	background-position: -180px -63px
}

.gb-i-pos {
	width: 8px;
	height: 12px;
	background-position: -232px -84px
}

.gb-i-posL {
	width: 12px;
	height: 16px;
	background-position: -219px -84px
}

.gb-i-redArrow {
	width: 18px;
	height: 11px;
	background-position: -182px -104px
}

.gb-i-gPoint {
	width: 8px;
	height: 8px;
	background-position: -128px -17px
}

.gb-i-rPoint {
	width: 12px;
	height: 12px;
	background-position: -115px -17px
}

.gb-i-clock {
	width: 17px;
	height: 17px;
	background-position: -97px -17px
}

.gb-i-new {
	width: 12px;
	height: 12px;
	background-position: -235px -21px
}

.gb-i-arrowL {
	width: 13px;
	height: 18px;
	background-position: -159px -41px
}

.gb-i-arrowR {
	width: 13px;
	height: 18px;
	background-position: -173px -41px
}

.gb-i-arrow {
	width: 9px;
	height: 6px;
	background-position: -35px -6px
}

.gb-i-smGPoint {
	width: 5px;
	height: 5px;
	background-position: -137px -17px
}

.aside .c-c,
.aside .adv-list li i,
.ad-warp .nv-btn,
.title .d-t-icion,
.no-londing,
.hot-batch .h-b-title .h-b-icon,
.hot-batch .h-b-con .circle,
.hot-batch .cur .l-i-t em,
.news-l-con .n-l-pic .essence,
.news-m .more,
.m-section .sec-con .icon,
.btns .start .mark,
.n-f-category .radioBg,
.n-f-category .cbxBg,
.source-type .tick,
.feedback-box .bol-tack,
.finalInfo .remember,
.startover .down-arrow,
.toPrevious,
.topPanel .seeNow,
.latest-title .circle,
.latest-title .dots,
.reply-list .reply-items-con .circle-dot,
.news-m-items .pviews .ey,
.feedback-logo,
.feedback-box .checkbox-true,
.main .m-category {
	background: url("../images/index-sprite.png") no-repeat
}

.m-section .sec-header,
.main .sucPanel {
	background: url("../images/bg.png") no-repeat
}

.main-nav {
	height: 40px;
	position: relative
}

.main-nav ul {
	float: left;
	height: 40px
}

.main-nav ul.pl-14 {
	padding-left: 14px
}

.main-nav li {
	float: left;
	line-height: 40px;
	text-align: center
}

.main-nav li .link {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding: 0 40px
}

.main-nav li .link:hover {
	text-decoration: underline
}

.nav-tag {
	position: relative;
	width: 94px;
	cursor: pointer
}

.main-nav .nav-tag .name {
	width: 100%;
	color: #fff
}

.nav-tag .name span {
	float: left;
	margin-left: 32px;
	font-size: 14px
}

.nav-tag .name i {
	float: right;
	margin: 16px 26px 0 0;
	width: 3px;
	height: 10px;
	background-position: -190px -115px
}

.main-nav li.active {
	background: #fff
}

.main-nav li.active .name {
	color: #444b55;
	position: relative;
	z-index: 5;
	background: #fff;
	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1)
}

.main-nav .nav-tag.active i {
	background-position: -182px -115px
}

.main-nav .nav-tag-box {
	display: none;
	position: absolute;
	left: -84px;
	top: 40px;
	width: 178px;
	height: 100px;
	background: #fff;
	z-index: 1
}

.main-nav li.active .nav-tag-box {
	display: block;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

.nav-tag-box li {
	width: 84px;
	margin: 6px 0 2px
}

.main-nav .iphone-icon {
	float: right;
	position: absolute;
	right: 0;
	bottom: -4px;
	width: 231px;
	height: 58px;
	z-index: 3
}

.main-nav .vertical-line {
	float: left;
	width: 1px;
	height: 16px;
	margin: 12px 0 0 14px;
	background: #b31b37
}

.top-banner {
	display: block;
	height: 50px;
	min-width: 980px;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden
}

.top-banner i,
.top-banner-i {
	display: block;
	position: absolute;
	height: 20px;
	width: 20px;
	top: 6px;
	left: 50%;
	margin-left: 534px;
	background-position: -225px -59px;
	cursor: pointer
}

.ely-hd {
	width: 100%;
	height: 106px;
	/*background: #fff url(../images/hdqf_02.png) center 0 no-repeat;*/
	position: relative;
	z-index: 1
}

.ely-hd .area {
	position: relative
}

.ely-hd .logo {
	width: 388px;
	height: auto;
	display: inline;
	float: left;
	margin-top: 20px;
	overflow: hidden
}

.ely-hd .logo a {
	float: left;
	*display: inline;
}

.ely-hd .logo .gz_winter_logo {
	float: left;
	*display: inline;
	margin-top: 10px
}

.ely-hd .logo img {
	display: block
}

.ely-hd .code {
width: 153px;
height: 73px;
float: right;
margin: 10px 0 0 0;
}

.ely-hd .search {
	display: inline;
	float: left;
	width: 530px;
	margin: 24px 0 0 60px;
	margin-left: 0
}

.ely-hd .search-panel {
	display: inline;
	float: left;
	clear: left;
	width: 440px;
	height: 32px;
	border: 3px solid #e72e17;
	border-right: 0;
	_overflow: hidden;
	zoom: 1
}

.ely-hd .search-in {
	position: relative;
	_overflow: hidden
}

.ely-hd .search-in .txt {
	position: relative
}

.ely-hd .search-type {
	position: absolute;
	top: 0;
	*top: 1px;
	left: 0;
	z-index: 111;
	height: 30px;
	float: left;
	line-height: 30px;
	cursor: pointer;
	overflow: hidden
}

.ely-hd .search-type:hover ul {
	border-bottom: 1px solid #ccc
}

.ely-hd .search-type:hover {
	overflow: visible
}

.ely-hd .search-type li {
	_height: 30px;
	_position: relative;
	overflow: hidden;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 41px;
	_width: 41px;
	padding: 0 12px 0 17px;
	background-color: #fff
}

.ely-hd .search-type li:hover {
	background-color: #eee
}

.ely-hd .search-type li a {
	color: #666;
	text-decoration: none
}

.ely-hd .search-type li.active a {
	color: #666
}

.ely-hd .search-type a {
	_margin: 3px 0;
	_display: inline-block;
	_vertical-align: middle;
	font: 400 14px/30px "Microsoft Yahei"
}

.ely-hd .search-type .arrow {
	position: absolute;
	top: 13px;
	right: 10px;
	width: 1px;
	height: 1px;
	border: 4px solid #666;
	border-color: #666 transparent transparent transparent
}

.ely-hd .search-text {
	width: 424px;
	height: 20px;
	*height: 19px;
	padding: 5px 8px 5px 8px;
	border: 0;
	outline: 0;
	background: #fff;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	vertical-align: top;
	_position: absolute
}

.ely-hd .search-set {
	color: #999
}

.ely-hd .search .search-btn {
	float: left
}

.ely-hd .search .submit-btn {
	width: 82px;
	height: 38px;
	outline: 0;
	border: 0;
	cursor: pointer;
	background-position: -16px -148px;
	background-color: #e72e17
}

.ely-hd .search .submit-btn:hover {
	background-color: #e7183d
}

.ely-hd .search-tips {
	float: left;
	margin-top: -1px;
	width: 50px;
	height: 35px;
	text-align: right;
	line-height: 35px
}

.ely-hd .search-tips a {
	cursor: help
}

.ely-hd .search-hots {
	clear: both;
	padding: 5px 2px 0;
	height: 18px;
	color: #484848;
	overflow: hidden
}

.ely-hd .search-hots li {
	display: inline;
	float: left;
	padding-right: 8px
}

.ely-hd .search-hots li .hot {
	color: #d2364c
}

.ely-hd .search-suggest {
	position: absolute;
	left: 0;
	top: 30px;
	z-index: 999;
	visibility: hidden;
	width: 348px;
	border: 1px solid #ccc;
	background-color: #FFF;
	color: #999
}

.ely-hd .ss-item {
	overflow: hidden;
	padding: 1px 0;
	height: 22px;
	text-indent: 3px;
	line-height: 22px;
	cursor: default
}

.ely-hd .ss-key {
	float: left;
	padding-left: 5px
}

.ely-hd .ss-result {
	float: right;
	padding-right: 5px;
	color: green
}

.ely-hd .ss-item-sed {
	background-color: #eee
}

.ely-hd .search-suggest li b {
	color: #666
}

.ely-hd #ss_btn_clear {
	height: 26px;
	line-height: 26px;
	padding: 0
}

.ely-hd #ss_btn_clear a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-align: center;
	background-color: #f1f1f1;
	font-weight: 700;
	color: #bbb7b7
}

.ely-hd #ss_btn_clear a:hover {
	background-color: #e3e3e3;
	color: #9d9c9c;
	text-decoration: none
}

.ely-hd,
.ely-hd .area,
.ely-hd .search,
.ely-hd .search-panel,
.ely-hd .search-in,
.ely-hd .txt {
	*z-index: 110
}

.choice-classify .box-shadow {
	float: left;
	height: 415px;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.12)
}

.choice-classify-center {
	position: relative;
	overflow: hidden;
	float: left;
	width: 634px;
	height: 415px;
	background: #fff
}

.choice_classify_box {
	position: absolute;
	left: 0;
	top: 0;
	width: 634px
}

.cc-level {
	width: 90px;
	height: 415px;
	float: left
}

.cc-level.init-level {
	background: #363636
}

.cc-level li {
	width: 90px;
	height: 138.3px;
	line-height: 138px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	cursor: pointer
}

.cc-level li a,
.cc-level li a:hover {
	color: #fff
}

.cc-level .active {
	font-weight: bold
}

.cc-level li.bg-1 {
	background: #363636
}

.cc-level li.bg-2 {
	background: #2b2b2b
}

.cc-level li.bg-3 {
	background: #222
}

.cc-level li.item-type-1 {
	height: 400px;
	line-height: 400px
}

.cc-level li.item-type-2 {
	height: 200px;
	line-height: 200px
}

.cc-level li.item-type-2 {
	height: 138.3px;
	line-height: 138px
}

.cc-style {
	width: 206px;
	height: 407px;
	padding-left: 18px;
	padding: 15px 0 0
}

.cc-style ul {
	position: relative;
	height: 391px
}

.cc-style ul.active {
	display: block
}

.cc-style li {
	position: absolute;
	left: 10px;
	width: 185px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	margin-left: 10px;
	font-size: 14px;
	cursor: pointer
}

.cc-style li.active,
.cc-style li:hover {
	margin-left: 0;
	padding-left: 15px;
	background: #fff;
	border-right: 1px solid #fff;
	color: #aab2bd
}

.cc-style li a:hover {
	font-weight: bold;
	text-decoration: underline
}

.cc-style li.active a {
	font-weight: bold;
	padding-left: 15px
}

.cc-style li span {
	display: inline-block
}

.cc-style li a {
	color: #fff
}

.cc-style li .text {
	float: left;
	padding-left: 13px;
	width: 75px;
	opacity: .86;
	filter: alpha(opacity=86)
}

.cc-style li .num {
	float: right;
	padding-right: 25px;
	opacity: .5;
	filter: alpha(opacity=50);
	font-size: 12px
}

.cc-style li:hover .text,
.cc-style li:hover .num,
.cc-style li.active .text,
.cc-style li.active .num {
	opacity: 1;
	filter: alpha(opacity=100)
}

.cc-style li .icon {
	width: 8px;
	height: 8px
}

.cc-cate-type {
	float: left;
	width: 298px;
	padding: 35px 13px 25px 23px
}

.cc-cate-type .init-color {
	float: left;
	width: 95px;
	height: 152px;
	margin: 80px 4px 0 0;
	background: #f2f2f2
}

.cc-cate-type .title {
	width: 298px;
	height: 18px;
	font-size: 18px;
	line-height: 18px
}

.cc-cate-type .title .line {
	float: left;
	width: 60px;
	height: 8px;
	border-bottom: 1px solid #d6d5d5
}

.cc-cate-type .title .text {
	float: left;
	width: 170px;
	text-align: center;
	color: #444b55
}

.cc-cate-type .hot {
	border-bottom: 1px solid #f9cfcf;
	margin-top: 35px
}

.cc-cate-type .hot li {
	float: left;
	position: relative;
	border-left: 1px solid #e5e5e5
}

.cc-cate-type .hot li.first {
	border-left: 0
}

.cc-cate-type .hot-name {
	display: block;
	width: 88px;
	padding: 0 5px;
	line-height: 20px;
	margin-bottom: 12px;
	text-align: center;
	font-size: 14px;
	color: #242424;
	font-weight: bold;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.cc-cate-type .hot-pic {
	float: left;
	width: 98px;
	height: 140px;
	line-height: 140px;
	text-align: center;
	cursor: pointer;
	font-size: 0
}

.cc-cate-type .hot-pic img {
	max-width: 100%;
	max-height: 100%
}

.cc-cate-type .classify {
	width: 296px;
	margin-top: 39px;
	font-size: 0
}

.cc-cate-type .classify a {
	overflow: hidden;
	display: inline-block;
	width: 54px;
	height: 23px;
	margin: 0 20px 18px 0;
	line-height: 25px;
	text-align: center;
	color: #656d78;
	border-radius: 2px;
	font-size: 12px;
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap
}

.cc-cate-type .classify a.row-last {
	margin-right: 0
}

.cc-goods-rec-wrap {
	float: left;
	width: 282px;
	height: 364px;
	margin: 25px 7px 0 0
}

.cc-goods-rec-wrap .init-color {
	width: 280px;
	height: 280px;
	background: #f2f2f2
}

.cc-goods-recommend {
	border: 1px solid #e6e6e6
}

.cc-goods-recommend .describe {
	padding-bottom: 5px
}

.cc-goods-recommend .pic {
	position: relative;
	display: block;
	width: 280px;
	height: 280px;
	background: #f2f2f2;
	line-height: 280px;
	text-align: center;
	font-size: 0
}

.cc-goods-recommend .pic img {
	max-width: 100%;
	max-height: 100%
}

.cc-goods-recommend .title {
	width: 261px;
	height: 45px;
	line-height: 45px;
	padding: 0 9px 0 10px;
	font-size: 16px;
	color: #656d78;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.cc-goods-recommend .describe span {
	float: left;
	line-height: 24px
}

.cc-goods-recommend .describe .num {
	float: left;
	border-right: 1px solid #e5e5e5;
	padding: 0 8px 0 15px;
	height: 26px;
	color: #aab2bd
}

.cc-goods-recommend .describe .price {
	float: left;
	padding: 0 8px;
	color: #aab2bd
}

.cc-goods-recommend .describe .price span {
	line-height: 20px
}

.cc-goods-recommend .btn {
	position: relative;
	left: -10px;
	top: -5px;
	float: right;
	width: 95px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	font-size: 14px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .07)
}

.aside {
	height: auto;
	background: #fff;
	border: 1px solid #e2e2e2;
	margin-top: 10px;
}

.eelly_service {
	width: 100%;
	padding-top: 24px;
	text-align: center;
	font-size: 16px;
	color: #444b55;
	font-weight: normal
}

.login-msg {
	padding: 8px 12px 0 12px;
	width: 213px;
}

.login-pic {
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden
}

.login-pic img {
	width: 100%;
	height: 100%
}

.login-desr {
	float: left;
	margin-left: 10px
}

.login-desr p {
	line-height: 20px
}

.login-name {
	width: 140px;
	padding-top: 3px;
	color: #444d5c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.login-text {
	padding-top: 0;
	color: #aab2bd
}

.login-statu {
	margin: 8px -15px 0 -12px;
}

.login-statu a {
	float: left;
	width: 118px;
	height: 43px;
	line-height: 43px;
	background: #fbfbfb;
	color: #333;
	text-align: center;
	font-size: 14px;
}

.login-statu a.special {
	width: 118px;
	height: 43px;
	line-height: 43px;
	letter-spacing: 5px;
	border-top: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}

.login-statu a.last {
	margin-right: 0
}

.login-statu .login-icon,
.login-statu .register-icon {
	display: inline-block;
	width: 14px;
	height: 18px;
	vertical-align: middle;
	margin-right: 5px
}

.login-statu .login-icon {
	background-position: -236px -70px
}

.login-statu .register-icon {
	background-position: -259px -70px
}

.login-after-statu {
	width: 100%;
	margin: 5px 0 9px;
}

.login-statu-num {
	height: 20px
}

.login-statu-num span {
	float: left;
	width: 25%;
	text-align: center;
	color: #ee2346;
	line-height: 20px;
	font-size: 14px
}

.login-statu-name a {
	float: left;
	width: 25%;
	text-align: center;
	color: #626a77;
	font-size: 12px
}

.login-statu-name a:hover {
	color: #ee2346
}

.adv-list {
	border-top: 1px solid #e6e6e6;
	width: 237px;
	overflow: hidden;
}
.adv-h1{
	height: 167px;
}
.adv-h2{
	height: 244px;
}
.adv-list-title{
	margin-left: 12px;
}
.adv-list-title span {
	display: inline-block;
	width: auto;
	padding: 0 9px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	cursor: pointer;
	float: left;
}

.adv-list-title span.active {
	background: #fff;
	border-bottom: 1px solid #e72e17;
	font-weight: bold
}

.adv-list-title span.border-r {
	/*border-right: 1px solid #e6e6e6*/
}
.adv-list-h{
	height: 207px;
	width: 100%;
	overflow: hidden;
	float: left;
}
.adv-list-cont ul {
	display: none;
	width: 205px;
}

.adv-list-cont ul.active {
	display: block
}

.adv-list-cont li {
	padding: 10px 15px 0 15px;
	width: 100%;
	float: left;
}
.adv-list-cont li p{
	float: left;
}
.adv-list-cont li span {
	display: block;
	float: right;
	text-align: right;
	width: 60px;
}

.adv-list-cont li .xinz{
	white-space   : nowrap;
	width         : 12em;
	overflow      : hidden;
	text-overflow : ellipsis;
}


.adv-list-cont .icon-1 {
	background-position: 0 -132px;
	height: 21px
}

.adv-list-cont .icon-2 {
	background-position: -40px -132px;
	height: 23px
}

.adv-list-cont .icon-3 {
	background-position: -80px -132px
}

.adv-list-cont .icon-4 {
	background-position: -120px -132px
}

.adv-list-cont .icon-5 {
	background-position: -159px -132px
}

.adv-list-cont .icon-6 {
	background-position: -202px -132px
}

.adv-list-cont .adv {
	color: #404f56;
	font-size: 14px
}

.adv-list-cont .sub-adv {
	color: #aab2bd;
	font-size: 12px
}

.home-part-1 {
	margin-top: 30px;
	background: #fff
}

.hp1-title {
	height: 57px;
	line-height: 57px;
	color: #444b55;
	background: #fff
}

.hp1-title .time-icon {
	float: left;
	width: 24px;
	height: 24px;
	margin: 17px 0 0 20px;
	background-position: -104px -70px
}

.hp1-title .text {
	float: left;
	font-size: 16px;
	color: #444b55;
	padding: 0 12px 0 6px
}

.hp1-title .time {
	float: left;
	font-size: 14px;
	color: #aab2bd
}

.hp1-title .time span {
	float: left
}

.hp1-title .time-bg {
	display: inline-block;
	width: 32px;
	height: 38px;
	font-size: 24px;
	margin-top: 10px;
	line-height: 38px;
	text-align: center;
	color: #444b55;
	background-position: -135px -70px
}

.hp1-title .date {
	font-size: 14px;
	color: #656d78;
	line-height: 57px;
	margin-left: 10px
}

.hp1-title .all-new {
	float: right;
	padding-right: 12px;
	color: #aab2bd
}

.hp1-title .all-new:hover {
	color: #444b55
}

.hp1-good-time {
	width: 293px;
	height: 57px;
	padding-top: 5px
}

.hp1-good-time .time-bg {
	height: 16px;
	background-position: 0 -52px
}

.hp1-good-time .text {
	display: inline-block;
	padding-left: 5px
}

.hp1-content {
	position: relative;
	padding-bottom: 32px
}

.hp1-content .left-line,
.hp1-content .right-line {
	position: absolute;
	width: 20px;
	height: 2px;
	background: #e6e6e6
}

.hp1-content .left-line {
	left: 0;
	top: 12px
}

.hp1-content .right-line {
	right: 0;
	top: 12px
}

.hp1-goods {
	padding-bottom: 60px
}

.hp1-goods li {
	float: left
}

.hp1-goods .hp1-good-cont {
	position: relative;
	height: 328px;
	padding: 9px;
	border: 1px solid #e6e6e6;
	margin-right: 13px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .07)
}

.hp1-good-cont .up-icon {
	position: absolute;
	left: 10px;
	top: -9px;
	width: 15px;
	height: 10px;
	display: block;
	background-position: -66px -115px
}

.hp1-good-case {
	position: relative;
	display: block;
	width: 260px;
	height: 280px;
	line-height: 280px;
	text-align: center;
	font-size: 0
}

.hp1-good-case img {
	max-width: 100%;
	max-height: 100%
}

.hp1-good-case .opac-cont,
.hp1-good-case .opac-block {
	position: absolute;
	left: 0;
	bottom: 0
}

.hp1-good-case .opac-cont {
	width: 260px;
	height: 28px;
	line-height: 28px;
	z-index: 1
}

.hp1-good-case .addr-icon {
	font-size: 12px;
	width: 15px;
	height: 15px;
	margin: 7px 8px 0;
	background-position: -162px -115px
}

.hp1-good-case .addr {
	font-size: 12px;
	color: #e5e5e5
}

.hp1-good-case .num {
	font-size: 14px;
	color: #fff;
	padding-right: 9px
}

.hp1-good-case .opac-block {
	display: block;
	width: 260px;
	height: 28px;
	background: #000;
	opacity: .8;
	filter: alpha(opacity=80)
}

.hp1-goods .title {
	display: block;
	margin-top: 10px;
	width: 260px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.hp1-content .viewport {
	position: relative;
	overflow: hidden;
	width: 1160px;
	height: 435px;
	margin: 0 20px
}

.hp1-content .overview {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 3000px;
	list-style: none outside none
}

.hp1-content .scrollbar {
	position: relative;
	height: 12px;
	border: 1px solid #e6e6e6;
	background: #f1f1f1;
	border-radius: 6px;
	margin-left: 20px;
	cursor: pointer
}

.hp1-content .thumb {
	position: absolute;
	left: 0;
	overflow: hidden;
	height: 12px;
	cursor: pointer;
	border-radius: 6px
}

.home-part-2 {
	position: relative;
	padding: 43px 0 38px 13px;
	margin-top: 58px;
	width: 1187px;
	background: #fff
}

.home-part-2 .title {
	position: absolute;
	left: 50%;
	top: -25px;
	width: 397px;
	height: 49px;
	margin-left: -199px;
	color: #f6f6f6;
	font-size: 30px;
	line-height: 49px;
	text-align: center;
	background-position: 0 0
}

.home-part-2 .all-goods {
	position: absolute;
	right: 13px;
	top: 15px;
	color: #aab2bd
}

.home-part-2 .all-goods:hover {
	color: #444b55
}

.hp2-goods li {
	float: left;
	width: 228px;
	margin-right: 9px;
	background: #f1f1f1;
	padding-bottom: 15px
}

.hp2-goods-pic {
	display: block;
	width: 228px;
	height: 228px;
	line-height: 228px;
	text-align: center
}

.hp2-goods-pic img {
	max-width: 100%;
	max-height: 100%
}

.hp2-goods .price {
	margin-top: 18px;
	color: #444b55;
	font-size: 22px;
	padding: 0 10px
}

.hp2-goods .good-title {
	display: inline-block;
	width: 196px;
	padding: 0 10px;
	height: 44px;
	line-height: 22px;
	color: #656d78;
	overflow: hidden
}

.hp2-goods .price .price-text {
	color: #e72e17
}

.hp2-goods .price .price-text em {
	font-size: 12px
}

.hp2-goods .price .original-cost {
	color: #656d78;
	font-size: 15px;
	margin-left: 3px
}

.common-box {
	background: #fff;
	margin-top: 30px;
	min-height: 1113px;
	box-shadow: 0 4px 4px #ededed
}

.common-box .title {
	height: 78px;
	line-height: 78px;
	border-bottom: 3px solid #e6e6e6
}

.common-box .logo {
	float: left;
	height: 43px;
	margin: 20px 75px 0 30px
}

.common-box .logo li {
	float: left
}

.common-box .logo .icon {
	width: 45px;
	height: 40px
}

.common-box .logo .name {
	margin: 10px 0 0 21px;
	max-width: 145px;
	height: 26px;
	overflow: hidden;
	font-family: "Microsoft Yahei";
	font-size: 24px;
	line-height: 24px
}

.common-box .classify {
	float: left;
	position: relative
}

.common-box .classify-bar {
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 108px;
	height: 3px
}

.common-box .classify-nav li {
	float: left;
	width: 108px;
	height: 78px;
	overflow: hidden;
	text-align: center;
	color: #444b55;
	font-size: 16px;
	cursor: pointer
}

.common-box .goods-pic {
	position: relative;
	overflow: hidden;
	display: block;
	width: 260px;
	height: 260px;
	line-height: 260px;
	text-align: center;
	font-size: 0
}

.common-box .goods-pic img {
	max-width: 100%;
	max-height: 100%
}

.common-box .goods-case li {
	float: left;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6
}

.common-box .goods-case li.row-last {
	border-right: 0
}

.home-part-3 .classify-bar {
	background: #e72e17
}

.home-part-3 .classify-nav li a:hover {
	text-decoration: underline
}

.home-part-3 .goods-case li {
	padding: 20px 19px 20px 20px;
	width: 260px
}

.home-part-3 .goods-case li:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.04)
}

.home-part-3 .price {
	margin-top: 22px;
	color: #444b55;
	font-size: 14px
}

.home-part-3 .cart-icon {
	float: right;
	margin-top: 4px;
	width: 16px;
	height: 16px;
	background-position: 0 -115px;
	cursor: pointer
}

.home-part-4 .goods-case li {
	padding: 20px 19px 15px 20px
}

.home-part-4 .goods-pic {
	position: relative;
	overflow: hidden
}

.home-part-4 .goods-pic span {
	display: block
}

.home-part-4 .goods-pic .goods-msg {
	position: absolute;
	left: 0;
	top: 174px;
	height: 103px;
	width: 100%;
	padding-top: 48px;
	padding-bottom: 10px;
	background: url("../images/opacity_bg.png?20151118") no-repeat;
	color: #fff
}

.home-part-4 .msg-title {
	width: 260px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.home-part-4 .msg-desr {
	height: 28px;
	overflow: hidden;
	line-height: 14px;
	font-size: 12px;
	text-align: left;
	padding: 0 14px 0 30px;
	color: #ccc;
	word-wrap: break-word
}

.home-part-4 .goods-desr .tr-1 {
	color: #aab2bd
}

.home-part-4 .goods-desr .tr-2 {
	color: #444b55
}

.home-part-4 .goods-desr .td-1 {
	padding: 8px 0 4px 14px;
	width: 76px
}

.home-part-4 .goods-desr .td-2 {
	width: 84px;
	padding: 8px 0 4px 0
}

.home-part-4 .goods-desr .td-3 {
	width: 84px;
	padding: 8px 0 4px 0
}

.home-part-4 .goods-desr .pl-14 {
	padding-left: 14px
}

.hot-batch-wrap {
	padding-top: 30px;
	background: #f9f9f9
}

.hot-batch {
	/*background: #fff*/
}

.hot-batch .h-b-title {
	padding-top: 5px;
	margin-bottom: 15px
}

.hot-batch .h-b-title .h-b-icon {
	display: block;
	width: 50px;
	height: 36px;
	background-position: -150px -40px
}

.hot-batch .h-b-title h2 {
	font-size: 24px;
	color: #434a54;
	font-weight: normal;
	padding-left: 8px
}

.hot-batch .h-b-l,
.hot-batch .h-b-m,
.hot-batch .h-b-r {
	width: 388px;
	border: 2px solid #fff;
	background: #fff;
}

.hot-batch .h-b-l:hover {
	border: 2px solid #e72e17
}

.hot-batch .h-b-m:hover {
	border: 2px solid #4582b8
}

.hot-batch .h-b-r:hover {
	border: 2px solid #f38833
}

.hot-batch .h-b-con .list {
	min-height: 570px;
	overflow: hidden;
	background: #fff
}

.hot-batch .h-b-m {
	margin-left: 7px
}

.hot-batch .header-title {
	height: 88px;
	text-align: center;
	line-height: 88px;
	font-size: 24px;
	font-weight: normal
}

.h-b-l .header-title {
	color: #e32c4d
}

.h-b-m .header-title {
	color: #4582b8
}

.h-b-r .header-title {
	color: #f38833
}

.hot-batch .l-i-t em {
	font-size: 18px;
	display: block;
	float: left;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px
}

.hot-batch .cur .l-i-t em {
	color: #fff
}

.hot-batch .l-i-t {
	height: 30px;
	line-height: 30px
}

.hot-batch .h-b-l .cur .l-i-t em {
	background-position: -203px 0
}

.hot-batch .cur .l-i-t em.opacity-80 {
	opacity: .8;
	filter: alpha(opacity=80)
}

.hot-batch .cur .l-i-t em.opacity-50 {
	opacity: .5;
	filter: alpha(opacity=50)
}

.hot-batch .h-b-m .cur .l-i-t em {
	background-position: -203px -31px
}

.hot-batch .h-b-r .cur .l-i-t em {
	background-position: -203px -63px
}

.hot-batch .l-i-t a {
	font-size: 14px;
	display: inline-block;
	margin-left: 18px;
	width: 210px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #444b55
}

.hot-batch .list .info {
	padding-left: 13px;
	margin-top: 15px;
	margin-bottom: 15px
}

.hot-batch .list .info .num {
	line-height: 30px;
	margin-right: 13px;
	color: #aab2bd
}

.hot-batch .list .l-pic {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px
}

.hot-batch .list .l-pic a {
	display: inline-block;
	width: 120px;
	height: 100%
}

.hot-batch .list .l-pic a span {
	display: block;
	width: 100%;
	text-align: center
}

.hot-batch .list .l-pic a span img {
	width: 104px;
	height: 104px
}

.hot-batch .list .l-pic a p {
	margin-top: 5px;
	padding-left: 11px;
	width: 95%;
	height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.hot-batch .list .l-pic a .price {
	font-weight: bold;
	color: #ee2346;
	font-size: 12px
}

.adv-plat-area {
	padding-top: 30px;
	background: #fafafa
}

.adv-plat-view {
	position: relative;
	overflow: hidden;
	width: 1190px;
	margin: auto
}

.adv-plat-cont {
	width: 10000px
}

.adv-plat-cont li {
	float: left;
	width: 1190px;
	height: 150px
}

.adv-plat-cont li a {
	display: block
}

.adv-plat-view .adv-btn {
	cursor: pointer
}

.adv-plat-view .left-btn,
.adv-plat-view .right-btn {
	position: absolute;
	top: 50%;
	margin-top: -13px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}

.adv-plat-view .left-btn {
	left: 0;
	background-position: -246px -132px
}

.adv-plat-view .right-btn {
	right: 0;
	background-position: -289px -132px
}

.adv-plat-view .thumb {
	display: none;
	float: left;
	width: 37px;
	height: 24px;
	border: 1px solid #efefef;
	border-left: 0;
	line-height: 26px;
	background: #fff;
	text-align: center;
	color: #aab2bd
}

.adv-plat-view .thumb.left-active {
	display: block;
	position: absolute;
	left: 26px;
	top: 50%;
	margin-top: -13px
}

.adv-plat-view .thumb.right-active {
	display: block;
	position: absolute;
	right: 26px;
	top: 50%;
	margin-top: -13px
}

.adv-plat-view .thumb span {
	color: #444b55
}

.adv-plat-view .left-btn.active,
.adv-plat-view .right-btn.active,
.adv-plat-view .thumb.active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.newsBox-wrap {
	padding-top: 30px;
	background: #fafafa
}

.newsBox {
	border: 1px solid #e2e2e2;
	background: #fff;
	height: 561px;
	overflow: hidden
}

.news-l {
	width: 235px;
	padding-top: 20px
}

.conTitle {
	font-size: 16px;
	padding: 0 0 18px 18px;
	font-weight: bold;
	color: #434a54;
	border-bottom: 1px solid #e2e2e2
}

.n-l-info {
	height: 46px;
	padding: 10px 15px 0 15px;
	font-size: 14px;
	overflow: hidden
}

.news-l-con {
	position: relative
}

.news-l-con .n-l-pic .essence {
	position: absolute;
	top: 0;
	left: 5px;
	text-align: center;
	color: #fff;
	background-position: -107px -1px;
	display: inline-block;
	width: 17px;
	height: 22px;
	line-height: 22px
}

.n-l-pic a {
	display: block;
	color: #656d78
}

.n-l-pic a img {
	width: 235px;
	border-bottom: 1px solid #e5e5e5
}

.latest-reply {
	padding: 10px 20px 5px 20px;
	height: 287px;
	overflow: hidden
}

.latest-title {
	vertical-align: middle;
	line-height: 28px
}

.latest-title .circle,
.latest-title .dots {
	display: inline-block
}

.latest-title .circle {
	width: 10px;
	height: 10px;
	background-position: -111px -34px;
	margin-top: 10px
}

.latest-title .latest-h3 {
	display: inline-block;
	font-size: 14px;
	color: #656d78;
	font-weight: bold;
	padding-left: 6px;
	width: 120px
}

.latest-title .dots {
	width: 18px;
	height: 11px;
	background-position: -119px -76px;
	margin-top: 12px
}

.reply-list .reply-items {
	margin-top: 10px
}

.reply-list .reply-items-con .circle-dot {
	width: 5px;
	height: 5px;
	display: block;
	background-position: -189px -92px;
	margin-top: 8px
}

.reply-list .reply-items-con .content {
	width: 95%;
	max-height: 36px;
	font-size: 12px;
	padding-left: 3px;
	overflow: hidden
}

.reply-list .reply-items .author {
	font-size: 12px;
	color: #aab2bd;
	padding-top: 2px
}

.news-m {
	width: 700px;
	height: 541px;
	overflow: hidden;
	padding-top: 20px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	position: relative
}

.news-m .conTitle,
.news-r .conTitle {
	padding-left: 20px;
	border-bottom: 1px solid #e2e2e2
}

.news-m .more {
	display: block;
	width: 30px;
	height: 15px;
	position: absolute;
	right: 20px;
	top: 25px;
	background-position: -203px -100px
}

.news-m-items {
	width: 349px;
	height: 165px;
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2
}

.news-m-items a {
	display: block;
	width: 329px;
	height: 145px;
	padding-left: 20px;
	padding-top: 20px
}

.n-b {
	border-right: 0
}

.n-b-b {
	border-bottom: 0
}

.news-m-items a:hover {
	background: #f1f1f1
}

.news-m-con {
	margin-top: 0;
	height: 498px;
	overflow: hidden
}

.news-m-items .pic-txt .text {
	width: 151px;
	padding-left: 10px;
	padding-right: 20px
}

.news-m-items .text .pcon {
	height: 60px;
	line-height: 20px;
	color: #666;
	font-size: 12px;
	overflow: hidden
}

.news-m-items .pt {
	width: 94%;
	font-size: 14px;
	padding-bottom: 12px;
	padding-right: 20px;
	color: #24292f;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.news-m-items .pic-txt img {
	max-width: 137px;
	max-height: 92px;
	border: 1px solid #e5e5e5
}

.news-m-items .pviews {
	position: absolute;
	left: 175px;
	bottom: 26px;
	color: #aab2bd
}

.news-m-items .pviews span {
	display: inline-block;
	padding-right: 10px
}

.news-m-items .pviews .ey {
	margin-right: 10px;
	background-position: -188px -138px;
	width: 16px;
	height: 11px;
	display: inline-block
}

.news-r {
	width: 262px;
	padding-top: 20px
}

.news-r .n-r-items {
	width: 250px;
	height: 230px;
	margin-top: 10px;
	padding: 0 0 10px 6px;
	border-bottom: 1px dashed #e5e5e5
}

.news-r .n-b-b {
	border-bottom: 0
}

.n-r-items .topic-img {
	display: block;
	width: 247px;
	height: 140px
}

.n-r-items .topic-img img {
	max-width: 250px;
	max-height: 145px;
	border: 1px solid #e5e5e5
}

.n-r-items .topic {
	color: #434a54;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	max-height: 36px;
	overflow: hidden
}

.n-r-items .intro {
	margin-top: 5px;
	color: #656d78;
	height: 36px;
	overflow: hidden
}

.haoy-intro .m-hd {
	_position: relative
}

.haoy-intro .ie6-b {
	_height: 30px;
	_border-bottom: 2px solid #d8d8d7
}

#kx_verify {
	display: inline !important
}

#kx_verify img {
	height: 40px
}

.foot-con li img {
	height: 40px
}

.haoy-intro {
	padding: 30px 0;
	background: url(../images/loading2.gif) center center #fafafa no-repeat
}

.haoy-intro .tab-trigger {
	height: 30px;
	border: 1px solid #e3e3e3
}

.haoy-intro .tab-trigger-item {
	float: left;
	margin-right: -1px;
	padding: 0 20px;
	height: 30px;
	border: 1px solid #fff;
	border-width: 0 1px;
	background: #FFF;
	color: #727272;
	text-align: center;
	font-size: 12px;
	line-height: 30px
}

.haoy-intro .tab-trigger .first-item {
	border-left: 0
}

.haoy-intro .tab-trigger-item-current {
	position: relative;
	z-index: 999;
	margin-bottom: -2px;
	border-width: 0 1px 2px;
	border-color: #FFF #e3e3e3;
	color: #333
}

.haoy-intro .tab-trigger-item a {
	text-decoration: none
}

.haoy-intro .tab-cnt {
	clear: both;
	overflow: hidden;
	zoom: 1;
	height: 165px;
	border: 1px solid #e3e3e3;
	border-width: 0 1px 1px;
	background: #fff;
	position: relative;
}

.haoy-intro .tab-cnt .bottom_channel {
	position: relative
}

.haoy-intro .tab-cnt .bottom_channel a {
	width: 599px;
	height: 165px;
	display: inline-block;
	float: left;
	position: absolute;
	top: 0
}

.haoy-intro .tab-cnt .bottom_channel .buttom-a-1 {
	left: 0
}

.haoy-intro .tab-cnt .bottom_channel .buttom-a-2 {
	right: 0
}

.haoy-intro .arrow-r {
	display: inline-block;
	overflow: hidden;
	margin: 7px 6px 0 0;
	*margin-top: 1px;
	width: 0;
	height: 0;
	border-width: 6px 0 6px 6px;
	border-style: solid;
	border-color: #fff #d2364c;
	vertical-align: top;
	font-size: 0;
	line-height: 0
}

.haoy-intro .course {
	padding: 10px 0 10px 40px;
	overflow: hidden
}

.haoy-intro .course .col {
	float: left;
	padding-right: 50px;
	width: 180px;
	color: #535353;
	line-height: 2
}

.haoy-intro .course .last {
	padding-right: 0
}

.haoy-intro .article {
	padding: 10px 0 10px 10px;
	height: 141px;
	text-align: left
}

.haoy-intro .activity {
	padding-left: 70px
}

.haoy-intro .activity .col {
	float: left;
	padding: 30px 0;
	width: 250px;
	color: #8c8c8c;
	line-height: 2
}

.haoy-intro .activity .w-320 {
	width: 320px
}

.haoy-intro .activity .col a {
	color: #333;
	font-weight: 700
}

.haoy-intro .contact .col {
	float: left;
	margin: 50px 0 30px 60px;
	width: 280px
}

.haoy-intro .contact .col .logo {
	margin: -10px 0 0 -10px
}

.haoy-intro .contact .col .address {
	width: 370px
}

.haoy-intro .contact .c-mid {
	border-right: 1px solid #e3e2e1
}

.haoy-intro .contact .mt-30 {
	margin-top: 30px
}

.haoy-intro .m-hd {
	height: 40px;
	border-bottom: 1px solid #d9d9d9;
	background: #fafafa;
	float: left;
	width: 1188px;
}

.haoy-intro .m-types li {
	padding: 0 30px;
	float: left;
	display: inline;
	height: 38px;
	overflow: hidden;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
	border: 1px solid transparent;
	border-top-width: 2px
}

.haoy-intro .m-types li.active {
	padding: 0 28px 0 27px;
	line-height: 36px;
	font-weight: 700;
	border-top-color: #ee2346;
	border-right-color: #d9d9d9;
	background: #fff;
	border-left-color: #d9d9d9
}

.haoy-intro .m-types li.intro-hd {
	border-left: 0
}

.haoy-intro .m-types li a:hover {
	text-decoration: none
}

.haoy-intro .pdl-0 {
	padding-left: 0
}

.haoy-intro .tab-cnt-item {
	overflow: hidden;
	zoom: 1;
	padding: 5px
}

.haoy-intro .about-info {
	overflow: hidden;
	zoom: 1;
	padding: 0
}

.haoy-intro .about .s-intro {
	float: left;
	padding: 22px 16px 0 16px;
	width: 650px;
	text-indent: 2em;
	line-height: 24px
}

.haoy-intro .about h1 {
	display: inline;
	font-weight: 400
}

.haoy-intro .about .pic {
	border-left: 1px solid #e3e2e1;
	padding-left: 32px;
	margin-top: 50px
}

.focus-us {
	float: left;
	width: 165px;
	margin-left: 34px;
	margin-top: 10px
}

.focus-us .title {
	margin: 24px 0 12px 0;
	text-align: center;
	color: #656565;
	font: 400 13px/26px "Microsoft YaHei"
}

.focus-info {
	float: left
}

.i-hover .wx-info {
	display: block
}

.i-hover .focus-info {
	display: none
}

.focus-info a,
.focus-ul li a,
.wx-info .l-icon,
.haoy-zs .pic-icon,
.go-zs i {
	background: url(../images/eelly_info.png) no-repeat
}

.focus-info a {
	float: right;
	display: block;
	width: 105px;
	height: 21px;
	margin: 8px 0 18px 0;
	padding-left: 8px;
	background-position: 0 -37px;
	line-height: 20px;
	color: #fff
}

.focus-ul li {
	float: left;
	display: inline;
	margin-right: 20px
}

.focus-ul li a {
	display: block;
	width: 32px;
	height: 32px
}

.focus-ul li.wb-ico a {
	background-position: 0 0
}

.focus-ul li.tx-ico a {
	background-position: -43px 0
}

.focus-ul li.wx-ico a {
	background-position: -84px 0
}

.wx-info {
	float: left;
	display: none;
	position:absolute;
	top: 0;
	right: 0;
	background: #fff;
	border-left: 1px solid #e3e2e1;
	padding: 25px 60px 27px 16px;
}

.wx-info .l-icon {
	position: absolute;
	top: 42%;
	left: -14px;
	background-position: -136px 0;
	width: 14px;
	height: 21px
}

.wx-info .info {
	float: left;
	display: inline
}

.wx-info .info dt {
	margin: 22px 0 12px 0;
	font: 400 13px/24px "Microsoft YaHei";
	color: #5f5f5f
}

.wx-info .info dd {
	font: 400 12px/20px "Microsoft YaHei"
}

.wx-info .wx-pic {
	float: left
}

.join-us,
.haoy-zs {
	padding: 18px 0;
	overflow: hidden
}

.join-us li {
	float: left;
	width: 48%
}

.join-us li.last {
	width: 51%
}

.join-us .j-mid {
	width: 1px;
	height: 80px;
	background: #e3e2e1;
	margin-top: 10px
}

.join-us .info {
	float: left;
	display: inline;
	width: 370px;
	margin: 0 0 0 25px;
	text-indent: 2em;
	line-height: 24px;
	letter-spacing: .5px
}

.join-us .last .info {
	width: 340px
}

.join-us .pic {
	float: left;
	display: inline;
	margin-left: 20px
}

.join-us li.last .pic {
	margin-left: 25px
}

.haoy-zs li {
	float: left;
	display: inline;
	width: 36%;
	_width: 34%;
	margin-left: 23px;
	margin-top: 25px
}

.haoy-zs .pic-icon {
	float: left;
	display: inline;
	width: 70px;
	height: 70px;
	margin-right: 15px
}

.haoy-zs .hl-icon {
	background-position: 0 -61px
}

.haoy-zs .bz-icon {
	background-position: -76px -61px
}

.haoy-zs .info {
	float: left;
	display: inline;
	width: 78%;
	_width: 75%;
	text-indent: 2em;
	line-height: 24px
}

.haoy-zs li.last {
	float: left;
	display: inline;
	width: 240px;
	margin-top: 0
}

.haoy-zs .go-zs {
	display: block;
	height: 38px;
	width: 225px;
	padding-left: 15px;
	background-color: #e95353;
	font: 400 13px/38px "Microsoft YaHei";
	color: #fff;
	letter-spacing: .5px
}

.haoy-zs .go-zs em {
	padding: 0 2px;
	color: #000
}

.go-zs i {
	float: right;
	display: inline;
	width: 20px;
	height: 38px;
	background-position: -10px -141px
}

.u-flyer {
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50px;
	position: fixed;
	z-index: 9999;
	background-color: rgba(238, 23, 46, 0.5)
}

.toPrevious {
	position: absolute;
	top: 30px;
	display: block;
	width: 100px;
	height: 45px;
	background-position: 0 -257px;
	z-index: 100
}

.toPrevious:hover {
	background-position: -101px -257px
}

.feedback-logo {
	position: fixed;
	top: 228px;
	left: 50%;
	margin-left: 610px;
	width: 35px;
	height: 35px;
	background-position: -393px -172px;
	cursor: pointer
}

.feedback-logo:hover,
.logo-hover {
	background-position: -393px -228px
}

.feedback-box {
	position: fixed;
	height: 431px;
	width: 279px;
	top: 228px;
	left: 50%;
	margin-left: 321px;
	background-color: #fff;
	z-index: 20;
	font-family: "微软雅黑";
	z-index: 110;
	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
	-ms-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 0 25px rgba(0, 0, 0, .2);
	box-shadow: 0 0 25px rgba(0, 0, 0, .2)
}

.feedback-title {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-align: center;
	top: 10px;
	position: relative
}

.feedback-top,
.feedback-middle,
.feedback-bottom {
	top: 20px;
	position: relative;
	height: 65px;
	width: 190px;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 auto
}

.feedback-top .feedback-text,
.feedback-middle .feedback-text,
.feedback-bottom .feedback-text {
	left: -10px;
	position: relative;
	color: #000;
	line-height: 16px
}

.feedback-top .feedback-check,
.feedback-middle .feedback-check {
	margin: 13px 0
}

.feedback-middle .feedback-check {
	width: 240px
}

.feedback-middle {
	top: 40px;
	position: relative;
	border-bottom: transparent
}

.feedback-bottom {
	top: 50px;
	position: relative;
	height: 132px;
	border-bottom: transparent
}

.feedback-bottom .feedback-textarea {
	width: 202px;
	height: 103px;
	resize: none;
	border-color: #cecece;
	top: 20px;
	position: relative;
	left: -10px
}

.feedback-click {
	height: 32px;
	width: 80px;
	bottom: 20px;
	left: 35%;
	position: absolute;
	display: block;
	background-color: #fc294f;
	border: 0;
	color: #fff;
	border-radius: 3px;
	cursor: pointer
}

.feedback-clickdown {
	bottom: 18px
}

.feedback-box label {
	margin-right: 25px;
	position: relative;
	z-index: 10;
	cursor: pointer
}

.feedback-box .checkbox-style {
	height: 14px;
	width: 14px;
	top: 1px;
	border: 1px solid #e9e9e9;
	position: absolute;
	border-radius: 14px
}

.feedback-box .checkbox-true {
	background-position: -403px -210px;
	border: 0
}

.feedback-box .all-checkbox {
	visibility: hidden;
	margin-right: 5px
}

.feedback-box .text-num {
	position: relative;
	text-align: right
}

.text-numerr {
	color: #fc566f;
	bottom: -70px;
	position: relative;
	text-align: center
}

.feedback-box .tishi {
	color: #fc294f;
	font-weight: bold;
	font-size: 16px;
	padding-right: 5px;
	position: absolute;
	top: -4px;
	left: -20px
}

.feedback-box .bol-tack {
	width: 50px;
	height: 50px;
	background-position: -192px -154px;
	margin: 0 auto;
	position: relative;
	top: 160px
}

.feedback-box .think-ti {
	text-align: center;
	position: relative;
	top: 180px;
	font-size: 14px
}

.zhongqiu-logo {
	position: absolute;
	top: 12px;
	left: 140px
}

.phone-login-wrap {
	position: relative
}

.phone-login {
	position: absolute;
	left: 50%;
	top: 50px;
	margin-left: 415px;
	z-index: 101
}

.phone-login .title {
	font-size: 14px;
	color: #ccc
}

.phone-login-cont {
	height: 74px;
	margin-top: 10px
}

.phone-login-cont li {
	height: 30px;
	margin-top: 14px
}

.phone-login .icon-wrap {
	float: left;
	width: 30px;
	height: 30px;
	background: #1a1a1a
}

.phone-login .apple-icon {
	display: block;
	margin: 4px 0 0 7px;
	width: 16px;
	height: 19px;
	background-position: -182px -70px
}

.phone-login .android-icon {
	display: block;
	margin: 4px 0 0 7px;
	width: 18px;
	height: 20px;
	background-position: -208px -70px
}

.phone-login .phone-login-cont .text {
	float: left;
	width: 128px;
	height: 30px;
	background: #222;
	text-align: center;
	line-height: 30px
}

.phone-login .phone-login-cont .text:hover {
	background: #4e4e4e;
	color: #b3b3b3
}

.loading-pic {
	width: 100%;
	height: 100%
}

.loading-pic img {
	display: block;
	margin: 100px auto
}

.no-data {
	width: 100%;
	height: 100%
}

.no-data img {
	display: block;
	margin: 100px auto
}























/*轮播图左边当行蓝*/
.dd_left{ width: 200px; float: left;}

.dd-inner{height:380px; float: left; background:#f9f9f9 url(../images/menu_bg.gif) top center no-repeat;width:198px; border: 1px solid #e2e2e2; border-top: 0; margin-left:0px;}
.dd-inner .item{height:93px;color:#fff;line-height:28px;position:relative; border-bottom: 1px solid #e8e8e8; padding-bottom: 1px; border-left: 1px solid #f9f9f9;}
.dd-inner .item:last-child{ border-bottom: none;}
.dd-inner .item h3, .dd-inner .item p{font-family: "microsoft yahei";height:50px;line-height:25px;position: absolute;left:15px; top: 6px; overflow: hidden;}
.dd-inner .item p a{ margin-right: 10px; white-space: nowrap; float: left;}
.dd-inner .item .t{ font-size: 16px;}
.dd-inner .item .t font{ font-family: 宋体;}
.dd-inner .item .zi{ font-size: 14px; top: 32px; color: #9f9090;}
.dd-inner .item a{}
.dd-inner .item i{width:21px; height:21px; position:absolute;top:9px;left:10px; background-image: url(../images/menu_icon.png); background-repeat: no-repeat; }
.dd-inner .item .icon1{ background-position: 0 0;}
.dd-inner .item .icon2{ background-position: 0 -61px;}
.dd-inner .item .icon3{ background-position: 0 -115px;}
.dd-inner .item .icon4{ background-position: 0 -174px;}
.dd-inner .item .icon5{ background-position: 0 -231px;}
.dd-inner .fore-2:hover>.item{ padding-bottom: 0; background: #fff; border:2px solid #e72e17; border-right: 2px solid #fff; margin: -2px 0 0 -1px; position: relative; z-index: 101;}
.choice-classify{ position: relative;}
.bb{width:228px;height:2px;background:#e72e17;position:absolute;top:49px;}
.font-item1{position:absolute;left:197px;top:-2px;z-index:100;width:740px; min-height: 378px; border:2px solid #e72e17;background:#fff;display:none;}



.font-item1 .font-lefty{ width: 720px; height: auto; float:left;padding:10px 10px 0 10px; position:relative;}
.font-item1 .font-lefty dd{line-height: 14px;}
.font-item1 .font-lefty .fore2{width:160px; text-align: right; float:left; padding:0 20px 0 0; border-right: 1px solid #ddd; margin-top: 5px;}
.font-item1 .font-lefty .fore2 dd{ width: 100%; font-size: 14px; float: left;}
.font-item1 .font-lefty .fore2 dd font{ font-family: 宋体;}
.font-item1 .font-lefty .fore1{width:535px; position:relative; float: left;}
.font-item1 .font-lefty .fore1 dd{ font-size: 14px; width: 100%; max-height: 64px; overflow: hidden; float: left; margin-left: 10px; margin-top: 5px;}
.font-item1 .font-lefty .fore1 dt{ width: 515px; height: 1px; border-bottom: 1px solid #eee; float: right;}
.font-item1 .font-lefty .fore1 dd a{ border-right: 1px solid #eee; padding: 0 12px; margin-bottom: 18px; float: left;}
.font-item1 .font-lefty .fore1 dd a:last-child{ border-right: 0;}
 
.font-item1 .font-right{float:left;width:730px;overflow:hidden;margin:10px 20px 10px 0;}
.font-item1 .font-right a{float:left;display:inline;margin:6px 3px 6px 16px;}
.font-item1 .font-right a img{width:85px;height:40px;}
.font-item1 .font-righty{margin-right:20px;width:220px;float:right;}
.font-item:hover .font-item1{display:block;}
.fore-2:hover .font-item1{display:block;}
.fore-3:hover .font-item1{display:block;}
.fore-4:hover .font-item1{display:block;}
.fore-5:hover .font-item1{display:block;}
.dd-icon{height:155px; float: left; background:#f9f9f9; width:198px; border: 1px solid #e2e2e2; border-top: 0; margin-top:-2px;}
.dd-icon li{ width: 98px; height: 77px; float: left; border:1px solid #e8e8e8; border-bottom: 0; border-left: 0;}
.dd-icon li .ic{ width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 20px; border-radius: 50%; background: #e72e17; color: #fff; float: left; margin: 12px 0 0 34px;}
.dd-icon li .zi{ width: 98px; height: 25px; line-height: 25px; font-size: 16px; text-align: center; float: left; margin: 5px 0 0 0;}
.dd-icon li:nth-child(even){ border-right:0;}
.dd-icon li a{ width: 98px; height: 77px; float: left;}
.dd-icon li img{ width: 98px; height: 76px;}
.dd_center{ width: 730px; float: left; margin: 10px 0 0 10px;}

/*轮播图*/
#lunbo{clear:both;width:730px; position: relative;}
#one{width:730px;overflow:hidden;height:370px;}
#one li{float:left;width:0; display: none;}
#one li:first-child{ display: block;}
#one .on{width:730px;}
#two .on{background:red;}
#two{position:absolute;right:48%;bottom:10px}
#two li{float:left;padding:4px;margin-left:5px;background: rgba(0,0,0,.5);border-radius:50%;cursor: pointer;text-align:center;}
/*轮播图左右箭头*/
.slider-page{display:none;}
.slider-page a{display:block;width:28px;height:62px;line-height:62px;background: rgba(0,0,0,.2); color: #fff; text-align: center;font-size: 28px;font-weight:bold;margin-top: -107px;font-family: simsun;}
#left{position:absolute;left:0px;top:180px;}
#right{position:absolute;right:0px;top:180px;}
#lunbo:hover .slider-page{display:block;}

/*轮播下方*/
.dd_center .slider{ width: 728px; height: 143px; border: 1px solid #e2e2e2; margin-top: 10px; float: left; overflow: hidden;}
#lazy-todays {height: 145px;}
.root61 .w {width: 728px;}
#todays {height: 164px;margin: 10px 0 20px;}
.root61 #todays .mt {display: block;}
.jd-clock-wrap {position: relative;width: 210px;float: left;display: inline-block;}
.slider-main .slider-panel {width: 740px;}
#todays .slider {float: right;position: relative;width: 740px;height: 164px;overflow: hidden;display: inline-block;}
.slider-main .slider-panel div.fore1,.slider-main .slider-panel div.fore2,.slider-main .slider-panel div.fore3 { width: 241px; margin-right: 4px; float: left;overflow: hidden;}
.slider-main .slider-panel div.fore1 img,.slider-main .slider-panel div.fore2 img,.slider-main .slider-panel div.fore3 img{ width: 241px; height: 141px; border: 1px solid #fff;}
.slider-page a { position: absolute; top: 50%; margin-top: -31px; z-index: 1; display: block; width: 28px; height: 62px; line-height: 62px; background: gray; background: rgba(0,0,0,.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000); color: #fff; text-align: center; font-size: 22px; font-weight: 400; font-family: simsun;}
.slider-prev { left: 0;}
.slider-next { right: 0;}
.slider:hover .slider-page{display:block;}

/*数据一栏*/
.dd_data{ width: 728px; height: 76px; background: url(../images/data_tit.gif) left center no-repeat; border: 1px solid #e2e2e2; margin-top: 10px; float: left;}
.dd_data .t{ width: 145px; height: auto; text-align: center; float: left;}
.dd_data .t1{ width: 100%; height: 35px; line-height: 35px; font-size: 20px; float: left; margin-top: 10px; color: #000;}
.dd_data .t2{ width: 100%; height: 20px; line-height: 20px; font-size: 16px; float: left;}
.dd_data .zi{ width: 193px; height: auto; text-align: center; float: left; border-left: 1px solid #e2e2e2; margin-top: 10px;}
.dd_data .zi1{ width: 100%; height: 35px; line-height: 35px; font-size: 20px; float: left; color: #e72e17;}
.dd_data .zi2{ width: 100%; height: 20px; line-height: 20px; font-size: 16px; float: left;}

/*猜你喜欢*/
.guessyou {height: auto; margin-bottom: 30px;overflow: hidden; width: 1190px;clear:both;}
.guessyou .mt {height: 36px;}
.guessyou .mt{height: 36px;}
.guessyou .mt h2 {padding-right: 228px;background: url(../images/homebg.png) 95px 9px no-repeat;}
.guessyou h2 { float: left;display: inline;line-height: 30px;font-size: 20px;}
.mar_tp{ margin-top: 20px;}

.gusnr{ width: 1188px; height: 550px; border: 1px solid #e2e2e2;}
.gusnr .lt{ width: 898px; height: auto; float: left;}
.gusnr .lt .ad1, .gusnr .lt .ad1 img{ width: 416px; height: 340px;}
.gusnr .lt .ad2, .gusnr .lt .ad2 img{ width: 480px; height: 340px;}
.gusnr .lt .ad1, .gusnr .lt .ad2{ border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; float: left; position: relative;}
.gusnr .lt .ad1 .t, .gusnr .lt .ad2 .t{ width: 185px; height: 19px; position: absolute; top: 23px;}
.gusnr .lt .ad1 .t{ left: 105px;}
.gusnr .lt .ad2 .t{ left: 150px;}
.gusnr .lt ul{ width: 897px; height: auto; border-right: 1px solid #e2e2e2; float: left;}
.gusnr .lt ul li{ width: 215px; height: 200px; margin: 10px 1px 0 7px; float: left;}
.gusnr .lt ul li img{ width: 215px; height: 190px;}
.gusnr .rt{ width: 290px; height: 550px; float: left; position: relative;}
.gusnr .rt img{ width: 290px; height: 550px;}
.gusnr .rt .t{ width: 185px; height: 19px; position: absolute; top: 23px; left: 65px;}
.gusnr .lt .ad1 .t img, .gusnr .lt .ad2 .t img, .gusnr .rt .t img{ width: 185px; height: 19px;}

/*京东品质生活*/
.root61 .w {
width: 1210px;
}
.home-special-buy-v4 {
margin-bottom: 20px;
}
.home-special-buy-v4 h2 {
font-size: 20px;
line-height: 36px;
}
.home-special-buy-v4 .hs-content {
height: 405px;
border: 1px solid #ededed;
overflow: hidden;
}
.home-special-buy-v4 .hs-content .has-col1, .home-special-buy-v4 .hs-content .has-col2, .home-special-buy-v4 .hs-content .has-col3 {
float: left;
height: 100%;
width: 404px;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item, .home-special-buy-v4 .hs-content .has-col1 .has-item-small, .home-special-buy-v4 .hs-content .has-col2 .has-item, .home-special-buy-v4 .hs-content .has-col2 .has-item-small, .home-special-buy-v4 .hs-content .has-col3 .has-item, .home-special-buy-v4 .hs-content .has-col3 .has-item-small {
position: relative;
display: block;
height: 246px;
border-bottom: 1px solid #ededed;
border-right: 1px solid #ededed;
overflow: hidden;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item a, .home-special-buy-v4 .hs-content .has-col1 .has-item-small a, .home-special-buy-v4 .hs-content .has-col2 .has-item a, .home-special-buy-v4 .hs-content .has-col2 .has-item-small a, .home-special-buy-v4 .hs-content .has-col3 .has-item a, .home-special-buy-v4 .hs-content .has-col3 .has-item-small a {
color: #666;
text-decoration: none;
}
.home-special-buy-v4 .hs-content .has-col2 {
background-color: #f7f7f7;
width: 229px;
}
.root61 .home-special-buy-v4 .hs-brands {
width: 171px;
}
.root61 .home-special-buy-v4 .has-col1 .has-item, .root61 .home-special-buy-v4 .has-col3 .has-item {
width: 403px;
}
.root61 .home-special-buy-v4 .has-col1 .has-item-small, .root61 .home-special-buy-v4 .has-col3 .has-item-small {
width: 201px;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item-small, .home-special-buy-v4 .hs-content .has-col2 .has-item-small, .home-special-buy-v4 .hs-content .has-col3 .has-item-small {
float: left;

height: 158px;
border-bottom: none;
}

.home-special-buy-v4 .hs-content .has-col1 .has-item .area-tit, .home-special-buy-v4 .hs-content .has-col1 .has-item-small .area-tit, .home-special-buy-v4 .hs-content .has-col2 .has-item .area-tit, .home-special-buy-v4 .hs-content .has-col2 .has-item-small .area-tit, .home-special-buy-v4 .hs-content .has-col3 .has-item .area-tit, .home-special-buy-v4 .hs-content .has-col3 .has-item-small .area-tit {
font: 700 15px/40px "Microsoft Yahei";
color: #333;
text-align: center;
z-index: 1;
border-bottom: 1px dashed #e0e0e0;
margin: 0 20px;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item .sub-tit, .home-special-buy-v4 .hs-content .has-col1 .has-item-small .sub-tit, .home-special-buy-v4 .hs-content .has-col2 .has-item .sub-tit, .home-special-buy-v4 .hs-content .has-col2 .has-item-small .sub-tit, .home-special-buy-v4 .hs-content .has-col3 .has-item .sub-tit, .home-special-buy-v4 .hs-content .has-col3 .has-item-small .sub-tit {
position: absolute;
left: 10px;
top: 89px;
color: #333;
font-family: 'Microsoft Yahei';
line-height: 1.2;
}
.root61 .home-special-buy-v4 .has-col1 .has-item img, .root61 .home-special-buy-v4 .has-col1 .has-item-small img, .root61 .home-special-buy-v4 .has-col2 .has-item img, .root61 .home-special-buy-v4 .has-col2 .has-item-small img, .root61 .home-special-buy-v4 .has-col3 .has-item img, .root61 .home-special-buy-v4 .has-col3 .has-item-small img {
margin-left: 0;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item .sub-tit .tit, .home-special-buy-v4 .hs-content .has-col1 .has-item-small .sub-tit .tit, .home-special-buy-v4 .hs-content .has-col2 .has-item .sub-tit .tit, .home-special-buy-v4 .hs-content .has-col2 .has-item-small .sub-tit .tit, .home-special-buy-v4 .hs-content .has-col3 .has-item .sub-tit .tit, .home-special-buy-v4 .hs-content .has-col3 .has-item-small .sub-tit .tit {
font-weight: 700;
font-size: 16px;
margin-bottom: 15px;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item .sub-tit .desc, .home-special-buy-v4 .hs-content .has-col1 .has-item-small .sub-tit .desc, .home-special-buy-v4 .hs-content .has-col2 .has-item .sub-tit .desc, .home-special-buy-v4 .hs-content .has-col2 .has-item-small .sub-tit .desc, .home-special-buy-v4 .hs-content .has-col3 .has-item .sub-tit .desc, .home-special-buy-v4 .hs-content .has-col3 .has-item-small .sub-tit .desc {
margin-bottom: 7px;
}

.home-special-buy-v4 .hs-content .has-col1 .has-item .sub-tit .promotion, .home-special-buy-v4 .hs-content .has-col1 .has-item-small .sub-tit .promotion, .home-special-buy-v4 .hs-content .has-col2 .has-item .sub-tit .promotion, .home-special-buy-v4 .hs-content .has-col2 .has-item-small .sub-tit .promotion, .home-special-buy-v4 .hs-content .has-col3 .has-item .sub-tit .promotion, .home-special-buy-v4 .hs-content .has-col3 .has-item-small .sub-tit .promotion {
color: #e72e17;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item-small .sub-tit, .home-special-buy-v4 .hs-content .has-col2 .has-item-small .sub-tit, .home-special-buy-v4 .hs-content .has-col3 .has-item-small .sub-tit {
top: 48px;
}
.root61 .home-special-buy-v4 .has-col2 .has-item, .root61 .home-special-buy-v4 .has-col2 .has-item-small {
width: 228px;
}
.home-special-buy-v4 .hs-content .has-col1 .has-item .area-tit, .home-special-buy-v4 .hs-content .has-col1 .has-item-small .area-tit, .home-special-buy-v4 .hs-content .has-col2 .has-item .area-tit, .home-special-buy-v4 .hs-content .has-col2 .has-item-small .area-tit, .home-special-buy-v4 .hs-content .has-col3 .has-item .area-tit, .home-special-buy-v4 .hs-content .has-col3 .has-item-small .area-tit {
font: 700 15px/40px "Microsoft Yahei";
color: #333;
text-align: center;
z-index: 1;
border-bottom: 1px dashed #e0e0e0;
margin: 0 20px;
}
.home-special-buy-v4 .hs-content .hs-brands {
float: right;
height: 100%;
background-color: #fff;
overflow: hidden;
}
.hidein{font-size:20px;border:1px solid red;width:20px;height:20px;position:absolute;line-height:20px;text-align:center;cursor:pointer}
.root61 .home-special-buy-v4 .hs-brands .brands-left, .root61 .home-special-buy-v4 .hs-brands .brands-right {
width: 85px;
}
.home-special-buy-v4 .hs-content .hs-brands .brands-left ul, .home-special-buy-v4 .hs-content .hs-brands .brands-right ul {
margin-top: -13px;
overflow: hidden;
}
.root61 .home-special-buy-v4 .hs-brands .brands-left li, .root61 .home-special-buy-v4 .hs-brands .brands-right li {
width: 74px;
margin: 0;
}
.home-special-buy-v4 .hs-content .hs-brands .brands-left li, .home-special-buy-v4 .hs-content .hs-brands .brands-right li {
position: relative;
float: right;
width: 64px;
height: 57px;
border-bottom: 1px dashed #e0e0e0;
}

.home-special-buy-v4 .hs-content .hs-brands .brands-left .item {
right: 10px;
border-right:1px dashed #CCC; 
}
.home-special-buy-v4 .hs-content .hs-brands .brands-left .item, .home-special-buy-v4 .hs-content .hs-brands .brands-right .item {
position: absolute;
top: 0;
display: block;
width: 85px;
height: 57px;
overflow: hidden;
}

.home-special-buy-v4 .hs-content .hs-brands .brands-left, .home-special-buy-v4 .hs-content .hs-brands .brands-right {
position: relative;
float: left;
width: 75px;
height: 381px;
overflow: hidden;
margin-top: 13px;
}
.footer-banner-1{padding: 0 5px;margin-bottom: 10px;}
/*服装装包*/
.floor .mok .mt {
height: 36px;
border-bottom: 1px solid #e72e17;
padding: 0;
margin: 0;
}
.floor h2 {
position: relative;
color: #333;
}
#guessyou h2, #share h2, #special h2, #special-buy h2, .floor h2 {
float: left;
display: inline;
line-height: 30px;
font-size: 20px;
}
.floor h2 i{ font-style:normal; color: #e72e17; font-size: 24px;}
.slider-main1 li:hover .slider-page{display: block;}
.floor .mt .tab {
float: right;
display: inline;
}
.floor .tab {
border: solid 1px #ededed;
border-bottom: 0 none;
height: 34px;
line-height: 34px;
z-index: 1;
}
.floor .tab-selected a {
border-left: solid 1px #e72e17;
border-right: solid 1px #e72e17;
height: 33px;
line-height: 30px;
color: #e72e17;
}

.floor .tab-item {
float: left;
display: inline;
height: 34px;
position: relative;
}
a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var {
margin: 0;
padding: 0;
}
.floor .active {
border-left: solid 1px #e72e17;
border-right: solid 1px #e72e17;
border-top: solid 3px #e72e17;
color: #e72e17;
margin-top: -1px;
}
.floor .tab-item 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;
}
.floor .tab-item span {
position: absolute;
width: 1px;
background: #ccc;
overflow: hidden;
height: 14px;
top: 10px;
right: 0;
display: none;
}
.root61 .floor .mz {
_width: 1220px;
}
.floor .mz {
_width: 1000px;
height: 544px;
border: 1px solid #e2e2e2;
border-top: 0;
}
.floor .side {
float: left;
width: 308px;
overflow: hidden;
font-family: "microsoft yahei";
}
.floor .side-inner {
position: relative;
width: 308px;
overflow: hidden;
}
.floor .bg1{
	background:url(../images/nz_bg.jpg) no-repeat;
}
.floor .bg2{
	background:url(../images/nanz_bg.jpg) no-repeat;
}
.floor .bg3{
	background:url(../images/tz_bg.jpg) no-repeat;
}
.floor .bg4{
	background:url(../images/tsfz_bg.jpg) no-repeat;
}
.floor .bg5{
	background:url(../images/ny_bg.jpg) no-repeat;
}




.floor .banner {
position: relative;
height: 474px;

}
.floor .banner a {
display: block;
height: 475px;
}
.floor .banner a {
color: #666;
text-decoration: none;
}
.floor img {
vertical-align: top;
}
.floor .mok .themes {
padding-left: 0;
margin-top: -150px;
}
.floor .themes {
position: relative;
padding-left: 10px;
margin-top: -237px;
overflow: hidden;
background: rgba(255,255,255,.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF, endColorstr=#88FFFFFF);
}
.floor .mok .themes li {
width: 90px;
}
.floor .themes li {
float: left;
width: 90px;
height: 26px;
padding: 10px 0 10px 10px;
}
.floor .themes a {
float: left;
}
.floor .mok .themes .fore1 .icon {
background: url(../images/clothesicon.png) 0 0 no-repeat;
}
.floor .themes .icon {
width: 27px;
margin-right: 5px;
}
.floor .themes span {
font-size: 14px;
margin-right: 5px;
}
.floor .themes i, .floor .themes span {
float: left;
height: 27px;
overflow: hidden;
line-height: 27px;
}
.floor .mok .themes .fore2 .icon {
background: url(../images/clothesicon.png) 0 -28px no-repeat;
}
.floor .mok .themes .fore3 .icon {
background: url(../images/clothesicon.png) 0 -56px no-repeat;
}
.floor .mok .themes .fore4 .icon {
background: url(../images/clothesicon.png) 0 -84px no-repeat;
}
.floor .mok .themes .fore5 .icon {
background: url(../images/clothesicon.png) 0 -112px no-repeat;
}
.floor .mok .themes .fore6 .icon {
background: url(../images/clothesicon.png) 0 -140px no-repeat;
}
.floor .mok .themes .fore7 .icon {
background: url(../images/clothesicon.png) 0 -168px no-repeat;
}
.floor .mok .themes .fore8 .icon {
background: url(../images/clothesicon.png) 0 -196px no-repeat;
}

.floor .mok .themes .fore9 .icon {
background: url(../images/clothesicon.png) 0 -224px no-repeat;
}
.floor .mok .themes .fore10 .icon {
background: url(../images/clothesicon.png) 0 -252px no-repeat;
}
.floor .mok .themes .fore11 .icon {
background: url(../images/clothesicon.png) 0 -280px no-repeat;
}
.floor .mok .themes .fore12 .icon {
background: url(../images/clothesicon.png) 0 -308px no-repeat;
}
.floor .mok .themes .fore13 .icon {
background: url(../images/clothesicon.png) 0 -336px no-repeat;
}

.floor .mok .words {
height: 174px;
}
.floor .words {
position: relative;
height: 76px;
background: rgba(255,255,255,.7);
}
.floor .mok .words li {
height: 155px;
margin-top: 10px;
}
.floor .mok{
	margin-bottom: 30px;
}
.floor .words li {
float: left;
width: 100%;
height: 48px;
padding: 7px 0 0 15px;
overflow: hidden;
}
.floor .words a {
	width: 33%;
float: left;
line-height: 24px;
white-space: nowrap;
}
.floor .mok .side-extra {
width: 328px;
height: 158px;
border: 1px solid #ededed;
border-left: 1px solid #f7f5ee;
border-top: 0;
overflow: hidden;
}
.floor .mok .main {
height: 544px;
}
.floor .main {
width: 880px;
}
.floor .main {
position: relative;
float: right;
height: 474px;
overflow: hidden;
}
.floor .mok .slider {
top: 158px;
height: 315px;
}
.floor .slider {
position: absolute;
top: 0;
left: 0;
width: 439px;
height: 236px;
overflow: hidden;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
}

.floor .words a:link, .floor .words a:visited {
color: #999;
}
.style-red {
color: #e72e17;
}
.floor img {
vertical-align: top;
}
img {
border: 0;
vertical-align: middle;
}
.floor .slider .slider-nav {
width: 100%;
height: 0;
line-height: 0;
text-align: center;
bottom: 19px;
cursor: default;
}
.slider-nav {
position: absolute;
height: 9px;
bottom: 10px;
}
.floor .slider .slider-nav ul {
height: 0;
line-height: 0;
}
.slider-nav ul {
line-height: 1;
}
.floor .slider .slider-nav li {
display: inline-block;
}
.slider-nav li {
display: inline-block;
width: 9px;
height: 9px;
margin: 0 2px;
background: #3e3e3e;
border-radius: 50%;
text-align: center;
color: #fff;
overflow: hidden;
cursor: pointer;
}
.slider-nav .active2{background:#e72e17}
.floor .main-body {
float: left;
width: 660px;
height: 663px;
}
.floor .slider .slider-item {
border: none;
}
.floor .mok .main-body li.fore1 {
width: 440px;
}
.floor .mok .main-body li.fore2 {
width: 440px;
height: 159px;
padding-top: 316px;
}
.floor .mok .main-body li.fore2 a {
height: 158px;
}
.floor .main-inner a {
display: block;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
overflow: hidden;
}

.floor .mok .main-body li.fore3, .floor .mok .main-body li.fore4, .floor .mok .main-body li.fore5, .floor .mok .main-body li.fore6, .floor .mok .main-body li.fore7, .floor .mok .main-body li.fore8, .floor .mok .main-body li.fore9, .floor .mok .main-body li.fore10, .floor .mok .main-body li.fore11, .floor .mok .main-body li.fore12, .floor .mok .main-body li.fore13 {
float: right;
}
.floor .mok .main-body li {
float: left;
height: 158px;
}
.floor .mok .main-body li.fore3 {
margin-top: -158px;
}

.root61 .floor .main-extra {
display: block;
}
.floor .main-extra {
float: left;
width: 220px;
}
.floor .mok .main-extra li {
height: 158px;
}
.floor .main-inner li {
width: 220px;
overflow: hidden;
font-size: 0;
}
.floor .mok .main-extra li.fore3 {
height: 317px;
}

.floor .main-inner li {
width: 220px;
overflow: hidden;
font-size: 0;
}

.root61 .floor .p-list {
width: 890px;
}
.floor .p-list {
height: 544px;
overflow: hidden;
}
.floor .mok .p-list li {
width: 185px;
}
.floor .p-list .p-img {
height: 160px;
margin-bottom: 4px;
text-align: center;
padding-top: 15px;
}
.floor .p-list .p-img img{
	width: 150px;
	height: 150px;
}
.floor .p-list .p-name {
height: 3em;
margin-bottom: 3px;
}
.floor .p-list .p-price {
font-size: 15px;
font-family: Verdana;
color: #E4393C;
}
.floor .mok .p-list li {
width: 185px;
}
.floor .p-list li {
float: left;
width: 160px;
height: 265px;
padding: 6px 17px 0;
border-top: 1px solid #e2e2e2;
border-left: 1px solid #e2e2e2;
overflow: hidden;
}
.root61 .floor .img-list {
width: 890px;
}
.floor .img-list {
height: 159px;
overflow: hidden;
}
.floor .img-list li {
float: left;
width: 219px;
height: 158px;
border-bottom: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
}
.brands img{margin: 10px 0;}

/*tiantiantejia*/
#lazy-special {
height: 339px;
}
#special {
width: 900px;float: left;
margin-bottom: 20px;
}
.root61 #special .mc {
width: 899px;border: solid #E5E5E5;
border-width: 1px 0 1px 1px;
}
.root61 #special .mc ul {
width: 910px;
overflow: hidden;
}
#special .mc li.fore1 {
width: 219px;
height: 245px;
}
#special .mc li.fore1 .p-info{
width: 219px;
}
#special .mc li {
float: left;
height: 104px;
padding: 18px 10px;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
overflow: hidden;
}
.root61 #special .mc {
width: 899px;
}
#special .mc li .p-img {
float: left;
width: 100px;
height: 100px;
}
.p-img img:hover {
margin-left: -10px;
-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out;
-o-transition: all .4s ease-out;
transition: all .4s ease-out;
}

#special .mc li .p-info {
float: right;
width: 94px;
}
#special .mc li .p-name {
height: 36px;
margin-bottom: 6px;
color: #666;
word-break: break-all;
}
#special .mc li .p-price {
margin-bottom: 5px;
}
#special .mc li .p-price span {
display: block;
color: #e12228;
font-size: 16px;
font-weight: 700;
}
#special .mc li.fore1 .p-img {
width: 219px;
height: 180px;
margin-bottom: 10px;
text-align: center;
}
#share .mc {
width: 268px;
height: 233px;
padding: 35px 20px 20px;
border: 1px solid #EDEDED;
}
#share .sw {
position: relative;
overflow: hidden;
height: 240px;
}
#share .author-info {
height: 28px;
margin-bottom: 5px;
overflow: hidden;
}
#share .author-info img {
width: 28px;
height: 28px;
margin-right: 5px;
border-radius: 50%;
vertical-align: middle;
}
#share .author-info span {
line-height: 28px;
}
#share .sw li {
height: 100px;
margin-bottom: 20px;
overflow: hidden;
}

#share .p-img {
float: left;
display: inline;
padding: 10px 0;
width: 80px;
height: 80px;
}
#service-2014 .slogen {
position: relative;
height: 54px;
padding: 20px 0;
margin-bottom: 20px;
background: #F5F5F5;
text-align: center;
}

#service-2014 dt {
padding: 6px 0;
font: 400 16px/24px "microsoft yahei";
}
#service-2014 dd {
line-height: 20px;
}
#service-2014 dl {
float: left;
width: 199px;
}
#coverage {
float: right;
width: 310px;
height: 168px;
background: url(../images/20130330B_1.png) no-repeat 60px -131px;
}
#coverage .dt {
padding: 6px 40px 15px 80px;
font: 400 16px/24px "microsoft yahei";
}
#coverage .dd {
padding: 0 40px 15px 80px;
}
.clr {
display: block;
overflow: hidden;
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
.ar {
text-align: right;
}
#service-2014 .fore5{width: 100px;}
#footer-2014 {
border-top: 1px solid #E5E5E5;
padding: 20px 0 30px;
text-align: center;
}
#footer-2014 .links a {
margin: 0 10px;
}
#footer-2014 .copyright {
margin: 10px 0;
}
#footer-2014 .authentication a {
margin: 0 5px;
text-decoration: none;
}

.nvz .ad{
	width: 456px;
	float: left;
}
.nvz .ad li{
	width: 458px;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	float: left;
}
.nvz .ad1{
	height: 264px;
}
.nvz .ad1 img{
	width: 458px;
	height: 264px;
}
.nvz .ad2{
	height: 138px;
}
.nvz .ad1 img{
	width: 458px;
	height: 264px;
}
.nvz .ad2 img{
	width: 458px;
	height: 138px;
}
.nvz .ad3{
	width: 422px;
	float: right;
}
.nvz .ad3 li{
	width: 210px;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	float: left;
}
.nvz .ad4 img{
	width: 210px;
	height: 264px;
}
.nvz .ad5 img{
	width: 210px;
	height: 277px;
}

.floor .main-inner a{
	border: 0;
}
.nan .ad{
	width: 100%;
	height: 401px;
	float: left;
}
.nan .ad1{ width: 252px; height: 401px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.nan .ad1 img{ width: 252px; height: 401px;}
.nan .ad2{ width: 627px; float: left;}
.nan .ad2 li{ width: 208px; height: 200px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.nan .ad2 li img{ width: 208px; height: 200px;}
.nan .ad3{ width: 100%; float: left;}
.nan .ad3 li{ height: 142px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.nan  .ad3 li.ad4{ width: 461px;}
.nan  .ad3 li.ad5{ width: 416px;}
.nan .ad4 img{ width: 461px; height: 142px;}
.nan .ad5 img{ width: 416px; height: 142px;}

.my .ad{ width: 606px; float: left;}
.my .ad1{ width: 605px; height: 350px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.my .ad1 img{ width: 605px; height: 350px;}
.my .ad2{ width: 606px; float: left;}
.my .ad2 li{ width: 302px; height: 192px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.my .ad2 li img{ width: 302px; height: 192px;}
.my .ad3{ width: 273px; height: 543px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.my .ad3 img{ width: 273px; height: 543px;}

.tsfs .ad1{ width: 621px; float: left;}
.tsfs .ad1 li{ width: 206px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.tsfs .ad1 li img{ width: 206px; height: 542px; }
.tsfs .ad2{ width: 259px; float: left;}
.tsfs .ad2 li{ width: 258px; height: 180px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; float: left;}
.tsfs .ad2 li img{ width: 258px; height: 180px; }

.clqs{ width: 1188px; height: auto; border: 1px solid #e2e2e2; padding: 15px 0; float: left; margin-bottom: 30px;}
.clqs .t{ width: 100%; height: 23px; text-align: center; float: left;}
.clqs ul{ width: 100%; height: 330px; float: left;}
.clqs ul li{ width: 362px; height: 330px; margin: 15px 15px 0 18px; float: left;}
.clqs ul li a{ width: 362px; height: 330px;}
.clqs ul li img{ width: 360px; height: 225px; border: 1px solid #eee; float: left;}
.clqs ul li .t{ width: 360px; height: 35px; line-height: 35px; font-size: 16px; text-align: left; color: #333; float: left;}
.clqs ul li .zi{ width: 360px; height: 50px; line-height: 25px; font-size: 14px; text-align: left; color: #999; float: left;}
.tab-cnt .active{ display: block;}
.J_intro_tag{ display: none;}


#float_left{
	position: fixed;
	top: 135px;
	left: 0px;
	z-index: 9998;
	display: none;

}
#float_left li{
	border-top: 1px dotted #ddd;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
}
#float_left li:first-child{
	border-top:0;	
}
#float_left li .name{
	color: #e72e17;
	display: none;
	font: 12px/13px "microsoft yahei";
	height: 30px;
	line-height: 30px;
	width: 30px;

}
#float_left li a.icon{
	color: #b8b8b8;
	font-size: 12px;
	line-height: 30px;
	line-height: 30px;
	width:30px;
}

#float_left li a{
	display: block;
	text-decoration: none;
}




/*新版样式*/
.x_nav{ border-bottom: 3px solid #e72e17;}
.x_nav ul{ width: 890px; margin: 0 auto; padding:0 0 15px; font-family: "Microsoft Yahei";}
.x_nav ul li, .x_nav ul li a{ font-size: 18px; line-height: 36px; text-align: center; display: inline-block;}
.x_nav ul li{ margin: 0 13px;}
.x_nav ul li a{ padding: 0 25px;}
.x_nav ul .on, .x_nav ul li a:hover{ background: #e72e17; color: #fff; border-radius: 18px;}
.x_nav ul .on a{ color: #fff;}

.xBox_title { width: 100%; border-bottom: 1px solid #e72e17; float: left; margin-top: 30px;
}
.xBox_title p {
    float: left;
    font-size: 22px;
    color: #333333;
    line-height: 30px;
}
.xBox_sort {
    float: left;
    margin-left: 49px;
    height: 30px;
}
.xBox_sort ul {
    float: left;
}
.xBox_sort li {
    float: left;
    padding: 0 28px 0 27px;
    font-size: 12px;
    color: #333333;
    background: url("../images/xBox_ico1.png") no-repeat right center;
    position: relative;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    position: relative;
}
.xBox_title .xBox_sort .active {
    background: #e72e17;
    color: #ffffff;
}
.xBox_sort li i {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #f6f6f6;
    position: absolute;
    left: 45%;
    bottom: -5px;
}
.xBox_sort .active i {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #e72e17;
    position: absolute;
    left: 45%;
    bottom: -5px;
}

.xBox_prd{ width: 100%; padding-bottom: 20px; float: left;}
.xBox_prd ul li:nth-child(5n+1) {
    margin-left: 0;
}
.xBox_prd ul li {
    display: block;
    float: left;
    width: 210px;
    height: 268px;
    background: #ffffff;
    box-shadow: 1px 1px 3px 1px #ecebec;
    padding: 9px 8px;
    margin-left: 15px;
    margin-top: 15px;
}
.xBox_prd li a {
    position: relative;
    display: inline-block;
}
.xBox_prd li .lazy{
    width: 210px;
    height: 210px;
	overflow: hidden;
    text-align: center;
}
.xBox_prd li .lazy img{
	max-width: 210px;
    max-height: 210px;
    vertical-align: middle;
}
.m3_reltime {
    position: absolute;
    left: 0px;
    bottom: 0px;
    color: #ffffff;
    width: 208px;
    height: 117px;
}
.m3_reltime img {
    width: 210px;
    height: 117px;
}
.icon_time {
    position: absolute;
    left: 4px;
    bottom: 3px;
    width: 20px;
    height: 20px;
    background: url(../images/icon_time.png);
}
.m3_reltime span {
    position: absolute;
    left: 24px;
    bottom: 3px;
    display: block;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
}
.m3_info {
    width: 100%;
    height: 20px;
    margin-top: 10px;
	display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999999;
    font-size: 12px;
}
.m3_info span{
	height: 20px;
    line-height: 20px;
    font-size: 14px;
    background: #e72f17;
    border-radius: 3px;
    padding: 0 3px;
    color: #fff;
    margin-right: 5px;
    display: inline-block;
}
.m3_price {
    color: #cf2a32;
    font-size: 14px;
    float: left;
}
.m3_sellername {
    width: 100%;
    line-height: 16px;
    color: #333333;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
}
.m3_collect {
    float: right;
    color: #999999;
    font-size: 12px;
}

.pagination {
	font-family: SimSun;
	height: 40px;
	padding: 20px 0 0 0;
	float: left;
	width: 100%;
}

.pagination a {
	color: #444b55
}

.pagination a:hover {
	text-decoration: none
}

.pagination .page-item {
	float: left;
	display: inline;
	line-height: 42px;
	margin-right: -1px
}

.pagination .page {
	margin: 0 auto;
	display: table;
}

.pagination a.page-item {
	font-size: 14px;
	line-height: 38px;
	width: 39px;
	height: 38px;
	margin-right: 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
	text-align: center;
	background-color: #fff;
	border: 1px solid #e6e6e6
}

.pagination b.page-item {
	font-size: 14px;
	line-height: 38px;
	width: 39px;
	height: 38px;
	margin-right: 5px;
	text-align: center;
	border: 1px solid #e6e6e6;
	background-color: #e72f17;
	color: #fff;
	font-weight: 600
}

.pagination b.dot {
	border: 0;
	background: 0;
	color: #666
}

.pagination a.D2,
.pagination b.D2 {
	padding: 6px 9px
}

.pagination a.D3,
.pagination b.D3 {
	padding: 6px 4px
}

.pagination a.page-item-prev,
.pagination a.page-item-next {
	font-size: 12px;
	width: 72px
}

.pagination .page-item-info {
	padding: 0 8px;
	color: #444b55
}

.pagination .page-item-input {
	position: relative;
	top: 2px;
	width: 50px;
	height: 34px;
	line-height: 34px;
	padding: 0 4px;
	border: 1px solid #e6e6e6
}

.pagination .page-item-button {
	position: relative;
	top: 3px;
	height: 34px;
	overflow: hidden
}

.pagination .page-item-button .btn-default {
	color: #444b55;
	height: 34px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
	border: 1px solid #e6e6e6;
	background-color: #fff;
	vertical-align: top
}

.pagination .page-item-button .btn-default:hover {
	background-color: #fff
}




/* 返回顶部 */
.dn, .no{display: none;}
.go-top{position: fixed;top: 320px;right: 20px;width: 46px;z-index: 999; font-family: "Microsoft Yahei";}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png); }
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}

.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}

.go-top .uc-2vm-pop{
	position: absolute;
	right: 52px;
	top: 112px;
	width: 130px;
	padding: 20px;	
	background: #fff;
	box-shadow: 0px 0px 7px rgb(0 0 0 / 15%);
	border-radius: 8px;
}
.go-top .uc-2vm-pop .title-2wm{ width:100%; color: #333; text-align: center; font-size: 14px; margin-top: 5px;}
.go-top .uc-2vm-pop .logo-2wm-box, .go-top .uc-2vm-pop .logo-2wm-box img{ width: 130px; height: 130px;}

.go-top .share-pop{
  position: absolute;right: 45px;top: -100px;
  width: 130px;
  padding: 10px 20px;
  box-shadow: 0px 1px 4px rgba(0,0,0,.5);
  background: #fff;
}
.go-top .share-pop .tit{
  width: 100%;
  height: 25px;
  color: #333;
  font-size: 14px;
  text-align: center;
}
.go-top .share-pop .haom{
  width: 90%;
  height: 20px;
  border: 1px solid #e4aea7;
  border-radius: 5px;
  background: #fff;
  padding: 5px 5px;
  margin: 5px 0 10px;
}
.haom a{
  width: 110px;
  height: 20px;
  background: none;
}
.go-top .share-pop .haom i{
  width: 23px;
  height: 20px;
  text-align: center;
  float: left;
  margin-right: 3px;
}
.go-top .share-pop .haom span{
  height: 20px;
  line-height: 20px;
  float: left;
}
.go-top .share-pop .zi{
  width: 100%;
  height: 25px;
  color: #999;
  font-size: 14px;
  text-align: center;
}
/* 购物车 */
.go-top .shop-cart{
	background: #fff;
	margin: 0 0 10px;
	position: relative;
}
.go-top .shop-cart i{
	background:none;
	margin-bottom: 10px;
    display: block;
    margin: auto;
    font-size: 22px;
    text-align: center;
    line-height: 50px;
    color: #969696;
    width:46px;
    height:46px;
}
.head-num {
    position: absolute;
    top: -2px;
    right: 0px;
    background: #F05931;
    border-radius: 10px;
    padding: 0px 4px;
}
.gouwu-text {
	 display: none;
	 font-size: 14px;
	 width: 30px;
	 margin: auto;
	 padding: 6px 0px;
	 color: #fff;
	 text-align: center;
 }

