@font-face {
	font-family:iconfont;src:url(../fonts/iconfont.eot);src:url(../fonts/iconfont.eot?t=1518090505117#iefix) format('embedded-opentype'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg?t=1518090505117#iconfont) format('svg')
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-yingyuanxinxi4dting:before {
	content: "\e67d"
}

.icon-xinxiinfo21:before {
	content: "\e711"
}

.icon-zuanshi:before {
	content: "\e63c"
}

.icon-xiaopiaoteshuxinxichaxun:before {
	content: "\e611"
}

.icon-shanchu:before {
	content: "\e691"
}

.icon-tianjia:before {
	content: "\e692"
}

.icon-shutan:before {
	content: "\e694"
}

.icon-zidongquerendingdan:before {
	content: "\e697"
}

.icon-chenggong1:before {
	content: "\e696"
}

.icon-fanggouxuan:before {
	content: "\e698"
}

.icon-jinggao:before {
	content: "\e69a"
}

.icon-xiapaixu:before {
	content: "\e69b"
}

.icon-jiaotanliuyan:before {
	content: "\e69c"
}

.icon-fangxuankuang:before {
	content: "\e69e"
}

.icon-xing:before {
	content: "\e6a0"
}

.icon-tupians:before {
	content: "\e6b6"
}

.icon-xiangxiazhankai:before {
	content: "\e6b7"
}

.icon-shangpaixu:before {
	content: "\e69d"
}

.icon-maijiaqingjia:before {
	content: "\e6a3"
}

.icon-xiala:before {
	content: "\e69f"
}

.icon-shangshou:before {
	content: "\e6a4"
}

.icon-you:before {
	content: "\e6a5"
}

.icon-zuo:before {
	content: "\e6a6"
}

.icon-yuangouxuan:before {
	content: "\e6ca"
}

.icon-yuanxuankuang:before {
	content: "\e6cb"
}

.icon-xiangshangshouqi:before {
	content: "\e6c0"
}

.icon-biaoqianshanb:before {
	content: "\e6a2"
}

.icon-yijiagouwuche:before {
	content: "\e6ab"
}

.icon-biaoqianshans:before {
	content: "\e6ac"
}

.icon-wutu:before {
	content: "\e6ad"
}

.icon-gouwuche:before {
	content: "\e6ae"
}

.icon-youtu:before {
	content: "\e6af"
}

.icon-xiaozuofanye:before {
	content: "\e6b0"
}

.icon-sousuo:before {
	content: "\e6b1"
}

.icon-xiaoyoufanye:before {
	content: "\e6b2"
}

.icon-yonghutouxiang:before {
	content: "\e6b3"
}

.icon-kefudianhua:before {
	content: "\e6b8"
}

.icon-paimai:before {
	content: "\e6b9"
}

.icon-dianpu:before {
	content: "\e6ba"
}

.icon-kefuliuyan:before {
	content: "\e6bb"
}

.icon-gouwuche1:before {
	content: "\e6bc"
}

.icon-bangzhuzhongxin:before {
	content: "\e6bd"
}

.icon-gouwuche11:before {
	content: "\e6be"
}

.icon-weixin:before {
	content: "\e6bf"
}

.icon-kefuqq:before {
	content: "\e6c1"
}

.icon-qq:before {
	content: "\e6c2"
}

.icon-weibo:before {
	content: "\e6c3"
}

.icon-xiaoxi:before {
	content: "\e6c4"
}

.icon-changyongcaidan:before {
	content: "\e633"
}

.icon-maijiazhongxinzuocecaidanzhankai:before {
	content: "\e635"
}

.icon-maijiazhongxinzuocecaidanshouqi:before {
	content: "\e636"
}

.icon-shangcidenglu:before {
	content: "\e63e"
}

.icon-chaotianweidenglu:before {
	content: "\e644"
}

.icon-gongshangzizhirenzheng:before {
	content: "\e6c5"
}

.icon-shimingrenzheng:before {
	content: "\e6c6"
}

.icon-tushu:before {
	content: "\e6c7"
}

.icon-luntan-:before {
	content: "\e6c8"
}

.icon-zixun:before {
	content: "\e6c9"
}

.icon-shutan1:before {
	content: "\e6cc"
}

.icon-shudian:before {
	content: "\e6cd"
}

.icon-zhudaohangzaixianpaimai:before {
	content: "\e6cf"
}

.icon-zhudaohangyishupinzhuanchang:before {
	content: "\e6d0"
}

.icon-shuyougujiushujiaoliu:before {
	content: "\e6ce"
}

.icon-shoucang:before {
	content: "\e652"
}

.icon-shoucangxuanting:before {
	content: "\e653"
}

.icon-xuanzhuantupian:before {
	content: "\e654"
}

.icon-shangchuantupian:before {
	content: "\e655"
}

.icon-zhaoxiangsi:before {
	content: "\e659"
}

.icon-gouwubaozhang:before {
	content: "\e65b"
}

.icon-xinshoushanglu:before {
	content: "\e65d"
}

.icon-shouhoufuwu:before {
	content: "\e65e"
}

.icon-zhifufangshi:before {
	content: "\e65f"
}

.icon-you1:before {
	content: "\e6d1"
}

.icon-dianpushangjiantou:before {
	content: "\e661"
}

.icon-dianpuxiajiantou:before {
	content: "\e662"
}

.icon-jian:before {
	content: "\e6d2"
}

.icon-jia:before {
	content: "\e6d3"
}

.icon-tupianpaixushangjiantou:before {
	content: "\e664"
}

.icon-dakaixinyemian:before {
	content: "\e668"
}

.icon-dianpufengge:before {
	content: "\e66a"
}

.icon-tianjiaxinmokuai:before {
	content: "\e66b"
}

.icon-linshitongzhi:before {
	content: "\e66c"
}

.icon-dianpugonggao:before {
	content: "\e66d"
}

.icon-youqingdianpu:before {
	content: "\e66e"
}

.icon-bendiansousuo:before {
	content: "\e66f"
}

.icon-bendianfenlei:before {
	content: "\e670"
}

.icon-guanggaotupian:before {
	content: "\e671"
}

.icon-bendianzhuanti:before {
	content: "\e672"
}

.icon-zhenbentushu:before {
	content: "\e673"
}

.icon-dianzhutuijian:before {
	content: "\e674"
}

.icon-tejiayouhui:before {
	content: "\e675"
}

.icon-lunbotu:before {
	content: "\e676"
}

.icon-huifumoren:before {
	content: "\e677"
}

.icon-fankui:before {
	content: "\e679"
}

.icon-zuijinchengjiao1:before {
	content: "\e67c"
}

.icon-yulan1:before {
	content: "\e67f"
}

.icon-chenggongjiarugouwuche:before {
	content: "\e6d4"
}

.icon-chaping:before {
	content: "\e6d5"
}

.icon-haopingzhongping:before {
	content: "\e6d6"
}

.icon-baocuotanhao1:before {
	content: "\e682"
}

.icon-changyongcaidanxuantingdianji:before {
	content: "\e686"
}

.icon-maijiazhongxin1:before {
	content: "\e687"
}

.icon-tixingtanhao:before {
	content: "\e6dc"
}

.icon-dianpushouyesousuo:before {
	content: "\e688"
}

.icon-dianpudaohangshoucang1:before {
	content: "\e689"
}

.icon-dianpudaohangshoucangdianji:before {
	content: "\e68a"
}

.icon-erweima:before {
	content: "\e68b"
}

.icon-xuanzetupian:before {
	content: "\e68c"
}

.icon-fabuchenggong:before {
	content: "\e68e"
}

.icon-tupianpaixuxiajiantou:before {
	content: "\e68f"
}

.icon-fanhuidingbu:before {
	content: "\e6d7"
}

.icon-xinxi1:before {
	content: "\e6d8"
}

.icon-fankui1:before {
	content: "\e6d9"
}

.icon-guangbo:before {
	content: "\e6da"
}

.icon-jiandu:before {
	content: "\e6db"
}

.icon-xia:before {
	content: "\e6dd"
}

.icon-shang:before {
	content: "\e712"
}

.icon-changyongcaidan,.icon-changyongcaidanxuantingdianji,.icon-chaping,.icon-chenggong1,.icon-dakaixinyemian,.icon-dianpushouyesousuo,.icon-fabuchenggong,.icon-fanhuidingbu,.icon-fankui1,.icon-gongshangzizhirenzheng,.icon-gouwubaozhang,.icon-gouwuche,.icon-guangbo,.icon-haopingzhongping,.icon-jinggao,.icon-luntan,.icon-maijiaqingjia,.icon-shanchu,.icon-shimingrenzheng,.icon-shoucang,.icon-shoucangxuanting,.icon-shouhoufuwu,.icon-shudian,.icon-shutan,.icon-shutan1,.icon-shuyougujiushujiaoliu,.icon-tianjia,.icon-tupianpaixushangjiantou,.icon-tupianpaixuxiajiantou,.icon-tushu,.icon-xinshoushanglu,.icon-xinxi1,.icon-xuanzhuantupian,.icon-yijiagouwuche,.icon-you1,.icon-yuangouxuan,.icon-yuanxuankuang,.icon-yulan1,.icon-zhaoxiangsi,.icon-zhifufangshi,.icon-zidongquerendingdan,.icon-zixun {
	font-size: 16px!important
}

.icon-bangzhuzhongxin,.icon-baocuotanhao1,.icon-biaoqianshanb,.icon-biaoqianshans,.icon-chaotianweidenglu,.icon-dianpu,.icon-dianpudaohangshoucang1,.icon-dianpudaohangshoucangdianji,.icon-dianpushangjiantou,.icon-dianpuxiajiantou,.icon-erweima,.icon-fanggouxuan,.icon-fangxuankuang,.icon-gouwuche1,.icon-jia,.icon-jian,.icon-jiandu,.icon-jiaotanliuyan,.icon-kefudianhua,.icon-kefuliuyan,.icon-kefuqq,.icon-maijiazhongxin1,.icon-maijiazhongxinzuocecaidanshouqi,.icon-maijiazhongxinzuocecaidanzhankai,.icon-paimai,.icon-shang,.icon-shangchuantupian,.icon-shangcidenglu,.icon-shangpaixu,.icon-shangshou,.icon-sousuo,.icon-tupians,.icon-wutu,.icon-xia,.icon-xiala,.icon-xiangshangshouqi,.icon-xiangxiazhankai,.icon-xiaoxi,.icon-xiaoyoufanye,.icon-xiaozuofanye,.icon-xiapaixu,.icon-xing,.icon-xuanzetupian,.icon-you,.icon-youtu,.icon-zuijinchengjiao1,.icon-zuo {
	font-size: 12px!important
}

.icon-gouwuche11,.icon-qq,.icon-weibo,.icon-weixin,.icon-yonghutouxiang {
	font-size: 30px!important
}

.icon-zhudaohangzaixianpaimai {
	font-size: 18px!important
}

.icon-bendianfenlei,.icon-bendiansousuo,.icon-bendianzhuanti,.icon-chenggongjiarugouwuche,.icon-dianpufengge,.icon-dianpugonggao,.icon-dianzhutuijian,.icon-fankui,.icon-guanggaotupian,.icon-huifumoren,.icon-linshitongzhi,.icon-lunbotu,.icon-tejiayouhui,.icon-tianjiaxinmokuai,.icon-tixingtanhao,.icon-youqingdianpu,.icon-zhenbentushu {
	font-size: 24px!important
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */hr,img,legend {
	border: 0
}

#searchInput:focus,a:active,a:hover {
	outline: 0
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body,h1,h2,h3,h4,h5,h6,img {
	margin: 0;
	padding: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}[hidden],template {
	display: none
}

a {
	background-color: transparent;
	color: #333;
	text-decoration: none
}

abbr[title] {
	border-bottom: 1px dotted
}

b,optgroup,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	vertical-align: middle
}

svg:not(:root) {
	overflow: hidden
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre,textarea {
	overflow: auto
}

code,kbd,pre,samp {
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0;
	outline: 0
}

body,pre {
	line-height: 22px
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

*,.header-search,.search-box *,:after,:before {
	box-sizing: border-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend,td,th {
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.m_t5 {
	margin-top: 5px
}

.m_t8 {
	margin-top: 8px
}

.m_t10 {
	margin-top: 10px
}

.m_t15 {
	margin-top: 15px
}

.m_t25 {
	margin-top: 25px
}

.m_t45 {
	margin-top: 45px
}

.m_r5 {
	margin-right: 5px
}

.m_r15 {
	margin-right: 15px
}

.m_r8 {
	margin-right: 8px
}

.m_r10 {
	margin-right: 10px
}

.m_l10 {
	margin-left: 10px
}

.m_l15 {
	margin-left: 15px
}

.m_b10 {
	margin-bottom: 10px
}

.pd10 {
	padding: 10px
}

dd,dl,dt,li,ol,p,ul {
	margin: 0;
	padding: 0;
	list-style: none
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent
}

body {
	font-family: Helvetica,Arial,Microsoft YaHei,sans-serif;
	font-size: 14px;
	color: #333;
	background-color: #fff
}

button,input,select,textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

a:focus,a:hover {
	color: #8c222c;
	text-decoration: none
}

a:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}

figure {
	margin: 0
}

hr {
	margin-top: 30px;
	margin-bottom: 30px;
	border-top: 1px solid #eee
}

.clearfix:after,.clearfix:before,.content:after {
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	clear: both;
	visibility: hidden
}

.clearfix:after {
	clear: both
}

.pull-left {
	float: left!important
}

.pull-right {
	float: right!important
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.show {
	display: block!important
}

.hide {
	display: none!important
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20)
}

.close:focus,.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}

code,kbd,pre {
	padding: 2px 4px
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent
}

.text_box,pre {
	display: block
}

.caret.down {
	border-top: 4px solid
}

.caret.up {
	border-bottom: 4px solid
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text_box {
	overflow: hidden;
	zoom: 1
}

code,kbd,pre,samp {
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace
}

.search-history-list,.search-history-title,.search-sug-list {
	font-family: Helvetica,Arial,Microsoft YaHei,sans-serif
}

code {
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px
}

kbd {
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	box-shadow: none
}

pre {
	font-size: 13px;
	word-break: break-all;
	word-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0
}

.content,.foot,.head,.nav {
	width: 1000px;
	margin: 0 auto
}

@media screen and (min-width:1200px) {
	.content,.foot,.head,.nav {
		width: 1200px;
		margin: 0 auto
	}
}

@media screen and (max-width:1020px) {
	body,html {
		width: 1020px
	}
}

@media screen and (min-width:1200px) and (max-width:1220px) {
	body,html {
		width: 1220px
	}
}

.nav-header-box {
	height: 36px;
	background-color: #8c222c
}

.nav-header-box .header-wrap {
	position: relative;
	width: 1000px;
	height: 100%;
	margin: 0 auto
}

.nav-header-box .header-wrap .slogan-box {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 6px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #e2c8ca
}

.nav-header-box .header-wrap .slogan-box .text {
	margin-right: 4px
}

.nav-header-box .header-wrap .user-info-box {
	position: absolute;
	top: 0;
	right: 0;
	height: 36px;
	font-size: 0
}

.nav-header-box .header-wrap .user-info-box .item-info {
	float: left;
	position: relative;
	height: 36px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link {
	display: block;
	padding: 0 8px;
	line-height: 36px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link .iconfont {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link .iconfont .ico-circle {
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	border: 1px solid #8c222c;
	background-color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link:hover,.nav-header-box .header-wrap .user-info-box .item-info .info-normal:hover {
	background-color: #7b111b
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link .iconfont.icon-xiaoxi {
	font-size: 12px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link .iconfont.icon-gouwuche1 {
	margin-top: -2px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link .info-text {
	display: inline-block;
	vertical-align: middle;
	margin-top: 2px;
	height: 14px;
	line-height: 12px;
	font-size: 12px;
	color: #e2c8ca;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-link:hover .info-text {
	color: #fff;
	border-bottom: 1px solid #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-normal {
	display: block;
	height: 36px;
	padding: 0 8px;
	line-height: 36px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-normal .info-text {
	font-size: 12px;
	color: #e2c8ca;
	cursor: default
}

.nav-header-box .header-wrap .user-info-box .item-info .info-normal:hover .info-text {
	color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win {
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
	z-index: 1000;
	width: auto;
	height: auto;
	border: 1px solid #ccc;
	background-color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center,.nav-header-box .header-wrap .user-info-box .item-info .info-win .personal-center,.nav-header-box .header-wrap .user-info-box .item-info .info-win .seller-center {
	padding-top: 10px;
	white-space: nowrap
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain,.nav-header-box .header-wrap .user-info-box .item-info .info-win .personal-center .info-domain,.nav-header-box .header-wrap .user-info-box .item-info .info-win .seller-center .info-domain {
	margin-bottom: 9px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain .title,.nav-header-box .header-wrap .user-info-box .item-info .info-win .personal-center .info-domain .title,.nav-header-box .header-wrap .user-info-box .item-info .info-win .seller-center .info-domain .title {
	width: 50px;
	margin: 0 auto 4px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	border-bottom: 1px solid #e5e5e5
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain .title .icon-dianpu,.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain .title .icon-paimai,.nav-header-box .header-wrap .user-info-box .item-info .info-win .personal-center .info-domain .title .icon-dianpu,.nav-header-box .header-wrap .user-info-box .item-info .info-win .personal-center .info-domain .title .icon-paimai,.nav-header-box .header-wrap .user-info-box .item-info .info-win .seller-center .info-domain .title .icon-dianpu,.nav-header-box .header-wrap .user-info-box .item-info .info-win .seller-center .info-domain .title .icon-paimai {
	color: #bbb;
	font-size: 12px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain .item,.nav-header-box .header-wrap .user-info-box .item-info .info-win .personal-center .info-domain .item,.nav-header-box .header-wrap .user-info-box .item-info .info-win .seller-center .info-domain .item {
	display: block;
	width: 82px;
	height: 24px;
	padding: 0 16px;
	line-height: 24px;
	font-size: 12px;
	color: #333
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain .item:hover,.nav-header-box .header-wrap .user-info-box .item-info .info-win .personal-center .info-domain .item:hover,.nav-header-box .header-wrap .user-info-box .item-info .info-win .seller-center .info-domain .item:hover {
	color: #8c222c;
	background-color: #f7f8f3
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain .title {
	width: 70px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-seller-center .info-domain .item {
	width: 102px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center {
	width: 155px;
	padding: 15px 0
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner {
	width: 125px;
	margin: 0 auto
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .help_btn {
	display: block;
	width: 125px;
	height: 32px;
	line-height: 32px;
	border-radius: 2px;
	background-color: #f8f7f3;
	border: 1px solid #e5e5e5;
	text-align: center;
	color: #333;
	font-size: 12px;
	margin: 0 auto
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .help_btn .ico {
	font-size: 12px;
	color: #a5806d
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .help_btn:hover {
	color: #9A7765;
	border: 1px solid #a5806d
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .help_qq {
	display: inline-block;
	color: #333;
	height: 26px;
	line-height: 26px;
	font-size: 12px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .help_qq .ico {
	font-size: 12px;
	color: #333
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .help_qq:hover {
	color: #9A7765
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .help_qq:hover .iconfont {
	color: #a5806d
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .tip {
	display: block;
	font-size: 12px;
	color: #9c9c9c;
	margin-top: 14px;
	text-align: left
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .text {
	font-size: 12px;
	line-height: 16px;
	color: #666;
	text-align: left;
	margin-bottom: 20px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .text .item {
	width: 100%;
	margin-bottom: 16px;
	margin-top: 17px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .text .item.last {
	margin-bottom: 0
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .text .item .phone {
	font-size: 14px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .help-center .other_info_inner .text .item .label {
	color: #999
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code {
	width: 202px;
	height: 214px;
	padding: 10px 26px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .app-box,.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .weinxin-box {
	float: left;
	width: 150px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .app-box .text,.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .weinxin-box .text {
	height: 20px;
	margin-bottom: 6px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	color: #999
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .app-box .code,.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .weinxin-box .code {
	width: 150px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	background-color: #000
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .app-box .code img,.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .weinxin-box .code img {
	width: 100%;
	height: 100%
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .app-box .code .code-link,.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .weinxin-box .code .code-link {
	display: block;
	width: 100%;
	height: 100%
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .app-box {
	float: right
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .mobile-code .app-box .tip {
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #999
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box {
	width: 162px;
	padding: 20px 16px 14px;
	background-color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .login-btn {
	width: 130px;
	height: 30px;
	margin-bottom: 15px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	border-radius: 3px;
	border: 1px solid #8c222c;
	color: #fff;
	background-color: #8c222c;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .login-btn:hover {
	background-color: #7b111b
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .register-btn {
	width: 130px;
	height: 30px;
	margin-bottom: 16px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	border-radius: 3px;
	border: 1px solid #d4c4b8;
	color: #8c222c;
	background-color: #f8f7f3;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .register-btn:hover {
	border: 1px solid #8c222c
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login {
	padding: 0 1px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .title {
	height: 20px;
	margin-bottom: 2px;
	line-height: 20px;
	font-size: 12px;
	color: #999
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-qq,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weixin {
	float: left;
	width: 30px;
	margin-right: 19px;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-qq .icon-box,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo .icon-box,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weixin .icon-box {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 3px;
	overflow: hidden
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-qq .icon-box .iconfont,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo .icon-box .iconfont,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weixin .icon-box .iconfont {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	font-size: 30px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-qq .icon-box .iconfont.icon-weixin,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo .icon-box .iconfont.icon-weixin,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weixin .icon-box .iconfont.icon-weixin {
	color: #77a877
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-qq .icon-box .iconfont.icon-qq,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo .icon-box .iconfont.icon-qq,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weixin .icon-box .iconfont.icon-qq {
	color: #0f8ec7
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-qq .icon-box .iconfont.icon-weibo,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo .icon-box .iconfont.icon-weibo,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weixin .icon-box .iconfont.icon-weibo {
	color: #ba5c65
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-qq .text,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo .text,.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weixin .text {
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #666
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .login-box .other-login .login-list .login-weibo {
	margin-right: 0
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box {
	width: 166px;
	padding: 15px 16px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box .pic-box {
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	line-height: 30px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box .pic-box .pic-img {
	display: none;
	display: inline-block;
	max-width: 100%;
	max-height: 100%
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box .pic-box .icon-yonghutouxiang {
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
	font-size: 30px;
	color: #ccc
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box .btn-group {
	float: left;
	width: 104px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 12px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box .btn-group .btn {
	color: #333;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box .btn-group .btn:hover {
	color: #8c222c
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .account-box .btn-group .btn-split {
	margin: 0 3px;
	color: #e5e5e5
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .area-box {
	width: 260px;
	padding: 10px 0 6px 14px;
	background-color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .area-box .item {
	float: left;
	width: 49px;
	height: 20px;
	margin-bottom: 6px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .area-box .item .text {
	display: inline-block;
	height: 20px;
	padding: 0 5px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .area-box .item .text:hover {
	color: #8c222c;
	background-color: #f3f0e9
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .area-box .item.active .text {
	color: #fff;
	background-color: #8c222c
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .load-box {
	width: 280px;
	height: 100px;
	line-height: 100px;
	text-align: center
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .load-box img {
	display: inline-block;
	width: 60px;
	height: 60px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-login-cart-none-box {
	width: 212px;
	padding: 10px 16px;
	background-color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-login-cart-none-box .tip {
	line-height: 20px;
	font-size: 12px;
	color: #666;
	word-break: break-all
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-login-cart-none-box .tip .text {
	display: inline-block;
	vertical-align: middle
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-login-cart-none-box .login-btn {
	display: block;
	width: 70px;
	height: 26px;
	margin-top: 10px;
	margin-bottom: 5px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	background-color: #8c222c;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .no-login-cart-none-box .login-btn:hover {
	background-color: #7b111b
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-none-box {
	width: 272px;
	padding: 10px 16px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-none-box .icon-gouwuche11 {
	display: block;
	width: 30px;
	height: 30px;
	margin: 4px auto 10px;
	font-size: 30px;
	color: #ccc
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-none-box .tip {
	line-height: 20px;
	font-size: 12px;
	color: #666
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box {
	width: 334px;
	padding-top: 10px;
	background-color: #fff
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .title {
	height: 20px;
	padding: 0 16px;
	margin-bottom: 3px;
	line-height: 20px;
	font-size: 12px;
	color: #bbb
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item {
	padding: 7px 16px;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .img-box {
	float: left;
	display: block;
	width: 50px;
	height: 50px;
	margin-right: 6px;
	line-height: 48px;
	text-align: center;
	font-size: 0;
	border: 1px solid #e5e5e5;
	overflow: hidden
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .img-box img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .name {
	float: left;
	display: -webkit-box;
	width: 144px;
	height: 40px;
	margin: 5px 0;
	line-height: 20px;
	font-size: 12px;
	color: #333;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .info {
	float: left;
	width: 100px;
	height: 50px;
	padding-left: 6px;
	text-align: right
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .info .price {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #bf7f5f
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .info .del-box {
	height: 25px;
	line-height: 25px;
	font-size: 12px
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .info .del-box .del-btn {
	color: #8999a9;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item .info .del-box .del-btn:hover,.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item:hover .name {
	color: #8c222c
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .item:hover {
	background-color: #f8f7f3
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .revoke-btn {
	display: none;
	width: 302px;
	height: 36px;
	margin: 0 auto;
	line-height: 36px;
	text-align: center;
	font-size: 12px;
	color: #8999a9;
	background-color: #eee;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .revoke-btn:hover {
	color: #8c222c
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .btn-box {
	padding: 10px 0;
	margin: 7px 16px 0;
	border-top: 1px solid #e5e5e5
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .btn-box .tip {
	float: left;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #999
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .btn-box .btn {
	float: right;
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	background-color: #8c222c;
	cursor: pointer
}

.nav-header-box .header-wrap .user-info-box .item-info .line-right-test,.nav-header-box .header-wrap .user-info-box .item-info.login-win .line-left,.nav-header-box .header-wrap .user-info-box .item-info.login-win .line-right {
	position: absolute;
	top: 0;
	width: 1px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #e2c8ca
}

.nav-header-box .header-wrap .user-info-box .item-info .info-win .cart-list-box .btn-box .btn:hover,.nav-header-box .header-wrap .user-info-box .item-info.info-focus-active .info-link,.nav-header-box .header-wrap .user-info-box .item-info.info-focus-active .info-normal {
	background-color: #7b111b
}

.nav-header-box .header-wrap .user-info-box .item-info .line-right-test {
	right: 1px
}

.nav-header-box .header-wrap .user-info-box .item-info.message-win .msg-normal .un-read-style,.nav-header-box .header-wrap .user-info-box .item-info.message-win .msg-un-read .normal-style {
	display: none
}

.nav-header-box .header-wrap .user-info-box .item-info.login-win .info-normal {
	padding: 0 15px
}

.nav-header-box .header-wrap .user-info-box .item-info.login-win .line-left {
	left: 9px
}

.nav-header-box .header-wrap .user-info-box .item-info.login-win .line-right {
	right: 9px
}

.nav-header-box .header-wrap .user-info-box .item-info.login-win .info-win {
	left: auto;
	right: 0
}

.nav-header-box .header-wrap .user-info-box .item-info.mobile-win .info-win {
	left: -65px
}

.nav-header-box .header-wrap .user-info-box .item-info.area-win .info-win {
	left: auto;
	right: 0
}

.nav-header-box .header-wrap .user-info-box .item-info.info-focus-active .info-win {
	display: block
}

.nav-header-box .header-wrap .user-info-box .item-info.info-focus-active .line-left,.nav-header-box .header-wrap .user-info-box .item-info.info-focus-active .line-right {
	display: none
}

.icon,.icon_delete .icon_delete_img {
	display: inline-block
}

@media screen and (min-width:1200px) {
	.nav-header-box .header-wrap {
		width: 1200px
	}
}

body,html {
	zoom: 1;
	height: 100%
}

.main-box {
	position: relative;
	min-height: 100%;
	padding-bottom: 70px
}

.footer-box {
	position: relative;
	z-index: 10;
	width: 100%;
	height: 125px;
	margin-top: -70px;
	color: #999;
	background-color: #fff;
	overflow: hidden
}

.footer-box .footer-wrap {
	width: 1000px;
	height: 105px;
	margin: 0 auto;
	padding: 10px 0 20px;
	border-top: 1px solid #e5e5e5
}

.footer-box .Licence-info-box,.footer-box .copyright-info-box,.footer-box .link-box {
	height: 20px;
	line-height: 20px;
	font-size: 12px
}

.footer-box .copyright-info-box {
	float: left;
	width: 300px
}

.footer-box .link-box {
	text-align: right
}

.footer-box .link-box .item {
	margin-left: 13px;
	color: #8999a9
}

.footer-box .link-box .item:hover {
	color: #333
}

.footer-box .Licence-info-box .text {
	color: #999
}

.footer-box .Licence-info-box .text-split {
	margin: 3px;
	color: #e5e5e5
}

@media screen and (min-width:1200px) {
	.footer-box .footer-wrap {
		width: 1200px
	}
}

.icon {
	width: 12px;
	height: 12px;
	vertical-align: middle
}

.icon img {
	width: 100%;
	height: 100%;
	vertical-align: baseline
}

.icon_delete {
	width: 11px;
	height: 12px;
	line-height: 12px;
	cursor: pointer
}

.icon_delete .icon_delete_img_hover,.icon_delete:hover .icon_delete_img {
	display: none
}

.icon_delete:hover .icon_delete_img_hover {
	display: inline-block
}

.icon_delete_item {
	display: none!important;
	width: 6px;
	height: 6px;
	line-height: 6px;
	cursor: pointer
}

.icon_delete_item .icon_delete_item_img {
	display: inline-block
}

.icon_delete_item .icon_delete_item_img_hover,.search-history-title .editor .icon_delete {
	display: none
}

.search-history-title {
	height: 16px;
	line-height: 16px;
	margin-top: 12px;
	padding: 0 12px;
	overflow: hidden
}

.search-history-title .title-name {
	float: left;
	font-size: 12px;
	color: #9c9c9c
}

.search-history-title .icon_delete_box {
	float: right
}

.search-history-title .icon_delete_box .edit_btns {
	display: none;
	line-height: 17px;
	font-size: 12px
}

.search-history-title .icon_delete_btn {
	padding: 0 5px
}

.search-history-title .editor .edit_btns {
	display: block
}

.search-history-title .icon_delete_box .edit_btns .delete_all_btn {
	display: inline-block;
	margin-right: 12px;
	color: #666;
	cursor: pointer
}

.search-history-title .icon_delete_box .edit_btns .finish_btn {
	display: inline-block;
	color: #911d2b;
	cursor: pointer
}

.search-history-list {
	max-height: 360px;
	padding: 0 12px;
	margin-bottom: 6px;
	overflow: hidden
}

.search-history-box-flag .search-history-list .search-history-item {
	position: relative;
	float: left;
	max-width: 46%;
	height: 24px;
	line-height: 23px;
	padding: 0 8px;
	margin-right: 12px;
	margin-top: 12px;
	color: #666;
	background: #fff;
	border: 1px solid #eaeaea;
	border-radius: 2px;
	font-size: 13px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.search-history-box-flag .search-history-list .history-title {
	position: relative;
	float: left;
	height: 24px;
	line-height: 24px;
	margin-right: 12px;
	margin-top: 12px;
	color: #9C9C9C;
	background: #fff;
	font-size: 12px;
	overflow: hidden
}

.search-history-box-flag .search-history-list .search-history-item .text,.search-history-box-flag .search-sug-list .search-sug-item .current-text {
	font-size: 13px
}

.search-history-box-flag .search-history-list .search-history-item .icon_delete_item {
	position: absolute;
	right: 4px;
	top: 8px
}

.search-history-box-flag .search-history-list .search-history-item:hover {
	color: #911d2b;
	border: 1px solid #911d2b
}

.search-history-box-flag .search-history-list .search-history-item:hover .icon_delete_item .icon_delete_item_img {
	display: none
}

.search-history-box-flag .search-history-list .search-history-item:hover .icon_delete_item .icon_delete_item_img_hover {
	display: inline-block
}

.search-history-box-flag .editor .search-history-item {
	padding: 0 12px 0 4px
}

.search-history-box-flag .editor .search-history-item .icon_delete_item {
	display: inline-block!important
}

.search-sug-list {
	padding-bottom: 6px
}

.gallery-book-title i,.gallery-main-title span i,.home-recommand .list-main-title span i,.list-recommand-list-new .list-main-title span i,.newSquare-box-title i,.pmCompany-box .pmCompany-box-title i {
	font-family: "Microsoft YaHei";
	font-style: normal
}

.search-history-box-flag .search-sug-list .search-sug-item {
	height: 27px;
	line-height: 27px;
	padding: 0 12px;
	font-size: 13px;
	color: #333;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.search-sug-list .search-sug-item:hover,.search-sug-list .sug_hover {
	background: #f2f2f2
}

.search-sug-list .search-sug-item .current-text {
	color: #666
}

.header-search .text_foc {
	border: none!important
}

.icon-tab-down {
	position: relative;
	top: 9px;
	left: 4px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid #999
}

.header-search-box {
	background: #fff
}

.header-search-box.shop,.index {
	background: #a5806d
}

.header-search {
	position: relative;
	width: 1000px;
	height: 86px;
	margin: 0 auto;
	padding-top: 31px
}

.help .header-search {
	width: 950px
}

.header-search .logo-text {
	position: absolute;
	left: 0;
	top: 0;
	float: left;
	display: block;
	width: 232px;
	height: 86px;
	padding-left: 0;
	overflow: hidden;
	line-height: 84px;
	font-size: 0
}

.header-search .logo-text-180 {
	width: 180px
}

.header-search .logo-text img {
	width: 100%
}

.header-search .logo-text img.logo-220 {
	display: none;
	vertical-align: middle
}

.header-search .logo-text img.logo-220-red {
	display: inline-block;
	vertical-align: middle
}

.index .header-search .logo-text img.logo-220,.shop .header-search .logo-text img.logo-220 {
	display: inline-block
}

.header-search .logo-text img.logo-250,.index .header-search .logo-text img.logo-220-red,.isbnsearch .header-search .search-box .search-con .search-input-box .search-status-box,.search .header-search .search-box .search-con .search-input-box .search-status-box,.shop .header-search .logo-text img.logo-220-red {
	display: none
}

.header-search .search-box {
	float: right;
	width: auto;
	height: 32px;
	margin-right: 0
}

.search-box * {
	font-size: 12px
}

.header-search .search-box .search-con {
	position: relative;
	float: left;
	width: 588px;
	height: 32px;
	border: 2px solid #8c222c
}

.header-search .search-box .search-con .search-type {
	position: absolute;
	top: -26px;
	left: -2px;
	width: 120px;
	height: 24px;
	font-size: 12px;
	color: #333
}

.header-search .search-box .search-con .search-type.pm .item-type[type=pm],.header-search .search-box .search-con .search-type.shop .item-type[type=shop] {
	color: #8c222c
}

.header-search .search-box .search-con .search-type .item-type {
	float: left;
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
	cursor: pointer
}

.header-search .search-box .search-con .search-type .indicator {
	position: absolute;
	bottom: 0;
	left: 15px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom: 5px solid #8c222c;
	transition: left .5s
}

.header-search .search-box .search-con .search-type.shop .indicator {
	left: 8px
}

.header-search .search-box .search-con .search-type.pm .indicator {
	left: 48px
}

.header-search .search-box .search-con .search-input-box {
	position: relative;
	float: left;
	width: 496px;
	height: 28px;
	background: #fff
}

.header-search .search-box .search-con .search-input-box input {
	width: 496px;
	height: 28px;
	padding: 10px 84px 10px 10px;
	line-height: 18px;
	font-size: 14px;
	color: #333;
	border: none
}

.header-search .search-box .search-con .search-input-box .gray9,.header-search .search-box .search-con .search-input-box .search-status-box .iconfont {
	color: #999
}

.isbnsearch .header-search .search-box .search-con .search-input-box input,.search .header-search .search-box .search-con .search-input-box input {
	padding-right: 15px
}

.header-search .search-box .search-con .search-input-box input.gray9 {
	font-size: 12px
}

.header-search .search-box .search-con .search-input-box .search-status-box {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 501;
	width: 74px;
	line-height: 28px;
	font-size: 12px;
	cursor: pointer
}

.header-search .search-box .search-con .search-input-box .search-status-box:before {
	content: '';
	display: block;
	position: absolute;
	top: 6px;
	left: 0;
	width: 1px;
	height: 16px;
	background-color: #ccc
}

.header-search .search-box .search-con .search-input-box .search-status-box .cur-status {
	text-align: center;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent
}

.header-search .search-box .search-con .search-input-box .search-status-box .status-other {
	display: none;
	width: 100%;
	padding-left: 20px;
	border: 1px solid #e5e5e5;
	border-top: none;
	text-align: left;
	background-color: #fff
}

.header-search .search-box .search-con .search-input-box .search-status-box .status-other-end {
	padding-left: 15px
}

.header-search .search-box .search-con .search-input-box .search-status-box .status-other .text {
	text-align: left
}

.header-search .search-box .search-con .search-input-box .search-status-box .cur-status:hover,.header-search .search-box .search-con .search-input-box .search-status-box .status-other:hover {
	background-color: #f5f5f5
}

.header-search .search-box .search-con .search-input-box .search-status-box-hover:before {
	visibility: hidden
}

.header-search .search-box .search-con .search-input-box .search-status-box-hover .cur-status {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5
}

.header-search .search-box .search-con .search-input-box .search-status-box-hover .icon-tab-down {
	position: relative;
	top: -9px;
	left: 4px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: none;
	border-bottom: 5px solid #999
}

.header-search .search-box .search-con .search-input-box .search-status-box-hover .status-other {
	display: block
}

.header-search .search-box .search-con .search-input-box .hide .status-other {
	display: none!important
}

.header-search .search-box .search-con .search-input-box .search-label {
	position: absolute;
	top: 5px;
	left: 10px;
	line-height: 18px;
	font-size: 12px;
	color: #999;
	cursor: text
}

.header-search .search-box .search-con .search-input-box .search-history-box {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 500;
	width: 100%;
	min-width: 330px;
	background-color: #fff;
	border: 1px solid #eaeaea
}

.tscroll,.tscroll-view {
	position: relative
}

.header-search .search-box .search-con .btn {
	float: left;
	width: 88px;
	height: 28px;
	border: 0;
	padding-left: 2px;
	line-height: 28px;
	font-size: 16px;
	color: #fff;
	border-radius: 0;
	background-color: #8c222c;
	text-align: center;
	cursor: pointer
}

.header-search .search-box .search-con .btn:hover {
	background-color: #7B111B
}

.header-search .search-box .search-link {
	float: left;
	width: 35px;
	height: 32px;
	line-height: 16px;
	font-size: 12px;
	color: #666;
	text-align: right
}

.header-search .search-box .hotwords-list,.hotwords-list {
	width: 600px;
	height: 18px;
	line-height: 18px;
	margin-top: 6px;
	font-size: 12px;
	overflow: hidden
}

.header-search .search-box .search-link a {
	color: #666
}

.header-search .search-box .search-link a:hover {
	color: #8c222c
}

.header-search .search-box .hotwords-list {
	color: #7C7C7C
}

.header-search .search-box .hotwords-list .hotwords-item {
	float: left;
	margin-right: 16px;
	cursor: pointer
}

.header-search .search-box .hotwords-list .hotwords-item:hover,.header-search .search-box .hotwords-list .red {
	color: #911D2B
}

.hotwords-list {
	color: #7C7C7C
}

.hotwords-list .hotwords-item {
	float: left;
	margin-right: 16px;
	cursor: pointer
}

.hotwords-list .hotwords-item:hover,.hotwords-list .red {
	color: #911D2B
}

.index .header-search .logo-text,.isbnsearch .header-search .logo-text,.search .header-search .logo-text,.shop .header-search .logo-text {
	height: 100px;
	line-height: 95px
}

.index .header-search,.isbnsearch .header-search,.search .header-search,.shop .header-search {
	height: 100px
}

.index .header-search .search-box,.index .header-search .search-box .search-con,.isbnsearch .header-search .search-box,.isbnsearch .header-search .search-box .search-con,.search .header-search .search-box,.search .header-search .search-box .search-con,.shop .header-search .search-box,.shop .header-search .search-box .search-con {
	height: 40px
}

.index .header-search .search-box .search-con .search-input-box,.index .header-search .search-box .search-con .search-input-box input,.isbnsearch .header-search .search-box .search-con .search-input-box,.isbnsearch .header-search .search-box .search-con .search-input-box input,.search .header-search .search-box .search-con .search-input-box,.search .header-search .search-box .search-con .search-input-box input,.shop .header-search .search-box .search-con .search-input-box,.shop .header-search .search-box .search-con .search-input-box input {
	height: 36px
}

.index .header-search .search-box .search-con .search-input-box .search-status-box,.isbnsearch .header-search .search-box .search-con .search-input-box .search-status-box,.search .header-search .search-box .search-con .search-input-box .search-status-box,.shop .header-search .search-box .search-con .search-input-box .search-status-box {
	line-height: 36px
}

.index .header-search .search-box .search-con .search-input-box .search-label,.isbnsearch .header-search .search-box .search-con .search-input-box .search-label,.search .header-search .search-box .search-con .search-input-box .search-label,.shop .header-search .search-box .search-con .search-input-box .search-label {
	top: 10px
}

.index .header-search .search-box .search-con .search-input-box .search-history-box,.isbnsearch .header-search .search-box .search-con .search-input-box .search-history-box,.search .header-search .search-box .search-con .search-input-box .search-history-box,.shop .header-search .search-box .search-con .search-input-box .search-history-box {
	top: 38px
}

.index .header-search .search-box .search-con .btn,.isbnsearch .header-search .search-box .search-con .btn,.search .header-search .search-box .search-con .btn,.shop .header-search .search-box .search-con .btn {
	height: 36px;
	line-height: 36px
}

.index .header-search .search-box .search-link,.isbnsearch .header-search .search-box .search-link,.search .header-search .search-box .search-link,.shop .header-search .search-box .search-link {
	height: 40px;
	padding-top: 4px
}

.index .header-search .search-box .search-con .search-input-box .search-status-box:before,.isbnsearch .header-search .search-box .search-con .search-input-box .search-status-box:before,.search .header-search .search-box .search-con .search-input-box .search-status-box:before,.shop .header-search .search-box .search-con .search-input-box .search-status-box:before {
	top: 10px
}

@media screen and (min-width:1200px) {
	.isbnsearch .header-search .search-box,.search .header-search .search-box {
		margin-right: 200px
	}

	.index .header-search,.isbnsearch .header-search,.search .header-search,.shop .header-search,.store .header-search {
		width: 1200px!important
	}

	.index .header-search .logo-text,.shop .header-search .logo-text {
		width: 500px
	}

	.index .header-search .logo-text img.logo-220,.shop .header-search .logo-text img.logo-220 {
		display: none
	}

	.index .header-search .logo-text img.logo-250,.shop .header-search .logo-text img.logo-250 {
		display: inline-block;
		vertical-align: middle
	}

	.index .header-search .search-box .search-con,.shop .header-search .search-box .search-con,.store .header-search .search-box .search-con {
		width: 688px
	}

	.index .header-search .search-box .search-con .search-input-box,.index .header-search .search-box .search-con .search-input-box input,.shop .header-search .search-box .search-con .search-input-box,.shop .header-search .search-box .search-con .search-input-box input,.store .header-search .search-box .search-con .search-input-box,.store .header-search .search-box .search-con .search-input-box input {
		width: 596px
	}
}

.tscroll-view {
	height: 100%;
	overflow: hidden
}

.tscroll-bar,.tscroll-pane,.tscroll-thumb {
	position: absolute;
	top: 0
}

.tscroll-pane {
	left: 0;
	width: 100%
}

.tscroll-bar {
	right: 0;
	width: 12px;
	border-left: 1px solid #e5e5e5;
	overflow: hidden
}

.tscroll-track {
	height: 100%;
	background-color: #fcfcfc
}

.tscroll-thumb {
	left: 2px;
	width: 8px;
	height: 20px;
	border-radius: 4px;
	background-color: #999;
	cursor: pointer;
	overflow: hidden
}

.tscroll-thumb-end {
	height: 5px;
	overflow: hidden
}

.tscroll-hide {
	display: none
}

.tscroll-unselect {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.list-group .list-group-item {
	position: relative;
	display: block;
	padding: 0 19px;
	margin-bottom: -1px;
	height: 32px;
	line-height: 31px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group .list-group-item.item-header {
	border: 1px solid #8c222c;
	font-size: 16px;
	color: #fff;
	background-color: #8c222c
}

.list-group .list-group-item.item-remarkable {
	font-size: 14px;
	color: #59070f;
	background-color: #f2f1ea
}

.cagetory-box {
	width: 180px;
	height: auto;
	background-color: #f7f7f6
}

.cagetory-box .split-block {
	width: 100%;
	height: 16px
}

.cagetory-box .list-group {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1
}

.cagetory-box .list-group .list-group-item .item-text {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 5;
	width: 180px;
	height: 32px;
	line-height: 28px;
	padding-left: 18px;
	border: 2px solid transparent;
	border-right: 0;
	font-size: 0
}

.cagetory-box .list-group .list-group-item .item-text .text {
	display: inline-block;
	vertical-align: top;
	width: 140px;
	height: 29px;
	font-size: 13px;
	overflow: hidden
}

.cagetory-box .list-group .list-group-item .item-text .text .item-title {
	color: #333;
	text-decoration: none
}

.cagetory-box .list-group .list-group-item .item-text .text .item-title:hover {
	color: #8c222c;
	border-bottom: 1px solid #8c222c
}

.cagetory-box .list-group .list-group-item .item-text .text .item-title_active {
	color: #8c222c;
	font-weight:600;
}

.cagetory-box .list-group .list-group-item .item-text .text .item-title.merge:hover {
	vertical-align: middle
}

.cagetory-box .list-group .list-group-item .item-text .text .split-line {
	color: #333
}

.cagetory-box .list-group .list-group-item .item-text .ico {
	display: inline-block;
	vertical-align: top;
	height: 29px;
	font-size: 13px;
	color: #cfc8c4
}

.cagetory-box .list-group .list-group-item .item-text .ico_active {
	display: inline-block;
	vertical-align: top;
	height: 29px;
	font-size: 13px;
	color: #8c222c;
	font-weight:bold;
}

.cagetory-box .list-group .list-group-item .detail {
	display: none;
	position: absolute;
	top: -1px;
	left: 178px;
	z-index: 4;
	width: 822px;
	height: 0;
	padding: 30px 48px;
	border: 2px solid #8c222c;
	background-color: #fff;
	cursor: default
}

.cagetory-box .list-group .list-group-item .detail .detail-item {
	position: relative;
	margin-bottom: 37px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-title {
	height: 20px;
	margin-bottom: 20px;
	line-height: 20px;
	font-size: 18px;
	color: #333
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-title:hover {
	color: #8c222c
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-title .ico {
	position: absolute;
	top: 0;
	left: -20px;
	width: 20px;
	height: 20px;
	text-align: center
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-title .detail-item-title-link {
	font-weight: 700;
	color: #333
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-title .detail-item-title-link:hover {
	color: #8c222c
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list {
	font-size: 12px;
	color: #ccc
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list p {
	margin-top: 10px;
	height: 14px;
	line-height: 14px;
	text-align: justify
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list p.split-6,.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list p.split-7,.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list p.split-8 {
	text-align: left
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list p.split-6 .detail-split {
	margin: 0 6px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list p.split-7 .detail-split {
	margin: 0 7px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list p.split-8 .detail-split {
	margin: 0 8px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list .detail-link {
	display: inline-block;
	line-height: 14px;
	font-size: 12px;
	color: #333
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list .detail-link:hover {
	color: #8c222c
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list .detail-split {
	display: inline-block;
	line-height: 14px;
	font-size: 12px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-list .detail-link-block {
	display: inline-block;
	width: 100%;
	line-height: 0
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu {
	margin-top: 21px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-left {
	float: left;
	width: 368px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-right {
	float: right;
	width: 300px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item {
	margin-bottom: 10px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-title {
	float: left;
	width: 48px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	color: #bdcbda;
	position: relative;
	top: -3px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box {
	padding-left: 48px;
	color: #ccc
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box p {
	margin-bottom: 10px;
	text-align: justify;
	font-size: 14px;
	line-height: 14px;
	height: 14px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box p.split-7 {
	text-align: left
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box p.split-7 .sibu-split {
	margin: 0 7px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box .sibu-link {
	display: inline-block;
	line-height: 14px;
	font-size: 12px;
	color: #333
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box .sibu-link:hover {
	color: #8c222c
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box .sibu-split {
	display: inline-block;
	line-height: 14px;
	font-size: 12px
}

.cagetory-box .list-group .list-group-item .detail .detail-item .detail-item-sibu .sibu-item .sibu-link-box .sibu-link-block {
	display: inline-block;
	width: 100%
}

.cagetory-box .list-group .list-group-item .detail .detail-item.m-b-16 {
	margin-bottom: 16px
}

.cagetory-box .list-group .list-group-item .detail .detail-item.m-b-27 {
	margin-bottom: 27px
}

.cagetory-box .list-group .list-group-item .detail .detail-item.m-b-27 .detail-item-title,.cagetory-box .list-group .list-group-item .detail.title-no-margin .detail-item .detail-item-title {
	margin-bottom: 0
}

.cagetory-box .list-group .list-group-item .detail .detail-item.m-b-27 .split-7 {
	margin-top: 8px
}

.cagetory-box .list-group .list-group-item .detail .other.detail-item {
	float: left;
	margin-bottom: 40px;
	height: 20px;
	line-height: 20px;
	margin-right: 60px
}

.cagetory-box .list-group .list-group-item .detail .other.detail-item .detail-item-title {
	float: left;
	margin: 0 20px 0 0
}

.cagetory-box .list-group .list-group-item .detail .other.detail-item .detail-item-list {
	float: left
}

.cagetory-box .list-group .list-group-item .detail .other.detail-item .detail-item-list p {
	margin-top: 0;
	height: 20px;
	line-height: 20px
}

.cagetory-box .list-group .list-group-item .other.detail {
	padding: 30px 0 30px 48px
}

.cagetory-box .list-group .other.list-group-item .detail,.cagetory-box .list-group.other .list-group-item .detail {
	padding-right: 0
}

.cagetory-box .list-group .list-group-item.active .item-text {
	border-color: #8c222c;
	background-color: #fff
}

.cagetory-box .list-group .list-group-item.active .item-text:after {
	content: '';
	position: absolute;
	top: 0;
	right: -2px;
	z-index: 5;
	display: block;
	width: 3px;
	height: 28px;
	background-color: #fff
}

.cagetory-box .list-group .list-group-item.active .item-text .item-title,.cagetory-box .list-group .list-group-item.active .item-text .split-line {
	color: #59070f
}

.cagetory-box .list-group .list-group-item.active .item-text .ico {
	color: #8c222c
}

.cagetory-box .list-group .list-group-item.active .detail {
	display: block
}

.cagetory-box .list-group .list-group-item.item-header {
	height: 36px;
	line-height: 36px;
	cursor: default
}

.cagetory-box .list-group .list-group-item.item-header a.title {
	height: 34px;
	line-height: 34px;
	font-weight: 700;
	color: #fff;
	font-size: 15px;
	cursor: default
}

.cagetory-box .list-group .list-group-item.item-header a.label {
	height: 26px;
	line-height: 34px;
	color: #d6d6d6;
	font-size: 12px
}

.cagetory-box .list-group .list-group-item.item-header a.label:hover {
	color: #fff;
	border-bottom: 1px solid #fff
}

.cagetory-box .list-group.other {
	border-bottom: 1px solid #ddd
}

.cagetory-box .list-group.other .list-group-item {
	height: 64px
}

.cagetory-box .list-group.other .list-group-item .item-text {
	height: 64px;
	padding-left: 0
}

.cagetory-box .list-group.other .list-group-item .item-text:after {
	height: 60px
}

.cagetory-box .list-group.other .list-group-item .item-text .item-text-other {
	padding-left: 18px;
	line-height: 30px
}

.cagetory-box .list-group.other .list-group-item .item-text .item-text-other:first-child {
	position: relative;
	left: -1px;
	padding-left: 19px;
	border-bottom: 1px solid #ddd
}

.cagetory-box .list-group.other .list-group-item .detail .detail-item {
	margin-bottom: 40px;
	height: 20px;
	line-height: 20px
}

.cagetory-box .list-group.other .list-group-item .detail .detail-item .detail-item-title {
	float: left;
	margin: 0
}

.cagetory-box .list-group.other .list-group-item .detail .detail-item .detail-item-list {
	padding-left: 102px
}

.cagetory-box .list-group.other .list-group-item .detail .detail-item .detail-item-list p {
	margin-top: 0;
	height: 20px;
	line-height: 20px
}

.cagetory-box .list-group.other .list-group-item .detail.p-l-140 .detail-item-list {
	padding-left: 140px
}

.cagetory-box .list-group.other .list-group-item.item-remarkable {
	border-bottom: 1px solid #ddd;
	color: #333;
	background-color: #fff
}

.cagetory-box .list-group.other .list-group-item.item-remarkable .item-text:before {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 100%;
	height: 1px;
	background-color: #f3f0e9
}

.cagetory-box .list-group.other .list-group-item.item-remarkable .item-text-other:first-child {
	color: #59070f;
	background-color: #f2f1ea
}

.cagetory-box .list-group.other .list-group-item.item-header {
	height: 36px;
	line-height: 36px;
	cursor: default
}

.cagetory-box .list-group.other .list-group-item.active .item-text:before {
	display: none
}

.cagetory-box .list-group.other .list-group-item.active .item-text .ico {
	color: #8c222c
}

.cagetory-box .list-group.other .list-group-item.active .item-text-other:first-child {
	left: 0;
	padding-left: 18px;
	color: #59070f;
	background-color: #fff;
	border-bottom: 1px solid transparent
}

.cagetory-box .list-group .other.list-group-item {
	height: 64px
}

.cagetory-box .list-group .other.list-group-item .item-text {
	height: 64px;
	padding-left: 0
}

.cagetory-box .list-group .other.list-group-item .item-text:after {
	height: 60px
}

.cagetory-box .list-group .other.list-group-item .item-text .item-text-other {
	padding-left: 18px;
	line-height: 30px
}

.cagetory-box .list-group .other.list-group-item .item-text .item-text-other:first-child {
	position: relative;
	left: -1px;
	padding-left: 19px;
	border-bottom: 1px solid #ddd
}

.cagetory-box .list-group .other.list-group-item .detail .detail-item {
	margin-bottom: 40px;
	height: 20px;
	line-height: 20px
}

.cagetory-box .list-group .other.list-group-item .detail .detail-item .detail-item-title {
	float: left;
	margin: 0
}

.cagetory-box .list-group .other.list-group-item .detail .detail-item .detail-item-list {
	padding-left: 102px
}

.cagetory-box .list-group .other.list-group-item .detail .detail-item .detail-item-list p {
	margin-top: 0;
	height: 20px;
	line-height: 20px
}

.cagetory-box .list-group .other.list-group-item .detail .other.detail-item {
	float: left;
	margin-bottom: 40px!important;
	height: 20px!important;
	line-height: 20px!important;
	margin-right: 60px!important
}

.cagetory-box .list-group .other.list-group-item .detail .other.detail-item .detail-item-title {
	float: left;
	margin: 0 20px 0 0!important
}

.cagetory-box .list-group .other.list-group-item .detail .other.detail-item .detail-item-list {
	float: left;
	padding-left: 0
}

.cagetory-box .list-group .other.list-group-item .detail .other.detail-item .detail-item-list p {
	margin-top: 0!important;
	height: 20px!important;
	line-height: 20px!important
}

.cagetory-box .list-group .other.list-group-item .detail.p-l-140 .detail-item-list {
	padding-left: 140px
}

.cagetory-box .list-group .other.list-group-item.item-remarkable {
	border-bottom: 1px solid #ddd;
	color: #333;
	background-color: #fff
}

.cagetory-box .list-group .other.list-group-item.item-remarkable .item-text:before {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 100%;
	height: 1px;
	background-color: #f3f0e9
}

.cagetory-box .list-group .other.list-group-item.item-remarkable .item-text-other:first-child {
	color: #59070f;
	background-color: #f2f1ea
}

.cagetory-box .list-group .other.list-group-item.item-header {
	height: 36px;
	line-height: 36px;
	cursor: default
}

.cagetory-box .list-group .other.list-group-item.active .item-text:before {
	display: none
}

.cagetory-box .list-group .other.list-group-item.active .item-text .ico {
	color: #8c222c
}

.cagetory-box .list-group .other.list-group-item.active .item-text-other:first-child {
	left: 0;
	padding-left: 18px;
	color: #59070f;
	background-color: #fff;
	border-bottom: 1px solid transparent
}

.cagetory-box .platform {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	margin-top: 16px
}

.cagetory-box .platform .item {
	display: block;
	width: 100%;
	padding: 10px 0;
	font-size: 15px;
	color: #333;
	border-top: solid 1px #e5e5e5
}

.cagetory-box .platform .item:hover {
	color: #8c222c
}

.cagetory-box .platform .item .ico {
	display: block;
	margin-right: 12px
}

.cagetory-box .platform .item .ico .ico-box {
	display: block;
	margin-left: 10px;
	color: #673b1c
}

.cagetory-box .platform .item .text {
	display: block
}

.cagetory-box .platform .item .text .title {
	display: block;
	font-size: 15px;
	color: #333
}

.cagetory-box .platform .item .text .title:hover {
	color: #8c222c
}

.cagetory-box .platform .item .text .lable {
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.cagetory-box .other-info {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%
}

.cagetory-box .other-info.scroll {
	height: 250px;
	overflow: hidden
}

.cagetory-box .other-info .help {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	overflow: hidden
}

.cagetory-box .other-info .help .header {
	display: block;
	height: 24px
}

.cagetory-box .other-info .help .header.help-qq .ico {
	color: #333
}

.cagetory-box .other-info .help .header.help-qq:hover .ico,.cagetory-box .other-info .help .header:hover .ico,.cagetory-box .other-info .help .header:hover .text {
	color: #8c222c
}

.cagetory-box .other-info .help .header .text {
	display: block;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	color: #333
}

.cagetory-box .other-info .help .header .text:hover {
	color: #8c222c
}

.cagetory-box .other-info .help .header .ico {
	display: block;
	width: 16px;
	height: 24px;
	line-height: 24px;
	color: #a5806d
}

.cagetory-box .other-info .help .header .ico .iconfont {
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px
}

.cagetory-box .other-info .help .header .label {
	color: #999
}

.cagetory-box .other-info .help .list .ico {
	display: block;
	width: 16px;
	height: 24px;
	line-height: 24px;
	color: #a5806d
}

.cagetory-box .other-info .help .list .text {
	padding: 6px 0 6px 16px;
	font-size: 12px;
	line-height: 16px;
	color: #666
}

.cagetory-box .other-info .help .list .text .item {
	width: 100%;
	margin-bottom: 16px
}

.cagetory-box .other-info .help .list .text .item.last {
	margin-bottom: 0
}

.cagetory-box .other-info .help .list .text .item .phone {
	margin-top: 4px;
	font-size: 14px
}

.cagetory-box .other-info .help .list .text .item .label {
	color: #999
}

.cagetory-box .other-info .disseminate {
	width: 100%;
	margin-top: 20px
}

.cagetory-box .other-info .disseminate .header {
	height: 16px;
	margin-bottom: 7px;
	line-height: 16px;
	color: #333;
	font-size: 14px;
	text-align: center
}

.cagetory-box .other-info .disseminate .code-qr {
	width: 110px;
	height: 110px;
	margin: 0 auto
}

.cagetory-box .other-info .disseminate .title {
	height: 20px;
	color: #999;
	line-height: 20px;
	font-size: 12px;
	text-align: center
}

.cagetory-box .left_bar_ad {
	width: 100%;
	font-size: 0;
	line-height: 0
}

.cagetory-box .left_bar_ad .ad-top {
	display: block;
	height: 56px;
	overflow: hidden
}

.cagetory-box .left_bar_ad .ad-top a {
	position: relative;
	display: inline-block
}

.cagetory-box .left_bar_ad .ad-top a .ad-border {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 180px
}

.cagetory-box .left_bar_ad .ad-top a:hover .ad-border {
	display: block
}

.cagetory-box .left_bar_ad .ad-top a img {
	width: 100%
}

.cagetory-box .left_bar_ad .left-shop-entry-top {
	display: block;
	height: 56px;
	overflow: hidden;
	margin-top: 16px
}

.cagetory-box .left_bar_ad .left-shop-entry-top a {
	position: relative;
	display: inline-block
}

.cagetory-box .left_bar_ad .left-shop-entry-top a .ad-border {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 180px
}

.cagetory-box .left_bar_ad .left-shop-entry-top a:hover .ad-border {
	display: block
}

.cagetory-box .left_bar_ad .left-shop-entry-top a img {
	width: 100%
}

.cagetory-box .left_bar_ad .ad-middle {
	display: block;
	margin-top: 10px;
	overflow: hidden
}

.cagetory-box .left_bar_ad .ad-middle.item-top {
	border: 1px solid #ddd;
	margin-top: 0
}

.cagetory-box .left_bar_ad .ad-middle.item-top img {
	height: 54px
}

.cagetory-box .left_bar_ad .ad-middle a {
	position: relative;
	display: inline-block
}

.cagetory-box .left_bar_ad .ad-middle a .ad-border {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 35px
}

.cagetory-box .left_bar_ad .ad-middle a:hover .ad-border {
	display: block
}

.cagetory-box .left_bar_ad .ad-middle a img {
	width: 100%
}

.cagetory-box .other_info_box {
	position: relative
}

.cagetory-box .other_info_box .title {
	height: 37px;
	line-height: 20px;
	text-align: center;
	color: #999;
	font-size: 14px;
	margin: 0 auto;
	cursor: pointer
}

.cagetory-box .other_info_box .title .labels {
	display: inline-block;
	margin-top: 8px;
	color: #333
}

.cagetory-box .other_info_box .other_info_con {
	position: absolute;
	right: 0;
	top: 38px;
	display: none;
	width: 180px;
	height: 350px;
	background: #fff;
	padding-top: 21px;
	cursor: default;
	z-index: 100
}

.cagetory-box .other_info_box .other_info_con .labels {
	position: relative;
	top: 1px;
	color: #b5aa9a
}

.cagetory-box .other_info_box .other_info_con .labels .default_red {
	border-bottom: 1px solid #9E100E
}

.cagetory-box .other_info_box .other_info_con .icon-shang {
	color: #b5aa9a
}

.cagetory-box .other_info_box .other_info_con .other_info_inner {
	width: 125px;
	margin: 0 auto
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .help_btn {
	display: block;
	width: 125px;
	height: 32px;
	line-height: 32px;
	border-radius: 2px;
	background-color: #f8f7f3;
	border: 1px solid #e5e5e5;
	text-align: center;
	color: #333;
	font-size: 12px;
	margin: 0 auto
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .help_btn .ico {
	font-size: 12px;
	color: #a5806d
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .help_btn:hover {
	color: #9A7765;
	border: 1px solid #9A7765
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .help_qq {
	display: inline-block;
	color: #333;
	height: 26px;
	line-height: 26px;
	font-size: 12px
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .help_qq .ico {
	font-size: 12px;
	color: #333
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .help_qq:hover,.cagetory-box .other_info_box .other_info_con .other_info_inner .help_qq:hover .iconfont {
	color: #9A7765
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .tip {
	display: block;
	font-size: 12px;
	color: #9c9c9c;
	margin-top: 14px;
	text-align: left
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .text {
	font-size: 12px;
	line-height: 16px;
	color: #666;
	text-align: left;
	margin-bottom: 20px
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .text .item {
	width: 100%;
	margin-bottom: 16px;
	margin-top: 17px
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .text .item.last {
	margin-bottom: 0
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .text .item .phone {
	font-size: 14px
}

.cagetory-box .other_info_box .other_info_con .other_info_inner .text .item .label {
	color: #999
}

.cagetory-box .rule {
	width: 180px
}

.cagetory-box .rule .rule-tab {
	width: 100%;
	height: 37px;
	color: #222;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.cagetory-box .rule .rule-tab .default_red {
	border-bottom: 1px solid #9E100E
}

.cagetory-box .rule .rule-tab a {
	color: #222;
	display: inline-block
}

.cagetory-box .rule .rule-con-box {
	width: 180px;
	height: 126px;
	background-color: #fff;
	padding: 10px 8px
}

.cagetory-box .rule .rule-con-box .hide {
	display: none
}

.cagetory-box .rule .rule-con-box ul {
	width: 164px
}

.cagetory-box .rule .rule-con-box ul li {
	width: 100%;
	height: 48px;
	margin-bottom: 10px;
	padding-left: 2px
}

.cagetory-box .rule .rule-con-box ul li a {
	display: inline-block;
	color: #666;
	font-size: 12px
}

.cagetory-box .rule .rule-con-box ul li a:hover,.cagetory-box .rule .rule-con-box ul li a:hover .time {
	color: #9E100E
}

.cagetory-box .rule .rule-con-box ul li .title {
	width: 164px;
	height: 32px;
	line-height: 16px;
	overflow: hidden
}

.cagetory-box .rule .rule-con-box ul li .time {
	color: #999
}

.cagetory-box .rule .rule-con-box ul .nodata {
	display: block;
	text-align: center;
	color: #666;
	font-size: 12px;
	margin: 50px auto
}

#banner-box {
	position: relative;
	width: 100%;
	height: 270px;
	overflow: hidden
}

#banner-box .img-box {
	width: 100%;
	height: 100%
}

#banner-box .img-box li {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #eaeaea
}

#banner-box .img-box li a {
	display: block;
	width: 100%;
	height: 100%
}

#banner-box .img-box li img {
	position: relative;
	left: 0;
	height: 100%
}

#banner-box .banner-slider {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 26px
}

#banner-box .banner-slider .banner-slider-right {
	position: relative;
	float: right;
	width: 100%;
	height: 100%;
	text-align: center
}

#banner-box .banner-slider .banner-slider-right #banner-right-button {
	position: relative;
	width: 100%;
	height: 100%
}

#banner-box .banner-slider .banner-slider-right #banner-right-button .slider-nav {
	display: inline-block;
	min-width: 0;
	height: 14px;
	line-height: 14px;
	border-radius: 20px;
	text-align: left;
	background: rgba(225,225,225,.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#40e1e1e1, e1, e1, endcolorstr=#40e1e1e1, e1, e1)
}

#banner-box .banner-slider .banner-slider-right #banner-right-button .slider-nav li {
	float: left;
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #626262;
	border-radius: 50%;
	margin: 3px 8px;
	cursor: pointer
}

#banner-box .banner-slider .banner-slider-right #banner-right-button .slider-nav li.active,#banner-box .banner-slider .banner-slider-right #banner-right-button .slider-nav li:hover {
	background: #8c222c
}

#banner-box .banner-slider .banner-slider-right #banner-right-button #next-btn,#banner-box .banner-slider .banner-slider-right #banner-right-button #prev-btn {
	display: none;
	width: 26px;
	height: 50px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	line-height: 50px;
	font-size: 18px!important;
	background: rgba(0,0,0,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, 0, 0, endcolorstr=#99000000, 0, 0)
}

#banner-box .banner-slider .banner-slider-right #banner-right-button #prev-btn {
	position: absolute;
	left: 0;
	top: -120px
}

#banner-box .banner-slider .banner-slider-right #banner-right-button #next-btn {
	position: absolute;
	right: 0;
	top: -120px
}

#banner-box .banner-slider .banner-slider-right #banner-right-button #next-btn span img,#banner-box .banner-slider .banner-slider-right #banner-right-button #prev-btn span img {
	width: 100%
}

#banner-box .banner-slider .banner-slider-right #banner-right-textButton {
	position: absolute;
	right: 20px;
	bottom: 11px;
	width: 160px;
	height: 247px
}

#banner-box .banner-slider .banner-slider-right #banner-right-textButton li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	color: #666;
	cursor: pointer;
	font-size: 12px;
	margin-bottom: 1px;
	vertical-align: middle;
	background: rgba(255,255,255,.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fffffff, ff, ff, endcolorstr=#7Fffffff, ff, ff)
}

#banner-box .banner-slider .banner-slider-right #banner-right-textButton li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
	padding-left: 14px;
	padding-right: 14px;
	overflow: hidden
}

#banner-box .banner-slider .banner-slider-right #banner-right-textButton li a:hover,#banner-box .banner-slider .banner-slider-right #banner-right-textButton li.active {
	color: #505050;
	background: rgba(255,255,255,.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B2ffffff, ff, ff, endcolorstr=#B2ffffff, ff, ff)
}

@media (max-width:1200px) {
	#banner-box .img-box li img {
		left: -40px
	}

	#banner-box .banner-slider .banner-slider-right #banner-right-textButton {
		right: 0
	}
}

.pmgs-box {
	width: 100%;
	padding-top: 30px
}

.pmgs-box ul {
	position: relative;
	width: 100%
}

.pmgs-box ul li {
	height: 78px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}

.pmgs-box ul li .pmgs-box-link {
	position: relative;
	display: block;
	height: 100%;
	color: #666;
	border-left: 1px solid #e5e5e5
}

.pmgs-box ul li .pmgs-box-padding {
	margin: 0 10px;
	overflow: hidden
}

.pm-box .pm-box-one a,.pm-box .pm-box-two a {
	margin-bottom: 2px;
	max-height: 40px;
	overflow: hidden
}

.pmgs-box ul li .pmgs-inner {
	display: block
}

.pmgs-box ul li .pmgs-title {
	display: block;
	height: 31px;
	line-height: 32px;
	font-size: 14px;
	color: #826352;
	overflow: hidden
}

.pmgs-box ul li .pmgs-content-line {
	display: block;
	width: 100%;
	border-top: 1px solid #B5AA9A
}

.pmgs-box ul li .pmgs-box-link:hover {
	color: #8c222c
}

.pmgs-box ul li .pmgs-data {
	font-size: 12px;
	margin-top: 4px;
	line-height: 18px
}

.pmgs-box ul li .pmgs-content {
	float: none!important;
	display: block;
	font-size: 12px;
	line-height: 18px;
	height: 20px;
	overflow: hidden
}

.pmgs-box .last-border-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	border-right: 1px solid #e5e5e5
}

.pmgs-box .col-xs-1,.pmgs-box .col-xs-2,.pmgs-box .col-xs-3,.pmgs-box .col-xs-4 {
	height: 38px
}

.pmgs-box .col-xs-1 .pmgs-box-link,.pmgs-box .col-xs-2 .pmgs-box-link,.pmgs-box .col-xs-3 .pmgs-box-link,.pmgs-box .col-xs-4 .pmgs-box-link {
	text-align: center
}

.pmgs-box .col-xs-1 .pmgs-inner,.pmgs-box .col-xs-2 .pmgs-inner,.pmgs-box .col-xs-3 .pmgs-inner,.pmgs-box .col-xs-4 .pmgs-inner {
	display: inline-block;
	margin-top: 12px
}

.pmgs-box .col-xs-1 .pmgs-inner .pmgs-title,.pmgs-box .col-xs-2 .pmgs-inner .pmgs-title,.pmgs-box .col-xs-3 .pmgs-inner .pmgs-title,.pmgs-box .col-xs-4 .pmgs-inner .pmgs-title {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #B5AA9A;
	vertical-align: top
}

.pmgs-box .col-xs-1 .pmgs-inner .pmgs-content-line,.pmgs-box .col-xs-2 .pmgs-inner .pmgs-content-line,.pmgs-box .col-xs-3 .pmgs-inner .pmgs-content-line,.pmgs-box .col-xs-4 .pmgs-inner .pmgs-content-line {
	display: inline-block;
	width: auto;
	height: 16px;
	line-height: 16px;
	border: 0!important;
	overflow: hidden
}

.pmgs-box .col-xs-1 .pmgs-inner .pmgs-content-line .pmgs-data,.pmgs-box .col-xs-2 .pmgs-inner .pmgs-content-line .pmgs-data,.pmgs-box .col-xs-3 .pmgs-inner .pmgs-content-line .pmgs-data,.pmgs-box .col-xs-4 .pmgs-inner .pmgs-content-line .pmgs-data {
	float: left;
	height: 16px;
	line-height: 16px;
	margin-top: 0;
	margin-right: 2px
}

.pmgs-box .col-xs-1 .pmgs-inner .pmgs-content-line .pmgs-content,.pmgs-box .col-xs-2 .pmgs-inner .pmgs-content-line .pmgs-content,.pmgs-box .col-xs-3 .pmgs-inner .pmgs-content-line .pmgs-content,.pmgs-box .col-xs-4 .pmgs-inner .pmgs-content-line .pmgs-content {
	float: left;
	height: 16px;
	line-height: 16px
}

.container {
	margin-right: auto;
	margin-left: auto
}

@media (min-width:1000px) {
	.container {
		width: 1000px
	}
}

@media (min-width:1200px) {
	.container {
		width: 1200px
	}
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8 {
	float: left
}

.col-xs-8 {
	width: 12.5%
}

.col-xs-7 {
	width: 14.285714%
}

.col-xs-6 {
	width: 16.6666667%
}

.col-xs-5 {
	width: 20%
}

.col-xs-4 {
	width: 25%
}

.col-xs-3 {
	width: 33.3%
}

.col-xs-2 {
	width: 50%
}

.col-xs-1 {
	width: 100%
}

.visible-xs {
	display: none
}

@media (min-width:1200px) {
	.visible-xs {
		display: block
	}

	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8 {
		float: left
	}

	.col-sm-8 {
		width: 12.5%
	}

	.col-sm-7 {
		width: 14.285714%
	}

	.col-sm-6 {
		width: 16.6666667%
	}

	.col-sm-5 {
		width: 20%
	}

	.col-sm-4 {
		width: 25%
	}

	.col-sm-3 {
		width: 33.23333333%
	}

	.col-sm-2 {
		width: 50%
	}

	.col-sm-1 {
		width: 100%
	}
}

.pm-box {
	width: 100%;
	padding-top: 10px;
	font-size: 0
}

.pm-box .pm-box-one {
	line-height: 0;
	width: 100%
}

.pm-box .pm-box-one a {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	font-size: 0
}

.pm-box .pm-box-one a img {
	width: 100%;
	vertical-align: middle
}

.pm-box .pm-box-two {
	width: 100%;
	text-align: justify;
	font-size: 0;
	line-height: 0
}

.pm-box .pm-box-two a {
	display: inline-block;
	width: 404px;
	vertical-align: top;
	font-size: 0
}

.pm-box .pm-box-two a img {
	width: 100%;
	vertical-align: middle
}

@media (min-width:1200px) {
	.pm-box-two a {
		width: 504px!important
	}
}

.price-color {
	color: #a87
}

.font12 {
	font-size: 12px
}

.gallery-book-title {
	width: 100%;
	height: 22px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
	margin-top: 20px;
	padding-bottom: 34px
}

.gallery-book-title span {
	font-size: 18px;
	top: 12px;
	left: 20px;
	color: #333;
	font-weight: 700
}

.gallery-book-title i {
	font-size: 14px;
	color: #999;
	font-weight: 400
}

.gallery-book-title a {
	font-size: 12px;
	color: #0057a0
}

.gallery-book-title a:hover {
	color: #8c222c
}

.gallery-book-list {
	width: 100%
}

.gallery-book-product {
	width: 100%;
	height: 564px;
	text-align: justify
}

.gallery-book-product .gallery-book-slide:nth-child(10),.gallery-book-product .gallery-book-slide:nth-child(5) {
	margin-right: 0
}

.gallery-book-product .gallery-book-slide:first-child+li+li+li+li {
	margin-right: 0;
	background: #f8f8f7
}

.gallery-book-product .gallery-book-slide {
	position: relative;
	float: left;
	display: inline-block;
	width: 140px;
	height: 234px;
	margin-bottom: 40px;
	margin-right: 25px
}

.gallery-book-product .gallery-book-slide .gallery-book-product-text {
	display: block;
	width: 98px;
	font-size: 12px;
	color: #333;
	word-break: break-all;
	max-height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin: 0 auto
}

.gallery-book-product .gallery-book-slide .gallery-book-product-text:hover {
	color: #8c222c
}

.gallery-book-product .gallery-book-slide .gallery-book-author {
	width: 98px;
	height: 22px;
	text-align: left;
	overflow: hidden;
	margin: 0 auto;
	color: #999;
	font-size: 12px
}

.gallery-book-product .gallery-book-slide .gallery-book-product-price {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	font-size: 16px;
	color: #bf7f5f
}

.gallery-book-product .gallery-book-slide .gallery-book-product-price div {
	width: 98px;
	margin: 0 auto
}

.gallery-book-product .gallery-book-slide .gallery-book-product-price i {
	float: left;
	font-style: normal;
	font-size:12px;
}

.gallery-book-product .gallery-book-slide .gallery-book-product-price span {
	float: left;
	color: #bbb;
	font-size: 12px
}

.gallery-book-product .gallery-book-slide .gallery-book-list-img {
	text-align: center;
	display: block;
	width: 140px;
	height: 140px;
	line-height: 140px;
	margin-bottom: 4px;
	overflow: visible;
	font-size: 0
}

.gallery-book-product .gallery-book-slide .gallery-book-list-img img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	font-size: 0;
	margin: 0
}

.gallery-book-product .gallery-book-slide:first-child+li+li+li+li+li+li+li+li+li {
	overflow: visible;
	margin-right: 0
}

.layer-region {
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 140px
}

.layer-inner {
	display: none;
	position: absolute;
	top: 0;
	z-index: 10;
	width: 272px;
	max-height: 108px;
	border: 1px solid #e5e5e5;
	background: #fff;
	overflow: hidden;
	border-radius: 4px;
	font-size: 12px;
	color: #666;
	text-align: justify;
	padding: 4px 6px;
	line-height: 20px
}

.clearmp {
	margin: 0!important;
	padding: 0!important
}

@media only screen and (min-width:1200px) {
	.gallery-book-product {
		text-align: justify
	}

	.gallery-book-product .gallery-book-slide {
		margin-right: 33px
	}

	.gallery-book-product .gallery-book-slide:first-child+li+li+li+li+li,.gallery-book-product .gallery-book-slide:nth-child(18),.gallery-book-product .gallery-book-slide:nth-child(12),.gallery-book-product .gallery-book-slide:nth-child(6) {
		margin-right: 0
	}

	.gallery-book-product .gallery-book-slide:first-child+li+li+li+li+li+li+li+li+li+li+li {
		margin-right: 0;
		background: #f8f8f7
	}

	.gallery-book-product .gallery-book-slide:first-child+li+li+li+li {
		margin-right: 27px
	}

	.gallery-book-product .gallery-book-slide:first-child+li+li+li+li+li+li+li+li+li {
		margin-right: 27px;
		background: #f8f8f7
	}
	
	.gallery-book-product .gallery-book-slide:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
		margin-right: 27px;
		background: #f8f8f7
	}
}

.three-column-box {
	width: 1000px;
	margin: 0 auto;
	text-align: justify
}

.three-column-box a {
	display: inline-block;
	width: 314px
}

.three-column-box a img {
	width: 100%
}

@media (min-width:1200px) {
	.three-column-box {
		width: 1200px;
		margin: 0 auto
	}

	.three-column-box a {
		width: 390px
	}
}

.ver_mid {
	vertical-align: middle
}

.mr_5 {
	margin-right: 5px!important
}

.list-recommand-list-new .list-main-title {
	font-size: 18px;
	height: 20px;
	color: #ccc;
	margin-bottom: 20px;
	padding-left: 20px
}

.list-recommand-list-new .list-main-title span {
	color: #333
}

.list-recommand-list-new .list-main-title span i {
	font-size: 14px;
	color: #999
}

.list-recommand-list-new .list-main-title span a {
	font-size: 12px;
	color: #0d55a5
}

.list-recommand-list-new .list-main-title span a:hover {
	color: #8c222c
}

.list-recommand-list-new ul {
	margin-top: 15px
}

.list-recommand-list-new ul li {
	height: 62px
}

.list-recommand-list-new ul li .ico-small-box {
	display: block;
	float: left;
	width: 5px;
	height: 5px;
	line-height: 14px;
	margin-right: 10px;
	margin-top: 6px;
	background-color: #c97
}

.list-recommand-list-new ul li .ico-item-list {
	display: block;
	float: left;
	width: 5px;
	height: 12px;
	color: #55453d;
	line-height: 12px;
	margin-right: 10px;
	margin-top: 1px
}

.list-recommand-list-new ul li .list-book-rank-name {
	display: inline-block;
	font-size: 14px;
	color: #333;
	width: 240px;
	height: 19px;
	overflow: hidden;
	position: relative;
	top: -4px
}

.list-recommand-list-new ul li .list-book-rank-name:hover {
	color: #8c222c
}

.list-recommand-list-new .price-color {
	color: #a87;
	position: relative;
	top: -2px;
	line-height: 20px
}

.list-recommand-list-new .price-color i {
	font-style: normal;
	font-size: 14px;
	float: left
}

.list-recommand-list-new .price-color span {
	float: left;
	font-size: 12px;
	margin-left: 2px
}

.list-recommand-list-new ul li .list-recommand-list-intro {
	font-size: 12px;
	color: #999;
	height: 15px;
	line-height: 15px;
	overflow: hidden
}

.floor-big-title {
	height: 44px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px
}

.floor-big-title ul {
	width: 100%
}

.floor-big-title ul li {
	float: left
}

.floor-big-title ul li a {
	display: inline-block;
	height: 40px;
	line-height: 45px;
	padding: 0 5px;
	font-size: 14px;
	color: #2C579E
}

.floor-big-title ul li a:hover {
	color: #8c222c
}

.floor-big-title ul .floor-big-title-name {
	float: left;
	line-height: 30px;
	font-size: 30px;
	color: #333;
	display: inline-block;
	margin-right: 20px;
	padding-bottom: 14px;
	font-weight: 700
}

.floor-big-title ul .right_title {
	float: right;
	width: 319px
}

.floor-big-title ul .right_title .right_title_name {
	display: inline-block;
	line-height: 30px;
	margin-right: 2px;
	padding-bottom: 14px;
	font-size: 18px;
	font-weight: 700;
	color: #333
}

.floor-big-title ul .right_title .more_btn {
	display: inline-block;
	height: 40px;
	line-height: 45px;
	padding: 0 5px;
	font-size: 12px;
	color: #2C579E
}

.floor-big-title ul .right_title .more_btn:hover {
	color: #8c222c
}

.gallery-main-product-xinshu .gallery.ancient-box {
	width: 1000px;
	margin: 0 auto
}

.gallery-main-product-xinshu .gallery.ancient-box .ancient-left {
	float: left;
	width: 640px
}

.gallery-main-product-xinshu .gallery.ancient-box .ancient-right {
	float: left;
	width: 359px
}

.gallery-main-title span a {
	font-weight: 400
}

.gallery-main-product-xinshu {
	word-break: break-all;
	text-align: justify;
	overflow: hidden
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-main-product-text {
	height: 40px
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-book-time {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media screen and (min-width:1200px) {
	.gallery-main-product-xinshu .gallery-lot-slide {
		margin-right: 20px
	}
}

.list-recommand-list {
	float: left;
	width: 100%
}

.list-main-title {
	font-size: 18px;
	height: 20px;
	color: #ccc;
	margin-bottom: 20px;
	padding-left: 20px
}

.list-main-title span {
	color: #333
}

.list-main-title span a {
	font-size: 12px;
	color: #0d55a5
}

.list-main-title span a:hover {
	color: #8c222c
}

ul li .list-book-rank-name {
	display: inline-block;
	font-size: 14px;
	color: #333;
	width: 240px;
	height: 19px;
	overflow: hidden;
	position: relative;
	top: -4px
}

ul li .list-book-rank-name:hover {
	color: #8c222c
}

.price-color {
	position: relative;
	top: -2px;
	line-height: 20px
}

.price-color i {
	font-style: normal;
	font-size: 14px;
	float: left
}

.price-color span {
	float: left;
	font-size: 12px;
	margin-left: 2px
}

ul li .list-recommand-list-intro {
	font-size: 12px;
	color: #999;
	height: 15px;
	line-height: 15px;
	overflow: hidden
}

.list-recommand-list ul {
	margin-top: 15px;
	border-left: 1px solid #e5e5e5;
	padding-left: 20px;
	height: 494px;
	overflow: hidden
}

.list-recommand-list ul li {
	height: 65px
}

.list-recommand-list ul li .ico-small-box {
	display: block;
	float: left;
	width: 5px;
	height: 5px;
	line-height: 14px;
	margin-right: 10px;
	margin-top: 6px;
	background-color: #c97
}

.list-recommand-list ul li .list-recommand-list-name {
	display: inline-block;
	font-size: 14px;
	color: #333;
	top: -4px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative
}

.list-recommand-list ul li .list-recommand-list-name:hover {
	color: #8c222c
}

.list-recommand-list ul li .text_box {
	height: 24px
}

.list-recommand-list ul li .list-recommand-list-intro {
	font-size: 12px;
	color: #999;
	height: 15px;
	line-height: 15px;
	margin-left: 15px;
	overflow: hidden
}

.list-open-shop {
	width: 364px;
	height: 77px;
	text-align: center;
	line-height: 77px
}

.list-open-shop-btn {
	display: inline-block;
	width: 250px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	font-size: 12px;
	color: #fff;
	background-color: #c97
}

.list-open-shop-btn:hover {
	color: #fff
}

.list-shop-line {
	width: 100%;
	height: 1px;
	border-top: 1px solid #e5e5e5;
	margin-top: 12px
}

.gray6 {
	color: #666!important
}

.gray3 {
	color: #333!important
}

.orange {
	color: #bf7f5f!important
}

.gallery-main-list {
	float: left
}

.gallery-main-title {
	font-size: 18px;
	height: 20px;
	color: #ccc;
	margin-bottom: 25px
}

.gallery-main-title span {
	color: #333;
	font-weight: 700
}

.gallery-main-title span i {
	font-size: 14px;
	color: #999;
	font-weight: 400
}

.gallery-main-title span a {
	font-size: 12px;
	color: #0d55a5
}

.gallery-main-title span a:hover {
	color: #8c222c
}

.gallery-main-product {
	word-break: break-all;
	text-align: justify;
	overflow: hidden
}

.gallery-main-product .gallery-lot-slide {
	display: inline-block;
	width: 130px;
	height: 225px;
	font-size: 0;
	margin-right: 22px;
	margin-bottom: 40px;
	vertical-align: top;
	overflow: hidden
}

.gallery-main-product .gallery-lot-slide .gallery-book-list-img {
	width: 128px;
	height: 128px;
	text-align: center;
	line-height: 126px;
	display: block;
	margin-bottom: 6px;
	border: 1px solid #e5e5e5;
	font-size: 0
}

.gallery-main-product .gallery-lot-slide .gallery-book-list-img img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

.gallery-main-product .gallery-lot-slide .gallery-main-product-text {
	display: block;
	width: 130px;
	font-size: 12px;
	color: #333;
	max-height: 36px;
	line-height: 18px;
	word-break: break-all;
	overflow: hidden
}

.gallery-main-product .gallery-lot-slide .gallery-main-product-text:hover {
	color: #8c222c
}

.gallery-main-product .gallery-lot-slide .gallery-book-time {
	font-size: 12px;
	color: #999;
	margin-top: 10px
}

.gallery-main-product .gallery-lot-slide .gallery-main-product-price {
	margin-bottom: 16px
}

.gallery-main-product .gallery-lot-slide .gallery-main-product-price span {
	font-size: 12px;
	color: #999
}

.gallery-main-product .gallery-lot-slide .gallery-main-product-price i {
	list-style: none;
	font-size: 15px;
	color: #bf7f5f;
	font-style: normal
}

.home-recommand {
	padding-left: 19px
}

.home-recommand .list-main-title {
	font-size: 18px;
	height: 20px;
	color: #ccc;
	margin-bottom: 20px;
	padding-left: 20px
}

.home-recommand .list-main-title span {
	color: #333
}

.home-recommand .list-main-title span i {
	font-size: 14px;
	color: #999
}

.home-recommand .list-main-title span a {
	font-size: 12px;
	color: #0d55a5
}

.home-recommand .list-main-title span a:hover {
	color: #8c222c
}

.home-recommand ul {
	margin-top: 15px
}

.home-recommand ul li {
	height: 70px;
	padding-top: 5px
}

.home-recommand ul li .ico-small-box {
	display: block;
	float: left;
	width: 5px;
	height: 5px;
	line-height: 14px;
	margin-right: 10px;
	margin-top: 6px;
	background-color: #c97
}

.home-recommand ul li .ico-item-list {
	display: block;
	float: left;
	width: 5px;
	height: 12px;
	color: #55453d;
	line-height: 12px;
	margin-right: 10px;
	margin-top: 1px
}

.home-recommand ul li .list-book-rank-name {
	display: inline-block;
	font-size: 14px;
	color: #333;
	width: 240px;
	height: 19px;
	overflow: hidden;
	position: relative;
	top: -4px
}

.home-recommand ul li .list-book-rank-name:hover {
	color: #8c222c
}

.home-recommand .price-color {
	color: #a87;
	position: relative;
	top: -2px;
	line-height: 20px
}

.home-recommand .price-color i {
	font-style: normal;
	font-size: 14px;
	float: left
}

.home-recommand .price-color span {
	float: left;
	font-size: 12px;
	margin-left: 2px
}

.home-recommand .mb_5 {
	margin-bottom: 5px
}

.home-recommand ul li .list-recommand-list-intro {
	font-size: 12px;
	color: #999;
	height: 15px;
	line-height: 15px;
	overflow: hidden
}

.home-recommand ul li .list-recommand-list-intro .list-recommand-shopinfo-left {
	float: left
}

.home-recommand ul li .list-recommand-list-intro .list-recommand-shopinfo-right {
	float: right
}

.home-recommand ul li .list-recommand-list-intro .c_3 {
	color: #333
}

.home-recommand ul li .list-recommand-list-intro .c_6 {
	color: #666
}

.home-recommand ul li .list-recommand-list-intro .c_red {
	color: #BF7F5F
}

.home-recommand .m_0 {
	margin: 0!important
}

.floor-ad img {
	width: 100%;
	max-height: 130px
}

.ancient-box {
	width: 1000px;
	margin: 0 auto
}

.ancient-box .ancient-left {
	float: left;
	width: 640px
}

.ancient-box .ancient-right {
	float: left;
	width: 359px
}

@media only screen and (min-width:1200px) {
	.ancient-box {
		width: 1200px
	}

	.ancient-box .ancient-left {
		width: 840px
	}
}

.floor-ad {
	margin-top: 40px;
	margin-bottom: 30px
}

.gallery-main-product-xinshu .gallery-lot-slide {
	position: relative;
	display: inline-block;
	width: 140px;
	height: 233px;
	font-size: 0;
	margin-right: 14px;
	margin-bottom: 40px;
	overflow: hidden
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-book-list-img {
	width: 140px;
	height: 140px;
	text-align: center;
	line-height: 140px;
	margin-bottom: 4px;
	display: block
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-book-list-img img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-main-product-text {
	display: block;
	width: 98px;
	margin: 0 auto;
	font-size: 12px;
	color: #333;
	max-height: 40px;
	line-height: 20px;
	word-break: break-all;
	overflow: hidden
}

-lot-slide .gallery-main-product-xinshu .gallery-lot-slide .gallery-main-product-text:hover,.gallery-main-product-xinshu .gallery-lot-slide .gallery-main-product-text:hover {
	color: #8c222c
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-book-time {
	width: 98px;
	height: 22px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
	text-align: left
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-main-product-price {
	position: absolute;
	left: 21px;
	bottom: 0;
	width: 98px;
	height: 20px;
	line-height: 20px;
	margin: 4px auto 0
}

.gallery-main-product-xinshu .gallery-lot-slide.shop-item .gallery-book-time,.gallery-main-product-xinshu .gallery-lot-slide.shop-item .gallery-main-product-text {
	width: 100%;
	text-align: left
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-main-product-price span:nth-child(2) {
	float: left;
	font-size: 12px;
	color: #bbb;
	margin-left: 3px
}

.gallery-main-product-xinshu .gallery-lot-slide .gallery-main-product-price i {
	float: left;
	list-style: none;
	font-size: 16px;
	color: #bf7f5f;
	font-style: normal
}

.gallery-main-product-xinshu .gallery-lot-slide.shop-item .gallery-book-time:hover,.gallery-main-product-xinshu .gallery-lot-slide.shop-item .gallery-main-product-text:hover {
	color: #8c222c
}

.gallery-main-product-xinshu .gallery-lot-slide.shop-item .gallery-book-list-img {
	line-height: 138px;
	border: 1px solid #e5e5e5
}

.gallery-main-product-xinshu .gallery-lot-slide.shop-item .gallery-main-product-price {
	left: 0;
	width: 100%;
	text-align: left
}

.store-lv {
	display: inline-block;
	height: 22px;
	position: relative;
	top: -5px;
	background: url(../static/kfz-floor/rate-rank@1.png) no-repeat;
	background: -webkit-image-set(url(../static/kfz-floor/rate-rank@1.png) 1x,url(../static/kfz-floor/rate-rank@2.png) 2x) no-repeat;
	background: -moz-image-set(url(../static/kfz-floor/rate-rank@1.png) 1x,url(../static/kfz-floor/rate-rank@2.png) 2x) no-repeat;
	background: -ms-image-set(url(../static/kfz-floor/rate-rank@1.png) 1x,url(../static/kfz-floor/rate-rank@2.png) 2x) no-repeat;
	background: -o-image-set(url(../static/kfz-floor/rate-rank@1.png) 1x,url(../static/kfz-floor/rate-rank@2.png) 2x) no-repeat
}

.rank-style-1 {
	width: 14px;
	background-position: 0 5px
}

.rank-style-2 {
	width: 29px;
	background-position: 0 -13px
}

.rank-style-3 {
	width: 44px;
	background-position: 0 -31px
}

.rank-style-4 {
	width: 59px;
	background-position: 0 -49px
}

.rank-style-5 {
	width: 74px;
	background-position: 0 -67px
}

.rank-style-6 {
	width: 14px;
	background-position: 0 -85px
}

.rank-style-7 {
	width: 29px;
	background-position: 0 -103px
}

.rank-style-8 {
	width: 44px;
	background-position: 0 -121px
}

.rank-style-9 {
	width: 44px;
	background-position: 0 -139px
}

.m_t22 {
	margin-top: 22px
}

.m_r12 {
	margin-right: 12px
}

.head .nav_box ul.left_part {
	padding-right: 20px;
	margin-right: 50px
}

.head .nav_box li {
	float: left;
	margin-right: 32px;
	padding: 0 15px;
	padding-left:4px;
	font-size: 16px;
	height: 58px;
	line-height: 58px
}

.head .nav_box li a {
	display: block;
	color: #333;
	font-weight: 500
}

.head .nav_box li.line_right {
	border-left: 1px solid #c8bfbb;
	height: 16px;
	width: 1px;
	position: absolute;
	right: 0;
	top: 21px;
	padding: 0;
	margin: 0
}

.head .header_line {
	position: relative;
	display: block;
	top: -10px
}

.head .nav_box li .PC .header_line:before {
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: width .4s
}

.head .nav_box li .header_line:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #B5AA9A;
	position: absolute
}

.head .nav_box li .active .header_line:before,.head .nav_box li a:hover .header_line:before {
	width: 100%
}

/*menu*/
.head .nav_box li ul { position:absolute; float:left; margin-left:-25px; width:120px; display:none; background-color:#fff;padding:0; border:0;z-index:9999;} /*这是第二级菜单*/
.head .nav_box li ul li { width:100%;height:38px;line-height:38px;text-decoration:none; color:#333333;margin:0;padding:0;text-align:center;}
.head .nav_box li ul li a {margin:0;}
.head .nav_box li ul li a:hover { background:#8c222c;color:#fff; border:0;}

.dongtai {
	position: relative
}

.dongtai .icon_new {
	width: 23px;
	height: 15px;
	position: relative;
	margin-left: 3px;
	top: -5px
}

.f_left {
	float: left
}

.f_right {
	float: right
}

.look_more.home {
	display: none
}

.newSquare-box {
	width: 100%;
	min-height: 511px!important;
	margin-top: 40px
}

.newSquare-box-title {
	display: none;
	width: 100%;
	height: 22px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 34px
}

.newSquare-box-title span {
	font-size: 18px;
	top: 12px;
	left: 20px;
	color: #333;
	font-weight: 700;
	vertical-align: middle
}

.newSquare-box-title i {
	font-size: 14px;
	color: #999;
	font-weight: 400
}

.newSquare-box-title a {
	font-size: 12px;
	color: #0057a0
}

.newSquare-box-title a:hover {
	color: #8c222c
}

.newSquare-box-title .ziying {
	padding: 2px 4px;
	margin: 0 5px;
	font-size: 12px;
	border-radius: 3px;
	vertical-align: middle;
	color: #fff;
	background: #8c222c
}

.newSquare-box-title.home {
	display: block
}

.newSquare-box-title.newbook {
	display: none
}

.booklist_tit_big.newbook {
	display: block;
	margin-bottom: 50px
}

.booklist_tit_big.home {
	display: none
}

.text-con1 {
	line-height:2;
}
.text-con2 li {
	line-height:2;
	width:100%;
}
.text-con2 li a {
	color:#8c222c;
	font-weight:bold;
}
.text-con2 li a:hover {
	text-decoration:underline;
}
.newSquare-box-con {
	display: none;
	text-align: justify
}

.newSquare-box-con .item {
	display: inline-block;
	vertical-align: top;
	width: 322px;
	height: 434px;
	border: 1px solid #e5e5e5;
	background: #fff
}

.newSquare-box-con .item .item-img {
	position: relative;
	width: 100%;
	height: 240px
}

.newSquare-box-con .item .item-img .item-img-bg {
	height: 100%;
	overflow: hidden
}

.newSquare-box-con .item .item-img .item-img-bg a {
	display: block;
	width: 100%;
	height: 100%
}

.newSquare-box-con .item .item-img .item-img-bg a img {
	width: 100%
}

.newSquare-box-con .item .item-img .item-img-small {
	position: absolute;
	left: 0;
	bottom: -8px;
	z-index: 10;
	width: 140px;
	height: 140px;
	line-height: 140px;
	font-size: 0;
	text-align: center
}

.newSquare-box-con .item .item-img .item-img-small img {
	width: auto;
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

.newSquare-box-con .item .item-img .item-img-sold {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	width: 115px;
	height: 106px;
	line-height: 106px;
	font-size: 0;
	text-align: center
}

.newSquare-box-con .item .item-img .item-img-sold img {
	width: auto;
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

.newSquare-box-con .item .item-img .mask {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background-color: rgba(242,242,242,.6)
}

.newSquare-box-con .item .item-con {
	width: 278px;
	margin: 0 auto
}

.newSquare-box-con .item .item-con .item-con-title {
	padding-top: 12px;
	height: 34px;
	overflow: hidden
}

.newSquare-box-con .item .item-con .item-con-title a {
	font-size: 14px;
	color: #333
}

.newSquare-box-con .item .item-con .item-con-title a .ziying {
	padding: 1px 4px;
	margin-right: 5px;
	font-size: 12px;
	border-radius: 3px;
	vertical-align: middle;
	color: #fff;
	background: #8c222c
}

.newSquare-box-con .item .item-con .item-con-title a：hover {
	color: #8c222c
}

.newSquare-box-con .item .item-con .item-con-dis {
	font-size: 12px;
	color: #666;
	margin-top: 6px;
	height: 36px;
	line-height: 18px;
	overflow: hidden
}

.newSquare-box-con .item .item-con .tag {
	width: 100%;
	height: 36px;
	margin-top: 10px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden
}

.newSquare-box-con .item .item-con .tag span {
	position: relative;
	float: left;
	font-size: 12px;
	line-height: 13px;
	height: 24px;
	border: 1px solid #dfc49b;
	padding: 5px 6px;
	color: #C28F42;
	margin-right: 9px;
	margin-bottom: 12px
}

.newSquare-box-con .item .item-con .tag span .jiao {
	width: 0;
	height: 0;
	border-bottom: 6px solid #dfc49b;
	border-left: 6px solid transparent;
	position: absolute;
	right: -1px;
	bottom: -1px
}

.newSquare-box-con .item .item-con .tag span .jiao .jiao-inner {
	width: 0;
	height: 0;
	border-bottom: 5px solid #fdfbfc;
	border-left: 5px solid transparent;
	position: absolute;
	right: 0;
	bottom: -6px
}

.newSquare-box-con .item .item-con .item-bottom {
	width: 100%
}

.newSquare-box-con .item .item-con .item-bottom .f_left {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #8c222c;
	margin-top: 20px
}

.newSquare-box-con .item .item-con .item-bottom .f_left span {
	font-size: 12px;
	margin-left: 4px
}

.newSquare-box-con .item .item-con .item-bottom .f_right {
	position: relative
}

.newSquare-box-con .item .item-con .item-bottom .f_right .error-tip {
	display: none;
	position: absolute;
	right: -1px;
	top: -17px;
	width: 158px;
	height: 30px;
	padding: 0 18px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	background-color: #fff;
	border: 1px solid #efefef;
	border-radius: 4px;
	box-shadow: 0 0 7px 0 rgba(102,102,102,.2)
}

.newSquare-box-con .item .item-con .item-bottom .f_right .sold-btn {
	display: block;
	width: 112px;
	height: 30px;
	line-height: 29px;
	text-align: center;
	font-size: 14px;
	color: #8c222c;
	margin-top: 20px;
	border-radius: 2px;
	border: 1px solid transparent;
	cursor: pointer
}

.newSquare-box-con .item .item-con .item-bottom .f_right .sold-btn .iconfont {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.newSquare-box-con .item.sold .item-img-sold,.newSquare-box-con .item.sold .mask {
	display: block
}

.newSquare-box-con .item .item-con .item-bottom .f_right .sold-btn:hover {
	border: 1px solid #8c222c
}

.newSquare-box-con .item .item-con .item-bottom .f_right .btn {
	display: block;
	width: 112px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #8c222c;
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
	border-radius: 2px;
	cursor: pointer
}

.newSquare-box-con .item .item-con .item-bottom .f_right .btn:hover {
	background: #7b111b
}

.newSquare-box-con .item .item-con .item-bottom .f_right .time {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	margin-top: 20px
}

.newSquare-box-con .item .item-con .item-bottom .f_right .time span {
	font-size: 18px;
	color: #8c222c
}

.newSquare-box-con .item .item-con .item-bottom .f_right .time i {
	font-style: normal;
	font-size: 14px;
	color: #8c222c
}

.newSquare-box-con .item.sold {
	background-color: #f2f2f1
}

.newSquare-box-con .item.sold .item-img-bg {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray
}

.newSquare-box-con .item.sold .item-con .tag span .jiao .jiao-inner {
	border-bottom: 5px solid #f2f2f1
}

.newSquare-box-con .item.soon-sale .item-con .item-bottom .f_left,.newSquare-box-con .item.soon-sale .item-con .item-bottom .f_right .time,.newSquare-box-con .item.soon-sale .item-con .item-bottom .f_right .time i,.newSquare-box-con .item.soon-sale .item-con .item-bottom .f_right .time span,.newSquare-box-con .item.will-sale .item-con .item-bottom .f_left,.newSquare-box-con .item.will-sale .item-con .item-bottom .f_right .time,.newSquare-box-con .item.will-sale .item-con .item-bottom .f_right .time i,.newSquare-box-con .item.will-sale .item-con .item-bottom .f_right .time span {
	color: #a87
}

.newSquare-box-inner {
	text-align: justify
}

.newSquare-box-inner .item {
	position: relative;
	display: inline-block;
	width: 390px;
	height: 240px;
	background: #fbfbfb;
	border: 1px solid #e7e7e7;
	margin-bottom: 20px;
	vertical-align: top
}

.newSquare-box-inner .item .item-img-sold {
	display: none;
	position: absolute;
	top: 65px;
	right: -1px;
	width: 90px;
	height: 102px;
	z-index: 1;
	line-height: 102px;
	font-size: 0;
	text-align: center
}

.newSquare-box-inner .item .item-img-sold img {
	width: auto;
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

.newSquare-box-inner .item .item-top {
	width: 360px;
	margin-left: 10px;
	padding-top: 20px
}

.newSquare-box-inner .item .item-top .img-box {
	width: 140px;
	height: 140px;
	line-height: 140px;
	text-align: center;
	font-size: 0
}

.newSquare-box-inner .item .item-top .img-box img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	font-size: 0;
	margin: 0
}

.newSquare-box-inner .item .item-top .item-con {
	margin-left: 10px;
	height: 140px
}

.newSquare-box-inner .item .item-top .item-con .title {
	width: 210px;
	height: 22px;
	overflow: hidden
}

.newSquare-box-inner .item .item-top .item-con .title a {
	font-size: 14px;
	color: #333
}

.newSquare-box-inner .item .item-top .item-con .title a：hover {
	color: #8c222c
}

.newSquare-box-inner .item .item-top .item-con .title a .ziying {
	padding: 1px 4px;
	margin-right: 5px;
	font-size: 12px;
	border-radius: 3px;
	vertical-align: middle;
	color: #fff;
	background: #8c222c
}

.newSquare-box-inner .item .item-top .item-con .inner {
	width: 210px;
	height: 40px;
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
	color: #666;
	overflow: hidden
}

.newSquare-box-inner .item .item-top .item-con .tag {
	width: 210px;
	height: 77px;
	padding-top: 10px;
	overflow: hidden
}

.newSquare-box-inner .item .item-top .item-con .tag span {
	position: relative;
	float: left;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #dfc49b;
	padding: 0 6px;
	color: #C28F42;
	margin-right: 9px;
	margin-bottom: 10px
}

.newSquare-box-inner .item .item-top .item-con .tag span .jiao {
	width: 0;
	height: 0;
	border-bottom: 6px solid #dfc49b;
	border-left: 6px solid transparent;
	position: absolute;
	right: -1px;
	bottom: -1px
}

.newSquare-box-inner .item .item-top .item-con .tag span .jiao .jiao-inner {
	width: 0;
	height: 0;
	border-bottom: 5px solid #fdfbfc;
	border-left: 5px solid transparent;
	position: absolute;
	right: 0;
	bottom: -6px
}

.newSquare-box-inner .item .item-bottom {
	width: 350px;
	margin: 20px auto 0;
	border-top: 1px solid #d8d8d8
}

.newSquare-box-inner .item .item-bottom .f_left {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #8c222c;
	margin-top: 13px
}

.newSquare-box-inner .item .item-bottom .f_left span {
	font-size: 12px;
	margin-left: 4px
}

.newSquare-box-inner .item .item-bottom .f_right {
	position: relative
}

.newSquare-box-inner .item .item-bottom .f_right .error-tip {
	display: none;
	position: absolute;
	right: -1px;
	top: -28px;
	width: 158px;
	height: 30px;
	padding: 0 18px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	background-color: #fff;
	border: 1px solid #efefef;
	border-radius: 4px;
	box-shadow: 0 0 7px 0 rgba(102,102,102,.2)
}

.newSquare-box-inner .item .item-bottom .f_right .sold-btn {
	display: block;
	width: 112px;
	height: 30px;
	line-height: 29px;
	text-align: center;
	font-size: 14px;
	color: #8c222c;
	margin-top: 13px;
	border-radius: 2px;
	border: 1px solid transparent;
	cursor: pointer
}

.newSquare-box-inner .item .item-bottom .f_right .sold-btn .iconfont {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.newSquare-box-inner .item .item-bottom .f_right .sold-btn:hover {
	border: 1px solid #8c222c
}

.newSquare-box-inner .item .item-bottom .f_right .btn {
	display: block;
	width: 112px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #8c222c;
	font-size: 14px;
	color: #fff;
	margin-top: 13px;
	border-radius: 2px;
	cursor: pointer
}

.newSquare-box-inner .item .item-bottom .f_right .btn:hover {
	background: #7b111b
}

.newSquare-box-inner .item .item-bottom .f_right .time {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	margin-top: 13px
}

.newSquare-box-inner .item .item-bottom .f_right .time span {
	font-size: 18px;
	color: #8c222c
}

.newSquare-box-inner .item .item-bottom .f_right .time i {
	font-style: normal;
	font-size: 14px;
	color: #8c222c
}

.newSquare-box-inner .item.sold {
	background-color: #efefef
}

.newSquare-box-inner .item.sold .item-img-sold {
	display: block
}

.newSquare-box-inner .item.sold .item-con .tag span .jiao .jiao-inner {
	border-bottom: 5px solid #efefef
}

.newSquare-box-inner .item.soon-sale .item-bottom .f_left,.newSquare-box-inner .item.soon-sale .item-bottom .f_right .time,.newSquare-box-inner .item.soon-sale .item-bottom .f_right .time i,.newSquare-box-inner .item.soon-sale .item-bottom .f_right .time span,.newSquare-box-inner .item.will-sale .item-bottom .f_left,.newSquare-box-inner .item.will-sale .item-bottom .f_right .time,.newSquare-box-inner .item.will-sale .item-bottom .f_right .time i,.newSquare-box-inner .item.will-sale .item-bottom .f_right .time span {
	color: #a87
}

@media only screen and (min-width:1200px) {
	.newSquare-box .newSquare-box-con {
		display: block
	}

	.newSquare-box .newSquare-box-inner {
		display: none
	}
}

.friend_link_box {
	margin-bottom: 55px;
	border: 1px solid #e5e5e5;
	overflow: hidden
}

.friend_link_box .friend_link_tit {
	border-bottom: 1px solid #e5e5e5;
	line-height: 35px;
	position: relative;
	top: -2px
}

.friend_link_box .friend_link_tit a {
	display: block;
	float: left;
	padding: 0 10px;
	font-size: 14px;
	border: 1px solid #fff;
	line-height: 32px;
	height: 35px;
	position: relative;
	bottom: -1px;
	left: -1px;
	border-bottom: 1px solid #e5e5e5;
	color: #999
}

.friend_link_box .friend_link_tit a.now {
	border: 1px solid #e5e5e5;
	border-bottom: 1px solid #fff;
	background: #fff;
	line-height: 32px;
	height: 35px
}

.friend_link_box .friend_link_list {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px
}

.friend_link_box .friend_link_list ul li {
	float: left
}

.friend_link_box .friend_link_list a {
	display: block;
	white-space: nowrap;
	float: left;
	margin-right: 20px;
	font-size: 12px;
	color: #999;
	line-height: 20px
}

.friend_link_box .friend_link_list a:hover,.friend_link_box .friend_link_tit a:hover {
	color: #999
}

.pmCompany-box {
	width: 1000px;
	margin: 0 auto;
	padding-top: 56px;
	overflow: hidden
}

.pmCompany-box .pmCompany-box-title {
	width: 100%;
	height: 22px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 34px
}

.pmCompany-box .pmCompany-box-title span {
	font-size: 18px;
	top: 12px;
	left: 20px;
	color: #333;
	font-weight: 700
}

.pmCompany-box .pmCompany-box-title i {
	font-size: 14px;
	color: #999;
	font-weight: 400
}

.pmCompany-box .pmCompany-box-title a {
	font-size: 12px;
	color: #0057a0
}

.pmCompany-box .pmCompany-box-title a:hover {
	color: #8c222c
}

.pmCompany-box .pmCompany-con {
	width: 100%;
	text-align: justify;
	margin-bottom: 50px
}

.pmCompany-box .pmCompany-con ul {
	display: block;
	width: 100%
}

.pmCompany-box .pmCompany-con .list {
	display: inline;
	float: left;
	width: 200px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px
}

.pmCompany-box .pmCompany-con .list img {
	width: 100%
}

.pmCompany-box .pmCompany-con .list .first {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #aa987d;
	background: #f3f0e9
}

.pmCompany-box .pmCompany-con .list .first .jiao {
	position: absolute;
	right: -6px;
	top: 7px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 6px solid #a6937c;
	border-bottom: 6px solid transparent
}

.pmCompany-box .pmCompany-con .list .first .jiao .jiaoIn {
	position: absolute;
	right: 1px;
	top: -6px;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 6px solid #fff;
	border-bottom: 6px solid transparent
}

@media screen and (min-width:1200px) {
	.pmCompany-box {
		width: 1200px;
		margin: 0 auto
	}
}

#ImNoticeWin {
	position: fixed;
	right: -1px;
	bottom: 140px;
	z-index: 10001;
	width: 40px;
	border-bottom: 1px solid #e5e5e5
}

#ImNoticeWin .item {
	position: relative;
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 0;
	background-color: #fafafa;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	cursor: pointer
}

#ImNoticeWin .item .iconfont {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	height: 100%;
	color: #c2c2c2;
	background-color: #fafafa
}

#ImNoticeWin .item .iconfont.icon-guangbo {
	color: #bf7f5f
}

#ImNoticeWin .item .text {
	position: absolute;
	top: 9px;
	right: -100px;
	z-index: 10;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	white-space: nowrap;
	border-radius: 3px;
	background-color: #666;
	opacity: 0;
	transition: opacity .2s
}

#ImNoticeWin .item .text:after {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	right: -8px;
	width: 0;
	height: 0;
	border: 4px solid transparent;
	border-left: 4px solid #666
}

#ImNoticeWin .item .cart-list-num,#ImNoticeWin .item .im-notice-num {
	display: none;
	position: absolute;
	top: 6px;
	right: 2px;
	z-index: 15;
	height: 14px;
	padding: 0 4px;
	line-height: 14px;
	font-size: 12px;
	color: #fff;
	border-radius: 7px;
	background-color: #bf7f5f
}

#ImNoticeWin .item .cart-list-num.more,#ImNoticeWin .item .im-notice-num.more {
	padding: 0 2px
}

#ImNoticeWin .item .cart-list-num:before {
	content: ' ';
	position: absolute;
	left: 2px;
	top: 1px;
	opacity: .2;
	width: 0;
	height: 0;
	background-color: #FF2400;
	border-radius: 50%;
	box-shadow: 0 0 10px rgba(0,0,0,.3) inset;
	z-index: -1
}

#ImNoticeWin .item.num-show .text,#ImNoticeWin .item:hover .text {
	right: 45px;
	opacity: 1
}

#ImNoticeWin .item .cart-num-ani:before {
	-webkit-animation-name: ripple;
	-webkit-animation-duration: .8s;
	-webkit-animation-timing-function: ease;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: normal
}

#ImNoticeWin .item.back-top,#ImNoticeWin .item.im-notice {
	display: none
}

#ImNoticeWin .item.im-notice.num-show .text {
	background-color: #bf7f5f
}

#ImNoticeWin .item.im-notice.num-show .text:after {
	border-left: 4px solid #bf7f5f
}

#ImNoticeWin .item.im-broadcast {
	display: none
}

#ImNoticeWin .item.cart-list {
	display: none;
	position: relative
}

#ImNoticeWin .item:hover .iconfont {
	color: #666
}

#ImNoticeWin .im-notice-player {
	width: 0;
	height: 0;
	overflow: hidden
}

@keyframes ripple {
	0% {
		left: 2px;
		top: 1px;
		opacity: .2;
		width: 0;
		height: 0
	}

	99% {
		left: -11px;
		top: -12px;
		opacity: .2;
		width: 36px;
		height: 36px
	}

	100% {
		opacity: 0
	}
}

body,html {
	-webkit-font-smoothing: antialiased
}

body {
	font-family: Helvetica,Arial,Microsoft YaHei,sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	background-color: #fff;
	margin: 0
}

.kfz-loading-gary,.kfz-loading-w {
	min-height: 685px;
	background: url(../img/kfz-loading.gif) center no-repeat;
	background-size: 50px 50px
}

.p_l10 {
	padding-left: 10px
}

.f_left {
	float: left
}

.f_right {
	float: right
}

.bg_f7 {
	background: #f7f7f6
}

.bg_ff {
	background: #fff
}

.newSquare-box {
	width: 100%;
	min-height: 511px
}

.content-left {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	width: 180px
}

.content-right {
	width: 810px
}

.three-column-box {
	margin-top: 40px
}

.ancient-box {
	padding-top: 30px;
	padding-bottom: 22px
}

.pmgs-box ul {
	background: #fdfcfc
}

.gallery-book-product {
	height: 550px!important
}

.footer-box {
	margin-top: 0
}

@media only screen and (min-width:1200px) {
	.content-right {
		width: 1010px
	}
}

.friend_link_box {
	margin-top: 45px;
	margin-bottom: 20px!important
}

.cagetory-box {
	position: static
}

.html_gray_all {
	-webkit-filter: grayscale(100%)!important;
	-moz-filter: grayscale(100%)!important;
	-ms-filter: grayscale(100%)!important;
	-o-filter: grayscale(100%)!important;
	filter: grayscale(100%)!important;
	filter: gray!important;
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)!important
}
