﻿/*
ST05-CSS-xiaohei-dtmuban.com-20170503
*/
@charset "utf-8";

/* global */
* {
	word-break: break-all;
	font-family: 'Hiragino Sans GB', 'microsoft yahei', Verdana, arial, sans-serif;
	-webkit-text-size-adjust: none;
}

/*"Microsoft Yahei",*/
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #333333;
	background: #f5f5f5;
}

form,
input,
select,
textarea,
td,
th {
	font-size: 12px;
	outline: none;
}

img {
	border: none;
}

li img {
	border: none;
	vertical-align: middle;
}

ul li,
li {
	list-style-type: none;
}

ol li {
	list-style-type: decimal;
}

p,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
textarea,
blockquote {
	margin: 0px;
	padding: 0px;
}

s,
i,
em {
	font-style: normal;
	font-weight: normal;
}

a:link,
a:visited,
a:active {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #FF6600;
}

center a {
	font-size: 14px
}

/* links */
a.w:link,
a.w:visited,
a.w:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.w:hover {
	color: #F4F3F2;
}

a.b:link,
a.b:visited,
a.b:active {
	color: #225588;
	text-decoration: none;
}

a.b:hover {
	color: #FF6600;
}

a.g:link,
a.g:visited,
a.g:active {
	color: #666666;
	text-decoration: none;
}

a.g:hover {
	color: #FF6600;
}

.mt10 {
	margin-top: 10px
}

.ml20 {
	margin-left: 20px
}

.mb_20 {
	margin-bottom: 20px
}

.tc {
	text-align: center
}

/*zi*/
.f18 {
	font-size: 18px;
}

.f24 {
	font-size: 24px;
}

/*yanse*/
.gray9 {
	color: #696969 !important;
}

.white {
	color: #fff !important;
}

.arial {
	font-family: Arial;
}

.bold {
	font-weight: bold;
}

/* common */
.m {
	margin: auto;
	width: 1200px;
	clear: both;
}

.head {
	background: #F1F1F1 url('../images/head_bg.png') repeat-x;
	width: 100%;
	height: 31px;
	position: fixed;
	z-index: 9;
	left: 0;
}

.head_m {
	margin: auto;
	width: 1198px;
	padding: 7px 0 0 0;
	color: #666666;
}

.head_s {
	height: 31px;
}

.head_t strong {
	color: #FF0000;
	font-weight: normal;
}

.head_l li {
	float: left;
	margin: 0 10px 0 0;
}

.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;
}

/* menu */
.foot {
	color: #666666;
	text-align: center;
	line-height: 30px;
	padding: 10px 0 10px 0;
}

.foot_page {
	background: #F4F4F4;
	border-top: #DDDDDD 1px solid;
	padding: 0 10px 0 10px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	color: #666666;
}

/* box */
.box_head {
	border: 0px solid #ebebeb;
	background: #ffffff;
	border-top: #a40001 2px solid;
	border-bottom: #ebebeb 1px solid;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 10px 0 10px;
}

.box_head div i {
	width: 4px;
	height: 16px;
	background: #a40001;
	float: left;
	margin-top: 13px;
}

.box_head strong {
	font-size: 16px;
	font-weight: 500;
	padding-left: 8px
}

.box_body {
	border: 0px solid #ebebeb;
	border-top: none;
	padding: 6px 8px 6px 8px;
	background-color: #ffffff;
	font-size: 14px;
}

.box_body li {
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

.box_body li a {
	color: #666
}

.box_body li em {
	margin-right: 8px;
	padding: 0px 5px;
}

.box_y {
	background: red;
	color: #fff;
}

.box_n {
	background: #ddd;
	color: #333;
}

.category_comment {
	padding: 0 0 30px 0;
}

/*new*/
.arx_list_info {
	width: 200px;
}

.box_head_new {
	border: 0px solid #ebebeb;
	background: #ffffff;
	border-top: #a40001 2px solid;
	border-bottom: #ebebeb 1px solid;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 10px 0 10px;
}

.box_head_new div i {
	width: 4px;
	height: 16px;
	background: #a40001;
	float: left;
	margin-top: 13px;
}

.box_body_new {
	border: 0px solid #ebebeb;
	border-top: none;
	padding: 6px 8px 6px 8px;
	background-color: #ffffff;
	font-size: 14px;
}

.box_body_new li {
	background: url('../images/li_dot.gif') no-repeat 3px 15px;
	padding: 0 10px 0 12px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.box_body_new li a {
	color: #666
}

.box_head_new_com {
	border: 0px solid #ebebeb;
	background: #ffffff;
	border-top: #a40001 2px solid;
	border-bottom: #ebebeb 1px solid;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 10px 0 10px;
}

.box_head_new_com div i {
	width: 4px;
	height: 16px;
	background: #a40001;
	float: left;
	margin-top: 13px;
}

.box_body_new_com {
	border: 0px solid #ebebeb;
	border-top: none;
	padding: 6px 8px 6px 8px;
	background-color: #ffffff;
	font-size: 14px;
}

.box_body_new_com li {
	padding: 0 5px 0 5px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.box_body_new_com li a {
	color: #666
}

.box_body_new_com li em {
	display: inline-block;
	color: #ffffff;
	font-size: 10px;
	width: 16px;
	height: 16px;
	line-height: 15px;
	margin-right: 8px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
}

.box_body_new_com li em.one {
	background: #dd2726;
}

.box_body_new_com li em.two {
	background: #EC5D31;
}

.box_body_new_com li em.three {
	background: #F68951;
}

.box_body_new_com li em.no_bg {
	background: #dddddd;
	color: #000
}

.tab_head {
	border: 1px solid #ebebeb;
	border-bottom: none;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	overflow: hidden;
	font-weight: bold;
}

.tab_1 {
	float: left;
	padding: 0 15px 0 15px;
	border-right: #DDDDDD 1px solid;
	cursor: pointer;
	font-weight: normal;
}

.tab_2 {
	float: left;
	padding: 0 15px 0 15px;
	border-right: #DDDDDD 1px solid;
	cursor: pointer;
	background: #FFFFFF;
}

.tab_1_1 {
	border-bottom: #DDDDDD 1px solid;
	cursor: pointer;
}

.tab_1_2 {
	border: 1px solid #ebebeb;
	border-bottom: none;
	cursor: pointer;
	font-weight: bold;
}

.tab_head_2 {
	height: 27px;
	background: #EEEEEE;
	border-left: #DDDDDD 1px solid;
	border-right: #DDDDDD 1px solid;
	text-align: center;
	padding-left: 12px;
}

.tab_2_1 {
	float: left;
	width: 80px;
	height: 27px;
	line-height: 31px;
	overflow: hidden;
	background: url('../images/tab_2_1.gif') no-repeat 6px right;
	cursor: pointer;
}

.tab_2_1 span {
	color: #333333;
}

.tab_body_2 {
	border: 1px solid #ebebeb;
	border-top: none;
}

.li_dot li {
	background: url('../images/li_dot.gif') no-repeat 2px 13px;
	padding: 0 10px 0 12px;
}

/* pages */
.pages {
	padding: 20px 0 20px 0;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	vertical-align: middle;
}

.pages a:link,
.pages a:visited,
.pages a:active {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	padding: 7px;
	text-decoration: none;
}

.pages a:hover {
	background: #a40001;
	border: #a40001 1px solid;
	color: #FFFFFF;
	padding: 7px;
	text-decoration: none;
}

.pages strong {
	background: #a40001;
	padding: 7px;
	border: #a40001 1px solid;
	color: #FFFFFF;
}

.pages_inp {
	width: 30px;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 7px;
	text-align: center;
	font-size: 14px;
}

.pages_btn {
	/*width: 58px;height: 34px;*/
	border: #FF6600 1px solid;
	color: #FFFFFF;
	padding: 7px 25px;
	background: #FF6600;
	font-weight: bold;
	font-size: 14px;
}

.pages_btn:hover {
	background: #FF3300;
}

.pages label {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 3px 5px 3px 5px;
}

.pages label em {
	color: red;
	font-weight: bold;
	font-style: normal;
}

.pages label span {
	font-weight: bold;
}

.pages cite {
	font-style: normal;
}

/* table */
.tb table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.tb th {
	background: #EEEEEE;
	border: 1px solid #ebebeb;
	padding: 4px;
	line-height: 150%;
}

.tb td {
	border: 1px solid #ebebeb;
	padding: 4px;
	line-height: 150%;
}

/* user */
.user {
	background: url('../images/user_bg.gif') no-repeat;
	width: 300px;
	font-size: 12px;
	line-height: normal;
}

.user_login {
	padding: 15px 0 10px 25px;
}

.user_input {
	border: #8DB2E3 1px solid;
	padding: 3px 0 4px 3px;
	width: 90px;
	color: #666666;
}

.user_tip {
	margin: 0 20px 0 20px;
	padding: 0 0 5px 5px;
	border-bottom: #EEEEEE 1px solid;
	font-weight: bold;
	color: #333333;
}

.user_reg {
	padding: 5px 0 0 20px;
}

.user_reg_c {
	padding: 5px 0 10px 10px;
}

.user_can {
	padding: 10px 10px 0 10px;
	text-align: center;
	color: #1B4C7A;
}

.user_can td {
	padding: 6px 0 10px 0;
	background: url('../images/user_can.gif') no-repeat center 0;
}

.user_wel {
	padding: 18px 0 10px 45px;
	font-weight: bold;
	font-size: 14px;
	background: url('../images/user_wel.gif') no-repeat 26px 18px;
}

.user_do {
	padding: 0 10px 0 10px;
	text-align: center;
}

.user_do td {
	padding: 6px 0 11px 0;
	background: url('../images/user_can.gif') no-repeat center 0;
}

.user_foot {
	height: 10px;
	line-height: 10px;
	font-size: 1px;
	background: url('../images/user_bg.gif') no-repeat 0 bottom;
}

.user_warn {
	padding: 5px;
	margin: 0 10px 0 10px;
	border: #FFC600 1px solid;
	background: #FFFEBF;
	text-align: center;
	font-weight: bold;
}

.thumb {
	padding: 5px 0 5px 0;
}

.thumb img {
	border: #D0D0D0 1px solid;
	padding: 3px;
}

.thumb li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.thumbml ul {
	margin: 10px 0 15px 0;
}

.imb img {
	border: 1px solid #ebebeb;
	padding: 3px;
}

/* album */
#mid_pos {
	position: absolute;
}

#mid_div {
	width: 400px;
	height: 400px;
	cursor: crosshair;
	border: #CCCCCC 1px solid;
	background: #F3F3F3;
}

#zoomer {
	border: #333333 1px solid;
	width: 120px;
	height: 90px;
	background: #FFFFFF url('../images/zoom_bg.gif');
	position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#big_div {
	width: 400px;
	height: 400px;
	border: #CCCCCC 1px solid;
	background: #FFFFFF;
	position: absolute;
	overflow: hidden;
	z-index: 9;
}

#big_pic {
	position: absolute;
}

.ab_im {
	padding: 2px;
	margin: 10px 0 10px 13px;
	border: #C0C0C0 1px solid;
}

.ab_on {
	padding: 2px;
	margin: 10px 0 10px 13px;
	border: #FF6600 1px solid;
	background: #FF6600;
}

/* ads */
.adword table {
	background: url('../images/adword_bg.gif') repeat-x 0 bottom;
}

.adword_tip {
	color: #FF1100;
	border: #dddddd 1px solid;
	padding: 8px 10px 8px 28px;
	background: url('../images/arrow_up.gif') no-repeat 10px 10px;
	margin-bottom: 10px;
	background-color: #fff;
	font-size: 14px;
}

.sponsor {}

/* basic */
.f_l {
	float: left;
}

.f_r {
	float: right;
}

.t_l {
	text-align: left;
}

.t_r {
	text-align: right;
}

.t_c {
	text-align: center;
}

.f_b {
	font-weight: bold;
}

.f_n {
	font-weight: normal;
}

.f_white {
	color: white;
}

.f_gray {
	color: #666666;
}

.f_orange {
	color: #FF6600;
}

.f_red {
	color: red;
}

.f_green {
	color: green;
}

.f_blue {
	color: blue;
}

.f_dblue {
	color: #225588;
}

.f_price {
	font-weight: bold;
	font-family: Arial;
	color: #FF0000;
}

.px10 {
	font-size: 10px;
}

.px11 {
	font-size: 11px;
}

.px12 {
	font-size: 12px;
}

.px13 {
	font-size: 13px;
}

.px14 {
	font-size: 14px;
}

.px15 {
	font-size: 15px;
}

.px16 {
	font-size: 16px;
}

.b5 {
	height: 5px;
	font-size: 1px;
}

.b6 {
	height: 6px;
	font-size: 1px;
}

.b8 {
	height: 8px;
	font-size: 1px;
}

.b10 {
	height: 10px;
	font-size: 1px;
}

.b15 {
	height: 15px;
	font-size: 1px;
}

.pd3 {
	padding: 3px;
}

.pd5 {
	padding: 5px;
}

.pd10 {
	padding: 10px;
}

.pd15 {
	padding: 15px;
}

.pd20 {
	padding: 20px;
}

.lh18 {
	line-height: 180%;
}

.ls1 {
	letter-spacing: 1px;
}

.c_p {
	cursor: pointer;
}

.c_b {
	clear: both;
}

.dsn {
	display: none;
}

.absm {
	vertical-align: middle;
}

.btn {
	background: url('../images/btn.gif') no-repeat;
	height: 24px;
	line-height: 22px;
	width: 50px;
	border: none;
	cursor: pointer;
	letter-spacing: 3px;
}

.btn_1 {
	background: url('../images/btn_1.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_2 {
	background: url('../images/btn_2.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_s {
	background: #2388FA;
	color: #FFFFFF;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.btn_r {
	background: #D7D7D7;
	color: #666666;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.bd {
	border: #CAD9EA 1px solid;
}

.highlight {
	color: red;
}

.jt {
	color: #003278;
	cursor: pointer;
}

.np {
	padding: 20px 30px 20px 50px;
	line-height: 25px;
}

.lazy {
	background: #FAFAFA url('../images/loading_1.gif') no-repeat center center;
}

.slide {
	background: #FAFAFA;
	overflow: hidden;
}

/* position */
.pos {
	padding: 0 10px 0 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.pos_new {
	padding: 0 10px 0 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #eeeeee;
}

.nav_new {
	padding: 0 10px 10px 10px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

/* show */
.title {
	height: 45px;
	line-height: 45px;
	font-size: 20px;
	text-align: center;
	font-family: \9ED1\4F53;
	font-weight: normal;
}

.title_trade {
	height: 25px;
	font-size: 18px;
	text-align: center;
	font-family: \9ED1\4F53;
	font-weight: normal;
	margin: 0 0 8px 0;
	border-bottom: #F1F1F1 1px solid;
	padding: 0 0 10px 0;
}

.info {
	margin: 0 15px 0 15px;
	padding: 4px 10px 4px 10px;
	border-top: #D0D0D0 1px solid;
	border-bottom: #D0D0D0 1px solid;
}

.introduce {
	margin: 10px 15px 10px 15px;
	padding: 8px 12px 8px 12px;
	line-height: 180%;
	font-size: 16px;
	border: 1px solid #eeeeee;
	background: #fafafa;
	text-indent: 30px;
}

.content {
	font-size: 16px;
	line-height: 180%;
	padding: 10px 20px 10px 20px;
}

.content p {
	text-indent: 2em;
	line-height: 30px;
}

.content a:link,
.content a:visited,
.content a:active {
	color: #225588;
	text-decoration: underline;
}

.content a:hover {
	color: #FF6600;
	text-decoration: none;
}

.property {
	border: #ddd 1px solid;
	background: #ffffff;
	padding: 10px 20px;
	color: #888;
	font-size: 14px;
}

.property li {
	float: left;
	width: 30%;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
}

.detail {
	background: url('../images/arrow.gif') no-repeat 0 9px;
	border-bottom: #C0C0C0 1px dotted;
	padding: 8px 0 8px 20px;
	margin: 0 15px 0 15px;
}

.related {
	padding: 5px 15px 5px 15px;
	line-height: 30px;
}

.related td {
	font-size: 14px;
}

.keylink {
	font-weight: normal;
	padding: 0 3px 0 3px;
}

#comment_main div {
	height: 100px;
	background: url('../images/loading_1.gif') no-repeat center center;
}

/* layout */
.m_l {
	width: 880px;
}

.m_r {
	width: 300px;
}

.m_n {
	width: 20px;
}

.m_l_1 {
	width: 980px;
}

.m_r_1 {
	width: 200px;
}

/* left */
.left_box {
	border: 1px solid #ebebeb;
	background-color: #ffffff;
}

.left_head {
	border-bottom: 2px solid #ebebeb;
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	padding: 0 10px 0 10px;
	font-size: 16px;
	font-weight: bold;
}

.left_head span {
	font-weight: normal;
	font-size: 12px;
}

/* search */
.fsearch {
	padding: 5px 0 10px 15px;
	margin: 1px 1px 0 1px;
}

.fsearch input,
.fsearch select {
	border: 1px solid #dddddd;
}

.fsearch input.no_b {
	border: 0
}

.fsearch select {
	padding: 2px;
}

.sch {
	padding: 15px 20px 5px 20px;
	margin-bottom: 10px;
}

.sch p {
	padding: 10px 10px 10px 10px;
	font-size: 13px;
	margin: 0;
}

.sch_find {
	border-top: #f6f6f6 1px solid;
	border-bottom: #EEEEEE 1px solid;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 5px;
	font-weight: bold;
}

.sch_site li {
	background: url('../images/ico_search.gif') no-repeat 3px 7px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 5px 0 25px;
	color: #666666;
}

.sch_relate li {
	background: url('../images/arrow_up.gif') no-repeat 3px 7px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 5px 0 25px;
	color: #666666;
}

.rank_list {}

.rank_list li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 0 5px 0 5px;
}

.rank_list li em {
	display: inline-block;
	color: #ffffff;
	font-size: 10px;
	width: 16px;
	height: 16px;
	line-height: 15px;
	margin-right: 8px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
}

.rank_list li em.one {
	background: #dd2726;
}

.rank_list li em.two {
	background: #EC5D31;
}

.rank_list li em.three {
	background: #F68951;
}

.rank_list li em.no_bg {
	background: #dddddd;
	color: #000
}

.ppt {
	padding: 1px 15px 1px 35px;
	line-height: 25px;
}

.ppt_l {
	width: 60px;
	font-weight: bold;
}

.ppt_r {
	color: #DFDFDF;
}

.ppt span {
	padding: 1px;
	background: #2E6AB1;
	border: #1D589E 1px solid;
	color: #FFFFFF;
}

/* sell && buy && company */
.category {
	padding: 10px 20px 5px 15px;
	background-color: #ffffff;
}

.category p {
	padding: 5px 0 5px 0;
	margin: 0;
}

.category div {
	padding: 0 20px 0 20px;
}

.list {
	line-height: 180%;
	padding: 0 10px 0 10px;
	background-color: #ffffff;
}

.list div img {
	border: #CCCCCC 1px solid;
}

.list table {
	width: 100%;
	border-bottom: #CCCCCC 1px dotted;
}

.list td {
	padding: 10px 0 10px 0;
}

.list h3 {
	font-size: 14px;
	margin: 0px;
	height: 22px;
	overflow: hidden;
}

.about {
	border: #2786C6 1px solid;
	background: #F2F2F2;
	padding: 8px;
	margin: 15px 15px 0 15px;
}

.about li {
	padding: 5px 0 5px 5px;
}

.about li span {
	display: block;
	width: 100px;
	float: left;
	color: #1B4C7A;
}

.contact_head {
	height: 40px;
	line-height: 40px;
	border: 1px solid #ebebeb;
	border-bottom: none;
	border-top: #FF8110 3px solid;
	background: #EEEEEE;
	padding: 0 10px 0 10px;
	font-weight: bold;
	font-size: 14px;
}

.contact_body {
	padding: 10px;
	border: 1px solid #ebebeb;
	border-top: none;
	background: #ffffff;
}

.contact_body li {
	line-height: 32px;
	border-bottom: #E2E2E2 1px dotted;
	padding: 0 0 0 10px;
}

.contact_body li span {
	color: #1B4C7A;
	padding: 0 8px 0 0;
}

.type {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-top: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	background: #EEEEEE;
	padding-left: 35px;
}

a.type_1:link,
a.type_1:visited,
a.type_1:active,
a.type_1:hover {
	float: left;
	display: block;
	padding: 0 15px 0 15px;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
}

a.type_2:link,
a.type_2:visited,
a.type_2:active {
	float: left;
	display: block;
	padding: 0 15px 0 15px;
	border-right: #E2F0FB 1px solid;
}

a.type_2:hover {
	background: #a40001;
	color: #FFFFFF;
}

.img_tip {
	width: 200px;
	z-index: 1000;
	position: absolute;
	padding: 5px;
	border: 1px solid #ebebeb;
	background: #FFFFFF;
}

.vote {
	padding: 10px;
}

.vote div {
	font-weight: bold;
}

.vote li {
	padding: 3px 0 3px 0;
}

.vote p {
	margin: 5px 0 5px 0;
}

/* left_menu */
.left_menu {
	width: 150px;
	background: #FFFFFF url('../images/left_menu.gif') repeat-y;
}

.left_menu a {
	width: 90%;
	display: block;
}

.left_menu ul {
	background: #FFFFFF url('../images/left_menu_ul.gif') no-repeat;
	padding-top: 2px;
}

.left_menu_li {
	line-height: 37px;
	height: 37px;
	background: url('../images/left_menu_li.gif') no-repeat;
	padding-left: 30px;
	overflow: hidden;
}

.left_menu_on {
	line-height: 37px;
	height: 37px;
	background: url('../images/left_menu_on.gif') no-repeat;
	padding-left: 30px;
	overflow: hidden;
}

.warn {
	padding: 30px 100px 30px 200px;
	background: #ffffff;
}

.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;
}

.back2top {
	width: 58px;
	height: 58px;
	position: fixed;
	_position: absolute;
	left: 50%;
	margin-left: 607px;
	bottom: 80px;
	_bottom: auto;
	cursor: pointer;
	display: none;
}

.back2top a {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../images/back2top.png') no-repeat;
}

.back2top a:hover {
	background: url('../images/back2top.png') no-repeat -58px 0;
}

#destoon_city {
	color: red;
}

#powered {
	padding: 6px 0 20px 0;
}

/*20170517*/
.m_r_1 {
	width: 200px;
	float: right;
}

.m_r_1 .part {
	border: 1px solid #e5e5e5;
	background: #fff;
}

.m_r_1 .part h2.channel_pur_tit_1 {
	padding: 20px 0 0 60px;
	height: 30px;
	background: url('../images/channel_pur_tit_1.jpg');
	color: #1b6bcc;
	font: 18px/30px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
}

.m_r_1 .part h2.channel_pur_tit_2 {
	padding: 10px 0 0 60px;
	height: 40px;
	background: url('../images/channel_pur_tit_2.jpg');
	color: #ec3901;
	font: 18px/40px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
}

.m_r_1 .part p {
	color: #666;
	font: 14px/24px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
	padding: 15px;
}

.m_r_1 .part a.channel_pur_btn_1 {
	display: block;
	width: 170px;
	height: 36px;
	line-height: 36px;
	background: url('../images/channel_list_btn_1.jpg');
	text-indent: 16px;
	margin: 15px auto 0;
	color: #ffffff;
	font-size: 14px;
}

.m_r_1 .part a.channel_pur_btn_2 {
	display: block;
	width: 170px;
	height: 36px;
	line-height: 36px;
	background: url('../images/channel_list_btn_2.jpg');
	text-indent: 16px;
	margin: 15px auto 0;
	color: #ffffff;
	font-size: 14px;
}

.m_r_1 .part_ads {
	width: 198px;
	height: 198px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.m_r_1 .part_ads img {
	width: 198px;
	height: 198px;
}

.m_r_1 .part_tit_ads {
	height: 30px;
	width: 170px;
	padding: 0 0 10px 30px;
}

.m_r_1 .part_tit_ads img {
	width: 170px;
	height: 30px;
}

/*资料部分*/
.comurl {
	text-align: center;
	margin: 20px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-left: 45px;
}

.comurl p {
	font-size: 14px;
	padding: 7px;
}

.comurl p.comname {
	width: 150px;
	background: #0f69dc;
	border: 1px solid #0f69dc;
}

.comurl p.comname a {
	color: #ffffff
}

.comurl p.comname:hover {
	background: #0f09dc;
	border: 1px solid #0f09dc;
}

.comurl p.comsou {
	margin-top: 15px;
	width: 150px;
	float: left;
	background: #ec3901;
	border: 1px solid #ec3901
}

.comurl p.comsou:hover {
	background: #ec0901;
	border: 1px solid #ec0901;
}

.comurl p.comsou a {
	color: #ffffff;
}

.comurl p img {
	vertical-align: middle;
	margin-top: -2px;
}

/*信息防骗提示*/
.mt_20 {
	margin-top: 20px;
}

.fl-left {
	float: left
}

.fl-right {
	float: right
}

.warn_wrap {
	width: 1200px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
}

.warn_ico {
	border: 1px #fff solid;
	padding: 4px 0 8px 65px;
	background: #fefefe;
	overflow: hidden;
}

.warn_ico {
	padding: 7px 0 10px 160px;
	position: relative;
}

.warn-pic {
	width: 69px;
	height: 69px;
	background: url(../images/sm_an.png) no-repeat;
	position: absolute;
	left: 80px;
	top: 50%;
	margin-top: -34px;
	float: left;
}

.warn_ico .fl-right dd {
	width: 90%;
	color: #888888;
}

.warn_ico .fl-right dl {
	font-size: 14px;
	line-height: 25px
}

.warn_ico .fl-right dl dt {
	color: #e60000;
}

.warn_ico .fl-right {
	width: 97%;
}

.fl-clr {
	zoom: 1;
}

.warn_ico .fl-right dt,
.warn_ico .fl-right dd {
	float: left;
	margin-top: 3px;
}

.warn_ico .fl-right dt {
	color: #0084c5;
	width: 79px;
	padding-right: 3px;
	text-align: right;
}

/*排名广告标识*/




.adword {
	position: relative;
}

.adword .pictj3 {
	position: absolute;
	background: url(../images/adicon.png) no-repeat;
	width: 37px;
	height: 17px;
	left: 0;
	bottom: 0;
	float: left;
	z-index: 10;
}

.adword .extension_ul li,
.adword .company2,
.adword .newPurchaseList li,
.adword .data-list,
.adword .list {
	background-color: #ffffef;
}

.adword .extension_ul li .extension_dl dd {
	background: #ffffff
}

.adword .extension_ul li .main_products {
	color: #666666
}

.adword .extension_ul li .img,
.adword .company2 .company2-l-img {
	background: #ffffff
}

.adword .extension_ul li .img a {
	background: #ffffff
}

/*竞价标识*/
.adword,
.adword .company2,
.adword .data-list,
.adword .list {
	position: relative;
}

.adword ul li:hover,
.adword .company2:hover,
.adword .newPurchaseList li:hover,
.adword .data-list:hover,
.adword .list:hover {
	border-color: #fe6803;
	-webkit-box-shadow: #fe6803 0px 2px 0;
	-moz-box-shadow: #fe6803 0px 2px 0;
	box-shadow: #fe6803 0px 2px 0;
}

.adword ul li b.n0,
.adword .company2 b.n0 {
	display: block;
	background: url(../images/baiowang-icon.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n1,
.adword .company2 b.n1 {
	display: block;
	background: url(../images/sanjia-1.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n2,
.adword .company2 b.n2 {
	display: block;
	background: url(../images/sanjia-2.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n3,
.adword .company2 b.n3 {
	display: block;
	background: url(../images/sanjia-3.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}

.adword ul li b.n4,
.adword .company2 b.n4 {
	display: block;
	background: url(../images/tuiguang.png) no-repeat;
	width: 67px;
	height: 67px;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 10;
}




/*-------------------------------------------------- 
*@NAME:css *@author:xiaohei *@QQ: 290948585 *@Date: 2017-01-15 *@版本:st05 *@网站:www.dtmuban.com *特注：此文件非经许可，请勿修改-18
--------------------------------------------------*/
@charset "utf-8";

body {
	min-width: 1200px;
}

.ieTester {
	line-height: 34px;
	text-align: center;
	background: #fffeee;
	border-bottom: 1px solid #ddd;
}

.ieTester a {
	padding: 2px 10px;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
}

.ieTester a:hover {
	background-color: #f5f5f5;
}

#destoon_qrcode {
	top: 210px !important
}

/* CSS Document */
.orange {
	color: orange
}

a.red,
.red {
	color: red
}


.blue {
	color: blue
}

.brown {
	color: brown
}

/* basic */
.w1200 {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}

.f_l,
.fl {
	float: left;
}

.f_r,
.fr {
	float: right;
}

.t_l {
	text-align: left;
}

.t_r {
	text-align: right;
}

.t_c {
	text-align: center;
}

.f_b {
	font-weight: bold;
}

.f_n {
	font-weight: normal;
}

.f_white {
	color: white;
}

.f_gray {
	color: #666666;
}

.f_orange {
	color: #FF6600;
}

.f_red {
	color: red;
}

.f_green {
	color: green;
}

.f_blue {
	color: blue;
}

.f_dblue {
	color: #225588;
}

.f_price {
	font-weight: bold;
	font-family: Arial;
	color: #FF0000;
}

.px10 {
	font-size: 10px;
}

.px11 {
	font-size: 11px;
}

.px12 {
	font-size: 12px;
}

.px13 {
	font-size: 13px;
}

.px14 {
	font-size: 14px;
}

.f14 {
	font-size: 14px !important
}

.px15 {
	font-size: 15px;
}

.px16 {
	font-size: 16px;
}

.b5 {
	height: 5px;
	font-size: 1px;
	margin-top: 5px;
}

.b6 {
	height: 6px;
	font-size: 1px;
	margin-top: 6px;
}

.b8 {
	height: 8px;
	font-size: 1px;
	margin-top: 8px;
}

.b10 {
	height: 10px;
	font-size: 1px;
	margin-top: 10px;
}

.b15 {
	height: 15px;
	font-size: 1px;
}

.pd3 {
	padding: 3px;
}

.pd5 {
	padding: 5px;
}

.pd10 {
	padding: 10px;
}

.pd15 {
	padding: 15px;
}

.pd20 {
	padding: 20px;
}

.pl10 {
	padding-left: 10px;
}

.pl15 {
	padding-left: 15px;
}

.pl20 {
	padding-left: 20px;
}

.lh18 {
	line-height: 180%;
}

.ls1 {
	letter-spacing: 1px;
}

.c_p {
	cursor: pointer;
}

.c_b {
	clear: both;
}

.dsn {
	display: none;
}

.absm {
	vertical-align: middle;
}

.btn {
	background: url('../images/btn.gif') no-repeat;
	height: 24px;
	line-height: 22px;
	width: 50px;
	border: none;
	cursor: pointer;
	letter-spacing: 3px;
}

.btn_1 {
	background: url('../images/btn_1.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_2 {
	background: url('../images/btn_2.gif') no-repeat;
	height: 21px;
	line-height: 21px;
	width: 69px;
	padding-left: 9px;
	border: none;
	cursor: pointer;
}

.btn_s {
	background: #2388FA;
	color: #FFFFFF;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.btn_r {
	background: #D7D7D7;
	color: #666666;
	border: none;
	padding: 2px;
	letter-spacing: 1px;
}

.bd {
	border: none;
}

.highlight {
	color: red;
}

.jt {
	color: #003278;
	cursor: pointer;
}

.np {
	padding: 20px 30px 20px 50px;
	line-height: 25px;
}

.lazy {
	background: #FFF url('../images/loading2.gif') no-repeat center center;
	width: 100%;
	height: 100%;
}

.slide {
	background: #FFFFFF;
	overflow: hidden;
}

/* position */
.nav {
	padding: 0 10px 10px 10px;
}

.highlight {
	color: red;
}

.cyw {
	color: #ec3901;
}

.csh {
	color: #333;
}

.mta {
	margin-top: 5px;
}

.mtb {
	margin-top: 10px;
}

.mtc {
	margin-top: 20px;
}

.mtd {
	margin-top: 30px;
}

.mra {
	margin-right: 5px;
}

.mrb {
	margin-right: 10px;
}

.mrc {
	margin-right: 70px;
}

.mrd {
	margin-right: 30px;
}

/*mini-top*/
.header {
	width: 100%;
	height: 40px;
	line-height: 40px;
	clear: both;
	background: #f6f6f6;
	color: #696969;
	min-width: 1200px;
	border-bottom: 1px #e6e6e6 solid;
	margin: 0 auto;
}

.header a {
	color: #696969;
}

.header_top {
	width: 1200px;
	margin: 0 auto;
	font-size: 12px;
}

.header_l {
	width: 560px;
	height: 40px;
	overflow: hidden;
}

.header_nav {
	float: right
}

.header_nav {
	float: right
}

/*top-left-1*/
.header_login {
	float: left;
	color: #696969;
}

.header_login a {
	color: #696969;
	padding: 0 3px;
}

.header_login a.red {
	color: red
}

.header_login .login {
	color: #0f69dc;
	width: 50px;
	padding: 1px 8px;
}

/*top-left-2*/
.telephone_top {
	float: left;
	padding: 0 0 0 20px;
	color: #FF5641;
}

.telephone_top img {
	vertical-align: middle;
	margin-top: -3px;
	width: 18px;
}

/*top-right*/
.header_nav {
	float: right;
	height: 40px;
}

.header_nav a {
	padding: 0 10px;
	color: #696969;
	float: left;
}

.header_nav .nav {
	padding-right: 18px;
	background: url(../images/l0lq7a5k8c.png) no-repeat right -20px;
	display: inline-block;
	padding-left: 10px;
}

.header_nav .jsddm {
	height: 40px;
}

.header_nav .cart_mall {
	height: 15px;
	padding: 0 3px;
	line-height: 15px;
	background-color: #ff7300;
	color: #fff;
	margin-left: 3px;
	position: relative;
}

.header_nav .jsddm .cart_new {
	position: relative;
	width: 110px;
	overflow: hidden;
}

.header_nav .jsddm .cart_new .cart_text {
	float: left;
	overflow: hidden;
}

.header_nav .jsddm .cart_new .cart_text .cart_name {
	float: left
}

.header_nav .jsddm .cart_new .cart_text .cart_buy {
	float: right;
	background: url(../images/mallbg.png) no-repeat;
	height: 16px;
	line-height: 16px;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 2px;
}

.header ul li {
	float: left;
}

.header ul li.phone-icon img,
.header ul li.er-icon img {
	vertical-align: middle;
	width: 16px;
	margin-top: -2px
}

.jsddm .jsl {
	position: relative;
	z-index: 5;
}

.jsddm .jsl:hover a.nav {
	background: #ffffff url(../images/l0lq7a5k8c.png) no-repeat right 20px;
	border-color: #dcdcdc;
	outline: 1px #dcdcdc solid;
	line-height: 40px;
	border-bottom: 1px solid #ffffff;
	box-shadow: 0 0 16px 0 hsla(0, 0%, 77%, .5);
}

.jsddm span {
	color: #e0e0e0;
}

.jsddm .yhzx a:hover,
.jsddm .clf a:hover {
	background: #FFFFFF;
	color: #e60000;
}

.header .red a {
	color: #e60000;
}

.ut-dwn {
	position: absolute;
	top: 41px;
	right: 0px;
	z-index: 500;
	display: none;
}

.ut-mid {
	width: 356px;
	border: 1px #dcdcdc solid;
	border-top: none;
	margin-right: -1px;
}

.ut-con {
	padding-top: 4px;
	padding-bottom: 13px;
	background: #FFFFFF;
}

.ut-row {
	padding: 9px 9px 4px 9px;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
}

.ut-row .clf {
	width: 335px;
}

.last {
	border-bottom: 0;
	overflow: hidden;
}

.hd {
	line-height: 2;
	font-size: 14px;
	color: #000;
}

.m-li {
	;
	position: relative;
	float: left;
	height: 24px;
	line-height: 2;
}

.m-li a {
	color: #696969;
	padding: 0;
}

.m-li span {
	color: #ccc;
	margin: 0 10px;
}

.ut-fw {
	position: absolute;
	top: 41px;
	left: 0;
	z-index: 500;
	display: none;
	width: 88px;
	border: 1px #dcdcdc solid;
	border-top: none;
	margin-left: -1px;
}

.ut-gy {
	position: absolute;
	top: 41px;
	left: 0;
	z-index: 500;
	display: none;
	width: 78px
}

.h-itm {
	float: none;
	height: 25px;
	line-height: 25px;
}

.h-itm a {
	color: #696969;
}

.search {
	width: 565px;
	height: 40px;
	line-height: 50px;
	border: #ccc 1px solid;
	position: relative;
	float: left;
	margin-left: 70px;
	margin-top: 10px;
}

.search span {
	width: 46px;
	height: 26px;
	line-height: 24px;
	background: #fff url(../images/headerdownh.png) no-repeat 42px 16px;
	display: block;
	font-size: 12px;
	float: left;
	padding: 8px 0 6px 14px;
	cursor: pointer;
}

.search ul {
	width: 60px;
	height: auto;
	background: #eee;
	border-bottom: none;
	clear: both;
	position: absolute;
	left: 0;
	top: 40px;
	display: none;
	z-index: 5;
}

.search ul li {
	width: 46px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 14px;
	font-size: 12px;
}

.search ul li a {
	color: #000;
}

.search ul li b {
	font-weight: bold;
}

.show {
	display: block;
}

.search input {
	background: transparent;
	border: 1px solid #ffffff;
	height: 36px;
	line-height: 36px;
	width: 420px;
	outline: none;
}

.hot-search {
	position: absolute;
	right: 8px;
	top: 9px;
	font-size: 12px;
}

.hot-key {
	padding: 0 9px;
	float: left;
	height: 24px;
	margin-right: 10px;
	line-height: 24px;
	background: #f2f2f2;
	color: #999;
}

.search_sub {
	width: 99px;
	margin-top: 10px;
	height: 42px;
	line-height: 40px;
	background: #a40001;
	font-size: 16px;
	color: #FFFFFF;
	border: 0px solid #ffffff;
	border-radius: 0 2px 2px 0;
	float: left;
}

.nav_logo {
	margin-top: 5px;
}

.search_bj {
	width: 120px;
	height;
	40px;
	line-height: 40px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 2px 2px 2px 2px;
	margin-left: 23px;
	margin-top: 10px;
	text-align: center;
	display: block;
	float: left;
	cursor: pointer;
}

.search_bg {
	float: right;
	margin-right: 20px;
}

.search_bg .search_bj {
	width: 118px;
	height: 36px;
	line-height: 34px;
	margin-top: 6px;
}

.search_bg .search_sub {
	width: 100px;
	height: 36px;
	line-height: 36px;
	margin-top: 6px;
}

.search_bg .search_input {
	width: 641px;
	height: 32px;
	border: 2px solid #a40001;
	position: relative;
	float: left;
	border-radius: 2px 0 0 2px;
	margin-top: 6px;
	outline: none;
}

.search_input input {
	background: transparent;
	border: 1px solid #ffffff;
	height: 30px;
	line-height: 30px;
	width: 520px;
}

.search_input span {
	width: 50px;
	height: 24px;
	line-height: 24px;
	background: #fff url(../images/headerdownh.png) no-repeat 42px 12px;
	display: block;
	font-size: 12px;
	float: left;
	padding: 4px 0 4px 14px;
	cursor: pointer;
}

.search_input ul {
	width: 64px;
	height: auto;
	background: #eee;
	border-bottom: none;
	clear: both;
	position: absolute;
	left: 0;
	top: 32px;
	display: none;
	z-index: 5;
	box-shadow: 0 0 3px rgba(6, 0, 1, .15);
}

.search_input ul li {
	width: 46px;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #dfdfdf;
	padding-left: 14px;
	font-size: 12px;
}

.search_input ul li a {
	color: #000;
}

.search_input ul li b {
	font-weight: bold;
}

.clear {
	clear: both;
}

.navigation {
	width: 100%;
	background: #FFFFFF;
	min-width: 1200px;
	border-bottom: 1px solid #ddd;
}

.navigation_nav {
	width: 1200px;
	margin: 0 auto;
	height: 56px;
	line-height: 56px;
	position: relative;
	z-index: 1;
}

.navigation_nav li {
	float: left;
	padding: 0 20px;
	height: 56px;
	line-height: 56px;
	position: relative;
}

.navigation_nav a {
	color: #333333;
	font-size: 16px;
	z-index: 0;
	line-height: 56px;
	height: 56px;
}

.navigation_nav a:hover {
	color: #1168d2;
}

.navigation_nav li:hover a,
.menuon a {
	border-bottom: 3px solid #03C;
	line-height: 56px;
	height: 56px;
	padding-bottom: 16px;
}

.hot {
	position: absolute;
	top: 9px;
	left: auto;
	right: 0;
	height: 14px;
	width: 18px;
	background: url(../images/img_e3dc8fa.png) no-repeat 0 -120px;
}

.hd_logo {
	display: block;
	width: 305px;
	height: 55px;
	overflow: hidden;
}

.hd_logo a {
	display: block;
	width: 305px;
	height: 55px;
}

.hd_logo a img {
	width: 210px;
	height: 55px;
}

.hd_mall {
	height: 60px;
	line-height: 60px;
	margin-left: 40px;
	border-left: 1px #e0e0e0 solid;
	padding-left: 20px;
}

.hd_mall h2 {
	font-size: 24px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
}

.main_uc {
	margin-left: 40px;
}

.head_search {
	width: 605px;
	height: auto;
	position: relative;
	z-index: 4;
}

.head_search .hsit,
.head_search .onhsit {
	float: left;
	width: 500px;
	border: 1px #d7d7d7 solid;
	border-right: none;
	height: 38px;
	/* -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;*/
	position: relative;
}

.head_search .onhsit {
	border: 1px #a40001 solid;
	border-right: none;
}

.head_search .hsbn {
	float: left;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: none;
	outline: none;
	/* -moz-border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;*/
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
	background: #a40001;
	transition-duration: 0.3s;
}

.head_search .hsbn:active {
	background: #0073ff;
}

.head_search .search_m,
.head_search .onsearch_m,
.head_search .onsearch_m2 {
	float: left;
	width: 102px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	color: #333;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	border: none;
	outline: none;
	cursor: pointer;
	border-right: 1px #e0e0e0 solid;
	background: url(../images/headerdown.png) 87px 16px no-repeat;
}

.head_search .onsearch_m {
	background: #f2f2f2 url(../images/headerup.png) 57px 16px no-repeat;
	color: #a40001;
}

.head_search .onsearch_m2 {
	background: #f2f2f2 url(../images/headeruph.png) 57px 16px no-repeat;
	color: #333333;
}

.head_search .search_i {
	float: left;
	display: inline;
	width: 250px;
	height: 20px;
	line-height: 20px;
	padding: 9px 15px;
	border: 0px;
	border: none;
	outline: none;
	color: #999;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}

.head_search .hotkw {
	width: auto;
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 10px;
	top: 7px;
}

.head_search .hotkw a {
	float: left;
	padding: 0 10px;
	height: 24px;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #333;
	background: #f2f2f2;
	margin-right: 10px;
}

.head_search .hotkw a:hover {
	color: #f66400;
}

.head_search .search_form_focus .hotkw {
	display: none
}

.head_search .search_module {
	position: absolute;
	width: 265px;
	padding: 10px;
	height: auto;
	overflow: hidden;
	top: 39px;
	/*left:1px; */
	z-index: 500;
	background: #FFFFFF;
	text-align: center;
	border: 1px #d7d7d7 solid;
	/*border-radius: 4px;*/
}

.head_search .search_module a {
	color: #333;
	display: block;
	width: 71px;
	height: 38px;
	line-height: 38px;
	float: left;
	font-size: 12px;
	background: #f2f2f2;
	margin: 0 7px 5px 7px;
	border: 1px #e0e0e0 solid;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
}

.head_search .search_module a:hover {
	color: #a40001;
}

.head_search .search_tips {
	position: absolute;
	z-index: 999999;
	left: 73px;
	top: 40px;
	width: 427px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 1px #1268d3 solid;
	border-top: none;
	background: #FFFFFF;
}

.head_search .search_t_div_1,
.head_search .search_t_div_2 {
	border: 0px;
	margin: 5px auto;
	width: 396px;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
	background: #FFFFFF;
	color: #666666;
	font-size: 12px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.head_search .search_t_div_2 {
	background: #f3f3f3;
}

.head_search .search_tips span {
	float: right;
	color: #999999;
}

.head_search .search_tips label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.head_search .search_tips_zx {
	position: absolute;
	z-index: 999999;
	left: 0;
	top: 40px;
	width: 565px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 1px #1268d3 solid;
	border-top: none;
	background: #FFFFFF;
}

.head_search .search_tips_zx span {
	float: right;
	color: #999999;
}

.head_search .search_tips_zx label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

/*浮动搜索*/
.xt_sch {
	width: auto;
	display: inline-block;
	height: auto;
	position: relative;
}

.xt_sch .hsit,
.xt_sch .onhsit {
	float: left;
	width: 558px;
	border: 2px #d7d7d7 solid;
	border-right: none;
	height: 34px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	position: relative;
	background-color: #ffffff;
}

.xt_sch .onhsit {
	border: 2px #333333 solid;
	border-right: none;
}

.xt_sch .hsbn {
	float: left;
	width: 100px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: none;
	outline: none;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
	background: #333333;
	transition-duration: 0.3s;
}

.xt_sch .hsbn:active {
	background: #0073ff;
}

.xt_sch .search_m,
.xt_sch .onsearch_m,
.xt_sch .onsearch_m2 {
	float: left;
	width: 102px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #333;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	border: none;
	outline: none;
	cursor: pointer;
	border-right: 1px #e0e0e0 solid;
	background: url(../images/headerdown.png) 87px 14px no-repeat;
	background-color: #ffffff;
}

.xt_sch .onsearch_m {
	background: #f2f2f2 url(../images/headerup.png) 87px 14px no-repeat;
	color: #a40001;
}

.xt_sch .onsearch_m2 {
	background: #f2f2f2 url(../images/headeruph.png) 87px 14px no-repeat;
	color: #333;
}

.xt_sch .search_i {
	/* float:left; */
	display: block;
	width: 230px;
	height: 20px;
	line-height: 20px;
	padding: 7px 15px;
	border: 0px;
	/* border:none; */
	outline: none;
	color: #999;
	font-family: "Microsoft YaHei";
	font-size: 12px;
}

.xt_sch .hotkw {
	width: auto;
	display: block;
	float: right;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 10px;
	top: 5px;
}

.xt_sch .hotkw a {
	float: left;
	display: inline-block;
	padding: 0 10px;
	height: 24px;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #333;
	background: #f2f2f2;
	margin-right: 10px;
}

.xt_sch .hotkw a:hover {
	color: #f66400;
}

.xt_sch .search_module {
	width: 103px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 1px;
	z-index: 999999;
	text-align: center;
}

.xt_sch .search_module a {
	color: #333;
	display: block;
	width: 103px;
	height: 35px;
	font-size: 12px;
	line-height: 35px;
	background: #f2f2f2;
	border-bottom: 1px #e0e0e0 solid;
	font-family: "Microsoft YaHei";
}

.xt_sch .search_module a:hover {
	color: #a40001;
}

.xt_sch .search_tips {
	position: absolute;
	z-index: 9999;
	left: 73px;
	top: 38px;
	width: 585px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 2px #1268d3 solid;
	border-top: 0px;
	background: #FFFFFF;
}

.xt_sch .search_t_div_1,
.xt_sch .search_t_div_2 {
	border: none;
	width: 550px;
	padding: 0 15px;
	height: 24px;
	line-height: 24px;
	margin: 5px auto;
	background: #FFFFFF;
	color: #666666;
	font-size: 12px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.xt_sch .search_t_div_2 {
	background: #f3f3f3;
}

.xt_sch .search_tips span {
	float: right;
	color: #999999;
}

.xt_sch .search_tips label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.xt_sch .search_tips_zx {
	position: absolute;
	z-index: 9999;
	left: 0;
	top: 38px;
	width: 564px;
	padding-top: 15px;
	height: auto;
	overflow: hidden;
	border: 2px #1268d3 solid;
	border-top: 0px;
	background: #FFFFFF;
}

.xt_sch .search_tips_zx span {
	float: right;
	color: #999999;
}

.xt_sch .search_tips_zx label {
	background: #f3f3f3;
	font-size: 12px;
	text-align: right;
	padding-right: 15px;
	display: block;
	height: 30px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.fabu {
	margin-right: 10px
}

.head_bprice,
.xt_bprice {
	margin-left: 23px;
	width: 90px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #333333;
	_display: inline;
}

.head_bprice a,
.xt_bprice a {
	display: block;
	width: 100%;
	height: 38px;
	border: 1px #dbdbdb solid;
	transition-duration: 0.3s;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}

.head_bprice a:hover,
.xt_bprice a:hover {
	background: #f2f2f2;
	color: #333;
}

.xt_bprice,
.xt_bprice a {
	height: 36px;
	line-height: 36px;
}

.mall_cart {
	max-width: 145px;
	min-width: 140px;
	text-align: left;
}

.mall_cart i {
	background: url(../images/cart_ico.png) no-repeat 5px 0px;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	padding-left: 8px;
	margin-top: 9px
}

.mall_cart:hover i {
	background: url(../images/cart_ico_h.png) no-repeat 5px 0px;
}

/*头部右边二维码*/
.top_ewm {
	width: 60px;
	float: left;
	margin-left: 70px;
	text-align: center;
	margin-top: -15px
}

.top_ewm span {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}

.top_ewm .ewm {
	width: 58px;
	height: 58px;
}

.nav_hd_top {
	width: 100%;
	background: #FFFFFF;
	height: 55px;
	padding: 27px 0;
	position: relative;
	min-width: 1200px;
	z-index: 4;
}

.nav_top {
	width: 1200px;
	height: 55px;
	background: #FFFFFF;
	margin: 0 auto;
	position: relative;
}

.fdtb {
	display: none;
	z-index: 1000;
	background: #a40001;
	border-bottom: #a40001 1px solid;
	padding: 0;
}

.nav_top2 {
	width: 1200px;
	height: 55px;
	margin: 0 auto;
	position: relative;
}

.nav_top2 .xt_bprice {
	width: 148px;
}

.nav_top2 .xt_bprice a {
	display: block;
	width: 100%;
	height: 35px;
	border: 1px #dbdbdb solid;
	background: #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	transition-duration: 0.3s;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #333;
}

.nav_top2 .xt_bprice a:hover {
	color: #333333;
	background: #dbdbdb;
	border: 1px #dbdbdb solid;
}

.tlogo {
	width: 134px;
	height: 35px;
	margin-top: 10px;
}

.tlogo a {
	display: block;
	width: 134px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/newlogo_min.png) no-repeat;
}

.btcolor {
	border-bottom: #03C 2px solid;
	min-width: 1200px;
}

.logo-ft {
	margin-left: 10px;
	z-index: 500;
	width: 100px;
	float: left;
}

.logo-ft img {
	width: 100px;
	height: 53px
}

.logo-ft-modname {
	margin-left: 10px;
	z-index: 500;
	width: 100px;
	float: left;
	height: 53px;
	line-height: 53px;
	border-left: 1px solid #ededed;
	text-indent: 15px;
	font-size: 18px;
}

.city_top_select {
	position: relative;
	margin-left: 10px;
	margin-top: 10px;
	min-width: 100px;
	float: left;
	font-size: 12px;
	z-index: 3;
}

.city_top_select .oncity {
	/* display: block; */
	_width: 80px;
	height: 28px;
	margin: 5px;
	padding: 0 14px;
	border: 1px #f5f5f5 solid;
	background: #fdfdfd;
	transition-duration: 0.3s;
}

.city_top_select .oncity a {
	display: block;
	height: 28px;
	line-height: 28px;
	background: url(../images/city.png) right no-repeat;
	background-size: 14px 14px;
	padding-right: 20px;
	color: red
}

.city_top_select .citylist {
	position: absolute;
	display: none;
	top: 40px;
	width: 408px;
	height: auto;
	padding: 0 20px;
	border: 1px #f5f5f5 solid;
	background: #ffffff;
	z-index: 500;
}

.city_top_select .citylist .cybt {
	height: 38px;
	line-height: 38px;
	border-bottom: 1px #f5f5f5 solid;
	color: #666666;
}

.city_top_select .citylist .cybt a {
	color: #a40001;
}

.city_top_select .citylist ul {
	margin: 20px 0;
	height: auto;
	overflow: hidden;
	width: 105%;
	font-size: 14px;
}

.city_top_select .citylist ul li {
	width: 20%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	float: left;
	margin-right: 5%;
}

.city_top_select .citylist ul li a {
	color: #666666;
}

.city_top_select .citylist ul li a:hover {
	color: #a40001;
}

.city_top_select .citylist ul li a.cur {
	color: #a40001;
}

.city_top_select:hover .oncity {
	height: 28px;
	margin: 0;
	padding: 5px 19px;
	background: #FFFFFF;
	border-bottom: 1px #fff solid;
}

.city_top_select:hover .oncity a {
	color: #a40001;
	background: url(../images/city_hover.png) right no-repeat;
	background-size: 16px 16px;
}

.city_top_select:hover .citylist {
	display: block;
}

.cart-fixed {
	position: fixed;
	_position: absolute;
	bottom: 40px;
	right: 20px;
	width: 100px;
	height: 80px;
	background: url(../images/cart.png) no-repeat;
	cursor: pointer;
}

.cart-fixed em {
	float: right;
	margin-top: 10px;
	width: auto;
	min-width: 36px;
	height: 36px;
	background: #d8120f;
	text-align: center;
	line-height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 36px;
	-moz-border-radius: 36px;
	-webkit-border-radius: 36px;
	font-weight: 500;
	font-style: normal;
}

/*20170506-广告标识*/
.rel {
	position: relative;
}

.adicon {
	background: url(../images/adicon.png) no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 37px;
	height: 17px;
	z-index: 1;
}

.tjicon {
	background: url(../images/tj_bg.png) no-repeat;
	position: absolute;
	top: 14px;
	left: 77px;
	width: 29px;
	height: 29px;
	z-index: 999999;
}

/*判断登录*/
.xh_dl,
.xh_dl_x {
	display: black;
}

.xh_dl_no,
.xh_dl_x_no {
	display: none;
}

.xh_dl_2,
.xh_dl_x_2 {
	display: black;
}

.xh_dl_2_no,
.xh_dl_x_2_no {
	display: none;
}





/*---
*@NAME:css 
*@author:xiaohei 
*@QQ: 290948585 
*@Date: 2017-01-15 
*@版本:st05 
*@网站:www.dtmuban.com 
*特注：此文件非经许可，请勿修改
---*/
@charset "utf-8";

/* CSS Document */
.bottom {
	width: 1200px;
	margin: 20px auto;
	background: #fff;
	overflow: hidden;
	border: 1px #eee solid;
}

.layout {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.partner {
	padding: 20px;
}

.partner .fls-lab {
	line-height: 37px;
}

.bottom .fls-lab {
	float: left;
	width: 93px;
	font-size: 16px;
}

.partner .fls-con {
	height: 37px;
	position: relative;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
}

.bottom .fls-con {
	margin-left: 93px;
	overflow: hidden;
}

.clf::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: '.';
	clear: both;
	height: 0;
}

.friend-link {
	padding: 20px;
}

.friend-link .a-item {
	color: #666;
	white-space: nowrap;
}

.friend-link .a-item,
.friend-link span {
	float: left;
	margin-top: 3px;
	margin-bottom: 4px;
	font-size: 12px;
}

.friend-link span {
	padding: 0 8px;
	color: #ccc;
}

.friend-link .a-more {
	color: #a40001;
}

/*版权*/
.footer {
	width: 100%;
	color: #999;
	background: #262626;
	font-size: 12px;
}

.footer .layout {
	background: #262626;
	padding-top: 15px;
	overflow: hidden;
}

.f-btm {
	padding-top: 14px;
	padding-bottom: 25px;
	text-align: center;
}

.footer .links {
	line-height: 26px;
	text-align: center;
	color: #666;
}

.footer .links a {
	color: #666;
	padding: 0 8px;
}

.footer .copyright {
	color: #4c4c4c;
	line-height: 26px;
	margin-top: 8px;
	text-align: center;
}

.footer .copyright a {
	color: #666;
}

.footer_navs {
	background: #fff;
	margin-top: 40px;
}

.footer_navs_mfzh {
	height: 147px;
	width: 100%;
	border-bottom: #333 2px solid;
	text-align: center;
}

.footer_navs_mfzh img {
	margin: 30px auto;
}

.footer_navs_daohang {
	margin: 0 auto;
	height: 150px;
	margin-top: 50px;
	width: 1200px;
	overflow: hidden;
	padding-bottom: 30px;
}

.footer_navs_daohang_block {
	height: 149px;
	width: 140px;
	padding-left: 90px;
	padding-right: 69px;
	border-right: #ededed 1px solid;
	float: left;
}

.footer_navs_daohang_block span {
	display: block;
	font-size: 18px;
	padding: 10px 0 0 20px;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_block ul {
	overflow: hidden;
	margin-top: 10px;
}

.footer_navs_daohang_block li {
	list-style-type: none;
	float: left;
	width: 70px;
	height: 30px;
	line-height: 30px;
}

.footer_navs_daohang_block li a {
	font-size: 12px;
	text-decoration: none;
	color: #666;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_call {
	height: 149px;
	width: 140px;
	padding-left: 90px;
	padding-right: 69px;
	float: left;
}

.footer_navs_daohang_call span {
	display: block;
	font-size: 18px;
	padding: 10px 0 0 30px;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_call p {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	font-family: "Microsoft YaHei";
}

.footer_navs_daohang_call p span {
	padding: 0px;
	color: #116ad0;
	font-weight: bold;
}




/*-------------------------------------------------- *@NAME:css *@author:xiaohei *@QQ: 290948585 *@Date: 2017-01-15 *@版本:st05 *@网站:www.dtmuban.com *特注：此文件非经许可，请勿修改
--------------------------------------------------*/
@charset "utf-8";

/* CSS Document */
.fl {
	float: left;
}

.fr {
	float: right;
}

.oh {
	overflow: hidden;
}

.input2 {
	width: 80px;
	height: 40px;
	background: #a40001;
}

/*AD*/
.tl_gg {
	width: 1200px;
	margin: 20px auto 0;
	overflow: hidden;
}

.tl_gg .tlgg_40 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.tl_gg .tlgg_90 {
	height: 90px;
	line-height: 90px;
	overflow: hidden;
}

/*zhanting*/
.zhanting {
	width: 1198px;
	height: 297px;
	margin: 20px auto;
	background: #fff;
	border: 1px solid #eee;
}

.zhanting1 {
	width: 249px;
	height: 148px;
	float: left;
	border-bottom: 1px solid #eee;
	border-right: 1px dashed #eee;
}

.zhanting1:hover {
	background: #f9f9f9
}

.zhanting1_p1 {
	width: 100%;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	margin: 24px 0 12px;
	text-align: center;
}

.zhanting1_p2 {
	width: 100%;
	height: 24px;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 15px;
}

.zhanting1_p2 a {
	height: 22px;
	padding: 0 23px;
	line-height: 22px;
	border: 1px solid #ff7730;
	font-size: 14px;
	display: inline-block;
	color: #ff7730;
	overflow: hidden;
}

.zhanting1_p2 a:hover {
	background: #ff7730;
	color: #ffffff;
}

.zhanting1_p3 {
	padding: 0 15px;
	height: 48px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #666;
	white-space: pre-wrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

.zhanting1_p3 span {
	padding: 0 6px;
	font-size: 14px;
	color: #999;
}

.zhanting2 {
	width: 396px;
	height: 148px;
	padding: 0 28px 0 24px;
	border-bottom: 1px solid #eee;
	float: left;
	background: url(../images/jiaoyi2_content_bg.jpg) 24px 44px no-repeat;
}

.zhanting2_title {
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #a40001;
}

.zhanting2_content {
	width: 377px;
	height: 90px;
	padding-left: 19px;
	color: #a40001;
}

.zhanting2_content ul {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.zhanting2_content ul li {
	line-height: 30px;
	float: left;
	width: 100%;
	font-size: 14px;
}

.zhanting2_content ul li a {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zhanting2_content ul li a:hover {
	color: #a40001;
}

.zhanting2_content ul li span {
	float: right;
}

.zhanting3 {
	width: 739px;
	height: 112px;
	padding: 20px 0 19px 10px;
	border-right: 1px solid #eee;
	float: left;
	background: #fdfdfd;
}

.zhanting3 p {
	width: 119px;
	float: left;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #999;
}

.zhanting3 p span {
	font-size: 14px;
	font-weight: bold;
	color: #3288f8;
}

.zt_box {
	width: 210px;
	height: 52px;
	padding: 9px 9px 0 0;
	background: #fff;
	border: 1px #eee solid;
	border-radius: 2px;
	float: left;
}

.zt_box li {
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	font-size: 14px;
}

.zhanting4 {
	float: left;
	width: 396px;
	height: 113px;
	margin: 20px 28px 19px 24px;
}

.zhanting4 a {
	width: 396px;
	height: 30px;
	line-height: 30px;
	display: block;
	text-indent: 20px;
	background: url(../images/icon.jpg) left 7px no-repeat;
	font-size: 14px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zhanting4 a:hover {
	color: #a40001;
}

.zhanting4 .tempWrap {
	height: 113px !important;
}

/*brand*/
.brand {
	width: 1200px;
	margin: 20px auto 0;
	overflow: hidden;
	height: 275px;
	background: #fff;
}

.brand_title {
	width: 1148px;
	height: 58px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.brand_title h2 {
	float: left;
	height: 18px;
	padding-top: 20px;
	line-height: 18px;
	font-size: 20px;
	color: #333;
	/*font-weight:100;*/
}

.brand_title a {
	float: right;
	height: 12px;
	line-height: 12px;
	margin-top: 26px;
	font-size: 12px;
	display: inline-block;
	padding-right: 24px;
	color: #999;
	background: url(../images/brand_title_bg.png) right top no-repeat;
}

.brand_title a:hover {
	color: #1168d2;
	background: url(../images/brand_title_bg2.png) right top no-repeat;
}

.brand_content {
	width: 1200px;
	height: 214px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.brand_content li {
	position: relative;
	width: 149px;
	height: 107px;
	line-height: 107px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.brand_content li img {
	max-width: 129px;
	max-height: 88px;
	_height: 88px;
	_width: 129px;
	padding: 10px;
}

.brand_content li span {
	display: none;
	opacity: 1;
}

.brand_content li:hover span {
	position: absolute;
	display: block;
	padding: 10px;
	background: url(../images/bg-black2.png);
	left: 0;
	top: 0;
	opacity: 1;
	text-align: center;
	width: 129px;
	height: 87px;
	line-height: 87px;
	font-size: 14px;
}

.brand_content li:hover span p {
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	overflow: hidden;
}

.brand_content li:hover span p a {
	background: #3b84ea;
	padding: 1px 8px 4px;
}

.brand_content li:hover span p a:hover {
	background: #3b14ea;
}

.brand_content li:hover span a {
	color: #ffffff
}

/*lou S*/
.floor {
	width: 1200px;
	height: 550px;
	margin: 20px auto 0;
	background: #fff;
	overflow: hidden;
}

.floor_title {
	width: 1148px;
	height: 68px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.floor_title span {
	float: left;
	line-height: 68px;
	padding-right: 8px;
	font-size: 26px;
	color: #2277e6;
	font-family: Arial, Helvetica, sans-serif;
}

.floor_title h2 {
	float: left;
	line-height: 68px;
	font-size: 20px;
	color: #333;
}

.floor_title p {
	float: right;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	text-align: right;
	margin-top: 32px;
}

.floor_title p a {
	margin-left: 20px;
	color: #999;
}

.floor_title p a:hover {
	color: #2277e6;
}

.floor_content {
	width: 1200px;
	height: 480px;
	position: relative;
}

.floor_content_left {
	float: left;
	width: 250px;
	height: 100%;
}

.floor_content_left_ad {
	width: 249px;
	height: 239px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	overflow: hidden
}

.floor_content_left_ad img {
	width: 249px;
	height: 239px;
}

.floor_content_left_ad:hover img {
	transition: 0.2s;
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}

.floor_content_left ul {
	border-bottom: 1px solid #eee;
	height: 239px;
	overflow: hidden;
}

.floor_content_left ul li {
	width: 124px;
	height: 39px;
	float: left;
	line-height: 39px;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
	text-indent: 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.floor_content_left ul li a {
	width: 94%;
	height: 100%;
	display: block;
	color: #999;
}

.floor_content_left ul li:hover {
	background: #F6F6F6;
}

.floor_content_left ul li:hover a {
	color: #2277e6;
	text-indent: 10px
}

.floor_content_center {
	float: left;
	width: 720px;
	height: 100%;
}

.floor_content_center li {
	float: left;
	width: 150px;
	height: 210px;
	padding: 15px 14px 14px 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.floor_content_center li:hover {
	background: #F6F6F6;
}

.floor_content_center li a.floor_content_img {
	width: 150px;
	height: 150px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}

.floor_content_center li a.floor_content_img img {
	max-height: 150px;
	max-width: 150px;
	_height: 150px;
	_width: 150px;
}

.floor_content_center_li_p1 {
	width: 150px;
	height: 40px;
	line-height: 18px;
	font-size: 14px;
	margin-top: 5px;
	overflow: hidden;
}

.floor_content_center_li_p1 a {
	color: #333;
}

.floor_content_center_li_p2 {
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #888888;
	margin-left: 5px;
}

.floor_content_center_li_p2 span {
	font-size: 12px;
}

.floor_content_center_li_p3,
.floor_content_center_li_p3 a {
	float: right;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fcae52;
}

.floor_content_center li:hover .floor_content_center_li_p3 a {
	background: #ff7730;
	padding: 0 5px;
	color: #ffffff
}

.floor_content_right {
	float: left;
	width: 230px;
	height: 100%;
}

.floor_content_right .hd_company {
	height: 40px;
	background: #a40001;
	line-height: 40px;
	padding: 0 10px;
	color: #fff;
}

.floor_content_right .hd_company h3 {
	font-size: 16px;
}

.floor_content_right .hd_company .cx_ico {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url("../images/ico-cx.png") no-repeat 0 0px;
	padding-right: 3px
}

.floor_content_right ul li {
	width: 200px;
	height: 68px;
	line-height: 20px;
	padding: 10px 14px 9px 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-size: 12px;
	color: #999;
}

.floor_content_right ul li:hover {
	background: #f2f2f2;
	padding-left: 20px
}

.floor_content_right ul li a {
	color: #555;
	width: 200px;
	display: inline-block;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
}

.floor_content_right ul li a:hover {
	color: #2277e6;
}

.floor_content_right ul li p {
	height: 22px;
	overflow: hidden
}

.floor_content_right ul li p a {
	font-size: 14px
}

.floor_content_right ul li p img {
	padding-right: 2px
}

.floor_content_line {
	width: 1px;
	height: 480px;
	background: #eee;
	position: absolute;
	top: 0;
	left: 0;
}

/*lou end*/
.quotation {
	width: 1200px;
	height: 270px;
	margin: 20px auto 0;
	background: #fff;
	overflow: hidden;
}

.quotation_title {
	width: 1148px;
	height: 68px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.quotation_title h2 {
	float: left;
	line-height: 68px;
	background: url(../images/quotation_title_bg.png) left no-repeat;
	text-indent: 30px;
	font-size: 18px;
	color: #333;
}

.quotation_title p {
	float: right;
	font-size: 14px;
	text-align: right;
	margin-top: 22px;
}

.quotation_title p a {
	height: 28px;
	line-height: 28px;
	display: inline-block;
	float: left;
	margin-left: 20px;
	color: #999;
}

.quotation_title p a:hover {
	color: #2277e6;
	border-bottom: 2px solid #2277e6;
}

.quotation_content {
	width: 1200px;
	height: 200px;
	position: relative;
}

.quotation_content_line {
	width: 1198px;
	height: 199px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	background: none;
	position: absolute;
	top: 0;
	left: 0;
}

/*首页资讯区*/
.news {
	width: 1200px;
	height: 520px;
	margin: 20px auto;
	background: #fff;
	overflow: hidden;
}

.news_title {
	width: 1148px;
	height: 68px;
	padding: 0 25px;
	border: 1px solid #eee;
}

.news_title h2 {
	float: left;
	line-height: 68px;
	background: url(../images/news_title_bg.png) left no-repeat;
	text-indent: 30px;
	font-size: 18px;
	color: #333;
}

.news_title p {
	float: right;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	text-align: right;
	margin-top: 32px;
}

.news_title p a {
	margin-left: 20px;
	color: #999;
}

.news_title p a:hover {
	color: #2277e6;
	border-bottom: 2px #2277e6 solid;
}

.news_content {
	width: 1200px;
	height: 450px;
	position: relative;
}

/*news-left*/
.news_content_left {
	float: left;
	width: 388px;
	height: 449px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.news_content_left .news_side {
	padding: 15px;
	width: 360px;
	height: 240px;
	overflow: hidden;
	position: relative;
}

.news_content_left .news_side .focus {
	position: relative;
	width: 360px;
	_width: 360px;
	height: 240px;
	background-color: #000;
}

.news_content_left .news_side .focus img {
	width: 360px;
	_width: 360px;
	height: 240px;
}

.news_content_left .news_side .focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 40px;
	line-height: 40px;
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
	display: block;
	text-align: left;
}

.news_content_left .news_side .focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.news_content_left .news_side .focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000;
}

.news_content_left .news_side .focus .fcon img {
	display: block;
}

.news_content_left .news_side .prev,
.news_content_left .news_side .next {
	position: absolute;
	width: 30px;
	height: 54px;
	background: url(../images/focus_btn.png) no-repeat;
}

.news_content_left .news_side .prev {
	top: 35%;
	background-position: -5px -84px;
	cursor: pointer;
}

.news_content_left .news_side .next {
	top: 35%;
	right: 14px;
	background-position: -43px -84px;
	cursor: pointer;
}

.news_content_left .news_side .prev:hover {
	background-position: -5px -10px;
}

.news_content_left .news_side .next:hover {
	background-position: -43px -10px;
}

.news_tui {
	padding: 14px;
	border-top: 1px solid #eee;
	margin-top: -1px;
	height: ;
}

.news_tui li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.news_tui li i {
	font-size: 16px;
	font-weight: 700;
	color: #ff7730
}

.news_tui li i.no_color {
	color: #333
}

/*news-c*/
.news_content_center {
	float: left;
	width: 500px;
	height: 450px;
}

.news_content_center p {
	width: 460px;
	height: 60px;
	padding: 19px 20px 10px;
	line-height: 32px;
	font-size: 12px;
	color: #999;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.news_content_center p i.toutiao {
	background-color: #3288F8;
	color: #fff;
	padding: 0px 8px;
	border-radius: 15px 0;
	margin-right: 10px;
}

.news_content_center p a {
	font-size: 18px;
	color: #333;
}

.news_content_center p a:hover {
	color: #2277e6;
}

.news_content_center ul {
	padding: 15px 20px 14px;
	border-bottom: 1px solid #eee;
}

.news_content_center ul li {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
	float: none;
}

.news_content_center ul li i {
	background: url('../images/li_dot.gif') no-repeat 0 7px;
	padding: 0 5px 0 5px;
}

.news_content_center ul li a {
	font-size: 14px;
	padding-right: 10px;
	color: #333;
}

.news_content_center ul li span {
	color: #999;
	float: right;
}

.news_content_center ul li a:hover {
	color: #2277e6;
}

/*news-right*/
.news_content_right {
	float: left;
	width: 308px;
	height: 449px;
	overflow: hidden;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.news_content_right_top {
	width: 100%;
	height: 89px;
	border-bottom: 1px solid #eee;
	background: url(../images/news_content_right_top_bg.png) no-repeat top right;
}

.news_content_right p {
	width: 270px;
	height: 80px;
	margin: 0 19px;
	padding: 20px 0 19px;
	border-bottom: 1px dashed #eee;
	line-height: 20px;
	color: #999;
	font-size: 12px;
}

.news_content_right p i {
	font-weight: 700;
	font-size: 18px
}

.news_content_right p a {
	font-size: 14px;
	color: #333;
}

.news_content_right p a:hover {
	color: #2277e6;
}

.news_content_right p span a {
	font-size: 12px;
	color: #2277e6;
	padding-right: 4px;
}

/*yuanliaohangqing*/
.newquotation {
	width: 1198px;
	border: 1px #eee solid;
	height: auto;
	margin: 20px auto 0 auto;
	background: #fff;
	overflow: hidden;
}

.newquotationT {
	width: 1152px;
	height: 68px;
	padding: 0 24px;
	overflow: hidden;
	border-bottom: 1px #eee solid;
}

.newquotationT h2 {
	display: block;
	height: 68px;
	line-height: 68px;
	background: url(../images/quotation_title_bg.png) left no-repeat;
	text-indent: 30px;
	font-size: 18px;
	color: #333;
}

.newquotationT ul {
	display: inline-block;
	text-align: right;
	margin-top: 22px;
}

.newquotationT ul li {
	width: auto;
	display: inline-block;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-left: 20px;
	color: #999;
	font-size: 14px;
	cursor: pointer;
	font-family: "Microsoft YaHei";
}

.newquotationT ul li:hover,
.newquotationT ul li.on {
	color: #2277e6;
	border-bottom: 2px #2277e6 solid;
}

.newquotation_tab {
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.newquotationC {
	width: 1148px;
	margin: 15px 25px 15px 25px;
	height: 251px;
	overflow: hidden;
}

.newlist {
	width: 935px;
	height: auto;
	overflow: hidden;
}

.newlist ul {
	width: 935px;
}

.newlist ul li {
	width: 200px;
	height: auto;
	padding-right: 20px;
	margin-right: 20px;
	float: left;
	background: url(../images/nle.gif) right center no-repeat;
	padding-bottom: 5px;
}

.newlist ul li .quan_name {
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	border-bottom: 1px #ddd dashed;
	margin-bottom: 10px
}

.newlist ul li p.quan {
	font-size: 14px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
}

.newlist ul li p.quan i {
	background: url('../images/li_dot.gif') no-repeat 5px 10px;
	padding: 0 5px 0 12px;
}

.newlist ul li p.quan a {
	color: #666;
}

.newlist ul li p.quan img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.newlist ul li.shang {
	height: 251px;
	position: relative;
}

.newlist ul li.oh {
	padding-top: 8px;
	padding-bottom: 8px;
}

.newlist ul li.ho {
	padding-top: 8px;
}

.newlist ul li .heng {
	border-bottom: 1px #ddd solid;
	padding-bottom: 8px
}

.newlist ul li.no_r {
	background: none;
	margin-right: 0px;
	padding-right: 0px;
}

.newlist ul li .btn-index img,
.newquotationC1 li .btn-index img {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -2px
}

.newlist ul li.shang .shang_img {
	width: 200px;
	height: 188px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.newlist ul li.shang .shang_img img {
	max-height: 188px;
	max-width: 200px;
	_height: 188px;
	_width: 200px;
}

.newlist ul li .btn-index {
	position: absolute;
	width: 200px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background-color: #e9474d;
	bottom: -46px;
}

.newquotationC1 {
	width: 205px;
	height: 250px;
	overflow: hidden;
}

.newquotationC1 li {
	background: url(../images/nle.gif) left center no-repeat;
	width: 185px;
	height: 260px;
	overflow: hidden;
	padding-left: 20px;
	position: relative;
}

.newquotationC1 li .shang_img {
	width: 185px;
	height: 190px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.newquotationC1 li .shang_img img {
	max-height: 190px;
	max-width: 185px;
	_height: 190px;
	_width: 185px;
}

.newquotationC1 h1 {
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
}

.newquotationC1 li .quan_name {
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	border-bottom: 1px #ddd dashed;
	margin-bottom: 10px
}

.newquotationC1 li p.quan {
	font-size: 14px;
	overflow: hidden;
	height: 25px;
}

.newquotationC1 li p.quan i {
	background: url('../images/li_dot.gif') no-repeat 5px 10px;
	padding: 0 5px 0 12px;
}

.newquotationC1 li p.quan a {
	color: #666;
}

.newquotationC1 li p.quan span {
	color: #666;
	font-size: 12px;
	margin-top: 2px
}

.newlist .floor_content_center_li_p1,
.newquotationC1 .floor_content_center_li_p1 {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 18px;
	font-size: 14px;
	margin-top: 5px;
	overflow: hidden;
}

.newquotationC1 li .btn-index {
	position: absolute;
	width: 190px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background-color: #e9474d;
	bottom: -46px;
}

.newquotationC1 li:hover .btn-index,
.newlist ul li:hover .btn-index {
	bottom: 15px;
	transition: all .5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}

.newquotationC1 li:hover .btn-index a,
.newlist ul li:hover .btn-index a {
	color: #ffffff
}

.newquotationcp1 {
	width: 100%;
	height: 30px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #999;
	line-height: 30px;
}

.newquotationcp1 a {
	font-size: 16px;
	color: #333;
	width: 110px;
	height: 30px;
	overflow: hidden;
}

.newquotationcp1 span {
	font-size: 12px;
	color: #999;
}

.newquotationcp2 {
	width: 100%;
	height: 44px;
	line-height: 44px;
}

.newquotationcp2 a,
.newquotationcp3 a {
	font-size: 12px;
	color: #666;
}

.newquotationcp2 span {
	font-size: 14px;
	color: #ff6600;
}

.newquotationcp3 {
	width: 100%;
	height: 25px;
	line-height: 25px;
}

.newquotationcp3 span a {
	font-size: 12px;
	color: #0983EC;
	border: 1px solid #0983EC;
	border-radius: 3px;
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif, 微软雅黑, 黑体;
}

.newquotationcp1-1 {
	width: 100%;
	height: 30px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #999;
	line-height: 30px;
	font-size: 16px;
}

.newquotationcp1-1 a {
	font-size: 16px;
	color: #333;
	width: 200px;
	height: 30px;
	overflow: hidden;
}

.newquotationcp1-1 span {
	font-size: 12px;
	color: #999;
}

.newquotationcp2-1,
.newquotationcp2-2 {
	width: 100%;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-size: 12px;
	color: #888;
}

.newquotationcp2-1 {
	margin-top: 3px
}

.newquotationcp2-2 {
	margin-bottom: 3px
}

.newlist ul li .newquotationcp1:hover a,
.newlist ul li:hover .newquotationcp2 span,
.newlist ul li:hover .newquotationcp1-1 a {
	color: #dd2726;
}

.newlist ul li:hover .newquotationcp3 span a {
	color: #dd2726;
	border: 1px solid #dd2726;
}

/*版权*/
.footer_list {
	background: #262626;
	width: 100%;
	color: #999;
	min-width: 1200px;
}

.footer_list .layouts {
	overflow: hidden;
}

.layouts {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.footer_list .f-top {
	position: relative;
	padding-top: 34px;
	padding-bottom: 25px;
	width: 1200px;
	border-bottom: 1px solid #3a3a3a;
}

.f-top-l {
	float: left;
	width: 22%;
	text-align: center;
	margin-top: 15px;
}

.f-top-l p {
	line-height: 26px;
}

.f-top-c {
	float: left;
	width: 55%;
}

.f-top-r {
	float: left;
	margin-top: 15px;
}

.f-top-r img {
	margin-bottom: 5px
}

.footer_list .f-nav {
	width: 110px;
	margin-right: 50px;
	float: left;
}

.footer_list .f-nav a {
	font-family: "Microsoft YaHei", "arial";
}

.tit {
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	border-bottom: 1px solid #3a3a3a;
	font-weight: 500;
}

.footer_list .f-lst {
	padding-top: 5px;
}

.footer_list .f-itm {
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	float: none;
}

.footer_list .f-itm a {
	color: #666;
	font-size: 12px
}

.f-btm {
	padding-top: 14px;
	padding-bottom: 25px;
	text-align: center;
}




@charset "utf-8";

/*ST05-CSS-xiaohei-dtmuban.com-20170612*/
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

.sell_tip {
	width: 180px;
	height: 70px;
	background: url('../images/sell_tip.gif') no-repeat;
	overflow: hidden;
	z-index: 1000;
	position: absolute;
}

.sell_tip p {
	margin: 0 0 4px 2px;
	font-weight: bold;
}

.sell_tip div {
	padding: 8px 0 0 10px;
}

.img_list li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
}

.iq_btn {
	margin-top: 10px;
	cursor: pointer;
}

.cc_inp {
	border: #CCCCCC 1px solid;
	text-align: center;
}

/*20170520*/
/*图文列表*/
.extension_ul * {
	overflow: hidden;
	word-break: break-all
}

.extension_ul li {
	height: 130px;
	padding: 28px 30px 20px 155px;
	position: relative;
	margin-bottom: 15px;
	border: 1px solid #e6e6e6;
	border-bottom-color: #cfcfcf;
	background: #fff;
}

.extension_ul li .img {
	width: 112px;
	height: 112px;
	position: absolute;
	left: 20px;
	top: 20px;
	border: 1px solid #f6f6f6
}

.extension_ul li .img a {
	width: 112px;
	height: 112px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.extension_ul li .img a img {
	max-height: 110px;
	max-width: 110px;
	_height: 162px;
	border: 1px solid #eaeaea;
	_width: 162px;
	webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}

.extension_ul li .img img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.extension_ul li .title_list {
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	position: relative
}

.extension_ul li .title_list a {
	color: #333;
	display: inline-block
}

.extension_ul li .title_list a b {
	color: #e60000;
	font-weight: normal
}

.extension_ul li .title_list a:hover {
	color: #d10504
}

.extension_ul li.special .title_list a {
	width: 343px;
	height: 22px;
	overflow: hidden
}

.adspan {
	background: #f7f7f7;
	font-size: 12px;
	width: 40px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	margin-right: 2px;
	position: relative
}

.extension_ul .su-price {
	margin: 5px 0 10px 0;
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, "Microsoft YaHei", sans-serif;
	color: #e60000
}

.extension_ul .su-price .redpc,
.extension_ul .su-price .fts {
	font-size: 12px
}

.extension_ul .su-price .redpc {
	font-family: "Microsoft YaHei"
}

.extension_ul .su-price .fts span {
	color: #333;
	font-family: "Microsoft YaHei"
}

.extension_right {
	height: 40px;
	width: 100%;
	text-align: left;
	line-height: 20px;
	padding-top: 15px;
}

.extension_right p {
	color: #b2b2b2;
	overflow: hidden;
	width: 100%;
	height: 18px;
	margin-bottom: 10px;
}

.extension_right p i {
	display: block;
	width: 59px;
	height: 16px;
	float: right
}

.extension_right p a {
	color: #696969
}

.extension_right p a:hover {
	color: #000;
	text-decoration: underline
}

.inquiry_a {
	position: absolute;
	right: 0;
	bottom: 0
}

.inquiry_a {
	display: block;
	width: 98px;
	height: 28px;
	line-height: 28px;
	font-family: "Microsoft YaHei";
	text-align: center;
	background: #e66600;
	color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #e66600;
	cursor: pointer;
}

.inquiry_a:link,
.inquiry_a:visited,
.inquiry_a:active {
	color: #ffffff;
}

.inquiry_a:hover {
	background: #e60000;
	border: 1px solid #e60000;
	color: #fff
}

.open {
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
}

.open:link,
.open:visited,
.open:active {
	color: #333333;
}

.open:hover {
	background: #ff7730;
	border: 1px solid #ff7730;
	color: #fff
}

.main_products {
	height: 20px;
	line-height: 20px;
	position: absolute;
	bottom: 20px;
	width: 500px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #b2b2b2
}

.main_products span {
	padding-right: 15px
}

.extension_dl {
	border: 1px solid #ededed;
	border-bottom-color: #ededed;
	border-bottom: none;
	border-right: none;
	margin: 15px 0 0 0;
}

.extension_dl dt,
.extension_dl dd {
	float: left;
	height: 31px;
	line-height: 31px;
	padding: 0 3px;
	border-bottom: 1px solid #ededed;
	/* border-left:1px solid #ededed; */
	border-right: 1px solid #ededed;
	margin: 0;
}

.extension_dl dt {
	text-align: right;
	background: #fafafa;
	width: 90px;
	color: #696969;
	padding-right: 7px;
	margin: 0;
}

.extension_dl dd {
	width: 132.5px;
	padding: 0 10px;
	color: #333;
}

.extension_ul li.special {
	border: 1px solid #fbe0a7;
	border-bottom-color: #ffb30f
}

.extension_ul li.special .img {
	border: 1px solid #fff2d6
}

.extension_ul li.special .extension_dl dt {
	background: #fff7e7
}

.extension_ul li.special .extension_dl {
	border: 1px solid #ffebbf;
	border-bottom-color: #ffebbf
}

.extension_ul li.special .extension_dl dt,
.extension_ul li.special .extension_dl dd {
	border-top: 1px solid #ffebbf;
	border-left: 1px solid #ffebbf
}

.extension_ul li.special .inquiry_a {
	background: #fff7e7;
	border: 1px solid #fbe0a7
}

.extension_ul li.special .inquiry_a:hover {
	background: #ffd200;
	border: 1px solid #ffd200;
	color: #8b4400
}

.extension_ul li .title_list .special_s {
	width: 66px;
	height: 18px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: 0 0;
	color: #F44336;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	background: url(../images/apic.png) no-repeat;
}

.special_s .z {}

.extension_ul .special .title_list .special_s {
	display: block;
	top: 2px
}

.extension_ul li.special:hover {
	-webkit-box-shadow: #f8edb5 2px 4px 0;
	-moz-box-shadow: #f8edb5 2px 4px 0;
	box-shadow: #f8edb5 2px 4px 0
}

.extension_ul li:hover {
	-webkit-box-shadow: #666666 0px 2px 0;
	-moz-box-shadow: #666666 0px 2px 0;
	box-shadow: #666666 0px 2px 0
}

.extension_right p i {
	display: block;
	width: 59px;
	height: 16px;
	float: right;
}

.extension_right p i {
	background: url(../images/member-ico.png) no-repeat;
}

.extension_right p i.ioc_vip {
	background-position: 0 0;
}

.extension_right p i.ioc_qyhy {
	background-position: 0 -19px;
}

.extension_right p i.ioc_grhy {
	background-position: 0 -38px;
}

/*大图列表*/
.extension_ul_img {
	overflow: hidden;
}

.extension_ul_img li {
	width: 198px;
	height: 349px;
	position: relative;
	float: left;
	z-index: 1;
	padding: 14px 18px 0;
	margin-right: 11px;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #dedede;
}

.extension_ul_img li.no_mr {
	margin-right: 0
}

.extension_ul_img li:hover {
	border-color: #f60;
}

.extension_ul_img li table {
	width: 198px;
	height: 198px;
	float: left;
	position: absolute;
	left: 18px;
	top: 14px;
	z-index: 9;
	overflow: hidden;
}

.extension_ul_img li table tr td {
	width: 199px;
	height: 198px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

.extension_ul_img li table tr td .li_img img {
	max-width: 190px;
	_width: 190px;
	max-height: 190px;
	_height: 190px;
}

/*list-询价*/
.extension_ul_img li .xun {
	display: none;
}

.extension_ul_img li:hover .xun {
	display: block;
	width: 234px;
	height: 40px;
	font: 16px/40px "Microsoft Yahei";
	text-indent: 105px;
	color: #fff;
	position: absolute;
	top: 175px;
	left: 0px;
	z-index: 99;
	line-height: 34px;
	background: #ff7730;
	filter: alpha(opacity=90);
	opacity: 0.90;
	cursor: pointer;
}

.extension_ul_img li:hover .xun em {
	width: 25px;
	height: 25px;
	float: left;
	display: block;
	position: absolute;
	left: 70px;
	top: 8px;
	background: url(../images/ico-xun.png) no-repeat 0 0;
}

/*list-购买*/
.extension_ul_img li .gou {
	display: none;
}

.extension_ul_img li:hover .gou {
	display: block;
	width: 234px;
	height: 40px;
	font: 16px/40px "Microsoft Yahei";
	text-indent: 105px;
	color: #fff;
	position: absolute;
	top: 175px;
	left: 0px;
	z-index: 99;
	line-height: 40px;
	background: #e60000;
	filter: alpha(opacity=90);
	opacity: 0.90;
	cursor: pointer;
}

.extension_ul_img li:hover .gou em {
	width: 25px;
	height: 23px;
	float: left;
	display: block;
	position: absolute;
	left: 70px;
	top: 8px;
	background: url(../images/ico-gou.png) no-repeat 0 0;
}

.extension_ul_img li p {
	width: 195px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 225px;
	z-index: 12;
}

.extension_ul_img li p a {
	font-size: 14px;
	color: #333;
}

.extension_ul_img li p a:hover {
	color: #f60;
}

.extension_ul_img li .com {
	width: 197px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	position: absolute;
	left: 18px;
	top: 250px;
	text-indent: 3px;
}

.extension_ul_img li .com a {
	font-size: 12px;
	color: #888;
	float: left;
}

.extension_ul_img li .com div {
	float: left;
}

.extension_ul_img li .year {
	width: 210px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	left: 12px;
	top: 278px;
	color: #888888;
}

.extension_ul_img li .year b {
	height: 20px;
	line-height: 20px;
}

.extension_ul_img li:hover .year b {
	border: 0;
}

.extension_ul_img li .year input {
	vertical-align: bottom;
}

.extension_ul_img li .year b.topLevel {
	font-size: 14px;
	float: left;
	padding-right: 10px;
	color: #3F51B5;
}

.extension_ul_img li .year i.fen {
	height: 12px;
	width: 1px;
	border-left: 1px solid #888;
	display: inline-block;
}

.extension_ul_img li .year span {
	color: #766969;
	font-size: 14px;
	padding-left: 10px;
}

.extension_ul_img li .year span font {
	font: bold 16px/18px "microsoft yahei";
	color: #ff002f;
	margin: 0 5px;
}

.extension_ul_img li .price {
	width: 195px;
	position: absolute;
	left: 18px;
	top: 303px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #666;
	z-index: 11;
	overflow: hidden;
}

.extension_ul_img li .price em {
	font-size: 14px;
	font-style: normal;
	float: left;
	margin-right: 2px;
	color: #666;
}

.extension_ul_img li .price i {
	font-style: normal;
	font-size: 18px;
	font-weight: 700;
	float: left;
	color: #fa7100;
}

.extension_ul_img li .show_quan {
	position: absolute;
	top: 332px;
	height: 22px;
	line-height: 22px;
	background: url(../images/ico-map.png) no-repeat 0px 5px;
	padding-left: 15px;
	width: 140px;
}

.extension_ul_img li .show_quan .show_quan_fl {
	float: left;
	color: #888888;
}


@charset "utf-8";
/*
ST05-CSS-xiaohei-dtmuban.com-20170503
*/

.admargin_bottom {
	width: 1200px;
	height: 90px;
	border: none;
	margin: 0 auto 40px;
}

.admargin_top {
	width: 1200px;
	height: 90px;
	border: none;
	margin: 40px auto 0;
}

#destoon_member span {
	background: none;
	padding: 0px;
	margin: 0px;
}

.product_headBg {
	width: 100%;
	height: 280px;
	background: url(../images/product_headbg.jpg) center repeat-x;
}

.product_head {
	width: 1200px;
	height: 280px;
	margin: 0 auto;
}

.product_headL {
	width: 870px;
	height: 280px;
	float: left;
	margin-right: 50px;
}

.product_headL h1 {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: left;
	padding: 40px 0 4px;
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}

.product_headL_content {
	width: 870px;
	height: 100px;
	margin-top: 10px;
}

.product_headL_contentT {
	width: 100%;
	height: 30px;
	line-height: 28px;
}

.product_headL_contentC {
	width: 100%;
	height: 70px;
}

.product_headL_contentC p {
	line-height: 24px;
	padding: 10px 20px 0;
	font-size: 14px;
	color: #fff;
}

.product_headL_contentC p a {
	color: #fff;
	margin-left: 10px;
}

.product_headL_contentT ul li {
	height: 28px;
	padding: 0 20px;
	float: left;
}

.product_headL_contentT ul li a {
	font-size: 14px;
	text-align: center;
	color: #fff;
}

.product_headL_contentTli1 {
	border-bottom: 1px solid #72caff;
}

.product_headL_contentT ul li.on {
	border-left: 1px solid #72caff;
	border-right: 1px solid #72caff;
	border-top: 1px solid #72caff;
	border-bottom: none;
}

.product_headL_brand {
	width: 870px;
	height: 40px;
	margin-top: 10px;
}

.product_headL_brand h5 {
	width: 100px;
	text-align: center;
	line-height: 40px;
	font-weight: 100;
	color: #333;
	float: left;
	background: #fff;
	font-size: 14px;
}

.product_headL_brand a {
	width: 99px;
	height: 40px;
	background: #fff;
	border-left: 1px dashed #eee;
	float: left;
}

.product_headL_brand a img {
	width: 80px;
	height: 24px;
	padding: 8px 10px;
}

.product_headR {
	width: 280px;
	height: 280px;
	float: left;
}

.product_headR h2 {
	width: 100%;
	height: 18px;
	line-height: 18px;
	text-align: left;
	padding: 40px 0 2px;
	font-size: 18px;
	font-weight: 100;
	color: #fff;
}

.product_headR_content {
	width: 280px;
	height: 160px;
	margin-top: 20px;
	background: #eee;
}

.location {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	height: 50px;
}

.location p {
	width: 100%;
	text-align: left;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #999;
}

.location span {
	color: #ec3901;
}

.location a {
	margin-right: 5px;
	color: #999;
}

.product_content {
	width: 1200px;
	margin: 0 auto;
}

.product_list {
	width: 100%;
	margin: 10px 0 20px;
	overflow: hidden;
}

.product_search {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #eee;
}

.product_searchl {
	width: 90px;
	float: left;
	color: #999;
	line-height: 60px;
}

.product_searchl h3 {
	width: 70px;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 100;
	float: left;
}

.product_searchC {
	float: left;
	width: 760px;
}

.product_searchC a {
	height: 24px;
	line-height: 24px;
	padding: 0 20px 0 10px;
	float: left;
	background: url(../images/product_searchcbg1.png) right no-repeat;
	margin-right: 10px;
	color: #666;
	border: 1px solid #ddd;
}

.product_searchC .on a {
	border: 1px dashed #ec3901;
}

.product_searchC a:hover {
	color: #ec3901;
	background: url(../images/product_searchcbg2.png) right no-repeat #fff;
	border: 1px solid #ec3901;
}

.product_searchC ul {
	display: inline-block;
	padding: 13px 0 14px 0;
}

.product_searchC ul li {
	height: 26px;
	float: left;
	margin-top: 5px;
}

.product_search_input1 {
	float: left;
	width: 174px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	text-indent: 15px;
	color: #999;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-right: none;
}

.product_search_input2 {
	float: left;
	width: 25px;
	height: 24px;
	cursor: pointer;
	outline: none;
	border: 0;
	border-left: none;
	background: url(../images/product_searchbg1.png) right no-repeat;
}

.ie6_border {
	float: left;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 0;
}

.product_searchR {
	width: 60px;
	float: right;
	margin-right: 32px;
}

.product_searchR a {
	margin-top: 23px;
	text-indent: 15px;
	width: 100%;
	height: 14px;
	line-height: 14px;
	background: url(../images/product_searchrbg1.png) no-repeat right;
	color: #ec3901;
	text-align: left;
	font-size: 14px;
	float: left;
}

.product_searchR a:hover {
	background: url(../images/product_searchrbg2.png) no-repeat right;
	color: #ec3901;
}

.product_option {
	width: 100%;
	border-top: 3px solid #ec3901;
	background: #fff;
	font-size: 14px;
	clear: both;
}

.product_option1 {
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #eee;
}

.no_bm {
	border-bottom: 0
}

.product_option1L {
	width: 90px;
	float: left;
	color: #999;
	line-height: 60px;
}

.product_option1L h3 {
	width: 80px;
	text-align: right;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 100;
	float: left;
}

.product_option1 .product_add_nav {
	float: left;
	width: auto;
	color: #999;
	height: 60px;
	line-height: 60px;
}

.product_option1 .product_add_nav a {
	color: #999;
}

.product_option1 .product_add_nav a:hover {
	color: #ec3901;
}

.product_option1C {
	width: 980px;
	float: left;
}

.product_option1C ul {
	display: inline-block;
	padding: 13px 0 14px 0;
}

.product_option1C ul li {
	height: 30px;
	line-height: 26px;
	float: left;
	margin-top: 6px;
	padding: 0 20px;
}

.product_option1C1 a {
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	float: left;
	margin-right: 10px;
	color: #666;
	border: 1px solid #fff;
	white-space: nowrap;
	display: inline-block;
}

.product_option1C1 a:hover {
	color: #fff;
	background: #ec3901;
}

.product_option1C2 a {
	padding: 0 10px;
	float: left;
	margin-right: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #666;
	text-align: center;
	border: 1px solid #eee;
}

.product_option1C2 a:hover {
	color: #fff;
	background: #ec3901;
	border: 1px solid #ec3901;
}

.product_option1C3 a {
	padding: 0 10px;
	float: left;
	margin-right: 10px;
	height: 24px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 24px;
	border: 1px solid #ec3901;
	background: #ec3901;
}

.product_option1R {
	width: 60px;
	float: right;
	margin-right: 32px;
}

.product_option1R a {
	margin-top: 23px;
	text-indent: 15px;
	width: 100%;
	height: 14px;
	line-height: 14px;
	background: url(../images/product_option1rbg1.png) no-repeat right;
	color: #ec3901;
	text-align: left;
	font-size: 14px;
	float: left;
	cursor: pointer;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.side_option {
	height: 35px;
	overflow: hidden;
}

.side_option2 {
	height: auto;
	overflow: hidden;
}

/*arx add*/
.product_option1R a.cur {
	background: url(../images/product_option1rbg2.png) no-repeat right;
	color: #ec3901;
}

.product_option1Ra {
	background: url(../images/product_option1rbg2.png) no-repeat right;
	color: #ec3901;
}

.cess {
	display: none;
}

.cess2 {
	display: block;
}

.product_listT {
	height: 45px;
	border-bottom: 1px solid #eee;
	padding: 0 30px 0 0;
	background: #fff;
}


/*arx add*/
.product_listC ul li .product_listClip1 {
	overflow: hidden;
	height: 20px;
	padding-top: 20px;
}

.product_listClip1 a {
	font-size: 14px;
	font-weight: bold;
	color: #ec3901;
	float: left;
}

.product_listClip1 span {
	float: right;
}

.product_listC h5 {
	width: 218px;
	height: 40px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	margin-top: 10px;
	color: #333;
	padding: 0 20px;
	clear: both;
	font-size: 14px;
	font-weight: 100;
	text-align: left;
}

.product_listC h5 a:hover {
	color: #ec3901;
}

.product_listC ul li .product_listClip2 {
	height: 20px;
	margin: 10px 0;
}

.product_listClip2 a {
	float: left;
	display: inline-block;
	width: 175px;
	text-align: left;
	color: #888;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.product_listClip2 span {
	display: inline-block;
	width: 38px;
	float: right;
	margin-top: 2px;
}

.product_listClip2 span em,
.product_listClip2 span i {
	display: inline-block;
	width: 16px;
	height: 16px;
	color: #fff;
	text-align: center;
	line-height: 16px;
	font-size: 12px;
	font-style: normal;
}

.product_listClip2 span em {
	float: left;
	background: #ec3901;
}

.product_listClip2 span i {
	float: right;
	background: #328ad6;
}

.product_listClip2 a:hover {
	color: #ec3901;
}

.product_listClip2 span {
	float: right;
	margin-top: 2px;
	text-align: right;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 22px;
}

.product_listC ul li .product_listClip3 {
	height: 22px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-top: 1px solid #f5f5f5;
}

.product_listClip3 span {
	float: left;
}

.product_listClip3 a {
	float: right;
}

.product_listClip3 span img {
	float: left;
	width: 16px;
	height: 16px;
	padding: 10px 10px 0 0;
}

.product_listClip3 a img {
	float: left;
	padding: 0 0 0 10px;
	width: 16px !important;
	height: 16px !important;
}

.product_listpage {
	width: auto;
	height: 40px;
	padding-top: 20px;
	margin: 0 auto;
}

.product_listpage p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999;
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
}

.product_listpage a {
	height: 38px;
	color: #999;
	padding: 0 15px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border: 1px solid #eee;
	background: #fff;
}

.product_listpage span {
	color: #999;
	padding: 0 10px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
}

.product_listpage a:hover {
	background: #ec3901;
	color: #fff;
}

/*arx add*/
.product_listpage strong {
	background: #ec3901;
	color: #fff;
	height: 38px;
	padding: 0 15px;
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	border: 1px solid #eee;
	font-weight: normal;
}

.product_list_ad {
	width: 250px;
	float: right;
}

.product_list_ad1 {
	font-size: 12px;
	border-bottom: 2px solid #eee;
	margin-bottom: 20px;
	background: #fff;
	overflow: hidden;
}

.product_list_ad1 img {
	width: 250px;
	height: 250px;
}

.product_list_ad1hot {
	width: 50px;
	height: 40px;
	float: left;
	padding-top: 22px;
}

.product_list_ad1hot span {
	width: 34px;
	height: 26px;
	display: block;
	line-height: 26px;
	text-align: center;
	float: left;
	background: #ec3901;
	color: #fff;
}

.product_list_ad1 p {
	width: 210px;
	height: 40px;
	color: #999;
	float: left;
	padding-top: 18px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
}

.product_list_ad1 p a {
	color: #ec3901;
	font-size: 14px;
}


/*列表推荐产品*/
.hotproduct {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	border-top: 1px solid #ec3901;
	background: #fff;
	margin-bottom: 20px !important;
}

.hotproductT {
	height: 49px;
	padding: 0 30px;
	border-bottom: 1px solid #eee;
}

.hotproductT h2 {
	font-size: 20px;
	line-height: 50px;
	color: #333;
	float: left;
}

.hotproductT_Al {
	width: 28px;
	height: 20px;
	float: right;
	margin-top: 14px;
	border: 1px solid #eee;
	background: url(../images/hotproductt_al1.png) center top #fff no-repeat;
}

.hotproductT_Ar {
	width: 28px;
	height: 20px;
	float: right;
	margin-top: 14px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background: url(../images/hotproductt_ar1.png) center top #fff no-repeat;
}

.hotproductT_Al:hover {
	background: url(../images/hotproductt_al2.png) center top #ec3901 no-repeat;
	border: 1px solid #ec3901;
}

.hotproductT_Ar:hover {
	background: url(../images/hotproductt_ar2.png) center top #ec3901 no-repeat;
	border-top: 1px solid #ec3901;
	border-right: 1px solid #ec3901;
	border-bottom: 1px solid #ec3901;
}

.hotproductC {
	width: 1200px;
	height: 310px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.hotproductC ul {
	position: absolute;
	left: 0px;
	top: 0px;
}

.hotproductC ul li {
	width: 219px;
	height: auto;
	padding: 10px;
	float: left;
	position: relative;
	border-left: 1px solid #eee;
}

.hotproductC ul li .li_img {
	width: 220px;
	height: 220px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.hotproductC ul li .li_img img {
	max-height: 205px;
	max-width: 205px;
	_height: 205px;
	_width: 205px;
	border: none;
}

.hotproductC ul li p.newborder_price {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-size: 14px;
	color: #ec3901;
}

.hotproductC ul li p.newborder_price i.sign,
.hotproductC ul li p.newborder_price i.unit {
	color: #888888;
	font-size: 12px
}

.hotproductC ul li p.newborder_text {
	height: 30px;
	line-height: 30px;
	margin: 5px 0;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}

.hotproductC ul li:hover a {
	color: #ec3901;
}

.hotproductC ul li .li_img img {
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-ms-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
}

.hotproductC ul li:hover .li_img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}


@media (max-width:1920px) {

	.top,
	.newhead,
	.product_content,
	.hotproduct,
	.hotproductC {
		width: 1200px;
		margin: 0 auto;
	}

	.newnav {
		margin-left: 50px;
	}

	.product_list,
	.product_search,
	.product_option1 {
		width: 1200px;
	}

	.product_searchC,
	.product_option1C {
		width: 980px;
	}

	.product_option1L {
		width: 90px;
		line-height: 40px;
	}

	.product_option1 .product_add_nav {
		float: left;
		width: auto;
		color: #999;
		height: 40px;
		line-height: 40px;
	}

	.product_searchC ul,
	.product_option1C ul {
		padding: 3px 0 5px 0;
	}

	.product_searchR a,
	.product_option1R a {
		margin-top: 15px;
	}

	.product_listClip2 span {
		display: block;
	}

	.product_list_ad {
		width: 200px;
	}

	.product_list_ad1 img {
		width: 200px;
		height: 200px;
	}

	.product_listC {
		margin-right: 0;
	}

	.product_listC ul li {
		width: 258px;
	}

	.product_listC ul li:nth-child(4n) {
		margin-right: 0;
	}

	.product_listC ul li img {
		width: 258px;
		height: 258px;
	}

	.hotproductC ul li {
		padding: 10px;
	}

	.newcopyright {
		width: 1200px;
	}

	.newcopyrightT ul li {
		margin-left: auto;
	}

	.hotproductCli_brand {
		display: block;
	}

	.hotimg {
		position: absolute;
		width: 60px;
		height: 60px;
		top: 0;
		right: 0;
	}

	.hotimg img {
		width: 60px;
		height: 60px;
	}

	.hotproductT {
		padding: 0 20px;
	}
}

.hotimg {
	position: absolute;
	width: 70px;
	height: 70px;
	top: 0;
	right: 0;
}

/*catlinks*/
.relevant {
	max-width: 1350px;
	min-width: 1200px;
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;
	margin: 0 auto;
}

.relevant p {
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.relevant p a {
	color: #666;
}

.relevant p a:hover {
	color: #1268d3;
	text-decoration: underline;
}

.relevant span {
	font-size: 10px;
	color: #ddd;
	padding: 0 6px;
}

/*2017-05-06修改样式*/
.findGoodsNum {
	float: right;
	height: 40px;
	line-height: 40px;
	margin-right: 35px;
}

.findGoodsNum em,
.findGoodsNum i {
	font-style: normal;
	font-size: 14px;
}

.findGoodsNum em {
	color: #666;
}

.findGoodsNum i {
	color: #ec3901;
	margin: 0 5px;
}

/*列表选择器*/
.tool {
	height: 45px;
	line-height: 45px;
}

.tool .sort {
	font-size: 14px;
	line-height: 45px;
}

.tool .sort li {
	float: left;
}

.tool .sort li.first {
	margin-left: 0;
	border-left: none;
}

.tool .sort li.bjg {
	padding-left: 10px;
	color: #666;
}

.tool .sort li.bjg input {
	vertical-align: middle;
}

.tool .sort .link {
	display: block;
	height: 45px;
	margin-left: -1px;
	padding: 0 19px;
	border-left: solid 1px #f5f5f5;
	border-right: solid 1px #f5f5f5;
	text-decoration: none;
	color: #6d6d6d;
}

.tool .sort .link:hover,
.tool .sort .active {
	position: relative;
	background-color: #fff;
	color: #c00;
}

.tool .droplist {
	position: relative;
}

.tool .sort .droplist .link {
	padding-right: 25px;
}

.tool .droplist .link:hover {
	color: #6d6d6d;
	background-color: #f5f5f5;
	border-color: transparent;
	cursor: default;
}

.tool .droplist .link .icon {
	border-top: #ccc 4px solid;
	border-right: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
	border-left: #ffffff 5px solid;
	font-size: 0px;
	right: 10px;
	width: 0px;
	line-height: 0;
	position: absolute;
	top: 21px;
	height: 0px;
	-webkit-transition: -webkit-transform .2s ease-in;
	-moz-transition: -webkit-transform .2s ease-in;
	-o-transition: -webkit-transform .2s ease-in;
	transition: -webkit-transform .2s ease-in;
}

.tool .droplist .link:hover .icon {
	border-right: #f5f5f5 5px solid;
	border-bottom: #f5f5f5 5px solid;
	border-left: #f5f5f5 5px solid;
}

.tool .droplist ul {
	display: none;
	padding: 5px 0;
	position: absolute;
	z-index: 2;
	top: 45px;
	left: -1px;
	border: solid 1px #dddddd;
	background: #fff;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1)
}

.tool .sort .droplist li {
	line-height: 27px;
	float: none;
	white-space: nowrap;
}

.tool .sort .droplist li:hover,
.tool .sort .droplist li.on {
	color: #6d6d6d;
	background-color: #B9B5B5;
	border-color: transparent
}

.tool .droplist ul li a {
	border: none;
	padding: 0 20px
}

.tool .droplist:hover ul {
	display: block
}

.tool .prices .inner_name {
	float: left;
	padding-left: 5px
}

.tool .prices .inner {
	float: left;
	height: 45px;
	line-height: 45px;
	width: 195px;
}

.tool .prices ul {
	padding: 0 10px;
}

.tool .prices ul li {
	float: left
}

.tool .prices .sep {
	width: 10px;
	text-align: center
}

.tool .prices .input {
	width: 55px;
	height: 21px;
	padding-left: 5px;
	border: solid 1px #dfdfdf;
	line-height: normal;
	*line-height: 21px;
	color: #999;
}

.tool .prices .submit {
	margin-left: 10px;
	margin-top: 12px;
	display: none
}

.tool .prices:hover {
	position: relative;
	z-index: 2
}

.tool .prices:hover .inner {
	width: 248px;
	position: absolute;
	top: -3px;
	left: -1px;
	border: solid 1px #ccc;
	background: #fff;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 3px rgba(0, 0, 0, .1)
}

.tool .prices:hover .submit {
	display: block
}

.tool .prices .btnso {
	display: block;
	height: 23px;
	padding: 0 10px;
	background: #f40;
	color: #fff;
	line-height: 23px;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px;
	-moz-background-clip: padding;
	border-radius: 2px;
	background-clip: padding-box
}

.tool .prices .btnso:hover {
	color: #fff;
	background: #DF0808
}

.tool .styles {
	width: 200px;
	font-size: 14px;
	text-align: right;
}

.tool .filter {
	color: #6d6d6d;
	cursor: pointer;
	float: left;
	height: 38px;
	line-height: 38px;
	margin-left: 12px;
}

.tool .filter span {
	float: left;
	display: inline-block;
	margin-left: 4px;
}

.tool .filter .icon {
	background-position: -35px -268px;
	height: 13px;
	width: 13px;
	font-size: 0;
	margin-top: 13px;
}

.tool .filter .icon.icon-check,
.tool .filter:hover .icon {
	background-position: -56px -268px;
}

/*列表图标*/
.styles {
	padding-top: 12px;
}

.styles a {
	float: right;
	padding-left: 15px;
	line-height: 20px;
	margin-left: 20px;
	width: 31px;
}

.styles a.style_0 {
	background: url('../images/ico_txt_no.png') no-repeat -1px;
}

.styles a.style_0.hover {
	background: url('../images/ico_txt.png') no-repeat -1px;
	color: #a40001;
}

.styles a.style_1 {
	background: url('../images/ico_tu_no.png') no-repeat 0;
}

.styles a.style_1.hover {
	background: url('../images/ico_tu.png') no-repeat 0;
	color: #a40001;
}

.styles a:hover {
	text-decoration: initial;
}

/*无信息时样式*/
.newPurchaseList .nonoresult {
	background: #ffffff
}

.nonoresult strong.px14 {
	color: #dd2726;
	font-size: 16px
}



.typo-smalls {
	color: #555;
	font-size: 12px;
}

.xx1,
.xx2,
.xx4,
.xx10 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx5,
.xx6,
.xx7,
.xx8 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx9,
.xx10,
.xx11,
.xx12 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx13,
.xx14,
.xx15,
.xx16 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx17,
.xx18,
.xx19,
.xx20 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx1 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx2,
.xx10 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx3,
.xx11 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx4,
.xx12 {
	border: 1px solid #c597c0;
	color: #c597c0;
}

.xx5,
.xx13 {
	border: 1px #C0C36E solid;
	color: #C0C36E;
}

.xx6,
.xx14 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx7,
.xx15 {
	color: #c597c0;
	border: 1px #c597c0 solid;
}

.xx8,
.xx16 {
	border: 1px #89a9d3 solid;
	color: #89a9d3;
}

.xx9,
.xx17 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx18 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx19 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx20 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}




.bodybgcolor {
	width: 100%
}

.body1000 {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	margin-bottom: 35px;
}

#iflogin img {
	margin-top: 8px
}

.copyrights {
	color: #3592e2 !important;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif
}

.copyversions {
	color: #ff8900 !important
}

.floater {
	border-left-width: 0;
	border-right-width: 0;
	top: 0;
	position: fixed;
	z-index: 199;
	opacity: 1
}

.bartop {
	background-color: #f8f8f8;
	border-bottom: 1px #e8e8e8 solid;
	height: 32px;
	line-height: 32px;
	width: 100%;
	font-size: 12px
}

.bartop,
.bartop a {
	color: #585858;
	font-size: 12px
}

.bartop .barleft a:hover {
	text-decoration: none
}

.bartop .barcenter {
	margin-left: auto;
	margin-right: auto;
	width: 1000px
}

.bartop .barleft {
	overflow: hidden;
	width: 600px;
	text-align: left;
	float: left;
	text-align: left
}

.bartop .barright {
	width: 25pc;
	text-align: right;
	float: right;
	height: 32px;
	overflow: hidden
}

.bartop .barright a:hover {
	text-decoration: none
}

.bartop .barleft ul {
	float: left
}

.bartop .barright ul {
	float: right
}

.barcity {
	font-size: 14px !important;
}

.barcity span {
	color: #f30;
	font-weight: bold;
}

.bartop ul.barcang {
	background: url(../images/baricon.gif) 0 -54px no-repeat;
	padding-left: 15px
}

.bartop ul.barwap {
	background: url(../images/baricon.gif) 0 -36px no-repeat;
	padding-left: 15px
}

.bartop ul.barpost {
	background: url(../images/baricon.gif) 0 -18px no-repeat;
	padding-left: 15px
}

.bartop ul.bardel {
	background: url(../images/baricon.gif) 0 0 no-repeat;
	padding-left: 15px
}

.bartop ul {
	margin: 6px 8px 0;
	line-height: 18px;
	display: inline;
	position: relative;
	z-index: 99999
}

.bartop div.choosetheme {
	float: left
}

.bartop div#themelist {
	float: right
}

.bartop ul li {
	float: left;
	width: 15px
}

.bartop ul.line {
	width: 2px;
	height: 10px;
	overflow: hidden;
	background: #fff;
	margin: 9px 0 0
}

.bartop ul li,
.bartop ul.line u {
	height: 18px;
	display: block;
	overflow: hidden
}

.bartop ul.line u {
	width: 1px;
	background: #d4d4d4
}

.cateintro {
	font-size: 14px;
	width: 1198px;
	overflow: auto;
	line-height: 24px;
	text-align: left;
	margin: 0
}

.cateintro .introleft {
	width: 150px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: 700;
	font-size: 14px
}

.cateintro .introflink,
.cateintro .introright {
	width: 1015px;
	color: grey;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px
}

.cateintro .introflink a {
	margin-right: 10px;
	color: grey;
	white-space: nowrap;
	word-break: keep-all
}

.cateintro .introright a {
	float: left;
	display: block;
	overflow: hidden;
	width: 136px;
	height: 26px;
	color: grey
}

.cateintro .introflink a:hover,
.cateintro .introright a:hover {
	color: red
}

.footsearch {
	background-color: #fcfcfc;
	border: 1px #d4d4d4 solid;
	height: 76px;
	width: 998px
}

.footsearch ul {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 700px
}

.shadow {
	background: url(../images/daohangbg.gif) 0 -240px repeat-x;
	width: 100%;
	height: 2px
}

.footsearch_input {
	border: 1px #d4d4d4 solid;
	float: left;
	width: 410px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #c8c8c8;
	padding-left: 10px;
	padding-right: 10px
}

.mayifoot {
	height: auto;
	width: 100%;
	background-color: #2B2D2E;
	height: auto;
	overflow: auto;
	position: absolute;
	left: 0;
	color: silver;
	padding: 30px 0
}

.mayifoot a {
	color: silver
}

.footabout {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px
}

.footabout a {
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px #ccc solid
}

.footabout a.backnone {
	border-right: none
}

.footabout span {
	margin-left: 15px;
	margin-right: 15px
}

.footcopyright {
	margin-top: 12px;
	padding-bottom: 12px
}

.footcopyright a {
	margin-left: 10px
}

.debuginfo {
	margin-top: 12px
}

.debuginfo i {
	font-style: normal
}

.debuginfo a {
	font-style: normal
}

.footer_new {
	width: 100%;
	background-color: #f4f4f4;
	height: auto;
	overflow: auto;
	position: absolute;
	left: 0;
	font-size: 14px
}

.footer_new .foot_new {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.footer_new .foot_box {
	width: 170px;
	height: 200px;
	float: left;
	display: block;
	border-right: 1px #ddd solid;
	margin: 30px 20px 10px 0;
	padding: 0 0 20px 10px;
	text-align: left
}

.footer_new .foot_box .hd {
	font-size: 16px;
	line-height: 36px;
	color: #000
}

.footer_new .foot_box .bd li {
	line-height: 26px;
	color: #666
}

.footer_new .foot_wap {
	width: 230px;
	height: 200px;
	float: left;
	display: block;
	border-right: 1px #ddd solid;
	margin: 30px 10px 10px 15px;
	padding: 0 0 20px 10px
}

.footer_new .foot_wap .hd {
	font-size: 16px;
	line-height: 36px;
	color: #000;
	text-align: left
}

.footer_new .foot_wap .bd {
	text-align: left;
	padding: 0
}

.footer_new .foot_wap .bd img {
	margin: 5px 0 0;
	width: 175px;
	height: 175px
}

.footer_new .foot_wx {
	width: 230px;
	height: 200px;
	float: left;
	display: block;
	border-right: 1px #ddd solid;
	margin: 30px 10px 10px 15px;
	padding: 0 0 20px 10px
}

.footer_new .foot_wx .hd {
	font-size: 16px;
	line-height: 36px;
	color: #000;
	text-align: left
}

.footer_new .foot_wx .bd {
	text-align: left;
	padding: 0
}

.footer_new .foot_wx .bd img {
	margin: 5px 0 0;
	width: 175px;
	height: 175px
}

.footer_new .foot_mobile {
	width: 210px;
	height: 190px;
	float: left;
	display: block;
	margin: 55px 10px 0 15px;
	padding: 20px 0 0 10px;
	text-align: center;
	background: url(../images/foot_tel.gif) center 0 no-repeat
}

.footer_new .foot_mobile ul {
	margin-top: 60px
}

.footer_new .foot_mobile .h1 {
	margin-top: 8px;
	font-weight: 700;
	font-size: 26px;
	color: #000;
	margin-top: 50px;
	margin-bottom: 20px
}

.footer_new .foot_mobile .h2 {
	color: #666;
	margin-top: 5px
}

.footer_new .foot_mobile .h3 {
	color: #666;
	margin-top: 5px
}

.footer_new .foot_powered {
	width: 100%;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 25px;
	height: 60px;
	line-height: 60px
}

.footer_new .foot_powered,
.footer_new .foot_powered a {
	color: #787878;
	font-size: 12px
}

.location {
	font-size: 12px;
	clear: both;
	text-align: left;
	margin: 0;
	background: url(../images/location.gif) no-repeat 0 2px;
	padding-left: 23px
}

.none,
my_mps {
	display: none
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.highlight,
.required {
	color: #ec5524 !important
}

sup.xin {
	POSITION: absolute;
	MARGIN-TOP: -18px;
	WIDTH: 19px;
	BACKGROUND: url(../images/xin.gif) no-repeat 0 0;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sup.qiang {
	POSITION: absolute;
	MARGIN-TOP: -18px;
	WIDTH: 19px;
	BACKGROUND: url(../images/qiang.gif) no-repeat 0 0;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sup.re {
	POSITION: absolute;
	MARGIN-TOP: -18px;
	WIDTH: 19px;
	BACKGROUND: url(../images/re.gif) no-repeat 0 0;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sub,
sup {
	font-size: 100%;
	vertical-align: baseline
}

.commentsubmit {
	border: 0;
	background: url(../images/commentsubmit.gif) no-repeat;
	height: 31px;
	width: 86px;
	color: #000;
	font-size: 14px;
	font-weight: 700;
	line-height: 31px;
	text-align: center;
	cursor: pointer
}

.commenttextarea {
	border: 1px #c8c8c8 solid;
	padding: 5px
}

.commenttxt {
	border: 1px #c8c8c8 solid;
	width: 40px;
	padding: 5px
}

.subsearch {
	width: 540px;
	height: 20px;
	overflow: hidden;
	display: block;
	float: left
}

.subsearch ul li {
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	float: left;
	display: inline;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	border-right: 1px #dedede solid
}

.subsearch ul li:last-child {
	border: none
}

.subsearch ul li a {
	color: #AAA;
	margin-right: 5px;
	margin-left: 5px
}

.topbanner {
	width: 1200px;
	overflow: hidden;
	text-align: center;
	height: auto;
	margin-left: auto;
	margin-right: auto
}

.topbannerad {
	margin-top: 5px
}

.footerbanner {
	width: 1000px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto 3px auto;
	clear: both
}

.footerbannerad {
	margin-bottom: 5px
}

.header {
	text-align: left;
	width: 1000px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto
}

.headerbanner {
	display: block;
	float: left;
	margin: 0 3px 0 0
}

.headerbanner a {
	margin-top: 7px;
	display: block
}

.intercatad {
	margin-bottom: 10px
}

.interlistdiv {
	color: #585858;
	text-align: left
}

.interlistdiv .hover {
	padding: 10px;
	line-height: 22px;
	border-bottom: 1px solid #dedede
}

.interlistdiv .hovercolor {
	background-color: #F8F8F9;
	background-image: url(../images/advfontbg.gif);
	background-position: top right;
	background-repeat: no-repeat
}

.interlistdiv a {
	font-size: 14px;
	text-align: left
}

.intercatdiv {
	width: 160px;
	float: right;
	margin-left: 10px;
	background-color: #fff;
	height: auto;
	overflow: hidden
}

.intercatdiv2 {
	width: 160px;
	margin-left: 2px;
	background-color: #fff;
	height: auto;
	overflow: hidden
}

.infoaddiv {
	width: 680px;
	background-color: #fff;
	overflow: auto;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	text-align: center
}

.infoad {
	margin: 0 5px 10px 0
}

.indexcatad {
	width: 1000px;
	margin: 5px auto 5px auto;
	overflow: hidden
}

.ni-flist1 .indexcatad {
	width: 200px
}

.ni-flist2 .indexcatad {
	width: 220px
}

.ni-flist3 .indexcatad {
	width: 275px
}

.full .ni-flist1 .indexcatad,
.full .ni-flist2 .indexcatad {
	width: 200px !important
}

.full .ni-flist3 .indexcatad {
	width: 195px !important
}

#ni-flist .indexcatad {
	margin-top: 0;
	margin-bottom: 5px
}

.full .indexcatad {
	width: 1200px !important
}

.full .barcenter {
	width: 1200px !important
}

.full .footsearch {
	width: 1198px !important
}

.full .footsearch ul {
	width: 740px !important
}

.full .footsearch .footsearch_input {
	width: 450px !important
}

.full .logosearchtel .websearch {
	width: 620px !important
}

.full .subsearchbottomline {
	width: 1200px !important
}

.full .topbanner {
	width: 1200px !important
}

.full .footerbanner {
	width: 1200px !important
}

.full .header {
	width: 1200px !important
}

.full .indexcatad {
	width: 1200px !important
}

.full .cateintro {
	width: 1178px !important
}

.full .body1000 {
	width: 1200px !important
}

.footsearch_submit {
	color: #000;
	font-size: 16px;
	cursor: pointer;
	height: 32px;
	background-color: #F2F0F0;
	float: left;
	width: 120px;
	margin-left: 10px;
	font-family: microsoft yahei;
	border: none
}

.footsearch_post {
	font-family: microsoft yahei;
	background: #F78015;
	border-left: none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	height: 32px;
	margin-left: 10px;
	float: left;
	width: 120px;
	border: none
}

.footsearch_submit:hover {
	background-color: #C8C6C7
}

.footsearch_post:hover {
	background-color: #EB6D13
}

.bodybgblue1 {
	background: url(../images/bluebg.gif) 0 31px repeat-x
}

.bodybgorange1,
.bodybgred1 {
	background: url(../images/orangebg.gif) 0 31px repeat-x
}

.bodybggreen1 {
	background: url(../images/greenbg.gif) center 31px no-repeat
}

.colorfoot {
	width: auto;
	height: auto;
	overflow: auto;
	border-top: 1px #cdcdcd solid;
	padding-top: 30px;
	padding-bottom: 30px
}

.relate {
	border-top: none !important
}

.logosearchtel {
	overflow: hidden;
	margin: 7px auto 5px auto;
	width: 1200px;
	height: auto
}

.logosearchtel .weblogo {
	float: left;
	display: block;
	width: auto;
	max-width: 220px;
	overflow: hidden;
	height: 90px;
	vertical-align: middle;
	text-align: left
}

.logosearchtel .weblogo img {
	margin-top: 15px
}

.logosearchtel .webcity {
	line-height: 24px;
	float: left;
	display: block;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 9px;
	padding: 5px 0 5px 9pt;
	width: 90px;
	border-left: 1px #ddd solid;
	text-align: left;
	font-size: 9pt
}

.webcity a {
	color: #888888;
}

.webcity span {
	padding-right: 10px;
	background: url(../images/arrow_down.gif) center right no-repeat
}

.logosearchtel .webcity2 {
	position: absolute;
	z-index: 2;
	float: left;
	display: block;
	margin-top: 12px;
	margin-left: 211px;
	padding: 15px;
	max-width: 15pc;
	border: 1px #ddd solid;
	background-color: #fff;
	text-align: left;
	white-space: normal;
	word-break: break-all
}

.logosearchtel .webcity2 .curcity {
	font-weight: bold;
	font-size: 14px
}

.logosearchtel .webcity2 .curcity a {
	margin-left: 5px;
	font-weight: 100;
	font-size: 9pt
}

.logosearchtel .webcity2 ul {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px #ddd solid
}

.logosearchtel .webcity2 ul a {
	margin-right: 5px;
	font-size: 9pt;
	line-height: 24px
}

.logosearchtel .webcity span {
	font-weight: bold;
	font-size: 14px
}

.logosearchtel .webcity a:link {
	font-weight: 100
}

.logosearchtel .websearch {
	float: right;
	display: block;
	overflow: hidden;
	margin-top: 8px;
	width: 660px;
	height: auto;
	text-align: left
}

.logosearchtel .postedit {
	float: right;
	width: 155px;
	height: 60px;
	margin-left: 100px;
	margin-top: 33px
}

.logosearchtel .postedit a {
	float: left;
	display: block;
	margin-left: 5px;
	height: 40px;
	background-image: url(../images/poste.gif);
	background-position: 20px center;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	line-height: 40px
}

.logosearchtel .postedit a.post {
	padding-left: 30px;
	width: 121px;
	background-color: #f78015;
	color: #fff
}

.logosearchtel .postedit a.post:hover {
	background-color: #eb6d13
}

.logosearchtel .postedit a.edit {
	width: 126px;
	background-position: 0 -66px;
	color: #848484
}

.logosearchtel .postedit a.edit:hover {
	background-position: 0 -99px
}

.logosearchtel .webtel {
	float: right;
	display: block;
	margin-top: 25px;
	height: 60px;
	background: url(../images/tel.gif) left 9px no-repeat;
	text-align: right;
	text-indent: 45px
}

.logosearchtel .webtel span.number {
	float: left;
	width: 265px;
	height: 60px;
	color: #F78015;
	text-align: left;
	font-weight: 700;
	font-size: 24px;
	line-height: 60px
}

.websearch .s_ulC {
	overflow: hidden;
	width: 35pc;
	height: 25px;
	font-size: 9pt
}

.websearch .s_ulC li {
	float: left;
	margin-top: 5px;
	margin-right: 15px
}

.websearch .s_ulC li a {
	color: #787878;
}

.websearch .s_ulA {
	position: relative;
	z-index: 1;
	height: 25px;
	text-align: left
}

.websearch .s_ulA ul {
	position: absolute
}

.websearch .s_ulA ul li {
	float: left;
	list-style: none
}

.websearch .s_ulA ul li a {
	float: left;
	padding: 0 13px;
	color: #333;
	font-size: 9pt;
	line-height: 25px
}

.websearch .s_ulA ul li a:hover {
	text-decoration: none
}

.websearch .s_ulA ul li.current a {
	padding: 1px 13px;
	background-position: right 0;
	color: #fff;
	font-weight: 100
}

.websearch .sch_t_frm {
	overflow: hidden;
	margin: 0;
	width: 660px;
	height: 42px
}

.websearch .sch_ct {
	float: left;
	display: block;
	overflow: hidden;
	width: auto
}

.websearch .topsearchinput {
	float: left;
	display: block;
	padding: 5px 10px;
	width: 500px;
	height: 24px;
	border-right: 0;
	border-left: none;
	background: url(../images/fdj.gif) 10px 10px no-repeat;
	background-color: #fff;
	color: #9d9d9d;
	text-indent: 22px;
	font-size: 9pt;
	line-height: 24px
}

.sch_t_frm .select {
	background: #fff url(../images/top_search_cate_bg.gif) no-repeat right 2px
}

.websearch .btn-normal {
	float: left;
	display: block;
	width: 80px;
	height: 40px;
	border: 0;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 18px;
	cursor: pointer
}

.categories {
	float: left;
	display: block;
	padding: 0;
	width: 186px;
	background: #fff;
	text-align: left
}

.blue #infomenu {
	border: 2px solid #3592e2
}

.blue #infomenu .titdown,
.blue #infomenu .titup {
	background-color: #3592e2
}

.blue #infomenu .cont {
	border-top: 2px solid #3592e2
}

.blue #infomenu li {
	border-bottom: 1px solid #cedbe6
}

.blue #infomenu li.thismenu dl dd,
.blue #infomenu li.thismenu em {
	border: 2px solid #3592e2;
	box-shadow: 0 0 3px #3592e2
}

.blue #infomenu li em {
	background: url(../images/em_blue.gif) 140px 8px no-repeat #fff
}

.blue #infomenu li.thismenu em {
	background: url(../images/em_blue.gif) 10px 8px no-repeat #fff
}

.green #infomenu {
	border: 2px solid #42b712
}

.green #infomenu .titdown,
.green #infomenu .titup {
	background-color: #42b712
}

.green #infomenu .cont {
	border-top: 2px solid #42b712
}

.green #infomenu li {
	border-bottom: 1px solid #cee4c5
}

.green #infomenu li.thismenu dl dd,
.green #infomenu li.thismenu em {
	border: 2px solid #42b712;
	box-shadow: 0 0 3px #42b712
}

.green #infomenu li em {
	background: url(../images/em_green.gif) 140px 8px no-repeat #fff
}

.green #infomenu li.thismenu em {
	background: url(../images/em_green.gif) 10px 8px no-repeat #fff
}

.orange #infomenu {
	border: 2px solid #F78015
}

.orange #infomenu .titdown,
.orange #infomenu .titup {
	background-color: #F78015
}

.orange #infomenu .cont {
	border-top: 2px solid #F78015
}

.orange #infomenu li {
	border-bottom: 1px solid #f9e2c9
}

.orange #infomenu li.thismenu dl dd,
.orange #infomenu li.thismenu em {
	border: 2px solid #F78015;
	box-shadow: 0 0 3px #F78015
}

.orange #infomenu li em {
	background: url(../images/em.gif) 140px 8px no-repeat #fff
}

.orange #infomenu li.thismenu em {
	background: url(../images/em.gif) 10px 8px no-repeat #fff
}

.red #infomenu {
	border: 2px solid #C40000
}

.red #infomenu .titdown,
.red #infomenu .titup {
	background-color: #C40000
}

.red #infomenu .cont {
	border-top: 2px solid #C40000
}

.red #infomenu li {
	border-bottom: 1px solid #f7cdd0
}

.red #infomenu li.thismenu dl dd,
.red #infomenu li.thismenu em {
	border: 2px solid #C40000;
	box-shadow: 0 0 3px #C40000
}

.red #infomenu li em {
	background: url(../images/em_red.gif) 140px 8px no-repeat #fff
}

.red #infomenu li.thismenu em {
	background: url(../images/em_red.gif) 10px 8px no-repeat #fff
}

#infomenu {
	position: absolute;
	z-index: 999;
	height: auto
}

#infomenu .titdown,
#infomenu .titup {
	width: 188px;
	height: 39px;
	background: url(../images/cat_select.gif) center right no-repeat;
	color: #fff;
	text-align: left;
	text-indent: 10px;
	font-size: 1pc;
	line-height: 39px;
	cursor: pointer
}

#infomenu .titup a {
	color: #fff
}

#infomenu .cont {
	padding-top: 6px;
	border-radius: 0 0 3px 3px;
	background: #fff
}

#infomenu .cont ul {
	padding: 0
}

#infomenu .cont li {
	position: relative;
	margin: 0 8px;
	height: 34px;
	line-height: 34px;
	+height: 31px;
	+line-height: 31px;
	cursor: pointer;
	text-align: left
}

#infomenu .cont li em,
#infomenu li.thismenu em {
	top: 3px;
	left: 0;
	z-index: 99;
	display: block;
	text-align: left;
	line-height: 24px;
	cursor: pointer
}

#infomenu .cont li:last-child {
	border-bottom: 0
}

#infomenu .cont li dl {
	position: absolute;
	visibility: hidden
}

#infomenu .cont li em {
	position: absolute;
	width: 150px;
	height: 22px;
	text-indent: 25px;
	-webkit-transition: background .5s ease;
	transition: background .5s ease
}

#infomenu .cont li em a {
	color: #333;
	font-size: 14px
}

#infomenu .cont li.thismenu em {
	position: absolute;
	width: 535px;
	height: 24px;
	border-radius: 3px 3px 0
}

#infomenu .cont li.thismenu dl {
	top: 0;
	left: 170px;
	z-index: 100;
	visibility: visible;
	width: 449px;
	height: 200px;
	text-align: left
}

#infomenu .cont li.thismenu dl dt {
	position: relative;
	z-index: 100;
	margin: 5px 2px;
	padding-left: 20px;
	width: 345px;
	height: 35px;
	background: #fff;
	line-height: 35px
}

#infomenu .cont li.thismenu dl dd {
	position: absolute;
	top: 30px;
	left: 0;
	padding: 10px 0 10px 15px;
	width: 350px;
	border-top: 0;
	border-radius: 0 0 3px 3px;
	background: #fff;
	zoom: 1
}

#infomenu .cont li.thismenu dl b {
	z-index: 99;
	font-size: 14px
}

#infomenu .cont li.thismenu dl dd a {
	font-size: 14px;
	float: left;
	display: block;
	overflow: hidden;
	padding: 0 5px;
	width: 105px;
	color: #333;
	text-align: left;
	white-space: nowrap
}

.daohang_con {
	overflow: auto;
	margin-top: 10px;
	width: 100%;
	height: auto;
	text-align: center
}

.daohang_con .ul {
	display: block;
	margin-top: 10px;
	width: 75pc;
	height: auto;
	text-align: left
}

.daohang,
.daohang_con .ul {
	margin-right: auto;
	margin-left: auto
}

.daohang {
	float: right;
	overflow: hidden;
	background: 0 0;
	background-repeat: repeat-x;
	text-align: center
}

.daohang,
.daohang ul {
	width: 998px;
	height: 40px
}

.daohang ul {
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	text-align: left
}

.daohang li {
	float: left
}

.daohang a {
	float: left;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	height: 40px;
	background-repeat: no-repeat;
	color: #3d3d3d;
	font-weight: 700;
	font-size: 1pc;
	line-height: 40px
}

.daohang a.current,
.daohang a:hover {
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: 700
}

.blue .daohang {
	border-bottom: 3px #3592e2 solid
}

.blue .daohang a.current,
.blue .daohang a:hover {
	color: #3592e2
}

.blue .sch_t_frm .select {
	border-top: 3px solid #3592e2
}

.blue .sch_t_frm .select,
.blue .selectbox-wrapper {
	border-bottom: 3px solid #3592e2;
	border-left: 3px solid #3592e2
}

.blue .selectbox-wrapper {
	border-right: 3px solid #3592e2
}

.blue .topsearchinput {
	border-top: 3px solid #3592e2;
	border-bottom: 3px solid #3592e2;
	border-left: 3px solid #3592e2
}

.blue .websearch .btn-normal {
	background-color: #3592e2
}

.blue .websearch .btn-normal:hover {
	background-color: #2283d4
}

.green .daohang {
	border-bottom: 3px #42b712 solid
}

.green .daohang a.current,
.green .daohang a:hover {
	color: #42b712
}

.green .sch_t_frm .select {
	border-top: 3px solid #42b712
}

.green .sch_t_frm .select,
.green .selectbox-wrapper {
	border-bottom: 3px solid #42b712;
	border-left: 3px solid #42b712
}

.green .selectbox-wrapper {
	border-right: 3px solid #42b712
}

.green .topsearchinput {
	border-top: 3px solid #42b712;
	border-bottom: 3px solid #42b712;
	border-left: 3px solid #42b712
}

.green .websearch .btn-normal {
	background-color: #42b712
}

.green .websearch .btn-normal:hover {
	background-color: #47c510
}

.orange .daohang {
	border-bottom: 3px #F78015 solid
}

.orange .daohang a.current,
.orange .daohang a:hover {
	color: #F78015
}

.orange .sch_t_frm .select {
	border-top: 3px solid #F78015
}

.orange .sch_t_frm .select,
.orange .selectbox-wrapper {
	border-bottom: 3px solid #F78015;
	border-left: 3px solid #F78015
}

.orange .selectbox-wrapper {
	border-right: 3px solid #F78015
}

.orange .topsearchinput {
	border-top: 3px solid #F78015;
	border-bottom: 3px solid #F78015;
	border-left: 3px solid #F78015
}

.orange .websearch .btn-normal {
	background-color: #F78015
}

.orange .websearch .btn-normal:hover {
	background-color: #e68a00
}

.red .daohang {
	border-bottom: 3px #C40000 solid
}

.red .daohang a.current,
.red .daohang a:hover {
	color: #C40000
}

.red .sch_t_frm .select {
	border-top: 3px solid #C40000
}

.red .sch_t_frm .select,
.red .selectbox-wrapper {
	border-bottom: 3px solid #C40000;
	border-left: 3px solid #C40000
}

.red .selectbox-wrapper {
	border-right: 3px solid #C40000
}

.red .topsearchinput {
	border-top: 3px solid #C40000;
	border-bottom: 3px solid #C40000;
	border-left: 3px solid #C40000
}

.red .websearch .btn-normal {
	background-color: #C40000
}

.red .websearch .btn-normal:hover {
	background-color: #d5303a
}

.full .subsearch {
	width: 1198px !important
}

.blue .s_ulA ul li.current,
.blue .s_ulA ul li.current a {
	background-color: #3592e2
}

.green .s_ulA ul li.current,
.green .s_ulA ul li.current a {
	background-color: #42b712
}

.orange .s_ulA ul li.current,
.orange .s_ulA ul li.current a {
	background-color: #F78015
}

.red .s_ulA ul li.current,
.red .s_ulA ul li.current a {
	background-color: #C40000
}

/*new daohang*/
.daohang_con2 {
	overflow: auto;
	margin-top: 10px;
	width: 100%;
	height: auto;
	text-align: center;
}

.daohang_con2 .ul {
	display: block;
	margin-top: 10px;
	width: 1200px;
	height: auto;
	text-align: left;
}

.daohang2,
.daohang_con2 .ul {
	margin-right: auto;
	margin-left: auto
}

.daohang2 {
	overflow: hidden;
	text-align: center;
	background-color: #fafafa
}

.daohang2,
.daohang2 ul {
	width: 100%;
	height: 42px;
}

.daohang2 ul {
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	text-align: left;
}

.daohang2 li {
	float: left
}

.daohang2 a {
	float: left;
	display: block;
	padding-right: 19px;
	padding-left: 19px;
	height: 42px;
	background-repeat: no-repeat;
	color: #3d3d3d;
	font-size: 18px;
	line-height: 42px
}

.daohang2 a.current,
.daohang2 a:hover {
	background-repeat: no-repeat;
	color: #000;
	text-align: center;
	text-decoration: none;
}

.blue .daohang2 {
	border-bottom: 3px #3592e2 solid
}

.blue .daohang2 a.current,
.blue .daohang2 a:hover {
	background-color: #3592e2;
}

.green .daohang2 {
	border-bottom: 3px #42b712 solid
}

.orange .daohang2 {
	border-bottom: 3px #F78015 solid
}

.orange .daohang2 a.current,
.orange .daohang2 a:hover {
	background-color: #F78015
}

.red .daohang2 {
	border-bottom: 3px #C40000 solid
}

.red .daohang2 a.current,
.red .daohang2 a:hover {
	background-color: #C40000
}

.smp_box {
	border: 1px solid #DDDDDD;
	/*padding-top: 5px;*/
	padding-bottom: 15px;
	/*padding-left: 5px;*/
	overflow: auto;
	text-align: left;
	line-height: 1.8;
	font-size: 14px;
}

.smp_box_title {
	background: url(../images/flag.png) no-repeat 8px 5px #fafafa;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	text-indent: 40px;
	float: left;
	width: 100%;
	text-align: left;
	/* border-left: 1px #D4D4D4 solid; border-right: 1px #D4D4D4 solid; border-top: 1px #D4D4D4 solid; */
	font-weight: bold;
	margin-bottom: 10px;
}

.smp_box li {
	float: left;
	margin: 8px 0px;
	width: 23.7%;
	line-height: 16px;
	text-indent: 0.5em;
	border-left: 1px solid #DDD;
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.smp_box ul {
	padding: 2px 0px;
}

.smp_box li a {
	color: #333;
}

.smp_box li em {
	font-size: 12px;
}

.smp_box em a {
	color: #666;
}


.information_hd {
	overflow: hidden;
	width: 100%;
	text-align: left
}

.information_hd ul {
	margin: 0
}

.information_hd .information_title {
	text-align: left;
	display: block;
	font-weight: 700;
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-bottom: 10px;
	font-size: 26px;
	color:#a40001;
}

.information_hd .information_time a {
	margin-left: 5px;
	color: #999
}

.information_hd .information_time {
	display: block;
	width: 100%;
	height: 22px;
	color: #999;
	text-align: left;
	line-height: 22px;
	border-bottom: 1px #e6e6e6 solid;
	padding-bottom: 20px
}

.information_hd .information_time span {
	font-size: 14px;
	float: left;
	margin-right: 15px;
	overflow: hidden
}

.information_hd .information_time a.bds_more {
	font-size: 14px
}

.information_hd .information_time .editor {
	float: right;
	text-align: right;
	width: 39%
}

.information_hd .information_time .editor li a {
	font-size: 14px
}

.information_hd .information_time .editor li {
	float: right;
	display: block;
	margin-left: 5px
}

.information_hd .information_time .editor li a:hover {
	text-decoration: none
}

.information_bd {
	overflow: auto;
	height: auto;
	text-align: left
}

.information_bd .bd_left {
	width: 1005px;
	border: 1px #a40001 solid;
	border-radius: 2px;
	background-color: #fff;
	float: left;
	height: auto;
}

.information_bd .bd_lefter {
	margin-right: 25px;
	margin-bottom: 25px;
	margin-top: 5px;
	margin-left: 25px;
	height: auto;
	overflow: auto
}

.information_bd .bd_left .bd_left_foot {
	background: url(../images/notice.gif) 10px 25px no-repeat #F7F7F7;
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	text-indent: 50px;
	color:#f00;
}

.information_bd .bd_right {
	float: right;
	border-radius: 2px;
	overflow: hidden;
	padding-top: 0;
	width: 185px;
	height: 100%;
	background: #fff;
	padding-bottom: 20px;
	border:1px solid #a40001;
}

.extra_contact {
	overflow: auto;
	height: auto;
	color: #585858;
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px
}

.extra_contact .extra {
	float: left;
	overflow: hidden;
	width: 322px;
	height: 100%;
	color: #585858
}

.extra_contact .contact {
	float: right;
	overflow: auto;
	padding-bottom: 15px;
	height: auto;
	width: 625px;
}

.extra_contact .contact li {
	margin-top: 3px;
	margin-bottom: 10px;
	overflow: auto;
	float: left;
	font-size: 13px;
	width:100%;
}

.extra_contact .notice {
	padding: 10px 10px 10px 55px;
	background: #F7F7F7;
	overflow: auto;
	height: 100%;
}

.extra_contact .contact img {
	margin-top: 4px;
	vertical-align: middle
}

.extra_contact .contact span {
	display: inline-block;
	width: 92px;
	height: 30px;
	margin-right: 10px;
	text-align: right
}

.extra_contact .contact small a {
	color: #999;
	text-decoration: underline;
	font-size: 9px !important
}

.extra_contact .contact .red {
	color: red;
	font-weight: 700
}

.extra_contact .contact a._chat {
	margin-left: 10px;
	border-radius: 2px;
	border: 1px #e5e5e5 solid;
	background-color: #f6f6f6;
	padding: 3px 10px;
	font-size: 14px
}

.extra_contact .contact a._chat:hover {
	background-color: #F0F0F0;
	text-decoration: none
}

.extra_contact .contact .qqbm a {
	font-size: 16px;
	margin-right: 10px;
	border-radius: 2px;
	margin-top: 5px
}

.extra_contact .contact .qqbm a._qq {
	border: 1px #fF0000 solid;
	color: #fF0000;
	padding: 3px 10px;
	font-size: 12px;
	margin-left: 5px
}

.extra_contact .contact .qqbm a._qq:hover {
	background-color: #fF0000;
	color: #fff;
	text-decoration: none
}

.extra_contact .contact .qqbm a._bm {
	color: #fff;
	padding: 5px 15px
}

.extra_contact .contact .qqbm a._bm:hover {
	text-decoration: none
}

.extra_contact .contact .contacter {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-top: 1px #ddd dashed;
	padding-top: 5px
}

.blue .extra_contact .contact .qqbm a._bm {
	background-color: #3592e2
}

.blue .extra_contact .contact .qqbm a._bm:hover {
	background-color: #2283d4
}

.green .extra_contact .contact .qqbm a._bm {
	background-color: #42b712
}

.green .extra_contact .contact .qqbm a._bm:hover {
	background-color: #47c510
}

.orange .extra_contact .contact .qqbm a._bm {
	background-color: #f78015
}

.orange .extra_contact .contact .qqbm a._bm:hover {
	background-color: #f80
}

.red .extra_contact .contact .qqbm a._bm {
	background-color: #C40000
}

.red .extra_contact .contact .qqbm a._bm:hover {
	background-color: #d5303a
}

.contact .tips {
	margin-top: 10px;
	padding: 5px 10px;
	background: #f9f9f9;
	font-size: 9pt;
	line-height: 18px !important
}

.contact .font {
	margin-left: 10px;
	font-size: 14px
}

.xl_zhiding {
	background: url(../images/xl_zhiding.gif) 200px 0 no-repeat
}

.sy_zhiding {
	background: url(../images/sy_zhiding.gif) 450px 20px no-repeat
}

.view_hd {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	border-bottom: 1px #ddd solid;
	color: #000;
	background: #fff;
	padding: 0 10px;
	text-align: center;
	width: 165px;
}

.view_hd .now,
.view_hd ul li {
	float: left
}

.view_hd .now {
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	font-weight: 700
}

.view_bd {
	font-size: 16px
}

.view_bd font.keyword {
	font-size: 9pt
}

.view_bd font.keyword_a {
	margin-right: 10px;
	border-radius: 2px;
	color: #626fe1
}

.view_bd font.keyword_b {
	margin-right: 10px;
	border-radius: 2px;
	color: #22ac38
}

.view_bd font.keyword_c {
	margin-right: 10px;
	border-radius: 2px;
	color: #ff7f00
}

.view_bd .bd img {
	padding: 1px;
	border: 1px #d4d4d4 solid
}

.view_bd p {
	padding: 5px 0
}

.view_bd .maincon {
	overflow: hidden;
	padding: 20px 0 10px;
	word-wrap: break-word;
	line-height: 2;
	word-break: break-all
}

#mapcon p,
.view_bd .maincon p {
	padding: 0;
	font-size: 16px
}

.photo_list {
	padding: 10px 10px 0
}

.photo_list ul li {
	float: left;
	overflow: hidden;
	margin: 10px 9px 5px;
	width: 142px;
	height: 143px;
	text-align: center
}

.photo_list ul li img {
	clear: both;
	border: solid 1px #ccc;
	cursor: url(../images/magnifier.cur), pointer
}

.photo_list ul li h6 {
	padding: 5px 0;
	color: #7a7a7a;
	text-align: center;
	font-weight: 400;
	font-size: 9pt
}

.photo_list ul li a {
	cursor: crosshair
}

.chd {
	margin-top: 10px;
	background-color: #fafafa;
	color: #333;
	text-indent: 10px;
	font-family: microsoft yahei;
	line-height: 35px
}

.cbd,
.chd {
	border: 1px #d4d4d4 solid
}

.cbd {
	border-top: 0
}

.cbd ul {
	margin-bottom: 10px
}

.pdetail {
	padding: 10px 0;
	font-size: 14px;
	line-height: 30px
}

.pdetail img {
	vertical-align: middle
}

.pdetails {
	margin-top: 10px;
	padding: 15px;
	border-top: 1px #ddd solid;
	font-size: 14px;
	line-height: 30px
}

.pdetails .font a {
	font-size: 9pt
}

.pdetails span {
	text-align: right
}

.pdetails img {
	vertical-align: bottom
}

.pdetails .font,
.topinfomsg {
	font-size: 9pt
}

.topinfomsg {
	margin: 0;
	margin-bottom: 10px;
	padding: 5px 10px 8px 30px;
	border-top: 1px solid #fff;
	background-color: #fffde5;
	background-position: -190px -332px;
	line-height: 20px
}

.topinfomsg i {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	width: 13px;
	height: 1pc;
	background-position: -10px -351px
}

a.viewcontacts,
a.viewcontacts:hover {
	display: block;
	margin-top: 10px;
	margin-left: 10px;
	width: 148px;
	height: 40px;
	background-image: url(../images/viewcontacts.gif);
	background-repeat: no-repeat;
	text-decoration: none
}

a.viewcontacts {
	background-position: 0 0
}

a.viewcontacts:hover {
	background-position: 0 -40px
}

.guoqi {
	padding: 10px 15px;
	color: #f30;
	line-height: 26px
}

.tuijian {
	background-image: url(../images/tuijian.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.sy_zhiding {
	background-image: url(../images/sy_zhiding.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.dl_zhiding {
	background-image: url(../images/dl_zhiding.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.xl_zhiding {
	background-image: url(../images/xl_zhiding.gif);
	background-position: 97% 0;
	background-repeat: no-repeat
}

.imginfo {
	margin: 10px 0 5px;
	height: auto;
	max-width: 600px;
	cursor: pointer;
	width: expression(this.width>600 ? "600px":this.width)
}

.noborder {
	border-bottom: none !important
}

.blue .boxx .tit span {
	border-bottom: 3px #3592e2 solid
}

.blue .boxer_hd span {
	border-bottom: 1px #3592e2 solid;
	color: #3592e2
}

.green .boxx .tit span {
	border-bottom: 3px #42b712 solid
}

.green .boxer_hd span {
	border-bottom: 1px #42b712 solid;
	color: #42B712
}

.orange .boxx .tit span {
	border-bottom: 3px #f78015 solid
}

.orange .boxer_hd span {
	border-bottom: 1px #f78015 solid;
	color: #F78015
}

.red .boxx .tit span {
	border-bottom: 3px #C40000 solid
}

.red .boxer_hd span {
	border-bottom: 1px #C40000 solid;
	color: #c40000
}

.boxx {
	font-size: 14px;
	border: 1px #ddd solid;
	background-color: #fff;
	width: auto;
	height: auto;
	overflow: auto;
	display: block;
	padding: 15px;
	margin-bottom: 10px
}

.boxx .jibie {
	border-top: 1px #e6e6e6 solid;
	padding-top: 20px;
	margin-top: 20px
}

.boxx .tit {
	font-size: 1pc;
	color: #000;
	margin-bottom: 30px;
	border-bottom: 1px #e6e6e6 solid
}

.boxx .tit,
.boxx .tit span {
	padding-bottom: 10px;
	line-height: 26px
}

.boxx .tit a {
	float: right;
	font-weight: 400;
	text-decoration: none
}

.boxx .tit a:hover {
	color: red;
	text-decoration: none
}

.boxx .con li {
	padding-bottom: 5px
}

.boxx .con .shop_name {
	font-size: 14px;
	font-weight: 700;
	color: #4b78a5
}

.boxx .more {
	border-bottom: none
}

.boxx .more a,
.boxx a.all {
	text-decoration: underline
}

.boxx a.all {
	margin-left: 20px
}

.boxx .renzheng {
	padding: 15px 0 0 2px;
	border-top: 1px #e6e6e6 solid
}

.boxx .renzheng p {
	margin-bottom: 8px;
	text-align: left
}

.boxx .renzheng p img {
	vertical-align: middle
}

.boxx .Identity span {
	padding-bottom: 3px;
	display: inline-block;
	#margin-top: -2px;
	#padding-bottom: 0
}

.boxx .Identity img {
	vertical-align: -4px;
	padding-right: 2px;
	#vertical-align: 5px
}

.boxx .school_logo .userlogo {
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px #d5d5d5 solid;
	width: 130px;
	height: 130px;
	border-radius: 65px;
	-webkit-transition: .4s;
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out;
	-moz-transition: -moz-transform .4s ease-out
}

.boxx .school_logo .userlogo:hover {
	transform: rotateZ(360deg);
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg)
}

.boxx .school_logo .username {
	font-size: 16px;
	font-weight: 700
}

.boxx .school_logo .regtime {
	font-size: 14px;
	color: #999
}

.boxer {
	padding: 10px 15px 5px 15px;
	border: 1px #ddd solid;
	background-color: #fff
}

.boxer,
.boxer_hd {
	margin-bottom: 10px
}

.boxer_hd {
	font-size: 16px;
	color: #000;
	border-bottom: 1px #e6e6e6 solid
}

.boxer_hd span {
	height: 36px;
	line-height: 36px;
	display: block;
	float: left;
	font-weight: 700;
	padding: 0 5px
}

.boxer_bd {
	margin-bottom: 10px
}

.boxer_bd ul li {
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	background: url(../images/li_arrow.gif) 0 16px no-repeat;
	text-indent: 10px;
	overflow: hidden
}

.short ul li {
	font-size: 14px;
	float: left;
	display: block;
	width: 136px
}

font.shangjia {
	margin-left: 5px;
	padding-right: 3px;
	padding-left: 3px;
	height: 26px;
	background-color: #f30;
	color: #fff;
	font-size: 9pt;
	line-height: 26px
}

.full .information_bd {
	width: 1199px !important
}

.zoombox {
	width: 280px;
	height: 230px;
	border: 1px #e9e9e9 solid;
	padding: 35px 20px;
	margin-top: 10px
}

.zoompic {
	margin-left: auto;
	margin-right: auto;
	width: 270px;
	height: 200px;
	background: url(../images/loading_2.gif) no-repeat 50% 50%;
	text-align: center
}

.zoompic img {
	width: 250px;
	height: 200px
}

.sliderbox {
	height: 80px;
	overflow: hidden;
	margin: 6px 0 0
}

.sliderbox .arrow-btn {
	margin-top: 13px;
	width: 38px;
	height: 45px;
	background: url(../images/arrow-btn.png) no-repeat
}

.sliderbox #btn-left {
	float: left;
	background-position: 0 0;
	cursor: pointer
}

.sliderbox #btn-left.dasabled {
	background-position: 0 -41px;
	cursor: pointer
}

.sliderbox #btn-right {
	float: right;
	background-position: -38px 0;
	cursor: pointer
}

.sliderbox #btn-right.dasabled {
	background-position: -38px -41px;
	cursor: pointer
}

.sliderbox .sliderr {
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 1px;
	width: 202px;
	height: 105px
}

.sliderbox .sliderr ul {
	position: absolute;
	left: 0
}

.sliderbox .sliderr li {
	float: left;
	width: 67px;
	height: 70px;
	text-align: center
}

.sliderbox .sliderr li img {
	border: solid 2px #dfdfdf;
	width: 58px;
	height: 55px
}

.sliderbox .sliderr li.currentt img {
	border: solid 2px #ff6900
}

.userhd {
	text-align: center
}

.userhd img {
	padding: 1px;
	border: 1px #cdcdcd solid
}

.user {
	margin-bottom: 10px;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;
	text-align: left
}

.user li {
	overflow: hidden;
	border-right: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	background-color: #fff;
	white-space: nowrap
}

.user li,
.user span {
	height: 35px;
	line-height: 35px
}

.user span {
	display: inline-block;
	margin-right: 5px;
	width: 68px;
	background-color: #fafafa;
	color: #333 !important;
	text-align: right
}

.user img {
	vertical-align: middle
}

.user font.tel {
	color: #f30;
	text-decoration: underline;
	font-weight: 700
}

.mayi {
	margin-right: 5px;
	padding: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border: 1px #BEBEBE solid;
	color: #999;
	font-size: 12px;
	border-radius: 2px;
}

.relates li {
	padding: 15px 0;
	border-bottom: 1px #ddd dashed;
	overflow: hidden;
	width: 100%;
	background: #fff;
}

.relates li .relateimg img {
	width: 155px;
	height: 125px;
	border: 1px #ddd solid;
	padding: 1px;
}

.relates li .relateimg {
	display: block;
	float: left;
	padding: 0 10px;
}

.relates li .relatetit {
	display: block;
	float: left;
	width: 155px;
	padding: 0 15px;
}

.relates li .relatedat {
	display: block;
	float: right;
	text-align: right;
	width: 10%;
	font-size: 14px;
	color: #999;
	margin-top: 20px
}

.relates .tit {
	font-size: 12px;
	font-weight: 700;
	margin-top: 2px;
	display: block;
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 155px;
}

.relates div.cat {
	font-size: 12px;
	color: #999;
	margin-top: 9px;
	display: block;
	float: left;
	line-height: 20px;
	letter-spacing: 0px;
}

a.viewmore {
	margin-top: 10px;
	display: block;
	background-color: #FAFAFA;
	border: 1px #E1E1E1 solid;
	border-radius: 2px;
	font-size: 14px;
	width: 120px;
	text-align: center;
	height: 32px;
	line-height: 32px
}

a.viewmore:hover {
	background-color: #ECECEC
}

.blue .cnt_baoming .hd span {
	border-bottom: 3px #3592e2 solid
}

.green .cnt_baoming .hd span {
	border-bottom: 3px #42b712 solid
}

.orange .cnt_baoming .hd span {
	border-bottom: 3px #f78015 solid
}

.red .cnt_baoming .hd span {
	border-bottom: 3px #C40000 solid
}

.authcode {
	border: 1px #ddd solid;
	cursor: pointer
}

.cfix {
	display: block;
	color:#a40001;
}

.cfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.boxer_hd span {
	border-bottom: 1px #42b712 solid;
	color: #42B712;
}

.wechat {
	display: none;
}








@charset "utf-8";

/* CSS Document */
.body_bg {
	background: #f8f8f8
}

.blod {
	font-weight: bold
}

.org {
	color: #ff7300;
}

.fltL {
	float: left
}

.fltR {
	float: right
}

.current_Location span.org {
	color: #ec6403
}

.Search_jobs_box {
	width: 1198px;
	border: 1px solid #eee;
	background: #fff;
	float: left;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #eaeaea;
	padding-top: 20px;
}

.jobsearch_newbox {
	width: 100%;
	height: 110px;
	padding-top: 30px;
	float: left
}

.Search_jobs_form {
	width: 100%;
	float: left
}

.Search_jobs_name {
	display: inline-block;
	width: 70px;
	padding-right: 10px;
	height: 33px;
	line-height: 33px;
	text-align: right;
	color: #555;
	float: left;
	font-size: 14px;
}

.Search_jobs_bth {
	width: 212px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	cursor: pointer;
	background: url(../images/job_text.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #808080;
	float: left
}

.Search_jobs_bth_box {
	width: 212px;
	float: left;
	position: relative
}

.Search_jobs_hy_box {
	width: 210px;
	background: #fff;
	height: 190px;
	overflow: auto;
	position: absolute;
	left: 0px;
	top: 29px;
	border: 1px solid #ccc;
	display: none
}

.Search_jobs_hy_box_list {
	padding: 5px 5px;
}

.Search_jobs_hy_box_list li a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	color: #94918c
}

.Search_jobs_hy_box_list li a:hover {
	background: #f1f5f8;
	color: #e25f07;
	font-weight: bold;
	text-decoration: none;
}

.Search_jobs_form_list {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	font-size: 14px;
}

.yun_job_search {
	width: 980px;
	margin: 0 auto
}

.Search_jobs_sub {
	width: 1010px;
	float: left;
}

.Search_jobs_sub_nore {
	height: auto;
	overflow: auto;
}

.Search_jobs_sub_a {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 10px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	border-radius: 3px;
}

.Search_jobs_sub_a:hover {
	border: 1px #B4B4B4 solid;
	background-color: #F7F7F7;
	text-decoration: none;
}

.Search_jobs_cxz {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 8px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border-radius: 3px;
	border: 1px #FFFFFF solid;
}

.Search_jobs_cxz:hover {
	border: 1px #B4B4B4 solid;
	background-color: #F7F7F7;
	text-decoration: none;
}

.Search_jobs_sub_cur {
	color: #df3237;
	border: 1px #68bef9 solid;
	background-color: #dceff9;
}

.yun_job_search_cont {
	width: 100%;
	float: left
}

.yun_job_search_textcont {
	width: 600px;
	height: 40px;
	border-radius: 4px 0 0 4px;
	border: 2px solid #df3237;
	float: left;
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url(../images/yun_job_search_icon.png) no-repeat 10px 10px
}

.Search_jobs_text {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999;
	font-size: 15px;
	border: none;
	float: left;
}

.Search_jobs_submit {
	width: 110px;
	height: 44px;
	line-height: 44px;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	float: left;
	border-radius: 0px 3px 3px 0px
}

.Search_jobs_sub_text_bc {
	width: 200px;
	margin-left: 10px;
	float: left
}

.Search_jobs_search_box {
	display: inline-block;
	float: left;
	padding-left: 10px;
	line-height: 28px;
	text-decoration: underline
}

.Search_jobs_xz {
	width: 780px;
	float: left
}

.Search_jobs_form_list_bg {
	background: #f8f8f8;
	margin-top: 5px;
}

.Search_jobs_det {
	color: #999999;
	float: right;
	font-style: normal;
	line-height: 25px;
	text-align: right;
	width: 88px;
	margin-top: 5px;
	margin-right: 5px;
}

.Search_jobs_det a {
	width: 60px;
	background: url(../images/empty2.png) no-repeat left 5px;
	color: #999999;
	padding-left: 15px;
	display: block
}

.Search_jobs_det a:hover {
	background: url(../images/empty1.png) no-repeat left 5px;
	color: #FF6600;
	padding-left: 15px;
}

.Search_jobs_sub_citybox {
	width: 1100px;
	position: relative;
	float: left;
	z-index: 100
}

.Search_jobs_sub_citytwobox {
	width: 1100px;
	position: relative;
	float: left;
	z-index: 90
}

.Search_jobs_citysub {
	width: 100%;
	float: left
}

.Search_jobs_select {
	width: 1100px;
	position: absolute;
	left: 0px;
	top: 30px;
}

.Search_jobs_select_list {
	height: 22px;
	line-height: 22px;
	float: left;
	padding: 0px 8px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 3px;
}

.Search_jobs_select_cur {
	color: #fff;
	background: #df3237;
}

.Search_jobs_select_list:hover {
	color: #fff;
	background: #df3237;
	text-decoration: none
}

.Search_jobs_select_box {
	width: 1008px;
	border: 1px solid #e2e2e2;
	background: #f8f8f8;
	float: left;
	padding: 5px 0;
	position: relative
}

.Search_jobs_sub_cur .Search_jobs_icon {
	display: inline-block;
	position: absolute;
	top: 23px;
	left: 50%;
	margin-left: -3px;
	border-style: solid;
	border-width: 6px;
	border-color: transparent transparent #ccc transparent;
	height: 0;
	width: 0;
	font-size: 0;
	_border-color: tomato tomato #ccc tomato;
	_filter: chroma(color=tomato);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.Search_jobs_icon {
	display: none;
	position: absolute;
	top: -12px;
	left: 50%;
	margin-left: -3px;
	border-style: solid;
	border-width: 6px;
	border-color: transparent transparent #ccc transparent;
	height: 0;
	width: 0;
	font-size: 0;
	_border-color: tomato tomato #ccc tomato;
	_filter: chroma(color=tomato);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.Search_jobs_cont_box {
	width: 1010px;
	float: left;
}

.search_h1_box {
	width: 100%;
	float: left
}

.search_h1_box_title {
	width: 1198px;
	height: 52px;
	line-height: 52px;
	float: left;
	margin-top: 20px;
	position: relative;
	background: #fff;
	border: 1px solid #eee
}

.search_h1_box_line {
	width: 100%;
	height: 3px;
	line-height: 3px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block
}

.search_h1_box_list {
	position: absolute;
	left: -1px;
	top: 0px;
}

.search_h1_box_list li {
	width: 60px;
	height: 52px;
	float: left;
	padding-left: 60px;
	padding-right: 10px;
	position: relative;
}

.search_h1_box_list .search_job_all {
	width: 80px;
	background: #fff;
	border-left: 3px solid #df3237;
	border-right: 1px solid #eee;
	position: relative;
	padding-left: 30px;
	font-weight: bold;
	font-size: 16px;
}

.search_h1_box_list .search_job_all a {
	color: #df3237;
}

.job_jp_chk {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #d4d4d4;
	position: absolute;
	left: 10px;
	top: 18px;
}

.job_jp_icon {
	width: 14px;
	height: 18px;
	display: inline-block;
	background: url(../images/jp.png) no-repeat;
	position: absolute;
	left: 35px;
	top: 16px;
}

.job_tj_chk {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #d4d4d4;
	position: absolute;
	left: 10px;
	top: 18px;
}

.job_tj_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/tjjob.png) no-repeat;
	position: absolute;
	left: 35px;
	top: 16px;
}

.search_h1_box_cur .job_jp_chk {
	border: 1px solid #f60;
	background: url(../images/jobdh.png) no-repeat center center
}

.search_h1_box_cur .job_tj_chk {
	border: 1px solid #f60;
	background: url(../images/jobdh.png) no-repeat center center
}

.job_zp_icon {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url(../images/zprc.png) no-repeat;
	position: absolute;
	left: 35px;
	top: 16px;
}

.search_h1_box_list .list_age {
	padding-left: 10px;
	width: 130px;
	position: relative
}

.search_h1_box_list .list_rem {
	padding-left: 10px;
	width: 130px;
	position: relative
}

.search_h1_box_list_icon {
	width: 23px;
	height: 33px;
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
}

.search_h1_box_list_icon_jj {
	background: url(../images/yun_job_list_icon.png) no-repeat 7px -22px;
}

.search_h1_box_list_icon_tj {
	background: url(../images/yun_job_list_icon.png) no-repeat 7px 11px;
}

.search_h1_box_list_icon_zp {
	background: url(../images/disc_icon12.png) no-repeat 7px 12px;
}

.search_h1_box_list .list_age .search_h1_box_list_icon_jj {
	background: url(../images/yun_job_list_icon2.png) no-repeat 7px -22px;
}

.search_h1_box_list .list_rem .search_h1_box_list_icon_tj {
	background: url(../images/yun_job_list_icon2.png) no-repeat 7px 11px;
}

.search_h1_box_list .list_rem .search_h1_box_list_icon_zp {
	background: url(../images/disc_icon13.png) no-repeat 7px 11px;
	left: 5px;
	width: 25px;
}

.search_h1_box_t {
	color: #f00;
	margin-right: 10px;
}

.job_aq_tip {
	width: 1178px;
	margin-top: 10px;
	float: left;
	color: #C00;
	border: 1px solid #F96;
	background: #FFC;
	padding: 10px;
	font-weight: bold;
	position: relative
}

.job_aq_tip_icon {
	position: absolute;
	right: 10px;
	top: 10px;
}

.jobs_tag {
	width: 100%;
	float: left;
	color: #999;
	padding-top: 20px;
	font-size: 14px;
}

.jos_tag_a {
	color: #6f6f6f;
	margin-right: 15px;
}

.search_Filter {
	width: 100%;
	font-size: 14px;
}

.search_Filter .yun_search_tit {
	width: 76px;
	color: #999;
	display: inline-block;
	float: left;
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
}

.search_Filter_list {
	float: left;
	height: 48px;
	line-height: 48px;
}

.search_Filter_list li {
	margin-right: 5px;
	_margin-right: 2px;
	float: left;
}

.search_Filter_list li a {
	border-radius: 3px;
	display: inline-block;
	padding: 0 5px;
}

.search_Filter_list li span {
	float: left;
	cursor: pointer;
}

.search_Filter_list .search_Filter_icon {
	width: 13px;
	height: 12px;
	display: inline-block;
	background: url(../images/disc_icon8.png) no-repeat 0 2px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: 18px;
	float: left;
}

.search_Filter_list .search_Filter_current .search_Filter_icon {
	background: url(../images/yun_job_f_icon2.gif) no-repeat;
}

.search_Filter_Authenticate {
	float: left;
	color: #656363;
	margin-right: 10px;
	line-height: 48px;
}

.search_Filter_Authenticate em {
	float: left;
}

.checkbox_job {
	float: left;
	margin-top: 3px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	margin-left: 10px;
	_margin-left: 5px;
}

.checkbox_job i {
	background: url(../images/com_s_icon_w.png) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	height: 15px;
	overflow: hidden;
	width: 15px;
	vertical-align: middle
}

.checkbox_job b {
	cursor: pointer;
	display: inline;
	float: left;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	background: url(../images/com_s_icon_w.png) no-repeat
}

.checkbox_all i {
	background: url(../images/com_s_icon_w.png) no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	height: 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
	overflow: hidden;
	width: 15px;
}

.iselect i {
	background: url(../images/com_s_icon.png) no-repeat;
}

.iselect_cert b {
	background: url(../images/com_s_icon.png) no-repeat center;
}

.search_Filter_Authenticate_mt8 {
	margin-top: 18px;
}

.JobListStyle {
	width: 116px;
	float: right;
	font-size: 14px;
}

.JobListStyle img {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: middle;
	margin-top: 5px;
}

.JobListStyle span {
	float: left;
	cursor: pointer
}

.job_left_sidebar {
	width: 938px;
	border: 1px solid #eee;
	float: left;
	background: #fff;
	margin-top: 15px;
}

.job_right_sidebar {
	width: 204px;
	float: right;
}

.job_right_box {
	width: 202px;
	border: 1px solid #dfe0e4;
	background: #fff;
	margin-top: 15px;
}

.job_right_box_h1 {
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #f8f8f8;
}

.job_right_box_span {
	padding-left: 10px;
	font-size: 14px;
	color: #372c2c;
	float: left
}

.job_right_box_more {
	float: right;
	margin-right: 5px;
	color: #999;
	background: url(../images/yun_job_list_icon.png) no-repeat -2px -78px;
	padding-left: 18px;
	font-size: 14px;
}

.search_user_list_tit {
	width: 1198px;
	height: 48px;
	float: left;
	line-height: 37px;
	color: #514d4d;
	background: #fff;
	border: 1px solid #eee;
	border-top: none;
}

.search_user_list_tit_bg {
	color: #6f6f6f;
	font-size: 12px;
}

.search_user_list_neme {
	float: left
}

.search_user_list_w240 {
	width: 500px;
}

.search_user_list_w220 {
	width: 220px;
	padding-left: 10px;
}

.search_user_list_w230 {
	width: 230px;
	padding-left: 10px;
}

.search_user_list_w100 {
	width: 100px;
}

.search_user_list_w90 {
	width: 90px;
}

.search_user_list_w80 {
	width: 80px;
	text-align: left
}

.search_user_list_w50 {
	width: 50px;
	text-align: center
}

.search_user_want {
	font-size: 12px;
	color: #5394d6;
	font-weight: bold;
	float: left
}

.search_user_list_cur {
	background: #f5f5f5;
}

.search_pages {
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.search_user_hb {
	width: 16px;
	height: 20px;
	display: inline-block;
	float: left;
	margin-left: 10px;
	padding-right: 20px;
	background: url(../images/hb.png) no-repeat left center;
	padding-left: 20px;
	position: relative
}

.search_user_hb_box {
	width: 240px;
	background: #fa825c;
	position: absolute;
	left: 30px;
	top: -10px;
	padding: 5px 5px 5px 10px;
	line-height: 25px;
	box-shadow: 5px 0px 10px rgba(221, 205, 205, .8);
	color: #fff
}

.search_user_hb_box_c {
	width: 100%;
	position: relative
}

.search_user_hb_box_c_icon {
	width: 10px;
	height: 12px;
	display: inline-block;
	background: url(../images/hb_icon2.png) no-repeat;
	position: absolute;
	left: -18px;
	top: 10px;
}

.search_user_hb_sj_n {
	color: #f9f907;
	font-size: 16px;
	font-weight: bold
}

.search_user_hb_sj_s {
	display: inline-block;
	margin-right: 20px;
}

.job_right_banner {
	width: 168px;
	padding: 5px;
	background: #fff;
	;
	border: 1px solid #ebebeb;
}

.job_right_user_list {
	padding-bottom: 5px;
}

.job_right_user_list li {
	line-height: 26px;
	overflow: hidden;
	color: #392a2a;
	border-top: 1px solid #f1f1f1;
	padding: 5px 5px 5px 11px;
}

.job_right_user_list li .per_pay {
	color: #9f9898;
	display: block;
	line-height: 20px;
}

.job_right_user_list .job_right_user_name {
	color: #5394d6
}

.job_right_user_list .job_right_user_name:hover {
	color: #C00
}

.Search_jobs_sr_text {
	width: 200px;
	float: left;
	display: block
}

.Search_jobs_in {
	width: 43px;
	height: 18px;
	border: 1px solid #ccc;
	margin-right: 5px;
	float: left;
	margin-top: 5px;
}

.Search_jobs_in_bth {
	width: 40px;
	height: 20px;
	background: url(../images/job_sx.gif) no-repeat;
	border: none;
	float: left;
	margin-top: 5px;
}

.Search_jobs_e {
	float: left;
	height: 25px;
	line-height: 25px;
	padding-right: 3px;
	color: #808080
}

.search_job_list {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	padding: 18px 0px;
	float: left;
	color: #676767;
	position: relative
}

.search_user_list {
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
	padding: 15px 0px;
	float: left;
	color: #676767;
	position: relative
}

.search_user_list:hover {
	background:
}

.search_job_jobs_name {
	font-size: 18px;
	float: left;
	color: #000
}

.search_job_jobs_name:hover {
	color: #f60;
	text-decoration: underline;
}

.yun_job_operation_d {
	width: 100%;
	float: left;
	padding: 15px 0 0 0;
	height: 25px;
	line-height: 20px;
}

.search_job_data {
	width: 80px;
	color: #999;
	height: 17px;
	background: url(../images/yun_job_icon1.png) no-repeat 0 3px;
	padding-left: 20px;
	display: inline-block
}

.search_job_list_cur {
	background: #fafafa;
}

.search_job_list_cur_line {
	background: #fcfcfc;
}

.search_job_list_box {
	width: 100%;
	float: left;
}

.search_job_list_box_s {
	display: inline-block;
	color: #666;
	line-height: 25px;
}

.com_search_job_em {
	color: #666;
}

.search_job_list_box_e {
	color: #676767
}

.search_job_list_box_cont {
	width: 730px;
	padding-left: 30px;
	float: left;
}

.search_job_list_box_yq {
	width: 760px;
	float: left;
	padding-left: 30px;
}

.search_job_list_box_yq .search_job_list_box_s_p {
	padding-left: 0px;
}

.search_job_list_box_span {
	display: inline-block;
	padding: 2px 5px;
	border: 1px solid #f3b180;
	margin-right: 10px;
	margin-top: 5px;
	color: #df5803
}

.Com_yun_bth {
	background: url(../images/yun_sq.png) no-repeat;
	color: #FFFFFF;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	margin-right: 10px;
	text-align: center;
	width: 61px;
}

.search_job_list_sq {
	width: 140px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #eab45e;
	border-top: none;
	background: #fed38f;
	position: absolute;
	right: 5px;
	bottom: -27px;
}

.search_job_list_sq_a {
	color: #cd5807;
	display: inline-block;
	background: url(../images/job_sc.gif) no-repeat 5px 9px;
	padding-left: 20px;
}

.search_job_list_sq_line {
	display: inline-block;
	background: url(../images/job_sc_bg.gif) no-repeat right center;
	padding-right: 10px;
}

.search_job_list_sc_a {
	color: #cd5807;
}

.search_job_Apply_a {
	width: 110px;
	height: 22px;
	line-height: 22px;
	float: right;
	margin-top: 10px;
	padding-right: 10px;
}

.yun_job_operation {
	width: 200px;
	float: right;
	padding-left: 60px;
	border-left: 1px solid #eeeeee;
	height: 80px;
	overflow: hidden;
}

.yun_joblist_time {
	float: left;
	padding-top: 30px;
}

.yun_joblist_ope {
	width: 90px;
	float: right;
	border-left: 1px solid #eeeeee;
	padding-left: 30px;
	margin-top: 10px
}

.search_job_Apply_fast {
	width: 66px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #ff6a6a;
	float: left
}

.search_job_Apply_fast:hover {
	background: #fc4a4a;
	color: #fff;
	text-decoration: none
}

.search_job_Apply_fast_ysq {
	width: 66px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #b8b5b3;
	float: left
}

.search_job_Apply_fast_ysq:hover {
	background: #b8b5b3;
	color: #fff;
	text-decoration: none
}

.yun_job_operation_sc {
	font-size: 14px;
	display: inline-block;
	background: url(../images/yun_job_icon1.png) no-repeat 0px -31px;
	padding-left: 20px;
	color: #938c87;
}

.yun_job_operation_sc:hover {
	background: url(../images/yun_job_icon1.png) no-repeat 0px -64px;
	color: #fa9a5a
}

.yun_job_operation_ysc {
	font-size: 14px;
	display: inline-block;
	padding-left: 20px;
	background: url(../images/yun_job_icon1.png) no-repeat 0px -64px;
	color: #fa9a5a
}

.search_job_Apply_sc {
	color: #fff;
	background: #DF5803;
	padding: 0 8px;
	font-size: 12px;
	display: inline-block;
}

.search_job_Apply_sc:hover {
	background: #f60;
	color: #fff;
	text-decoration: none
}

.job_right_box_list {
	padding-bottom: 5px;
}

.job_right_box_list li {
	line-height: 23px;
	border-top: 1px solid #f1f1f1;
	padding: 5px 5px 5px 11px;
}

.job_right_box_list li span {
	color: #9f9898;
}

.job_right_box_list_job {
	display: block;
	font-size: 14px;
}

.job_right_box_list_com {
	color: #555;
	display: block;
	width: 100%;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}

.job_right_box_list_c {
	color: #F85659;
	font-size: 14px;
}

.job_Subscribe {
	width: 204px;
	border: 1px solid #dfe0e4;
	padding-bottom: 10px;
	background: #fff;
}

.job_Subscribe_h1 {
	font-size: 14px;
	padding-left: 12px;
	color: #413d3d;
	background: #f8f8f8;
	border-bottom: 1px solid #ebebeb;
	height: 34px;
	line-height: 34px;
}

.job_Subscribe_p {
	padding: 10px;
	line-height: 23px;
	color: #666;
	font-size: 14px;
}

.job_Subscribe_dy {
	padding-bottom: 10px;
}

.job_Subscribe_a {
	width: 160px;
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	margin: 0 auto
}

.job_Subscribe_a:hover {
	background: #F63;
	text-decoration: none;
	color: #fff;
}

.All_post_list {
	background: #FAFAFA;
	width: 100%;
	padding: 10px 0px;
	font-size: 14px;
}

.All_post_list .sq_post {
	display: inline-block;
	float: left;
	padding: 10px 20px;
	margin: 0px 8px 0;
	color: #fff
}

.All_post_list .sq_post:hover {
	color: #fff;
}

.All_post_list .sq_post_sc {
	background: #ff6a6a
}

.checkbox_all {
	color: #5A5656;
	float: left;
	line-height: 40px;
}

.seachno {
	background: #FFFFFF;
	float: left;
	padding: 60px;
	width: 730px;
}

.seachno_left {
	float: left;
}

.listno-content {
	display: inline;
	float: left;
	line-height: 30px;
	margin-left: 50px;
	width: 520px;
}

.listno-content strong {
	font-size: 20px;
	font-weight: bold;
}

.left_job_all {
	width: 940px;
}

.brain_main {
	background: #fff;
	border: 1px solid #ebebeb;
	float: left;
	margin-top: 10px;
	width: 790px;
}

.brain_main_h {
	width: 780px;
	padding-left: 10px;
	height: 32px;
	line-height: 32px;
	background: #f6f6f6;
	color: #555;
	font-size: 14px;
}

.brain_main_con {
	width: 100%;
	overflow: hidden;
}

.brain_main_con_size {
	width: 795px;
}

.brain_main_items {
	width: 138px;
	border-right: 1px solid #eee;
	padding: 0 10px;
	margin: 10px 0;
}

.brain_items_post {
	width: 100%;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}

.brain_items_post span {
	font-weight: bold;
	color: #f00;
}

.brain_items_job {
	font-size: 14px;
}

.brain_items_job a {
	color: #346ed3;
}

.yun_user_operation {
	width: 70px;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #eeeeee;
	overflow: hidden;
	margin-top: 20px;
}

.yun_user_operation_t {
	width: 70px;
	float: right;
	padding-left: 30px;
	margin-top: 30px;
	padding-right: 30px;
	padding-top: 10px;
	border-left: 1px solid #eeeeee;
	overflow: hidden;
}

.user_a_search_time {
	width: 100%;
	float: left
}

.yun_user_lok_bth {
	width: 70px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #ff6a6a;
	float: left;
	margin-right: 10px;
}

.yun_user_lok_bth:hover {
	background: #fc4a4a;
	color: #fff;
	text-decoration: none
}

.yun_user_operation_l {
	width: 100px;
	float: left;
	margin-top: 30px;
}

.Search_jobs_more_chlose {
	width: 130px;
	height: 30px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
	z-index: 100;
	border-radius: 3px;
}

.Search_jobs_more_chlose .Search_jobs_more_chlose_s {
	width: 125px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 5px;
	color: #726e6e
}

.Search_jobs_more_chlose i {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 0px;
	border-left: 1px solid #ddd;
	display: block;
	background: url("../images/disc_icon3.png") no-repeat center center
}

.Search_jobs_more_chlose_list {
	width: 130px;
	border: 1px solid #ddd;
	position: absolute;
	z-index: 99999;
	left: -1px;
	top: 30px;
	background: #fff;
}

.Search_jobs_more_chlose_list ul li {
	float: left;
	width: 100%;
}

.Search_jobs_more_chlose_list ul li a {
	display: block;
	padding: 5px 10px;
}

.Search_jobs_more_chlose_list ul li a:hover {
	background: #dfe8ef;
}

.Search_jobs_more_chlose_hylist {
	width: 500px;
	padding: 10px;
	border: 1px solid #ddd;
	position: absolute;
	left: -1px;
	top: 30px;
	background: #fff;
	z-index: 99999;
}

.Search_jobs_more_chlose_hylist ul li {
	width: 250px;
	float: left
}

.Search_jobs_more_chlose_hylist ul li a {
	display: block;
	padding: 5px 10px;
}

.Search_jobs_more_chlose_hylist ul li a:hover {
	background: #dfe8ef;
}

.job_xz_text {
	width: 70px;
	height: 25px;
	line-height: 25px;
	margin-top: 3px;
	border: 1px solid #ddd;
	float: left;
	border-radius: 3px;
}

.job_xz_line {
	font-size: 12px;
	padding: 0px 5px;
	float: left;
	line-height: 28px;
}

.job_xz_bth {
	width: 50px;
	height: 27px;
	margin-top: 3px;
	float: left;
	border: 1px solid #ddd;
	background: #fff;
	color: #333;
	margin-left: 5px;
	cursor: pointer;
	border-radius: 3px;
}

.job_describe_p {
	width: 320px;
	height: 25px;
	line-height: 25px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #999
}

.job_describe_p_s {
	margin-right: 10px;
}

/*增加*/
.com_current_Location span {
	color: #333;
}

.php_disc {
	background: #f1f1f1;
	height: 38px;
	overflow: hidden;
	zoom: 1;
}

.disc_sx {
	width: 900px;
	float: left;
	display: block;
	margin-top: 8px;
	padding-left: 10px;
}

.yun_h1_title {
	width: 3px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 8px;
	display: block
}

.disc_sx .disc_zwsx {
	font-size: 15px;
	padding-right: 10px;
	float: left
}

.disc_fac {
	float: none;
	background: url(../images/job_det.jpg) no-repeat right center #fff7ee;
	border: 1px solid #e4393c;
	color: #666;
	margin-left: 5px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0px 28px 0px 10px;
	margin-top: 4px;
	float: left;
	white-space: nowrap;
}

.disc_fac:hover {
	border: 1px solid #e4393c;
	text-decoration: none;
	background: url(../images/job_det_h.jpg) no-repeat right center #ffffff;
}

.Search_jobs_scq {
	color: #000;
	margin-left: 10px;
	line-height: 22px;
	display: block;
	float: left;
	white-space: nowrap;
	width: 150px;
	height: 44px;
	line-height: 44px;
	background: #fff url(../images/bc.png) no-repeat 15px center;
	padding-left: 40px;
	border-radius: 4px;
}

.disc_zwsx_jt {
	float: left;
	margin-right: 5px;
	display: inline-block
}

.Search_jobs_c_a_ln {
	float: right;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding: 0 20px;
}

.disc_search {
	float: right;
	display: block;
}

.zh_more {
	float: right;
	margin-right: 9px;
	margin-top: 4px;
}

.zh_more a {
	display: block;
	width: 45px;
	height: 30px;
	border: 1px solid #ddd;
	line-height: 30px;
	padding-left: 10px;
	color: #333;
	background: url(../images/disc_icon3.png) no-repeat 40px center #ffffff;
	font-size: 12px;
	border-radius: 3px;
}

.zh_more .showcheck {
	background: url(../images/disc_iconchexk.png) no-repeat right center #ffffff;
}

.disc_more {
	font-size: 12px;
	display: block;
	position: absolute;
	z-index: 10;
	bottom: -20;
	left: 50%;
	margin-left: -136px;
	background: #fff;
}

.disc_more a {
	font-size: 14px;
	width: 330px;
	text-align: center;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	text-align: center;
	cursor: pointer;
	color: #1369c0;
}

.disc_more a:hover {
	border: 1px solid #1369c0;
	border-top: none;
	text-decoration: none
}

.list_age a {
	color: #fff;
}

.list_rem a {
	color: #fff;
}

.user_left_sidebar {
	width: 938px;
	border: 1px solid #eee;
	float: left;
	background: #fff;
	margin-top: 15px;
}

.user_recommendation {
	width: 245px;
	float: right;
	background: #fff;
	border: 1px solid #eee;
	margin-top: 15px;
	padding-bottom: 10px;
}

.search_h1_box_list .search_h1_box_cur2 {
	padding-left: 10px;
	width: 91px;
}

.search_h1_box_list .search_h1_box_cur2 a {
	color: #fff;
}

.search_h1_box_list .search_h1_box_cur3 {
	padding-left: 10px;
	width: 91px;
}

.search_h1_box_list .search_h1_box_cur3 a {
	color: #fff;
}

.disc_pay {
	float: right;
	color: #ff7300;
	font-size: 14px;
	padding-left: 23px;
	min-width: 92px;
	padding-right: 10px;
	overflow: hidden;
	_width: 92px;
	font-size: 12px;
	text-align: right
}

.company_det {
	width: 100%;
	color: #c9c9ca;
	display: block;
	float: left;
	font-size: 14px;
	padding: 8px 0 5px 0;
}

.job_welfare {
	width: 100%;
	float: left
}

.job_welfare_s {
	display: inline-block;
	padding: 4px 8px;
	background: #edf9ff;
	color: #3d9ccc;
	border: 1px solid #e1f2fa;
	margin-top: 3px;
}

.job_welfare_tag {
	width: 100%;
	float: left
}

.job_welfare_tag_s {
	padding: 3px 5px;
	background: #edf9ff;
	color: #007CCF;
	font-size: 12px;
	margin-right: 10px;
	margin-top: 5px;
	display: inline-block;
	border-radius: 3px;
}

.job_welfare_tag_s_icon {
	width: 11px;
	height: 22px;
	display: inline-block;
	background: url(../images/jobtag_icon.png) no-repeat;
	position: absolute;
	right: -11px;
	top: -1px;
}

.search_job_date_fb {
	width: 100%;
	float: left
}

.company_det_c_name {
	width: 350px;
	float: left
}

.search_job_com_t_name {
	width: 100%;
	font-size: 15px;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.search_job_com_t_name a {
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	display: inline-block;
}

.search_job_com_t_name a:hover {
	color: #f60;
	text-decoration: underline;
}

.company_det_hy {
	color: #999;
	line-height: 25px;
	padding-top: 5px
}

.company_det span {
	padding: 0 1px;
}

.user_photo_left img {
	border-radius: 50%;
}

.user_det_c_name {
	width: 250px;
	float: left;
	font-size: 14px;
	line-height: 25px;
	_overflow: hidden
}

.usersearch_job_left_siaber {
	width: 350px;
	padding-left: 20px;
	float: left;
}

.user_photo_left {
	float: left;
	padding-left: 20px;
	position: relative
}

.search_job_list_box_user {
	width: 100%;
	display: block
}

.job_search_xz {
	color: #F85659;
	display: inline-block;
	margin-right: 10px;
	font-weight: bold
}

.recomme_det {
	width: 1198px;
	border: 1px solid #eaeaea;
	background: #fff;
	margin-top: 20px;
	float: left;
	font-size: 14px;
}

.recomme_det h3 {
	color: #372c2c;
	font-weight: normal;
	font-size: 14px;
	background: #f2f1f1;
	width: 100%;
	height: 42px;
	line-height: 42px;
}

.recomme_det_hh {
	font-size: 16px;
	padding-left: 10px;
}

.co_recom {
	width: 100%;
	border-top: none;
	overflow: hidden;
	padding-top: 17px;
	float: left;
}

.co_recom ul {
	width: 100%;
	float: left;
	_margin-left: -10px;
}

.co_recom ul li {
	float: left;
	width: 128px;
	text-align: center;
	margin-left: 20px;
	padding-bottom: 10px;
}

.co_recom ul li .co_recom_imgbox {
	width: 110px;
	height: 110px;
	border: 1px solid #f2f1f1;
	padding: 3px;
}

.co_recom ul li a img {
	width: 100px;
	height: 100px;
	margin-top: 5px;
}

.co_recom ul li a p {
	padding-top: 10px;
	line-height: 22px;
	font-size: 14px;
}

.co_recom ul li a:hover {
	text-decoration: none
}

.co_recom dl {
	margin-left: 8px;
	border-bottom: 1px dashed #ededed;
	line-height: 24px;
	width: 1175px;
	clear: both;
	overflow: hidden;
	margin-top: 12px;
	padding-bottom: 10px;
}

.co_recom dl dt {
	float: left;
	width: 100px;
	text-align: right;
	color: #766c6c;
}

.co_recom dl dd {
	width: 1070px;
	float: left;
}

.co_recom dl dd a {
	color: #766c6c;
	padding-right: 20px;
	display: inline-block;
	float: left;
	white-space: nowrap;
}

.co_recom_link {
	padding-top: 0;
}

.search_job_left_siaber {
	width: 420px;
	padding-left: 20px;
	float: left
}

.co_fav {
	color: #1369c0;
	margin-left: 14px;
	float: left;
	padding-top: 2px;
}

.co_fav i {
	float: left;
	width: 12px;
	height: 12px;
	background: url("../images/disc_icon11.png") no-repeat;
	display: inline-block;
	padding-right: 10px;
	margin-top: 2px;
}

.search_user_list_neme .co_fav em {
	float: left;
}

.search_user_list_neme .disc_per {
	font-size: 16px;
}

.search_user_list_neme {
	width: 100%;
	float: left;
	color: #a4a4a4;
}

.search_user_list_neme img {
	padding: 0 3px;
}

.search_job_right_siaber {
	width: 130px;
	float: right
}

.disc_time {
	float: right;
	color: #9d9999;
	font-size: 12px;
	margin-right: 8px;
	_margin-right: 4px;
}

.person_det {
	padding-left: 12px;
}

.com_search_job_em_pay {
	color: #e8620e;
}

.list_photo {
	padding-left: 15px;
	width: 91px;
}

.search_h1_box_cur4 {
	background: url("../images/disc_icon13.png") no-repeat 7px 11px #fff;
	padding-left: 10px;
	width: 91px;
}

.search_h1_box_cur4 a {
	color: ##1369c0;
}

.co_zztj {
	float: left;
}

.co_zzjp {
	float: left;
	margin-top: 5px;
}

.user_rz_img {
	padding-top: 8px;
	padding-left: 10px;
}

.disc_user_mes {
	padding-top: 3px;
	padding-left: 8px;
}

.POp_up_r em {
	margin-right: 10px;
	border: 1px solid #ddd;
	padding: 3px 10px;
	display: inline-block;
	font-size: 14px;
	margin-top: 10px;
}

.POp_up_r em input {
	width: 13px;
	height: 13px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 3px;
}

.job_sq_tit_sq {
	width: 100%;
	border-top: 1px solid #ddd;
	padding: 10px 0 0 0;
	text-align: center
}

.search_job_l_xz {
	font-size: 14px;
	color: #f60
}

.company_det .search_job_list_box_line {
	padding: 0px 5px;
}

.yun_job_list_right {
	width: 245px;
	float: right
}

.yun_job_list_right_banner img {
	display: block;
	margin-top: 15px;
}

.job_recommendation {
	width: 243px;
	float: right;
	background: #fff;
	border: 1px solid #eee;
	margin-top: 15px;
	padding-bottom: 10px;
}

.job_recommendation_title {
	width: 100%;
	height: 45px;
	line-height: 45px;
}

.job_recommendation_span {
	float: left;
	font-size: 18px;
	padding-left: 15px;
	position: relative
}

.job_recommendation_span_line {
	width: 4px;
	height: 16px;
	background: #3395f6;
	display: inline-block;
	border-radius: 3px;
	position: absolute;
	left: 0px;
	top: 15px;
}

.job_recommendation_list {
	width: 100%;
	float: left
}

.job_recommendation_list li {
	width: 235px;
	line-height: 30px;
	float: left;
	border-bottom: 1px solid #f1f1f1;
	font-size: 12px;
	position: relative;
	padding: 5px 0 5px 10px;
}

.job_recommendation_list li:hover {
	z-index: 99;
	background-color: #eff6fb;
	/*ie*/
	-moz-box-shadow: 0px 0px 10px #CCCCCC;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #CCCCCC;
	/*safari或chrome*/
	box-shadow: 0px 0px 10px #CCCCCC;
	/*opera或ie9*/
}

.job_recommendation_list li:last-child {
	border: none;
}

.job_recommendation_jobname {
	font-size: 15px;
	display: block;
}

.job_recommendation_jobname font {
	color: #333
}

.job_recommendation_Comname {
	width: 100%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	display: block;
	color: #999;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.job_recommendation_xl {
	padding-left: 22px;
	background: url(../images/xl.png) no-repeat left center;
	margin-left: 14px;
}

.job_recommendation_jy {
	padding-left: 22px;
	background: url(../images/jy.png) no-repeat left center;
	margin-left: 14px;
}

.job_recommendation_city {
	padding-left: 18px;
	background: url(../images/city.png) no-repeat left center;
}

.job_recommendation_xz {
	position: absolute;
	right: 10px;
	top: 0px;
}

.job_recommendation_msg {
	color: #999
}

.user_search_time {
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}

.resume_cont {
	width: 100%;
	float: left;
	overflow: hidden
}

.resume_list {
	width: 100%;
}

.resume_list .resume_list_dl {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e4e4e4;
	position: relative;
	padding: 15px 0;
}

.resume_list .resume_list_dl dt {
	width: 80px;
	float: left;
	height: 100px;
	position: relative;
	margin-left: 10px;
}

.resume_list .resume_list_dl dt img {
	display: block;
}

.resume_list .resume_list_dl dd {
	width: 820px;
	float: left;
	font-size: 13px;
	padding: 0px 0px 0px 20px;
	line-height: 25px;
	color: #666
}

.resume_list_name {
	font-size: 16px;
}

.resume_list_p1_e {
	color: #999
}

.resume_list_p1 {}

.resume_list_p2 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.resume_list_p2_xz {
	color: #e8620e
}

.resume_list_data {
	width: 90px;
	color: #999;
	background: url(../images/yun_job_icon1.png) no-repeat 0 1px;
	*background: url(../images/yun_job_icon1.png) no-repeat 0 4px;
	padding-left: 18px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 25px;
	white-space: nowrap;
}

.resume_list_p2_l {
	width: 400px;
}

.resume_list_p2_r {
	width: 415px;
	float: left;
	position: relative;
	margin-top: 10px;
}

.resume_list_jobzd {
	width: 68px;
	color: #F00;
	padding-top: 5px;
	display: inline-block;
}

.company_det_hy_time {
	font-size: 12px;
	color: #999;
	padding-top: 8px;
}

.resume_list_jlzd {
	width: 88px;
	color: #F00;
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 45px;
}

.job_sq_tit {
	font-size: 14px;
	font-weight: bold;
}

.Search_clear {
	line-height: 30px;
	color: #093;
	background: url(../images/empty1.png) no-repeat left center;
	padding-left: 18px;
	position: absolute;
	right: 10px;
	top: 5px;
}

.Search_clear a {
	color: #f60
}

.Search_close_box {
	width: 1010px;
	padding: 6px 100px 10px 86px;
	position: relative;
	float: left;
	border-top: 1px solid #ddd;
	z-index: 20;
	min-height: 30px;
}

.Search_close_box_s {
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 45px;
	text-align: center;
	width: 90px;
	color: #F30;
}

.resume_job_tag {
	background: #e5f1f9;
	margin-right: 5px;
	margin-top: 3px;
	display: inline-block;
	padding: 0px 5px 0px 5px;
	height: 20px;
	line-height: 20px;
	position: relative;
	white-space: nowrap;
	font-size: 12px;
	color: #666
}

.resume_yx_job {
	width: 410px;
	padding-left: 72px;
	height: 28px;
	overflow: hidden;
	position: relative
}

.resume_yx_job_name {
	position: absolute;
	left: 0px;
	top: 0px;
}

.company_bq {
	width: 100%;
	float: left
}

.resume_user_bq {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/yun_resume_icon.png) no-repeat left center;
	margin-right: 10px;
}

.search_job_list_box_userpd {
	padding: 5px 0;
}

.tx_yxjob {
	width: 100%;
	height: 28px;
	overflow: hidden;
}

.tx_yxcity {
	padding: 5px 0;
}


.userresume_recommendation {
	width: 100%;
	padding-bottom: 20px;
	float: left
}

.userresume_recommendation ul li {
	width: 225px;
	line-height: 23px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e3e2e2;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.userresume_recommendation ul li:last-child {
	border: none;
}

.userresume_recommendation ul li:hover {
	z-index: 99;
	/*ie*/
	-moz-box-shadow: 0px 0px 10px #CCCCCC;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #CCCCCC;
	/*safari或chrome*/
	box-shadow: 0px 0px 10px #CCCCCC;
	/*opera或ie9*/
}

.userresume_recommendation .userresume_people_box_ft {
	width: 160px;
	float: left;
	padding-left: 10px;
}

.userresume_recommendation .userresume_people_box_rt {
	width: 50px;
	height: 50px;
	float: left;
	margin-top: 5px;
	position: relative
}

.userresume_people_box_rt_tj {
	width: 18px;
	height: 18px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	display: none;
	background: #8eabd5 url(../images/yun_tj.png) no-repeat center center;
	position: absolute;
	right: -7px;
	bottom: -7px;
	color: #fff;
	border: 2px solid #fff
}

.userresume_recommendation .userresume_people_box_rt img {
	border-radius: 50%
}

.userresume_recommendation .userresume_people_box_ft_nm a {
	color: #666;
}

.userresume_recommendation .userresume_people_box_ft_nm a:hover {
	color: #df3237;
}

.userresume_recommendation .userresume_people_box_ft_y {
	width: 100%;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #f72a4b;
	font-size: 12px;
}

.userresume_recommendation .userresume_people_box_ft_v {
	color: #999;
	font-size: 12px;
	width: 100%;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.userresume_line {
	font-size: 12px;
	color: #999;
	padding: 0px 5px;
}

.company_bq .user_tag {
	display: inline-block;
	border-radius: 3px;
	background: #daf2fe;
	color: #30a2c8;
	font-size: 12px;
	padding: 3px 10px;
	margin-right: 5px;
	margin-top: 5px;
}

.company_bq .user_tag:nth-child(2n) {
	background: #e4fcdc;
	color: #46952c;
}

.company_bq .user_tag:nth-child(3n) {
	background: #ebebeb;
	color: #868686;
}

.company_bq .user_tag:nth-child(4n) {
	background: #fef5da;
	color: #ea994e;
}

.company_bq .user_tag:nth-child(5n) {
	background: #f2cccc;
	color: #ff6a6a;
}

/*Search_city*/
.Search_citybox {
	width: 100%;
	float: left;
	font-size: 14px;
	padding-bottom: 20px;
}

.Search_cityboxname {
	width: 70px;
	height: 33px;
	line-height: 33px;
	display: inline-block;
	float: left;
	text-align: right;
	padding-right: 10px;
	color: #555
}

.Search_cityboxright {
	width: 1110px;
	float: left
}

.city_name {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 10px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	border-radius: 3px;
}

.city_name:hover {
	border: 1px #B4B4B4 solid;
	background-color: #F7F7F7;
	text-decoration: none;
}

.search_city_list_cur {
	width: 40px;
	float: left;
	color: #555;
	font-size: 14px;
	border: 1px solid #ddd;
	display: block;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px;
	margin-right: 5px;
	position: relative
}

.search_city_list_curicon {
	float: left;
	display: block;
	padding: 0px 0px 0px 5px;
}

.search_city_p {
	width: 40px;
	height: 14px;
	line-height: 14px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.search_city_p_jt {
	width: 13px;
	height: 12px;
	background: url(../images/index_icon1.png) no-repeat;
	display: block;
	position: absolute;
	right: 0px;
	top: 8px;
}

.search_city_active .search_city_p_jt {
	display: none;
}

.search_city_list_all {
	height: 26px;
	line-height: 26px;
	float: left;
	padding: 0px 10px;
	margin-top: 5px;
	white-space: nowrap;
	color: #726e6e;
	margin-right: 8px;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	border-radius: 3px;
}

.search_city_list {
	width: 900px;
	min-height: 30px;
	_height: 30px;
	overflow: hidden;
	float: left
}

.search_city_listw1100 {
	width: 1100px;
}

.search_city_list_more {
	position: absolute;
	right: 9px;
	top: 5px;
	z-index: 13;
	display: block;
	width: 45px;
	height: 30px;
	border: 1px solid #ddd;
	line-height: 30px;
	padding-left: 10px;
	color: #333;
	background: url(../images/disc_icon3.png) no-repeat 40px center #ffffff;
	font-size: 12px;
	display: block;
}

.search_city_list_more:hover {
	background: url(../images/disc_iconchexk.png) no-repeat right center;
	border: 1px solid #f8f8f8
}

.search_city_list_othercity {
	width: 100%;
	float: left;
	font-size: 14px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-bottom: 3px;
}

.city_othername {
	float: left;
	margin-right: 5px;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px;
}

.search_city_list_line {
	display: none;
}

.Search_cityboxname_mt5 {
	margin-top: 5px;
}

.search_city_active {
	color: #39F;
	position: relative
}

.search_city_active .search_city_list_line {
	width: 56px;
	height: 10px;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	display: inline-block;
	position: absolute;
	left: -1px;
	top: 23px;
	z-index: 11
}

.Search_cityboxclose {
	width: 1044px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 5px 0px 5px 5px;
	float: left
}

.city_name_active {
	color: #df3237;
	border: 1px #68bef9 solid;
	background-color: #dceff9;
}

.Search_citybox_right {
	width: 1118px;
	float: left;
	position: relative
}

.Search_cityall {
	width: 1054px;
	background: #f8f8f8;
	border: 1px solid #ddd;
	padding: 5px 0px 11px 5px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 12;
	padding-right: 50px;
}

.company_det_hy_line {
	font-size: 12px;
	color: #999;
	padding: 0px 6px;
}

.resume_list_xb {
	width: 22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	border-radius: 50%;
	display: inline-block;
	background: #8eabd5 url(../images/yun_b.png) no-repeat center center;
	position: absolute;
	right: -5px;
	bottom: -3px;
	color: #fff;
	border: 2px solid #fff
}

.resume_list_xb_nv {
	background: #ee7e56 url(../images/yun_g.png) no-repeat center center
}

.yun_look_right {
	float: right;
	padding-right: 20px;
	padding-top: 20px
}

.yun_look_time {
	font-size: 12px;
	color: #999;
	display: block;
	text-align: right
}

.yun_look_bth {
	width: 66px;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	background: #ff6a6a;
	float: left;
	margin-top: 10px;
}

.yun_look_bth:hover {
	background: #fc4a4a;
	color: #fff;
	text-decoration: none
}

.user_tag_user {
	width: 100%;
	float: left;
}

.user_tag_user .user_tag_user_a {
	display: inline-block;
	border-radius: 2px;
	font-size: 12px;
	background: #f60;
	margin-right: 10px;
	padding: 2px 5px 2px 18px;
	color: #fff;
	background: -webkit-linear-gradient(left, #ff7701, #ff4228);
	background: -o-linear-gradient(left, #ff7701, #ff4228);
	background: linear-gradient(left, #ff7701, #ff4228);
	position: relative;
	margin-top: 10px;
}

.user_tag_user .user_tag_user_a:nth-child(2n) {
	background: -webkit-linear-gradient(left, #01d5ff, #2975ff);
	background: -o-linear-gradient(left, #01d5ff, #2975ff);
	background: linear-gradient(left, #01d5ff, #2975ff);
	color: #fff;
}

.user_tag_user .user_tag_user_a:nth-child(3n) {
	background: -webkit-linear-gradient(left, #16e36a, #10c55b);
	background: -o-linear-gradient(left, #16e36a, #10c55b);
	background: linear-gradient(left, #16e36a, #10c55b);
	color: #fff;
}

.user_tag_user .user_tag_user_a:nth-child(4n) {
	background: -webkit-linear-gradient(left, #da88ed, #b314d7);
	background: -o-linear-gradient(left, #da88ed, #b314d7);
	background: linear-gradient(left, #da88ed, #b314d7);
	color: #fff;
}

.user_tag_user .user_tag_user_a:nth-child(5n) {
	background: -webkit-linear-gradient(left, #156def, #0611c8);
	background: -o-linear-gradient(left, #156def, #0611c8);
	background: linear-gradient(left, #156def, #0611c8);
	color: #fff;
}

.user_tag_user_icon {
	width: 12px;
	height: 12px;
	background: url(../images/yun_ys.png) no-repeat;
	display: inline-block;
	position: absolute;
	left: 3px;
	top: 4px;
}

.user_tag_user_p {
	width: 100%;
	float: left;
	color: #999;
	padding-top: 7px;
}

.user_want {
	width: 260px;
	float: left;
	border-left: 1px solid #eee;
	height: 100px;
	line-height: 100px;
	color: #999;
	margin-top: 10px;
	padding-left: 10px;
	overflow: hidden;
}

.user_name {
	font-size: 18px;
	margin-right: 30px;
	color: #333
}

.user_listinfo {
	font-size: 14px;
	padding-top: 5px;
}

.user_listinfo_line {
	margin: 0 8px;
	font-size: 14px;
	color: #eee;
}

.user_listinfo_city {
	width: 100%;
	float: left;
	color: #999;
	padding: 10px 0 10px 0;
}

.user_listinfo_job {
	width: 100%;
	float: left;
	color: #999;
}

.user_listinfo_job .user_tag {
	color: #df3237;
}

.user_listinfo_mytag {
	width: 100%;
	float: left
}

.user_want_s {
	color: #f00;
	padding: 0px 3px;
}

.search_nologin_tip {
	width: 100%;
	height: 200px;
	text-align: center;
	padding: 150px 0 150px 0;
	float: left;
	background: url(../images/search_nologin_bg.png) no-repeat
}

.search_nologin_user_bg {
	width: 100%;
	height: 330px;
	text-align: center;
	padding: 80px 0 150px 0;
	float: left;
	background: url(../images/search_nologin_userbg.png) no-repeat;
	-webkit-font-smoothing: antialiased
}

.search_nologin_tip_t {
	font-size: 24px;
	font-weight: bold
}

.search_nologin_tip_p {
	font-size: 16px;
	padding: 20px 0 20px 0;
	color: #aca8a8
}

.search_nologin_tip_bth {
	padding: 20px 0 0 0;
}

.search_nologin_tip_bth a {
	width: 140px;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	background: #ff6a6a;
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	border-radius: 3px;
	margin-left: 10px;
}

.search_nologin_tip_bth a:hover {
	color: #fff;
	text-decoration: none;
	background: #fc4a4a
}

.search_nologin_tip_bth .search_nologin_tip_bth_have {
	background: #df3237
}

.search_nologin_tip_bth .search_nologin_tip_bth_have:hover {
	background: #0e74bb
}

.search_nologin_tip_fw {
	font-size: 20px;
}

.search_nologin_tip_fw {
	padding: 40px 0 20px 0px;
}

.search_nologin_tip_tel {
	font-size: 18px;
	padding-top: 20px;
}

.search_nologin_tip_tel_n {
	color: #39F;
	font-size: 24px;
}

.search_nologin_tip_fws {
	display: inline-block;
	color: #f7100f;
	font-size: 16px;
	background: url(../images/tip_xz.png) no-repeat left center;
	padding-left: 30px;
	margin-right: 20px;
}

.search_nologin_tip_wx {
	font-size: 14px;
	color: #999
}

.search_nologin_tip_fw_box {}






@charset "utf-8";

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 14px;
	font-family: "microsoft yahei"
}

.body_bg {
	background: #f8f8f8
}

a {
	color: #505050;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #CD0200;
	text-decoration: underline;
}

em,
i {
	font-style: normal;
}

li {
	list-style: none outside none;
}

img {
	border: 0 none;
	vertical-align: middle;
}

input {
	outline: medium none;
}

.m5 {
	margin-top: 5px;
}

.m10 {
	margin-top: 10px;
}

.m15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.clear {
	clear: both;
}

.fl {
	float: left
}

.fr {
	float: right
}

.Orange {
	color: #F60
}

.red {
	color: red;
}

.blue {
	color: #4189d8
}

.blod {
	font-weight: bold;
}

button,
input,
textarea,
th,
td {}

.none {
	display: none;
}

#bg {
	background: rgba(0%, 0%, 0%, 0.5);
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
}

.z-index10 {
	z-index: 10
}

.z-index20 {
	z-index: 20
}

.z-index30 {
	z-index: 30
}

.z-index40 {
	z-index: 40
}

.z-index50 {
	z-index: 50
}

.z-index60 {
	z-index: 60
}

.z-index70 {
	z-index: 70
}

.z-index80 {
	z-index: 80
}

.z-index90 {
	z-index: 90
}

.z-index100 {
	z-index: 100
}

/*submit*/
.uesr_submit {
	color: #fff;
	background: #1178c3;
	border: 1px solid #2776b0;
	box-shadow: 0 1px 0 #38a7f7 inset;
	background-image: -moz-linear-gradient(top, #89c7f8, #1178c3);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1f84d4), color-stop(1, #1178c3));
	border-radius: 3px;
}

.uesr_submit:hover {
	background: #1f84d4;
	text-decoration: none;
	color: #fff;
}

.yun_bth_pic {
	height: 38px;
	line-height: 38px;
	background: #f8f8f8 url(../images/pic_img.png) no-repeat 10px center;
	border: 1px solid #ddd;
	position: relative;
	padding-left: 50px;
	padding-right: 10px;
	cursor: pointer
}

/*color*/
.yun_bg_color {
	background: #df3237
}

.yun_text_color {
	color: #df3237
}

.yun_bg_color_hover {
	background: #2c81d6
}

.yun_z_bg {
	background: #2c81d6
}

.cblue {
	color: #1369c0
}

/*nav color*/
.nav_list .nav_list_hover {
	background: #2c81d6
}

.nav_list li a:hover {
	background: #00b2fc;
}

.header_fixed_list_cur {
	background: #00b2fc
}

.header_fixed_list li a:hover {
	background: #00b2fc;
}

/*other color*/
.broadside_con .bro_con_cur {
	background: #00b2fc;
}

.broadside_con a:hover {
	background: #00b2fc;
}

/*start*/
.w1200 {
	width: 1200px;
	margin: 0 auto
}

.w1000 {
	width: 1200px;
	margin: 0 auto
}

/*header*/
.hp_top {
	width: 100%;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #edecec;
	background: #fff
}

.hp_top_ft {
	color: #404040;
}

.hp_top_rt_login {
	color: #828080;
}

.hp_top_rt_login a {
	color: #828080;
}

.hp_top_rt_login a:hover {
	color: #c30;
}

.hp_top_line {
	color: #d7d2cf;
	padding: 0px 10px;
}

.hp_top_rt_regist_m {
	color: #f30;
}

.hp_top_rg_down {
	width: 9px;
	height: 5px;
	margin-left: 5px;
	background: url(../images/dw.png) no-repeat;
	display: inline-block;
}

.hp_top_rt_regist {
	margin-right: 10px;
	width: 80px;
	position: relative;
}

.hp_top_regist_list {
	border: 1px solid #edecec;
	border-top: none;
	background: #fff;
	width: 90px;
	position: absolute;
	left: -10px;
	top: 40px;
	text-align: center;
}

.hp_top_regist_list ul li {
	height: 35px;
	line-height: 35px;
}

.hp_top_regist_list ul li:hover {
	background: #EFF4FC;
}

.hp_top_regist_list ul li a:hover {
	color: #666;
	text-decoration: none;
}

.hp_top_phone {
	width: 9px;
	height: 13px;
	display: inline-block;
	background: url(../images/sj.png) no-repeat;
}

.hp_top_telphone {
	color: #828080;
}

.hp_top_dy a {
	color: #828080;
}

.hp_top_dy a:hover {
	color: #c30;
}

.hp_top_nav a {
	color: #828080;
}

.hp_head {
	width: 100%;
	background: #fff;
	float: left;
	padding: 30px 0;
}

.hp_head_ft_logo {}

.hp_head_ft_city {
	margin-left: 40px;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	background: url(../images/wz.png) no-repeat left;
	width: 180px;
}

.hp_head_ft_city_x {
	padding-left: 20px;
}

.hp_head_ft_city_qh {
	color: #666;
}

.hp_head_search {
	height: 44px;
}

.hp_head_search_job {
	width: 87px;
	border: 2px solid #df3237;
	height: 40px;
	line-height: 40px;
	background: #fff;
	position: relative;
	z-index: 300;
	border-radius: 3px 0px 0px 3px;
	border-right: none;
}

.index_header_seach_find_list {
	width: 87px;
	border: 2px solid #df3237;
	background: #fff;
	position: absolute;
	left: -2px;
	top: 40px;
}

.index_header_seach_find_list a {
	display: block;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
}

.index_header_seach_find_list a:hover {
	background: #EFF5FC;
	color: #666;
	text-decoration: none;
}

.hp_head_search_job_b {
	padding-left: 10px;
	background: url(../images/ee.png) no-repeat 67px;
	display: block;
	cursor: pointer;
}

.hp_head_search_text {
	border: 2px solid #a40001;
	border-right: none;
	width: 370px;
	height: 36px;
	color: #999;
	line-height: 36px;
	background: #fff;
	text-indent: 10px;
	border-radius:  3px 0px  0px 3px;
}

.hp_head_search_sr {
	color: #fff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	background: #a40001;
	width: 88px;
	cursor: pointer;
	text-align: center;
	border: none;
	border-radius: 0px 3px 3px 0px;
}

.hp_nav {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #a40001;
	color: #fff;
	float: left;
	overflow: hidden
}

.hp_nav ul li {
	font-size: 13px;
	float: left;
	position: relative;
	margin-right: 2px;
	z-index: 1
}

.hp_nav ul li a {
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
	display: inline-block;
}

.hp_nav ul li a:hover {
	text-decoration: none;
	background: #a40001
	color: #fff;
}

.hp_nav ul .nav_list_hover {
	background: #a40001
}

/*footer*/
.hp_foot {
	width: 100%;
	text-align: center;
	background: #31383e;
	margin-top: 20px;
}

.hp_foot_wt {
	padding: 45px 0px;
}

.hp_foot_wh {
	width: 1200px;
	position: relative;
}

.hp_foot_wh_lline {
	width: 1px;
	height: 120px;
	border-left: 1px dashed #555555;
	display: inline-block;
	position: absolute;
	left: 30px;
	top: 40px;
}

.hp_foot_wh_rline {
	width: 1px;
	height: 120px;
	border-left: 1px dashed #555555;
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 40px;
}

.hp_foot_wh dl {
	float: left;
	width: 400px;
	text-align: center;
}

.hp_foot_wh dl dt {
	color: #ccc;
	font-size: 16px;
	padding-bottom: 10px;
}

.hp_foot_wh dl dd {
	color: #999;
	line-height: 36px;
	font-size: 12px;
}

.hp_foot_wh dd ul li a {
	color: #999;
}

.hp_foot_pho {
	width: 255px;
	text-align: center;
	margin-top: 20px;
}

.hp_foot_pho dl {
	line-height: 30px;
}

.hp_foot_pho dl dt {
	width: 54px;
	height: 45px;
	display: block;
	margin: 0 auto 10px;
	background: url(../images/kf_tel.png) no-repeat;
}

.hp_foot_pho dl dd {
	color: #b3b1b1;
}

.hp_foot_pho dl dd.hp_foot_pho_nmb {
	color: #ffa405;
	font-size: 30px;
	padding: 10px 0;
}

.hp_foot_wx {
	margin-top: 75px;
	width: 105px;
	text-align: center;
	margin-left: 20px;
}

.hp_foot_wx dl dt {
	width: 105px;
	height: 115px;
	display: block;
}

.hp_foot_wx dl dd {
	color: #ccc;
	font-size: 12px;
}

.hp_foot_bt {
	background: #31383e;
	line-height: 30px;
}

.hp_foot_bt_c {
	width: 1200px;
	margin: 0 auto;
	border-top: 1px solid #50565b;
	padding-top: 25px;
	padding-bottom: 15px;
}





.yun_bth_icon {
	background-image: url(../images/yun_submit2.png);
	background-repeat: no-repeat;
}

.top {
	width: 100%;
	height: 38px;
	background: #fff;
	border-bottom: 1px solid #edecec
}

.top_cot {
	width: 1200px;
	margin: 0 auto;
	line-height: 35px;
}

.top_left {
	width: 500px;
}

.top_cot_content {
	width: 100%;
	color: #666
}

.yun_top_q {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_qq.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}

.yun_top_s {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_sina.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}

.yun_welcome {
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	color: #404040;
}

.yun_topLogin {
	display: inline-block;
	float: left;
	height: 38px;
	line-height: 38px;
	position: relative;
	text-align: center;
	margin-right: 5px;
}

.yun_topLogin a {
	color: #fff;
}

.yun_topLogin a:hover {
	text-decoration: none
}

.yun_topLogin a.yun_More {
	background: url(../images/yun_t_menun.png) no-repeat 65px 15px;
	display: block;
	float: left;
	height: 32px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 75px;
	z-index: 13;
}

.yun_topLogin a.yun_Morecurrent {
	background: url(../images/yun_t_menu2.png) no-repeat 65px 15px #FFFFFF;
	border-left: 1px solid #edecec;
	border-right: 1px solid #edecec;
	padding-left: 10px;
	width: 73px;
	color: #333
}

.yun_topLogin .yun_More_cor {
	color: #ff6a6a
}

.yun_Moredown {
	border: 1px solid #edecec;
	border-top: none;
	left: 0;
	position: absolute;
	top: 30px;
	z-index: 12;
	background: #fff
}

.yun_topLogin_bth a {
	display: inline-block;
	margin-right: 10px;
	padding-left: 25px;
	background: url(../images/toplogin.png) no-repeat 5px center
}

.yun_top_nav_box {
	width: 295px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 5px;
}

.yun_top_nav_h1 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #f8f8f8;
	font-weight: bold;
	text-indent: 5px;
	float: left
}

.yun_Moredown li {
	float: left;
	line-height: 28px;
	text-align: center;
	width: 100%;
}

.yun_Moredown li a {
	color: #666666;
}

.yun_Moredown li:hover {
	background-color: #F0F0F0;
}

.yun_topNav {
	display: inline;
	height: 32px;
	line-height: 32px;
	position: relative;
	text-align: center;
	width: 85px;
	z-index: 999
}

.yun_topNav a {
	color: #666666;
}

.yun_topNav a:hover {
	text-decoration: none
}


.header_Remind {
	display: inline;
	width: 40px;
	height: 35px;
	position: relative;
	float: right
}

.header_Remind_list_a {
	width: 103px;
	float: left;
	line-height: 22px;
	padding-left: 5px;
}

.header_Remind b {
	color: #F00
}

.header_Remind_list {
	width: 110px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 34px;
	padding-right: 6px;
	padding-bottom: 5px;
	;
	z-index: 500;
	padding-top: 5px;
}

.header_Remind_hover {
	position: relative;
	z-index: 9999999;
}

.header_Remind_hover .header_Remind_list_a {
	float: left;
	line-height: 23px;
	color: #666;
}

.header_Remind_hover .header_Remind_list_a a {
	display: inline-block;
	width: 73px;
	float: left
}

.header_Remind_em {
	display: inline-block;
	background: url(../images/yun_t_menu1.png) no-repeat 33px 15px;
	display: block;
	float: left;
	height: 35px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 40px;
	z-index: 600;
}

.header_Remind_em_hover {
	width: 38px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff url(../images/yun_t_menu2.png) no-repeat 33px 15px;
}

.header_Remind_msg {
	display: inline-block;
	width: 17px;
	height: 13px;
	background: url(../images/xf.gif) no-repeat;
	margin-top: 12px;
}

.header_Remind_em_hover .header_Remind_msg {
	background: url(../images/xf_h.gif) no-repeat;
}

.header_Remind_list_r {
	color: #f60;
	font-size: 14px;
}

.wap_icon {
	background: url(../images/sj.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	color: #88827e;
	margin-left: 10px;
}

.htop_line {
	font-size: 12px;
	color: #d0cbc7;
	padding: 0px 10px;
}

.htop_line_two {
	font-size: 12px;
	color: #d0cbc7;
	padding-left: 10px
}

.top_cot {
	width: 1200px;
	margin: 0 auto;
	line-height: 38px;
}

.top_left {
	width: 500px;
}

.top_cot_content {
	width: 100%;
	color: #666
}

.yun_top_q {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_qq.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}

.yun_top_s {
	width: 16px;
	height: 18px;
	display: inline-block;
	background: url(../images/yun_sina.png) no-repeat;
	vertical-align: middle;
	margin-right: 3px;
}


.yun_Moredown {
	border: 1px solid #edecec;
	border-top: none;
	left: 0;
	position: absolute;
	top: 35px;
	z-index: 12;
	background: #fff
}

.yun_top_nav_box {
	width: 295px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	padding-top: 5px;
}

.yun_top_nav_h1 {
	width: 100%;
	height: 25px;
	line-height: 25px;
	background: #f8f8f8;
	font-weight: bold;
	text-indent: 5px;
	float: left
}

.yun_Moredown li {
	float: left;
	line-height: 28px;
	text-align: center;
	width: 84px;
}

.yun_Moredown li a {
	color: #666666;
}

.yun_Moredown li:hover {
	background-color: #F0F0F0;
}

.yun_topNav {
	display: inline;
	height: 35px;
	line-height: 35px;
	position: relative;
	text-align: center;
	width: 85px;
	z-index: 999
}

.yun_topNav a {
	color: #666666;
}

.yun_topNav a:hover {
	text-decoration: none
}

.yun_topNav a.yun_navMore {
	background: url(../images/yun_t_menu1.png) no-repeat 70px 15px;
	display: block;
	float: left;
	height: 35px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 70px;
	z-index: 203;
}

.yun_topNav a.yun_webMorecurrent {
	background: url(../images/yun_t_menu2.png) no-repeat 70px 15px #FFFFFF;
	border-left: 1px solid #edecec;
	border-right: 1px solid #edecec;
	padding-left: 9px;
	width: 69px;
}

.yun_webMoredown {
	background-color: #FFFFFF;
	border: 1px solid #edecec;
	left: -237px;
	position: absolute;
	text-align: left;
	top: 34px;
	width: 315px;
	z-index: 202;
	overflow: hidden
}

.yun_webMoredown .yun_top_nav_box_l {
	float: left;
	height: auto;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	width: 305px;
}

.yun_webMoredown .yun_top_nav_box_l li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 95px;
}

.yun_webMoredown .yun_top_nav_box_l li a {
	color: #666666;
}

.yun_webMoredown .yun_top_nav_box_l li a:hover {
	color: #0095EB;
}

.yun_top_nav_box_wx {
	width: 100%;
	border-top: 1px solid #ddd;
	float: left;
	padding: 10px 0;
}

.yun_top_nav_box_wx li {
	width: 70px;
	float: left
}

.yun_top_nav_box_wx li a {
	width: 50px;
	height: 25px;
	line-height: 25px;
	background: url(../images/mobile_ico.gif) no-repeat;
	display: block;
	padding-left: 22px;
	float: left
}

.yun_top_nav_box_wx li a.move_01 {
	background-position: 4px -130px;
}

.yun_top_nav_box_wx li a.move_01:hover {
	background-position: 4px 5px;
	color: #FF6600 !important;
}

.yun_top_nav_box_wx li a.move_02 {
	background-position: 2px -158px;
}

.yun_top_nav_box_wx li a.move_02:hover {
	background-position: 2px -23px;
}

.yun_top_nav_box_wx li a.move_03 {
	background-position: 0 -210px;
}

.yun_top_nav_box_wx li a.move_03:hover {
	background-position: 0 -75px;
}

.yun_top_nav_box_wx li a.move_04 {
	background-position: 2px -185px;
}

.yun_top_nav_box_wx li a.move_04:hover {
	background-position: 2px -50px;
}

.yun_More_cor_red {
	color: #ff6a6a
}

.header_Remind {
	display: inline;
	width: 40px;
	height: 35px;
	position: relative;
	float: right
}

.header_Remind_list_a {
	width: 103px;
	float: left;
	line-height: 22px;
	padding-left: 5px;
}

.header_Remind b {
	color: #F00
}

.header_Remind_list {
	width: 110px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 34px;
	padding-right: 6px;
	padding-bottom: 5px;
	;
	z-index: 500;
	padding-top: 5px;
}

.header_Remind_hover {
	position: relative;
	z-index: 9999999;
}

.header_Remind_hover .header_Remind_list_a {
	float: left;
	line-height: 23px;
	color: #666;
}

.header_Remind_hover .header_Remind_list_a a {
	display: inline-block;
	width: 73px;
	float: left
}

.header_Remind_em {
	display: inline-block;
	background: url(../images/yun_t_menu1.png) no-repeat 33px 15px;
	display: block;
	float: left;
	height: 35px;
	padding-left: 10px;
	position: relative;
	text-align: left;
	width: 40px;
	z-index: 600;
}

.header_Remind_em_hover {
	width: 38px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff url(../images/yun_t_menu2.png) no-repeat 33px 15px;
}

.header_Remind_msg {
	display: inline-block;
	width: 17px;
	height: 13px;
	background: url(../images/xf.gif) no-repeat;
	margin-top: 12px;
}

.header_Remind_em_hover .header_Remind_msg {
	background: url(../images/xf_h.gif) no-repeat;
}

.header_Remind_list_r {
	color: #f60;
	font-size: 14px;
}

.wap_icon {
	background: url(../images/sj.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	color: #88827e;
	margin-left: 10px;
}

.htop_line {
	font-size: 12px;
	color: #d0cbc7;
	padding: 0px 10px;
}

.htop_line_two {
	font-size: 12px;
	color: #d0cbc7;
	padding-left: 10px
}

.top_dy {
	color: #88827e;
}

.top_logoin {
	width: 60px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background-position: -274px -3px;
	color: #fff;
}

.top_logoin:hover {
	color: #fff;
}

.top_logoin2 {
	width: 60px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background-position: -340px -3px;
	color: #fff;
}

.top_logoin2:hover {
	color: #fff;
}

.top_right_re {}

.top_right {}

.top_right a {
	color: #404040
}

.fastlogin {
	float: right;
	line-height: 38px
}

.fastlogin span {
	width: 60px;
	float: left;
	text-align: center
}

.fastlogin span img {
	float: left;
	margin: 10px 5px 0 0;
}

.fastlogin span a {
	float: left;
}

.fastlogin a:hover {
	text-decoration: none
}

.top_mune {
	width: 64px;
	display: inline-block;
	background-position: -340px -73px;
}

.header_box {
	width: 100%;
	float: left;
	background: #fff;
}

.header {
	width: 1200px;
	margin: 0 auto;
}

.header_content {
	width: 1200px;
	float: left;
	padding: 15px 0
}

.logo img {
	max-height: 100px;
}

.header_city {
	color: #a6a6a6;
	padding-left: 20px;
	width: 200px;
	float: left;
	margin-top: 20px;
}

.heder_city_line {
	background: url(../images/yun_map_icon.jpg) no-repeat;
	padding-left: 20px;
	color: #a6a6a6;
	float: left;
}

.header_city_h1 {
	float: left;
	font-size: 20px;
	color: #278edb;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

.heder_city_jr {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000
}

.header_city_more {
	width: 70px;
	float: left;
	margin-left: 10px;
	line-height: 20px;
}

.header_city_more a {
	color: #278edb;
}

.header_city_more a:hover {
	color: #3da8d6;
}

.header_seach {
	width: 428px;
}

.header_seach_txt {
	width: 259px;
	height: 38px;
	background: url(../images/header_text_bg.jpg) no-repeat 0px 0px;
	line-height: 38px;
	color: #9c9c9c;
	border: none;
	text-indent: 10px;
	float: left;
	font-size: 14px;
}

.header_seach_sub {
	width: 75px;
	height: 38px;
	background: url(../images/header_sub.png) no-repeat;
	border: none;
	cursor: pointer;
	border: none;
	float: left
}

.header_seach_find {
	width: 80px;
	float: left;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	background: url(../images/job_find.png) no-repeat;
	color: #555;
	cursor: pointer;
	position: relative;
	z-index: 10;
	font-size: 14px;
}

.header_seach_find_list {
	width: 86px;
	background: #fff;
	border: 1px solid #ccc;
	position: absolute;
	left: 1px;
	top: 35px;
	text-indent: 10px;
}

.header_seach_find_list a {
	display: block;
	line-height: 23px;
	color: #969090;
}

.header_seach_find_list a:hover {
	background: #09F;
	color: #fff;
	text-decoration: none
}

.header_seach_tag {
	width: 100%;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #969090;
}

.header_seach_tag a {
	display: inline-block;
	color: #969090;
	white-space: nowrap;
}

.nav {
	width: 100%;
	height: 48px;
	position: relative;
	z-index: 8
}

.nav_cont_content {
	width: 1200px;
	height: 48px;
	margin: 0 auto;
}

.nav_cont {
	width: 100%;
	height: 48px;
	float: left;
	z-index: 1001;
	position: relative;
	z-index: 1px
}

.nav_list li {
	display: inline-block;
	cursor: pointer;
	position: relative;
	float: left;
	margin-right: 1px;
}

.nav_list li a {
	display: block;
	height: 48px;
	line-height: 48px;
	color: #fff;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
}

.nav_list li a span {
	margin-top: 20px;
	display: block;
	height: 20px;
	float: left
}

.nav_list li a:hover {
	color: #fff;
	text-decoration: none
}

.nav_right_content {
	width: 130px;
	height: 44px;
	position: relative;
	float: right;
	z-index: 2px;
	text-align: right
}

.nav_right_a a {
	text-align: center;
	color: #fff;
	line-height: 44px;
	display: inline-block
}

.nav_right_span {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 40px;
	color: #fff;
}

.nav_right_a a:hover {
	color: #fff;
	text-decoration: none
}

.yun_content {
	width: 1200px;
	margin: 0 auto;
}

.nav_icon {
	position: absolute;
	width: 27px;
	height: 18px;
}

.nav_icon_new {
	right: 0px;
	top: 0px;
}

.nav_icon_hot {
	right: 8px;
	top: 2px;
}

.nav_icon img {
	display: block
}

.yun_content {
	width: 1200px;
	margin: 0 auto;
}

.footer {
	width: 100%;
	clear: both
}

.foot {
	width: 100%;
	background: #f9f9f9;
	border-top: 1px solid #e0e0e0;
	line-height: 25px;
	color: #816e74;
	margin-top: 10px;
}

.foot_conent {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.footer_left {
	width: 800px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer_list {
	width: 160px;
	float: left
}

.footer_list dt {
	font-size: 16px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	margin: 0px 0px 10px
}

.footer_list dd {
	line-height: 28px;
	font-size: 14px;
}

.footer_right {
	width: 180px;
	float: left;
	padding-top: 20px;
}

.footer_wx {
	width: 120px;
	float: right;
	margin-top: 26px;
}

.footer_wx_p {
	width: 100%;
	text-align: center;
	font-size: 14px;
}

.footer_touch {
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
}

.footer_tel {
	color: #FF6600;
	font-size: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer_last a {
	width: 50px;
	background: url(../images/mobile_ico.gif) no-repeat;
	display: block;
	padding-left: 22px;
	float: left
}

.footer_last a.move_01 {
	background-position: 4px -130px;
}

.footer_last a.move_01:hover {
	background-position: 4px 5px;
	color: #FF6600 !important;
}

.footer_last a.move_02 {
	background-position: 2px -158px;
}

.footer_last a.move_02:hover {
	background-position: 2px -23px;
}

.footer_last a.move_03 {
	background-position: 0 -210px;
}

.footer_last a.move_03:hover {
	background-position: 0 -75px;
}

.footer_last a.move_04 {
	background-position: 2px -185px;
}

.footer_last a.move_04:hover {
	background-position: 2px -50px;
}

.footer_bot {
	width: 100%;
	background: #fff;
	border-top: 1px solid #e0e0e0;
	padding-top: 20px;
}

.footer_bot_p {
	width: 100%;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
}

.footer_img {
	width: 100%;
	text-align: center
}

.footer_help_tel {
	float: left;
	width: 260px;
	text-align: center;
	font-size: 14px;
	margin-top: 20px;
}

.footer_help_tel p {
	padding: 4px 0;
	color: #888888;
	font-size: 15px;
}

.footer_help_tel p.footer_help_tel_num {
	font-size: 24px;
	color: #f60
}

.footer_icon_hf {
	width: 64px;
	height: 74px;
	display: inline-block;
	background: url(../images/yunkficon.png) no-repeat;
}

/*分页*/
.pages .selected {
	background: #df3237;
	border: 1px solid #df3237
}

.pages {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	float: left;
	margin-top: 10px;
	font-size: 14px;
	line-height: 25px;
}

.pages a {
	display: inline-block;
	padding: 5px 14px 5px 14px;
	margin-left: 8px;
	color: #666;
	border: 1px solid #dedede;
	font-size: 14px;
	border-radius: 3px;
	background: #fff
}

.pages em {
	margin-left: 10px;
	height: 35px;
	line-height: 30px;
	color: #666;
	display: inline-block;
}

.pages .selected {
	font-weight: bold;
	color: #fff;
	;
	border: 1px solid ##00b2fc
}

.pages a:hover {
	color: #fff;
	background: #df3237;
	border: 1px solid #df3237;
	text-decoration: none;
}

.current_Location {
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding: 15px 0;
	float: left;
	background: none;
	font-size: 14px;
	color: #625c5c
}

.current_Location a {
	color: #000000
}

.header_fixed {
	width: 100%;
	position: fixed;
	_position: absolute;
	height: 45px;
	top: 0px;
	left: 0px;
	z-index: 1000000000
}

.header_fixed_cont {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.header_fixed_close a {
	color: #fff;
}

.header_fixed_close {
	position: absolute;
	right: -40px;
	top: 13px;
}

.header_fixed_list {
	width: 1080px;
	height: 45px;
	overflow: hidden;
	float: left
}

.header_fixed_list li {
	float: left;
	line-height: 45px;
	font-size: 14px;
}

.header_fixed_list li a {
	color: #fff;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px
}

.header_fixed_list li a:hover {
	color: #fff;
	text-decoration: none
}

.header_fixed_login {
	width: 135px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.header_fixed_login_l {
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	float: left;
	margin-left: 2px;
	background: #00b2fc
}

.header_fixed_login_box {
	width: 65px;
	position: absolute;
	left: 0px;
	top: 25px;
	background: #005e9d;
}

.header_fixed_login_dl {
	position: relative;
	cursor: pointer;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}

.header_fixed_login_a {
	display: block;
	text-align: center;
	color: #fff;
	line-height: 30px;
}

.header_fixed_login_a:hover {
	background: #df3237;
	color: #fff;
	text-decoration: none
}

.header_fixed_reg_box {
	width: 64px;
	position: absolute;
	left: -5px;
	top: 25px;
	background: #00b2fc;
	border: 1px solid #00b2fc;
}

.header_fixed_login_after {
	width: 125px;
	height: 25px;
	line-height: 25px;
	float: left;
	position: relative;
}

.header_fixed_login_after_cont {
	background: #00b2fc url(../images/yun_h_icon.gif) no-repeat 110px center;
	color: #fff;
	padding-left: 10px;
	cursor: pointer
}

.header_fixed_login_after_name {
	width: 92px;
	height: 25px;
	line-height: 25px;
	display: block;
	overflow: hidden
}

.header_fixed_reg_box_ye {
	width: 123px;
	position: absolute;
	left: 0px;
	background: #00b2fc;
	border: 1px solid #00b2fc
}

.header_fixed_reg_box_ye .header_fixed_login_a {
	border-top: 1px solid #4fcafd;
	color: #fff
}

.left_sidebar {
	width: 245px;
	margin-bottom: 10px;
}

.right_sidebar {
	width: 722px;
	margin-bottom: 10px;
}

.hbg {
	background: url(../images/yun_hbg.png) no-repeat
}

.left_h1 {
	width: 100%;
	height: 30px;
}

.left_h1_l {
	width: 46px;
	height: 30px;
	background-position: 0px 0px
}

.left_h1_c {
	width: 176px;
	height: 30px;
	line-height: 30px;
	background: url(../images/yun_hbg.png) repeat-x 0 -34px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
}

.left_h1_r {
	width: 13px;
	height: 30px;
	background-position: 0px -68px
}

.yun_title {
	background: url(../images/yun_icon_hj.png) no-repeat
}

.Latest_talent_h1 .r_ir {
	display: block;
	width: 8px;
	background-position: -112px -358px;
	float: right;
	overflow: hidden
}

.yun_com_ban {
	width: 974px;
	border: 3px solid #fff;
}

.left_sidebar_job {
	width: 197px;
	background: url(../images/yun_seach_left.png) repeat-y;
}

.left_sidebar_job_jj {
	width: 197px;
	background: url(../images/yun_seach_left.png) repeat-y;
}

.left_sidebar_job_jj li {
	width: 175px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 18px;
	background: url(../images/bul_cir_blue.gif) no-repeat 5px 5px;
	padding-left: 15px;
	float: left
}

.left_sidebar_job_jj li a {
	width: 100%;
	float: left;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	display: block;
	color: #cd0200
}

.left_sidebar_job_jj li .job_name_red {
	color: #444;
}

.left_sidebar_job_jj li span {
	color: #666
}

.right_sidebar_cot {
	width: 760px;
}

.micro_resume_left {}

.index_banner_top {
	wodth: 100%;
	float: left
}

.index_banner_top img {
	display: block;
	margin-top: 10px;
}

/*link*/
.yun_link_content {
	width: 1160px;
	background: #fff;
	padding: 20px;
	float: left;
	margin-top: 20px;
}

.yun_link_content_tit {
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-left: 15px;
	position: relative
}

.yun_link_content_tit_icon {
	display: inline-block;
	width: 5px;
	height: 18px;
	background: #df3237;
	position: absolute;
	left: 0px;
	top: 3px;
}

.yun_link_content_list {
	width: 100%;
	float: left;
	padding-top: 10px;
}

.yun_link_content_list li {
	float: left;
	;
	border: 1px solid #eee;
	margin-top: 10px;
	margin-right: 10px;
}

.yun_link_content_linkp {
	width: 100%;
	float: left;
	padding-top: 20px;
}

.yun_link_content_linkp a {
	display: inline-block;
	margin-right: 10px;
	line-height: 30px;
}

.fri_left {
	width: 320px;
	padding: 10px;
	float: left;
	margin-top: 10px;
}

.fri_left h1 {
	color: #006697;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}

.fri_left p {
	color: #333333;
	line-height: 30px;
	margin: 0;
}

.fri_right {
	width: 800px;
	border-left: 1px solid #eee;
	background: #fff;
	float: right;
	margin-top: 30px;
}

.fri_right ul {
	width: 100%;
	float: left;
	padding-top: 30px;
}

.fri_right ul li {
	width: 100%;
	margin-top: 20px;
	line-height: 30px;
	float: left
}

.fri_right ul li strong {
	width: 130px;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color: #666;
	line-height: 36px;
	float: left;
}

.fri_right ul li .bot {
	width: 300px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #eee;
}

.login_button2 {
	background: #df3237;
	border: medium none;
	cursor: pointer;
	height: 36px;
	color: #fff;
	font-size: 14px;
	width: 102px;
}

.send_yun_bth {
	background: #f60;
	border: medium none;
	cursor: pointer;
	height: 27px;
	width: 88px;
	line-height: 27px;
	padding: 0;
	text-align: center;
	color: #000
}

.yun_link_select {
	width: 200px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #eee;
	float: left;
	position: relative
}

.yun_link_select_text {
	width: 100%;
	height: 36px;
	border: none;
	background: url(../images/disc_icon14.png) no-repeat 180px center;
	text-align: left;
	text-indent: 10px;
}

.yun_link_select_list {
	width: 200px;
	border: 1px solid #eee;
	position: absolute;
	left: -1px;
	top: 36px;
	background: #fff
}

.yun_link_select_list a {
	display: block;
	line-height: 36px;
	padding-left: 10px;
}

.yun_link_select_list a:hover {
	background: #ddedf8
}

/*对联广告、底部悬浮广告css注：问答模块并未引用该css文件，要修改此处广告css，需修改两个css文件*/
.duilian {
	top: 200px;
	position: absolute;
	width: 102px;
	overflow: hidden;
	display: none;
	z-index: 1000000000
}

.duilian_left {
	left: 6px;
}

.duilian_right {
	right: 6px;
}

.duilian_con {
	border: #CCC solid 1px;
	width: 100px;
	height: 300px;
	overflow: hidden;
}

.close_container {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("../images/footer_bg.png") repeat-x scroll 0 -50px transparent;
	border-color: #CCCCCC;
	border-image: none;
	border-right: 1px solid #CCCCCC;
	border-style: solid;
	border-width: 0 1px 1px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 100px;
}

.close_container .btn_close {
	background: url("../images/footer_bg.png") no-repeat scroll 0 -85px transparent;
	cursor: pointer;
	display: inline;
	float: right;
	height: 19px;
	margin: 3px 5px 2px 0;
	overflow: hidden;
	width: 52px;
}

.footer_ban {
	width: 1200px;
	margin: 0 auto;
}

.baner_footer {
	width: 1200px;
	position: relative
}

.ban_close {
	width: 11px;
	height: 11px;
	background: url(../images/close.jpg) no-repeat;
	text-indent: -99999px;
	position: absolute;
	right: 5px;
	top: 5px;
}

#footer_ad .footer_ban .baner_footer {
	TEXT-ALIGN: center;
	POSITION: fixed;
	LINE-HEIGHT: 60px;
	BOTTOM: 0px;
	z-index: 9999;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	_position: absolute;
	_bottom: 0px;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(0))));
}

/*对联广告、底部悬浮广告css  结束*/
.about_content {
	width: 1200px;
	margin: 15px auto;
}

.about_left {
	width: 180px;
	background: #fff;
	border: 1px solid #e9e9e9;
	float: left;
	padding-bottom: 50px;
	min-height: 500px;
	font-family: "microsoft yahei"
}

.about_left_h1 {
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	color: #2980b9;
	border-bottom: 1px solid #ebebeb
}

.about_left_h1_span {
	padding-left: 30px;
}

.about_left_tit {
	width: 100%;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.bout_left_tit_span {
	padding-left: 20px;
}

.about_left_ul {
	width: 100%
}

.about_left_ul li {
	width: 100%;
}

.about_left_ul li a {
	width: 135px;
	height: 30px;
	display: block;
	line-height: 30px;
	padding-left: 30px;
	border-left: 4px solid #fff;
	font-size: 14px;
}

.about_left_ul .about_left_ul_cur a {
	background: #f1f1f1;
	border-left: 4px solid #2980b9;
	color: #2980b9
}

.about_left_ul li a:hover {
	background: #f1f1f1;
	border-left: 4px solid #2980b9;
}

.about_right {
	width: 980px;
	float: right;
	background: #fff;
	border: 1px solid #e9e9e9;
	padding: 10px;
	min-height: 500px;
}

.about_right_h1 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #f8f8f8;
	font-family: "microsoft yahei", "宋体"
}

.about_right_span {
	float: left;
	font-size: 16px;
	padding-left: 10px;
}

.about_right_cur {
	float: right;
	margin-right: 10px;
}

.about_right_p {
	font-size: 14px;
	line-height: 30px;
	color: #666;
	padding-top: 10px;
	text-indent: 20px;
	padding: 10px;
}

.com_admin_ask {
	width: 16px;
	height: 16px;
	background: url(../images/ask.jpg) no-repeat;
	display: inline-block;
	float: left;
	margin-top: 15px;
	cursor: pointer
}

/*订阅*/
.container {
	width: 1200px;
	margin: 0 auto
}

.subscribe_cont {
	width: 1180px;
	padding: 0px 10px 40px 10px;
	float: left;
	background: #fff;
}

.subscribe_cont_h1 {
	width: 1030px;
	height: 105px;
	line-height: 105px;
	border-bottom: 1px solid #d9d5d5;
	font-size: 18px;
	color: #b0aaaa;
	padding-left: 150px;
	background: url(../images/sub_bg.jpg) no-repeat 10px 20px
}

.subscribe_cont_h1_p {
	font-size: 24px;
	padding-right: 10px;
}

.subscribe_cont_list {
	width: 100%;
	float: left;
	padding: 10px 0;
	margin-top: 10px;
}

.subscribe_cont_list_name {
	display: block;
	width: 230px;
	text-align: right;
	font-size: 16px;
	color: #9c9a9a;
	line-height: 38px;
	float: left;
	padding-right: 10px;
}

.post_read_chose {
	display: inline-block;
	background: #fff;
	width: 260px;
	color: #666;
	font-size: 16px;
	padding-left: 10px;
	float: left;
	margin-top: 8px;
}

.post_read_radio {
	width: 13px;
	height: 13px;
	overflow: hidden;
	vertical-align: middle;
	margin-right: 10px;
}

.post_read_valid {
	width: 375px;
	border: 1px solid #e3e0e0;
	height: 38px;
	line-height: 38px;
	color: #666;
	padding-left: 10px;
}

.post_read_text {
	width: 180px;
	height: 38px;
	border: 1px solid #e3e0e0;
	float: left;
	position: relative;
	margin-right: 15px;
}

.sub_xz_text {
	width: 120px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e3e0e0;
	float: left;
}

.sub_xz_text_line {
	width: 20px;
	text-align: center;
	display: inline-block;
	line-height: 38px;
	float: left
}

.subscribe_cont_dw {
	padding-left: 10px;
	color: #999;
	text-align: center;
	display: inline-block;
	line-height: 38px;
	float: left
}

.post_read_button {
	width: 180px;
	height: 36px;
	border: none;
	text-align: left;
	font-size: 16px;
	font-family: microsoft yahei;
	color: #666;
	cursor: pointer;
	padding-left: 10px;
	background: #fff url(../images/sub_bg2.gif) no-repeat 160px center
}

.post_read_text_big {
	width: 340px;
	height: 38px;
	border: 1px solid #e3e0e0;
	float: left;
	position: relative;
	margin-right: 15px;
}

.post_read_button_big {
	width: 340px;
	height: 36px;
	border: none;
	text-align: left;
	font-size: 16px;
	font-family: microsoft yahei;
	color: #666;
	cursor: pointer;
	padding-left: 10px;
	background: #fff url(../images/sub_bg2.gif) no-repeat 320px center
}

.subscribe_cont_bth {
	width: 100%;
	float: left;
}

.post_read_bth1 {
	width: 140px;
	height: 43px;
	margin-right: 20px;
	background: #F60;
	color: #fff;
	font-size: 16px;
	font-family: microsoft yahei;
	border: none;
	cursor: pointer
}

.post_read_bth2 {
	width: 140px;
	height: 43px;
	margin-left: 20px;
	background: #ccc;
	font-size: 16px;
	font-family: microsoft yahei;
	border: none;
	cursor: pointer
}

.post_read_text_re10 {
	position: relative;
	z-index: 10
}

.post_read_text_re9 {
	position: relative;
	z-index: 9
}

.post_read_text_re8 {
	position: relative;
	z-index: 8
}

.post_read_text_re7 {
	position: relative;
	z-index: 7
}

.post_read_text_re6 {
	position: relative;
	z-index: 6
}

.post_read_text_re5 {
	position: relative;
	z-index: 5
}

.post_read_text_re4 {
	position: relative;
	z-index: 4
}

.post_read_text_re3 {
	position: relative;
	z-index: 3
}

.post_read_text_re2 {
	position: relative;
	z-index: 2
}

.subscribe_cont_tips {
	width: 468px;
	float: left;
	margin-top: 10px;
	padding-left: 160px;
	color: #ef3d0d;
	font-size: 14px;
}

.post_read_text_box {
	width: 623px;
	border: 1px solid #e3e0e0;
	background: #fff;
	position: absolute;
	left: -1px;
	top: 38px;
	padding-bottom: 10px;
	float: left;
	z-index: 10
}

.post_read_text_box_198 {
	left: -198px;
}

.post_read_text_box_395 {
	left: -395px
}

.post_read_text_box .post_read_text_box_list {
	width: 100%;
}

.post_read_text_box .post_read_text_box_list li {
	width: 140px;
	height: 38px;
	line-height: 38px;
	float: left;
	background: #fafafa;
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	overflow: hidden;
}

.post_read_text_box .post_read_text_box_list li a {
	display: block;
	text-align: center;
}

.post_read_text_box .post_read_text_box_list li a:hover {
	background: #4A8AD3;
	color: #fff;
}

.post_read_body_pp {
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	float: left;
}

.post_read_body_e {
	font-size: 18px;
	color: #F60
}

.post_btn_big {
	display: block;
	width: 150px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
	background: #F60;
	color: #fff;
	font-size: 16px;
	font-family: microsoft yahei;
}

.post_read_body_c {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
	width: 100%;
	float: left;
}

.post_read_h1 {
	width: 100%;
	float: left;
}

.post_read_title {
	font-size: 26px;
}

.post_read_body_c a {
	font-size: 16px;
	color: #F60
}

.container_cont {
	width: 1198px;
	border: 1px solid #e3e0e0;
	background: #fff;
	float: left;
	margin-top: 20px;
	padding: 60px 0;
}

.container_cont_fr {
	width: 600px;
	padding-left: 480px;
	background: url(../images/yun_yj.jpg) no-repeat 50px 50px;
	float: left;
}

.post_read_p {
	font-size: 14px;
	font-weight: normal;
	line-height: 44px;
	margin-left: 10px;
}

.post_email {
	color: #f60;
}

.post_read_chose_w70 {
	width: 100px;
}

.invitereg_cont {
	width: 1200px;
	margin: 0 auto;
}

.invitereg_img {
	width: 100%;
}

.invitereg_cont_box {
	width: 100%;
	background: #fff;
}

.invitereg_cont_box_c {
	width: 100%;
	padding-bottom: 20px;
	margin: 0 auto
}

.invitereg_p1 {
	font-size: 14px;
	font-weight: bold;
	padding: 15px;
	background: #f8f8f8;
	margin-top: 20px;
}

.invitereg_p2 {
	width: 680px;
	padding-left: 255px;
	margin-top: 10px;
}

.invitereg_info {
	width: 680px;
	height: 100px;
	background: #fffdf7;
	border: 1px solid #e5e0c6;
	font-size: 14px;
	line-height: 23px;
	padding: 5px;
	margin-top: 10px;
}

.invitereg_bth {
	width: 140px;
	height: 40px;
	background: #e45c00;
	color: #fff;
	font-size: 18px;
	font-family: 微软雅黑;
	border: none;
	margin-top: 10px;
	cursor: pointer
}

.invitereg_list_span {
	width: 245px;
	display: inline-block;
	text-align: right;
	font-size: 14px;
	line-height: 60px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.invitereg_list {
	padding: 10px 0px 0px 250px;
	position: relative
}

.invitereg_text {
	width: 550px;
	height: 45px;
	border: 1px solid #d6cfcf;
	color: #666;
	padding-left: 5px;
	line-height: 45px;
	font-size: 16px;
}

.invitereg_texts {
	width: 150px;
	height: 45px;
	border: 1px solid #d6cfcf;
	color: #666;
	padding-left: 5px;
	line-height: 45px;
	font-size: 16px;
	vertical-align: middle
}

.invitereg_info_yx {
	width: 580px;
	height: 100px;
	border: 1px solid #d6cfcf;
	color: #666;
	font-size: 14px;
	line-height: 23px;
	padding: 5px;
}

.info_email_ok {
	background: #f2f2f2 url(../images/yzy.png) no-repeat 185px center;
	width: 220px;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
	border: 1px solid #cfcfcf;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	display: inline-block;
}

/*地图*/
.map_nav {
	width: 980px;
	height: 43px;
	background: url(../images/map_nav_bg.jpg) repeat-x;
	margin: 0 auto;
	margin-top: 12px;
}

.map_nav li {
	float: left;
	width: 132px;
	background: url(../images/map_line.jpg) no-repeat top right;
	line-height: 43px;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 16px;
}

.map_nav li a:hover {
	background: url(../images/map_nav_content.jpg) no-repeat;
	color: #fff;
	display: block;
	text-decoration: none;
}

.map_nav .map_nav_content {
	width: 132px;
	height: 43px;
	background: url(../images/map_nav_content.jpg) no-repeat;
}

.map_nav .map_nav_content a {
	color: #fff;
}

.map_main {
	width: 980px;
	margin: 0 auto;
}

.map_items {
	width: 978px;
	border: 1px solid #d6dbe1;
	border-top: 2px solid #458fce;
	background: #fff;
	margin: 15px 0 0 0;
}

.map_items_h {
	width: 978px;
	height: 40px;
	line-height: 40px;
	background: #fcfcfc;
	font-family: 微软雅黑;
	font-size: 16px;
	border-bottom: 1px solid #d6dbe1;
}

.map_items_h em {
	float: left;
	padding-left: 18px;
	margin-right: 10px;
}

.map_items_h a {
	float: left;
	margin: 14px 0 0 0;
	_margin: 7px 0 0 0;
}

.map_news {
	width: 958px;
	padding-left: 20px;
}

.map_news_title {
	color: #b87500;
	width: 100%;
	font-weight: bold;
	margin-top: 20px;
}

.map_news_con {
	width: 958px;
}

.map_news_con dl {
	width: 245px;
	float: left;
	margin: 15px 12px 0 0;
	border-right: 1px solid #cecece;
}

.map_news_con dt {
	float: left;
	margin-right: 12px;
	font-weight: bold;
}

.map_news_con dt a {
	color: #3b639f;
}

.map_news_con dd {
	float: left;
}

.map_news_con dd a {
	float: left;
	margin-right: 12px;
}

.map_news_city {
	width: 100%;
}

.map_news_city a {
	margin-right: 12px;
	line-height: 32px;
}

/*找回密码*/
.password_content_cont {
	width: 1198px;
	border: 1px solid #eee;
	background: #fff;
	padding-bottom: 60px;
}

.password_content_cpd {
	padding-top: 15px;
}

.password_content_h1 {
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f1f3
}

.password_content_h1_span {
	font-size: 18px;
	margin-left: 10px;
}

.password_content_h1_i {
	display: inline-block;
	width: 5px;
	height: 18px;
	background: #61b4d1;
	overflow: hidden;
	line-height: 18px;
	margin-top: 3px;
	float: left
}

.password {
	padding-top: 20px;
	font-size: 14px;
	width: 950px;
	margin: 20px auto;
}

.flowsteps {
	width: 530px;
	height: 130px;
	position: relative;
	margin: 0 auto
}

.flowsteps ul {
	width: 800px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.flowsteps ul li {
	width: 220px;
	padding-top: 80px;
	position: relative;
	float: left;
	color: #999
}

.flowsfrist_icon {
	width: 65px;
	height: 65px;
	background: #dcdcdc;
	display: block;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100
}

.flowsfrist_line {
	width: 100%;
	height: 2px;
	line-height: 2px;
	background: #dcdcdc;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 50
}

.flowsfrist_icon_sf {
	background: #dcdcdc url(../images/yun_fg_icon2.png) no-repeat center center
}

.flowsfrist_icon_ps {
	background: #dcdcdc url(../images/yun_fg_icon3.png) no-repeat center center
}

.flowsfrist_icon_cg {
	background: #dcdcdc url(../images/yun_fg_icon4.png) no-repeat center center
}

.flowsteps ul .flowsfrist {
	color: #333333;
}

.flowsteps ul .flowsfrist .flowsfrist_icon_zh {
	background: #df3237 url(../images/yun_fg_icon1.png) no-repeat center center
}

.flowsteps ul li.flowsfrist .flowsfrist_line {
	background: #df3237
}

.flowsteps ul li.flowcur .flowsfrist_line {
	background: #df3237
}

.flowsteps ul li.flowcur {
	color: #333;
}

.flowsteps ul .flowsfrist .flowsfrist_icon_sf {
	background: #df3237 url(../images/yun_fg_icon2.png) no-repeat center center
}

.flowsteps ul .flowsfrist .flowsfrist_icon_ps {
	background: #df3237 url(../images/yun_fg_icon3.png) no-repeat center center
}

.flowsteps ul .flowsfrist .flowsfrist_icon_cg {
	background: #df3237 url(../images/yun_fg_icon4.png) no-repeat center center
}

.flowsteps ul li.flowslast {
	color: #333;
}

.flowsteps ul li.flowslast .flowsfrist_icon_cg {
	background: #1369c0 url(../images/yun_fg_icon4.png) no-repeat center center
}

.password_list {
	width: 100%;
	float: left
}

.password_list_left {
	width: 130px;
	text-align: right;
	float: left;
	line-height: 33px;
}

.password_list_text {
	width: 250px;
	height: 23px;
	line-height: 23px;
	color: #b3b9bb;
	border: 1px solid #d2d0d0;
	padding: 6px 10px;
	float: left
}

.password_list_r {
	float: left;
	line-height: 33px;
	padding-left: 10px;
}

.password_list_textw110 {
	width: 110px;
}

.password_list img {
	vertical-align: middle;
	float: left;
	margin-left: 10px;
}

.password_list_bth {
	width: 160px;
	height: 40px;
	border-radius: 3px;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
}

.password_list_msg {
	width: 300px;
	padding-left: 150px;
	background: url(../images/r_tip.png) no-repeat 130px center;
	line-height: 30px;
	color: #F00;
	float: left
}

.password_tips {
	width: 180px;
	padding-left: 30px;
	background: url(../images/r_tip.png) no-repeat 10px center;
	line-height: 37px;
	display: inline-block;
	color: #F00;
	float: left
}

.password_list_radio {
	width: 13px;
	height: 13px;
	overflow: hidden;
	margin-right: 5px;
}

.password_list_s {
	float: left;
	line-height: 30px;
}

.input_btn {
	color: #999999;
	border: 1px solid #e7e8e8;
	background: #fafbfc;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	text-decoration: none;
	padding: 3px 10px
}

.password_cont_success {
	width: 310px;
	margin: 0 auto;
}

.password_cont_success .password_cont_success_p {
	background: url(../images/success.png) no-repeat 10px 5px;
	padding-left: 90px;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
}

.password_contm-row {
	margin: 60px 0 0 15px;
}

.password_input_btn {
	width: 325px;
	height: 34px;
	background: #159cca;
	text-align: center;
	line-height: 34px;
	color: #fff;
	display: block
}

.password_tip {
	width: 350px;
	height: 140px;
	line-height: 26px;
	color: #666;
	padding: 30px 20px 10px 40px;
	border-radius: 5px;
	;
	margin: 0 auto
}

.password_tip_t {
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold
}

.password_tip_tel {
	font-size: 16px;
	color: #f60
}

.password_cgd {
	width: 780px;
	text-align: center;
	font-size: 18px;
}

.password_cgd_bth {
	width: 780px;
	text-align: center;
	padding: 40px 0;
}

.password_cgd_bth a {
	width: 230px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: inline-block
}

.password_cgd_w {
	width: 100%;
	text-align: center;
	font-size: 18px;
	padding-top: 20px;
}

.password_cgd_i {
	width: 510px;
	text-align: center;
	background: url(../images/msg_zq.png) no-repeat center center;
	height: 160px;
	margin: 0 auto;
}

.password_cgd_w_bth {
	width: 100%;
	text-align: center;
	padding: 30px 0;
}

.password_cgd_w_bth a {
	width: 230px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display: inline-block
}

.account_all {
	margin: 0 auto;
	width: 330px;
	padding-top: 30px;
}

.account_td1 {
	width: 350px;
	height: 42px;
	padding-bottom: 10px;
}

.select_input_all {
	background-image: url(../images/xia_icon.png);
	background-repeat: no-repeat;
	background-position: right 10px;
	background-color: white;
	cursor: pointer;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}

.account_all .dropdowbox_top {
	display: none;
	position: absolute;
	left: -1px;
	top: 40px;
	z-index: 20;
}

.input_295_34 {
	width: 320px;
	padding-left: 10px;
	height: 38px;
	border: 1px #DDD solid;
	line-height: 38px;
	border-radius: 3px;
}

.input_295_35 {
	width: 210px;
	padding-left: 10px;
	height: 38px;
	border: 1px #DDD solid;
	line-height: 38px;
	border-radius: 3px;
}

.btn_yell {
	text-decoration: none;
	text-align: center;
	color: #fff;
	background-color: #F19114;
	font-size: 14px;
	cursor: pointer;
	border-radius: 4px;
	line-height: 38px;
	height: 38px;
	border: 1px #F19114 solid;
	padding: 0 16px;
}

.dropdow_inner {
	position: relative;
	width: 293px;
	height: auto;
	border: 1px solid #DDD;
	color: #333;
	background: white;
	cursor: auto;
}

.dropdow_inner .nav_box_a li {
	margin: 0;
}

.dropdow_inner .nav_box_a li a {
	display: block;
	float: none;
	height: 20px;
	line-height: 20px;
	padding: 6px 10px;
	text-decoration: none;
	color: #333;
}

.tele_show {
	display: block;
}

.selec_ttip {
	font-size: 12px;
	color: #666666;
	height: 38px;
	line-height: 38px;
}

.code_all {
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}

.codebtn {
	width: 113px;
	height: 38px;
}

.codebtn .btn_yell {
	width: 113px;
	padding: 0px;
	height: 42px;
	line-height: 42px;
	border-radius: 0px 4px 4px 0px;
}

.btnbox {
	margin-top: 15px;
	height: 38px;
	float: left;
}

.btn_reg {
	display: block;
	text-decoration: none;
	text-align: center;
	color: white;
	background-color: #1a80ce;
	font-size: 14px;
	cursor: pointer;
	border-radius: 4px;
	border: 0px;
	width: 330px;
	height: 38px;
	line-height: 38px;
	letter-spacing: 8px;
}

.reset_all {
	width: 350px;
}

.reset_chong_zhi {
	width: 320px;
	height: 38px;
	border: 1px #DDD solid;
	line-height: 38px;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.reset_xia {
	display: inline-block;
	width: 340px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: white;
	text-align: center;
	cursor: pointer;
	background-color: #ff6000;
	border: 1px solid #ff6000;
	border-radius: 3px;
	margin-top: 10px;
}

.safety {
	width: 350px;
	height: 30px;
	margin-bottom: 20px;
}

.safety .slist_dan {
	float: left;
	width: 108px;
	border: 1px #fff solid;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	text-align: center;
	background-color: #EEE;
	color: #666;
}

.verification {
	width: 350px;
	line-height: 24px;
	margin: 0 auto;
}

.safety .psw_span_red {
	background: #ff0000;
	color: #fff
}

.safety .psw_span_yellow {
	background: #fdac11;
	color: #fff
}

.safety .psw_span_green {
	background: #60a408;
	color: #fff
}



/*激活页面*/

.jh_main {
	width: 1200px;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	padding-bottom: 20px;
}

.jh_main_name {
	font-family: "微软雅黑";
	font-size: 18px;
	color: #40505f;
	padding: 15px 0;
	line-height: 25px;
}

.jh_wel {
	width: 100%;
	background: url("../images/jh_bg1.png") repeat-x center;
	text-align: center;
}

.jh_wel span {
	font-family: "微软雅黑";
	font-size: 18px;
	background: #fff;
	padding: 0 20px;
}

.jh_wel span i {
	color: #e84c3d;
}

.jh_wel span em {
	color: #f39c11;
}

.jh_content {
	width: 1220px;
}

.jh_con {
	width: 244px;
	float: left;
	position: relative;
	margin-right: 8px;
}

.jh_con_det {
	width: 244px;
	height: 344px;
	background: url("../images/jh_bg3.png") no-repeat;
	margin-top: 90px;
}

.jh_con_detcon {
	padding: 70px 18px 35px;
	text-align: center;
}

.jh_con_det_name {
	font-family: "微软雅黑";
	font-size: 20px;
	color: #40505f;
	padding-bottom: 16px;
}

.jh_con_detcon p {
	font-size: 14px;
	color: #7d7381;
	line-height: 26px;
	text-align: left;
	height: 153px;
	overflow: hidden;
}

.jh_con_det:hover {
	background: url("../images/jh_bg2.png") no-repeat;
}

.jh_con_detcon a {
	width: 124px;
	height: 36px;
	display: block;
	background: #56708b;
	text-align: center;
	line-height: 36px;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	margin: 0 auto;
}

.jh_con_qiu {
	width: 113px;
	height: 113px;
	background: url("../images/jh_ico1.png") no-repeat;
	position: absolute;
	left: 65px;
	top: 34px;
	z-index: 10;
	text-indent: -9999em;
}

.jh_con_detcon a:hover {
	background: #d56408;
}

.jh_con_pin {
	background: url("../images/jh_ico2.png") no-repeat;
}

.jh_con_lie {
	background: url("../images/jh_ico3.png") no-repeat;
}

.jh_con_xun {
	background: url("../images/jh_ico4.png") no-repeat;
}

.pwdmain {
	margin: 0 auto;
	width: 980px;
}

.pwdmain_cont {
	background: #fff;
	border: 1px solid #e0ded7;
	box-shadow: 0 0 5px #e0ded7;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 50px;
	padding-top: 20px;
	width: 100%;
}

.pwdmain_title_r {
	background: #7ab7f3;
	color: #fff;
	font-family: 微软雅黑;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	text-indent: 20px;
	width: 100%;
}

.pwdalert {
	color: #f60;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	padding-left: 300px;
}

.pwdemail ul li {
	display: block;
	float: left;
	overflow: hidden;
	padding: 0 0 17px;
	width: 100%;
}

.pwdemail ul li span {
	display: inline-block;
	float: left;
	font-size: 14px;
	padding: 8px 3px 0 0;
	text-align: right;
	width: 300px;
}

.pwdemail ul li .fedcon_text {
	background: #ffffff;
	border: 1px solid #7ab7f3;
	color: #333333;
	float: left;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
	margin-right: 10px;
	padding: 0 5px;
	width: 275px;
}

.pwdsub {
	background: #008fd9;
	border: none;
	color: #fff;
	cursor: pointer;
	height: 33px;
	width: 109px;
}

/*reg tck_box*/
.yun_reg_BasicInfo {
	width: 600px;
	height: 450px;
	background: #fff;
}

.yun_reg_BasicInfo_h1 {
	width: 100%;
	position: relative;
	height: 45px;
}

.yun_reg_BasicInfo_h1 .yun_reg_BasicInfo_h1_span {
	font-size: 16px;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	padding-left: 105px;
	color: #a5a5a5;
	background: url(../images/fasticon.png) no-repeat 70px center
}

.yun_reg_BasicInfo_h1 .yun_reg_BasicInfo_h1_em {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 10px;
	color: #a5a5a5;
}

.yun_reg_BasicInfo_h1 .yun_reg_BasicInfo_h1_bth {
	display: inline-block;
	padding: 3px 10px;
	color: #fff;
	margin-left: 5px;
	border-radius: 5px;
	font-size: 14px;
}

.yun_reg_BasicInfo_box {
	width: 100%;
	height: 530px;
	float: left;
	position: relative
}

.yun_reg_BasicInfo_left {
	width: 600px;
	height: 530px;
	overflow: auto
}

.yun_reg_BasicInfo_tit {
	width: 400px;
	float: left;
	padding: 10px 0px 10px 40px;
	font-weight: bold
}

.yun_reg_BasicInfo_tit span {
	border-left: 4px solid #df3237;
	padding-left: 15px;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	font-size: 16px;
}

.yun_reg_BasicInfo_list {
	width: 100%;
	float: left;
}

.yun_reg_BasicInfo_bth_box {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #fff;
	z-index: 1000000;
	padding: 10px 0 20px 0;
}

.login_m_send {
	width: 100px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	display: inline-block;
	background: #09F;
	color: #fff;
	position: absolute;
	right: 0px;
	top: 0px;
}

.yun_reg_BasicInfo_box .yun_reg_BasicInfo_list {
	margin-top: 10px;
}

.yun_reg_BasicInfo_s {
	width: 118px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	float: left;
	font-size: 15px;
	text-align: right;
	color: #666
}

.yun_reg_BasicInfo_bt {
	color: #F30;
}

.yun_reg_BasicInfo_i {
	width: 20px;
	height: 36px;
	line-height: 36px;
	color: #F30;
	display: inline-block;
	font-size: 20px;
	float: left;
	text-align: center;
	margin-top: 4px
}

.yun_reg_BasicInfo_text {
	width: 268px;
	border: 1px solid #cfcfcf;
	height: 35px;
	border-radius: 2px;
	float: left;
	line-height: 35px;
	padding: 0 7px;
	outline: none;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	vertical-align: middle;
}

.yun_reg_BasicInfo_right {
	width: 460px;
	float: left
}

.yun_reg_BasicInfo_text_w155 {
	width: 165px;
}

.yun_reg_BasicInfo_l_textw100 {
	width: 100px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e3e0e0;
	float: left
}

.yun_reg_BasicInfo_l_textw100line {
	float: left;
	display: inline-block;
	line-height: 35px;
	padding: 0px 5px;
}

.yun_reg_BasicInfo_list .yun_reg_BasicInfo_r {
	width: 13px;
	height: 13px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
	margin-top: 13px;
	margin-right: 5px;
}

.yun_reg_BasicInfo_list .yun_reg_BasicInfo_xb {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	float: left
}

.yun_reg_BasicInfo_l_r {
	width: 280px;
	border: 1px solid #cfcfcf;
	float: left;
	position: relative;
	border-radius: 2px;
}

.yun_reg_BasicInfo_but {
	width: 278px;
	height: 35px;
	border: none;
	background: #fff;
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;
	color: #999;
	cursor: pointer;
	border-radius: 2px;
}

.yun_reg_BasicInfo_list_icon {
	width: 7px;
	height: 9px;
	background: #fff url(../images/sub_bg2.gif) no-repeat;
	position: absolute;
	right: 10px;
	top: 12px;
}

.yun_reg_BasicInfo_l_box {
	width: 280px;
	border: 1px solid #e3e0e0;
	background: #fff;
	position: absolute;
	left: -1px;
	top: 34px;
	padding-bottom: 10px;
	float: left;
	z-index: 10;
	max-height: 160px;
	_height: expression(this.scrollHeight > 160 ? "160px" : "auto");
	overflow: auto;
	overflow-x: hidden;
}

.yun_reg_BasicInfo_text_list li {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}

.yun_reg_BasicInfo_text_list li a {
	display: block;
	padding: 0px 10px;
}

.yun_reg_BasicInfo_text_list li a:hover {
	background: #bad9f9;
	color: #333;
	text-decoration: none
}

.yun_reg_BasicInfo_tips {
	width: 160px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #e5e7ce;
	background: #fdffe3;
	color: #9e9f8e;
	padding: 0px 10px;
	float: left;
	margin-left: 20px;
	position: relative
}

.yun_reg_BasicInfo_tips_icon {
	width: 6px;
	height: 9px;
	display: block;
	position: absolute;
	left: -6px;
	top: 10px;
	background: url(../images/yun_reg_tck_icon.jpg) no-repeat
}

.yun_reg_BasicInfo_l_date {
	width: 280px;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
}

.yun_reg_BasicInfo_date_text {
	width: 280px;
	height: 35px;
	border: none;
	text-align: left;
	padding-left: 10px;
	color: #999;
	background: url(../images/yun_reg_tck_date.jpg) no-repeat 250px center;
	border-radius: 2px;
}

.news_expect_text_w100 {
	width: 100px;
}

.news_expect_text_ww {
	width: 100px;
}

.yun_reg_BasicInfo_box .news_expect_text_w100 {
	margin-right: 5px;
}

.yun_reg_BasicInfo_butw100 {
	width: 90px;
	height: 35px;
	border: none;
	padding-right: 20px;
	text-align: left;
	padding-left: 10px;
	color: #999;
	background: #fff
}

.yun_reg_BasicInfo_l_box_w90 {
	width: 100px;
}

.yun_reg_BasicInfo_l_box_w90 li {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}

.yun_reg_BasicInfo_l_box_w90 li a {
	display: block;
	padding: 0px 10px;
}

.yun_reg_BasicInfo_l_box_w90 li a:hover {
	background: #bad9f9;
	color: #333;
	text-decoration: none
}

.yun_reg_BasicInfo_bot {
	width: 100%;
	float: left;
	text-align: center;
}

.yun_reg_BasicInfo_box .yun_reg_BasicInfo_bot {
	margin-top: 40px;
}

.yun_reg_BasicInfo_bth {
	width: 130px;
	height: 37px;
	background: #ff6a6a;
	font-size: 16px;
	color: #fff;
	color: #fff;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #a4a6a6;
	margin-left: 138px;
}

.yun_reg_BasicInfo_login_tip {
	padding-left: 30px;
}

.yun_reg_BasicInfo_login {
	color: #ff4400;
}

.yun_reg_BasicInfo_listtextarea {
	width: 280px;
	height: 55px;
	line-height: 25px;
	DISPLAY: block;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	float: left
}

.yun_reg_BasicInfo_timetext {
	width: 100px;
	height: 35px;
	line-height: 35px;
	DISPLAY: block;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	float: left
}

.yun_reg_BasicInfo_timeline {
	float: left;
	display: block;
	width: 20px;
	text-align: center;
	line-height: 35px;
}

.yun_reg_BasicInfo_l_r_cur {
	z-index: 100
}

.yun_reg_box {
	width: 400px;
	height: 220px;
	background: #fff;
}

.register_list {
	width: 100%;
}

.yun_reg_Switching_box {
	width: 100%;
}

.yun_reg_list_tip_s {
	width: 100%;
	background: #fdffe3;
	padding: 10px 0;
	font-size: 16px;
	color: #F99;
	border-bottom: 1px solid #e5e7ce;
	text-align: center
}

.yun_reg_list li {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.yun_reg_list li em {
	font-size: 14px;
	width: 90px;
	line-height: 34px;
	display: inline-block;
	text-align: right;
	float: left;
	color: #333;
}

.yun_reg_text {
	width: 280px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #d0d0d0;
	background: url(../images/reg_text_bg.png) repeat-x top;
	color: #999;
	float: left;
	font-size: 14px;
}

.yun_reg_lgn_psw_strong {
	display: block;
	font-size: 12px;
	height: 12px;
	line-height: 1em;
	margin-top: 10px;
	position: relative;
	z-index: 50
}

.yun_reg_lgn_psw_txt {
	color: #7B7B7B;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	position: relative;
	float: left
}

.yun_reg_lgn_psw_strong_cnt {
	display: inline-block;
	height: 12px;
	margin: 0 3px;
	overflow: hidden;
	position: relative;
	width: 179px;
	float: left
}

.yun_reg_lgn_psw_strong_cnt .yun_reg_span {
	display: block;
	width: 55px;
	height: 12px;
	float: left;
	margin-left: 2px;
	background: #E0E0E0
}

.yun_reg_lgn_psw_strong_cnt .yun_reg_span_cur {
	background: #ffb095
}

.yun_reg_xs {
	float: left;
	padding-left: 10px;
	position: relative;
	z-index: 100
}

.yun_regre2 {
	position: relative;
	z-index: 80
}

.yun_reg_xs_a {
	color: #008fd9
}

.yun_reg_xs_icon {
	display: inline-block;
	width: 15px;
	height: 16px;
	background: url(../images/ico_warn.png) no-repeat 0px -150px;
	vertical-align: middle;
	margin-right: 5px;
	cursor: pointer
}

.yun_reg_xs_tips {
	width: 180px;
	padding: 10px;
	border: 1px solid #e4dcb4;
	position: absolute;
	left: 0px;
	top: 18px;
	background: #fffff1;
	color: #666;
	z-index: 1000
}

.yun_reg_yhxy {
	color: #4c7cc5
}

.yun_reg_btn_s02_disable {
	display: inline-block;
	width: 118px;
	height: 33px;
	line-height: 33px;
	background: #ff7300;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	margin-top: 1px;
}

.yun_reg_btn_s02_disable:hover {
	text-decoration: none;
	background: #f30;
	color: #fff;
}

.yun_reg_text_success {
	color: #999;
}

.yun_reg_check {
	wuidth: 13px;
	height: 13px;
	vertical-align: middle;
	overflow: hidden
}

.yun_reg_err {
	width: 100%;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	float: left;
	margin-top: 6px;
	display: none
}

.yun_reg_err em {
	width: 135px;
	display: inline-block;
	float: left;
}

.yun_reg_Judge {
	color: #999;
	float: left;
	display: none
}

.yun_reg_Judge img {
	margin-right: 5px;
	vertical-align: middle
}

.yun_reg_submit {
	width: 165px;
	height: 41px;
	background: #ff6600;
	color: #fff;
	color: #fff;
	border: none;
	cursor: pointer
}

.yun_reg_text_yz {
	width: 163px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d0d0d0;
	color: #999;
	background: url(../images/reg_text_bg.png) repeat-x top;
	float: left;
	margin-right: 10px;
}

/*个人简历*/
.user_resume_bg {
	float: left;
	width: 1024px;
	background: #fff;
	padding: 20px 0px;
}

.user_resume {
	width: 834px;
	margin: 0 auto;
}

.user_resume_box {
	float: left;
	width: 824px;
	padding: 5px;
	border: 1px solid #ddddde;
}

.resume_ct_msg {
	float: left;
	width: 784px;
	padding: 20px;
	background: #fbfbfb;
}

.ct_msg_ft {
	float: left;
	width: 698px;
	font-size: 14px;
}

.ct_msg_ft i {
	color: #666;
}

.ct_msg_ft span {
	line-height: 25px;
}

.ct_msg_ft_nm {
	float: left;
	width: 100%;
	margin-bottom: 25px;
}

.ct_msg_ft_nm em {
	font-size: 24px;
}

.ct_msg_ft_nm span.auth {
	background: url(../images/sf.png) no-repeat left;
	padding-left: 18px;
}

.ct_msg_ft_nm span.rever {
	width: 179px;
	background: url(../images/res_show.png) no-repeat;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding-left: 10px;
	display: inline-block;
	margin-left: 5px;
}

.ct_msg_ft_x {
	float: left;
	width: 100%;
}

.ct_msg_ft_x_edu {
	float: left;
	width: 160px;
}

.ct_msg_ft_x_pc {
	float: left;
	width: 140px;
}

.ct_msg_ft_z {
	float: left;
	width: 100%;
}

.ct_msg_ft_z_num {
	float: left;
	width: 252px;
}

.ct_msg_ft_z_num em {
	color: #ff0000;
	width: 172px;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	background: #fff;
	display: inline-block;
}

.ct_msg_rt {
	float: right;
	width: 86px;
}

.ct_msg_rt img {
	width: 80px;
	height: 100px;
	padding: 2px;
	border: 1px solid #ddddde;
}

.resume_ct_det {
	float: left;
	width: 784px;
	padding: 20px;
	font-size: 14px;
}

.resume_ct_det i {
	color: #666;
}

.ct_det_tit {
	float: left;
	width: 100%;
	height: 32px;
	line-height: 32px;
	margin-top: 10px;
	margin-bottom: 25px;
	font-size: 18px;
}

.ct_det_tit span.icon_a {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/res_icon.png) no-repeat left;
}

.ct_det_tit span.icon_b {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_p.png) no-repeat left;
}

.ct_det_tit span.icon_c {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_c.png) no-repeat left;
}

.ct_det_tit span.icon_d {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_e.png) no-repeat left;
}

.ct_det_tit span.icon_e {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_d.png) no-repeat left;
}

.ct_det_tit span.icon_f {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_b.png) no-repeat left;
}

.ct_det_tit span.icon_g {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_d.png) no-repeat left;
}

.ct_det_tit span.icon_h {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_c.png) no-repeat left;
}

.ct_det_tit span.icon_j {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_e.png) no-repeat left;
}

.ct_det_tit span.icon_k {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../images/icon_c.png) no-repeat left;
}

.ct_det_exp {
	line-height: 35px;
}

.ct_det_exp em {
	color: #ff6600;
}

.ct_det_bus {
	float: left;
	line-height: 35px;
}

.ct_det_bus_b {
	float: left;
	width: 350px;
}

.ct_det_bus_c {
	float: left;
	width: 350px;
}

.ct_det_bx {
	float: left;
	width: 690px;
	margin-left: 10px;
	border-left: 2px solid #dfdfdf;
}

.ct_det_bx_tep {
	float: left;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
}

.ct_det_work {
	float: left;
	position: relative;
	width: 100%;
	padding-top: 15px;
	width: 690px;
	margin-top: 10px;
	margin-left: 10px;
	word-wrap: break-word;
	border-left: 2px solid #dfdfdf;
}

.ct_det_work_icon {
	position: absolute;
	top: 20px;
	left: -6px;
	border-radius: 50%;
	display: block;
	width: 10px;
	height: 10px;
	background: #0393d6;
	overflow: hidden;
}

.ct_det_time {
	float: left;
	color: #666;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
}

.ct_det_peo {
	float: left;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
}

.ct_det_peo em {
	font-size: 16px;
	font-weight: bold;
}


.yun_search {
	width: 100%;
	padding: 30px 0px;
	background: #fff;
	border: 1px solid #e9e9e9;
}

.yun_search_gj {
	padding: 0px 30px;
}

.yun_search_bx {
	width: 1140px;
	float: left;
	margin-bottom: 10px;
	height: 35px;
	line-height: 35px;
}

.yun_search_bx_ft {
	width: 240px;
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #666;
}

.yun_search_bx_rt_txt {
	width: 300px;
	color: #999;
	text-indent: 10px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e9e9e9;
	background: #fff;
}

.yun_search_bx_ft_b {
	font-weight: bold;
}

.yun_search_bx_rt_bt {
	width: 300px;
	text-align: left;
	color: #333;
	text-indent: 10px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e9e9e9;
	background: #fff url(../images/com_s.jpg) no-repeat 275px center;
	cursor: pointer;
}

.yun_search_bx_rt {
	font-size: 14px;
	position: relative;
}

.yun_search_bx_rt_n {
	width: 80px;
	height: 33px;
	line-height: 33px;
	text-indent: 10px;
	border: 1px solid #e9e9e9;
}

.yun_search_rt_x {
	margin-left: 15px;
	margin-right: 5px;
}

.yun_search_bx_rt_bt_l {
	width: 300px;
	text-align: left;
	color: #333;
	text-indent: 10px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #e9e9e9;
	background: #fff url(../images/lb.png) no-repeat 270px center;
	cursor: pointer;
}

.yun_sr_q {
	height: 35px;
	line-height: 35px;
	color: #999;
	padding: 0px 6px;
}

.yun_search_bx_rt_bt_job {
	width: 100px;
	background: #fff url(../images/com_s.jpg) no-repeat 80px center;
}

.yun_search_bx_rt_bt_x {
	width: 220px;
	background: #fff url(../images/com_s.jpg) no-repeat 200px center;
}

.yun_search_bx_rt_but {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #2C81D6;
	border-radius: 2px;
	border: none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

.yun_search_bx_rt_but_c {
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #eee;
	border-radius: 2px;
	border: none;
	font-size: 16px;
	color: #666;
	margin-left: 10px;
}

.yun_sr_but {
	margin-top: 20px;
}

.yun_search_bx_rt_but:hover {
	background: #36C;
}

.yun_search_bx_rt_but_c:hover {
	text-decoration: underline;
	cursor: pointer;
}

.yun_search_bx_q {
	padding-left: 40px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	background: url(../images/ljt.png) no-repeat 20px center;
}

.yun_search_bx_list {
	position: absolute;
	top: 35px;
	left: 0;
	background: #fff;
	z-index: 999;
	width: 218px;
	border: 1px solid #e9e9e9;
	border-top: none;
	text-indent: 10px;
}

.yun_search_bx_list ul li {
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.yun_search_bx_list ul li:hover {
	background: #E6EFF9;
}

.yun_search_bx_list ul li a {
	color: #999;
}

.job_user_box {
	display: block;
	padding: 10px;
	font-size: 14px;
	text-align: center
}

.job_user_name {
	margin-top: 10px;
}

.job_user_name_s {
	font-weight: bold;
	color: #C30
}

.job_user_name_tip {
	padding: 10px 0px 15px 0;
}

.job_user_box_hn {
	width: 72px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: #5ea7dd;
	color: #fff;
	border-radius: 3px;
}

.job_user_box_hn:hover {
	color: #fff
}

.job_user_box_qh {
	width: 72px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: #f60;
	color: #fff;
	border-radius: 3px;
}

.job_user_box_qh:hover {
	color: #fff
}

/* 返回顶部 */
.dn {
	display: none
}

.go-top {
	position: fixed;
	bottom: 60px;
	right: 20px;
	width: 46px;
	z-index: 999999999;
	border: 1px solid #ddd;
	_position: absolute;
	_bottom: 400px;
}

.go-top a {
	display: block;
	width: 46px;
	height: 46px;
	background-image: url(../images/go-top.png);
}

.go-top a:last-child {
	margin-bottom: 0;
}

.go-top .go {
	background-position: 0 -150px;
}

.go-top .go:hover {
	background-position: 0 -250px;
}

.go-top .feedback {
	background-position: 0 -100px;
}

.go-top .feedback:hover {
	background-position: 0 -300px;
}

.go-top .uc-2vm {
	background-position: 0 0;
}

.go-top .uc-2vm:hover {
	background-position: 0 -350px;
}

.go-top .uc-2vm-pop {
	position: absolute;
	right: 60px;
	top: -100px;
	width: 140px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, .1);
	border: 1px solid #ddd;
	background: #fff;
	text-align: center
}

.go-top .uc-2vm-pop .title-2wm {
	font-size: 14px;
	margin: 10px 20px;
}

.go-top .uc-2vm-pop .logo-2wm-box {
	position: relative;
}

.yun_text_color_stop {
	color: #888;
}

.yun_bg_color_hover_stop {
	background: #888;
}

.yun_text_color_stop {
	color: #888;
}

.rl_box {
	line-height: 30px;
	color: #66696c;
	padding: 10px 0px 0px 150px;
	background: url(../images/img2.png) no-repeat left 30px
}

.rl_yx {
	font-size: 16px;
	color: #308cda
}

.rl_tel {
	font-size: 16px;
	color: #f60;
}

.m_name_tag {
	height: 35px;
	line-height: 35px;
	width: 45px;
	font-size: 16px;
	padding: 0px 15px 0px 15px;
	color: #999;
	border: 1px solid #cdcdcd;
	display: inline-block;
	margin-right: 8px;
	cursor: pointer;
	text-align: center;
}

.m_name_tag01 {
	padding: 0px 15px 0px 15px;
	color: #777;
	border: 1px solid #63c0ce;
	background: url(../images/xg_gou01.png) no-repeat top right;
}

/* 内容页底部周边招聘  招聘频道  热门搜索样式 */
.maincenters {
	width: 100%;
	float: left;
	background: #fff;
	min-height: 220px
}

.search_menuBoxs {
	width: 100%;
	border-bottom: 1px solid #eee;
	float: left
}

.search_menuBoxs ul li {
	width: 95px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #798088;
	float: left;
	cursor: pointer;
	margin-left: 10px;
}

.search_menuBoxs ul .search_curs {
	background: #fff;
	height: 50px;
	line-height: 50px;
	color: #3395f6;
	font-weight: bold;
	border-bottom: 2px solid #3395f6
}

.contentBoxs {
	width: 858px;
	padding: 10px;
	float: left;
	position: relative
}

.contentBox_conts {
	width: 100%;
}

.Industry_lists {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.Industry_lists a {
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	width: 180px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	margin-top: 10px;
}

.Download_resume_cont {
	padding: 10px;
}

.Download_resume_con_list {
	padding: 10px;
	border: 1px solid #ddd;
	margin-top: 2px;
}

.Download_resume_tips_h1 {
	width: 180px;
	padding-left: 20px;
	position: relative
}

.Download_resume_tips_rad {
	width: 13px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 4px;
}

.Download_resume_tips_p {
	padding: 10px 0 0 20px;
	line-height: 23px;
}

.Download_resume_tips_h1_s {
	color: #f60;
	font-weight: bold;
	margin-left: 5px;
}

.Download_resume_tips_bth {
	width: 100%;
	text-align: center;
	padding: 10px 0px 20px 0;
}

.Download_resume_tips_sub {
	width: 200px;
	height: 40px;
	background: #f60;
	color: #fff;
	border: none;
	cursor: pointer
}

.gt_mask {
	z-index: 999998
}

.Download_resume_tips_h1 {
	width: 180px;
	padding-left: 20px;
	position: relative
}

.resume_bthxz {
	background: #f60;
	color: #fff;
	height: 33px;
	line-height: 33px;
	width: 100px;
	text-align: center;
	display: inline-block;
}

.resume_bthxz:hover {
	color: #fff;
	text-decoration: none;
	background: #f90;
}

.gt_holder.gt_popup {
	z-index: 99999999
}

.company_show_more {
	width: 100%;
	background: #f8f8f8;
	text-align: center;
	margin-top: 10px;
}

.company_show_more a {
	color: #df3237;
	text-decoration: underline
}

.company_show_more a:hover {
	color: #f00;
	text-decoration: underline
}

.wx_lg {
	background: #fff;
	width: 100%;
	padding: 20px 0px;
	float: left;
	margin: 20px auto 0px;
	text-align: center;
}

.pc_wxlogintext {
	margin: 0 auto;
	width: 220px;
	height: 220px;
	margin-top: 20px;
	border: 2px #eeeeee solid;
}

.pc_wxlogintext img {
	width: 220px;
	height: 220px;
	border: 0px;
}

.pc_wxlogintxt {
	margin: 0 auto;
	width: 300px;
	text-align: center;
	margin-top: 20px;
	height: 50px;
	line-height: 50px;
	background-color: #EEEEEE;
	color: #333;
	border-radius: 30px;
	font-size: 16px;
}

.pc_wxlogintxt_tip {
	color: #999;
	padding-top: 20px;
	padding-bottom: 40px;
}


.pc_notip {
	width: 100%;
	text-align: center;
	padding: 80px 0 20px 0;
	color: #999;
	background: url(../images/no1.png) no-repeat center 20px
}

.qqconnect_box {
	width: 1198px;
	background: #fff;
	border: 1px solid #eee;
	margin-top: 20px;
	border-top: 3px solid #f90;
	padding-bottom: 40px;
}

.qqconnect_box_pic {
	width: 100%;
	text-align: center;
	padding: 20px 0;
}

.qqconnect_box_pic img {
	border-radius: 50%;
}

.qqconnect_box_p {
	width: 100%;
	text-align: center
}

.qqconnect_box_p_tip {
	width: 100%;
	text-align: center;
	color: #666;
	padding: 10px 0;
	font-size: 12px;
}

.qqconnect_box_text {}

.qqconnect_box_list_box {
	width: 420px;
	margin: 0 auto;
	color: #666
}

.qqconnect_box_list {
	padding: 10px 10px 10px 100px;
	position: relative
}

.qqconnect_box_list_s {
	width: 90px;
	position: absolute;
	left: 0px;
	top: 10px;
	display: inline-block;
	text-align: right;
	line-height: 38px;
}

.qqconnect_box_text {
	width: 300px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #ccc;
}

.qqconnect_box_sumit {
	width: 300px;
	height: 38px;
	line-height: 38px;
	background: #f60;
	color: #fff;
	border: none;
	border-radius: 3px;
	cursor: pointer
}

.qqconnect_box_sumit2 {
	width: 300px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	color: #333;
	border: none;
	border-radius: 3px;
	cursor: pointer;
	color: #df3237;
	border: 1px solid #ddd
}

.qqconnect_box_list_xy {
	color: #df3237
}

/* 企业黄页 */
.company_img_auto img {
	max-width: 100%
}




.toolbar_er {
	margin-top: 10px;
	color: #706f6e;
	text-align: center;
}

.toolbar_icon_er {
	background: #fe3b7e url(../images/web_er.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
}

.toolbar {
	width: 100%;
	margin-top: 90px;
}

.toolbar_bott {
	width: 100%;
	margin-top: 20px;
}

.toolbar_all {
	width: 24%;
	display: inline-block;
}

.toolbar_icon_wei {
	background: #2fc201 url(../images/web_wei.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_xin {
	background: #2fc201 url(../images/web_peng.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_lang {
	background: #f8636a url(../images/web_xin.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_qq {
	background: #69a6e0 url(../images/web_qq.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_kong {
	background: #f4c13c url(../images/web_kong.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_she {
	background: #ff5591 url(../images/web_she.png) no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.toolbar_icon_jie {
	background: #fd753e url(../images/web_jie.png)no-repeat center;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	display: block;
	margin: 0 auto
}

.user_center_info {
	width: 96%;
	height: 150px;
	background: #FFFDF7;
	border: 1px solid #E5E0C6;
	font-size: 14px;
	line-height: 23px;
	padding: 5px;
	top: 20px;
	margin: 0 auto;
	display: block;
	position: relative;
}






.yun_new_top {
	width: 100%;
	height: 32px;
	background: #2f333c;
	font-size: 12px;
}

.yun_new_cont {
	width: 1200px;
	margin: 0 auto
}

.yun_new_left {
	float: left;
	color: #fff;
	line-height: 32px;
}

.yun_new_left_city {
	background: url(../images/top_city_map.png) no-repeat left center
}

.yun_new_left_city .hp_head_ft_city_qh {
	display: inline-block;
	margin-left: 5px;
	margin-right: 30px;
	color: #fff;
}

.yun_new_left_city .hp_head_ft_city_qh a {
	color: #fff
}

.yun_new_right {
	;
	float: right;
	line-height: 32px;
	color: #fff
}

.yun_new_right a:hover {
	color: #f60
}

.yun_new_right_wap {
	padding-left: 30px;
	float: left;
	background: url(../images/yun_sjicon.png) no-repeat 10px 10px;
	margin-right: 5px;
	color: #fff
}

.yun_new_right_wx {
	padding-left: 30px;
	float: left;
	background: url(../images/yun_wxicon.png) no-repeat 9px 10px;
	margin-right: 5px;
	color: #fff
}

.yun_new_right_we {
	float: left
}

.yun_new_right_line {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}

.yun_new_right .fastlogin {
	display: none;
}

.yun_new_right_dy {
	float: left;
	padding-left: 30px;
	margin-right: 10px;
	background: url(../images/yun_dyicon.png) no-repeat 12px 10px
}

.yun_new_right_dy a {
	color: #fff
}

.yun_new_headernav {
	width: 100%;
	float: left;
}

.yun_new_headernav_list {
	padding-left: 258px;
	height: 40px;
	padding-top: 10px;
	overflow: hidden;
}

.yun_new_headernav_list li {
	float: left;
	height: 40px;
	line-height: 27px;
	padding: 0px 10px;
	font-size: 17px;
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}

.yun_new_headernav_list .nav_list_hover .yun_new_headernav_list_line {
	width: 38px;
	height: 3px;
	background: #3d9af6;
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -19px
}

.yun_new_headernav_list li a:hover {}

.yun_new_headernav_list .nav_list_hover a {
	color: #0180cf;
}

.yun_new_headernav ul .nav_icon_new {
	right: -15px;
	top: -10px;
}

.yun_new_headernav ul .nav_icon_hot {
	right: -17px;
	top: 0px;
}

.yun_new_headernav ul .nav_icon img {
	display: block
}

.yun_new_header_search_more {
	float: left;
	height: 36px;
	padding-left: 50px;
	padding-top: 27px;
	position: relative
}

.yun_new_header_search_more_box {
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	color: #8f8f92;
	background: url(../images/indexsearch_icon.png) no-repeat right center;
	padding-right: 25px;
}

.yun_new_header_cj {
	width: 110px;
	height: 34px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	display: inline-block;
	float: right;
	margin-top: 27px;
	line-height: 34px;
	text-indent: 40px;
	color: #8f8f92;
	background: #fff url(../images/fb_icon.png) no-repeat 10px center;
}

.yun_new_header_search_more_show {
	width: 110px;
	position: absolute;
	left: 50px;
	top: 60px;
	z-index: 1000000;
	padding-top: 10px;
}

.yun_new_header_search_more_show_c {
	width: 110px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative
}

.yun_new_header_search_more_show a {
	display: block;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
}

.yun_new_header_search_more_show a:hover {
	background: #f8f8f8;
	text-decoration: none;
}

.yun_new_header_search_more_show_icon {
	width: 18px;
	height: 9px;
	background: url(../images/search_sj_icon.png) no-repeat;
	display: inline-block;
	position: absolute;
	left: 46px;
	top: -9px;
}



























@charset "utf-8";

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #555
}

ul,
li {
	list-style: none
}

.clear {
	clear: both
}

.yun_tck {
	width: 620px;
	height: 440px;
	float: left;
	background: #fff;
}

.yun_tck_tit {
	width: 100%;
	height: 42px;
	background: #ececec;
	position: relative
}

.yun_tck_tit_span {
	font-size: 16px;
	line-height: 42px;
	display: inline-block;
	padding-left: 10px;
}

.yun_tck_tit_close {
	position: absolute;
	right: 15px;
	top: 10px;
}

.yun_tck .yun_tck_title {
	width: 100%;
	float: left;
	padding: 10px 0;
}

.yun_tck_title_box {
	padding: 0px 10px;
}

.yun_tck_tit_xz {
	width: 100%;
	float: left
}

.yun_tit_selected {
	width: 100%;
	float: left
}

.yun_tck_tit_xz_l {
	float: left
}

.yun_tck_tit_xz_r {
	float: left;
	color: #999;
	font-size: 12px;
}

.yun_tit_selected .selected {
	min-height: 26px;
}

.yun_tit_selected .selected li {
	float: left;
	margin-top: 6px;
	margin-right: 5px;
}

.yun_tit_selected .selected li a {
	background: url(../images/pickpad.gif) no-repeat left top;
	cursor: default;
	float: left;
	height: 20px;
	line-height: 20px;
	margin: 0 2px;
	padding-left: 8px;
	white-space: nowrap;
}

.yun_tit_selected .selected li .delete {
	background: url(../images/pickpad.gif) no-repeat right top;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	margin-left: 6px;
	text-indent: -99999px;
	width: 20px;
}

.yun_tit_selected .selected li a:hover {
	background-position: left bottom;
	color: #333333;
	text-decoration: none
}

.yun_tit_selected .selected li a:hover .delete {
	background-position: right bottom;
}

.yun_tck .yun_tck_con .yun_tck_con_list {
	margin: 0 5px;
	float: left;
	width: 188px;
	height: 253px;
	border: 1px solid #d9d9d9;
	display: inline
}

.yun_tck_con .lst3 i.yun_tck_con_icon {
	display: none
}

.yun_tck_con ul {
	height: 100%;
	overflow: auto
}

.yun_tck .yun_tck_con .yun_tck_con_list li {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 7px;
	color: #666
}

.yun_tck .yun_tck_con .yun_tck_con_list li {
	padding: 0 15px;
	cursor: pointer;
}

.yun_tck .yun_tck_con .yun_tck_con_list li input {
	vertical-align: middle;
	_vertical-align: -2px;
	_margin-top: 3px
}

.yun_tck .yun_tck_con .yun_tck_con_list li.cur {
	color: #E95A5A;
	font-weight: bold
}

.yun_tck .group ul.subselect li {
	padding-left: 28px
}

.yun_tck .group ul.subselect .first {
	padding-left: 7px
}

.yun_tck .yun_tck_con .yun_tck_con_list li.cu,
.yun_tck .yun_tck_con .yun_tck_con_list li.hover,
.yun_tck .yun_tck_con .yun_tck_con_list li:hover {
	background: #E5E9F2
}

.yun_tck .yun_tck_con .yun_tck_con_list li i {
	float: right;
	line-height: 26px;
	font-size: 12px
}

.yun_tck .actions {
	margin: 20px 0;
	text-align: center;
	display: block;
}

.yun_tck .actions button {
	margin: 0 3px
}

.button_a {
	width: 60px;
	display: inline-block;
	font-family: 微软雅黑;
	height: 28px;
	background: #ccc;
	border: none;
	color: #333;
	margin-right: 10px;
	cursor: pointer
}

.button_a_red {
	background: #2483bb;
	color: #fff
}

.yun_tck .yun_tck_con .yun_tck_con_list .selected {
	font-weight: bold;
	color: red;
}






/** layui-v2.1.7 MIT License By http://www.layui.com */
.layui-btn,
.layui-inline,
img {
	vertical-align: middle
}

.layui-btn,
.layui-disabled,
.layui-icon,
.layui-unselect {
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none
}

blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a:active,
a:hover {
	outline: 0
}

img {
	display: inline-block;
	border: none
}

li {
	list-style: none
}

h1,
h2,
h3 {
	font-size: 14px;
	font-weight: 400
}

h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 400
}

button,
input,
optgroup,
option,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	outline: 0
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
}

body {}

hr {
	height: 1px;
	margin: 10px 0;
	border: 0;
	background-color: #e2e2e2;
	clear: both
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #777
}

a cite {
	font-style: normal;
	*cursor: pointer
}

.layui-border-box,
.layui-border-box * {
	box-sizing: border-box
}

.layui-box,
.layui-box * {
	box-sizing: content-box
}

.layui-clear {
	clear: both;
	*zoom: 1
}

.layui-clear:after {
	content: '\20';
	clear: both;
	*zoom: 1;
	display: block;
	height: 0
}

.layui-inline {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.layui-edge {
	position: absolute;
	width: 0;
	height: 0;
	border-style: dashed;
	border-color: transparent;
	overflow: hidden
}

.layui-elip {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.layui-disabled,
.layui-disabled:hover {
	color: #d2d2d2 !important;
	cursor: not-allowed !important
}

.layui-circle {
	border-radius: 100%
}

.layui-show {
	display: block !important
}

.layui-hide {
	display: none !important
}

@font-face {
	font-family: layui-icon;
	src: url(../font/iconfont.eot?v=220);
	src: url(../font/iconfont.eot?v=220#iefix) format('embedded-opentype'), url(../font/iconfont.svg?v=220#iconfont) format('svg'), url(../font/iconfont.woff?v=220) format('woff'), url(../font/iconfont.ttf?v=220) format('truetype')
}

.layui-icon {
	font-family: layui-icon !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.layui-icon-duihua:before {
	content: "\e611"
}

.layui-icon-shezhi:before {
	content: "\e614"
}

.layui-icon-yinshenim:before {
	content: "\e60f"
}

.layui-icon-search:before {
	content: "\e615"
}

.layui-icon-fenxiang1:before {
	content: "\e641"
}

.layui-icon-shezhi1:before {
	content: "\e620"
}

.layui-icon-yinqing:before {
	content: "\e628"
}

.layui-icon-yuejuancuohao:before {
	content: "\1006"
}

.layui-icon-cuo:before {
	content: "\1007"
}

.layui-icon-baobiao:before {
	content: "\e629"
}

.layui-icon-star:before {
	content: "\e600"
}

.layui-icon-yuandian:before {
	content: "\e617"
}

.layui-icon-kefu:before {
	content: "\e606"
}

.layui-icon-logo:before {
	content: "\e609"
}

.layui-icon-list:before {
	content: "\e60a"
}

.layui-icon-tubiao:before {
	content: "\e62c"
}

.layui-icon-right:before {
	content: "\1005"
}

.layui-icon-huanfu2:before {
	content: "\e61b"
}

.layui-icon-On-line:before {
	content: "\e610"
}

.layui-icon-biaoge:before {
	content: "\e62d"
}

.layui-icon-youyou:before {
	content: "\e602"
}

.layui-icon-zuozuo:before {
	content: "\e603"
}

.layui-icon-cart:before {
	content: "\e698"
}

.layui-icon-cry:before {
	content: "\e69c"
}

.layui-icon-smile:before {
	content: "\e6af"
}

.layui-icon-survey:before {
	content: "\e6b2"
}

.layui-icon-icon5:before {
	content: "\e62e"
}

.layui-icon-iconfont17:before {
	content: "\e62f"
}

.layui-icon-tianjia:before {
	content: "\e61f"
}

.layui-icon-xiazai:before {
	content: "\e601"
}

.layui-icon-xuanzemoban48:before {
	content: "\e630"
}

.layui-icon-gongju:before {
	content: "\e631"
}

.layui-icon-tishilian:before {
	content: "\e664"
}

.layui-icon-bianji:before {
	content: "\e642"
}

.layui-icon-xiaoxi:before {
	content: "\e645"
}

.layui-icon-xiangxia:before {
	content: "\e61a"
}

.layui-icon-wenjian:before {
	content: "\e621"
}

.layui-icon-layouts:before {
	content: "\e632"
}

.layui-icon-duigou:before {
	content: "\e618"
}

.layui-icon-tianjia1:before {
	content: "\e608"
}

.layui-icon-yaoyaozhibofanye:before {
	content: "\e633"
}

.layui-icon-office:before {
	content: "\e705"
}

.layui-icon-404:before {
	content: "\e61c"
}

.layui-icon-lunbozutu:before {
	content: "\e634"
}

.layui-icon-help:before {
	content: "\e607"
}

.layui-icon-daima1:before {
	content: "\e635"
}

.layui-icon-jinshui:before {
	content: "\e636"
}

.layui-icon-faxian:before {
	content: "\e670"
}

.layui-icon-guanyu:before {
	content: "\e60b"
}

.layui-icon-map:before {
	content: "\e715"
}

.layui-icon-xiangshang:before {
	content: "\e619"
}

.layui-icon-bofang:before {
	content: "\e651"
}

.layui-icon-riqi:before {
	content: "\e637"
}

.layui-icon-uploadfile:before {
	content: "\e61d"
}

.layui-icon-delete:before {
	content: "\e640"
}

.layui-icon-bofangzanting02:before {
	content: "\e652"
}

.layui-icon-top:before {
	content: "\e604"
}

.layui-icon-haoyouqingqiu:before {
	content: "\e612"
}

.layui-icon-weibiaoti1:before {
	content: "\e605"
}

.layui-icon-chuangkou:before {
	content: "\e638"
}

.layui-icon-comiisbiaoqing:before {
	content: "\e60c"
}

.layui-icon-zhengque:before {
	content: "\e616"
}

.layui-icon-money:before {
	content: "\e659"
}

.layui-icon-iconfontwodehaoyou:before {
	content: "\e613"
}

.layui-icon-wenjianxiazai:before {
	content: "\e61e"
}

.layui-icon-tupian:before {
	content: "\e60d"
}

.layui-icon-lianjie:before {
	content: "\e64c"
}

.layui-icon-creditlevel:before {
	content: "\e735"
}

.layui-icon-jilu:before {
	content: "\e60e"
}

.layui-icon-liucheng:before {
	content: "\e622"
}

.layui-icon-fontstrikethrough:before {
	content: "\e64f"
}

.layui-icon-unlink:before {
	content: "\e64d"
}

.layui-icon-bianjiwenzi:before {
	content: "\e639"
}

.layui-icon-sanjiao:before {
	content: "\e623"
}

.layui-icon-danxuankuanghouxuan:before {
	content: "\e63f"
}

.layui-icon-danxuankuangxuanzhong:before {
	content: "\e643"
}

.layui-icon-juzhongduiqi:before {
	content: "\e647"
}

.layui-icon-youduiqi:before {
	content: "\e648"
}

.layui-icon-zuoduiqi:before {
	content: "\e649"
}

.layui-icon-gongsisvgtubiaozongji22:before {
	content: "\e626"
}

.layui-icon-gongsisvgtubiaozongji23:before {
	content: "\e627"
}

.layui-icon-shuaxin:before {
	content: "\1002"
}

.layui-icon-loading2:before {
	content: "\e63e"
}

.layui-icon-flow:before {
	content: "\e65c"
}

.layui-icon-jiacu:before {
	content: "\e62b"
}

.layui-icon-uploading:before {
	content: "\e67c"
}

.layui-icon-liaotianduihuaimgoutong:before {
	content: "\e63a"
}

.layui-icon-shipin1:before {
	content: "\e6ed"
}

.layui-icon-yinpin:before {
	content: "\e6fc"
}

.layui-icon-wenjianjiafan:before {
	content: "\e624"
}

.layui-icon-shouji:before {
	content: "\e63b"
}

.layui-icon-tianjia2:before {
	content: "\e654"
}

.layui-icon-wenjianjia:before {
	content: "\e7a0"
}

.layui-icon-biaoqing:before {
	content: "\e650"
}

.layui-icon-html:before {
	content: "\e64b"
}

.layui-icon-biaodan:before {
	content: "\e63c"
}

.layui-icon-goumai:before {
	content: "\e657"
}

.layui-icon-xiangjicopy2x:before {
	content: "\e65d"
}

.layui-icon-25:before {
	content: "\e62a"
}

.layui-icon-emwdaima:before {
	content: "\e64e"
}

.layui-icon-hot:before {
	content: "\e756"
}

.layui-icon-shezhi11:before {
	content: "\e716"
}

.layui-icon-zitixiahuaxian:before {
	content: "\e646"
}

.layui-icon-sanjiao1:before {
	content: "\e625"
}

.layui-icon-tupian-copy-copy:before {
	content: "\e64a"
}

.layui-icon-caidan:before {
	content: "\e671"
}

.layui-icon-zhuti2:before {
	content: "\e66c"
}

.layui-icon-loading1:before {
	content: "\e63d"
}

.layui-icon-xieti:before {
	content: "\e644"
}

.layui-icon-shuaxin-copy:before {
	content: "\e666"
}

.layui-icon-jine:before {
	content: "\e65e"
}

.layui-icon-zhuye:before {
	content: "\e68e"
}

.layui-icon-yonghu:before {
	content: "\e770"
}

.layui-icon-xiaoxi2:before {
	content: "\e667"
}

.layui-icon-yuyin:before {
	content: "\e688"
}

.layui-icon-download:before {
	content: "\e681"
}

.layui-icon-yemian1:before {
	content: "\e655"
}

.layui-icon-moban:before {
	content: "\e663"
}

.layui-icon-yibiaopan:before {
	content: "\e665"
}

.layui-icon-pindao:before {
	content: "\e653"
}

.layui-icon-xiayiye:before {
	content: "\e65a"
}

.layui-icon-huaban:before {
	content: "\e7ae"
}

.layui-icon-xiayiye1:before {
	content: "\e65b"
}

.layui-icon-yingyong:before {
	content: "\e857"
}

.layui-icon-more:before {
	content: "\e65f"
}

.layui-icon-xiangji:before {
	content: "\e660"
}

.layui-icon-refresh:before {
	content: "\e669"
}

.layui-icon-nv:before {
	content: "\e661"
}

.layui-icon-nan:before {
	content: "\e662"
}

.layui-icon-gaoji:before {
	content: "\e674"
}

.layui-icon-fengge:before {
	content: "\e66a"
}

.layui-icon-cai:before {
	content: "\e6c5"
}

.layui-icon-zan:before {
	content: "\e6c6"
}

.layui-icon-shoucang:before {
	content: "\e658"
}

.layui-icon-shuaxin2:before {
	content: "\e66b"
}

.layui-icon-moban1:before {
	content: "\e656"
}

.layui-icon-shuaxin3:before {
	content: "\e66d"
}

.layui-main {
	position: relative;
	width: 1140px;
	margin: 0 auto
}

.layui-header {
	position: relative;
	z-index: 1000;
	height: 60px
}

.layui-header a:hover {
	transition: all .5s;
	-webkit-transition: all .5s
}

.layui-side {
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 999;
	width: 200px;
	overflow-x: hidden
}

.layui-side-scroll {
	width: 220px;
	height: 100%;
	overflow-x: hidden
}

.layui-body {
	position: absolute;
	left: 200px;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 998;
	width: auto;
	overflow: hidden;
	overflow-y: auto;
	box-sizing: border-box
}

.layui-layout-body {
	overflow: hidden
}

.layui-layout-admin .layui-header {
	background-color: #23262E
}

.layui-layout-admin .layui-side {
	top: 60px;
	width: 200px;
	overflow-x: hidden
}

.layui-layout-admin .layui-body {
	top: 60px;
	bottom: 44px
}

.layui-layout-admin .layui-main {
	width: auto;
	margin: 0 15px
}

.layui-layout-admin .layui-footer {
	position: fixed;
	left: 200px;
	right: 0;
	bottom: 0;
	height: 44px;
	line-height: 44px;
	padding: 0 15px;
	background-color: #eee
}

.layui-layout-admin .layui-logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 100%;
	line-height: 60px;
	text-align: center;
	color: #009688;
	font-size: 16px
}

.layui-layout-admin .layui-header .layui-nav {
	background: 0 0
}

.layui-layout-left {
	position: absolute !important;
	left: 200px;
	top: 0
}

.layui-layout-right {
	position: absolute !important;
	right: 0;
	top: 0
}

.layui-container {
	position: relative;
	margin: 0 auto;
	padding: 0 15px;
	box-sizing: border-box
}

.layui-fluid {
	position: relative;
	margin: 0 auto;
	padding: 0 15px
}

.layui-row:after,
.layui-row:before {
	content: '';
	display: block;
	clear: both
}

.layui-col-lg1,
.layui-col-lg10,
.layui-col-lg11,
.layui-col-lg12,
.layui-col-lg2,
.layui-col-lg3,
.layui-col-lg4,
.layui-col-lg5,
.layui-col-lg6,
.layui-col-lg7,
.layui-col-lg8,
.layui-col-lg9,
.layui-col-md1,
.layui-col-md10,
.layui-col-md11,
.layui-col-md12,
.layui-col-md2,
.layui-col-md3,
.layui-col-md4,
.layui-col-md5,
.layui-col-md6,
.layui-col-md7,
.layui-col-md8,
.layui-col-md9,
.layui-col-sm1,
.layui-col-sm10,
.layui-col-sm11,
.layui-col-sm12,
.layui-col-sm2,
.layui-col-sm3,
.layui-col-sm4,
.layui-col-sm5,
.layui-col-sm6,
.layui-col-sm7,
.layui-col-sm8,
.layui-col-sm9,
.layui-col-xs1,
.layui-col-xs10,
.layui-col-xs11,
.layui-col-xs12,
.layui-col-xs2,
.layui-col-xs3,
.layui-col-xs4,
.layui-col-xs5,
.layui-col-xs6,
.layui-col-xs7,
.layui-col-xs8,
.layui-col-xs9 {
	position: relative;
	display: block;
	box-sizing: border-box
}

.layui-col-xs1,
.layui-col-xs10,
.layui-col-xs11,
.layui-col-xs12,
.layui-col-xs2,
.layui-col-xs3,
.layui-col-xs4,
.layui-col-xs5,
.layui-col-xs6,
.layui-col-xs7,
.layui-col-xs8,
.layui-col-xs9 {
	float: left
}

.layui-col-xs1 {
	width: 8.33333333%
}

.layui-col-xs2 {
	width: 16.66666667%
}

.layui-col-xs3 {
	width: 25%
}

.layui-col-xs4 {
	width: 33.33333333%
}

.layui-col-xs5 {
	width: 41.66666667%
}

.layui-col-xs6 {
	width: 50%
}

.layui-col-xs7 {
	width: 58.33333333%
}

.layui-col-xs8 {
	width: 66.66666667%
}

.layui-col-xs9 {
	width: 75%
}

.layui-col-xs10 {
	width: 83.33333333%
}

.layui-col-xs11 {
	width: 91.66666667%
}

.layui-col-xs12 {
	width: 100%
}

.layui-col-xs-offset1 {
	margin-left: 8.33333333%
}

.layui-col-xs-offset2 {
	margin-left: 16.66666667%
}

.layui-col-xs-offset3 {
	margin-left: 25%
}

.layui-col-xs-offset4 {
	margin-left: 33.33333333%
}

.layui-col-xs-offset5 {
	margin-left: 41.66666667%
}

.layui-col-xs-offset6 {
	margin-left: 50%
}

.layui-col-xs-offset7 {
	margin-left: 58.33333333%
}

.layui-col-xs-offset8 {
	margin-left: 66.66666667%
}

.layui-col-xs-offset9 {
	margin-left: 75%
}

.layui-col-xs-offset10 {
	margin-left: 83.33333333%
}

.layui-col-xs-offset11 {
	margin-left: 91.66666667%
}

.layui-col-xs-offset12 {
	margin-left: 100%
}

@media screen and (max-width:768px) {
	.layui-hide-xs {
		display: none !important
	}

	.layui-show-xs-block {
		display: block !important
	}

	.layui-show-xs-inline {
		display: inline !important
	}

	.layui-show-xs-inline-block {
		display: inline-block !important
	}
}

@media screen and (min-width:768px) {
	.layui-container {
		width: 750px
	}

	.layui-hide-sm {
		display: none !important
	}

	.layui-show-sm-block {
		display: block !important
	}

	.layui-show-sm-inline {
		display: inline !important
	}

	.layui-show-sm-inline-block {
		display: inline-block !important
	}

	.layui-col-sm1,
	.layui-col-sm10,
	.layui-col-sm11,
	.layui-col-sm12,
	.layui-col-sm2,
	.layui-col-sm3,
	.layui-col-sm4,
	.layui-col-sm5,
	.layui-col-sm6,
	.layui-col-sm7,
	.layui-col-sm8,
	.layui-col-sm9 {
		float: left
	}

	.layui-col-sm1 {
		width: 8.33333333%
	}

	.layui-col-sm2 {
		width: 16.66666667%
	}

	.layui-col-sm3 {
		width: 25%
	}

	.layui-col-sm4 {
		width: 33.33333333%
	}

	.layui-col-sm5 {
		width: 41.66666667%
	}

	.layui-col-sm6 {
		width: 50%
	}

	.layui-col-sm7 {
		width: 58.33333333%
	}

	.layui-col-sm8 {
		width: 66.66666667%
	}

	.layui-col-sm9 {
		width: 75%
	}

	.layui-col-sm10 {
		width: 83.33333333%
	}

	.layui-col-sm11 {
		width: 91.66666667%
	}

	.layui-col-sm12 {
		width: 100%
	}

	.layui-col-sm-offset1 {
		margin-left: 8.33333333%
	}

	.layui-col-sm-offset2 {
		margin-left: 16.66666667%
	}

	.layui-col-sm-offset3 {
		margin-left: 25%
	}

	.layui-col-sm-offset4 {
		margin-left: 33.33333333%
	}

	.layui-col-sm-offset5 {
		margin-left: 41.66666667%
	}

	.layui-col-sm-offset6 {
		margin-left: 50%
	}

	.layui-col-sm-offset7 {
		margin-left: 58.33333333%
	}

	.layui-col-sm-offset8 {
		margin-left: 66.66666667%
	}

	.layui-col-sm-offset9 {
		margin-left: 75%
	}

	.layui-col-sm-offset10 {
		margin-left: 83.33333333%
	}

	.layui-col-sm-offset11 {
		margin-left: 91.66666667%
	}

	.layui-col-sm-offset12 {
		margin-left: 100%
	}
}

@media screen and (min-width:992px) {
	.layui-container {
		width: 970px
	}

	.layui-hide-md {
		display: none !important
	}

	.layui-show-md-block {
		display: block !important
	}

	.layui-show-md-inline {
		display: inline !important
	}

	.layui-show-md-inline-block {
		display: inline-block !important
	}

	.layui-col-md1,
	.layui-col-md10,
	.layui-col-md11,
	.layui-col-md12,
	.layui-col-md2,
	.layui-col-md3,
	.layui-col-md4,
	.layui-col-md5,
	.layui-col-md6,
	.layui-col-md7,
	.layui-col-md8,
	.layui-col-md9 {
		float: left
	}

	.layui-col-md1 {
		width: 8.33333333%
	}

	.layui-col-md2 {
		width: 16.66666667%
	}

	.layui-col-md3 {
		width: 25%
	}

	.layui-col-md4 {
		width: 33.33333333%
	}

	.layui-col-md5 {
		width: 41.66666667%
	}

	.layui-col-md6 {
		width: 50%
	}

	.layui-col-md7 {
		width: 58.33333333%
	}

	.layui-col-md8 {
		width: 66.66666667%
	}

	.layui-col-md9 {
		width: 75%
	}

	.layui-col-md10 {
		width: 83.33333333%
	}

	.layui-col-md11 {
		width: 91.66666667%
	}

	.layui-col-md12 {
		width: 100%
	}

	.layui-col-md-offset1 {
		margin-left: 8.33333333%
	}

	.layui-col-md-offset2 {
		margin-left: 16.66666667%
	}

	.layui-col-md-offset3 {
		margin-left: 25%
	}

	.layui-col-md-offset4 {
		margin-left: 33.33333333%
	}

	.layui-col-md-offset5 {
		margin-left: 41.66666667%
	}

	.layui-col-md-offset6 {
		margin-left: 50%
	}

	.layui-col-md-offset7 {
		margin-left: 58.33333333%
	}

	.layui-col-md-offset8 {
		margin-left: 66.66666667%
	}

	.layui-col-md-offset9 {
		margin-left: 75%
	}

	.layui-col-md-offset10 {
		margin-left: 83.33333333%
	}

	.layui-col-md-offset11 {
		margin-left: 91.66666667%
	}

	.layui-col-md-offset12 {
		margin-left: 100%
	}
}

@media screen and (min-width:1200px) {
	.layui-container {
		width: 1170px
	}

	.layui-hide-lg {
		display: none !important
	}

	.layui-show-lg-block {
		display: block !important
	}

	.layui-show-lg-inline {
		display: inline !important
	}

	.layui-show-lg-inline-block {
		display: inline-block !important
	}

	.layui-col-lg1,
	.layui-col-lg10,
	.layui-col-lg11,
	.layui-col-lg12,
	.layui-col-lg2,
	.layui-col-lg3,
	.layui-col-lg4,
	.layui-col-lg5,
	.layui-col-lg6,
	.layui-col-lg7,
	.layui-col-lg8,
	.layui-col-lg9 {
		float: left
	}

	.layui-col-lg1 {
		width: 8.33333333%
	}

	.layui-col-lg2 {
		width: 16.66666667%
	}

	.layui-col-lg3 {
		width: 25%
	}

	.layui-col-lg4 {
		width: 33.33333333%
	}

	.layui-col-lg5 {
		width: 41.66666667%
	}

	.layui-col-lg6 {
		width: 50%
	}

	.layui-col-lg7 {
		width: 58.33333333%
	}

	.layui-col-lg8 {
		width: 66.66666667%
	}

	.layui-col-lg9 {
		width: 75%
	}

	.layui-col-lg10 {
		width: 83.33333333%
	}

	.layui-col-lg11 {
		width: 91.66666667%
	}

	.layui-col-lg12 {
		width: 100%
	}

	.layui-col-lg-offset1 {
		margin-left: 8.33333333%
	}

	.layui-col-lg-offset2 {
		margin-left: 16.66666667%
	}

	.layui-col-lg-offset3 {
		margin-left: 25%
	}

	.layui-col-lg-offset4 {
		margin-left: 33.33333333%
	}

	.layui-col-lg-offset5 {
		margin-left: 41.66666667%
	}

	.layui-col-lg-offset6 {
		margin-left: 50%
	}

	.layui-col-lg-offset7 {
		margin-left: 58.33333333%
	}

	.layui-col-lg-offset8 {
		margin-left: 66.66666667%
	}

	.layui-col-lg-offset9 {
		margin-left: 75%
	}

	.layui-col-lg-offset10 {
		margin-left: 83.33333333%
	}

	.layui-col-lg-offset11 {
		margin-left: 91.66666667%
	}

	.layui-col-lg-offset12 {
		margin-left: 100%
	}
}

.layui-col-space1 {
	margin: -.5px
}

.layui-col-space1>* {
	padding: .5px
}

.layui-col-space3 {
	margin: -1.5px
}

.layui-col-space3>* {
	padding: 1.5px
}

.layui-col-space5 {
	margin: -2.5px
}

.layui-col-space5>* {
	padding: 2.5px
}

.layui-col-space8 {
	margin: -3.5px
}

.layui-col-space8>* {
	padding: 3.5px
}

.layui-col-space10 {
	margin: -5px
}

.layui-col-space10>* {
	padding: 5px
}

.layui-col-space12 {
	margin: -6px
}

.layui-col-space12>* {
	padding: 6px
}

.layui-col-space15 {
	margin: -7.5px
}

.layui-col-space15>* {
	padding: 7.5px
}

.layui-col-space18 {
	margin: -9px
}

.layui-col-space18>* {
	padding: 9px
}

.layui-col-space20 {
	margin: -10px
}

.layui-col-space20>* {
	padding: 10px
}

.layui-col-space22 {
	margin: -11px
}

.layui-col-space22>* {
	padding: 11px
}

.layui-col-space25 {
	margin: -12.5px
}

.layui-col-space25>* {
	padding: 12.5px
}

.layui-col-space30 {
	margin: -15px
}

.layui-col-space30>* {
	padding: 15px
}

.layui-btn,
.layui-input,
.layui-select,
.layui-textarea,
.layui-upload-button {
	outline: 0;
	-webkit-appearance: none;
	transition: all .3s;
	-webkit-transition: all .3s;
	box-sizing: border-box
}

.layui-elem-quote {
	margin-bottom: 10px;
	padding: 15px;
	line-height: 22px;
	border-left: 5px solid #009688;
	border-radius: 0 2px 2px 0;
	background-color: #f2f2f2
}

.layui-quote-nm {
	border-color: #e2e2e2;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	background: 0 0
}

.layui-elem-field {
	margin-bottom: 10px;
	padding: 0;
	border: 1px solid #e2e2e2
}

.layui-elem-field legend {
	margin-left: 20px;
	padding: 0 10px;
	font-size: 20px;
	font-weight: 300
}

.layui-field-title {
	margin: 10px 0 20px;
	border: none;
	border-top: 1px solid #e2e2e2
}

.layui-field-box {
	padding: 10px 15px
}

.layui-field-title .layui-field-box {
	padding: 10px 0
}

.layui-progress {
	position: relative;
	height: 6px;
	border-radius: 20px;
	background-color: #e2e2e2
}

.layui-progress-bar {
	position: absolute;
	width: 0;
	max-width: 100%;
	height: 6px;
	border-radius: 20px;
	text-align: right;
	background-color: #5FB878;
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-progress-big,
.layui-progress-big .layui-progress-bar {
	height: 18px;
	line-height: 18px
}

.layui-progress-text {
	position: relative;
	top: -18px;
	line-height: 18px;
	font-size: 12px;
	color: #666
}

.layui-progress-big .layui-progress-text {
	position: static;
	padding: 0 10px;
	color: #fff
}

.layui-card-header,
.layui-colla-title {
	position: relative;
	height: 42px;
	color: #333
}

.layui-card {
	margin-bottom: 15px;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05)
}

.layui-card-header {
	line-height: 42px;
	padding: 0 15px;
	border-bottom: 1px dotted #E9E9E9;
	border-radius: 2px 2px 0 0;
	font-size: 14px
}

.layui-card-body {
	padding: 10px 15px;
	line-height: 24px
}

.layui-card-body .layui-table {
	margin: 5px 0
}

.layui-collapse {
	border: 1px solid #e2e2e2;
	border-radius: 2px
}

.layui-colla-item {
	border-top: 1px solid #e2e2e2
}

.layui-colla-item:first-child {
	border-top: none
}

.layui-colla-title {
	line-height: 42px;
	padding: 0 15px 0 35px;
	background-color: #f2f2f2;
	cursor: pointer
}

.layui-colla-content {
	display: none;
	padding: 10px 15px;
	line-height: 22px;
	border-top: 1px solid #e2e2e2;
	color: #666
}

.layui-bg-black,
.layui-bg-blue,
.layui-bg-cyan,
.layui-bg-green,
.layui-bg-orange,
.layui-bg-red {
	color: #fff !important
}

.layui-colla-icon {
	position: absolute;
	left: 15px;
	top: 0;
	font-size: 14px
}

.layui-bg-red {
	background-color: #FF5722 !important
}

.layui-bg-orange {
	background-color: #FFB800 !important
}

.layui-bg-green {
	background-color: #009688 !important
}

.layui-bg-cyan {
	background-color: #2F4056 !important
}

.layui-bg-blue {
	background-color: #1E9FFF !important
}

.layui-bg-black {
	background-color: #393D49 !important
}

.layui-bg-gray {
	background-color: #eee !important;
	color: #666 !important
}

.layui-text {
	line-height: 22px;
	font-size: 14px;
	color: #666
}

.layui-text h1,
.layui-text h2,
.layui-text h3 {
	font-weight: 500;
	color: #333
}

.layui-text h1 {
	font-size: 30px
}

.layui-text h2 {
	font-size: 24px
}

.layui-text h3 {
	font-size: 18px
}

.layui-text a:not(.layui-btn) {
	color: #01AAED
}

.layui-text a:not(.layui-btn):hover {
	text-decoration: underline
}

.layui-text ul {
	padding: 5px 0 5px 15px
}

.layui-text ul li {
	margin-top: 5px;
	list-style-type: disc
}

.layui-text em,
.layui-word-aux {
	color: #999 !important;
	padding: 0 5px !important
}

.layui-btn {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	padding: 0 18px;
	background-color: #009688;
	color: #fff;
	white-space: nowrap;
	text-align: center;
	font-size: 14px;
	border: none;
	border-radius: 2px;
	cursor: pointer
}

.layui-btn:hover {
	opacity: .8;
	filter: alpha(opacity=80);
	color: #fff
}

.layui-btn:active {
	opacity: 1;
	filter: alpha(opacity=100)
}

.layui-btn+.layui-btn {
	margin-left: 10px
}

.layui-btn-radius {
	border-radius: 100px
}

.layui-btn .layui-icon {
	margin-right: 3px;
	font-size: 18px;
	vertical-align: bottom;
	vertical-align: middle\9
}

.layui-btn-primary {
	border: 1px solid #C9C9C9;
	background-color: #fff;
	color: #555
}

.layui-btn-primary:hover {
	border-color: #009688;
	color: #333
}

.layui-btn-normal {
	background-color: #1E9FFF
}

.layui-btn-warm {
	background-color: #FFB800
}

.layui-btn-danger {
	background-color: #FF5722
}

.layui-btn-disabled,
.layui-btn-disabled:active,
.layui-btn-disabled:hover {
	border: 1px solid #e6e6e6;
	background-color: #FBFBFB;
	color: #C9C9C9;
	cursor: not-allowed;
	opacity: 1
}

.layui-btn-big {
	height: 44px;
	line-height: 44px;
	padding: 0 25px;
	font-size: 16px
}

.layui-btn-small {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 12px
}

.layui-btn-small i {
	font-size: 16px !important
}

.layui-btn-mini {
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	font-size: 12px
}

.layui-btn-mini i {
	font-size: 14px !important
}

.layui-btn-group {
	display: inline-block;
	vertical-align: middle;
	font-size: 0
}

.layui-btn-group .layui-btn {
	margin-left: 0 !important;
	margin-right: 0 !important;
	border-left: 1px solid rgba(255, 255, 255, .5);
	border-radius: 0
}

.layui-btn-group .layui-btn-primary {
	border-left: none
}

.layui-btn-group .layui-btn-primary:hover {
	border-color: #C9C9C9;
	color: #009688
}

.layui-btn-group .layui-btn:first-child {
	border-left: none;
	border-radius: 2px 0 0 2px
}

.layui-btn-group .layui-btn-primary:first-child {
	border-left: 1px solid #c9c9c9
}

.layui-btn-group .layui-btn:last-child {
	border-radius: 0 2px 2px 0
}

.layui-btn-group .layui-btn+.layui-btn {
	margin-left: 0
}

.layui-btn-group+.layui-btn-group {
	margin-left: 10px
}

.layui-input,
.layui-select,
.layui-textarea {
	height: 38px;
	line-height: 1.3;
	line-height: 38px\9;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	border-radius: 2px
}

.layui-input::-webkit-input-placeholder,
.layui-select::-webkit-input-placeholder,
.layui-textarea::-webkit-input-placeholder {
	line-height: 1.3
}

.layui-form-label,
.layui-form-mid,
.layui-textarea {
	line-height: 20px;
	position: relative
}

.layui-input,
.layui-textarea {
	display: block;
	width: 100%;
	padding-left: 10px
}

.layui-input:hover,
.layui-textarea:hover {
	border-color: #D2D2D2 !important
}

.layui-input:focus,
.layui-textarea:focus {
	border-color: #C9C9C9 !important
}

.layui-textarea {
	min-height: 100px;
	height: auto;
	padding: 6px 10px;
	resize: vertical
}

.layui-select {
	padding: 0 10px
}

.layui-form input[type=checkbox],
.layui-form input[type=radio],
.layui-form select {
	display: none
}

.layui-form-item {
	clear: both;
	*zoom: 1
}

.layui-form-item:after {
	content: '\20';
	clear: both;
	*zoom: 1;
	display: block;
	height: 0
}

.layui-form-label {
	float: left;
	display: block;
	padding: 9px 15px;
	width: 80px;
	font-weight: 400;
	text-align: right
}

.layui-form-item .layui-inline {
	margin-bottom: 5px;
	margin-right: 10px
}

.layui-input-block,
.layui-input-inline {
	position: relative
}

.layui-input-block {
	margin-left: 110px;
	min-height: 36px
}

.layui-input-inline {
	display: inline-block;
	vertical-align: middle
}

.layui-form-item .layui-input-inline {
	float: left;
	width: 190px;
	margin-right: 10px
}

.layui-form-text .layui-input-inline {
	width: auto
}

.layui-form-mid {
	float: left;
	display: block;
	padding: 8px 0 !important;
	margin-right: 10px
}

.layui-form-danger+.layui-form-select .layui-input,
.layui-form-danger:focus {
	border: 1px solid #FF5722 !important
}

.layui-form-select {
	position: relative
}

.layui-form-select .layui-input {
	padding-right: 30px;
	cursor: pointer
}

.layui-form-select .layui-edge {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -3px;
	cursor: pointer;
	border-width: 6px;
	border-top-color: #c2c2c2;
	border-top-style: solid;
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-form-select dl {
	display: none;
	position: absolute;
	left: 0;
	top: 42px;
	padding: 5px 0;
	z-index: 2147483647;
	min-width: 100%;
	border: 1px solid #d2d2d2;
	max-height: 300px;
	overflow-y: auto;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	box-sizing: border-box
}

.layui-form-select dl dd,
.layui-form-select dl dt {
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.layui-form-select dl dt {
	font-size: 12px;
	color: #999
}

.layui-form-select dl dd {
	cursor: pointer
}

.layui-form-select dl dd:hover {
	background-color: #f2f2f2
}

.layui-form-select .layui-select-group dd {
	padding-left: 20px
}

.layui-form-select dl dd.layui-select-tips {
	padding-left: 10px !important;
	color: #999
}

.layui-form-select dl dd.layui-this {
	background-color: #5FB878;
	color: #fff
}

.layui-form-checkbox,
.layui-form-select dl dd.layui-disabled {
	background-color: #fff
}

.layui-form-selected dl {
	display: block
}

.layui-form-checkbox,
.layui-form-checkbox *,
.layui-form-radio,
.layui-form-radio *,
.layui-form-switch {
	display: inline-block;
	vertical-align: middle
}

.layui-form-selected .layui-edge {
	margin-top: -9px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: -3px\9
}

:root .layui-form-selected .layui-edge {
	margin-top: -9px\0/IE9
}

.layui-form-selectup dl {
	top: auto;
	bottom: 42px
}

.layui-select-none {
	margin: 5px 0;
	text-align: center;
	color: #999
}

.layui-select-disabled .layui-disabled {
	border-color: #eee !important
}

.layui-select-disabled .layui-edge {
	border-top-color: #d2d2d2
}

.layui-form-checkbox {
	position: relative;
	height: 30px;
	line-height: 28px;
	margin-right: 10px;
	padding-right: 30px;
	border: 1px solid #d2d2d2;
	cursor: pointer;
	font-size: 0;
	border-radius: 2px;
	-webkit-transition: .1s linear;
	transition: .1s linear;
	box-sizing: border-box
}

.layui-form-checkbox:hover {
	border: 1px solid #c2c2c2
}

.layui-form-checkbox span {
	padding: 0 10px;
	height: 100%;
	font-size: 14px;
	background-color: #d2d2d2;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.layui-form-checkbox:hover span {
	background-color: #c2c2c2
}

.layui-form-checkbox i {
	position: absolute;
	right: 0;
	width: 30px;
	color: #fff;
	font-size: 20px;
	text-align: center
}

.layui-form-checkbox:hover i {
	color: #c2c2c2
}

.layui-form-checked,
.layui-form-checked:hover {
	border-color: #5FB878
}

.layui-form-checked span,
.layui-form-checked:hover span {
	background-color: #5FB878
}

.layui-form-checked i,
.layui-form-checked:hover i {
	color: #5FB878
}

.layui-form-item .layui-form-checkbox {
	margin-top: 4px
}

.layui-form-checkbox[lay-skin=primary] {
	height: auto !important;
	line-height: normal !important;
	border: none !important;
	margin-right: 0;
	padding-right: 0;
	background: 0 0
}

.layui-form-checkbox[lay-skin=primary] span {
	float: right;
	padding-right: 15px;
	line-height: 18px;
	background: 0 0;
	color: #666
}

.layui-form-checkbox[lay-skin=primary] i {
	position: relative;
	top: 0;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	border-radius: 2px;
	background-color: #fff;
	-webkit-transition: .1s linear;
	transition: .1s linear
}

.layui-form-checkbox[lay-skin=primary]:hover i {
	border-color: #5FB878;
	color: #fff
}

.layui-form-checked[lay-skin=primary] i {
	border-color: #5FB878;
	background-color: #5FB878;
	color: #fff
}

.layui-checkbox-disbaled[lay-skin=primary] span {
	background: 0 0 !important
}

.layui-checkbox-disbaled[lay-skin=primary]:hover i {
	border-color: #d2d2d2
}

.layui-form-item .layui-form-checkbox[lay-skin=primary] {
	margin-top: 10px
}

.layui-form-switch {
	position: relative;
	height: 22px;
	line-height: 22px;
	width: 42px;
	padding: 0 5px;
	margin-top: 8px;
	border: 1px solid #d2d2d2;
	border-radius: 20px;
	cursor: pointer;
	background-color: #fff;
	-webkit-transition: .1s linear;
	transition: .1s linear
}

.layui-form-switch i {
	position: absolute;
	left: 5px;
	top: 3px;
	width: 16px;
	height: 16px;
	border-radius: 20px;
	background-color: #d2d2d2;
	-webkit-transition: .1s linear;
	transition: .1s linear
}

.layui-form-switch em {
	position: absolute;
	right: 5px;
	top: 0;
	width: 25px;
	padding: 0 !important;
	text-align: center !important;
	color: #999 !important;
	font-style: normal !important;
	font-size: 12px
}

.layui-form-onswitch {
	border-color: #5FB878;
	background-color: #5FB878
}

.layui-form-onswitch i {
	left: 32px;
	background-color: #fff
}

.layui-form-onswitch em {
	left: 5px;
	right: auto;
	color: #fff !important
}

.layui-checkbox-disbaled {
	border-color: #e2e2e2 !important
}

.layui-checkbox-disbaled span {
	background-color: #e2e2e2 !important
}

.layui-checkbox-disbaled:hover i {
	color: #fff !important
}

.layui-form-radio {
	line-height: 28px;
	margin: 6px 10px 0 0;
	padding-right: 10px;
	cursor: pointer;
	font-size: 0
}

.layui-form-radio i {
	margin-right: 8px;
	font-size: 22px;
	color: #c2c2c2
}

.layui-form-radio span {
	font-size: 14px
}

.layui-form-radio i:hover,
.layui-form-radioed i {
	color: #5FB878
}

.layui-radio-disbaled i {
	color: #e2e2e2 !important
}

.layui-form-pane .layui-form-label {
	width: 110px;
	padding: 8px 15px;
	height: 38px;
	line-height: 20px;
	border: 1px solid #e6e6e6;
	border-radius: 2px 0 0 2px;
	text-align: center;
	background-color: #FBFBFB;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box
}

.layui-form-pane .layui-input-inline {
	margin-left: -1px
}

.layui-form-pane .layui-input-block {
	margin-left: 110px;
	left: -1px
}

.layui-form-pane .layui-input {
	border-radius: 0 2px 2px 0
}

.layui-form-pane .layui-form-text .layui-form-label {
	float: none;
	width: 100%;
	border-right: 1px solid #e6e6e6;
	border-radius: 2px;
	box-sizing: border-box;
	text-align: left
}

.layui-form-pane .layui-form-text .layui-input-inline {
	display: block;
	margin: 0;
	top: -1px;
	clear: both
}

.layui-form-pane .layui-form-text .layui-input-block {
	margin: 0;
	left: 0;
	top: -1px
}

.layui-form-pane .layui-form-text .layui-textarea {
	min-height: 100px;
	border-radius: 0 0 2px 2px
}

.layui-form-pane .layui-form-checkbox {
	margin: 4px 0 4px 10px
}

.layui-form-pane .layui-form-radio,
.layui-form-pane .layui-form-switch {
	margin-top: 6px;
	margin-left: 10px
}

.layui-form-pane .layui-form-item[pane] {
	position: relative;
	border: 1px solid #e6e6e6
}

.layui-form-pane .layui-form-item[pane] .layui-form-label {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	border-width: 0 1px 0 0
}

.layui-form-pane .layui-form-item[pane] .layui-input-inline {
	margin-left: 110px
}

@media screen and (max-width:450px) {
	.layui-form-item .layui-form-label {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap
	}

	.layui-form-item .layui-inline {
		display: block;
		margin-right: 0;
		margin-bottom: 20px;
		clear: both
	}

	.layui-form-item .layui-inline:after {
		content: '\20';
		clear: both;
		display: block;
		height: 0
	}

	.layui-form-item .layui-input-inline {
		display: block;
		float: none;
		left: -3px;
		width: auto;
		margin: 0 0 10px 112px
	}

	.layui-form-item .layui-input-inline+.layui-form-mid {
		margin-left: 110px;
		top: -5px;
		padding: 0
	}

	.layui-form-item .layui-form-checkbox {
		margin-right: 5px;
		margin-bottom: 5px
	}
}

.layui-layedit {
	border: 1px solid #d2d2d2;
	border-radius: 2px
}

.layui-layedit-tool {
	padding: 3px 5px;
	border-bottom: 1px solid #e2e2e2;
	font-size: 0
}

.layedit-tool-fixed {
	position: fixed;
	top: 0;
	border-top: 1px solid #e2e2e2
}

.layui-layedit-tool .layedit-tool-mid,
.layui-layedit-tool .layui-icon {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 14px
}

.layui-layedit-tool .layui-icon {
	position: relative;
	width: 32px;
	height: 30px;
	line-height: 30px;
	margin: 3px 5px;
	color: #777;
	cursor: pointer;
	border-radius: 2px
}

.layui-layedit-tool .layui-icon:hover {
	color: #393D49
}

.layui-layedit-tool .layui-icon:active {
	color: #000
}

.layui-layedit-tool .layedit-tool-active {
	background-color: #e2e2e2;
	color: #000
}

.layui-layedit-tool .layui-disabled,
.layui-layedit-tool .layui-disabled:hover {
	color: #d2d2d2;
	cursor: not-allowed
}

.layui-layedit-tool .layedit-tool-mid {
	width: 1px;
	height: 18px;
	margin: 0 10px;
	background-color: #d2d2d2
}

.layedit-tool-html {
	width: 50px !important;
	font-size: 30px !important
}

.layedit-tool-b,
.layedit-tool-code,
.layedit-tool-help {
	font-size: 16px !important
}

.layedit-tool-d,
.layedit-tool-face,
.layedit-tool-image,
.layedit-tool-unlink {
	font-size: 18px !important
}

.layedit-tool-image input {
	position: absolute;
	font-size: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .01;
	filter: Alpha(opacity=1);
	cursor: pointer
}

.layui-layedit-iframe iframe {
	display: block;
	width: 100%
}

#LAY_layedit_code {
	overflow: hidden
}

.layui-laypage {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	margin: 10px 0;
	font-size: 0
}

.layui-laypage>a:first-child,
.layui-laypage>a:first-child em {
	border-radius: 2px 0 0 2px
}

.layui-laypage>a:last-child,
.layui-laypage>a:last-child em {
	border-radius: 0 2px 2px 0
}

.layui-laypage>:first-child {
	margin-left: 0 !important
}

.layui-laypage>:last-child {
	margin-right: 0 !important
}

.layui-laypage a,
.layui-laypage button,
.layui-laypage input,
.layui-laypage select,
.layui-laypage span {
	border: 1px solid #e2e2e2
}

.layui-laypage a,
.layui-laypage span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	margin: 0 -1px 5px 0;
	background-color: #fff;
	color: #333;
	font-size: 12px
}

.layui-laypage a:hover {
	color: #009688
}

.layui-laypage em {
	font-style: normal
}

.layui-laypage .layui-laypage-spr {
	color: #999;
	font-weight: 700
}

.layui-laypage a {
	text-decoration: none
}

.layui-laypage .layui-laypage-curr {
	position: relative
}

.layui-laypage .layui-laypage-curr em {
	position: relative;
	color: #fff
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	position: absolute;
	left: -1px;
	top: -1px;
	padding: 1px;
	width: 100%;
	height: 100%;
	background-color: #009688
}

.layui-laypage-em {
	border-radius: 2px
}

.layui-laypage-next em,
.layui-laypage-prev em {
	font-family: Sim sun;
	font-size: 16px
}

.layui-laypage .layui-laypage-count,
.layui-laypage .layui-laypage-limits,
.layui-laypage .layui-laypage-skip {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	border: none
}

.layui-laypage .layui-laypage-limits {
	vertical-align: top
}

.layui-laypage select {
	height: 22px;
	padding: 3px;
	border-radius: 2px;
	cursor: pointer
}

.layui-laypage .layui-laypage-skip {
	height: 30px;
	line-height: 30px;
	color: #999
}

.layui-laypage button,
.layui-laypage input {
	height: 30px;
	line-height: 30px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	vertical-align: top;
	background-color: #fff;
	box-sizing: border-box
}

.layui-laypage input {
	display: inline-block;
	width: 40px;
	margin: 0 10px;
	padding: 0 3px;
	text-align: center
}

.layui-laypage input:focus,
.layui-laypage select:focus {
	border-color: #009688 !important
}

.layui-laypage button {
	margin-left: 10px;
	padding: 0 10px;
	cursor: pointer
}

.layui-flow-more {
	margin: 10px 0;
	text-align: center;
	color: #999;
	font-size: 14px
}

.layui-flow-more a {
	height: 32px;
	line-height: 32px
}

.layui-flow-more a * {
	display: inline-block;
	vertical-align: top
}

.layui-flow-more a cite {
	padding: 0 20px;
	border-radius: 3px;
	background-color: #eee;
	color: #333;
	font-style: normal
}

.layui-flow-more a cite:hover {
	opacity: .8
}

.layui-flow-more a i {
	font-size: 30px;
	color: #737383
}

.layui-table {
	width: 100%;
	margin: 10px 0;
	background-color: #fff
}

.layui-table tr {
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-table thead tr,
.layui-table-fixed-l tr,
.layui-table-header,
.layui-table-mend,
.layui-table-patch,
.layui-table-tool {
	background-color: #f2f2f2
}

.layui-table th {
	text-align: left;
	font-weight: 400
}

.layui-table td,
.layui-table th,
.layui-table-header,
.layui-table-tool,
.layui-table-view,
.layui-table[lay-skin=line],
.layui-table[lay-skin=row] {
	border: 1px solid #e2e2e2
}

.layui-table td,
.layui-table th {
	position: relative;
	padding: 9px 15px;
	min-height: 20px;
	line-height: 20px;
	font-size: 14px
}

.layui-table[lay-even] tr:nth-child(even) {
	background-color: #f8f8f8
}

.layui-table tbody tr:hover,
.layui-table-hover {
	background-color: #f2f2f2 !important
}

.layui-table-click {
	background-color: #FFEEE8 !important
}

.layui-table[lay-skin=line] td,
.layui-table[lay-skin=line] th {
	border-width: 0 0 1px
}

.layui-table[lay-skin=row] td,
.layui-table[lay-skin=row] th {
	border-width: 0 1px 0 0
}

.layui-table[lay-skin=nob] td,
.layui-table[lay-skin=nob] th {
	border: none
}

.layui-table img {
	max-width: 100px
}

.layui-table[lay-size=lg] td,
.layui-table[lay-size=lg] th {
	padding: 15px 30px
}

.layui-table-view .layui-table[lay-size=lg] .layui-table-cell {
	height: 40px;
	line-height: 40px
}

.layui-table[lay-size=sm] td,
.layui-table[lay-size=sm] th {
	font-size: 12px;
	padding: 5px 10px
}

.layui-table-view .layui-table[lay-size=sm] .layui-table-cell {
	height: 20px;
	line-height: 20px
}

.layui-table[lay-data] {
	display: none
}

.layui-table-view {
	position: relative;
	margin: 10px 0;
	overflow: hidden
}

.layui-table-view .layui-table {
	position: relative;
	width: auto;
	margin: 0
}

.layui-table-body,
.layui-table-header .layui-table,
.layui-table-tool {
	margin-bottom: -1px
}

.layui-table-view .layui-table[lay-skin=line] {
	border-width: 0 1px 0 0
}

.layui-table-view .layui-table[lay-skin=row] {
	border-width: 0 0 1px
}

.layui-table-view .layui-table td,
.layui-table-view .layui-table th {
	padding: 5px 0;
	border-top: none;
	border-left: none
}

.layui-table-view .layui-table td {
	cursor: default
}

.layui-table-view .layui-form-checkbox[lay-skin=primary] i {
	width: 18px;
	height: 18px
}

.layui-table-header {
	border-width: 0 0 1px;
	overflow: hidden
}

.layui-table-sort {
	width: 20px;
	height: 20px;
	margin-left: 5px;
	cursor: pointer !important
}

.layui-table-sort .layui-edge {
	left: 5px;
	border-width: 5px
}

.layui-table-sort .layui-table-sort-asc {
	top: 4px;
	border-top: none;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2
}

.layui-table-sort .layui-table-sort-asc:hover {
	border-bottom-color: #666
}

.layui-table-sort .layui-table-sort-desc {
	bottom: 4px;
	border-bottom: none;
	border-top-style: solid;
	border-top-color: #b2b2b2
}

.layui-table-sort .layui-table-sort-desc:hover {
	border-top-color: #666
}

.layui-table-sort[lay-sort=asc] .layui-table-sort-asc {
	border-bottom-color: #000
}

.layui-table-sort[lay-sort=desc] .layui-table-sort-desc {
	border-top-color: #000
}

.layui-table-cell {
	height: 28px;
	line-height: 28px;
	padding: 0 15px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box
}

.layui-table-cell .layui-form-checkbox {
	top: -1px
}

.layui-table-cell .layui-table-link {
	color: #01AAED
}

.laytable-cell-space {
	width: 15px;
	padding: 0;
	text-align: center
}

.layui-table-body {
	position: relative;
	overflow: auto;
	margin-right: -1px
}

.layui-table-body .layui-none {
	line-height: 40px;
	text-align: center;
	color: #999
}

.layui-table-fixed {
	position: absolute;
	left: 0;
	top: 0
}

.layui-table-fixed .layui-table-body {
	overflow: hidden
}

.layui-table-fixed-r {
	left: auto;
	right: -1px;
	border-left: 1px solid #e2e2e2;
	box-shadow: -1px 0 8px rgba(0, 0, 0, .1)
}

.layui-table-fixed-r .layui-table-header {
	position: relative;
	overflow: visible
}

.layui-table-mend {
	position: absolute;
	right: -49px;
	top: 0;
	height: 100%;
	width: 50px
}

.layui-table-tool {
	position: relative;
	width: 100%;
	padding: 7px 10px 0 0;
	border-width: 1px 0 0;
	height: 41px;
	font-size: 12px;
	white-space: nowrap
}

.layui-table-tool:hover {
	overflow-x: auto
}

.layui-table-page {
	height: 26px
}

.layui-table-tool .layui-laypage {
	margin: 0
}

.layui-table-tool .layui-laypage a,
.layui-table-tool .layui-laypage span {
	height: 26px;
	line-height: 26px;
	border: none;
	background: 0 0;
	padding: 0 12px
}

.layui-table-tool .layui-laypage .layui-laypage-count,
.layui-table-tool .layui-laypage .layui-laypage-limits,
.layui-table-tool .layui-laypage .layui-laypage-skip {
	margin-left: 0;
	padding: 0
}

.layui-table-tool .layui-laypage .layui-laypage-total {
	padding: 0 10px
}

.layui-table-tool .layui-laypage .layui-laypage-spr {
	padding: 0
}

.layui-table-tool .layui-laypage button,
.layui-table-tool .layui-laypage input {
	height: 26px;
	line-height: 26px
}

.layui-table-tool .layui-laypage input {
	width: 40px
}

.layui-table-tool .layui-laypage button {
	padding: 0 10px
}

.layui-table-view select[lay-ignore] {
	display: inline-block
}

.layui-table-tool select {
	height: 18px
}

.layui-table-patch .layui-table-cell {
	padding: 0;
	width: 30px
}

.layui-table-edit {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0 15px 1px;
	border: none
}

.layui-table-edit:focus {
	background-color: #F0F9F2
}

body .layui-table-tips .layui-layer-content {
	background: 0 0;
	padding: 0;
	box-shadow: 0 1px 6px rgba(0, 0, 0, .1)
}

.layui-table-tips-main {
	margin: -44px 0 0 -1px;
	max-height: 150px;
	padding: 8px 15px;
	font-size: 14px;
	overflow-y: scroll;
	background-color: #fff;
	color: #333;
	border: 1px solid #e2e2e2
}

.layui-code,
.layui-upload-list {
	margin: 10px 0
}

.layui-table-tips-c {
	position: absolute;
	right: -3px;
	top: -12px;
	width: 18px;
	height: 18px;
	padding: 3px;
	text-align: center;
	font-weight: 700;
	border-radius: 100%;
	font-size: 14px;
	cursor: pointer;
	background-color: #666
}

.layui-table-tips-c:hover {
	background-color: #999
}

.layui-upload-file {
	display: none !important;
	opacity: .01;
	filter: Alpha(opacity=1)
}

.layui-upload-drag,
.layui-upload-form,
.layui-upload-wrap {
	display: inline-block
}

.layui-upload-choose {
	padding: 0 10px;
	color: #999
}

.layui-upload-drag {
	position: relative;
	padding: 30px;
	border: 1px dashed #e2e2e2;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
	color: #999
}

.layui-upload-drag .layui-icon {
	font-size: 50px;
	color: #009688
}

.layui-upload-drag[lay-over] {
	border-color: #009688
}

.layui-upload-iframe {
	position: absolute;
	width: 0;
	height: 0;
	border: 0;
	visibility: hidden
}

.layui-upload-wrap {
	position: relative;
	vertical-align: middle
}

.layui-upload-wrap .layui-upload-file {
	display: block !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	font-size: 100px;
	width: 100%;
	height: 100%;
	opacity: .01;
	filter: Alpha(opacity=1);
	cursor: pointer
}

.layui-code {
	position: relative;
	padding: 15px;
	line-height: 20px;
	border: 1px solid #ddd;
	border-left-width: 6px;
	background-color: #F2F2F2;
	color: #333;
	font-family: Courier New;
	font-size: 12px
}

.layui-tree {
	line-height: 26px
}

.layui-tree li {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.layui-tree li .layui-tree-spread,
.layui-tree li a {
	display: inline-block;
	vertical-align: top;
	height: 26px;
	*display: inline;
	*zoom: 1;
	cursor: pointer
}

.layui-tree li a {
	font-size: 0
}

.layui-tree li a i {
	font-size: 16px
}

.layui-tree li a cite {
	padding: 0 6px;
	font-size: 14px;
	font-style: normal
}

.layui-tree li i {
	padding-left: 6px;
	color: #333;
	-moz-user-select: none
}

.layui-tree li .layui-tree-check {
	font-size: 13px
}

.layui-tree li .layui-tree-check:hover {
	color: #009E94
}

.layui-tree li ul {
	display: none;
	margin-left: 20px
}

.layui-tree li .layui-tree-enter {
	line-height: 24px;
	border: 1px dotted #000
}

.layui-tree-drag {
	display: none;
	position: absolute;
	left: -666px;
	top: -666px;
	background-color: #f2f2f2;
	padding: 5px 10px;
	border: 1px dotted #000;
	white-space: nowrap
}

.layui-tree-drag i {
	padding-right: 5px
}

.layui-nav {
	position: relative;
	padding: 0 20px;
	background-color: #393D49;
	color: #fff;
	border-radius: 2px;
	font-size: 0;
	box-sizing: border-box
}

.layui-nav * {
	font-size: 14px
}

.layui-nav .layui-nav-item {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	line-height: 60px
}

.layui-nav .layui-nav-item a {
	display: block;
	padding: 0 20px;
	color: #fff;
	color: rgba(255, 255, 255, .7);
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-nav .layui-this:after,
.layui-nav-bar,
.layui-nav-tree .layui-nav-itemed:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 5px;
	background-color: #5FB878;
	transition: all .2s;
	-webkit-transition: all .2s
}

.layui-nav-bar {
	z-index: 1000
}

.layui-nav .layui-nav-item a:hover,
.layui-nav .layui-this a {
	color: #fff
}

.layui-nav .layui-this:after {
	content: '';
	top: auto;
	bottom: 0;
	width: 100%
}

.layui-nav-img {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	border-radius: 50%
}

.layui-nav .layui-nav-more {
	content: '';
	width: 0;
	height: 0;
	border-style: solid dashed dashed;
	border-color: #fff transparent transparent;
	overflow: hidden;
	cursor: pointer;
	transition: all .2s;
	-webkit-transition: all .2s;
	position: absolute;
	top: 50%;
	right: 3px;
	margin-top: -3px;
	border-width: 6px;
	border-top-color: rgba(255, 255, 255, .7)
}

.layui-nav .layui-nav-mored,
.layui-nav-itemed .layui-nav-more {
	margin-top: -9px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}

.layui-nav-child {
	display: none;
	position: absolute;
	left: 0;
	top: 65px;
	min-width: 100%;
	line-height: 36px;
	padding: 5px 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
	border: 1px solid #d2d2d2;
	background-color: #fff;
	z-index: 100;
	border-radius: 2px;
	white-space: nowrap
}

.layui-nav .layui-nav-child a {
	color: #333
}

.layui-nav .layui-nav-child a:hover {
	background-color: #f2f2f2;
	color: #000
}

.layui-nav-child dd {
	position: relative
}

.layui-nav .layui-nav-child dd.layui-this a,
.layui-nav-child dd.layui-this {
	background-color: #5FB878;
	color: #fff
}

.layui-nav-child dd.layui-this:after {
	display: none
}

.layui-nav-tree {
	width: 200px;
	padding: 0
}

.layui-nav-tree .layui-nav-item {
	display: block;
	width: 100%;
	line-height: 45px
}

.layui-nav-tree .layui-nav-item a {
	height: 45px;
	line-height: 45px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.layui-nav-tree .layui-nav-item a:hover {
	background-color: #4E5465
}

.layui-nav-tree .layui-nav-bar {
	width: 5px;
	height: 0;
	background-color: #009688
}

.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover {
	background-color: #009688;
	color: #fff
}

.layui-nav-tree .layui-this:after {
	display: none
}

.layui-nav-itemed>a,
.layui-nav-tree .layui-nav-title a,
.layui-nav-tree .layui-nav-title a:hover {
	color: #fff !important
}

.layui-nav-tree .layui-nav-child {
	position: relative;
	z-index: 0;
	top: 0;
	border: none;
	box-shadow: none
}

.layui-nav-tree .layui-nav-child a {
	height: 40px;
	line-height: 40px;
	color: #fff;
	color: rgba(255, 255, 255, .7)
}

.layui-nav-tree .layui-nav-child,
.layui-nav-tree .layui-nav-child a:hover {
	background: 0 0;
	color: #fff
}

.layui-nav-tree .layui-nav-more {
	top: 20px;
	right: 10px;
	margin: 0
}

.layui-nav-itemed .layui-nav-more {
	top: 14px
}

.layui-nav-itemed .layui-nav-child {
	display: block;
	padding: 0;
	background-color: rgba(0, 0, 0, .3) !important
}

.layui-nav-side {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	overflow-x: hidden;
	z-index: 999
}

.layui-bg-blue .layui-nav-bar,
.layui-bg-blue .layui-nav-itemed:after,
.layui-bg-blue .layui-this:after {
	background-color: #93D1FF
}

.layui-bg-blue .layui-nav-child dd.layui-this {
	background-color: #1E9FFF
}

.layui-bg-blue .layui-nav-itemed>a,
.layui-nav-tree.layui-bg-blue .layui-nav-title a,
.layui-nav-tree.layui-bg-blue .layui-nav-title a:hover {
	background-color: #007DDB !important
}

.layui-breadcrumb {
	visibility: hidden;
	font-size: 0
}

.layui-breadcrumb a {
	padding-right: 8px;
	line-height: 22px;
	font-size: 14px;
	color: #333 !important
}

.layui-breadcrumb a:hover {
	color: #01AAED !important
}

.layui-breadcrumb a cite,
.layui-breadcrumb a span {
	color: #666;
	cursor: text;
	font-style: normal
}

.layui-breadcrumb a span {
	padding-left: 8px;
	font-family: Sim sun
}

.layui-tab {
	margin: 10px 0;
	text-align: left !important
}

.layui-tab[overflow]>.layui-tab-title {
	overflow: hidden
}

.layui-tab-title {
	position: relative;
	left: 0;
	height: 40px;
	white-space: nowrap;
	font-size: 0;
	border-bottom: 1px solid #e2e2e2;
	transition: all .2s;
	-webkit-transition: all .2s
}

.layui-tab-title li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 14px;
	transition: all .2s;
	-webkit-transition: all .2s;
	position: relative;
	line-height: 40px;
	min-width: 65px;
	padding: 0 15px;
	text-align: center;
	cursor: pointer
}

.layui-tab-title li a {
	display: block
}

.layui-tab-title .layui-this {
	color: #000
}

.layui-tab-title .layui-this:after {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 100%;
	height: 41px;
	border: 1px solid #e2e2e2;
	border-bottom-color: #fff;
	border-radius: 2px 2px 0 0;
	box-sizing: border-box;
	pointer-events: none
}

.layui-tab-bar {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	width: 30px;
	height: 39px;
	line-height: 39px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	text-align: center;
	background-color: #fff;
	cursor: pointer
}

.layui-tab-bar .layui-icon {
	position: relative;
	display: inline-block;
	top: 3px;
	transition: all .3s;
	-webkit-transition: all .3s
}

.layui-tab-item {
	display: none
}

.layui-tab-more {
	padding-right: 30px;
	height: auto !important;
	white-space: normal !important
}

.layui-tab-more li.layui-this:after {
	border-bottom-color: #e2e2e2;
	border-radius: 2px
}

.layui-tab-more .layui-tab-bar .layui-icon {
	top: -2px;
	top: 3px\9;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

:root .layui-tab-more .layui-tab-bar .layui-icon {
	top: -2px\0/IE9
}

.layui-tab-content {
	padding: 10px
}

.layui-tab-title li .layui-tab-close {
	position: relative;
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 20px;
	margin-left: 8px;
	top: 1px;
	text-align: center;
	font-size: 14px;
	color: #c2c2c2;
	transition: all .2s;
	-webkit-transition: all .2s
}

.layui-tab-title li .layui-tab-close:hover {
	border-radius: 2px;
	background-color: #FF5722;
	color: #fff
}

.layui-tab-brief>.layui-tab-title .layui-this {
	color: #009688
}

.layui-tab-brief>.layui-tab-more li.layui-this:after,
.layui-tab-brief>.layui-tab-title .layui-this:after {
	border: none;
	border-radius: 0;
	border-bottom: 2px solid #5FB878
}

.layui-tab-brief[overflow]>.layui-tab-title .layui-this:after {
	top: -1px
}

.layui-tab-card {
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1)
}

.layui-tab-card>.layui-tab-title {
	background-color: #f2f2f2
}

.layui-tab-card>.layui-tab-title li {
	margin-right: -1px;
	margin-left: -1px
}

.layui-tab-card>.layui-tab-title .layui-this {
	background-color: #fff
}

.layui-tab-card>.layui-tab-title .layui-this:after {
	border-top: none;
	border-width: 1px;
	border-bottom-color: #fff
}

.layui-tab-card>.layui-tab-title .layui-tab-bar {
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	border-top: none;
	border-right: none
}

.layui-tab-card>.layui-tab-more .layui-this {
	background: 0 0;
	color: #5FB878
}

.layui-tab-card>.layui-tab-more .layui-this:after {
	border: none
}

.layui-timeline {
	padding-left: 5px
}

.layui-timeline-item {
	position: relative;
	padding-bottom: 20px
}

.layui-timeline-axis {
	position: absolute;
	left: -5px;
	top: 0;
	z-index: 10;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-color: #fff;
	color: #5FB878;
	border-radius: 50%;
	text-align: center;
	cursor: pointer
}

.layui-timeline-axis:hover {
	color: #FF5722
}

.layui-timeline-item:before {
	content: '';
	position: absolute;
	left: 5px;
	top: 0;
	z-index: 0;
	width: 1px;
	height: 100%;
	background-color: #e2e2e2
}

.layui-timeline-item:last-child:before {
	display: none
}

.layui-timeline-item:first-child:before {
	display: block
}

.layui-timeline-content {
	padding-left: 25px
}

.layui-badge,
.layui-badge-rim {
	line-height: 18px;
	padding: 0 5px
}

.layui-timeline-title {
	position: relative;
	margin-bottom: 10px
}

.layui-badge,
.layui-badge-dot,
.layui-badge-rim {
	position: relative;
	display: inline-block;
	font-size: 12px;
	background-color: #FF5722;
	color: #fff
}

.layui-badge {
	min-width: 8px;
	height: 18px;
	text-align: center;
	border-radius: 2px
}

.layui-badge-dot {
	width: 8px;
	height: 8px;
	border-radius: 50%
}

.layui-badge-rim {
	height: 18px;
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	background-color: #fff;
	color: #666
}

.layui-btn .layui-badge,
.layui-btn .layui-badge-dot {
	margin-left: 5px
}

.layui-nav .layui-badge,
.layui-nav .layui-badge-dot {
	position: absolute;
	top: 50%;
	margin: -8px 6px 0
}

.layui-tab-title .layui-badge,
.layui-tab-title .layui-badge-dot {
	left: 5px;
	top: -2px
}

.layui-carousel {
	position: relative;
	left: 0;
	top: 0;
	background-color: #f2f2f2
}

.layui-carousel>[carousel-item] {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.layui-carousel>[carousel-item]:before {
	position: absolute;
	content: '\e63d';
	left: 50%;
	top: 50%;
	width: 100px;
	line-height: 20px;
	margin: -10px 0 0 -50px;
	text-align: center;
	color: #999;
	font-family: layui-icon !important;
	font-size: 20px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.layui-carousel>[carousel-item]>* {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #f2f2f2;
	transition-duration: .3s;
	-webkit-transition-duration: .3s
}

.layui-carousel-updown>* {
	-webkit-transition: .3s ease-in-out up;
	transition: .3s ease-in-out up
}

.layui-carousel-arrow {
	display: none\9;
	opacity: 0;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -18px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 20px;
	border: 0;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .2);
	color: #fff;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	cursor: pointer
}

.layui-carousel-arrow[lay-type=add] {
	left: auto !important;
	right: 10px
}

.layui-carousel:hover .layui-carousel-arrow[lay-type=add],
.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add] {
	right: 20px
}

.layui-carousel[lay-arrow=always] .layui-carousel-arrow {
	opacity: 1;
	left: 20px
}

.layui-carousel[lay-arrow=none] .layui-carousel-arrow {
	display: none
}

.layui-carousel-arrow:hover,
.layui-carousel-ind ul:hover {
	background-color: rgba(0, 0, 0, .35)
}

.layui-carousel:hover .layui-carousel-arrow {
	display: block\9;
	opacity: 1;
	left: 20px
}

.layui-carousel-ind {
	position: relative;
	top: -35px;
	width: 100%;
	line-height: 0 !important;
	text-align: center;
	font-size: 0
}

.layui-carousel[lay-indicator=outside] {
	margin-bottom: 30px
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind {
	top: 10px
}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul {
	background-color: rgba(0, 0, 0, .5)
}

.layui-carousel[lay-indicator=none] .layui-carousel-ind {
	display: none
}

.layui-carousel-ind ul {
	display: inline-block;
	padding: 5px;
	background-color: rgba(0, 0, 0, .2);
	border-radius: 10px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.layui-carousel-ind li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 3px;
	font-size: 14px;
	background-color: #e2e2e2;
	background-color: rgba(255, 255, 255, .5);
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.layui-carousel-ind li:hover {
	background-color: rgba(255, 255, 255, .7)
}

.layui-carousel-ind li.layui-this {
	background-color: #fff
}

.layui-carousel>[carousel-item]>.layui-carousel-next,
.layui-carousel>[carousel-item]>.layui-carousel-prev,
.layui-carousel>[carousel-item]>.layui-this {
	display: block
}

.layui-carousel>[carousel-item]>.layui-this {
	left: 0
}

.layui-carousel>[carousel-item]>.layui-carousel-prev {
	left: -100%
}

.layui-carousel>[carousel-item]>.layui-carousel-next {
	left: 100%
}

.layui-carousel>[carousel-item]>.layui-carousel-next.layui-carousel-left,
.layui-carousel>[carousel-item]>.layui-carousel-prev.layui-carousel-right {
	left: 0
}

.layui-carousel>[carousel-item]>.layui-this.layui-carousel-left {
	left: -100%
}

.layui-carousel>[carousel-item]>.layui-this.layui-carousel-right {
	left: 100%
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow {
	left: 50% !important;
	top: 20px;
	margin: 0 0 0 -18px
}

.layui-carousel[lay-anim=updown]>[carousel-item]>*,
.layui-carousel[lay-anim=fade]>[carousel-item]>* {
	left: 0 !important
}

.layui-carousel[lay-anim=updown] .layui-carousel-arrow[lay-type=add] {
	top: auto !important;
	bottom: 20px
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind {
	position: absolute;
	top: 50%;
	right: 20px;
	width: auto;
	height: auto
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind ul {
	padding: 3px 5px
}

.layui-carousel[lay-anim=updown] .layui-carousel-ind li {
	display: block;
	margin: 6px 0
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this {
	top: 0
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev {
	top: -100%
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next {
	top: 100%
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-next.layui-carousel-left,
.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-carousel-prev.layui-carousel-right {
	top: 0
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-left {
	top: -100%
}

.layui-carousel[lay-anim=updown]>[carousel-item]>.layui-this.layui-carousel-right {
	top: 100%
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next,
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev {
	opacity: 0
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-next.layui-carousel-left,
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-carousel-prev.layui-carousel-right {
	opacity: 1
}

.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-left,
.layui-carousel[lay-anim=fade]>[carousel-item]>.layui-this.layui-carousel-right {
	opacity: 0
}

.layui-fixbar {
	position: fixed;
	right: 15px;
	bottom: 15px;
	z-index: 9999
}

.layui-fixbar li {
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 1px;
	text-align: center;
	cursor: pointer;
	font-size: 30px;
	background-color: #9F9F9F;
	color: #fff;
	border-radius: 2px;
	opacity: .95
}

.layui-fixbar li:hover {
	opacity: .85
}

.layui-fixbar li:active {
	opacity: 1
}

.layui-fixbar .layui-fixbar-top {
	display: none;
	font-size: 40px
}

body .layui-util-face {
	border: none;
	background: 0 0
}

body .layui-util-face .layui-layer-content {
	padding: 0;
	background-color: #fff;
	color: #666;
	box-shadow: none
}

.layui-util-face .layui-layer-TipsG {
	display: none
}

.layui-util-face ul {
	position: relative;
	width: 372px;
	padding: 10px;
	border: 1px solid #D9D9D9;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, .2)
}

.layui-util-face ul li {
	cursor: pointer;
	float: left;
	border: 1px solid #e8e8e8;
	height: 22px;
	width: 26px;
	overflow: hidden;
	margin: -1px 0 0 -1px;
	padding: 4px 2px;
	text-align: center
}

.layui-util-face ul li:hover {
	position: relative;
	z-index: 2;
	border: 1px solid #eb7350;
	background: #fff9ec
}

.layui-anim {
	-webkit-animation-duration: .3s;
	animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.layui-anim.layui-icon {
	display: inline-block
}

.layui-anim-loop {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@-webkit-keyframes layui-rotate {
	from {
		-webkit-transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes layui-rotate {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

.layui-anim-rotate {
	-webkit-animation-name: layui-rotate;
	animation-name: layui-rotate;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}

@-webkit-keyframes layui-up {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		opacity: .3
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

@keyframes layui-up {
	from {
		transform: translate3d(0, 100%, 0);
		opacity: .3
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.layui-anim-up {
	-webkit-animation-name: layui-up;
	animation-name: layui-up
}

@-webkit-keyframes layui-upbit {
	from {
		-webkit-transform: translate3d(0, 30px, 0);
		opacity: .3
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

@keyframes layui-upbit {
	from {
		transform: translate3d(0, 30px, 0);
		opacity: .3
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.layui-anim-upbit {
	-webkit-animation-name: layui-upbit;
	animation-name: layui-upbit
}

@-webkit-keyframes layui-movey {

	0%,
	100% {
		-webkit-transform: translate3d(0, 50px, 0)
	}

	50% {
		-webkit-transform: translate3d(0, -50px, 0)
	}
}

@keyframes layui-movey {

	0%,
	100% {
		transform: translate3d(0, 50px, 0)
	}

	50% {
		transform: translate3d(0, -50px, 0)
	}
}

.layui-anim-movey {
	-webkit-animation-name: layui-movey;
	animation-name: layui-movey
}

@-webkit-keyframes layui-scale {
	0% {
		opacity: .3;
		-webkit-transform: scale(.5)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}
}

@keyframes layui-scale {
	0% {
		opacity: .3;
		-ms-transform: scale(.5);
		transform: scale(.5)
	}

	100% {
		opacity: 1;
		-ms-transform: scale(1);
		transform: scale(1)
	}
}

.layui-anim-scale {
	-webkit-animation-name: layui-scale;
	animation-name: layui-scale
}

@-webkit-keyframes layui-scale-spring {
	0% {
		opacity: .5;
		-webkit-transform: scale(.5)
	}

	80% {
		opacity: .8;
		-webkit-transform: scale(1.1)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}
}

@keyframes layui-scale-spring {
	0% {
		opacity: .5;
		transform: scale(.5)
	}

	80% {
		opacity: .8;
		transform: scale(1.1)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}
}

.layui-anim-scaleSpring {
	-webkit-animation-name: layui-scale-spring;
	animation-name: layui-scale-spring
}

@-webkit-keyframes layui-fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes layui-fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.layui-anim-fadein {
	-webkit-animation-name: layui-fadein;
	animation-name: layui-fadein
}

@-webkit-keyframes layui-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes layui-fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.layui-anim-fadeout {
	-webkit-animation-name: layui-fadeout;
	animation-name: layui-fadeout
}

/* layui custom for phpyun */
.layui-input-block {
	margin-left: 0px !important;
}

.layui-layer-page .layui-layer-content {
	overflow: visible !important;
}




.typo-smalls {
	color: #555;
	font-size: 12px;
	height: 25px;
	line-height: 18px;
	overflow: hidden;
}

.xx1,
.xx2,
.xx3,
.xx4,
.xx10 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx5,
.xx6,
.xx7,
.xx8 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx9,
.xx10,
.xx11,
.xx12 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx13,
.xx14,
.xx15,
.xx16 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx17,
.xx18,
.xx19,
.xx20 {
	font-size: 12px;
	padding: 1px 5px;
	margin: 2px 6px 2px 0;
	float: left;
}

.xx1 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx2,
.xx10 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx3,
.xx11 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx4,
.xx12 {
	border: 1px solid #c597c0;
	color: #c597c0;
}

.xx5,
.xx13 {
	border: 1px #C0C36E solid;
	color: #C0C36E;
}

.xx6,
.xx14 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx7,
.xx15 {
	color: #c597c0;
	border: 1px #c597c0 solid;
}

.xx8,
.xx16 {
	border: 1px #89a9d3 solid;
	color: #89a9d3;
}

.xx9,
.xx17 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

.xx18 {
	border: 1px solid #89a9d3;
	color: #89a9d3;
}

.xx19 {
	border: 1px solid #a2c15f;
	color: #a2c15f;
}

.xx20 {
	color: #e28d90;
	font-size: 12px;
	border: 1px solid #e28d90;
	padding: 1px 5px;
	margin: 3px 6px 2px 0;
}

/* pages */
.pages {
	padding: 20px 0 20px 0;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	vertical-align: middle;
}

.pages a:link,
.pages a:visited,
.pages a:active {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	padding: 5px 15px;
	text-decoration: none;
}

.pages a:hover {
	background: #a40001;
	border: #a40001 1px solid;
	color: #FFFFFF;
	padding: 5px 15px;
	text-decoration: none;
}

.pages strong {
	background: #a40001;
	padding: 7px;
	border: #a40001 1px solid;
	color: #FFFFFF;
}

.pages span {
	background: #a40001;
	padding: 12px 15px;
	border: #a40001 1px solid;
	color: #FFFFFF;
	border-radius: 3px;
}

.pages_inp {
	width: 30px;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 7px;
	text-align: center;
	font-size: 14px;
}

.pages_btn {
	/*width: 58px;height: 34px;*/
	border: #FF6600 1px solid;
	color: #FFFFFF;
	padding: 7px 25px;
	background: #FF6600;
	font-weight: bold;
	font-size: 14px;
}

.pages_btn:hover {
	background: #FF3300;
}

.pages label {
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	color: #666666;
	padding: 3px 5px 3px 5px;
}

.pages label em {
	color: red;
	font-weight: bold;
	font-style: normal;
}

.pages label span {
	font-weight: bold;
}

.pages cite {
	font-style: normal;
}

.yun_content {
	width: 1200px;
	margin: 0 auto;
}

.news_index_box {
	width: 800px;
	background: #fff;
	float: left;
	margin-top: 20px;
	padding: 20px;
}

.news_index_box_left {
	width: 785px;
	float: left;
	padding-left: 20px;
}

.news_index_today_h1 {
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #eee;
	position: relative;
	float: left;
}

.news_index_today_h1_s {
	font-weight: bold;
	font-size: 18px;
	padding-left: 40px;
	background: #fff url(../images/ntj.png) no-repeat left center;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 20px;
}

.news_index_box_list {
	width: 100%;
	float: left;
	padding-top: 20px;
}

.news_index_box_list li {
	width: 100%;
	border-bottom: 1px #E5E5E5 solid;
	padding: 20px 0px;
	float: left;
}

.news_index_box_list_img {
	width: 150px;
	float: left;
}

.news_index_box_list_r {
	width: 605px;
	float: left;
	padding-left: 20px;
}

.news_index_box_list_r_h1 {
	width: 100%;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #000;
	font-weight: bold;
}

.news_index_box_list_r_h1 a {
	color: #000;
}

.news_index_box_list_r_p p {
	color: #515050;
	font-size: 14px;
	padding: 5px 0 0 0;
	line-height: 24px;
}

.news_index_box_right {
	width: 320px;
	float: right;
	background: #fff;
	padding: 0 15px;
	margin-top: 20px;
}

.news_index_box_ph {
	width: 100%;
	float: left;
}

.news_index_today_h1 {
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #eee;
	position: relative;
	float: left;
}

.news_index_today_hot_s {
	font-weight: bold;
	font-size: 18px;
	padding-left: 30px;
	background: #fff url(../images/hotn.png) no-repeat left center;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 20px;
}

.news_index_box_ph ul {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.news_index_box_ph ul li {
	width: 100%;
	float: left;
	margin-top: 25px;
}

.news_index_box_ph ul li .yun_in_news_a {
	width: 270px;
	display: inline-block;
	float: left;
	padding-left: 15px;
	font-size: 15px;
}

.news_index_today_tj_s {
	font-weight: bold;
	font-size: 18px;
	padding-left: 30px;
	background: #fff url(../images/tjn.png) no-repeat left center;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-right: 20px;
}

.news_index_box_hot {
	width: 100%;
	float: left;
}

.news_index_box_hot ul li {
	width: 260px;
	height: 45px;
	font-size: 15px;
	margin-top: 25px;
	border-left: 3px solid #ccc;
	padding-left: 20px;
}

.news_index_box_hot ul {
	width: 100%;
	float: left;
	margin-top: 20px;
}
