@charset "utf-8";

* html {
	background-image: url(about:blank);
	background-attachment: fixed;
}

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin: 0;
	padding: 0;
}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display: block;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th {
	text-align: left;
	font-weight: normal;
}

html,body,fieldset,img,iframe,abbr {
	border: 0;
}

i,cite,em,var,address,dfn {
	font-style: normal;
}[hidefocus],summary {
	outline: 0;
}

li {
	list-style: none;
}

img {
	vertical-align: middle;
}

img.handin {
	cursor: pointer;
}

pre,code,kbd,samp {
	font-family: inherit;
}

q:before,q:after {
	content: none;
}

textarea {
	overflow: auto;
	resize: none;
}

label,summary {
	cursor: default;
}

a,button {
	cursor: pointer;
}

del,ins,u,s,a,a:hover {
	text-decoration: none;
}

body,textarea,input,button,select,keygen,legend {
	font: 12px/1.14 "微软雅黑";
	outline: 0;
}

body {
	font: 12px/24px "微软雅黑";
	background: #fff;
}

a {
	text-decoration: none;
	color: #333;
}

a:hover {
	color: #eb2626;
}

.icon-bofang:before {
	content: "\e600";
}

.icon-shoucang:before {
	content: "\e601";
}

.icon-xiala:before {
	content: "\e602";
}

.icon-shanchu:before {
	content: "\e603";
}

.icon-wenti:before {
	content: "\e604";
}

.icon-kecheng:before {
	content: "\e605";
}

.icon-biaoge:before {
	content: "\e606";
}

.icon-taolun:before {
	content: "\e607";
}

.clear {
	clear: both;
	height: 0;
	float: none;
	overflow: hidden;
	display: block;
	visibility: hidden;
}

.clearfix:before,.clearfix:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.font10 {
	font-size: 10px;
}

.font12 {
	font-size: 12px;
}

.font14 {
	font-size: 14px;
}

.font16 {
	font-size: 16px;
}

.font18 {
	font-size: 18px;
}

.font20 {
	font-size: 20px;
}

.font27 {
	font-size: 27px;
}

.font36 {
	font-size: 36px;
}

.font40 {
	font-size: 40px;
}

.font25 {
	font-size: 25px;
}

.font30 {
	font-size: 30px;
}

.font_simsun {
	font-family: SimSun;
}

.font_georgia {
	font-family: Georgia,"Times New Roman",Times,serif;
}

.font_normal {
	font-weight: normal;
}

.font_yh {
	font-family: 'Microsoft YaHei';
}

.ov_visibel {
	overflow: visible;
}

.ov_hide {
	overflow: hidden;
}

a:hover {
	color: #83b226;
};

.ws_normal {
	white-space: normal;
}

.ws_break {
	word-wrap: break-word;
	word-break: normal;
}

.ws_prewrap {
	white-space: pre-wrap;
}

.t_l {
	text-align: left;
}

.t_c {
	text-align: center;
}

.t_r {
	text-align: right;
}

.t_i {
	text-indent: 2em;
}

.f_r {
	float: right!important;
}

.f_l {
	float: left!important;
}

.block {
	display: block;
}

.hidden {
	display: none;
}

.red {
	color: red;
}

.cf60 {
	color: #f60;
}

.cfff {
	color: #fff;
}

.cc00 {
	color: #c00;
}

.c03a {
	color: #03a;
}

.c999 {
	color: #999;
}

.c900 {
	color: #900;
}

.cf90 {
	color: #f90;
}

.c396 {
	color: #396;
}

.cc33 {
	color: #c33;
}

.c960 {
	color: #960;
}

.c690 {
	color: #690;
}

.c096 {
	color: #096;
}

.ccc {
	color: #ccc;
}

.ceee {
	color: #eee;
}

.c369 {
	color: #369;
}

.c333 {
	color: #333;
}

.cfc6 {
	color: #fc6;
}

.c000 {
	color: #000;
}

.c666 {
	color: #666;
}

.c06c {
	color: #06c;
}

.ceb2 {
	color: #EB2626;
}

.c065 {
	color: #0065CB;
}

.cea5 {
	color: #EA5E00;
}

.pad0 {
	padding: 0;
}

.pad5 {
	padding: 5px;
}

.pad10 {
	padding: 10px;
}

.pad20 {
	padding: 20px;
}

.pad25 {
	padding: 25px;
}

.pad30 {
	padding: 30px;
}

.pl_5 {
	padding-left: 5px;
}

.pl_10 {
	padding-left: 10px;
}

.pl_20 {
	padding-left: 20px;
}

.pl_30 {
	padding-left: 30px;
}

.pl_40 {
	padding-left: 40px;
}

.pr_5 {
	padding-right: 5px;
}

.pr_10 {
	padding-right: 10px;
}

.pr_20 {
	padding-right: 20px;
}

.pr_30 {
	padding-right: 30px;
}

.pt_5 {
	padding-top: 5px;
}

.pt_10 {
	padding-top: 10px;
}

.pt_15 {
	padding-top: 15px;
}

.pt_20 {
	padding-top: 20px;
}

.pt_30 {
	padding-top: 30px;
}

.pb_5 {
	padding-bottom: 5px;
}

.pb_10 {
	padding-bottom: 10px;
}

.pb_15 {
	padding-bottom: 15px;
}

.pb_20 {
	padding-bottom: 20px;
}

.pb_30 {
	padding-bottom: 30px;
}

.mar0 {
	margin: 0;
}

.mar10 {
	margin: 10px;
}

.mar20 {
	margin: 20px;
}

.mt_5 {
	margin-top: 5px;
}

.mt_10 {
	margin-top: 10px;
}

.mt_20 {
	margin-top: 20px;
}

.mt_30 {
	margin-top: 30px;
}

.mb_5 {
	margin-bottom: 5px;
}

.mb_10 {
	margin-bottom: 10px;
}

.mb_20 {
	margin-bottom: 20px;
}

.mb_30 {
	margin-bottom: 30px;
}

.ml_5 {
	margin-left: 5px;
}

.ml_10 {
	margin-left: 10px;
}

.ml_20 {
	margin-left: 20px;
}

.ml_30 {
	margin-left: 30px;
}

.mr_5 {
	margin-right: 5px;
}

.mr_10 {
	margin-right: 10px;
}

.mr_20 {
	margin-right: 20px;
}

.mr_30 {
	margin-right: 30px;
}

.ml_-10 {
	margin-left: -10px;
}

.wid790 {
	width: 790px;
}

.wid380 {
	width: 380px;
	overflow: hidden;
}

.wid920 {
	width: 920px;
}

.wid260 {
	width: 260px;
}

.po_ab {
	position: absolute;
}

.po_re {
	position: relative;
}

.block {
	display: block;
}

.hiden {
	display: none;
}

.backgrey {
	background: #f4f4f4;
}

.bd_a {
	border: 1px solid #e9e9e9;
}

.bd_t {
	border-top: 1px solid #e9e9e9;
}

.bd_r {
	border-right: 1px solid #e9e9e9;
}

.bd_b {
	border-bottom: 1px solid #e9e9e9;
}

.bd_l {
	border-left: 1px solid #e9e9e9;
}

a.button,button,input.button {
	display: inline-block;
	line-height: 14px;
	padding: 5px 10px;
	_padding: 5px 10px 4px 10px;
	font-family: "微软雅黑","宋体";
	color: #666;
	border: 1px solid #dfdfdf;
	background: #f4f4f4;
	white-space: nowrap;
	overflow: visible;
	cursor: pointer;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: none;
	zoom: 1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

button,input.button {
	margin-left: 0;
	margin-right: 0;
	cursor: pointer;
	vertical-align: -1px;
	*vertical-align: middle;
}

a.button:hover,button:hover,input.button:hover {
	background: #fff;
}

button:focus {
	background: #fbfbfb;
}

a.button.red,button.red {
	background: #ff7415;
	color: #fff;
	border: 1px solid #ff7415;
}

a.button.red:hover,button.red:hover {
	background: #ff7415;
}

button.red:focus {
	background: #ff7415;
}

a.button.disabled,button.disabled {
	background: #dfdfdf;
	color: #FFF;
	border: 1px solid #dfdfdf;
}

a.button.disabled:hover,button.disabled:hover {
	background: #dfdfdf;
	cursor: text;
}

input[type="text"],input[type="password"] {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 6px 8px 6px 8px;
	vertical-align: middle;
}

input[type="text"]:focus,input[type="password"]:focus,input.focus {
	border-color: #84d2ff;
	box-shadow: 0 0 5px #b8e4ff;
}

select {
	padding: 5px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	border: 1px solid #D8D8D8;
	display: inline-block;
	-webkit-appearance: button;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 8px;
	-webkit-user-select: none;
	background-image: url(../images/common/select.png),-webkit-linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5);
	background-position: center right;
	background-repeat: no-repeat;
	color: #555;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#ie6 select {
	font-size: 14px;
}

html[dir='rtl'] select {
	background-position: center left;
}

