@charset "UTF-8";

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
select,
img {
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea {
	font-family: 'Hiragino Sans GB', '微软雅黑', arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%
}

address,
cite,
dfn,
em,
var,
i {
	font-style: normal
}

ul,
ol,
dl,
li {
	list-style: none
}

fieldset,
img {
	border: 0
}

button,
input,
select,
textarea {
	font-size: 100%
}

a {
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	font-family: 'Hiragino Sans GB', '微软雅黑', arial, sans-serif;
}

a:hover {
	text-decoration: none;
	color: #c49a50;
	text-decoration: none
}

a:link,
a:visited,
a:active {
	text-decoration: none
}

:focus {
	outline: 0 none
}

.hide {
	display: none
}

.red {
	color: red
}

.org {
	color: #F50
}

.org_2 {
	color: #F60
}

.org_3 {
	color: #FF8A2C
}

.gray {
	color: #919191
}

.gray_2 {
	color: gray
}

.gray_3 {
	color: #ccc
}

.whi {
	color: #666
}

.whi:link,
.whi:visited {
	color: #666
}

.whi:hover,
.whi:active {
	color: #666
}

.bla {
	color: #333
}

.blu {
	color: #0289cd
}

.green {
	color: #129800
}

.green_2 {
	color: #139C00
}

.green_3 {
	color: #70A700
}

.blue-link:link,
.blue-link:visited {
	color: #008EF0
}

.blue-link:hover,
.blue-link:active {
	color: #008EF0
}

.block {
	display: block
}

.none {
	display: none
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.mr10 {
	margin-right: 10px
}

.bc {
	margin-left: auto;
	margin-right: auto
}

.fl,
.l_fl {
	float: left;
	display: inline
}

.fr,
.l_fr {
	float: right;
	display: inline
}

.vm {
	vertical-align: middle
}

.vt {
	vertical-align: top
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.abs-right {
	position: absolute;
	right: 0
}

.abs-left {
	position: absolute;
	left: 0
}

.hidden {
	visibility: hidden
}

.none {
	display: none
}

.l_bc {
	border: 1px solid #ccc
}

.clear:after,
.clear:before {
	content: "";
	display: table
}

.clear:after {
	clear: both;
	overflow: hidden
}

.clear {
	zoom: 1;
	clear: both;
	line-height: 0 _clear:none
}

.of,
.l_of {
	overflow: hidden;
	zoom: 1
}

.mt100 {
	background: #875825;
}

.mt20 {
	margin-top: 20px !important
}

.w40 {
	width: 40px
}

.w980 {
	width: 980px
}

.w580 {
	width: 580px
}

.w280 {
	width: 280px
}

.w900 {
	width: 900px
}

.w100,
.l_w100 {
	width: 100%
}

.w120 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.mauto {
	margin: 0 auto
}

.va2 {
	vertical-align: -2px
}

.dib {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1
}

body {
	min-width: 75rem;
	color: #666;
	font: 12px/1.5 'microsoft yahei', arial, sans-serif;
	background-color: #f2f2f2;
	width: 100%;
}

.bor {
	border: 1px solid #ddd
}

.top-head {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #F7F7F7;
	border-bottom: 1px solid #e8e8e8;
}

.top-head li {
	position: relative;
	float: left;
	padding: 0 15px;
	font-family: "verdana,simsun";
	cursor: pointer
}

.top-head li.hover:hover {
	background: #fff;
	_border-left: 1px #ddd solid;
	_border-right: 1px #ddd solid
}

.top-head li em {
	display: inline-block;
	position: relative;
	top: -2px;
	left: 3px;
	border: 5px solid transparent;
	border-top: 5px solid #999;
	border-bottom: 0;
	height: 0px
}

.top-head li em.rotate {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.top-head li i {
	display: inline-block;
	position: relative;
	margin-left: 2px;
	margin-bottom: -8px;
	width: 20px;
	height: 23px
}

.top-head li i.tel-icon {
	background: url(../images/icon_index.png) 0 0 no-repeat
}

.top-head li i.mes-icon {
	background: url(../images/icon_index.png) -22px 0 no-repeat
}

.top-head .head-d {
	display: none;
	z-index: 999
}

.top-head .head-n {
	position: absolute;
	top: 0px;
	left: -16px;
	background: #fff;
	border: 1px solid #e1e1e1;
	margin-top: 0px;
	border-top: none;
}

.top-head .head-n ul {
	width: 166px
}

.top-head .head-n li {
	padding: 0;
	margin-left: 15px;
	width: 60px
}

.member-top {
	position: relative;
	z-index: 10;
	width: 560px;
	float: right;
}

.h_city {
	background: url(../images/ico_arrow_d.gif) no-repeat right center;
	padding: 0 10px 0 0
}

.h_fav {
	padding: 0 6px 0 2px
}

.h_mobile {
	background: url(../images/ico_mobile.gif) no-repeat 0 center;
	padding: 0 2px 0 15px
}

.h_cart {
	background: url(../images/ico_cart.gif) no-repeat 0 center;
	padding: 0 6px 0 18px
}

.h_qrcode {
	background: url(../images/ico_qrcode.gif) no-repeat 0 center;
	padding: 0 6px 0 18px
}

.blank {
	position: absolute;
	left: 0px;
	bottom: -7px;
	background: #fff;
	border: 0;
	height: 10px;
	width: 100%;
	z-index: 99999;
	display: none;
	*width: 110%
}

.logo {
	z-index: 12;
	float: left;
	width: 255px;
	height: 60px;
	padding: 30px 0;
	_margin-right: 40px
}

.logo span {
	display: inline-block;
	margin-top: 13px;
	margin-left: 10px;
	padding-left: 15px;
	height: 35px;
	font: 22px/35px "microsoft yahei";
	color: #333;
	border-left: 1px solid #dfdfdf
}

.logo_release {
	float: left;
	margin-top: 42px
}

.logo_release a {
	display: block;
	width: 110px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #D2D2D2;
	border-radius: 5px;
	background: #f9f9f9
}

.logo_release i {
	display: inline-block;
	margin-bottom: -7px;
	margin-right: 7px;
	width: 20px;
	height: 20px;
	background: url(../images/icon_index.png) -79px 0 no-repeat
}

.search {
	float: left;
	margin-top: 10px;
	*margin-top: 40px;
	_margin-top: 10px;
	margin-right: 90px;
	width: 510px
}

.searchtab {
	position: absolute;
	top: 48px
}

.searchtab li {
	float: left;
	width: 60px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	cursor: pointer
}

.searchtab li.select {
	font-weight: bold;
	color: #fff;
	background: #FF5500
}

.search-box {
	position: relative;
	width: 500px;
	height: 36px;
	margin-top: 32px;
	border: 2px #FF5500 solid;
	z-index: 8
}

.search-box form {
	height: 36px
}

.search-box .tri {
	position: absolute;
	top: 17px;
	left: 50px;
	height: 0;
	width: 0;
	line-height: 0;
	font-size: 0;
	border: 3px dashed transparent;
	border-top: 3px solid #666;
	z-index: 10
}

.search-box .box-tab {
	float: left;
	width: 70px;
	z-index: 999
}

.search-box .box-tab ul {
	width: 68px;
	height: 36px;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	overflow: hidden;
	cursor: pointer;
	z-index: 10
}

.search-box .box-tab ul:hover {
	overflow: visible;
	height: auto;
	border: 1px solid #ddd;
	border-top: none
}

.search-box li {
	padding: 3px 20px 3px 14px;
	line-height: 30px;
	background: #fff;
	z-index: 10
}

.search-box form input[type="text"] {
	float: left;
	padding: 5px;
	padding-left: 10px;
	width: 410px;
	height: 26px;
	color: #666;
	border: 0;
	outline: 0;
	font: 14px/30px "microsoft yahei"
}

.search-box form input[type="submit"] {
	float: left;
	width: 75px;
	height: 36px;
	background: #FF5500;
	color: #fff;
	font-family: "microsoft yahei";
	border: 0;
	cursor: pointer;
	box-shadow: none;
	border-radius: 0;
	font-size: 18px;
}

.search_k {
	margin-top: 8px
}

.p_fb a {
	display: block;
	float: left;
	width: 130px;
	height: 38px;
	border: 1px solid #dadbdf;
	font-size: 14px;
	color: #787777;
	font-weight: bold;
	line-height: 38px;
	text-align: center;
	margin: 42px 0 0 -40px;
	text-decoration: none
}

.p_fb a:hover {
	border: 1px solid #07c68a;
	color: #07c68a
}

.logo_bg {
	float: left;
	z-index: 11;
	width: 150px;
	margin-top: 30px;
	margin-left: 10px
}

.logo_bg p {
	color: #FF5500;
	font-size: 15px;
	padding-left: 9px;
	font-family: Arial
}

.tel-code {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	text-align: center;
	cursor: pointer
}

.tel-code .showcode {
	display: none;
	position: absolute;
	top: 40px;
	right: 80px;
	padding: 15px;
	width: 130px;
	height: 150px;
	border: 1px solid #eee;
	-moz-box-shadow: 2px 2px 2px #ddd;
	-webkit-box-shadow: 2px 2px 2px #ddd;
	box-shadow: 2px 2px 2px #ddd;
	background: #fff;
	text-align: center;
	z-index: 999
}

.index5 {
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	width: 1200px
}

.linkhref,
.index5 h1 {
	font-weight: 400;
	line-height: 20px;
	_overflow: hidden;
	zoom: 1
}

.index5 .linkhref a {
	font-weight: 400;
	float: right
}

.index5_mine {
	font-size: 0;
	left: 75px;
	_overflow: hidden;
	float: left;
}

.index5_mine a {
	padding: 0 12px;
	font-size: 12px;
	display: inline-block;
	margin-bottom: 10px;
	*padding: 0 10px
}

#ylian a {
	-o-text-overflow: ellipsis;
	padding: 0;
	padding-left: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	_overflow: hidden
}

.Themebg {
	background-color: #07c68a;
}

#fix_block {
	position: fixed;
	right: 0;
	bottom: 100px;
	_width: 40px;
	_position: absolute;
	z-index: 30000;
	_left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
	_top: expression(eval(document.documentElement.scrollTop))
}

#fix_block .btn_box li {
	display: block;
	width: 39px;
	margin-top: 5px;
	*vertical-align: bottom
}

#fix_block .btn_box li a {
	display: block;
	width: 43px;
	height: 40px;
	cursor: pointer;
	overflow: hidden
}

