@charset "utf-8";
/* CSS Document */
/* 96KaiFa code */
/* https://www.5.c2m.com */
/*css reset star*/
html
{
	color: #333;
	background: #f8f8f8;
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,
dl,dt,dd,ul,ol,li,pre,form,fieldset,
legend,button,input,textarea,th,td
{
	margin: 0;
	padding: 0;
}

body,button,input,select,textarea
{
	font: 14px/1.5 Helvetica,Tahoma,Arial,"Hiragino Sans GB","Microsoft YaHei",SimSun,Heiti,sans-serif;
}

h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
}

address,cite,dfn,em,var
{
	font-style: normal;
}

code,kbd,pre,samp
{
	font-family: courier new, courier, monospace;
}

small
{
	font-size: 12px;
}

ul,ol
{
	list-style: none;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

sup
{
	vertical-align: text-top;
}

sub
{
	vertical-align: text-bottom;
}

legend
{
	color: #000;
}

fieldset,
img
{
	border: 0;
}

button,
input,
select,
textarea
{
	font-size: 100%;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

a
{
	text-decoration: none;
	color: #333;
}

a:hover, a:focus
{
	text-decoration: none;
	color: #f4604b;
}

strong
{
	font-weight: bold;
}

input[type=submit]
{
	cursor: pointer;
}

button
{
	cursor: pointer;
}

*:focus
{
	outline: none;
}
/*css reset end*/

.hr
{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 10px;
}/*留出10像素的间隙*/
.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}/*清楚ie6 浮动造成的重复文字*/
.m
{
	margin: 0 auto;
}

.b
{
	font-weight: bold;
}

span.none-b
{
	font-weight: normal;
}

.pos-rel
{
	position: relative;
}

.w980
{
	width: 1200px;
}

.border_none
{
	border: none;
}

.display_none
{
	display: none;
}
/*f_开头为float漂浮,l:左 r:右*/
.fl
{
	float: left;
}

.fr
{
	float: right;
}

/*m_开头位margin边距,t:上 b:下 l:左 r:右*/
.mt
{
	margin-top: 10px;
}

.mt4
{
	margin-top: 4px;
}

.mt5
{
	margin-top: 5px;
}

.mt15
{
	margin-top: 15px;
}

.mt20
{
	margin-top: 20px;
}

.mt30
{
	margin-top: 30px;
}

.mt40
{
	margin-top: 40px;
}

.mt50
{
	margin-top: 50px;
}

.mb
{
	margin-bottom: 10px;
}

.mb4
{
	margin-bottom: 4px;
}

.mb5
{
	margin-bottom: 5px;
}

.mb15
{
	margin-bottom: 15px;
}

.mb20
{
	margin-bottom: 20px;
}

.mb30
{
	margin-bottom: 30px;
}

.mb40
{
	margin-bottom: 40px;
}

.mb50
{
	margin-bottom: 50px;
}

.mr
{
	margin-right: 10px;
}

.mr5
{
	margin-right: 5px;
}

.mr15
{
	margin-right: 15px;
}

.mr20
{
	margin-right: 20px;
}

.mr23
{
	margin-right: 23px;
}

.mr30
{
	margin-right: 30px;
}

.mr40
{
	margin-right: 40px;
}

.mr50
{
	margin-right: 50px;
}

.mr60
{
	margin-right: 60px;
}

.ml
{
	margin-left: 10px;
}

.ml5
{
	margin-left: 5px;
}

.ml15
{
	margin-left: 15px;
}

.ml20
{
	margin-left: 20px;
}

.ml30
{
	margin-left: 30px;
}

.ml40
{
	margin-left: 40px;
}

.ml50
{
	margin-left: 50px;
}

.mt1
{
	margin-top: -1px;
}

.pa5
{
	padding: 5px;
}

.pa10
{
	padding: 10px;
}

.pa20
{
	padding: 20px;
}

.pa15
{
	padding: 15px;
}

.pa8
{
	padding: 8px;
}

.page_pa40
{
	padding: 40px 0 40px 0;
}

.page_pa20
{
	padding: 20px 0 20px 0;
}
/*c_开头为字体颜色*/
.gray3
{
	color: #333;
}

.gray6
{
	color: #303030;
}

.gray9
{
	color: #999;
}

.gray_a
{
	color: #a4aeb9;
}

.blue
{
	color: #2c7ac3;
}

.red
{
	color: #bf0000;
}

.green
{
	color: #390;
}

.orange
{
	color: #f95e1c;
}

a.uline
{
	text-decoration: underline;
}

.clearfix:after
{
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}

.clearfix
{
	display: inline-block;
}

.clearfix
{
	display: block;
}
/*w_开头表示宽度,bdr_为对边框的设置,这两个组合使用*/
.box840
{
	width: 840px;
}

.box860
{
	width: 860px;
}

.box660
{
	width: 660px;
}

.box280
{
	width: 280px;
}

.box270
{
	width: 270px;
}

.box260
{
	width: 260px;
}

.box300
{
	width: 300px;
}

.box160
{
	width: 160px;
}

.box790
{
	width: 790px;
}

.box730
{
	width: 730px;
}

.box700
{
	width: 700px;
}

.box940
{
	width: 940px;
}

.box220
{
	width: 220px;
}

.box863
{
	width: 863px;
}

.box297
{
	width: 297px;
}

/*fh_开头的是行距*/
.fh18
{
	line-height: 18px;
}

.fh21
{
	line-height: 21px;
}

.fh30
{
	line-height: 30px;
}
/*fs_开头的是字体大小*/
.fs12
{
	font-size: 12px;
}

.fs14
{
	font-size: 14px;
}
/*v开头表示垂直对齐方式，t开头横向对齐方式，组合使用*/
.vt
{
	vertical-align: top;
}

.vm
{
	vertical-align: middle;
}

.tc
{
	text-align: center;
}

.tr
{
	text-align: left;
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.wp
{
	word-wrap: break-word;
	word-break: normal;
}/*字符串不换行*/
.g
{
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*最小高度*/
.mh400
{
	min-height: 400px;
	height: auto !important;
	height: 400px;
	overflow: visible;
}

.mh500
{
	min-height: 500px;
	height: auto !important;
	height: 500px;
	overflow: visible;
}

.mh600
{
	min-height: 600px;
	height: auto !important;
	height: 600px;
	overflow: visible;
}

.bk
{
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

/*图片隐藏*/
.img-h
{
	display: block;
	overflow: hidden;
	text-align: center;
}

.img-box
{
	display: block;
}

.price
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fd3636;
}



/* 正文下礼物栏目 */

#liwudh_452
{
	width: 452px;
	height: 426px;
	background: #f2f2f2
}

#liwudh a,#liwudh div,#liwudh span,#liwudh strong
{
	margin: 0;
	padding: 0;
	list-style: none;
	font: 9pt/1.5 XinGothic-SinaWeibo,Microsoft Yahei,helvetica,arial
}

#liwudh a
{
	color: #333;
	text-decoration: none
}

#liwudh a:focus,#liwudh a:hover
{
	color: red;
	text-decoration: underline
}

#liwudh .ui-grid-c
{
	overflow: hidden
}

#liwudh .ui-block-a,#liwudh .ui-block-b,#liwudh .ui-block-c,#liwudh .ui-block-d
{
	float: left;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	min-height: 1px;
	border: 0;
	-ms-box-sizing: border-box
}

#liwudh .ui-grid-c .ui-block-a,#liwudh .ui-grid-c .ui-block-b,#liwudh .ui-grid-c .ui-block-c,#liwudh .ui-grid-c .ui-block-d
{
	width: 25%
}

#liwudh .ui-grid-c .ui-block-a
{
	clear: left
}

#liwudh .title
{
	height: 89px;
	border-bottom: 1px dotted #fff;
	background: #f86047;
	color: #fff;
	text-align: center;
	font-weight: 400;
	font-size: 26px;
	line-height: 89px
}

#liwudh .k_large
{
	overflow: hidden;
	height: 7pc;
	background: #ccc;
	color: #fff;
	text-align: center;
	font-size: 1pc;
	line-height: 81pt
}

#liwudh .k_large span
{
	display: block;
	padding: 2px;
	height: 81pt;
	color: #fff
}

#liwudh .k_large strong
{
	display: block;
	height: 81pt;
	background: url(/images/images/96kaifa_tu.png) no-repeat right -750pt;text-align: center;
	font-size: 24px;
	line-height: 78pt
}

#liwudh .c_red1
{
	background: #ff6983
}

#liwudh .c_red2
{
	background: #f86047
}

#liwudh .c_purple1
{
	background: #c865cc
}

#liwudh .c_purple2
{
	background: #bc44c1
}

#liwudh .c_orange
{
	background: #ff9b38
}

#liwudh .c_blue1
{
	background: #7e7eff
}

#liwudh .c_blue2
{
	background: #34abcd
}

#liwudh .c_blue3
{
	background: #6262ff
}

#liwudh .c_green
{
	background: #04b362
}

#liwudh .k_large:hover strong,#liwudh span:active strong,#liwudh strong.hover
{
	background-position: right bottom;
	cursor: pointer
}

#liwudh .k_large:hover span.c_red1 strong,#liwudh .k_large:hover span.c_red2 strong,#liwudh span.c_red1 strong.hover,#liwudh span.c_red1:active strong,#liwudh span.c_red2 strong.hover,#liwudh span.c_red2:active strong
{
	color: #f86047
}

#liwudh .k_large:hover span.c_purple1 strong,#liwudh span.c_purple1 strong.hover,#liwudh span.c_purple1:active strong
{
	color: #a571c7
}

#liwudh .k_large:hover span.c_purple2 strong,#liwudh span.c_purple2 strong.hover,#liwudh span.c_purple2:active strong
{
	color: #bc44c1
}

#liwudh .k_large:hover span.c_orange strong,#liwudh span.c_orange strong.hover,#liwudh span.c_orange:active strong
{
	color: #ff8000
}

#liwudh .k_large:hover span.c_blue1 strong,#liwudh span.c_blue1 strong.hover,#liwudh span.c_blue1:active strong
{
	color: #0089db
}

#liwudh .k_large:hover span.c_blue2 strong,#liwudh span.c_blue2 strong.hover,#liwudh span.c_blue2:active strong
{
	color: #34abcd
}

#liwudh .k_large:hover span.c_blue3 strong,#liwudh span.c_blue3 strong.hover,#liwudh span.c_blue3:active strong
{
	color: #6262ff
}

#liwudh .k_large:hover span.c_green strong,#liwudh span.c_green strong.hover,#liwudh span.c_green:active strong
{
	color: #04b362
}

#liwudh a:hover,#liwudh a:hover span,#liwudh a:hover strong
{
	color: #fff;
	text-decoration: none
}

#liwudh span:hover
{
	color: #fff
}
/*按钮样式集*/
.gobuy,
.orange-sub
{
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	font-size: 12px;
	text-align: center;
	border: none;
	color: #FFF;
	cursor: pointer;
}

.gobuy
{
	background: url(../images/icon_all.png) no-repeat;
	width: 64px;
	height: 23px;
	line-height: 200px;
	overflow: hidden;
}

.orange-sub
{
	background: url(../images/icon_all.png) no-repeat -0 -650px;
	width: 203px;
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 18px;
}

.orange-sub:hover
{
	background-position: -213px -650px;
	color: #333;
}

.gobuy:hover
{
	text-decoration: none;
}

/*page*/
.page
{
	background: #FFF;
	padding: 20px 0;
}

.page a,
.page span,
.page .page_number
{
	height: 31px;
	padding: 0 10px;
	line-height: 31px;
	font-size: 16px;
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 6px;
	font-family: Microsoft YaHei;
	color: #c1c1c1;
	border-radius: 31px;
	font-size: 18px;
	text-align: center;
}

.page a:hover
{
	background: #c1c1c1;
	color: #FFF;
	text-decoration: none;
}

.page a.hover
{
	background: #f4604b;
	color: #FFF;
	text-decoration: none;
}

.page span
{
	color: #c1c1c1;
	line-height: 24px;
	padding: 0 3px;
}

.page a
{
	background: #FFF;
}

.page .pgup,
.page .pgup:hover
{
	font-family: "宋体";
	font-weight: bold;
	width: 31px;
	padding: 0;
	line-height: 34px;
	overflow: hidden;
}

.page .pgdn,
.page .pgdn:hover
{
	font-family: "宋体";
	font-weight: bold;
	width: 31px;
	padding: 0;
	line-height: 34px;
	overflow: hidden;
}




/*newslist1*/
.newslist1 li
{
	padding: 4px 0;
	height: 22px;
	line-height: 22px;
}

.newslist1 li a
{
	background: url(../images2015/d1.png) no-repeat 0 center;
	padding-left: 10px;
	margin-right: 6px;
}

.newslist1 li .time
{
	float: right;
	color: #a4aeb9;
}






/*图标集合*/
.ihot1,.ihot2
{
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	width: 12px;
	height: 13px;
	line-height: 200px;
	overflow: hidden;
	background: url(../images/icon_all.png) no-repeat;
}

.ihot1
{
	background-position: -359px -80px;
}

/* 喜欢 */
.likebut
{
	z-index: 100;
	background: url(../images/icon_all.png) no-repeat -500px -252px;
	height: 42px;
	width: 42px;
	line-height: 200px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
	opacity: 0.8;
	display: none;
}

.likebut:hover
{
	text-decoration: none;
	background: url(../images/icon_all.png) no-repeat -500px -200px;
}


/*reset部分结束 --------------------------------------------------------------------------*/
#header
{
	min-width: 1260px;
	margin: 0 auto;
	position: relative;
	z-index: 11;
}

#header	.hbox
{
	padding: 10px 20px;
}

#header	.hbox .logo
{
	width: 180px;
	height: 50px;
	margin-right: 15px;
	float: left;
}

#header	.hbox .logo a
{
	width: 180px;
	height: 50px;
	display: block;
	line-height: 200px;
	overflow: hidden;
	background: url(../images/icon_all.png) no-repeat -200px -56px;
}

#header .search_form
{
	width: 240px;
	height: 34px;
	background: url('../images/icon_all.png') no-repeat -200px -140px;
	position: absolute;
	top: 17px;
	right: 20px;
}

#header .form
{
	height: 34px;
	width: 240px;
}

#header .form .sr
{
	width: 240px;
	vertical-align: middle;
	color: #ababab;
	color: #999;
	line-height: 34px;
	height: 34px;
	font-size: 12px;
	background: none;
	float: left;
	width: 200px;
	border: none;
	text-indent: 15px;
}

#header .form .sub
{
	width: 38px;
	height: 34px;
	border: none;
	background: none;
	cursor: pointer;
	vertical-align: middle;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-indent: -9999px;
}

#header .form .sub:hover
{
	background: none;
}



/* nav */
.nav
{
	height: 40px;
	position: relative;
	float: left;
	margin-top: 5px;
}

.nav .box
{
	position: relative;
	height: 40px;
}

.nav ul
{
}

.nav li
{
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #FFF;
	margin-right: 15px;
	position: relative;
}

.nav li a.menu
{
	color: #FFF;
	float: left;
	padding: 0 12px 0 12px;
	font-weight: bold;
	height: 40px;
	position: relative;
}

.nav li a.menu .ico
{
	position: absolute;
	top: -3px;
	right: 5px;
}

.nav li.hover a.menu,
.nav li a.menu:hover,
.nav li.active a.menu
{
	color: #f4604b;
	text-decoration: none;
}

.nav li a strong
{
	font-weight: normal;
}

.nav li a.menu .icon
{
	float: left;
	padding-right: 15px;
	background: url(../images/icon_all.png) no-repeat right -484px;
}

.nav li.hover a.menu .icon,
.nav li a.menu:hover .icon,
.nav li.active a.menu .icon
{
	background: url(../images/icon_all.png) no-repeat right -584px;
}

.nav li a.menu strong
{
	cursor: pointer;
}

.nav li.last
{
	margin-right: 0;
}

/*.menulinks*/
.menulinks
{
	width: 175px;
	color: #FFF;
	padding-top: 18px;
	position: absolute;
	top: 40px;
	left: -48px;
	display: none;
}

.menulinks .t
{
	height: 64px;
	line-height: 64px;
	font-size: 16px;
	border-left: 5px solid #34343e;
	background: #34343e;
	cursor: pointer;
	border-bottom: 1px solid #3d3d44;
	display: block;
	width: 170px;
	color: #FFF;
	text-indent: 50px;
}

.menulinks .t:hover,
.menulinks .t.hover
{
	border-bottom: 1px solid #3f3f48;
	border-left: 5px solid #f4604b;
	background: #3f3f48;
	text-decoration: none;
}

.nav li.hover .menulinks
{
	display: block;
}

/*s_linksbox*/
.s_linksbox
{
	width: 250px;
	color: #FFF;
	padding-top: 18px;
	position: absolute;
	top: 40px;
	left: 0;
	display: none;
}

.s_linksbox a
{
	color: #FFF;
}

.s_linksbox a:hover
{
	color: #FFF;
}

.s_linksbox .links
{
	height: 65px;
	position: relative;
}

.s_linksbox .links .tith
{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	padding: 22px 28px 22px 45px;
	border-left: 5px solid #34343e;
	background: #34343e;
	cursor: pointer;
	border-bottom: 1px solid #3d3d44;
}

.s_linksbox .links .tith .ico
{
	float: left;
	width: 20px;
	height: 20px;
	background: url(../images/icon_all.png) no-repeat 0px 2px;
	margin-right: 10px;
}

.s_linksbox .links .tith .t
{
	float: left;
	height: 20px;
	font-weight: normal;
}

.s_linksbox .links .tith .go
{
	float: right;
	width: 6px;
	height: 20px;
	background: url(../images/icon_all.png) no-repeat -694px -744px;
}

.s_linksbox .links .tith .ico.i1
{
	background-position: 0px 2px;
}

.s_linksbox .links .tith .ico.i2
{
	background-position: 0px -40px;
}

.s_linksbox .links .tith .ico.i3
{
	background-position: -70px 0;
}

.s_linksbox .links .tith .ico.i4
{
	background-position: -35px -41px;
}

.s_linksbox .links .tith .ico.i5
{
	background-position: -34px 0;
}

.s_linksbox .links.hover .tith,
.s_linksbox .links:hover .tith
{
	border-bottom: 1px solid #3f3f48;
	border-left: 5px solid #f4604b;
	background: #3f3f48;
}

.s_linksbox .links.hover .abox,
.s_linksbox .links:hover .abox
{
	display: block;
}

.s_linksbox .abox
{
	display: none;
	width: 540px;
	position: absolute;
	top: 0;
	left: 250px;
	font-size: 16px;
	border-left: 1px solid #4b4b52;
}

.s_linksbox .abox a
{
	float: left;
	width: 89px;
	height: 64px;
	text-align: center;
	line-height: 64px;
	border-right: 1px solid #4b4b52;
	border-bottom: 1px solid #4b4b52;
	background: #3f3f48;
}

.s_linksbox .abox a:hover,
.s_linksbox .abox a.hover
{
	background: #fb5e5e;
	border-right: 1px solid #fb5e5e;
	border-bottom: 1px solid #fb5e5e;
	text-decoration: none;
}
/* 在banner广告中的头部 */
.header-container-audioapp
{
	position: relative;
	z-index: 100;
}

.header-container-audioapp #header
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}




/* 小页面头部 */
#header.shead-audioapp
{
	background: #FFF;
}

#header.shead-audioapp .nav li a.menu
{
	color: #333;
}

#header.shead-audioapp .nav li a.menu .icon
{
	background: url(../images/icon_all.png) no-repeat right -534px;
}

#header.shead-audioapp .nav li.hover a.menu .icon,
#header.shead-audioapp .nav li a.menu:hover .icon,
#header.shead-audioapp .nav li.active a.menu .icon
{
	background: url(../images/icon_all.png) no-repeat right -584px;
}

#header.shead-audioapp .hbox .logo a
{
	background: url(../images/icon_all.png) no-repeat -200px 4px;
}

#header.shead-audioapp .nav li.hover a.menu,

#header.shead-audioapp .nav li a.menu:hover,

#header.shead-audioapp .nav li.active a.menu
{
	color: #f4604b;
	text-decoration: none;
}

#header.shead-audioapp.line
{
	border-bottom: 2px solid #f8f8f8;
}

/*首页头部悬浮效果*/
.header-container-audioapp #header.app_fixdiv
{
	position: fixed;
	_position: absolute;
	z-index: 9999;
	width: 100%;
	background: #FFF;
	border: 1px solid #d4d4d4;
	transition: all 0.25s ease 0s;
	-webkit-animation: hdnav2-show .3s;
	-moz-animation: hdnav2-show .3s;
	-o-animation: hdnav2-show .3s;
	animation: hdnav2-show .3s;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2)
}

.header-container-audioapp #header.app_fixdiv .nav li a.menu
{
	color: #333;
}

.header-container-audioapp #header.app_fixdiv .nav li a.menu .icon
{
	background: url(../images/icon_all.png) no-repeat right -534px;
}

.header-container-audioapp #header.app_fixdiv .nav li.hover a.menu .icon,
.header-container-audioapp #header.app_fixdiv .nav li a.menu:hover .icon,
.header-container-audioapp #header.app_fixdiv .nav li.active a.menu .icon
{
	background: url(../images/icon_all.png) no-repeat right -584px;
}

.header-container-audioapp #header.app_fixdiv .hbox .logo a
{
	background: url(../images/icon_all.png) no-repeat -200px 4px;
}

.header-container-audioapp #header.app_fixdiv .nav li.hover a.menu,
.header-container-audioapp #header.app_fixdiv .nav li a.menu:hover,
.header-container-audioapp #header.app_fixdiv .nav li.active a.menu
{
	color: #f4604b;
	text-decoration: none;
}


/*列表页面悬浮方法*/
#header.shead-audioapp.app_fixdiv
{
	position: fixed;
	_position: absolute;
	z-index: 9999;
	width: 100%;
	background: #FFF;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	animation-name: fadeInDown;
}

/*footer*/
#footer
{
	text-align: center;
	background: #FFF;
	padding-bottom: 20px;
	padding-top: 20px;
}

#footer .fbox
{
	border-top: 1px solid #e1e1e2;
	padding: 15px 0;
}

#footer .fbox a
{
	color: #390;
}

#footer .copyright
{
	color: #acacac;
}

#footer .copyright a
{
	color: #acacac;
}

#footer .copyright .img
{
	margin-top: -5px;
}

#footer .yqlinks
{
	width: 1200px;
	margin: 0 auto 15px auto;
	border: 1px solid #e6e6e6;
	border-left: none;
	border-right: none;
	padding: 8px 0;
	text-align: left;
}

#footer .yqlinks .bt
{
	float: left;
	width: 75px;
	line-height: 26px;
	font-weight: normal;
	color: #666;
}

#footer .yqlinks .link
{
	float: left;
	width: 1125px;
	line-height: 26px;
}

#footer .yqlinks .link a
{
	margin-right: 15px;
	color: #c1c1c1;
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

#footer .yqlinks .link a:hover
{
	color: #fd3636;
}

#footer	.links
{
	margin: 0 auto;
	width: 1200px;
	padding: 30px 0 30px 0;
}

#footer .links dl
{
	float: left;
	width: 240px;
	text-align: left;
}

#footer .links dd
{
	line-height: 26px;
}

#footer .links dd a
{
	color: #666;
}

#footer .links dd a:hover
{
	color: #fd3636;
}

#footer .links dt
{
	line-height: 26px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #333;
}

#footer .links .flogo
{
	float: left;
	width: 190px;
	margin-right: 50px;
}

#footer .links .flogo .logo
{
	width: 180px;
	height: 50px;
	display: block;
	background: url(../images/icon_all.png) no-repeat -200px 0;
	margin-top: 30px;
}

#footer .slinks
{
	font-size: 16px;
}

#footer .slinks a
{
	margin: 0 15px;
	color: #999;
}

#footer .slinks a:hover
{
	color: #fd3636;
}

/* 节日 */
.holiday
{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 90px;
	background: #333;
	background: rgba(51,51,51,.82);
	text-align: left;
	_position: absolute;
}

.holiday .cont
{
	position: relative;
	margin: 0 auto;
	width: 1100px;
	zoom: 1;
	height: 90px;
}

.holiday a
{
	display: block;
}

.holiday .img
{
	width: 1100px;
	bottom: 0px;
	left: 0;
	position: absolute;
	z-index: 1;
}

.holiday .close
{
	position: absolute;
	top: 10px;
	right: -50px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../images/icon_all.png) no-repeat -400px -300px;
}

.holiday .time
{
	z-index: 2;
	position: absolute;
	font-size: 20px;
	line-height: 20px;
	color: #FFF;
	left: 255px;
	top: 25px;
	width: 600px;
	height: 50px;
}

.holiday .time .wz
{
	height: 50px;
	float: left;
	width: 380px;
	vertical-align: bottom;
}

.holiday .time .ico
{
	width: 26px;
	height: 26px;
	background: url('../images/icon_all.png') no-repeat -439px -300px;
	margin-top: 13px;
	margin-right: 5px;
	float: left;
}

.holiday .time .name
{
	height: 50px;
	line-height: 50px;
	color: #ffc72f;
	font-weight: bold;
	padding: 0 5px;
	float: left;
}

.holiday .time .num
{
	color: #ffc72f;
	font-weight: normal;
	padding: 0 5px;
	font-size: 36px;
	height: 50px;
	line-height: 40px;
	float: left;
	position: relative;
}

.holiday .time .num .n
{
}

.holiday .time .w
{
	height: 50px;
	line-height: 50px;
	float: left;
}

.holiday .time .but-style1
{
	border-radius: 30px;
	border: 1px solid #FFF;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	float: right;
	cursor: pointer;
}

.holiday .time .but-style1:hover
{
	border: 1px solid #ffc72f;
	color: #ffc72f;
}

.holiday a:hover
{
	text-decoration: none;
}

/*content*/
#content
{
	margin-bottom: 10px;
	width: 1200px;
	margin: 0 auto 20px auto;
}

#content.spage-content
{
	background: #FFF;
	margin: 0;
	width: 100%;
}
/*crumbs-nav*/
/*面包屑*/
.crumbs_nav
{
	color: #666;
	font-size: 12px;
	padding: 20px 0;
}

.crumbs_nav span.line
{
	font-family: "宋体";
	color: #999;
	padding: 0 5px;
}

.crumbs_nav.mb
{
	margin-bottom: 10px;
}

.crumbs_nav a
{
	color: #666;
}

.crumbs_nav a.gray9
{
	color: #999;
}

.crumbs_nav a:hover
{
	color: #fd3636;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next
{
	background: url(../images/icon_all.png) no-repeat -670px -199px;
	width: 73px;
	height: 66px;
}

/*uibox1*/
.uibox1
{
	position: relative;
	background: #FFF;
	z-index: 1000;
	padding-top: 35px;
}

.uibox1 .title
{
	height: 35px;
	position: absolute;
	top: 0;
	left: 0;
}

.uibox1 .nextpage
{
	position: absolute;
	top: 3px;
	right: 15px;
	z-index: 1000;
}

.uibox1 .title .tith
{
	font-size: 18px;
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1","\534E\6587\9ED1\4F53";
	font-weight: normal;
	float: left;
}



/*返回顶部top*/
*html
{
	background-image: url(about:blank);
	background-attachment: fixed;
}/*解决IE6下滚动抖动的问题*/
#tbox
{
	width: 52px;
	position: fixed;
	right: 10px;
	bottom: 15px;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom: 15px;
	z-index: 9999;
}/*解决IE6下不兼容 position:fixed 的问题*/
#xiangguan,
#gotop
{
	width: 52px;
	height: 52px;
	background: url(../images/icon_all.png) no-repeat -270px -120px;
	display: block;
}

#xiangguan
{
	background-position: -262px -400px;
	margin-bottom: 9px;
	position: relative;
	z-index: 9999;
	cursor: pointer;
}

#xiangguan #tag_about
{
	display: none;
	width: 145px;
	height: 67px;
	position: absolute;
	top: -35px;
	left: -150px;
	background: url(../images/icon_all.png) no-repeat -200px -513px;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	padding: 20px 10px 0 0;
}

#xiangguan #tag_about:hover
{
	background: url(../images/icon_all.png) no-repeat -200px -513px;
	color: #FFF;
	text-decoration: none;
}

#xiangguan #tag_about .text
{
	display: block;
}

#xiangguan #tag_about .fav_num
{
	display: block;
	font-weight: normal;
}

#xiangguan:hover, 
#xiangguan.hover
{
	background-position: -200px -400px;
}

#xiangguan .love
{
	width: 52px;
	height: 52px;
	display: block;
	line-height: 200px;
	overflow: hidden;
}

#gotop
{
	background-position: -262px -452px;
}

#gotop:hover
{
	background-position: -200px -452px;
}

#xiangguan.hover #tag_about
{
	display: block;
}

/*p_sort*/
.p_sort
{
	height: 74px;
	position: relative;
	background: #FFF;
}

.p_sort ul
{
	height: 74px;
	text-align: center;
}

.p_sort ul li
{
	font-size: 16px;
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	height: 74px;
	padding: 0 33px;
}

.p_sort ul a.a1
{
	color: #666;
	display: block;
	height: 74px;
	line-height: 74px;
	cursor: pointer;
	float: left;
}

.p_sort ul li.hover a.a1,
.p_sort ul li a.a1:hover
{
	color: #fd3636;
}

.p_sort .scont
{
	position: absolute;
	top: 74px;
	width: 1200px;
	height: 73px;
	background: #FFF;
	text-align: center;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #d1d1d1;
	display: none;
	left: 0;
	-webkit-animation: hdnav2-show .3s;
	-moz-animation: hdnav2-show .3s;
	-o-animation: hdnav2-show .3s;
	animation: hdnav2-show .3s;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.2)
}

.p_sort .scont .linksbox
{
	padding: 20px 0;
	height: 33px;
	line-height: 33px;
	font-size: 16px;
}

.p_sort .scont .linksbox span
{
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	padding: 0 30px;
}

.p_sort .scont .linksbox a
{
	color: #666;
}

.p_sort .scont .linksbox a:hover
{
	color: #fd3636;
}

.p_sort .select
{
	padding-right: 10px;
}

.p_sort .select
{
	background: url(../images/icon_all.png) no-repeat right -543px;
	padding-right: 14px;
}

.p_sort li:hover .select,
.p_sort li.hover .select
{
	background: url(../images/icon_all.png) no-repeat right -593px;
}

.p_sort ul li.hover .scont
{
	display: block;
}
/*page-title*/
.page-title
{
	height: 74px;
	position: relative;
	background: #FFF;
	padding-left: 30px;
}

.page-title .tith
{
	height: 74px;
	font-size: 24px;
	line-height: 74px;
	font-weight: normal;
}

/*index-probox*/
.index-probox
{
}

.index-probox ul
{
}

.index-probox ul.last
{
	margin-bottom: 0;
}

.index-probox li
{
	float: left;
	width: 237px;
	height: 330px;
	padding: 30px 30px 0 30px;
	overflow: hidden;
	background: #FFF;
	margin-right: 4px;
	margin-bottom: 4px;
}

.index-probox li:hover
{
	box-shadow: 0 0 4px 1px #ccc;
	transition-duration: 0.5s;
	transition-property: box-shadow;
}

.index-probox li dl
{
	position: relative;
}

.index-probox li dt
{
	width: 237px;
	height: 237px;
	position: relative;
	margin-bottom: 18px;
	z-index: 1;
}

.index-probox li dt .bt
{
	position: absolute;
	background: url(../images/icon_all.png) no-repeat -200px -300px;
	width: 45px;
	height: 45px;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	line-height: 45px;
	right: -12px;
	bottom: -12px;
}

.index-probox li dt	.img-h
{
	width: 237px;
	height: 237px;
}

.index-probox li dt	.img-h img
{
	width: 237px;
	height: 237px;
}

.index-probox li dd
{
	line-height: 22px;
	font-size: 16px;
	height: 22px;
	overflow: hidden;
}

.index-probox li dd.name
{
	margin-bottom: 5px;
}

.index-probox li dd .price
{
	margin-right: 10px;
	float: left;
}

.index-probox li dd .price .rmb
{
	font-size: 14px;
	color: #fd3636;
	margin-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.index-probox li dd .price .m-num
{
	color: #fd3636;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.index-probox li dd a
{
	color: #333;
}

.index-probox li dd a:hover
{
	color: #fd3636;
}

.index-probox li dd .num
{
	color: #999;
	font-size: 14px;
	float: right;
}

.index-probox li.last
{
	margin-right: 0;
}

.index-probox li dd.white a
{
	color: #FFF;
}

.index-probox li dd.white .price
{
	color: #FFF;
}

.index-probox li .likebut
{
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 100;
	display: none;
}

.index-probox li.hover .likebut
{
	display: block;
}

.index-probox li .likebut-num
{
	color: #cecece;
	background: url(../images/icon_all.png) no-repeat -682px -895px;
	float: right;
	height: 24px;
	padding-left: 21px;
	line-height: 24px;
}

.index-probox li .likebut-num:hover,
.index-probox li .likebut-num.hover
{
	background: url(../images/icon_all.png) no-repeat -682px -945px;
	text-decoration: none;
	color: #fd3636;
}

.index-pro-layout
{
	position: relative;
}


/*raiders-probox*/
.raiders-probox
{
	margin-bottom: 4px\9;
}

.raiders-probox li
{
	float: left;
	width: 337px;
	height: 287px;
	margin-right: 4px;
	margin-bottom: 4px;
	background: #FFF;
	padding: 30px 30px 0 30px;
	color: #c2c2c2;
}

.raiders-probox li:hover
{
	box-shadow: 0 0 4px 1px #ccc;
	transition-duration: 0.5s;
	transition-property: box-shadow;
}

.raiders-probox li dt
{
	width: 337px;
	height: 192px;
	margin-bottom: 18px;
}

.raiders-probox li dt .img-h
{
	width: 337px;
	height: 192px;
}

.raiders-probox li dt .img-h img
{
	width: 337px;
	height: 192px;
}

.raiders-probox li.last
{
	margin-right: 0;
}

.raiders-probox li dd.stitle
{
	font-size: 16px;
	margin-bottom: 15px;
}

.raiders-probox li dd.stitle a
{
	color: #333;
}

.raiders-probox li dd
{
	line-height: 22px;
}

.raiders-probox li dd .time
{
	background: url(../images/icon_all.png) no-repeat -684px -697px;
	font-size: 14px;
	padding-left: 18px;
	float: left;
}

.raiders-probox li dd a
{
	color: #333;
}

.raiders-probox li dd a:hover
{
	color: #fd3636;
}

.raiders-probox li dd .num
{
	float: right;
}

.raiders-probox li dd.sbox
{
	height: 22px;
}
/*详情页面*/
.cont-detail .raiders-probox li
{
	width: 370px;
	height: 300px;
}

.cont-detail .raiders-probox li dt
{
	width: 370px;
	height: 210px;
}

.cont-detail .raiders-probox li dt .img-h
{
	width: 370px;
	height: 210px;
}

.cont-detail .raiders-probox li dt .img-h img
{
	width: 370px;
	height: 210px;
}

.cont-detail .raiders-probox li.last
{
	margin-right: 0;
	width: 369px;
}

.cont-detail .raiders-probox li.last dt
{
	width: 369px;
	height: 210px;
}

.cont-detail .raiders-probox li.last dt .img-h
{
	width: 369px;
	height: 210px;
}

.cont-detail .raiders-probox li.last dt .img-h img
{
	width: 369px;
	height: 210px;
}


/*menu_box*/
.menu_box
{
	background: #FFF;
}

.menu_box li
{
	border-bottom: 1px solid #f9f9f9;
	height: 59px;
	line-height: 59px;
	text-align: center;
}

.menu_box li a
{
	float: left;
	width: 218px;
	font-size: 18px;
	border-left: 2px solid #FFF;
	color: #999;
}

.menu_box li a:hover,
.menu_box li.hover a
{
	color: #fd3636;
	border-left: 2px solid #fd3636;
}

.menu_box li a:hover
{
	font-weight: normal;
}

/*listbox1*/
.listbox1
{
	background: #FFF;
	padding: 25px 35px;
}

.listbox1 .title
{
	padding-bottom: 20px;
}

.listbox1 .title.line
{
	border-bottom: 1px solid #f1f1f1;
}

.listbox1 .title .tith
{
	font-size: 28px;
	font-weight: normal;
	color: #333;
}

.listbox1 .cont
{
	line-height: 30px;
	font-size: 16px;
	color: #666;
}

.listbox1 .cont p
{
	margin-bottom: 15px;
}

.listbox1 .title.fz18 .tith
{
	font-size: 18px;
}

.listbox1 .linksbox
{
}

.listbox1 .linksbox a
{
	float: left;
	padding: 0 25px;
	height: 45px;
	border: 1px solid #f6f6f6;
	color: #666;
	font-size: 16px;
	margin-right: 20px;
	margin-bottom: 20px;
	line-height: 45px;
}

.listbox1 .linksbox a:hover
{
	border: 1px solid #fd3636;
	color: #fd3636;
	text-decoration: none;
}



/*404*/
.tips_box
{
	background: url('../images/404-error.png') no-repeat center top;
	padding-top: 200px;
	text-align: center;
}

.tips_box .text1
{
	font-size: 48px;
	color: #666;
	margin-bottom: 10px;
}

.tips_box .text2
{
	color: #333;
	font-size: 16px;
	margin-bottom: 20px;
}

.tips_box2
{
	background: url('../images/nosearch.jpg') no-repeat center top;
	padding-top: 200px;
	text-align: center;
	border-top: 2px solid #f8f8f8;
}

.tips_box2 .text1
{
	font-size: 48px;
	color: #666;
	margin-bottom: 10px;
}

.tips_box2 .text2
{
	color: #333;
	font-size: 16px;
	margin-bottom: 20px;
}



/*按钮*/
.gotaobao
{
	background: url(../images/icon_all.png) no-repeat 0 -710px;
	display: block;
	float: left;
	height: 50px;
	width: 230px;
	line-height: 50px;
	overflow: hidden;
	margin-right: 40px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
}

.gotaobao:hover,
.gotaobao:focus
{
	text-decoration: none;
	background: url(../images/icon_all.png) no-repeat -240px -710px;
	color: #FFF;
}

.likebut2
{
	background: url(../images/icon_all.png) no-repeat -400px -1100px;
	float: left;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	padding-left: 40px;
	font-size: 16px;
}

.likebut2 .num
{
	background: url(../images/icon_all.png) no-repeat right -1100px;
	float: left;
	height: 50px;
	line-height: 50px;
	padding-right: 40px;
	color: #c2c2c2;
}

.likebut2 strong
{
	font-weight: normal;
	background: url(../images/icon_all.png) no-repeat -682px -898px;
	padding-left: 23px;
}

.likebut2:hover, .likebut2.hover
{
	background: url(../images/icon_all.png) no-repeat -400px -1150px;
}

.likebut2:hover .num, .likebut2.hover .num
{
	background: url(../images/icon_all.png) no-repeat right -1150px;
	color: #fb5e5e;
}

.likebut2:hover strong, .likebut2.hover strong
{
	background: url(../images/icon_all.png) no-repeat -682px -948px;
}


/*产品详细*/
.detail_pro_cont
{
	margin-bottom: 20px;
	background: #FFF;
	padding: 50px 40px;
	position: relative;
}

.detail_pro_cont .photo
{
	width: 575px;
	height: 450px;
	margin-right: 55px;
}

.detail_pro_cont .photo .pro_img_box
{
	width: 450px;
	height: 450px;
	text-align: center;
	position: relative;
}

.detail_pro_cont .photo .pro_img_box .alpha-bg
{
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
	_background-color: none;
	width: 100%;
	height: 100%;
	display: block;
	opacity: .3;
	filter: alpha(opacity=30);
	visibility: hidden;
}

.detail_pro_cont .bqbox
{
	position: absolute;
	top: 0;
	left: 7px;
}

.detail_pro_cont .photo .banner .gotaobao
{
	position: absolute;
	top: 200px;
	left: 110px;
	z-index: 100;
	display: none;
}

.detail_pro_cont .photo .banner.hover .gotaobao
{
	display: block;
}

.detail_pro_cont .photo .banner .likebut
{
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 100;
	display: none
}

.detail_pro_cont .photo .banner.hover .likebut
{
	display: block;
}

.detail_pro_cont .photo .banner.hover .likebut:hover
{
}

.detail_pro_cont .photo .banner .alpha-bg
{
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	_background-color: none;
	width: 450px;
	height: 450px;
	display: block;
	opacity: .3;
	filter: alpha(opacity=30);
	visibility: hidden;
}

.detail_pro_cont .photo .banner.hover .alpha-bg
{
	visibility: visible;
}

.detail_pro_cont .info
{
	width: 490px;
}

/* banner */
.detail_pro_cont .ptbox
{
	margin-bottom: 15px;
}

.detail_pro_cont .ptbox .tag
{
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	font-weight: normal;
	color: #fb5e5e;
	height: 22px;
	line-height: 22px;
	padding: 0 4px;
	font-size: 16px;
	margin-right: 6px;
	border: 1px solid #fb5e5e;
}

.detail_pro_cont .pricebox
{
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	padding: 10px 0 15px 0;
	margin-bottom: 65px;
}

.detail_pro_cont .pro_title
{
	font-size: 24px;
	color: #333;
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	margin-right: 10px;
	font-weight: normal;
}

.detail_pro_cont .pro_title a
{
	text-decoration: none;
}

.detail_pro_cont .pro_tips
{
	line-height: 26px;
	min-height: 40px;
	height: auto !important;
	height: 64px;
	overflow: visible;
	font-size: 14px;
	margin-bottom: 20px;
	color: #666;
}

.detail_pro_cont .buy_sub
{
	margin-bottom: 95px;
}

.detail_pro_cont .pricebox .price
{
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fb5e5e;
}

.detail_pro_cont .pricebox .price em
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

.detail_pro_cont .pricebox .h-buy
{
	color: #999;
	height: 20px;
	line-height: 20px;
	float: right;
	padding-top: 15px;
}

.detail_pro_cont .pricebox .h-buy .ico
{
	padding-left: 20px;
	background: url(../images/icon_all.png) no-repeat -682px -998px;
	float: left;
	height: 22px;
	line-height: 22px;
}


/*购物提示*/
.h-buy-box
{
	position: absolute;
	background: url(../images/gobuy.png) no-repeat;
	width: 420px;
	height: 170px;
	top: 310px;
	left: 480px;
	z-index: 9999;
	display: none;
}

.h-buy-box .gotaobao
{
	float: right;
	margin-right: 0;
}



/* banner */
.detail_pro_cont .flash_pic .banner
{
	width: 450px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 30px;
}

.detail_pro_cont .flash_pic .banner-btn
{
	display: none;
}

.detail_pro_cont .flash_pic .banner-btn a
{
	display: block;
	line-height: 60px;
	position: absolute;
	top: 195px;
	width: 34px;
	height: 60px;
	opacity: 0.9;
	filter: alpha(opacity=90) color:rgb(255, 255, 255);
	overflow: hidden;
	z-index: 4;
}

.detail_pro_cont .flash_pic .prevBtn
{
	left: 5px;
}

.detail_pro_cont .flash_pic .nextBtn
{
	right: 5px;
}

.detail_pro_cont .flash_pic .banner-img
{
	font-size: 0;
	*word-spacing: -1px;
/* IE6、7 */
	letter-spacing: -3px;
	position: relative;
}

.detail_pro_cont .flash_pic .banner-img li
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
/* IE6、7 */
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	font-size: 12px;
	width: 450px;
	height: 450px;
}

.detail_pro_cont .flash_pic .banner i
{
	background: url(../images/arrows.png) no-repeat;
	width: 35px;
	height: 60px;
	cursor: pointer;
	display: block;
}

.detail_pro_cont .flash_pic .banner .nextBtn i
{
	background-position: -36px 0;
}

.detail_pro_cont .flash_pic .banner .prevBtn i
{
	background-position: 0 0;
}

.detail_pro_cont .flash_pic .banner-circle
{
	width: 94px;
	height: 450px;
	text-align: center;
	float: left;
}

.detail_pro_cont .flash_pic .banner-circle li
{
	width: 94px;
	height: 94px;
	margin-bottom: 18px;
}

.detail_pro_cont .flash_pic .banner-circle li a
{
	display: block;
	width: 92px;
	height: 92px;
	overflow: hidden;
	border: 1px solid #FFF;
}

.detail_pro_cont .flash_pic .banner-circle img
{
	width: 90px;
	height: 90px;
	border: 1px solid #eee;
}

.detail_pro_cont .flash_pic .banner-circle .selected a
{
	border: 1px solid #ff4400;
}

.detail_pro_cont .flash_pic .banner-circle .selected img
{
	border: 1px solid #ff4400;
}



/*黑色背景*/
.black_overlay
{
	display: none;
	position: absolute;
	top: 0;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 998;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}



/*category-list*/
.category-list
{
	width: 1200px;
	overflow: hidden;
}

.category-list ul
{
	margin-bottom: 4px;
	width: 1210px;
}

.category-list ul.last
{
	margin-bottom: 0;
}

.category-list li
{
	float: left;
	width: 175px;
	height: 270px;
	padding: 30px 31px 0 31px;
	overflow: hidden;
	background: #FFF;
	margin-right: 4px;
}

.category-list li dl
{
	position: relative;
}

.category-list li dt
{
	width: 175px;
	height: 175px;
	margin-bottom: 18px;
}

.category-list li dt .img-h
{
	width: 175px;
	height: 175px;
}

.category-list li dt .img-h img
{
	width: 175px;
	height: 175px;
}

.category-list li dd
{
	line-height: 22px;
	font-size: 16px;
	height: 22px;
	overflow: hidden;
	text-align: center;
}

.category-list li dd.name
{
	margin-bottom: 5px;
}

.category-list li dd a
{
	color: #333;
}

.category-list li dd a:hover
{
	color: #fd3636;
}

.category-list li dd .num
{
	color: #999;
	font-size: 16px;
}

.category-list li.last
{
	margin-right: 0;
}


/*asklist*/
.asklist
{
}

.asklist li
{
	padding: 30px;
	margin-bottom: 10px;
	background: #FFF;
}

.asklist .bt-title
{
	font-size: 20px;
	margin-bottom: 10px;
}

.asklist .info
{
	color: #c1c1c1;
	font-size: 14px;
}

.asklist .nr
{
	line-height: 28px;
	font-size: 16px;
	height: 90px;
}

.asklist li .photo
{
	width: 150px;
	height: 150px;
	margin-right: 20px;
}

.asklist li .cont
{
	width: 633px;
	color: #999;
}

.asklist li .num
{
	float: right;
}

.asklist li .time
{
	background: url(../images/icon_all.png) no-repeat -684px -700px;
	font-size: 14px;
	padding-left: 18px;
}

/* ui_box4 */
.ui_box4
{
}

.ui_box4 .title
{
	height: 64px;
	text-align: left;
	background: #FFF;
	line-height: 64px;
	font-size: 18px;
	color: #333;
	margin-bottom: 4px;
	padding: 0 30px;
}

.ui_box4 .title	.tith
{
	float: left;
	font-weight: normal;
}

.ui_box4 .cont
{
	background: #FFF;
	padding: 20px 30px;
}

/* uibox-01 */
.uibox-01
{
}

.uibox-01 .title
{
	height: 64px;
	text-align: center;
	background: #FFF;
	line-height: 64px;
	font-size: 18px;
	color: #333;
	margin-bottom: 4px;
}

.uibox-01 .cont
{
	background: #FFF;
	padding: 20px 30px;
}



/* 掌柜说 */
.zgs
{
	font-size: 16px;
	line-height: 30px;
	color: #666;
}

.zgs .d-1,
.zgs .d-2
{
	width: 25px;
	height: 25px;
	background: url('../images/icon_all.png') no-repeat;
	line-height: 200px;
	overflow: hidden;
}

.zgs .d-1
{
	background-position: -399px -499px;
	margin-right: 10px;
}

.zgs .d-2
{
	background-position: -432px -499px;
	margin-left: 10px;
}

/*search-class-left*/

.search-class-left .bt
{
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 8px;
}

.search-class-left .link
{
	font-size: 16px;
	line-height: 35px;
	margin-bottom: 30px;
}

.search-class-left .link a
{
	margin-right: 24px;
	word-wrap: break-word;
	word-break: normal;
	color: #666;
	float: left;
}

.search-class-left .link a.hover,
.search-class-left .link a:hover
{
	color: #f4604b;
}

/*sell-well-box*/
.sell-well-box
{
}

.sell-well-box li
{
	height: 310px;
	background: #FFF;
	padding-bottom: 30px;
}

.sell-well-box li dl
{
	position: relative;
}

.sell-well-box li dt
{
	width: 237px;
	height: 237px;
	position: relative;
	margin-bottom: 18px;
}

.sell-well-box li dt .bt
{
	position: absolute;
	background: url(../images/icon_all.png) no-repeat -200px -300px;
	width: 45px;
	height: 45px;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	line-height: 45px;
	right: -12px;
	bottom: -12px;
}

.sell-well-box li dt .img-h
{
	width: 237px;
	height: 237px;
}

.sell-well-box li dt .img-h img
{
	width: 237px;
	height: 237px;
}

.sell-well-box li dd
{
	line-height: 22px;
	font-size: 16px;
	height: 22px;
	overflow: hidden;
}

.sell-well-box li dd.name
{
	margin-bottom: 5px;
}

.sell-well-box li dd .price
{
	margin-right: 10px;
}

.sell-well-box li dd .price .rmb
{
	font-size: 14px;
	color: #fd3636;
	margin-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.sell-well-box li dd .price .m-num
{
	color: #fd3636;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.sell-well-box li dd a
{
	color: #333;
}

.sell-well-box li dd a:hover
{
	color: #fd3636;
}

.sell-well-box li dd .num
{
	color: #999;
	font-size: 14px;
	float: right;
}

.sell-well-box li .likebut-num
{
	color: #cecece;
	background: url(../images/icon_all.png) no-repeat -682px -895px;
	float: right;
	height: 24px;
	padding-left: 25px;
	line-height: 24px;
}

.sell-well-box li .likebut-num:hover,
.sell-well-box li .likebut-num.hover
{
	background: url(../images/icon_all.png) no-repeat -682px -945px;
	text-decoration: none;
}

.sell-well-box li.last
{
	padding-bottom: 0;
}

.sell-well-box li dt .num
{
	position: absolute;
	background: url(../images/icon_all.png) no-repeat -400px -400px;
	width: 40px;
	height: 40px;
	color: #FFF;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	left: 0px;
	top: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-indent: 8px;
}
/* morelinks */
.morelinks
{
	height: 65px;
	line-height: 65px;
	font-size: 16px;
	text-align: center;
	background: #FFF;
}

/* .sell-well-01 */
.sell-well-01 .index-probox li
{
	width: 225px;
	height: 310px;
}

.sell-well-01 .index-probox li dt
{
	width: 225px;
	height: 225px;
}

.sell-well-01 .index-probox li dt .img-h
{
	width: 225px;
	height: 225px;
}

.sell-well-01 .index-probox li dt img
{
	width: 225px;
	height: 225px;
}


/*rec_ui_box2*/
.rec_ui_box2 li
{
	margin-bottom: 4px;
	background: #FFF;
	padding: 20px 30px;
}

.rec_ui_box2 li .nr
{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 15px;
}

.rec_ui_box2 li .bar
{
	text-align: right;
	color: #c2c2c2;
	font-size: 14px;
}

.rec_ui_box2 li.last
{
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}


/*rec_list  */
.rec_list
{
}

.rec_list ul
{
	float: left;
	width: 370px;
	background: #FFF;
	padding: 25px 30px;
}

.rec_list ul.mr
{
	margin-right: 4px;
	width: 369px
}

.rec_list li
{
	font-size: 16px;
	background: url(../images/d1.png) no-repeat 0 center;
	padding: 3px 0 3px 10px;
}

.rec_list li .zan
{
	float: right;
	color: #c2c2c2;
	font-size: 14px;
}

.ask-detail-title
{
	height: 24px;
	text-align: center;
	background: #FFF;
	font-size: 18px;
	color: #333;
	margin-bottom: 4px;
	padding: 20px 0 20px 30px;
}

.ask-detail-title .tith
{
	float: left;
	height: 24px;
	line-height: 24px;
}

.ask-detail-title .tith	.ico
{
	float: left;
	width: 32px;
	height: 24px;
	background: url(../images/icon_all.png) no-repeat -437px -445px;
	margin-right: 8px;
}

/*  */



/* ask-detail-text */
.ask-detail-text
{
	background: #FFF;
	padding: 30px;
}

.ask-detail-text .des
{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 40px;
}

.ask-detail-text .stitle
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}

.ask-detail-text .stitle .ico
{
	float: left;
	width: 27px;
	height: 32px;
	background: url(../images/icon_all.png) no-repeat -400px -445px;
	margin-right: 8px;
	font-size: 24px;
	color: #FFF;
	font-style: normal;
	text-align: center;
	line-height: 22px;
	font-weight: normal;
}

.ask-detail-text .stitle .bt
{
	float: left;
}

.ask-detail-text .scont
{
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 28px;
}

.r-wzlist .r-imgbox
{
	position: relative;
	width: 452px;
	margin: 0 auto 15px auto;
}

.r-wzlist .r-imgbox .img-h
{
	width: 450px;
	height: 450px;
	border: 1px solid #f3f3f3;
	margin: 0 auto;
}

.r-wzlist .r-imgbox .img-h img
{
	width: 450px;
	height: 450px;
}

.r-wzlist .r-imgbox .likebut
{
	top: 20px;
	right: 20px;
}

.r-wzlist .r-imgbox.hover .likebut
{
	display: block;
}

.r-wzlist .r-imgbox .likebut.hover
{
	display: block;
	background: url(../images/icon_all.png) no-repeat -500px -200px;
}

.r-wzlist .r-button
{
	height: 34px;
	font-size: 16px;
	line-height: 34px;
	padding-left: 178px;
}

.r-wzlist .r-button .price
{
	margin-right: 10px;
	color: #8c8c8c;
}

.r-wzlist .r-button .price .rmb
{
	font-size: 14px;
	color: #fd3636;
	margin-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.r-wzlist .r-button .price .m-num
{
	color: #fd3636;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.price
{
	color: #333;
	margin-right: 20px;
}

.sy-but
{
	background: url(../images/icon_all.png) no-repeat 0 -200px;
	color: #f84e4e;
	height: 34px;
	width: 102px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
}

.sy-but:hover
{
	background: url(../images/icon_all.png) no-repeat 0 -240px;
	color: #FFF;
	text-decoration: none;
}

/*  */
.bottom-links
{
	position: relative;
	margin-top: 70px;
}

.bottom-links .likebox
{
	text-align: center;
	margin-bottom: 60px;
}

.bottom-links .likebox .like-link,
.bottom-links .likebox .zan-link
{
	background: url(../images/icon_all.png) no-repeat -200px -900px;
	width: 118px;
	height: 118px;
	line-height: 400px;
	overflow: hidden;
}

.bottom-links .likebox .like-link:hover
{
	background: url(../images/icon_all.png) no-repeat -97px -1000px;
}

.bottom-links .likebox .zan-link
{
	background: url(../images/icon_all.png) no-repeat -200px -900px;
}

.bottom-links .likebox .zan-link:hover
{
	background: url(../images/icon_all.png) no-repeat -328px -900px;
}

.bottom-links .likebox .num
{
	height: 34px;
	line-height: 34px;
	color: #999;
	font-size: 18px;
	margin-top: 10px;
}

.bottom-links .likebox .num .n
{
	font-size: 24px;
	color: #ff3636;
}


/*pro_search_box*/
.pro_search_box2
{
	height: 34px;
	background: #FFF;
	padding: 20px 30px;
	font-size: 16px;
	position: relative;
	z-index: 10;
}

.pro_search_box2 .tith
{
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin-right: 20px;
	height: 34px;
	line-height: 34px;
}

.pro_search_box2 .cz_but
{
}

.pro_search_box2 .cz_but li
{
	float: left;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
}

.pro_search_box2 .cz_but li.select_li
{
	padding: 7px 0 0 10px;
}

.pro_search_box2 .cz_but a
{
	color: #666;
	padding: 0 15px;
	font-weight: normal;
	float: left;
	height: 34px;
	line-height: 34px;
}

.pro_search_box2 .cz_but strong
{
	font-weight: normal;
	cursor: pointer;
}

.pro_search_box2 .cz_but strong.up
{
	background: url(../images/icon_all.png) no-repeat right -830px;
	padding-right: 14px;
}

.pro_search_box2 .cz_but strong.dn
{
	background: url(../images/icon_all.png) no-repeat right -861px;
	padding-right: 14px;
}

.pro_search_box2 .cz_but strong.none
{
	background: url(../images/icon_all.png) no-repeat right -798px;
	padding-right: 14px;
}

.pro_search_box2 .cz_but strong.select
{
	background: url(../images/icon_all.png) no-repeat right -543px;
	padding-right: 14px;
}

.pro_search_box2 .cz_but a:hover strong.select,
.pro_search_box2 .cz_but li.hover strong.select
{
	background: url(../images/icon_all.png) no-repeat right -593px;
}

.pro_search_box2 .cz_but li.hover a.alinks
{
	color: #f4604b;
}

.pro_search_box2 .cz_but a:hover
{
	color: #f4604b;
}

.pro_search_box2 .cz_but a.hover
{
	color: #f4604b;
	font-weight: bold;
	text-decoration: none;
}

.pro_search_box2 .cz_but a.hover strong.dn
{
	background: url(../images/icon_all.png) no-repeat right -955px;
}

.pro_search_box2 .cz_but a.hover strong.up
{
	background: url(../images/icon_all.png) no-repeat right -822px;
}

.pro_search_box2 .nbox
{
	height: 34px;
	line-height: 34px;
	color: #999;
}

.pro_search_box2 .nbox .num
{
	color: #f50;
	padding: 0 5px;
}

.pro_search_box2 .scont
{
	position: absolute;
	top: 54px;
	width: 1200px;
	background: #FFF;
	border-bottom: 1px solid #d1d1d1;
	left: 0;
	display: none;
	padding-top: 20px;
	-webkit-animation: hdnav2-show .3s;
	-moz-animation: hdnav2-show .3s;
	-o-animation: hdnav2-show .3s;
	animation: hdnav2-show .3s;
	box-shadow: 0 2px 3px -0px rgba(0,0,0,.2)
}

.pro_search_box2 .scont .linksbox
{
	padding: 20px 30px;
	line-height: 33px;
	font-size: 16px;
	border-top: 1px solid #f8f8f8;
}

.pro_search_box2 .scont .linksbox span
{
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 10px;
}

.pro_search_box2 .scont .linksbox a
{
	color: #666;
}

.pro_search_box2 .scont .linksbox a:hover
{
	color: #fd3636;
}

.pro_search_box2 .scont .linksbox .bt
{
	float: left;
	width: 80px;
	margin-right: 0;
}

.pro_search_box2 .scont .linksbox .sbox
{
	float: left;
	width: 1060px;
}

.pro_search_box2 .cz_but li.hover .scont
{
	display: block;
}

.pro_search_box2 .cz_but strong.filter
{
	background: url(../images/icon_all.png) no-repeat -684px -400px;
	padding-left: 20px;
	color: #f4604b;
}

.pro_search_box2 .filter-scont
{
	position: absolute;
	width: 1200px;
	left: 0;
	top: 52px;
	display: none;
	color: #FFF;
	text-align: left;
	padding-top: 20px;
}

.pro_search_box2 .filter-scont .linksbox
{
	line-height: 28px;
	padding: 20px 0 20px 30px;
	background: #34343e;
}

.pro_search_box2 .filter-scont .linksbox a
{
	float: none;
	color: #FFF;
	padding: 0;
}

.pro_search_box2 .filter-scont .linksbox a:hover
{
	color: #f4604b;
}

.pro_search_box2 .filter-scont .linksbox .bt
{
	display: block;
	font-size: 18px;
}

.pro_search_box2 .filter-scont .linksbox .bt a
{
	color: #f4604b;
}

.pro_search_box2 .filter-scont .linksbox .sbox a
{
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin-right: 10px;
	padding: 0;
	font-size: 13px;
}

.pro_search_box2 .filter-scont  .column
{
	width: 262px;
	float: left;
	margin-right: 30px;
}

.pro_search_box2 .cz_but li .alinks .s
{
	background: url(../images/icon_all.png) 0px -799px;
	display: none;
	height: 9px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 43px;
	width: 16px;
	z-index: 1;
}

#filter .alinks
{
	position: relative;
}

#filter .tips
{
	width: 145px;
	height: 60px;
	position: absolute;
	top: -45px;
	right: -140px;
	background: url(../images/icon_all.png) no-repeat -200px -1034px;
	color: #FFF;
	font-size: 16px;
	padding: 27px 10px 0 0;
}

#filter .tips .text
{
	display: block;
	text-indent: 45px;
}

#filter .tips .close
{
	position: absolute;
	right: 0;
	top: -4px;
	width: 18px;
	height: 18px;
	background: url(../images/icon_all.png) no-repeat -200px -1141px;
	cursor: pointer;
	text-indent: -9999px;
}

#filter .tips .close:hover
{
	background-position: -227px -1141px;
}

.pro_search_box2 .cz_but li.hover .filter-scont
{
	display: block;
}

.pro_search_box2 .cz_but li.hover .alinks .s
{
	display: block;
}


/*gift_zt  */
.gift_zt
{
}

.gift_zt li
{
	float: left;
	width: 515px;
	font-size: 16px;
	padding: 3px 0 3px 0;
	height: 26px;
}

.gift_zt li .zan
{
	float: right;
	color: #c1c1c1;
}

.gift_zt li.mr
{
	margin-right: 90px;
}

.gift_zt li a
{
	float: left;
	background: url(../images/d1.png) no-repeat 0 center;
	padding-left: 10px;
}

/*plbox1*/
.plbox1
{
	background: #FFF;
	padding: 30px;
}

.plbox1	.title_bt
{
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 15px;
}

.plbox1	.peop
{
	line-height: 30px;
	height: 30px;
	color: #c2c2c2;
	margin-bottom: 15px;
}

.plbox1	.peop .photo
{
	width: 30px;
	height: 30px;
	border-radius: 30px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	margin-right: 10px;
	float: left;
}

.plbox1	.peop .photo img
{
	width: 30px;
	height: 30px;
}

.plbox1	.peop .name
{
	vertical-align: middle;
	margin-right: 15px;
	float: left;
}

.plbox1	.peop .time
{
	vertical-align: middle;
	float: left;
}

.plbox1 .px
{
	font-size: 16px;
	color: #666;
	line-height: 28px;
}

/**/
.raiders-detail .plate-title
{
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 5px;
}

.raiders-detail .time
{
	line-height: 30px;
	height: 30px;
	color: #c2c2c2;
	margin-bottom: 10px;
	background: url(../images/icon_all.png) no-repeat -684px -693px;
	padding-left: 22px;
}

.raiders-detail .summary
{
	border-top: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	padding: 10px 0;
	line-height: 28px;
	font-size: 16px;
	color: #999;
	text-indent: 32px;
	margin-bottom: 50px;
}


/*baidushare*/
.baidushare
{
	height: 30px;
}

.baidushare .share-icon
{
	float: left;
	height: 30px;
	line-height: 30px;
	color: #999;
	font-size: 14px;
	overflow: hidden;
}

.baidushare .bdsharebuttonbox .bds_weixin,
.baidushare .bdsharebuttonbox .bds_sqq,
.baidushare .bdsharebuttonbox .bds_qzone,
.baidushare .bdsharebuttonbox .bds_tsina,
.baidushare .bdsharebuttonbox .bds_more
{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	text-align: center;
	background: #FFF url(../images/icon_all.png) no-repeat;
	padding: 0;
	margin: 0;
	margin-right: 8px;
}

.baidushare .bdsharebuttonbox .bds_sqq
{
	background-position: -200px -800px !important;
}

.baidushare .bdsharebuttonbox .bds_qzone
{
	background-position: -232px -800px !important;
}

.baidushare .bdsharebuttonbox .bds_tsina
{
	background-position: -264px -800px !important;
}

.baidushare .bdsharebuttonbox .bds_weixin
{
	background-position: -296px -800px !important;
}

.baidushare .bdsharebuttonbox .bds_more
{
	background-position: -329px -800px !important;
}

/*baidushare-float-left*/
.baidushare-float-left
{
	position: fixed;
	width: 52px;
	top: 50%;
	right: 50%;
	margin-right: 620px;
	margin-top: -55px;
	position: fixed;
	_position: absolute;
	display: block;
	height: 310px;
	z-index: 100;
}

.baidushare-float-left .bdsharebuttonbox .bds_weixin,
.baidushare-float-left .bdsharebuttonbox .bds_sqq,
.baidushare-float-left .bdsharebuttonbox .bds_qzone,
.baidushare-float-left .bdsharebuttonbox .bds_tsina,
.baidushare-float-left .bdsharebuttonbox .bds_more
{
	display: block;
	width: 52px;
	height: 52px;
	text-align: center;
	background: url(../images/icon_all.png) no-repeat;
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
}

.baidushare-float-left .bdsharebuttonbox .bds_sqq
{
	background-position: 0 -364px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_qzone
{
	background-position: 0 -425px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_tsina
{
	background-position: 0 -300px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_weixin
{
	background-position: 0 -491px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_more
{
	background-position: 0 -555px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_sqq:hover
{
	background-position: -60px -364px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_qzone:hover
{
	background-position: -60px -425px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_tsina:hover
{
	background-position: -60px -300px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_weixin:hover
{
	background-position: -60px -491px !important;
}

.baidushare-float-left .bdsharebuttonbox .bds_more:hover
{
	background-position: -60px -555px !important;
}

/* 广告 */
.liwudh-ad-audioapp
{
	margin: 0 auto 70px auto;
	width: 452px;
}


/*liwu_nav_title*/
.liwu_nav
{
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}

.liwu_nav_title
{
	height: 43px;
	background: url(../images/liwu_nav.png) no-repeat;
	padding-left: 70px;
}

.liwu_nav_title .tith
{
	font-size: 20px;
	font-family: "微软雅黑";
	color: #f86047;
	height: 43px;
	line-height: 43px;
	font-weight: normal;
}

.liwu_nav_title.c2
{
	background-position: 0 -100px;
}

.liwu_nav_title.c2 .tith
{
	color: #006699;
}

.liwu_nav_title.c3
{
	background-position: 0 -200px;
}

.liwu_nav_title.c3 .tith
{
	color: #fc484f;
}

.liwu_nav_title.c4
{
	background-position: 0 -300px;
}

.liwu_nav_title.c4 .tith
{
	color: #c91fff;
}

/*ui_box2*/
.ui_box2
{
	border: 1px solid #ccc;
	border-top: 2px solid #f86047;
}

.ui_box2 .title
{
	height: 33px;
	position: relative;
	border-bottom: 1px solid #ccc;
}

.ui_box2 .title .tith
{
	height: 33px;
	line-height: 33px;
	color: #333;
	font-size: 15px;
	padding-left: 10px;
	float: left;
}

.ui_box2 .title .t1
{
	color: #333;
}

.ui_box2 .cont
{
}


/*liwu_box*/
.liwu_box
{
	width: 1200px;
	overflow: hidden;
}

.liwu_box ul
{
	width: 1200px;
}

.liwu_box li
{
	width: 400px;
	float: left;
	background: #FFF;
}

.liwu_box .list_a
{
	padding: 5px;
	padding-bottom: 10px\9;
}

.liwu_box .list_a a
{
	float: left;
	margin: 5px;
	border: 1px solid #e2e1e3;
}

.liwu_box .list_a a span
{
	float: left;
	padding: 5px 8px;
	border: 1px solid #FFF;
	color: #333;
	cursor: pointer;
	white-space: pre;
}

.liwu_box .list_a a:hover,
.liwu_box .list_a a.hover
{
	border: 1px solid #df0001;
	text-decoration: none;
}

.liwu_box .list_a a:hover span,
.liwu_box .list_a a.hover span
{
	border: 1px solid #df0001;
}

.liwu_box.c2 .ui_box2
{
	border-top: 2px solid #1582fa;
}

.liwu_box.c3 .ui_box2
{
	border-top: 2px solid #fd4047;
}

.liwu_box.c4 .ui_box2
{
	border-top: 2px solid #c935f8;
}

/*audioapp-page*/
.wen17Pages
{
	height: 35px;
	text-align: center;
	font-size: 16px;
	padding: 20px 0 2px 0;
	font-family: "Microsoft Yahei";
}

.wen17Pages a,.wen17Pages b,.wen17Pages span
{
	padding: 6px 13px 5px;
	line-height: 37px;
}

.wen17Pages a
{
	color: #aba9a9;
	background: #fff;
	border: 1px #ddd solid;
	text-decoration: none;
}

.wen17Pages a:hover
{
	background: #fabcb3;
	color: #fff;
}

.wen17Pages b
{
	color: #fff;
	border: 1px #f4604b solid;
	background: #f4604b;
	font-weight: normal
}

.wen17Pages span
{
	color: #999;
	background: #fff;
	border: 1px #ddd solid;
}

/*guwen-content*/
.guwen-content
{
	width: 1130px;
	margin: 0 auto;
}

.guwen-title
{
	text-align: center;
	font-size: 26px;
	padding: 40px 0 20px 0;
}

/*guwen_select*/
.guwen_select .links_cont
{
	text-align: center;
}

.guwen_select .links_cont a
{
	color: #FFF;
	text-align: center;
	font-size: 26px;
	border-radius: 100px;
	width: 134px;
	height: 134px;
	line-height: 134px;
	display: table-cell;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	margin: 25px;
	margin: 20px\9;
}

.guwen_select .links_cont a:hover
{
	text-decoration: none;
}

.guwen_select .links_cont a.c_red1
{
	background: #f86047;
	background: url(../images/icon_guwen.png) no-repeat    0px -120px\9;
}

.guwen_select .links_cont a.c_red1:hover
{
	background: #f6391a;
	background: url(../images/icon_guwen.png) no-repeat -200px -120px\9;
	box-shadow: 0px 0px 8px #f6391a;
}

.guwen_select .links_cont a.c_red2
{
	background: #ff6983;
	background: url(../images/icon_guwen.png) no-repeat    0px -277px\9;
}

.guwen_select .links_cont a.c_red2:hover
{
	background: #ff4465;
	background: url(../images/icon_guwen.png) no-repeat -200px -277px\9;
	box-shadow: 0px 0px 8px #ff4465;
}

.guwen_select .links_cont a.c_red3
{
	background: #f74123;
	background: url(../images/icon_guwen.png) no-repeat -200px -120px\9;
}

.guwen_select .links_cont a.c_red3:hover
{
	background: #f51300;
	background: url(../images/icon_guwen.png) no-repeat -200px -277px\9;
	box-shadow: 0px 0px 8px #f51300;
}

.guwen_select .links_cont a.c_purple1
{
	background: #a571c7;
	background: url(../images/icon_guwen.png) no-repeat -400px -440px\9;
}

.guwen_select .links_cont a.c_purple1:hover
{
	background: #8f4eb9;
	background: url(../images/icon_guwen.png) no-repeat -600px -440px\9;
	box-shadow: 0px 0px 8px #8f4eb9;
}

.guwen_select .links_cont a.c_purple2
{
	background: #bc44c1;
	background: url(../images/icon_guwen.png) no-repeat -400px -440px\9;
}

.guwen_select .links_cont a.c_purple2:hover
{
	background: #ac16b2;
	background: url(../images/icon_guwen.png) no-repeat -600px -440px\9;
	box-shadow: 0px 0px 8px #ac16b2;
}

.guwen_select .links_cont a.c_orange
{
	background: #fe9814;
	background: url(../images/icon_guwen.png) no-repeat    0px -438px\9;
}

.guwen_select .links_cont a.c_orange:hover
{
	background: #fe7f00;
	background: url(../images/icon_guwen.png) no-repeat -200px -438px\9;
	box-shadow: 0px 0px 8px #fe7f00;
}

.guwen_select .links_cont a.c_blue1
{
	background: #0089db;
	background: url(../images/icon_guwen.png) no-repeat -400px -120px\9;
}

.guwen_select .links_cont a.c_blue1:hover
{
	background: #006cd2;
	background: url(../images/icon_guwen.png) no-repeat -600px -120px\9;
	box-shadow: 0px 0px 8px #006cd2;
}

.guwen_select .links_cont a.c_blue2
{
	background: #34abcd;
	background: url(../images/icon_guwen.png) no-repeat -400px -277px\9;
}

.guwen_select .links_cont a.c_blue2:hover
{
	background: #0297c1;
	background: url(../images/icon_guwen.png) no-repeat -600px -277px\9;
	box-shadow: 0px 0px 8px #0297c1;
}

.guwen_select .links_cont a.c_blue3
{
	background: #6262ff;
	background: url(../images/icon_guwen.png) no-repeat -400px -600px\9;
}

.guwen_select .links_cont a.c_blue3:hover
{
	background: #006cd2;
	background: url(../images/icon_guwen.png) no-repeat -600px -600px\9;
	box-shadow: 0px 0px 8px #006cd2;
}

.guwen_select .links_cont a.c_green
{
	background: #04b362;
	background: url(../images/icon_guwen.png) no-repeat -400px -720px\9;
}

.guwen_select .links_cont a.c_green:hover
{
	background: #00a03c;
	background: url(../images/icon_guwen.png) no-repeat -600px -720px\9;
	box-shadow: 0px 0px 8px #00a03c;
}

.guwen-msg-layer
{
	height: 310px;
}

.guwen-msg-layer .guwen-title
{
	border-bottom: 1px solid #f5f5f5;
	padding: 0;
	line-height: 85px;
	height: 85px;
	margin-bottom: 15px;
}

/*status-tips*/
.layui-small-status .layui-layer-title
{
	display: none;
}

.layui-small-status .layui-layer-content
{
}

.layui-small-status .txtrow1
{
	padding-top: 40px;
	text-align: center;
	color: #666;
	padding-top: 40px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	overflow: visible;
}

.layui-small-status .layui-layer-setwin
{
	top: 25px;
	right: 25px;
}

.layui-small-status .layui-layer-setwin .layui-layer-close1
{
	background: url(../images/icon_guwen.png) no-repeat 0 0;
	width: 16px;
	height: 16px;
}

.layui-small-status .layui-layer-setwin .layui-layer-close1:hover
{
	background-position: 0 -50px;
}
html{background:url(../images/bg.png);}
.guwen-content .wz-tips{text-align:center;font-size:26px;font-family:"微软雅黑";padding:20px 0 30px 0;}

/*guwen_select*/
.guwen_select .links_cont				{width:530px;height:400px;float:left;position:relative;font-family:"微软雅黑";}
.guwen_select .links_cont a				{position:absolute;color:#FFF; text-align:center;font-size:24px;border-radius:100px;width:100px;height:100px;line-height:100px;}
.guwen_select .links_cont a.s1			{top:0;left:0;}
.guwen_select .links_cont a.s2			{top:55px;left:150px;}
.guwen_select .links_cont a.s3			{top:20px;left:268px;}
.guwen_select .links_cont a.s4			{top:15px;left:395px;}
.guwen_select .links_cont a.s5			{top:155px;left:25px;}
.guwen_select .links_cont a.s6			{top:175px;left:140px;}
.guwen_select .links_cont a.s7			{top:145px;left:285px;}
.guwen_select .links_cont a.s8			{top:180px;left:435px;}
.guwen_select .links_cont a.s9			{top:290px;left:5px;}
.guwen_select .links_cont a.s10			{top:340px;left:160px;}
.guwen_select .links_cont a.s11			{top:295px;left:275px;}
.guwen_select .links_cont a.s12			{top:300px;left:395px;}
.guwen_select .links_cont a.s13			{top:450px;left:0px;}
.guwen_select .links_cont a.s14			{top:475px;left:115px;}
.guwen_select .links_cont a.s15			{top:450px;left:225px;}
.guwen_select .links_cont a.s16			{top:425px;left:330px;}
.guwen_select .links_cont a.s17			{top:465px;left:430px;}

.guwen_select .links_cont a.big			{width:134px;height:134px;line-height:134px;}

.guwen_select .links_cont a:hover		{text-decoration:none;}

.guwen_select .links_cont a.c_red1:hover	{background:#f6391a;box-shadow: 0px 0px 8px #f6391a;}
.guwen_select .links_cont a.c_red2:hover	{background:#ff4465;box-shadow: 0px 0px 8px #ff4465;}
.guwen_select .links_cont a.c_red3:hover	{background:#f51300;box-shadow: 0px 0px 8px #f51300;}

.guwen_select .links_cont a.c_purple1:hover	{background:#8f4eb9;box-shadow: 0px 0px 8px #8f4eb9;}
.guwen_select .links_cont a.c_purple2:hover	{background:#ac16b2;box-shadow: 0px 0px 8px #ac16b2;}

.guwen_select .links_cont a.c_orange:hover	{background:#fe7f00;box-shadow: 0px 0px 8px #fe7f00;}

.guwen_select .links_cont a.c_blue1:hover	{background:#006cd2;box-shadow: 0px 0px 8px #006cd2;}
.guwen_select .links_cont a.c_blue2:hover	{background:#0297c1;box-shadow: 0px 0px 8px #0297c1;}
.guwen_select .links_cont a.c_blue3:hover	{background:#006cd2;box-shadow: 0px 0px 8px #006cd2;}

.guwen_select .links_cont a.c_green:hover	{background:#00a03c;box-shadow: 0px 0px 8px #00a03c;}


.guwen_select .links_cont.select_age 		{width:1120px; float:none; text-align:center;}
.guwen_select .links_cont.select_age a		{position:static;top:inherit;left:inherit;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:10px 10px;}


.guwen_select .links_cont a					{background:url(../images/icon_guwen.png) no-repeat\9;}

.guwen_select .links_cont a.c_red1			{background-position:0 -120px\9;}
.guwen_select .links_cont a.c_red1:hover	{background:url(../images/icon_guwen.png) no-repeat -200px -120px\9;}

.guwen_select .links_cont a.c_red2			{background-position:0 -277px\9;}
.guwen_select .links_cont a.c_red2:hover	{background:url(../images/icon_guwen.png) no-repeat -200px -277px\9;}

.guwen_select .links_cont a.c_red3			{background-position:0 -839px\9;}
.guwen_select .links_cont a.c_red3:hover	{background:url(../images/icon_guwen.png) no-repeat -200px -839px\9;}

.guwen_select .links_cont a.c_purple2		{background-position:0 -600px\9;}
.guwen_select .links_cont a.c_purple2:hover	{background:url(../images/icon_guwen.png) no-repeat -200px -600px\9;}

.guwen_select .links_cont a.c_purple1		{background-position:0 -720px\9;}
.guwen_select .links_cont a.c_purple1:hover	{background:url(../images/icon_guwen.png) no-repeat -200px -720px\9;}


.guwen_select .links_cont a.c_orange		{background-position:0 -438px\9;}
.guwen_select .links_cont a.c_orange:hover	{background:url(../images/icon_guwen.png) no-repeat -200px -438px\9;}

.guwen_select .links_cont a.c_blue1			{background-position:-400px -839px\9;}
.guwen_select .links_cont a.c_blue1:hover	{background:url(../images/icon_guwen.png) no-repeat -600px -839px\9;}



.guwen_select .links_cont a.c_blue2			{background-position:-400px -277px\9;}
.guwen_select .links_cont a.c_blue2:hover	{background:url(../images/icon_guwen.png) no-repeat -600px -277px\9;}

.guwen_select .links_cont a.c_blue3			{background-position:-400px -600px\9;}
.guwen_select .links_cont a.c_blue3:hover	{background:url(../images/icon_guwen.png) no-repeat -600px -600px\9;}

.guwen_select .links_cont a.c_green			{background-position:-400px -720px\9;}
.guwen_select .links_cont a.c_green:hover	{background:url(../images/icon_guwen.png) no-repeat -600px -720px\9;}


.guwen_select .links_cont a.c_purple1.big	{background-position:-400px -440px\9;}
.guwen_select .links_cont a.c_purple1.big:hover{background:url(../images/icon_guwen.png) no-repeat -600px -440px\9;}

.guwen_select .links_cont a.c_purple2.big	{background-position:-400px -440px\9;}
.guwen_select .links_cont a.c_purple2.big:hover{background:url(../images/icon_guwen.png) no-repeat -600px -440px\9;}

.guwen_select .links_cont a.c_blue1.big		{background-position:-400px -120px\9;}
.guwen_select .links_cont a.c_blue1.big:hover{background:url(../images/icon_guwen.png) no-repeat -600px -120px\9;}