select:disabled {
	color: graytext;
	background-image: url(../images/common/disabled_select.png),-webkit-linear-gradient(#fefefe,#f8f8f8 40%,#e9e9e9);
}

select:enabled:hover {
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	background-image: url(../images/common/select.png),-webkit-linear-gradient(#fefefe,#f8f8f8 40%,#e9e9e9);
	color: #333;
}

select:enabled:active {
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
	background-image: url(../images/common/select.png),-webkit-linear-gradient(#f4f4f4,#efefef 40%,#dcdcdc);
	color: #444;
}

input[type="text"]:disabled,select:disabled,select.disabledinput[type="text"][disabled],input[type="password"]:disabled,input[type="password"][disabled],.txt_input:disabled,.txt_input[disabled],.txt_input.disabled {
	border-color: #ccc;
	color: #999;
	background: #eee;
	box-shadow: none;
}

input.checkbox,input.radio {
	vertical-align: -3px;
	margin: 0 3px;
}

.page {
	border: none;
	text-align: right;
}

.page a {
	display: inline-block;
	border: 1px solid #dfdfdf;
	color: #666;
	background: #fff;
	padding: 0 10px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
}

.page span {
	padding: 0 10px;
	margin-right: 2px;
	font-size: 12px;
	line-height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.page a:hover {
	color: #EC2828;
}

.page a.selected,.page a.selected:hover {
	color: #fff;
	background: #FBA243;
	border-color: #FBA243;
	cursor: default;
}

.page .txt_input {
	padding: 0;
	width: 30px;
	height: 24px;
	text-align: center;
	margin-right: 5px;
	vertical-align: middle;
	border: 1px solid #dfdfdf;
	vertical-align: middle;
}

.page button {
	padding: 0;
	height: 24px;
	font-weight: 400;
	font-size: 12px;
	font-family: "微软雅黑";
	line-height: 20px;
	vertical-align: middle;
	width: 50px;
	border-radius: 0;
	vertical-align: middle;
}

.container {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	font: 12px/24px "微软雅黑",sans-serif;
	color: #333;
	margin: auto;
}

span.ico,i.ico {
	display: inline-block;
	vertical-align: middle;
}

span.ico_pc {
	width: 16px;
	height: 14px;
	background: url(../images/common/topapp.png) left -16px;
	margin-right: 5px;
}

span.ico_phone {
	width: 12px;
	height: 15px;
	background: url(../img/topapp.png) -19px -16px;
	vertical-align: -2px;
	+vertical-align: middle;
	margin-right: 5px;
}

span.ico_pad {
	width: 14px;
	height: 15px;
	background: url(../images/common/topapp.png) -33px -16px;
	vertical-align: -3px;
	margin-right: 5px;
}

span.ico_serch {
	width: 19px;
	height: 19px;
	background: url(../images/common/icoserch.png) center center;
	vertical-align: -3px;
}

span.ico_arrtop {
	width: 11px;
	height: 7px;
	background: url(../images/common/arr_wt.gif) left top;
	overflow: hidden;
	margin-top: 15px;
}

span.ico_arrdown {
	width: 11px;
	height: 7px;
	background: url(../images/common/arr_wt.gif) left -7px;
	overflow: hidden;
	margin-top: 15px;
}

.praise a {
	display: inline-block;
	margin-left: 10px;
	background-color: #f9f9f9;
}

.praise a i {
	margin-right: 8px;
}

i.ico_praise {
	width: 11px;
	height: 12px;
	background: url(../images/common/dianzan.png) no-repeat;
	vertical-align: -2px;
}

i.ico_unpraise {
	width: 11px;
	height: 12px;
	background: url(../images/common/dianzan.png) no-repeat left -12px;
	vertical-align: -2px;
}

.box_ef {
	border: 1px solid #efefef;
	background: #fff;
}

.box_df {
	border: 1px solid #dfdfdf;
	background: #fff;
}

.box_e9 {
	border: 1px solid #e9e9e9;
	background: #fff;
}

.box_e10 {
	border: 1px solid #e9e9e9;
	background: #fff url(../images/common/code_bg.png) no-repeat scroll right center;
}

.topmain {
	height: 30px;
	z-index: 1000;
	position: relative;
}

.topfixed {
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
	background: #f4f4f4;
	z-index: 20;
}

.topbox {
	width: 1200px;
	height: 30px;
	margin: 0 auto;
}

.top {
	height: 30px;
	position: relative;
	z-index: 2000;
}

.top .container {
	position: relative;
	z-index: 1;
	line-height: 30px;
}

.top .f_r samp {
	padding: 0 4px;
	display: inline-block;
}

.subnav_span {
	position: relative;
	z-index: 10;
	height: 30px;
	display: inline-block;
}

.subspan_bar span {
	font-size: 10px;
}

.subspan_bar {
	display: inline-block;
	padding: 0 6px;
	position: relative;
	z-index: 2;
}

.subspan_bar.on {
	color: #eb2626;
	padding: 0 5px;
	background: #fff;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

.subspan_bar i.arrow {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin-left: 5px;
	background: url(../images/common/arrotow.png) left top;
	overflow: hidden;
	vertical-align: -1px;
	. vertical-align: middle;
	transition: All .1s ease-in-out;
	-webkit-transition: All .1s ease-in-out;
	-moz-transition: All .1s ease-in-out;
	-o-transition: All .1s ease-in-out;
}

.subspan_bar:hover i.arrow,.subspan_bar.on i.arrow {
	background: url(../images/common/arrotow.png) left -18px;
	overflow: hidden;
}

.subnav_span .icoemail {
	background: url(../images/common/arrow_main.png) no-repeat -107px -67px;
	width: 19px;
	height: 15px;
	display: inline-block;
	vertical-align: -3px;
	+vertical-align: 0;
}

.subnav_span .icoemail.on {
	background-position: -110px -100px;
}

.subnav_option {
	border: 1px solid #dfdfdf;
	background: #fff;
	z-index: 1;
	top: 29px;
	position: absolute;
}

.subnav_option.navig {
	width: 1200px;
	right: 0;
}

.subnav_option.navig ul {
	float: left;
	width: 190px;
	height: 110px;
	border-right: 1px solid #e9e9e9;
	margin-top: 20px;
	padding: 0 0 20px 30px;
}

.subnav_option.navig ul li {
	font-size: 12px;
	line-height: 22px;
	font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
	width: 95px;
	float: left;
	color: #333;
}

.subnav_option.navig ul li.title {
	width: 190px;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

.subnav_option.navig ul.last {
	width: 500px;
	border-right: none;
}

.subnav_option.navig ul.last li.title {
	width: 500px;
}

.subnav_option.navig ul.last li {
	width: 80px;
}

.subnav_option.navig ul li i {
	background-image: url(../images/common/arrow_main.png);
	width: 18px;
	height: 14px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
}

.subnav_option.navig ul li i.icohot {
	background-position: -110px -120px;
}

.subnav_option.navig ul li i.iconew {
	background-position: -110px -140px;
}

.subnav_option.prov {
	width: 922px;
	left: 0;
}

.subnav_option.prov h3 {
	font-size: 14px;
	float: left;
	width: 110px;
	height: 108px;
	border-right: 1px solid #e9e9e9;
	margin-top: 20px;
	text-align: center;
	line-height: 22px;
}

.subnav_option.prov ul {
	float: left;
	width: 130px;
	height: 88px;
	border-right: 1px solid #e9e9e9;
	margin-top: 20px;
	padding: 0 0 20px 30px;
}

.subnav_option.prov ul li {
	float: left;
	width: 50px;
	line-height: 22px;
	font-size: 12px;
	font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
	white-space: nowrap;
}

.subnav_option.prov ul li.title {
	font-size: 14px;
	font-weight: bold;
	width: 130px;
}

.subnav_option.prov ul.last {
	width: 590px;
	border-right: none;
}

.subnav_option.prov ul.last li.title {
	width: 590px;
}

.subnav_option.prov ul.last li {
	width: auto;
	margin-right: 10px;
}

.subnav_option.mobile {
	width: 350px;
	left: 0;
}

.subnav_option.mobile .mobile_l {
	float: left;
	width: 230px;
}

.subnav_option.mobile .mobile_l ul {
	height: 80px;
	display: block;
	padding: 10px;
}

.subnav_option.mobile .mobile_l ul em {
	float: left;
	width: 80px;
	height: 80px;
	display: block;
}

.subnav_option.mobile .mobile_l ul span {
	float: right;
	width: 120px;
	height: 80px;
	display: block;
}

.subnav_option.mobile .mobile_l ul span p {
	line-height: 25px;
}

.subnav_option.mobile .mobile_l i {
	background: url(../images/common/arrow_main.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.subnav_option.mobile .mobile_l i.icoap {
	background-position: -210px 0;
}

.subnav_option.mobile .mobile_l i.icoaz {
	background-position: -250px 0;
}

.subnav_option.mobile .mobile_r {
	width: 118px;
	float: right;
	text-align: center;
}

.subnav_option.mobile .mobile_r em {
	display: block;
	width: 80px;
	height: 80px;
	margin: 35px auto 0 auto;
}

.subnav_option.mobile .mobile_r span {
	line-height: 20px;
}

.subnav_option.logintop {
	left: 0;
	width: 330px;
	height: 140px;
}

.subnav_option.logintop li {
	float: left;
	width: 109px;
	height: 69px;
	text-align: center;
}

.subnav_option.logintop li i {
	background: url(../images/common/arrow_main.png) no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	margin: 13px auto 0 auto;
}

.subnav_option.logintop li i.icouser {
	background-position: -50px -130px;
}

.subnav_option.logintop li i.icoset {
	background-position: -50px -160px;
}

.subnav_option.logintop li i.icopay {
	background-position: -50px -190px;
}

.subnav_option.logintop li i.icopay1 {
	background-position: -50px -250px;
}

.subnav_option.logintop li i.icopay2 {
	background-position: -50px -280px;
}

.subnav_option.logintop li i.icoout {
	background-position: -50px -220px;
}

.subnav_option.logintop li span {
	height: 30px;
	line-height: 30px;
	display: block;
	font-size: 12px;
}

.subnav_option.task {
	left: 0;
	width: 100px;
	padding: 10px 20px;
}

.subnav_option.task li {
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}

.subnav_option.emailmsg {
	left: 0;
	width: 120px;
	padding: 10px 20px;
}

.subnav_option.emailmsg li {
	height: 22px;
	line-height: 22px;
	clear: both;
	font-size: 12px;
}

.subnav_option.emailmsg li a {
	display: block;
	height: 22px;
}

.subnav_option.emailmsg li span {
	float: left;
}

.subnav_option.emailmsg li p {
	float: right;
	color: #ec2828;
	direction: rtl;
}

.subnavlist {
	width: 120px;
	padding: 10px 0 0;
}

.subnavlist li {
	line-height: 24px;
	text-align: left;
}

.release_task {
	width: 130px;
}

.subnav_option h2 {
	font-size: 14px;
	padding: 5px 0;
	display: block;
	white-space: nowrap;
}

.release_task li {
	float: left;
	line-height: 24px;
	padding: 0 5px;
	white-space: nowrap;
}

.release_task li a:hover {
	color: #EB2626;
}

.header {
	padding: 35px 0;
}

.header .search_bigbox {
	float: left;
	overflow: hidden;
}

.header .search form {
	background: #EA1515;
	padding: 3px;
	width: 500px;
}

.header .search .search_input {
	width: 360px;
	height: 20px;
	line-height: 20px;
	padding: 12px 8px 12px 30px;
	float: left;
	border: none;
	color: #999;
	cursor: text;
	background: url("../images/common/icoserch.png") no-repeat 5px center #fff;
}

.header .search .search_input:focus {
	outline: none;
}

.header .search {
	position: relative;
	height: 50px;
	overflow: hidden;
	z-index: 150;
}

.header .search #topsearch_btn {
	position: absolute;
	right: 3px;
	top: 0;
	background: #EA1515;
	border: none;
	height: 50px;
	width: 100px;
	text-align: center;
	padding: 0;
	border-radius: 0;
	font-size: 15px;
	color: #fff;
	line-height: 20px;
}

.header .search #topsearch_btn:hover {
	background: #fe4646;
}

.header .search #topsearch_btntwo {
	position: absolute;
	right: 3px;
	top: 0;
	background: #EA1515;
	border: none;
	height: 40px;
	width: 50px;
	text-align: center;
	padding: 0;
	border-radius: 0;
}

.header .serchdream {
	display: none;
	position: absolute;
	color: #333;
	border: 1px solid #dfdfdf;
	width: 294px;
	background: #fff;
	margin-top: -1px;
	z-index: 115;
}

.header .sercaxy {
	padding: 2px 5px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #999;
	cursor: pointer;
	display: block;
}

.header .serccatgory .sercaxy span.dercatext {
	color: red;
}

.header .sercaxy strong {
	color: #333;
}

.header .sercaxy.hover {
	background: #fff1dc;
}

.channel {
	height: 45px;
	line-height: 45px;
	font-size: 23px;
	color: #666;
	border-left: 1px solid #e9e9e9;
	display: inline-block;
	margin-left: 15px;
	padding-left: 15px;
	margin-top: 2px;
	vertical-align: top;
	font-family: "微软雅黑";
}

.header i.ico-tel400 {
	background: url(../images/login/ico-tel.png);
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
}

.logintool {
	color: #666;
	width: 260px;
}

.logintool .siz25 {
	font-size: 20px;
	color: #EA5E00;
	font-weight: bold;
}

.ex_sercbox {
	padding-top: 5px;
	float: left;
}

.loginlitb_name {
	height: 40px;
	position: relative;
	width: 120px;
	z-index: 111;
}

.loginlitb_topname {
	width: 112px;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	border: 1px solid #dfdfdf;
	cursor: pointer;
	overflow: hidden;
	background: #f5f5f5;
	padding: 3px;
	position: absolute;
	z-index: 2;
}

.logintooset .loginlitb_box {
	right: 0;
}

.logintooset .loginlitb_name {
	width: 100px;
}

.logintooset .loginlitb_topname {
	width: 92px;
}

.icoaraw {
	display: block;
	width: 17px;
	height: 12px;
	float: right;
	margin-top: 10px;
	background: url(../images/common/arrow.gif) no-repeat;
}

.loginlitb_topname img {
	vertical-align: middle;
	display: block;
	float: left;
	margin-right: 5px;
	width: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0;
	border: none;
}

.loginlitb_box {
	position: absolute;
	width: 228px;
	background: #f5f5f5;
	border: 1px solid #dfdfdf;
	margin-top: -1px;
	z-index: 1;
	top: 38px;
}

.loginlitb_box .valid_success {
	display: none!important;
}

.logintool .albotton {
	margin-left: 5px;
}

.albotton {
	display: inline-block;
	height: 36px;
	border: 1px solid #dfdfdf;
	line-height: 36px;
	padding: 0 25px;
	background: #f4f4f4;
	color: #666!important;
}

.loginlitb_box .loginform {
	padding: 10px 0;
	border-bottom: 1px solid #dfdfdf;
}

.loginlitb_box .rowElem {
	padding: 3px 15px 3px 15px!important;
}

.loginlitb_box .rowElem button {
	white-space: nowrap;
}

.loginlitb_box input.txt_input {
	height: 19px;
	line-height: 19px;
	padding: 8px 5px 8px 25px;
	width: 165px;
}

.loginlitb_box input.user {
	background: url(../images/common/userkey.jpg) no-repeat 5px 10px #fff;
}

.loginlitb_box input.pasw {
	background: url(../images/common/userkey.jpg) no-repeat 5px -20px #fff;
}

.loginlitb_box .rowElem label input {
	vertical-align: middle;
	margin-right: 5px;
}

.loginlitb_box .rowElem .button {
	height: 35px;
	width: 195px;
	font-size: 16px;
	line-height: 20px;
}

.loginlitb_box .rowElem .phTips {
	margin-left: -165px!important;
	margin-top: 9px!important;
}

.loginlitb_box span.buttoniner {
	display: inline-block;
	padding: 0 5px;
	margin: 0!important;
}

.loginlitb_box .yazhenma {
	display: inline-block;
	width: 80px;
	text-align: center;
	background: #72AB15;
	line-height: 42px;
	color: #fff;
	margin-right: 5px;
}

.logintother {
	border-top: 1px solid #fff;
	padding: 5px 10px 15px 10px;
}

.logintother p {
	height: 30px;
	line-height: 30px;
	display: block;
}

.logintother a {
	display: inline-block;
	background: url(../images/login/hezhuoico30.png) no-repeat;
	width: 25px;
	height: 25px;
	margin: 0 6px 0 0;
	float: left;
}

.afterlogin_task li {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #fff;
	text-align: center;
}

.afterlogin_task li a {
	display: block;
	color: #06c;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	overflow: hidden;
}

.afterlogin_task li a:hover,.afterlogin_task li a span {
	color: #EB2626;
	background: #FFECDF;
}

.nav {
	position: relative;
	z-index: 110;
	background: #ec2828;
	height: 40px;
	width: 100%;
}

.sidbar {
	width: 260px;
	background: #86b227;
}

.sidbar .s_tl {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	color: #fff;
	font-size: 14px;
	font-family: "微软雅黑";
}

.sidbar .s_tl span.ico_arrtop {
	_margin-top: 15px;
	cursor: pointer;
}

.sidbar .s_tl span.switching {
	background: url(../images/common/arrow_main.png) no-repeat 0 -320px;
	width: 15px;
	height: 12px;
	display: inline-block;
	margin-left: 90px;
	margin-top: 12px;
	cursor: pointer;
}

.sidbar_main {
	position: absolute;
	border: 3px solid #AF1010;
	border-top: none;
	background: #fff;
	padding: 10px 0 0;
	width: 254px;
	z-index: 5;
}

.sidbar_main li {
	clear: both;
	padding: 0 15px;
	z-index: 1;
	position: relative;
}

.sidbar_main li .bar_pad {
	padding: 5px 0;
	border-bottom: 1px dotted #b2b2b2;
	border-top: 1px solid #fff;
	background: #fff;
	position: relative;
	z-index: 2;
}

.sidbar_main li.selected {
	z-index: 2;
	border: none;
	clear: both;
	padding: 0 15px;
	margin-top: -1px;
}

.sidbar_main li.selected .bar_pad {
	border-bottom: 1px solid #af1010;
	border-top: 1px solid #af1010;
	padding-top: 6px;
}

.sidbar_main li .bar_cal span {
	display: inline-block;
	margin-right: 10px;
}

.sidbar_main li .bar_cal span a {
	color: #666;
}

.sidbar_main li .bar_cal span a:hover,.sidbar_main li .bar_tl a:hover {
	color: #EB2626;
}

.sidbar_main li .bar_tl {
	height: 24px;
	clear: both;
}

.sidbar_main li .bar_tl span {
	color: #999;
	margin-right: 5px;
}

.sidbar_main li .bar_tl a {
	float: left;
	color: #333;
}

.sidbar_main li.selected .bar_tl span {
	display: none;
}

.sidbarhiden {
	position: relative;
}

.sidbarbottom {
	clear: both;
	display: block;
	background: #af1010;
	margin: 0 -3px -3px;
	width: 260px;
	height: 36px;
}

.sidbarbottom a {
	color: #fff!important;
	display: block;
	text-align: center;
	padding: 6px 10px;
}

.sidbarhiden .sidbar_main {
	display: none;
	position: absolute;
}

.index_nav {
	height: 50px;
	background-color: transparent;
}

.index_nav .sidbar {
	width: 220px;
}

.index_nav .sidbar .s_tl {
	height: 50px;
	line-height: 50px;
}

.index_nav .sidbar .s_tl span.switching {
	margin-left: 0;
	margin-top: 20px;
}

.index_nav .sidbar .s_tl a,.index_nav .sidbar .s_tl a:hover {
	color: #fff;
}

.index_nav .sidbar span.ico_arrdown {
	margin-top: 22px;
}

.index_nav .navmain {
	height: 50px;
	line-height: 50px;
	width: 930px;
}

.index_nav .navmain span {
	height: 50px;
}

.index_nav .navmain span a {
	color: #333;
	padding: 0 20px;
}

.index_nav .navmain span a.on {
	color: #ec2828;
	line-height: 50px;
}

.index_nav .navmain span a:hover {
	background-color: transparent;
}

.index_nav .navmain span.other {
	position: relative;
	width: 100px;
}

.index_nav .navmain span.other>i {
	background: url(../images/common/arrow_main.png) no-repeat 0 -140px;
	width: 7px;
	height: 4px;
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 23px;
}

.index_nav .navmain span .otherbox {
	position: absolute;
	width: 100px;
	background: #fff;
	display: none;
	border: 1px solid #e9e9e9;
	left: 0;
	top: 50px;
}

.index_nav .navmain span .otherbox a {
	line-height: 30px;
	padding: 0;
	display: block;
	text-align: center;
}

.index_nav .navmain span .otherbox a:hover {
	background: #3d404d;
	color: #fff;
}

.catynavlist {
	display: none;
	position: absolute;
	width: 727px;
	margin: auto;
	border: 1px solid #af1010;
	padding: 10px 0 0;
	left: 238px;
	_left: 223px;
	background: #fff;
	z-index: 1;
	box-shadow: 5px 0 5px rgba(0,0,0,.05),5px 5px 5px rgba(0,0,0,.05),5px -5px 5px rgba(0,0,0,.05);
}

.catynavlist .catigoroy {
	height: auto;
	border: none;
	padding: 0 20px;
}

.catynavlist .catadviver {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	text-align: right;
}

.catigoroy {
	padding-right: 1px;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}

.catiinerbox {
	position: relative;
	padding: 20px 0 15px;
}

.topcati a {
	color: #666;
}

.tinicatiy {
	padding: 4px 0;
	border-bottom: 1px dashed #dfdfdf;
}

.leftincaty {
	float: left;
	text-align: right;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-right: 10px;
	width: 75px;
}

.catynavlist .closenav {
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #f4f4f4;
	border-radius: 24px;
	color: #666;
}

.catynavlist .closenav:hover {
	background: #ff5c64;
	color: #fff;
}

.leftincaty a {
	color: #EB2626;
	font-weight: bold;
}

.letilistcaty {
	float: left;
	width: 570px;
}

.letilistcaty a {
	color: #666;
	display: inline-block;
	padding: 0 10px;
}

.letilistcaty a:hover {
	background: #ffecdf;
	color: #EB2626;
}

.catgorfebgot {
	background: #dfdfdf;
	height: 1px;
	margin-top: -1px;
	position: relative;
	overflow: hidden;
}

.patentuj {
	clear: both;
	overflow: hidden;
	padding: 0 15px 0 20px;
	width: 692px;
}

.patentuj .pttliel {
	height: 32px;
	line-height: 32px;
}

.patentuj .pttliel em {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}

.talentscroll {
	width: 692px;
	height: 80px;
	position: relative;
	overflow: hidden;
	clear: both;
	float: none;
}

.talentscroll .jcarousel-container {
	padding-top: 15px;
}

.talentscroll .jcarousel-container {
	width: 690px;
	height: 60px;
}

.talentscroll .jcarousel-clip {
	width: 620px;
	height: 60px;
	position: absolute;
	left: 35px;
	top: 15px;
}

.talentscroll .jcarousel-prev-disabled {
	cursor: default!important;
}

.talentscroll .jcarousel-prev,.talentscroll .jcarousel-next {
	background: url(../images/common/arrow_main.png) no-repeat -130px 0;
	width: 12px;
	height: 17px;
	position: absolute;
	left: 0;
	top: 33px;
	cursor: pointer;
}

.talentscroll .jcarousel-next {
	left: 670px;
	background-position: -142px 0;
}

.talentscroll .jcarousel-prev:hover {
	background-position: -130px -20px;
}

.talentscroll .jcarousel-next:hover {
	background-position: -142px -20px;
}

.talentscroll .jcarousel-prev:hover.jcarousel-prev-disabled {
	background-position: -130px -0px!important;
}

.talentscroll .jcarousel-next:hover.jcarousel-prev-disabled {
	background-position: -142px -0px;
}

.talentscroll ul {
	display: block;
	height: 60px;
	position: relative;
}

.talentscroll ul li {
	width: 145px;
	height: 60px;
	overflow: hidden;
	float: left;
	padding: 0 5px;
	clear: none;
}

.talentscroll ul li .ptimg {
	padding-top: 5px;
}

.talentscroll ul li .ptimg,.talentscroll ul li .ptimg img {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
}

.talentscroll ul li .ptcotn {
	float: left;
	padding-left: 5px;
	line-height: 18px;
	width: 85px;
	height: 60px;
	overflow: hidden;
}

.talentscroll ul li .ptcotn a {
	color: #06c;
}

.talentscroll ul li .ptcotn a:hover {
	color: #eb2626;
}

.talentscroll ul li .ptcotn .ptc_1 {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.talentlistcomm {
	width: 692px;
	clear: both;
}

.talentlistcomm ul li {
	width: 145px;
	height: 60px;
	overflow: hidden;
	float: left;
	padding: 5px;
	clear: none;
}

.talentlistcomm ul li .ptimg {
	padding-top: 5px;
}

.talentlistcomm ul li .ptimg,.talentlistcomm ul li .ptimg img {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
}

.talentlistcomm ul li .ptcotn {
	float: left;
	padding-left: 5px;
	line-height: 18px;
	width: 85px;
	height: 60px;
	overflow: hidden;
}

.talentlistcomm ul li .ptcotn a {
	color: #06c;
}

.talentlistcomm ul li .ptcotn a:hover {
	color: #eb2626;
}

.talentlistcomm ul li .ptcotn .ptc_1 {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.patentuj div.adsimg {
	clear: both;
}

.patentuj div.adsimg img {
	height: expression(this.height>270 ? this.height = this.height * 270 / this.height:"auto");
	width: expression(this.width>690 ? "690px":"auto");
	max-width: 690px;
	max-height: 270px;
}

.index_sidbar {
	background: #3d404d;
	padding: 0;
	width: 220px;
	border: none;
}

.index_sidbar ul {
	height: 550px;
}

.index_sidbar li {
	padding: 0;
}

.index_sidbar li div.title {
	color: #FFF;
	height: 30px;
	width: 180px;
	background: url(../images/index/nav-x.jpg) repeat-x 0 20px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
}

.index_sidbar li div.title>span {
	height: 30px;
	line-height: 30px;
	display: inline-block;
	max-width: 80px;
	min-width: 50px;
	padding: 0 15px;
	text-align: center;
	color: #ff4c4c;
	background: #3d404d;
	margin: 0 auto;
}

.index_sidbar li .bar_pad {
	padding: 0;
	border: none;
	background: #3D404D;
	position: static;
	z-index: auto;
}

.index_sidbar li .bar_pad>span {
	float: left;
	width: 50px;
	height: 26px;
	line-height: 26px;
	display: block;
	padding-left: 17px;
}

.index_sidbar li .bar_pad>span>a {
	color: #fff;
	white-space: nowrap;
}

.index_sidbar li.selected {
	margin: 0;
	padding: 0;
}

.index_sidbar li.selected .bar_pad {
	border: none;
	background: #fff;
	padding: 0;
}

.index_sidbar li.selected .bar_pad>span>a {
	color: #000;
}

.index_sidbar .catynavlist {
	width: 979px!important;
	left: 220px!important;
	border-color: #3d404d;
	border-left: none;
	box-shadow: none;
	padding: 0;
	height: 548px;
	overflow: hidden;
	background: #fff;
}

.index_sidbar .catynavlist .catynavlist_left {
	float: left;
	width: 700px;
	overflow: hidden;
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy {
	float: left;
	width: 265px;
	padding: 15px 15px 0 40px;
	border: none;
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .leftincaty {
	width: 100%;
	text-align: left;
	margin-right: 0;
	height: 30px;
	line-height: 30px;
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .leftincaty a {
	font-size: 16px;
	font-family: "Microsoft YaHei","微软雅黑";
	font-weight: 500;
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .letilistcaty {
	width: auto;
}

.index_sidbar .catynavlist .catynavlist_left .tinicatiy .letilistcaty a {
	white-space: nowrap;
	padding: 0;
	margin-right: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	float: left;
	color: #000;
}

.index_sidbar .catynavlist .catynavlist_left .caty-nav-footer-adv {
	clear: both;
	padding-left: 40px;
	padding-top: 20px;
}

.index_sidbar .catynavlist .catynavlist_left .caty-nav-footer-adv>a {
	width: 200px;
	height: 100px;
	display: block;
	float: left;
	margin-right: 10px;
}

.index_sidbar .catynavlist .catynavlist_left .caty-nav-footer-adv>a img {
	width: 100%;
	height: 100%;
}

.index_sidbar .catynavlist .catynavlist_right {
	float: right;
	width: 279px;
	height: 548px;
	background: #ededed;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab {
	height: 60px;
	clear: both;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 20px;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_l {
	font-size: 20px;
	font-family: "微软雅黑";
	line-height: 60px;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r {
	padding-top: 20px;
	display: inline-block;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a {
	width: 11px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/index/left+rig_arrow_min.png) no-repeat;
	margin: 0 4px;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.prev {
	background-position: 0 0;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a:hover.prev {
	background-position: 0 -20px;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.next {
	background-position: -11px 0;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a:hover.next {
	background-position: -11px -20px;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.prev.no {
	background-position: 0 0!important;
	cursor: cell;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_tab span.f_r a.next.no {
	background-position: -11px 0!important;
	cursor: cell;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box {
	width: 280px;
	height: 470px;
	overflow: hidden;
	position: relative;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul {
	width: 20000px;
	position: absolute;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li {
	float: left;
	width: 280px;
	padding: 0;
	height: 470px;
	clear: inherit;
	position: static;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd {
	height: 54px;
	padding: 18px 20px;
	border-bottom: 1px solid #dbdbdb;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd.borno {
	border-bottom: none;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd em {
	float: left;
	width: 50px;
	height: 50px;
	display: block;
	padding: 2px 0;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span {
	float: right;
	width: 175px;
	height: 54px;
	display: block;
	line-height: 18px;
	font-family: "微软雅黑";
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span b,.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span font {
	display: block;
	height: 18px;
	line-height: 18px;
}

.index_sidbar .catynavlist .catynavlist_right .catynavlist_right_box ul li dd span b {
	font-size: 14px;
	overflow: hidden;
}

.catynavlist {
	display: none;
	position: absolute;
	width: 727px;
	margin: auto;
	border: 1px solid #af1010;
	padding: 10px 0 0;
	left: 238px;
	_left: 223px;
	background: #fff;
	z-index: 1;
	box-shadow: 5px 0 5px rgba(0,0,0,.05),5px 5px 5px rgba(0,0,0,.05),5px -5px 5px rgba(0,0,0,.05);
}

.catynavlist .catigoroy {
	height: auto;
	border: none;
	padding: 0 20px;
}

.catynavlist .catadviver {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	text-align: right;
}

.catigoroy {
	padding-right: 1px;
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}

.catiinerbox {
	position: relative;
	padding: 20px 0 15px;
}

.topcati a {
	color: #666;
}

.tinicatiy {
	padding: 4px 0;
	border-bottom: 1px dashed #dfdfdf;
}

.leftincaty {
	float: left;
	text-align: right;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-right: 10px;
}

.catynavlist .closenav {
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #f4f4f4;
	border-radius: 24px;
	color: #666;
}

.catynavlist .closenav:hover {
	background: #ff5c64;
	color: #fff;
}

.leftincaty a {
	color: #EB2626;
	font-weight: bold;
}

.letilistcaty {
	float: left;
	width: 570px;
}

.letilistcaty a {
	color: #666;
	display: inline-block;
	padding: 0 10px;
}

.letilistcaty a:hover {
	background: #ffecdf;
	color: #EB2626;
}

.catgorfebgot {
	background: #dfdfdf;
	height: 1px;
	margin-top: -1px;
	position: relative;
	overflow: hidden;
}

.patentuj {
	clear: both;
	overflow: hidden;
	padding: 0 15px 0 20px;
	width: 692px;
}

.patentuj .pttliel {
	height: 32px;
	line-height: 32px;
}

.patentuj .pttliel em {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #333;
}

.talentscroll {
	width: 692px;
	height: 80px;
	position: relative;
	overflow: hidden;
	clear: both;
	float: none;
}

.talentscroll .jcarousel-container {
	padding-top: 15px;
}

.talentscroll .jcarousel-container {
	width: 690px;
	height: 60px;
}

.talentscroll .jcarousel-clip {
	width: 620px;
	height: 60px;
	position: absolute;
	left: 35px;
	top: 15px;
}

.talentscroll .jcarousel-prev-disabled {
	cursor: default!important;
}

.talentscroll .jcarousel-prev,.talentscroll .jcarousel-next {
	background: url(../images/common/arrow_main.png) no-repeat -130px 0;
	width: 12px;
	height: 17px;
	position: absolute;
	left: 0;
	top: 33px;
	cursor: pointer;
}

.talentscroll .jcarousel-next {
	left: 670px;
	background-position: -142px 0;
}

.talentscroll .jcarousel-prev:hover {
	background-position: -130px -20px;
}

.talentscroll .jcarousel-next:hover {
	background-position: -142px -20px;
}

.talentscroll .jcarousel-prev:hover.jcarousel-prev-disabled {
	background-position: -130px -0px!important;
}

.talentscroll .jcarousel-next:hover.jcarousel-prev-disabled {
	background-position: -142px -0px;
}

.talentscroll ul {
	display: block;
	height: 60px;
	position: relative;
}

.talentscroll ul li {
	width: 145px;
	height: 60px;
	overflow: hidden;
	float: left;
	padding: 0 5px;
	clear: none;
}

.talentscroll ul li .ptimg {
	padding-top: 5px;
}

.talentscroll ul li .ptimg,.talentscroll ul li .ptimg img {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
}

.talentscroll ul li .ptcotn {
	float: left;
	padding-left: 5px;
	line-height: 18px;
	width: 85px;
	height: 60px;
	overflow: hidden;
}

.talentscroll ul li .ptcotn a {
	color: #06c;
}

.talentscroll ul li .ptcotn a:hover {
	color: #eb2626;
}

.talentscroll ul li .ptcotn .ptc_1 {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.talentlistcomm {
	width: 692px;
	clear: both;
}

.talentlistcomm ul li {
	width: 145px;
	height: 60px;
	overflow: hidden;
	float: left;
	padding: 5px;
	clear: none;
}

.talentlistcomm ul li .ptimg {
	padding-top: 5px;
}

.talentlistcomm ul li .ptimg,.talentlistcomm ul li .ptimg img {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
}

.talentlistcomm ul li .ptcotn {
	float: left;
	padding-left: 5px;
	line-height: 18px;
	width: 85px;
	height: 60px;
	overflow: hidden;
}

.talentlistcomm ul li .ptcotn a {
	color: #06c;
}

.talentlistcomm ul li .ptcotn a:hover {
	color: #eb2626;
}

.talentlistcomm ul li .ptcotn .ptc_1 {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.patentuj div.adsimg,.patentuj .navbimg {
	clear: both;
}

.patentuj div.adsimg img,.patentuj .navbimg img {
	height: expression(this.height>270 ? this.height = this.height * 270 / this.height:"auto");
	width: expression(this.width>690 ? "690px":"auto");
	max-width: 690px;
	max-height: 270px;
}

.navmain {
	width: 730px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-family: "微软雅黑";
}

.navmain span {
	float: left;
	height: 40px;
	display: inline-block;
}

.navmain span.hot,.navmain span.new,.navmain span.tm,.navmain span.yc,.navmain span.sc,.navmain span.qxpdtip,.navmain span.yqw,.navmain span.ypda_ico {
	position: relative;
}

.navmain span.hot i {
	display: block;
	background: url(../images/common/hot.gif) no-repeat;
	width: 35px;
	height: 26px;
	position: absolute;
	left: 35px;
	top: -13px;
}

.navmain span.cx i {
	display: block;
	background: url(../images/common/cenx.gif) no-repeat;
	width: 97px;
	height: 26px;
	position: absolute;
	left: 50px;
	top: -13px;
}

.navmain span.tm i {
	display: block;
	background: url(../images/common/tm.gif) no-repeat;
	width: 100px;
	height: 23px;
	position: absolute;
	left: 10px;
	top: -13px;
}

.navmain span.new i {
	background: url(../images/common/new.gif) no-repeat;
	width: 38px;
	height: 23px;
	position: absolute;
	left: 40px;
	top: -13px;
}

.navmain span.yc i {
	background: url(../images/common/icojy.gif) no-repeat 0 0;
	height: 23px;
	left: 10px;
	position: absolute;
	top: -13px;
	width: 107px;
}

.navmain span.sc i {
	background: url(../images/common/icosc.gif) no-repeat 0 0;
	height: 23px;
	left: 10px;
	position: absolute;
	top: -13px;
	width: 100px;
}

.navmain span.yqw i {
	background: url(../images/common/yqwtip.gif) no-repeat 0 0;
	height: 26px;
	left: 10px;
	position: absolute;
	top: -13px;
	width: 112px;
}

.navmain span.ypda_ico i {
	background: url(../images/common/epda.gif) no-repeat 0 0;
	height: 30px;
	left: 46px;
	position: absolute;
	top: -12px;
	width: 65px;
}

.navmain span.qxpdtip i {
	background: url(../images/common/new-tip.gif) no-repeat 0 0;
	height: 23px;
	left: 10px;
	position: absolute;
	top: -13px;
	width: 134px;
}

.navmain span.qxpdtip i.type_1 {
	background-position: 0 0;
}

.navmain span.qxpdtip i.type_2 {
	background-position: 0 -23px;
	width: 113px;
}

.navmain span.qxpdtip i.type_3 {
	background-position: 0 -46px;
	width: 111px;
}

.navmain span.qxpdtip i.type_4 {
	background-position: 0 -69px;
	width: 97px;
}

.navmain span.qxpdtip i.type_5 {
	background-position: 0 -92px;
	width: 97px;
}

.navmain span.qxpdtip i.type_6 {
	background-position: 0 -115px;
	width: 133px;
}

.navmain span.qxpdtip i.type_7 {
	background-position: 0 -138px;
	width: 133px;
}

.navmain span.qxpdtip i.type_8 {
	background-position: 0 -161px;
	width: 133px;
}

.navmain span a {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	padding: 0 16px;
}

.navmain span a.on {
	border: none;
	line-height: 40px;
	background: url(../images/common/navarro.gif) no-repeat center bottom;
	font-weight: bold;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.navmain span a:hover {
	background: #af1010;
}

a.navreles {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 200px;
	text-align: center;
	color: #fff;
	float: left;
	background: #af1010;
	font-weight: bold;
	font-size: 14px;
	font-family: "微软雅黑";
}

.navmain span div.epzzbox {
	position: absolute;
	left: 0;
	top: 40px;
	display: none;
}

.navmain span div.epzzbox a {
	background: #ec2828;
	padding: 0 13px;
	display: block;
	line-height: 35px;
	height: 35px;
	white-space: nowrap;
	color: #fff;
	border-top: 1px solid #af1010;
}

.navmain span div.epzzbox a:hover {
	background: #af1010;
}

.crumbs {
	height: 50px;
	line-height: 50px;
	clear: both;
}

.crumbs div.f_l span b,.crumbs div.f_l span a,.crumbs div.f_l span i {
	float: left;
	font-style: normal;
}

.crumbs div.f_l span h1 {
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	width: inherit;
}

.crumbs div.f_l span h1 a,.crumbs div.f_l span font b {
	float: none;
	clear: both;
}

.crumbs div.f_l span i {
	padding: 0 4px;
}

.crumbcroll {
	height: 24px;
	margin-top: 13px;
	overflow: hidden;
	background: url(../images/common/arrow_main.png) no-repeat -280px -38px;
	padding-left: 30px;
}

.crumbcroll ul {
	height: 24px;
	display: block;
	overflow: hidden;
}

.crumbcroll ul li {
	height: 24px;
	line-height: 24px;
}

.helpfoot {
	background: #292a33;
}

.helpfoot .container {
	border-left: 1px solid #3f4048;
	border-right: 1px solid #3f4048;
	padding: 40px 0;
}

.help_box {
	float: left;
}

.help_box .iner {
	padding-left: 50px;
}

.help_box .iner.bor_r {
	border-right: 1px solid #3e3e3e;
	padding-right: 40px;
}

.help_box .iner a {
	color: #999;
}

.help_box .iner a strong {
	color: #fff;
	font-size: 15px;
	font-family: "微软雅黑";
	margin-bottom: 10px;
	display: block;
}

.help_box .iner a:hover {
	color: #fff;
}

.help_box.last .iner {
	width: 310px;
	color: #999;
}

.help_box.last .iner h3 {
	font-size: 30px;
	font-family: "微软雅黑";
	height: 45px;
	line-height: 45px;
	color: #fff;
	padding-bottom: 10px;
}

.help_box.last .iner h3 font {
	font-size: 12px;
	color: #999;
	height: 25px;
	line-height: 25px;
	padding-top: 20px;
	display: inline-block;
}

.help_box.last .iner span {
	height: 30px;
	display: block;
	padding-bottom: 10px;
}

.phonenumb span.ph_u {
	font-family: "微软雅黑";
	vertical-align: middle;
	font-size: 24px;
	color: #EB2727;
	font-weight: bold;
	line-height: 24px;
	padding-right: 10px;
}

.phonenumb span.mf {
	line-height: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
}

.phonenumb #epwapQQ_f {
	background: url(../images/common/kfqq.gif) no-repeat 0 center;
	width: 171px;
	height: 30px;
	display: block;
}

.footer {
	padding: 25px 0;
	border-top: 1px solid #e5e5e5;
	text-align: center;
	color: #666;
}

.footer a {
	margin-left: 10px;
	margin-right: 10px;
}

.footer-last a {
	width: 128px;
	height: 45px;
	display: inline-block;
}

.footer-last a img {
	width: 128px;
	height: 45px;
}

.footer-last .hycode {
	background: url(../images/common/008.gif);
}

.footer-last .hycode img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.link_tab {
	height: 40px;
	padding: 0 20px 0 0;
}

.link_tab span {
	display: inline-block;
	padding: 0 20px;
	font-size: 14px;
	float: left;
	line-height: 40px;
	height: 40px;
	cursor: pointer;
	border-bottom: 1px solid #e6e6e6;
}

.link_tab span.select {
	border-bottom-color: #e61717;
	color: #e61717;
}

.link_li {
	background: #fff;
	padding: 10px 0;
}

.link_li b.title {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	display: block;
}

.link_li_img {
	clear: both;
}

.link_li_img a {
	width: 150px;
	height: 80px;
	display: block;
	float: left;
	margin: 5px 25px 5px 0;
}

.link_li_txt {
	clear: both;
	padding: 10px 0;
}

.link_li_txt a {
	color: #999;
	margin-right: 10px;
}

.link_li_txt a:hover {
	color: #eb2626;
}

.hezhuoban {
	padding: 25px 0 50px 0;
}

.fglin {
	display: block;
	height: 52px;
	width: 60px;
	background: url(../images/common/fenli.png) no-repeat center top;
}

.valid_info,.valid_error,.valid_success {
	display: inline-block;
	padding: 0 0 0 35px;
	color: #333;
	background-position: 10px center;
	background-repeat: no-repeat;
}

.valid_info {
	background-image: url(../images/common/form/info.gif);
	color: #0075df;
}

.valid_error {
	background-image: url(../images/common/form/error.gif);
	color: #eb2626;
}

.valid_success {
	background-image: url(../images/common/form/success.gif);
	padding: 0 0 0 35px;
	color: #333;
}

.valid_success font {
	display: inline-block;
	height: 16px;
}

.valid_info span,.valid_error span,.valid_success span {
	display: inline-block;
	font-size: 12px;
	padding-right: 10px;
	color: #f00;
}

.elment {
	width: 240px;
	height: 50px;
	float: left;
}

.elment a>i {
	background: url(../images/common/bot_hez.png) no-repeat;
	width: 50px;
	height: 50px;
	display: inline-block;
	vertical-align: middle;
	float: left;
}

.elment a>i.icozl {
	background-position: 0 0;
}

.elment a>i.icoxm {
	background-position: 0 -60px;
}

.elment a>i.icozc {
	background-position: 0 -120px;
}

.elment a>i.icotz {
	background-position: 0 -180px;
}

.elment a>i.icojd {
	background-position: 0 -240px;
}

.elment .emcont {
	font-size: 22px;
	height: 50px;
	font-family: "微软雅黑";
	float: left;
	margin-left: 20px;
}

.elment .emcont span {
	font-weight: bold;
}

#ajaxwaitid {
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 999;
	margin-top: -9px;
	margin-left: -63px;
	width: 126px;
}

#ajaxwaitid div {
	border-radius: 5px;
	padding: 5px 10px;
	color: #fff;
	font: 12px/18px Arial,"瀹嬩綋";
	text-align: center;
	background: #294A8B;
	box-shadow: 0 0 5px rgba(0,0,0,.5);
}

#ie6 #ajaxwaitid {
	position: absolute;
	bottom: auto;
	top: expression(eval(document.documentElement.scrollTop)+300);
	right: auto;
	left: expression(eval(document.body.scrollWidth)/2);
}

.valid_info,.valid_error {
	display: inline-block;
	padding: 0 0 0 35px;
	color: #333;
}

.valid_info {
	background: url(../images/common/form/info.gif) 10px center no-repeat;
	color: #0075df;
}

.valid_error {
	color: #eb2626;
	background: url(../images/common/form/error.gif) 10px center no-repeat;
}

.valid_success {
	background: url(../images/common/form/success.gif) 10px center no-repeat;
	padding: 0 0 0 35px;
	color: #333;
	display: inline-block;
	*display: inline;
}

.valid_success font {
	display: inline-block;
	height: 16px;
}

.valid_info span,.valid_error span,.valid_success span {
	display: inline-block;
	font-size: 12px;
	padding-right: 10px;
	color: #f00;
}

.tipsy {
	font-size: 12px;
	position: absolute;
	padding: 5px;
	z-index: 30000;
}

.tipsy-inner {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	color: #666;
	max-width: 200px;
	padding: 10px 15px;
	border-radius: 2px;
}

.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border: 5px solid transparent;
	_color: #666;
}

.tipsy-arrow-n {
	border-bottom-color: #dfdfdf;
}

.tipsy-arrow-s {
	border-top-color: #dfdfdf;
}

.tipsy-arrow-e {
	border-left-color: #dfdfdf;
}

.tipsy-arrow-w {
	border-right-color: #dfdfdf;
}

.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow,.tipsy-ne .tipsy-arrow {
	top: 0;
	border-top: none;
}

.tipsy-s .tipsy-arrow,.tipsy-sw .tipsy-arrow,.tipsy-se .tipsy-arrow {
	bottom: 0;
	border-bottom: none;
}

.tipsy-n .tipsy-arrow,.tipsy-s .tipsy-arrow {
	left: 50%;
	margin-left: -5px;
}

.tipsy-nw .tipsy-arrow,.tipsy-sw .tipsy-arrow {
	left: 10px;
}

.tipsy-ne .tipsy-arrow,.tipsy-se .tipsy-arrow {
	right: 10px;
}

.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow {
	top: 50%;
	margin-top: -5px;
}

.tipsy-e .tipsy-arrow {
	right: 0;
	border-right: none;
}

.tipsy-w .tipsy-arrow {
	left: 0;
	border-left: none;
}

.jcarousel-container {
	position: relative;
}

.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-list li,.jcarousel-item {
	float: left;
	list-style: none;
}

.jcarousel-next {
	z-index: 3;
	display: none;
}

.jcarousel-prev {
	z-index: 3;
	display: none;
}

fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

fieldset legend {
	margin-left: 10px;
	padding: 0 5px;
	background: #fff;
	color: #333;
	font-weight: bold;
}

#calendar {
	padding: 5px;
	text-align: left;
	border: 1px solid #dfdfdf;
	background: #FFF;
	font-size: 12px;
	margin-top: 10px;
}

#calendar a {
	text-decoration: none;
}

#calendar td {
	padding: 2px;
	font-weight: bold;
}

#calendar_week td {
	height: 2em;
	line-height: 2em;
	border-bottom: 1px solid #dfdfdf;
	font-size: 14px;
}

#hourminute td {
	padding: 4px 2px;
	border-top: 1px solid #dfdfdf;
}

.calendar_expire,.calendar_expire a:link,.calendar_expire a:visited {
	color: #999;
	font-weight: normal;
	cursor: default;
}

.calendar_default,.calendar_default a:link,.calendar_default a:visited {
	color: #fe4545;
}

.calendar_today,.calendar_today a:link,.calendar_today a:visited {
	color: #ff7b7b;
	font-weight: bold;
}

#calendar_header td {
	width: 30px;
	height: 20px;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
	color: #000;
}

#calendar_year {
	display: none;
	line-height: 130%;
	background: #FFF;
	position: absolute;
	z-index: 10;
}

#calendar_year .col {
	float: left;
	background: #FFF;
	margin-left: 1px;
	border: 1px solid #ccc;
	padding: 4px;
}

#calendar_year .col a {
	color: #2F549F;
}

#calendar_month {
	display: none;
	background: #FFF;
	line-height: 130%;
	border: 1px solid #DDD;
	padding: 4px;
	position: absolute;
	z-index: 11;
}

#calendar_month a {
	color: #2F549F;
}

#rightToolbar {
	display: block;
	position: fixed;
	z-index: 115;
	right: 0;
	top: 200px;
	_margin: 0 15px 15px 0;
	width: 112px;
	font-size: 12px;
}

#rightToolbar {
	_position: absolute;
	_right: auto;
	_left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.tooltop {
	width: 112px;
	height: 94px;
	background: url(../images/common/tophead.png) no-repeat;
	display: none;
}

.toolmin {
	height: 46px;
	background: #fff;
	margin-bottom: 1px;
	position: relative;
}

.toolmin.backtop {
	height: 27px;
}

.toolposit {
	position: relative;
	background: #f4f4f4;
	border: 1px solid #e9e9e9;
}

.toolposit i.close {
	width: 50px;
	height: 20px;
	display: block;
	position: absolute;
	text-align: right;
	line-height: 20px;
	right: 0;
	top: -25px;
	cursor: pointer;
	color: #666;
	background: url(../images/common/arrow_lr.png) no-repeat right 6px;
	padding-right: 10px;
}

.toolposit i.close.on {
	background-position: right -32px;
}

.phonetool,.liuyantool,.toolapp {
	display: block;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 600;
	color: #666;
}

.phonetool:hover,.phonetool.on,.liuyantool:hover,.liuyantool.on,.toolapp:hover,.toolapp.on {
	color: #f34c19;
}

.phonetool {
	background: url(../images/common/icoqq.png) no-repeat 80px center;
	padding-right: 20px;
}

.phonetoolts {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	background: url(../images/review/ico-qq-14.png) no-repeat 5px center #0af;
	color: #fff;
	width: 55px;
}

.phonetoolts:hover {
	background-color: #0097e3;
	color: #fff!important;
}

.weixing {
	display: block;
	text-align: center;
	font-size: 14px;
	font-family: "微软雅黑";
	background: #fff;
	margin-bottom: 1px;
}

.weixing b {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 15px 0 6px 0;
}

.weixing em {
	height: 95px;
	display: block;
}

.weixing p {
	display: inline-block;
	line-height: 20px;
	padding: 10px 0;
	color: #666;
}

.weixing p font {
	color: #f34c19;
	display: block;
	font-size: 14px;
}

.backtoptool {
	display: block;
	width: 46px;
	height: 27px;
	background: url(../images/common/kiefuali.gif) no-repeat -46px -144px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	margin: 0 auto;
}

.backtoptool:hover,.backtoptool.on {
	background: url(../images/common/kiefuali.gif) no-repeat left -144px;
}

.toolcontbox {
	display: none;
	position: absolute;
	right: 110px;
	top: 0;
	width: 340px;
	z-index: 5;
}

.toolcont {
	line-height: 24px;
	padding: 10px;
	border: 1px solid #dfdfdf;
	background: #fff;
	width: 310px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.toolqq {
	line-height: 18px;
	height: 36px;
	clear: both;
	padding-left: 15px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.toolqq a.imbtn {
	background-image: url(../images/im/kfico_btn.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	color: #666!important;
}

.toolarr {
	display: block;
	width: 10px;
	height: 50px;
	background: url(../images/common/areiltool.gif) no-repeat left 10px;
	padding: 0!important;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 2;
}

.toolcont h3 {
	height: 35px;
	line-height: 35px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	color: #474747;
	background: url(../images/common/tel.png) no-repeat 0 center;
	padding-left: 35px;
}

.toolcont h3 i {
	font-style: normal;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	padding-left: 10px;
	font-family: "微软雅黑";
}

.toolcont span {
	color: #666;
	display: block;
	padding-left: 35px;
}

.toolcont a {
	color: #06c;
}

.toolcont q {
	height: 30px;
	display: block;
	padding-left: 35px;
	padding-top: 10px;
	position: relative;
}

.toolcont q input {
	width: 150px;
}

.toolcont q label {
	margin-top: 15px;
	left: 185px;
	+margin-top: 4 px;
	+line-height: 24 px!important;
	+height: auto!important;
}

.toolcont samp {
	display: block;
	padding-left: 35px;
	padding-top: 10px;
}

.toolcont samp .button {
	white-space: nowrap;
}

.applist {
	border: 1px solid #e9e9e9;
	background: #fff;
	width: 250px;
	height: 280px;
	position: absolute;
	right: 120px;
	top: -30px;
	display: none;
}

.applist i {
	width: 10px;
	height: 17px;
	background: url(../images/common/areiltool.gif) no-repeat;
	position: absolute;
	right: -10px;
	top: 42px;
}

.applist_tab {
	height: 38px;
}

.applist_tab>span {
	border-bottom: 1px solid #e9e9e9;
	width: 125px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	float: left;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	cursor: pointer;
}

.applist_tab>span.select {
	border-bottom-color: #ec2828;
	font-weight: bold;
}

.applist_box {
	padding: 15px;
	height: 210px;
	clear: both;
}

.applist_box_li {
	height: 210px;
}

.applist_box_li .applist_ico {
	background: url(../images/common/ico_zhushou.png) center center no-repeat;
	height: 68px;
	display: block;
	margin-top: 10px;
}

.applist_box_li .t_r a {
	color: #06c;
	font-size: 14px;
}

.applist_box_li .t_r a:hover {
	color: #eb2626;
}

.kefusamll {
	display: none;
}

.phonetool_samll {
	display: block;
	width: 46px;
	height: 46px;
	background: url(../images/common/kiefuali.gif) no-repeat -46px -317px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
}

.phonetool_samll:hover,.phonetool_samll.on {
	background: url(../images/common/kiefuali.gif) no-repeat left -317px;
}

.weixing_samll {
	display: block;
	width: 46px;
	height: 46px;
	background: url(../images/common/kiefuali.gif) no-repeat -46px -269px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
}

.weixing_samll:hover,.weixing_samll.on {
	background: url(../images/common/kiefuali.gif) no-repeat left -269px;
}

.liuyantool_samll {
	display: block;
	width: 46px;
	height: 46px;
	background: url(../images/common/kiefuali.gif) no-repeat -46px -96px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
}

.liuyantool_samll:hover,.liuyantool_samll.on {
	background: url(../images/common/kiefuali.gif) no-repeat left -96px;
}

.toolapp_samll {
	display: block;
	width: 46px;
	height: 46px;
	background: url(../images/common/kiefuali.gif) no-repeat -46px -221px;
	-o-transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
}

.toolapp_samll:hover,.toolapp_samll.on {
	background: url(../images/common/kiefuali.gif) no-repeat left -221px;
}

.weixingbox {
	border: 1px solid #e9e9e9;
	background: #fff;
	width: 198px;
	position: absolute;
	padding: 15px;
	right: 55px;
	top: -30px;
	display: none;
}

.weixingbox i {
	width: 10px;
	height: 17px;
	background: url(../images/common/areiltool.gif) no-repeat;
	position: absolute;
	right: -10px;
	top: 42px;
}

.weixingbox span {
	display: block;
	height: 80px;
	clear: both;
}

.weixingbox span em {
	width: 80px;
	height: 80px;
	float: left;
	display: block;
}

.weixingbox span h3,.weixingbox span p {
	float: right;
	width: 100px;
	display: block;
}

.weixingbox span h3 {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-size: 14px;
	font-family: "微软雅黑";
}

.weixingbox span p {
	height: 50px;
	line-height: 25px;
	color: #999;
}

.weixingbox p.guanzhu {
	line-height: 20px;
	padding-top: 10px;
	font-size: 13px;
	color: #666;
	display: block;
	white-space: nowrap;
}

.advicebox {
	border: 1px solid #e9e9e9;
	background: #fff;
	width: 255px;
	position: absolute;
	padding: 15px;
	right: 122px;
	top: -160px;
	display: none;
	line-height: 24px;
}

.advicebox a:hover {
	color: #eb2626;
}

.advicebox p {
	margin-bottom: 0;
}

.advicebox .f_l {
	float: left;
}

.advicebox .f_r {
	float: right;
}

.advicebox .valid_success {
	display: none!important;
}

.advicebox .valid_error {
	line-height: 24px;
}

.advicebox img {
	vertical-align: middle;
}

.advicebox input[type="text"],.advicebox textarea {
	position: relative;
	zoom: 1;
}

.advicebox i {
	width: 10px;
	height: 17px;
	background: url(../images/common/areiltool.gif) no-repeat;
	position: absolute;
	right: -10px;
	top: 172px;
}

.advicebox textarea {
	width: 237px;
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 6px 8px 6px 8px;
	vertical-align: middle;
	box-shadow: 2px 2px 2px #efefef inset;
}

.advicebox .advice_code,.advicebox .advice_contact {
	display: none;
	position: relative;
	zoom: 1;
}

.advicebox .advice_code input {
	width: 75px;
	height: 16px;
	line-height: 16px;
}

.advicebox .advice_code img {
	width: 100px;
}

.advicebox .advice_code label {
	margin-top: 7px;
	left: 75px;
}

.advicebox .advice_contact label {
	margin-top: 7px;
	left: 185px;
}

.advicebox .advice_contact input.f_l {
	width: 185px;
	height: 16px;
	float: left;
	line-height: 16px;
}

.advicebox .advice_contact button {
	margin-top: 1px;
	margin-top: 2px \0;
	+margin-top: - 1 px;
	text-shadow: 0 0 0!important;
	background: #EC2828;
	color: #fff!important;
	border: 1px solid #EC2828;
}

.advicebox .advice_contact button:hover {
	background: #fe4646;
}

.advicebox .advice_contact button:focus {
	background: #fb2c2c;
}

.advicebox .advicetel {
	border-bottom: 1px solid #e9e9e9;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.advicebox .common-review-text .phTips {
	height: auto!important;
	line-height: 22px!important;
	margin-left: 0!important;
	left: 5px;
	width: 245px;
}

.advicetel .f_r a,.advicetel .f_r span {
	vertical-align: middle;
}

.advicetel .touSuWeiQuan {
	margin-top: 5px;
	padding: 0 7px 0 7px;
}

.advicetel .touSuWeiQuan span {
	display: block;
	color: #333;
	font-family: "微软雅黑";
}

.advicebox .adviceboss span {
	display: inline-block;
	color: #a9a9a9;
}

.advicebox .adviceboss .pr_10 {
	padding-right: 14px;
}

.advicebox .adviceboss .pl_10 {
	padding-left: 14px;
}

.advicebox .adviceedit {
	margin-top: 4px;
	float: right;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 18px;
	display: block;
	font-family: "Adobe 黑体 Std R";
}



.icocx_on {
	background-position: left top;
	width: 18px;
}

.icocx_off {
	background-position: right 0;
	width: 18px;
	line-height: 24px;
	height: 24px;
}



.icoshou {
	background: url(../images/common/shou_2.gif) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
}

.icovip {
	background: url(../images/common/shop_vipico.jpg) no-repeat 0 center #EC2828;
	padding-left: 18px;
	padding-right: 4px;
	color: #FFF3AD;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	display: inline-block;
	margin-left: 2px;
	white-space: nowrap;
}

.icomap {
	background: url(../images/common/arrow_main.png) no-repeat -180px 0;
	width: 10px;
	height: 14px;
	display: inline-block;
	vertical-align: -2px;
	+vertical-align: middle;
}

.icocx_middle_off,.icocx_middle_on {
	background: url(../images/common/cengxin_32.png) no-repeat 0 top;
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}

.icocx_middle_on {
	background-position: 0 bottom;
}

.icocx_new_off,.icocx_new_on {
	background: url(../images/common/cengxin_new_32.png) no-repeat 0 0;
	width: 31px;
	height: 31px;
	display: inline-block;
	vertical-align: middle;
}

.icocx_new_on {
	background-position: 0 bottom;
}

.ico_bzj,.ico_bzy,.ico_bzt {
	background: url(../images/common/ico_jyt.png) no-repeat 0 0;
	width: 57px;
	height: 23px;
	padding-top: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	padding-left: 35px;
	line-height: 23px;
}

.ico_bzj a,.ico_bzy a,.ico_bzt a {
	color: #fff!important;
}

.ico_bzy {
	background-position: 0 -42px;
}

.ico_bzt {
	background-position: 0 -80px;
}

.ico_integrity_40,.ico_integrity_30,.ico_integrity_20,.ico_integrity_10 {
	background: url(../images/common/ico_jyt.png) no-repeat 0 0;
	width: 57px;
	height: 23px;
	padding-top: 6px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	padding-left: 35px;
	line-height: 23px;
}

.ico_integrity_40 a,.ico_integrity_30 a,.ico_integrity_20 a,.ico_integrity_10 a {
	color: #fff!important;
}

.ico_integrity_30 {
	background-position: 0 -42px;
}

.ico_integrity_20,.ico_integrity_10 {
	background-position: 0 -80px;
}

.iico {
	background: #999;
	color: #fff;
	height: 20px;
	line-height: 20px;
	margin-left: 4px;
	padding: 0 5px;
	font-size: 12px;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	vertical-align: middle;
}

.bgred {
	background: #EC2828!important;
}

.bgorange {
	background: #FF7C0A!important;
}

.bggreen {
	background-color: #096!important;
}

.ico_cert {
	background: url(../images/common/ico_cert.png) no-repeat;
	width: 32px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.ico_daka {
	background: url(../images/common/ico_daka.png) no-repeat;
	width: 40px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.eckico {
	background: url(../images/common/ecklogo.png) no-repeat;
	width: 47px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
}

.spico {
	background: url(../images/common/shop_icodj.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px;
	height: 22px;
}

.spico_3 {
	width: 59px;
	background-position: 0 -150px;
}

.spico_4 {
	width: 59px;
	background-position: 0 -120px;
}

.spico_5 {
	width: 59px;
	background-position: 0 -90px;
}

.spico_6 {
	width: 59px;
	background-position: 0 -60px;
}

.spico_7 {
	width: 85px;
	background-position: 0 -30px;
}

.spico_8 {
	width: 85px;
	background-position: 0 0;
}

.star {
	background: url(../images/common/star.gif) repeat-x scroll 0 0 transparent;
	padding: 0;
	content: "";
	display: inline-block;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	vertical-align: text-bottom;
	width: 16px;
}

.star .star_selected {
	background: url(../images/common/star.gif) repeat-x scroll left -32px transparent;
	display: inline-block;
	height: 16px;
	width: 16px;
}

.star.red .star_selected {
	background-position: left -16px;
}

.star.a3 {
	width: 48px;
}

.star.a5 {
	width: 80px;
}

.star.a8 {
	width: 128px;
}

.star.a10 {
	width: 160px;
}

.star.s0 .star_selected {
	width: 1px;
}

.star.s0d5 .star_selected {
	width: 8px;
}

.star.s2 .star_selected {
	width: 32px;
}

.star.s2d5 .star_selected {
	width: 40px;
}

.star.s3 .star_selected {
	width: 48px;
}

.star.s3d5 .star_selected {
	width: 56px;
}

.star.s4 .star_selected {
	width: 64px;
}

.star.s4d5 .star_selected {
	width: 72px;
}

.star.s5 .star_selected {
	width: 80px;
}

.star.s5d5 .star_selected {
	width: 88px;
}

.star.s6 .star_selected {
	width: 96px;
}

.star.s6d5 .star_selected {
	width: 104px;
}

.star.s7 .star_selected {
	width: 112px;
}

.star.s7d5 .star_selected {
	width: 120px;
}

.star.s8 .star_selected {
	width: 128px;
}

.star.s8d5 .star_selected {
	width: 136px;
}

.star.s9 .star_selected {
	width: 144px;
}

.star.s9d5 .star_selected {
	width: 152px;
}

.star.sa .star_selected {
	width: 100%;
}

.rapidreleas {
	background: #fff;
	border: 1px solid #e9e9e9;
}

.rapidreleas .rapidtitl {
	padding: 0 25px 10px;
	border-bottom: 1px dotted #e9e9e9;
}

.rapidreleas h3 {
	font-size: 20px;
	font-family: "微软雅黑";
	height: 30px;
	line-height: 30px;
	padding-top: 15px;
}

.rapidreleas u {
	padding-left: 20px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #aaa;
	padding-bottom: 10px;
	display: block;
	color: #999;
}

.rapidreleas ul {
	padding: 5px 25px 10px;
}

.rapidreleas ul li.rpdl {
	display: block;
	padding: 5px 0;
	height: 26px;
}

.rapidreleas ul li.txt {
	background: url(../images/task/round.jpg) no-repeat 0 center;
	height: 25px;
	line-height: 25px;
	display: block;
	padding-left: 25px;
	font-weight: bold;
}

.rapidreleas ul li.code {
	height: 24px;
	line-height: 24px;
}

.rapidreleas ul li.btn {
	height: 35px;
	padding-bottom: 10px;
}

.rapidreleas ul li.btn button {
	width: 210px;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
}

.rapidreleas ul li select {
	width: 222px;
}

.mobilload {
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: 30px 20px;
}

.mobilload ul {
	height: 55px;
	background: url(../images/task/mobile.jpg) no-repeat 0 center;
	padding-left: 55px;
}

.mobilload ul ol {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}

.mobilload ul li {
	height: 20px;
	line-height: 20px;
	color: #999;
}

.mobilload b {
	height: 35px;
	padding-top: 15px;
	display: block;
	clear: both;
}

.mobilload b a {
	height: 35px;
	line-height: 35px;
	display: block;
	text-align: center;
	margin: 0 auto;
}

.mobilload dl {
	clear: both;
	padding: 15px 0 0 0;
}

.mobilload dd {
	float: left;
	width: 88px;
	height: 118px;
	padding: 0 10px;
}

.mobilload dd span {
	height: 25px;
	line-height: 25px;
	padding-top: 5px;
	text-align: center;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}

.emailtj {
	padding: 25px 15px;
	background: #fff;
	border: 1px solid #e9e9e9;
}

.emailtj ul {
	height: 45px;
	background: url(../images/task/email.jpg) no-repeat 0 center;
	padding-left: 55px;
}

.emailtj ul ol {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}

.emailtj ul li {
	height: 20px;
	line-height: 20px;
	color: #999;
}

.emailtj span {
	height: 30px;
	width: 220px;
	margin: 0 auto;
	background: url(../images/task/emaildy.jpg) no-repeat 0 15px;
	display: block;
	padding-top: 15px;
}

.emailtj span .input {
	width: 140px;
	height: 30px;
	line-height: 30px;
	border: none;
	background: transparent;
	padding: 0 0 0 30px;
	float: left;
}

.emailtj span .button {
	width: 44px;
	height: 30px;
	background: transparent;
	border: none;
	cursor: pointer;
	margin: 0;
	float: left;
}

.weibocn {
	background: #fff;
	border: 1px solid #e9e9e9;
	border-bottom: none;
}

.weibocn ul li {
	padding: 20px;
	border-bottom: 1px solid #e9e9e9;
}

.weibocn ul li .inct {
	padding-left: 80px;
}

.weibocn ul li a {
	background: #666;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
}

.weibocn ul li a:hover {
	background-color: #333;
}

.blk5 {
	height: 5px;
	display: block;
	clear: both;
}

.blk10 {
	height: 10px;
	display: block;
	clear: both;
}

.blk15 {
	height: 15px;
	display: block;
	clear: both;
}

.blk20 {
	height: 20px;
	display: block;
	clear: both;
}

.blk25 {
	height: 25px;
	display: block;
	clear: both;
}

.blk30 {
	height: 30px;
	display: block;
	clear: both;
}

.blk40 {
	height: 40px;
	display: block;
	clear: both;
}

.blk50 {
	height: 50px;
	display: block;
	clear: both;
}

.commonform {
	background: #fff;
}

.commonform .eleament {
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}

.commonform .eleament h3,.totalform h3,.relestneed h3 {
	font-size: 20px;
	font-family: "微软雅黑";
}

.commonform .tx_t1 {
	height: 28px;
	line-height: 28px;
	width: 480px;
	-moz-box-shadow: 2px 2px 2px #efefef inset;
	-webkit-box-shadow: 2px 2px 2px #efefef inset;
	box-shadow: 2px 2px 2px #efefef inset;
}

.commonform .eleament .subspan_bar {
	line-height: 22px;
	z-index: 2;
}

.commonform .eleament .subnav_option {
	top: 19px;
	z-index: 1;
	border-radius: 0;
}

.commonform .eleament .subspan_bar.on {
	color: #06c;
	border: none;
	border: 1px solid #fff;
}

.commonform .tipselmt {
	width: 200px;
	padding: 15px 0;
	line-height: 24px;
}

.commonform .eleament .button {
	line-height: 30px;
	padding: 0 25px;
}

.commonform .eleament textarea {
	border: 1px solid #dfdfdf;
	padding: 6px 8px;
	box-shadow: 2px 2px 2px #efefef inset;
	font-size: 12px;
	vertical-align: middle;
}

.messages {
	font: 12px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #333;
	padding: 0 10px;
	clear: both;
	position: relative;
	z-index: 1;
	zoom: 1;
	margin-bottom: 5px;
}

.messages span {
	display: block;
}

.messages .icon16 {
	margin-right: 5px;
	margin-top: 7px;
	cursor: default;
}

.messages.m_correct,.messages.m_correct a {
	border-color: #B5E087;
	background-color: #EFFBE7;
	color: #326500;
}

.messages.m_infor,.messages.m_infor a {
	border-color: #A0CEFE;
	background-color: #DDECFF;
	color: #3253A0;
}

.messages.m_error,.messages.m_error a {
	border-color: #FFB7B8;
	background-color: #FFEDED;
	color: #CE0000;
}

.messages.m_warn {
	border-color: #FFD5AA;
	background-color: #FFF0CE;
	color: #EA5F00;
}

.messages.m_warn a {
	color: #06c;
}

.messages .icon16 {
	background-image: url(../images/common/icon16_2.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-indent: -999px;
	z-index: 2;
	vertical-align: -3px;
}

.messages.m_error .icon16 {
	background-position: 0 -16px;
}

.messages.m_warn .icon16 {
	background-position: 0 0;
}

.messages.m_infor .icon16 {
	background-position: 0 -32px;
}

.messages.m_correct .icon16 {
	background-position: 0 -48px;
}

.hidden {
	display: none;
}

.pos_box {
	position: absolute;
	z-index: 1000;
	zoom: 1;
	font: 12px/24px '宋体',Arial,Helvetica,sans-serif;
	background: none!important;
}

.pos_box a.close_bub {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 5px;
}

.pos_box a.close_bub:hover {
	color: #ec2828;
}

.pos_box .pos_detail {
	color: #333;
	width: 400px;
	line-height: 20px;
	padding: 20px;
}

.pos_box .pos_detail a.c06c:hover {
	color: #eb2626;
}

.pos_box .spucont {
	padding-left: 60px;
}

.pos_box .spucont .cle,a.favor_star {
	display: inline-block;
	float: right;
	width: 24px;
	height: 24px;
	border-radius: 24px;
	background: url(../images/common/starcrld.png) no-repeat;
	. margin-top: - 8 px;
}

.tasktodetail a.favor_star {
	vertical-align: bottom;
	float: none;
}

.pos_box .spucont .cle:hover,a.favor_star:hover,a.favor_star.selec {
	background: #ec2828 url(../images/common/starcrld.png) no-repeat left -24px;
}

.pos_box .bubl_tags a {
	display: inline-block;
	border: 1px solid #dfdfdf;
	background: #fff;
	border-radius: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: 26px;
	padding: 0 10px;
}

.pos_box .bubl_tags a:hover {
	background: #ffecdf;
	color: #EB2626;
	border-color: #EB2626;
}

.cardbox {
	width: 380px;
	height: 170px;
	background: #FFF;
	border: 1px solid #e9e9e9;
	border-radius: 10px;
	z-index: 1000;
	padding: 20px;
}

.cardleft {
	float: left;
	width: 60px;
	height: 150px;
	font-family: Arial,Helvetica,sans-serif;
}

.cardleft em {
	height: 60px;
	padding-bottom: 10px;
	display: block;
}

.cardleft i {
	background: #096;
	color: #fff;
	display: block;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	border-radius: 2px;
}

.cardleft i a.button {
	background: none!important;
	border: none!important;
}

.cardleft i a:link,.cardleft i a:visited,.cardleft i a:hover,.cardleft i a:active {
	color: #FFF;
}

.cardright {
	float: right;
	width: 300px;
	height: 150px;
}

.cardright_us {
	height: 30px;
}

.cardright_us span {
	padding-right: 5px;
	display: inline-block;
}

.cardright_shopname {
	height: 20px;
	line-height: 20px;
	padding: 5px 0;
}

.cardright_shopname b {
	font-size: 14px;
	font-family: "微软雅黑";
	padding-right: 5px;
}

.cardright_service {
	line-height: 18px;
	padding-top: 10px;
}

.cardright_service span {
	display: inline-block;
	padding-right: 10px;
	color: #999;
	width: 85px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
}

.cardright_service span b {
	padding: 0 1px;
	color: #096;
}

.cardright_service span b * {
	color: #096;
}

.cardright_service .card_amount {
	width: 100px;
}

.cardright_label {
	height: 30px;
	width: 300px;
	padding-top: 8px;
	overflow: hidden;
}

.card_chengxin {
	position: relative;
	z-index: 999;
}

.card_chengxin .xingj {
	width: 220px;
	height: 35px;
	position: absolute;
	top: 18px;
	left: -90px;
	display: none;
}

.card_chengxin i.triangle {
	width: 0;
	height: 0;
	top: 0;
	left: 46%;
	display: block;
	border-width: 6px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #333 transparent;
	margin: -6px auto 0 auto;
}

.card_chengxin .xingj div {
	height: 30px;
	line-height: 30px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	background: #333;
	padding: 0 15px;
}

.card_chengxin .xingj div b {
	color: #fff;
}

.cardright_label_li {
	width: 300px;
	height: 30px;
	overflow: hidden;
	position: relative;
}

.cardright_label_li ul {
	position: absolute;
	width: 2000px;
}

.cardright_label_li li {
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: 0 10px;
	white-space: nowrap;
	margin-right: 5px;
	border-radius: 12px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	float: left;
}

.cardright_label .jcarnext {
	background: url(../images/common/round_arrow.jpg) no-repeat right center #fff;
	width: 27px;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	padding-left: 10px;
}

.cardright_label .jcarousel-clip {
	width: 330px;
	height: 30px;
}

.credit {
	width: 280px;
	position: absolute;
	z-index: 10;
	display: none;
}

.credit i.triangle {
	width: 0;
	height: 0;
	display: block;
	margin: 0 auto;
	border-width: 6px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent #666 transparent!important;
}

.credit_tit {
	background: #666;
	height: 30px;
	line-height: 30px;
	width: 280px;
	text-align: center;
	color: #fff;
	position: relative;
	font-weight: bold;
	font-size: 14px;
}

.credit_tit span.close {
	width: 30px;
	height: 30px;
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	color: #fff!important;
	display: none;
}

.credit_box {
	background: #fff;
	border: 1px solid #e9e9e9;
	border-top: none;
	padding: 10px;
	font-weight: normal;
}

.credit_bfb {
	height: 50px;
	clear: both;
	font-weight: normal;
}

.credit_bfb li {
	float: left;
	width: 33%;
	height: 50px;
	text-align: center;
}

.credit_bfb li b {
	font-size: 17px;
	font-family: Arial,Helvetica,sans-serif;
	color: #ec2828;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
}

.credit_bfb li span {
	font-size: 12px;
	color: #999;
	display: block;
	height: 20px;
	line-height: 20px;
}

.credit_jyac {
	color: #999;
	padding-top: 10px;
}

.credit_jyac li {
	clear: both;
	font-weight: normal;
	padding-bottom: 5px;
	height: 26px;
	overflow: hidden;
}

.credit_jyac li samp {
	display: inline-block;
	vertical-align: middle;
	float: left;
	width: 70px;
	height: 24px;
	line-height: 24px;
	text-align: right;
	font-size: 12px;
	padding: 0;
}

.credit_jyac li span {
	display: inline-block;
	float: right;
	width: 185px;
	font-size: 12px;
	padding: 0;
	line-height: 22px!important;
}

.credit_jyac li span.text {
	line-height: 18px;
	padding-top: 3px;
}

.credit_jyac span.shopwanchen {
	clear: both;
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	font-size: 12px;
}

.credit_jyac li span a {
	background: url(../images/common/cert.png) no-repeat right 6px;
	display: inline-block;
	padding: 0 20px 0 8px;
	color: #666!important;
	margin-right: 5px;
}

.credit_jyac li span a.cert {
	background-color: #EEF9DB;
	border: 1px solid #D0E6C4;
}

.credit_jyac li span a.nocert {
	background-color: #f4f4f4;
	border: 1px solid #e9e9e9;
	background-position: right -24px;
}

.ico_bao,.ico_sou,.ico_yuan {
	background: url(../images/common/ico_bsy.png) no-repeat 0 0;
	width: 18px;
	height: 22px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	color: #fff;
	text-align: center;
	font-size: 12px;
}

.ico_sou {
	background-position: 0 -40px;
}

.ico_yuan {
	background-position: 0 -80px;
}

.ico_xing {
	background: url(../images/common/xing.png) no-repeat 0 0;
	width: 17px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}

.ico_noxing {
	background: url(../images/common/xing.png) no-repeat 0 bottom;
	width: 17px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}

.cerdit_user {
	clear: both;
	padding: 0 15px;
	font-size: 12px;
}

.cerdit_user h3 {
	font-size: 14px;
	font-family: "微软雅黑";
	height: 35px;
	line-height: 35px;
	color: #333;
}

.cerdit_user a.button {
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding: 0;
}

.cerdit_pingfeng {
	height: 25px;
	line-height: 25px;
	color: #999;
	padding-bottom: 10px;
}

.cerdit_pingfeng font {
	font-size: 16px;
	color: #0CAC51;
}

input.ez-hide {
	opacity: 0;
	filter: alpha(opacity=0);
	vertical-align: inherit;
	width: 21px;
	height: 21px;
	cursor: pointer;
	margin: auto;
}

.ez-checkbox,.ez-radio {
	background-image: url(../images/common/checkbox.png);
	display: inline-block;
	vertical-align: -2px;
	zoom: 1;
	*display: inline;
	width: 21px;
	height: 21px;
	cursor: pointer;
	text-align: center;
	line-height: 21px;
}

.ez-checkbox {
	background-position: 0 -21px;
}

.ez-checkbox.ez-desable {
	background-position: 0 0;
}

.ez-checkbox.ez-checked {
	background-position: 0 -62px;
}

.ez-checkbox.ez-checked.ez-desable {
	background-position: 0 -42px;
}

.ez-radio {
	background-position: -21px -21px;
}

.ez-radio.ez-desable {
	background-position: -21px 0;
}

.ez-radio.ez-selected {
	background-position: -21px -63px;
}

.ez-radio.ez-selected.ez-desable {
	background-position: -21px -42px;
}

.clck {
	background: #FFF;
}

.px:focus,.pt:focus {
	border-color: #6fb1df;
	color: #333;
	-moz-box-shadow: 0 0 5px #6fb1df;
}

.zoominner {
	font: 12px/24px "宋体",Arial,Helvetica,sans-serif;
	background: none repeat scroll 0 0 #FFF;
	padding: 5px 10px 10px;
	text-align: left;
}

.zoominner p {
	padding: 8px 0;
}

.zoominner .y {
	float: right;
}

.zoominner p a {
	background: url(../images/common/imgzoom_tb.gif) no-repeat scroll 0 0 transparent;
	float: left;
	height: 17px;
	line-height: 100px;
	margin-left: 10px;
	overflow: hidden;
	width: 17px;
}

.zoominner p a.imgadjust {
	background-position: -40px 0;
}

.zoominner p a.imgclose {
	background-position: -80px 0;
}

.zoominner p a.imgadjust:hover {
	background-position: -40px -39px;
}

.zoominner p a.imgclose:hover {
	background-position: -80px -39px;
}

.zoominner p a:hover {
	background-position: 0 -39px;
}

.talentareabox .taletprovince a,.pos_box .bubl_tags a,.selectbox div.address div a,.filter a,.navmain span a,.letilistcaty a,a.favor_star,.worksElement a,.flb span a,.catynavlist .closenav,.pos_box .spucont .cle,.nav_lists_nav li a,.phboard li {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}

.fwin {
	box-shadow: inset 0 0 2px rgba(255,255,255,1),0 0 20px rgba(0,0,0,.2);
	border: 1px solid #666;
}

.sltm {
	border: 1px solid #CCC;
	background: #FFF url(../images/common/newarow.gif) no-repeat 100% -19px;
	text-align: left;
	padding: 0 17px 0 4px;
}

.sltm ul {
	margin: 3px 6px;
}

.sltm li {
	color: #666;
	cursor: pointer;
	padding: 2px 0;
}

.sltm li:hover {
	color: #333;
}

.sltm li.current {
	color: #333;
}

.altw {
	width: 350px;
	margin: 10px 0;
	display: table;
	vertical-align: middle;
}

.altw .fltc {
	margin-bottom: 0;
	padding: 8px;
}

.sltm {
	border: 1px solid #CCC;
	background: #FFF url(../images/common/newarow.gif) no-repeat 100% -19px;
	text-align: left;
	padding: 0 17px 0 4px;
}

.sltm ul {
	margin: 3px 6px;
}

.sltm li {
	color: #666;
	cursor: pointer;
	padding: 2px 0;
}

.sltm li:hover {
	color: #333;
}

.sltm li.current {
	color: #333;
}

.altw {
	width: 350px;
	margin: 10px 30px;
	display: table;
	vertical-align: middle;
}

.altw .fltc {
	margin-bottom: 0;
	padding: 8px;
}

.alert_right,.alert_error,.alert_info,.confirm_info,.warning {
	padding: 13px 0 13px 58px;
	min-height: 40px;
	height: auto!important;
	height: 40px;
	line-height: 160%;
	background: url(../images/common/right.gif) no-repeat 8px 8px;
	font-size: 14px;
	float: left;
}

.alert_error,.warning {
	background-image: url(../images/common/error.gif);
}

.alert_info {
	background-image: url(../images/common/info.gif);
}

.alert_right {
	background-image: url(../images/common/right.gif);
}

.confirm_info {
	background-image: url(../images/common/confirm.png);
}

.alert_right a {
	font-size: 12px;
}

.p_pop,.p_pof {
	border: 1px solid;
	border-color: #DDD #AAA #888 #DDD;
	background: #FFF;
}

.p_pof {
	width: 500px;
}

.p_opt {
	padding: 5px;
}

.p_pop li {
	display: inline;
	float: left;
}

.p_pop a {
	opacity: .5;
	display: block;
	padding: 1px 1px;
	margin: 0 3px;
	border: solid #FFF;
	border-width: 1px;
	white-space: nowrap;
}

.p_pop a:hover {
	opacity: 1;
	background: #F4F4F4 url("../images/common/tb.png") repeat-x 0 0;
}

.p_pop a img {
	display: block;
}

.p_opt .txt,.p_opt .txtarea {
	margin: 5px 0;
}

.p_pop .flbc,.p_pof .flbc {
	margin-right: 8px;
	margin-top: 4px;
}

.tt_l,.tt_c,.tt_r,.m_l,.m_r,.b_l,.b_c,.b_r {
	overflow: hidden;
	background: #bbb!important;
	filter: alpha(opacity=70);
	background: rgba(187,187,187,.7)!important;
}

.tt_l,.tt_r,.b_l,.b_r {
	width: 8px;
	height: 8px;
}

.tt_c,.b_c {
	height: 8px;
}

.m_l,.m_r {
	width: 8px;
}

.m_c {
	background: #FFF;
	border: 1px solid #333 \0;
}

.m_c .tb {
	margin: 0 0 10px;
	padding: 0 10px;
}

.m_c .c {
	padding: 0 10px 10px!important;
	min-height: 50px!important;
}

.m_c .o {
	padding: 8px 10px;
	margin-bottom: 0;
	height: 31px;
	text-align: right;
	background-color: #F6F6F6;
	border-top: solid 1px #DADEE5;
}

.m_c .el {
	width: 420px;
}

.m_c .el li {
	padding: 0;
	border: none;
}

.flb {
	height: 35px;
	line-height: 35px;
	padding: 0 10px 0 10px;
	font-weight: bold;
	color: #333;
	font-family: Tahoma,Arial!important;
	background-color: #e4e4e4;
}

.aui_state_focus .flb {
	color: #666;
}

.aui_state_drag .flb {
	background: #e4e4e4;
	box-shadow: none;
}

a.flbc_nohead {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 10;
}

a.flbc_nohead:hover {
	color: #EB2626;
}

.flb em {
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	font-style: normal;
}

.flb em a {
	text-decoration: none;
}

.flb .needverify {
	margin-left: 8px;
	padding-left: 13px;
	width: 45px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	color: #999;
	font-weight: 400;
}

.flb .onerror,.fl .onright {
	white-space: nowrap;
	height: auto;
	line-height: 140%;
	color: #666;
	font-size: 12px;
	font-weight: 400;
}

.flb span {
	float: right;
	color: #999;
}

.flb span a,.flb strong {
	float: left;
	text-decoration: none;
	font-weight: 400;
	color: #666;
	font-family: '宋体';
}

.flb span a:hover {
	color: #333;
}

.flbc {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 8px;
	overflow: hidden;
}

.flbc:hover {
	background: #fff;
}

.pns {
	padding: 8px!important;
	text-align: right!important;
	white-space: nowrap!important;
}

.pns button {
	border-radius: 5px;
	width: 80px;
	text-align: center;
	margin-left: 10px;
	padding: 6px 0;
}

.pns button::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0;
}

.pns button[disabled] {
	cursor: default;
	color: #666;
	background: #DDD;
	border: solid 1px #999;
	filter: alpha(opacity=50);
	opacity: .5;
	box-shadow: none;
}

.appdoload {
	line-height: 16px;
}

.doload_ico {
	width: 15px;
	height: 16px;
	display: inline-block;
	background: url(../images/common/arrow_main.png) no-repeat 0 -220px;
	margin-right: 5px;
}

select.chzn-select {
	visibility: hidden;
	height: 28px!important;
	min-height: 28px!important;
}

.chzn-container {
	font-size: 13px;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
}

.chzn-container .chzn-drop {
	background: #fff;
	border: 1px solid #dfdfdf;
	border-top: 0;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 999;
}

.chzn-container-single .chzn-single {
	background-color: #fff;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #dfdfdf;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 8px;
	color: #444;
	text-decoration: none;
}

.chzn-container-single .chzn-single span {
	margin-right: 18px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.chzn-container-single .chzn-single div {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #f4f4f4;
	border-left: 1px solid #dfdfdf;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px;
}

.chzn-container-single .chzn-single div b {
	background: url(../images/common/chosen/chosen-sprite.png) no-repeat 0 1px;
	display: block;
	width: 100%;
	height: 100%;
}

.chzn-container-single .chzn-search {
	padding: 3px 4px;
	margin: 0;
	white-space: nowrap;
}

.chzn-container-single .chzn-search input {
	background: #fff url(../images/common/chosen/chosen-sprite.png) no-repeat 100% -20px;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	outline: 0;
	border: 1px solid #dfdfdf;
	font-family: sans-serif;
	font-size: 1em;
}

.chzn-container-single .chzn-drop {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.chzn-container-multi .chzn-choices {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	margin: 0;
	padding: 0;
	cursor: text;
	overflow: hidden;
	height: auto!important;
	height: 1%;
	position: relative;
}

.chzn-container-multi .chzn-choices li {
	float: left;
	list-style: none;
}

.chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.chzn-container-multi .chzn-choices .search-field input {
	color: #666;
	background: transparent!important;
	border: 0!important;
	padding: 5px;
	margin: 1px 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.chzn-container-multi .chzn-choices .search-field .default {
	color: #999;
}

.chzn-container-multi .chzn-choices .search-choice {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f4f4f4;
	color: #333;
	border: 1px solid #efefef;
	line-height: 13px;
	padding: 3px 19px 3px 6px;
	margin: 3px 0 3px 5px;
	position: relative;
}

.chzn-container-multi .chzn-choices .search-choice span {
	cursor: default;
}

.chzn-container-multi .chzn-choices .search-choice-focus {
	background: #d4d4d4;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	display: block;
	position: absolute;
	right: 5px;
	top: 6px;
	width: 8px;
	height: 9px;
	font-size: 1px;
	background: url(../images/common/chosen/chosen-sprite.png) right top no-repeat;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
	background-position: right -9px;
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
	background-position: right -9px;
}

.chzn-container .chzn-results {
	margin: 0 4px 4px 0;
	max-height: 190px;
	padding: 0 0 0 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
}

.chzn-container-multi .chzn-results {
	margin: -1px 0 0;
	padding: 0;
}

.chzn-container .chzn-results li {
	line-height: 80%;
	padding: 7px 7px 8px;
	margin: 0;
	list-style: none;
}

.chzn-container .chzn-results .active-result {
	cursor: pointer;
}

.chzn-container .chzn-results .highlighted {
	background: #f4f4f4;
	color: #333;
}

.chzn-container .chzn-results li em {
	background: #feffde;
	font-style: normal;
}

.chzn-container .chzn-results .highlighted em {
	background: transparent;
}

.chzn-container .chzn-results .no-results {
	background: #f4f4f4;
}

.chzn-container .chzn-results .group-result {
	cursor: default;
	color: #999;
	font-weight: bold;
}

.chzn-container .chzn-results .group-option {
	padding-left: 20px;
}

.chzn-container-multi .chzn-drop .result-selected {
	display: none;
}

.chzn-container-active .chzn-single {
	border: 1px solid #dfdfdf;
}

.chzn-container-active .chzn-single-with-drop {
	border: 1px solid #dfdfdf;
	background-color: #fff;
}

.chzn-container-active .chzn-single-with-drop div {
	background: transparent;
	border-left: none;
}

.chzn-container-active .chzn-single-with-drop div b {
	background-position: -18px 1px;
}

.chzn-container-active .chzn-choices {
	border: 1px solid #5897fb;
}

.chzn-container-active .chzn-choices .search-field input {
	color: #111!important;
}

.chzn-rtl {
	direction: rtl;
	text-align: right;
}

.chzn-rtl .chzn-single {
	padding-left: 0;
	padding-right: 8px;
}

.chzn-rtl .chzn-single span {
	margin-left: 26px;
	margin-right: 0;
}

.chzn-rtl .chzn-single div {
	left: 0;
	right: auto;
	border-left: none;
	border-right: 1px solid #dfdfdf;
}

.chzn-rtl .chzn-choices li {
	float: right;
}

.chzn-rtl .chzn-choices .search-choice {
	padding: 3px 6px 3px 19px;
	margin: 3px 5px 3px 0;
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
	left: 5px;
	right: auto;
	background-position: right top;
}

.chzn-rtl.chzn-container-single .chzn-results {
	margin-left: 4px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 4px;
}

.chzn-rtl .chzn-results .group-option {
	padding-left: 0;
	padding-right: 20px;
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
	border-right: none;
}

.chzn-rtl .chzn-search input {
	background: url(../images/common/chosen/chosen-sprite.png) no-repeat -38px -20px,#fff;
	padding: 4px 5px 4px 20px;
}

.head_banner {
	width: 1200px;
	height: 0;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.head_banner a {
	width: 1200px;
	height: 80px;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	z-index: 1;
}

.head_banner a>img {
	width: 1200px;
	height: 80px;
}

.head_banner i {
	width: 16px;
	height: 16px;
	color: #000;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	text-align: center;
	line-height: 16px;
	cursor: pointer;
	font-weight: bold;
}

.head_banner i:hover {
	background-color: #ec2828;
	color: #fff;
}

.new-year-register {
	width: 130px;
	height: 45px;
	line-height: 45px;
	margin-top: -7px;
	text-indent: -9999px;
	color: #fff!important;
	background: url(../images/index/login_btn.png) no-repeat;
	padding: 0;
	border: none;
}

.new-year-register:hover {
	background-color: #f5f5f5;
	color: #666!important;
}

.w1200xh80 {
	width: 1200px;
	height: 80px;
}

.collect-info-icon {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1002;
	width: 150px;
	height: 100px;
	background: url(../images/collect_info/ic-01.png) 0 0 no-repeat;
	cursor: pointer;
}

.collect-info-wrap {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	height: 0;
	background: url(../images/collect_info/ic-02.png) 0 0 repeat;
	opacity: 0;
}

.collect-info-wrap .container {
	position: relative;
}

.collect-info-wrap a.zbfoot {
	background: url(../images/common/zbfoot.jpg);
	width: 66px;
	height: 66px;
	display: block;
	position: relative;
	margin-top: 10px;
	float: left;
}

.collect-info-wrap a.zbfoot i {
	background: url(../images/common/zbfoot.png);
	width: 241px;
	height: 256px;
	display: none;
	position: absolute;
	left: 0;
	top: -256px;
}

.collect-info-wrap a:hover.zbfoot i {
	display: block;
}

.collect-info-wrap em {
	display: inline-block;
	margin-top: 21px;
	margin-left: 18px;
	width: 760px;
	height: 49px;
	vertical-align: middle;
	background: url(../images/collect_info/ic-01.png) -232px -34px no-repeat;
	float: left;
}

.collect-info-wrap em {
	*display: inline;
}

.collect-info-wrap .container div {
	position: absolute;
	right: 0;
	top: 20px;
	width: 330px;
}

.collect-info-wrap input {
	width: 145px;
	height: 40px;
	padding: 0 0 0 15px;
	font-size: 14px;
	border: none;
	box-shadow: 1px 1px 5px rgba(0,0,0,.4) inset!important;
}

.collect-info-wrap button {
	position: absolute;
	left: 160px;
	width: 100px;
	height: 40px;
	color: #fff;
	background-color: #ec2828;
	border: none;
	border-radius: 0;
}

.collect-info-wrap .close {
	position: absolute;
	top: -10px;
	right: 0;
	width: 30px;
	height: 30px;
	background: url(../images/collect_info/ic-01.png) -232px 0 no-repeat;
	cursor: pointer;
}
.baojia_padd{
	padding:0 !important;
}

@media screen and(max-width:1250px) {
	.collect-info-icon {
		width: 80px;
		background-position: -151px 0;
	}

	.collect-info-wrap .container {
		width: 100%!important;
	}

	.collect-info-wrap .container div {
		left: auto;
		right: 5px;
	}
}

.monkey {
	background: url(../images/index/monkey_ewm.png) no-repeat;
	width: 700px;
	height: 240px;
	position: fixed;
	right: -600px;
	bottom: 100px;
	z-index: 999999;
}

.monkey>span {
	width: 100px;
	height: 100px;
	display: block;
	margin-top: 100px;
	margin-left: 0;
	cursor: pointer;
}

.ad_global {
	margin: 0 auto;
	text-align: center;
}