#fix_block .btn_box li#gototop {
	width: 35px;
	display: none;
	margin-top: 5px
}

#fix_block .btn_box li#gototop a {
	background: url(../images/gotop.jpg) no-repeat 0 0
}

#fix_block .btn_box li#gototop a:hover {
	background-position: 0 -40px
}

#fix_block .btn_box li#jia a {
	background: url(../images/jiabtn.jpg) no-repeat
}

.toolbar {
	width: 39px;
	position: fixed;
	right: 0;
	top: 0;
	height: 100%;
	background: #e4e4e4;
	_position: absolute;
	_left: expression(eval(document.documentElement.scrollLeft));
	_top: expression(eval(document.documentElement.scrollTop))
}

.toolbar .tool01 {
	width: 39px;
	height: 100%;
	position: relative
}

.toolbar .tool01 .cont .toolnav {
	display: block;
	width: 39px;
	height: 33px;
	background: url(../images/toolbar.gif) no-repeat
}

.toolbar .tool01 .cont .toolnav02 {
	display: block;
	width: 39px;
	height: 29px;
	background: url(../images/toolbar.gif) no-repeat;
	position: relative;
	margin-top: 5px;
	_margin: 0;
	_padding: 0;
	*vertical-align: bottom
}

.toolbar .tool01 li.cont em.icon01 {
	background-position: 3px 0
}

.toolbar .tool01 li.cont em.icon02 {
	background-position: 3px -31px
}

.toolbar .tool01 li.cont em.icon03 {
	background-position: 3px -60px
}

.toolbar .tool01 li.cont em.icon04 {
	background-position: 3px -100px
}

.toolbar .tool01 li.cont em.icon05 {
	background-position: 3px -135px
}

.toolbar .tool01 li.cont em.icon06 {
	background-position: 3px -168px
}

.toolbar .tool01 li.cont em.icon07 {
	background-position: 3px -200px
}

.toolbar .tool01 li.cont em.icon08 {
	background-position: 3px -234px
}

.toolbar .tool01 li.cont em.icon09 {
	background-position: 3px -266px
}

.toolbar .tool01 li.cont em.icon10 {
	background-position: 3px -300px
}

.toolbar .tool01 li.cont em.icon11 {
	background-position: 3px -331px
}

.toolbar .tool01 li.cont em.icon12 {
	background-position: 3px -364px
}

.toolbar .tool01 li.cont em.icon13 {
	background-position: 3px -393px
}

.toolbar .tool01 li.cont em.icon14 {
	background-position: 3px -428px
}

.toolbar .tool01 li.cont em.icon15 {
	background-position: 3px -453px
}

.toolbar .tool01 li.on em {
	background: #dc0107
}

.toolbar .tool01 li.on em.icon01 {
	background-position: -36px 0
}

.toolbar .tool01 li.on em.icon02 {
	background-position: -36px -31px
}

.toolbar .tool01 li.on em.icon03 {
	background-position: -36px -60px
}

.toolbar .tool01 li.on em.icon04 {
	background-position: -36px -100px
}

.toolbar .tool01 li.on em.icon05 {
	background-position: -36px -135px
}

.toolbar .tool01 li.on em.icon06 {
	background-position: -36px -168px
}

.toolbar .tool01 li.on em.icon07 {
	background-position: -36px -200px
}

.toolbar .tool01 li.on em.icon08 {
	background-position: -36px -234px
}

.toolbar .tool01 li.on em.icon09 {
	background-position: -36px -266px
}

.toolbar .tool01 li.on em.icon10 {
	background-position: -36px -300px
}

.toolbar .tool01 li.on em.icon11 {
	background-position: -36px -331px
}

.toolbar .tool01 li.on em.icon12 {
	background-position: -36px -364px
}

.toolbar .tool01 li.on em.icon13 {
	background-position: -36px -393px
}

.toolbar .tool01 li.on em i {
	position: absolute;
	width: 7px;
	height: 9px;
	top: 10px;
	left: 0;
	background: url(../images/jiao.jpg) no-repeat
}

.toolbar .tool01 li.cont .toolbox {
	width: 205px;
	height: 100%;
	background: #f6f6f6;
	position: absolute;
	left: -205px;
	_top: 0;
	bottom: 0;
	display: none
}

.toolbar .tool01 .cont .toolbox li {
	height: 35px;
	line-height: 35px;
	*vertical-align: bottom;
	border-bottom: #e6e6e6 solid 1px
}

.toolbar .tool01 .cont .toolbox li a {
	display: block;
	height: 35px;
	padding-left: 15px
}

.toolbar .tool01 .cont .toolbox li a:hover {
	background: #f1f1f1;
	text-decoration: none
}

.toolbar .tool01 li.cont .toolbox02 {
	color: #b0b0b0;
	background: #443242;
	position: absolute;
	left: -205px;
	width: 175px;
	padding: 10px 15px;
	display: none
}

.toolbar .tool01 li.cont .toolbox02 a {
	color: #b0b0b0;
	margin: 0 3px
}

.toolbar .tool01 li.cont .toolbox .btn01,
.toolbar .gototop,
.toolbar .close {
	cursor: pointer
}

.bot_float {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 94px;
	background: #df1a1f;
	z-index: 30;
	background: #f36f1e;
	_position: absolute;
	_left: expression(eval(document.documentElement.scrollLeft));
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}

.pl15 {
	padding-left: 15px
}

.mr8 {
	margin-right: 8px
}

.mt5 {
	margin-top: 5px
}

.fr,
.more {
	float: right !important;
	display: inline
}

.fontF01 {
	font-family: "Microsoft yahei"
}

.fontS16 {
	font-size: 14px;
	margin-left: 4px;
}

.hs {
	height: 38px;
	background-color: #2C84C1;
	border: none;
	z-index: 1;
}

.warn {
	padding: 30px 100px 30px 200px;
}

.warn div {
	padding: 5px 0 0 60px;
	background: url('../images/warn.gif') no-repeat;
	font-size: 14px;
	line-height: 200%;
}

.warn h1 {
	font-size: 16px;
	margin: 0;
}

.guest_warn {
	padding: 2px 0 2px 0;
	text-align: center;
	margin: 0 130px 15px 130px;
	background: #FFF5D8;
	border: #FF7300 1px solid;
}

/*漂浮搜索区域*/
.Top_float {
	width: 100%;
	min-width: 1200px;
	position: absolute;
	top: 0;
	z-index: 1002
}

.screen-hd {
	width: 100%;
	height: 40px;
	padding: 7px 0;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1)
}

.screen-hd-wrap {
	width: 1190px;
	margin: 0 auto
}

.s-logo {
	float: left;
	width: 185px;
	height: 38px;
	margin-top: 1px;
}

.screen-hd .searchcont {
	float: left;
	width: 566px;
	margin: 2px 0 0 134px;
	_display: inline
}

.screen-hd .search {
	border: 3px solid #07c68a;
	height: 32px;
	width: 556px;
	padding-left: 4px;
	float: left
}

.screen-hd .search .btn {
	width: 86px;
	height: 32px;
	background-color: #07c68a;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	cursor: pointer;
	border: none;
	float: right
}

.screen-hd .search .txt {
	width: 416px;
	padding: 0 25px;
	border: 0px;
	height: 30px;
	line-height: 30px;
	color: #999;
	font-size: 14px;
	background: url(../images/searicon.jpg) left center no-repeat
}

.screen-hd .search input {
	border-radius: 0px
}

.T-publish {
	float: left;
	width: 200px;
	padding-left: 75px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	margin-top: -3px;
}

.T-publish a {
	width: 155px;
	padding-left: 20px;
	height: 33px;
	line-height: 32px;
	color: #fff;
	border: 1px solid #1497FC;
	background: #07c68a url(../images/tpicon.png) 5px 9px no-repeat;
	display: inline-block;
	border-radius: 3px;
	margin-top: 5px
}

.T-publish a:hover {
	color: #fff;
	background: #ff9d00 url(../images/tpicon.png) 5px -35px no-repeat;
	text-decoration: none;
	border: 1px solid #d38304
}
