﻿@charset "UTF-8";
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
}

li,
ul,
ol,
dl,
dt,
dd {
	float: none;
}

* {
	margin: 0px;
	padding: 0px;
	outline: none;
}

body,
html {
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: 'Microsoft Yahei', 'å¾?è½?é›…é»‘', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background: #fff;
	-webkit-text-size-adjust: none;
}

img {
	border: 0px;
	vertical-align: top;
}

ul,
li {
	list-style-type: none;
}

a {
	color: #333;
	text-decoration: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
}

i,
em {
	font-style: normal;
}

b {
	font-weight: normal;
}

.fl-content {
	width: 980px;
	margin: 10px auto 0;
}

.fl-content .right-list {
	width: 150px;
}

.fl-content .right-list ul {
	background: #f7f7f7;
	padding: 5px 0 30px;
}

.fl-content .right-list ul li.on {
	position: relative;
}

.fl-content .right-list ul li.on a {
	background: #fff;
	color: #f00;
}

.fl-content .right-list ul li.on a:after {
	content: "";
	width: 2px;
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	background: #f00;
}

.fl-content .right-list ul li a {
	height: 40px;
	display: block;
	line-height: 40px;
	font-size: 16px;
	color: #333;
	text-align: center;
}

.left-content {
	width: 815px;
	padding-left: 15px;
}

.left-content .fl-tit {
	height: 100px;
	background: #e1f5ff;
	position: relative;
}

.left-content .fl-tit>img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin: 20px;
}

.left-content .fl-tit .info {
	margin-top: 24px;
}

.left-content .fl-tit .info .p1 .s1 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-right: 2px;
}

.left-content .fl-tit .info .p1 span:first-child+span i {
	width: 23px;
	height: 19px;
	background: url(../images/fl-logo.png) no-repeat;
	display: inline-block;
	vertical-align: -3px;
	margin-right: 5px;
	background-position: 12px -18px;
}

.left-content .me-zhongjie .info .p1 span:first-child+span i {
	background: url(../images/fl-logo2.png) no-repeat;
	background-position: -105px 0;
}

.left-content .fl-tit .info .p1 .s2 {
	color: #f90;
	font-size: 12px;
	display: inline-block;
	height: 15px;
	line-height: 15px;
}

.left-content .fl-tit .info .p1 .s2.on {
	color: #ccc;
}

.left-content .fl-tit .info .p1 .s2.on i {
	background-position: -30px -21px;
}

.left-content .fl-tit .info .p1 .s2 i {
	width: 10px;
	height: 15px;
	display: inline-block;
	background: url(../images/fl-logo.png) no-repeat;
	background-position: 0 -21px;
	vertical-align: -3px;
	margin-right: 5px;
}

.left-content .fl-tit .info .p2 {
	font-size: 12px;
	margin-top: 15px;
}

.left-content .fl-tit .info .p2 span {
	margin-right: 23px;
	position: relative;
}

.left-content .fl-tit .info .p2 span.s {
	margin-right: 0;
}

.left-content .fl-tit .info .p2 span.s:after {
	content: "";
	display: none;
}


/*.left-content .fl-tit .info .p2 span:after{content:"";width:1px;height:13px;background:#e2e2e2;position:absolute;top:2px;right:-9px;}*/

.left-content .fl-tit .info .p2 em {
	color: #666;
}

.left-content .fl-tit .info .p2 i {
	color: #999;
}

.left-content .fl-tit .change {
	text-align: center;
	margin-top: 31px;
	width: 150px;
	position: absolute;
	right: 0;
	top: 0;
}

.left-content .fl-tit .change i {
	width: 21px;
	height: 20px;
	background: url(../images/fl-logo.png) no-repeat;
	background-position: -59px -16px;
	display: inline-block;
}

.left-content .fl-tit .change p {
	font-size: 14px;
	color: #09f;
}

.left-content .fl-tab {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	margin-top: 10px;
}

.left-content .fl-tab span {
	display: inline-block;
	height: 38px;
	width: 100px;
	text-align: center;
	margin-right: 30px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}

.left-content .fl-tab span.on {
	color: #f60;
	border-bottom: 3px solid #f60;
	font-weight: bold;
}

.left-content .fl-tab .sele {
	height: 28px;
	border: 1px solid #ccc;
	margin-top: 7px;
}

.left-content .fl-list li {
	border-bottom: 1px solid #f5f5f5;
	position: relative;
	padding: 20px 0 15px;
}

.left-content .fl-list li .fl-yrz {
	width: 80px;
	height: 80px;
	background: url(../images/fl-yrz.png) no-repeat;
	position: absolute;
	top: 15px;
	left: 35%;
}

.left-content .fl-list li .fl-ycc {
	width: 75px;
	height: 75px;
	background: url(../images/fl-ycc.png) no-repeat;
	position: absolute;
	top: 10px;
	left: 35%;
}

.left-content .fl-list li:hover {
	background-color: #f5f5f5;
}

.left-content .fl-list li .check-box {
	margin: 3px 5px 0 0;
}

.left-content .fl-list li .content {
	width: 797px;
}

.left-content .fl-fabu li .content {
	width: 815px;
}

.left-content .fl-list li .p-tit {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 16px;
}

.left-content .fl-list li .p-tit a:hover {
	color: #09f;
}

.left-content .fl-list li .p-tit .s1,
.left-content .fl-list li .p-tit .s0 {
	color: #f03732;
	font-size: 12px;
	padding: 0px 2px;
	border: 1px solid #f03732;
	margin-left: 10px;
	cursor: pointer;
	position: relative;
}

.left-content .fl-list li .p-tit .lv {
	color: #0ba609;
	border-color: #0ba609;
}

.left-content .fl-list li .p-tit .s2 {
	color: #999;
	font-size: 12px;
	cursor: pointer;
	font-weight: normal;
	position: relative;
}

.flw-wx-js {
	position: absolute;
	width: 281px;
	height: 70px;
	background: url(../images/fl-bk2.png) no-repeat;
	left: -147px;
	top: 20px;
	z-index: 999;
	padding: 25px 20px 20px;
	background-size: 100% 100%;
}

.flw-wx-js img {
	width: 75px;
	height: 75px;
	float: left;
	margin-right: 10px;
}

.flw-wx-js b {
	display: block;
	margin-top: 18px;
	float: left;
	width: 196px;
	font-size: 14px;
	color: #333;
	line-height: 22px;
}

.left-content .fl-list li .p-tit .s2 i {
	width: 19px;
	height: 19px;
	background: url(../images/fl-share.jpg) no-repeat;
	display: inline-block;
	vertical-align: -4px;
	margin-right: 10px;
}

.left-content .fl-list li .p-tit .s2.on {
	color: #666;
}

.left-content .fl-list li .p-tit .s2.on i {
	background-image: url(../images/fl-wx-change.png);
}

.left-content .fl-list li .p2 {
	color: #999;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
}

.left-content .fl-list li .p3 {
	position: relative;
	margin-bottom: 5px;
}

.left-content .fl-list li .p3 .s1 {
	color: #999;
	font-size: 12px;
	margin-right: 10px;
}

.left-content .fl-list li .p3 .s1.mezp {
	color: #666;
	font-size: 14px;
}

.left-content .fl-list li .p3 .s1.mezp.on i:first-child {
	color: #f00;
	cursor: pointer;
}

.left-content .fl-list li .p3 .s1.mezp i {
	color: #999;
}

.left-content .fl-list li .p3 .s1.mezp i.on b {
	color: #f00;
}

.left-content .fl-list li .ts {
	font-size: 12px;
	color: #09f;
	cursor: pointer;
	position: relative;
}


/*.left-content .fl-list li .ts:hover{color:#09f;}*/

.left-content .fl-list li .p3 .s2 a {
	color: #666;
	display: block;
}

.left-content .fl-list li .p3 .s2 a:hover {
	color: #fff;
}

.left-content .fl-list li .p3 .s2 em {
	display: inline-block;
	font-size: 12px;
	color: #666;
	width: 48px;
	height: 20px;
	background: #f1f1f1;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 20px;
	margin-left: 10px;
	cursor: pointer;
}

.left-content .fl-list li .p3 .s2 .fy-zn {
	padding: 0 5px;
}

.left-content .fl-list li .p3 .s2 em:hover {
	background: #f90;
	border-color: #f90;
	color: #fff;
}

.left-content .fl-list li .p3 .s2 em.on {
	color: #ccc;
}

.left-content .fl-list li .p3 .s2 em.on:hover {
	background: #f1f1f1;
	border-color: #ccc;
	color: #ccc;
}

.fl-chooseall {
	margin: 20px 0 40px;
}

.fl-chooseall .div1 label {
	vertical-align: 1px;
	padding: 0 5px;
}

.fl-xxsm {
	color: #999;
}

.fl-xxsm .p1 {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	background: url(http://img.pccoo.cn/post/images/con15.gif) no-repeat left center;
	padding-left: 18px;
}

.fl-xxsm .p1 span {
	font-size: 12px;
	font-weight: normal;
}

.fl-xxsm p {
	line-height: 23px;
	font-size: 12px;
	color: #999;
}

.fl-tsll {
	background: url(../images/fl-bk1.png) no-repeat;
	padding: 25px 15px 15px;
	width: 366px;
	color: #333;
	font-size: 12px;
	position: absolute;
	top: 13px;
	left: -131px;
	display: block;
	z-index: 99;
}

.fl-tsll i {
	display: block;
	line-height: 12px;
	margin-bottom: 10px;
}

.fl-tsll2 {
	background: url(../images/fl-bk2.png) no-repeat;
	width: 333px;
	left: -138px;
	top: 18px;
	font-weight: normal;
}

#refreshMore {
	margin-left: 10px;
}

.ts-change {
	position: relative;
	right: 0;
	position: absolute;
	z-index: 10;
	bottom: -17px;
	text-align: center;
}


/*.fl-list.fl-fy .ts-change2{right:140px;}*/

.ts-change span {
	width: 280px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	color: #b36c01;
	background: #fff5e5;
	border: 1px solid #ffd798;
}

.ts-change2 span {
	width: 250px;
}

.ts-change:after {
	content: "";
	position: absolute;
	top: -9px;
	left: 186px;
	background: url(../images/fl-xiaojiantou.png) no-repeat;
	width: 14px;
	height: 11px;
}

.ts-change2:after {
	content: "";
	position: absolute;
	top: -9px;
	left: 220px;
	background: url(../images/fl-xiaojiantou.png) no-repeat;
	width: 14px;
	height: 11px;
}

.fl-fy .ts-change:after {
	content: "";
	position: absolute;
	top: -9px;
	left: 36px;
	background: url(../images/fl-xiaojiantou.png) no-repeat;
	width: 14px;
	height: 11px;
}

.fl-fy .ts-change2:after {
	content: "";
	position: absolute;
	top: -9px;
	left: 70px;
	background: url(../images/fl-xiaojiantou.png) no-repeat;
	width: 14px;
	height: 11px;
}

.ts-change span i {
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-left: 10px;
	font-size: 20px;
	vertical-align: -2px;
	line-height: 20px;
	cursor: pointer;
}

.ts-change span i:hover {
	color: #ccc;
}


/*.ts-change2{padding-right:2px;right:0;}*/


/*.ts-change2 span{background:url(../images/fl-bk4.png) no-repeat;width:259px;}*/

.ts-change2 span b {
	color: #f00;
}

.me-qiuzhi {
	padding: 20px 15px 15px 20px;
	border: 1px solid #e2e2e2;
}

.me-qiuzhi .d1 {
	margin-top: 30px;
	font-size: 16px;
	text-align: center;
	margin-right: 18px;
}

.me-qiuzhi .d1 img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
}

.me-qiuzhi .d1 .p1 {
	color: #333;
	margin: 5px 0;
}

.me-qiuzhi .d1 .p2 {
	color: #999;
}

.me-qiuzhi .d2 {
	margin-top: 30px;
}

.me-qiuzhi .d2 .p1 {
	margin-bottom: 10px;
}

.me-qiuzhi .d2 .p1 span {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}


/*.me-qiuzhi .d2 .p1 i{display:inline-block;width:21px;height:20px;background:url(../images/fl-logo.png) no-repeat;background-position:-98px -16px;vertical-align:-3px;margin:0 20px 0 10px;}*/

.me-qiuzhi .d2 .p1 i {
	margin: 0 10px;
}

.me-qiuzhi .d2 .p1 b {
	color: #09f;
	text-decoration: underline;
	cursor: pointer;
}

.me-qiuzhi .d2 .p2 {
	font-size: 12px;
	color: #666;
}

.me-qiuzhi .d2 .p2 .em1 {
	width: 70px;
	height: 14px;
	background: #e2e2e2;
	position: relative;
	display: inline-block;
	vertical-align: -2px;
	margin: 0 11px 0 9px;
}

.me-qiuzhi .d2 .p2 .em1 i {
	position: absolute;
	top: 0;
	left: 0;
	height: 14px;
	background: #79c9ff;
	width: 10px;
}

.me-qiuzhi .d2 .p2 b {
	color: #999;
	margin-right: 35px;
}

.me-qiuzhi .d2 .p2 span {
	color: #999;
}

.me-qiuzhi .d2 .p-ws {
	width: 324px;
	text-align: center;
	height: 40px;
	font-size: 12px;
	line-height: 50px;
	color: #b36c01;
	background: url(../images/fl-bk3.png) no-repeat;
	background-size: 100% 100%;
}

.me-qiuzhi .d2 .p-ws a {
	color: #09f;
	font-size: 14px;
}

.me-qiuzhi .d2 .p-ws i {
	display: inline-block;
	height: 20px;
	width: 20px;
	margin-left: 10px;
	font-size: 20px;
	vertical-align: -2px;
	line-height: 20px;
	cursor: pointer;
}

.me-qiuzhi .d2 .p-ws i:hover {
	color: #ccc;
}

.me-qiuzhi .d2 .p3 {
	margin-top: 10px;
}

.me-qiuzhi .d2 .p3 a {
	color: #666;
	display: block;
}

.me-qiuzhi .d2 .p3 a:hover {
	color: #fff;
}

.me-qiuzhi .d2 .p3 em {
	display: inline-block;
	font-size: 12px;
	color: #666;
	width: 48px;
	height: 20px;
	background: #f1f1f1;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 20px;
	margin-right: 10px;
	cursor: pointer;
}

.me-qiuzhi .d2 .p3 em:hover {
	background: #f90;
	border-color: #f90;
	color: #fff;
}

.me-qiuzhi .d2 .p3 em.on {
	color: #ccc;
}

.me-qiuzhi .d2 .p3 em.on:hover {
	background: #f1f1f1;
	border-color: #ccc;
	color: #ccc;
}

.me-qiuzhi .d3 {
	width: 200px;
}

.me-qiuzhi .d3 li {
	width: 100px;
	text-align: center;
}

.me-qiuzhi .d3 li span {
	color: #ccc;
}

.me-qiuzhi .d3 li span i.on {
	color: #f00;
}

.me-qiuzhi .d3 li .i1 {
	display: inline-block;
	width: 36px;
	height: 36px;
	background: url(../images/fl-logo.png) no-repeat;
	background-position: -135px -3px;
}

.me-qiuzhi .d3 li .pos2 {
	background-position: -248px 0;
}

.me-qiuzhi .d3 li .pos3 {
	background-position: -189px -1px;
	margin-top: 20px;
}

.me-qiuzhi .d3 li .pos4 {
	background-position: -301px 0;
	margin-top: 20px;
}

.me-qiuzhi .d3 li p {
	color: #666;
	font-size: 14px;
	margin: 3px 0 5px;
}

.fl-delete {
	width: 328px;
	height: 110px;
	padding-top: 30px;
	text-align: center;
}

.fl-delete .p1 {
	color: #4c4c4c;
	font-size: 16px;
	font-family: "å¾?è½?é›…é»‘";
}

.fl-delete .p2 {
	margin-top: 25px;
}

.fl-delete .p2 span {
	display: inline-block;
	width: 58px;
	height: 28px;
	background: #f1f1f1;
	border: 1px solid #e2e2e2;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 28px;
	font-family: "å¾?è½?é›…é»‘";
	cursor: pointer;
}

.fl-delete .p2 span.on {
	background: #09f;
	color: #fff;
	border-color: #09f;
}

.fl-delete .p2 span:first-child {
	margin-right: 10px;
}

.me-jl-box {
	width: 850px;
	padding: 20px 20px 0;
}

.me-jl-box .ul-tab {
	border-bottom: 1px solid #ccc;
}

.me-jl-box .ul-tab li {
	float: left;
	height: 40px;
	width: 143px;
	cursor: pointer;
}

.me-jl-box .ul-tab li.on span {
	border-bottom: 3px solid #f90;
	color: #f90;
}

.me-jl-box .ul-tab li span {
	color: #666;
	font-size: 16px;
	display: inline-block;
	height: 38px;
	width: 80px;
	text-align: center;
	line-height: 40px;
}

.me-qiuzhi-none {
	padding: 30px 60px;
}

.me-qiuzhi-none .p1 {
	color: #333;
	font-size: 22px;
}

.me-qiuzhi-none .p1 i {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url(../images/me-qiuzhi-none1.jpg) no-repeat;
	vertical-align: middle;
	margin-right: 10px;
}

.me-qiuzhi-none .p2 {
	margin-top: 23px;
	color: #333;
}

.me-qiuzhi-none .p3 {
	color: #333;
}

.me-qiuzhi-none .p4 {
	margin-top: 34px;
}

.me-qiuzhi-none .p4 a {
	display: inline-block;
	width: 186px;
	height: 74px;
	background: url(../images/me-qiuzhi-none2.jpg) no-repeat;
}

.me-payed .pay-tit {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e2e2e2;
}

.me-payed .pay-tit span {
	display: inline-block;
	height: 38px;
	font-size: 16px;
}

.me-payed .pay-tit span.on {
	color: #f90;
	border-bottom: 3px solid #f90;
}

.me-payed .pay-tit select {
	height: 33px;
	border: 1px solid #e2e2e2;
	float: right;
	color: #333;
}

.me-payed .pay-table thead th {
	background: #f5f5f5;
	height: 40px;
	color: #999;
}

.me-payed .pay-table tbody {
	text-align: center;
}

.me-payed .pay-table tbody tr {
	height: 60px;
	border-bottom: 1px solid #f5f5f5;
}

.me-payed .pay-table tbody tr:hover {
	background: #ECF8FB;
}

.me-payed .pay-table tbody tr td {
	color: #666;
}

.me-payed .pay-table tbody tr td a {
	color: #09f;
}

.me-payed .pay-table tbody tr td:first-child {
	color: #333;
}

.me-payed .pay-table tbody tr td:first-child+td {
	width: 250px;
}

.me-payed .pay-table tbody tr td:first-child+td p {
	width: 250px;
	height: 60px;
	line-height: 60px;
}

.me-payed .pay-table tbody tr .td-time {
	color: #999;
}

.me-payed .pay-table tbody tr .td-rel {
	cursor: pointer;
}

.me-payed .pay-table tbody tr .td-rel.on {
	color: #ccc;
}

.left-content .me-zhongjie {
	padding-left: 20px;
	position: relative;
	padding-bottom: 20px;
	height: auto;
}

.left-content .me-zhongjie .p3 {
	margin-top: 30px;
	color: #999;
}

.left-content .me-zhongjie .p3 .s1 {
	margin-right: 20px;
}

.left-content .me-zhongjie .p3 em {
	color: #666;
}

.left-content .me-zhongjie .p4 {
	margin-top: 5px;
	height: 19px;
	overflow: hidden;
}

.left-content .me-zhongjie .p4 i {
	color: #999;
	display: inline-block;
	width: 670px;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
}

.m-zhongjie-tab ul {
	padding: 15px 0 50px;
}

.m-zhongjie-tab li {
	width: 230px;
	height: 60px;
	background: #f7f7f7;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 30px 17px;
}

.m-zhongjie-tab li .i1 {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(../images/fl-zj-bg.png) no-repeat;
	background-position: -67px 0;
	vertical-align: top;
	margin-right: 10px;
}

.m-zhongjie-tab li .i1.pos2 {
	background-position: -170px 0;
}

.m-zhongjie-tab li .i1.pos3 {
	background-position: -269px 0;
}

.m-zhongjie-tab li .i1.pos4 {
	background-position: -367px 0;
}

.m-zhongjie-tab li .i1.pos5 {
	background-position: -462px 0;
}

.m-zhongjie-tab li a {
	display: block;
}

.m-zhongjie-tab li a>p {
	width: 150px;
	display: inline-block;
}

.m-zhongjie-tab li a>p span {
	display: block;
}

.m-zhongjie-tab li a>p span:first-child {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}

.m-zhongjie-tab li a>p span:first-child+span {
	color: #666;
	font-size: 12px;
}

.m-zhongjie-tab li a>p span:first-child+span i {
	color: #999;
}

.m-zhongjie-tab li a>p span:first-child+span i b {
	color: #f00;
}

.m-zhongjie-tab li a>p span:first-child+span em {
	display: inline-block;
	margin-right: 5px;
	width: 70px;
}

.m-zhongjie-tab li a:hover>p span:first-child {
	color: #09f;
}

.m-zhongjie-tab li a:hover>p span:first-child+span {
	color: #29f;
}

.m-zhongjie-tab .li3 {
	margin-right: 0;
}

.zn-jl-refresh .p-tit {
	height: 75px;
	text-align: center;
	color: #333;
	font-size: 20px;
	line-height: 75px;
}

.zn-jl-refresh .p-tit span {
	color: #f00;
}

.zn-jl-refresh table th {
	color: #999;
	height: 40px;
	background: #f5f5f5;
}

.zn-jl-refresh table tbody tr {
	height: 50px;
	border-bottom: 1px solid #f5f5f5;
	color: #666;
	text-align: center;
}

.zn-jl-refresh table tbody tr:hover {
	background: #ECF8FB;
}

.zn-jl-refresh table tbody tr td:first-child {
	padding-left: 20px;
	text-align: left;
}

.zn-jl-refresh table tbody tr td a {
	color: #09f;
}

.fy-gl {
	background: #ecf9ff;
	padding: 20px;
	color: #666;
}

.fy-gl p {
	margin-bottom: 10px;
}

.fy-gl p b {
	color: #f00;
}

.fy-gl p a {
	color: #09f;
	margin-left: 15px;
}

.fy-gl p a:hover {
	text-decoration: underline;
}

.fl-fy-gl {
	height: 30px;
	margin: 10px 0;
}

.fl-fy-gl .int1 {
	width: 108px;
	height: 28px;
	padding-left: 10px;
	border: 1px solid #e2e2e2;
	color: #333;
}

.fl-fy-gl .int1::-webkit-input-placeholder {
	color: #ccc;
}

.fl-fy-gl .int2 {
	width: 23px;
	height: 28px;
	border: 1px solid #e2e2e2;
	margin: 0 5px;
	padding-left: 5px;
}

.fl-fy-gl select {
	width: 110px;
	height: 28px;
	border: 1px solid #e2e2e2;
	color: #333;
}

.fl-fy-gl .em-search {
	width: 48px;
	height: 28px;
	border: 1px solid #ccc;
	background: #f1f1f1;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	margin-left: 10px;
	cursor: pointer;
}

.fl-fy-gl .em-search:hover {
	background: #fff;
	color: #09f;
}

.yg-add {
	margin: 0 0 15px;
	height: 30px;
}

.yg-add select {
	border: 1px solid #e2e2e2;
	height: 30px;
	width: 100px;
	color: #666;
}

.yg-add input {
	width: 190px;
	height: 28px;
	border: 1px solid #e2e2e2;
	padding-left: 10px;
}

.yg-add input::-webkit-input-placeholder {
	color: #ccc;
}

.yg-add .se {
	width: 48px;
	height: 28px;
	border: 1px solid #ccc;
	background: #f7f7f7;
	color: #333;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	vertical-align: middle;
	cursor: pointer;
}

.yg-add .ad {
	width: 80px;
	height: 30;
	text-align: center;
	line-height: 30px;
	background: #f90;
	color: #fff;
	cursor: pointer;
}

.yg-add .ad a {
	display: block;
	color: #fff;
}

.yg-add .ad:hover {
	text-shadow: 1px 2px 2px #ccc;
	box-shadow: 1px 2px 2px #ccc;
}

.yg-gl-tit {
	border-bottom: 1px solid #ccc;
}

.yg-gl-tit a {
	color: #09f;
}

.yg-gl-tit a:hover {
	text-decoration: underline;
}

.yg-gl-tit span {
	display: inline-block;
	width: 87px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #379de3;
	color: #fff;
}

.admin-msg {
	line-height: 50px;
	font-size: 14px;
	color: #333;
}

.admin-msg em {
	color: #f00;
}

.fl-yg-table thead tr {
	height: 40px;
	background: #f5f5f5;
	color: #999;
}

.fl-yg-table thead tr th {
	width: 12.5%;
}

.fl-yg-table tbody {
	text-align: center;
	color: #666;
}

.fl-yg-table tbody tr {
	height: 60px;
}

.fl-yg-table tbody tr td {
	border: 1px solid #f5f5f5;
}

.fl-yg-table tbody tr .td-last span {
	display: inline-block;
	width: 48px;
	height: 20px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

.fl-yg-table tbody tr .td-last span:hover {
	background: #f90;
	color: #fff;
	border-color: #f90;
}

.fl-yg-table tbody tr .td-last span:hover a {
	background: #f90;
	color: #fff;
	border-color: #f90;
}

.fl-yg-table tbody tr .td-shot input {
	width: 48px;
	height: 28px;
	text-align: center;
	color: #999;
	border: 1px solid #e2e2e2;
}

.fl-yg-table tbody tr .td-gray {
	color: #999;
}

.fl-yg-table tbody tr .td-cantect {
	color: #f00;
}

.fl-yg-table tbody tr .td-cantect.on {
	color: #ccc;
}

#zp-fl .info .p1 .s1 {
	margin-right: 2px;
}

#zp-fl {
	padding-bottom: 24px;
}

#zp-fl img {
	width: 99px;
	height: 99px;
	border: 1px solid #ccc;
	border-radius: 0;
	margin: 30px 20px 0 0;
}

#zp-fl .w-rz,
#zp-fl .w-mq {
	margin-right: 10px;
}

#zp-fl .w-rz i,
#zp-fl .w-mq i {
	width: 23px;
	height: 19px;
	background: url(../images/fl-logo2.png) no-repeat;
	display: inline-block;
	vertical-align: -3px;
	margin-right: 5px;
}

#zp-fl .w-rz .rzpos2,
#zp-fl .w-mq .rzpos2 {
	background-position: -34px 0;
}

#zp-fl .w-rz .mqpos,
#zp-fl .w-mq .mqpos {
	background-position: -68px 0;
}

#zp-fl .w-rz .mqpos2,
#zp-fl .w-mq .mqpos2 {
	background-position: -105px 0;
}

#zp-fl .w-rz .mqpos3,
#zp-fl .w-mq .mqpos3 {
	background-position: -168px 0;
}

#zp-fl .fl-addr {
	margin-top: 8px;
	font-size: 14px;
}

#zp-fl .fl-i {
	margin-top: 10px;
	color: #666;
	font-size: 14px;
}

#ployee-table th {
	width: 0;
}

.kh-gl-delete {
	margin: 20px 0 50px;
	color: #333;
}

.kh-gl-delete label {
	margin: 0 5px;
}

.fl-fy .fy-zn {
	width: 60px!important;
	display: inline-block;
}


/*.fl-fy .ts-change2{padding-right:63px;}
.fl-fy .ts-change{padding-right:2px;}*/

.fl-fy .fy-more {
	position: absolute;
	right: -24px;
	top: 24px;
	z-index: 999;
	background: url(../images/fl-bk15.png) #fff no-repeat;
	width: 96px;
	padding-top: 20px;
	height: 98px;
}

.fl-fy .fy-more a {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #666;
	margin-bottom: 15px;
}

.fl-fy .fy-more a:hover {
	color: #f90;
}

.fl-tab .a-last {
	color: #09f;
}

.fl-tab .a-last:hover {
	color: #09f;
}

.w-vip-pay {
	color: #4c4c4c;
	font-family: "å¾?è½?é›…é»‘";
	font-size: 14px;
}

.w-vip-pay p:first-child {
	margin-bottom: 10px;
}

.pay-fenye {
	margin-top: 10px;
}

.pay-fenye>div {
	float: right;
}


/*.table-box-mejl>div{display:none;}*/

.table-box-mejl th {
	height: 40px;
	background: #f5f5f5;
	color: #999;
}

.table-box-mejl tbody tr {
	border-bottom: 1px solid #f5f5f5;
	text-align: center;
}

.table-box-mejl tbody tr:hover {
	background: #ECF8FB;
}

.table-box-mejl tbody td {
	color: #999;
	height: 50px;
}

.table-box-mejl tbody td:first-child {
	color: #333;
}

.table-box-mejl tbody td p {
	width: 103%;
	text-align: left;
	cursor: pointer;
}

.table-box-mejl tbody td a {
	color: #09f;
	display: block;
	width: 100%;
}

.table-box-mejl .fenye {
	margin: 20px 0;
}

#mianshi tbody td:first-child {
	padding-left: 20px;
	color: #333;
	text-align: left;
}

#mianshi tbody td:first-child+td {
	color: #666;
}

#mianshi tbody td:first-child+td+td {
	color: #999;
}

#toudi tbody td:first-child,
#tuijian tbody td:first-child {
	padding: 0 20px;
}

#toudi tbody td:first-child+td+td,
#tuijian tbody td:first-child+td+td {
	color: #ccc;
}

#toudi tbody td:first-child+td+td.on,
#tuijian tbody td:first-child+td+td.on {
	color: #f00;
}

#tuijian tbody td:first-child+td+td {
	color: #666;
}

#tuijian tbody td:first-child+td+td+td {
	color: #666;
}

.fl-change-s {
	padding-top: 10px;
	height: 150px;
}

.fl-change-s.qz {
	width: 445px;
}

.fl-change-s.qz li {
	padding-left: 30px;
}

.fl-change-s.qz li em {
	margin-left: 5px;
	font-size: 12px;
	color: #999;
}

.fl-change-s li {
	text-align: left;
	color: #4c4c4c;
	font-family: "å¾?è½?é›…é»‘";
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}

.fl-change-s li:hover {
	background: #f5f5f5;
}

.fl-change-s li.on span i {
	background: #09f;
}

.fl-change-s li span {
	width: 16px;
	height: 16px;
	border: 1px solid #ccc;
	border-radius: 50%;
	display: inline-block;
	line-height: 16px;
	text-align: center;
	margin-right: 8px;
}

.fl-change-s li span i {
	width: 8px;
	height: 8px;
	background: #fff;
	display: inline-block;
	border-radius: 50%;
	vertical-align: 2px;
}

.fl-deleteded li {
	padding: 20px 0 20px 5px;
	border-bottom: 1px solid #f5f5f5;
}

.fl-deleteded li:hover {
	background: #f5f5f5;
}

.fl-deleteded li .p1 {
	font-weight: bold;
	color: #333;
	font-size: 16px;
	margin-bottom: 15px;
}

.fl-deleteded li .p2 {
	color: #999;
	font-size: 12px;
}

.fl-deleteded li .p2 span {
	margin-right: 25px;
}

.fl-deleteded li .p3 {
	height: 52px;
	line-height: 52px;
}

.fl-deleteded li .p3 span {
	display: inline-block;
	width: 48px;
	border: 1px solid #e2e2e2;
	color: #666;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #f1f1f1;
	cursor: pointer;
}

table {
	border-collapse: collapse;
	width: 100%;
}

.me-scang table {
	width: 100%;
}

.me-scang table th {
	color: #999;
	height: 40px;
	background: #f5f5f5;
}

.me-scang table th:first-child {
	text-align: left;
	padding-left: 10px;
}

.me-scang table tbody tr {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #f5f5f5;
}

.me-scang table tbody tr td {
	text-align: center;
}

.me-scang table tbody tr td:first-child {
	text-align: left;
	padding-left: 10px;
}

.me-scang table tbody tr td:first-child a {
	color: #09f;
}

.me-scang table tbody tr .td2 {
	color: #666;
}

.me-scang table tbody tr .td3 {
	color: #999;
}

.me-scang table tbody tr .td5 span {
	width: 48px;
	height: 20px;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	color: #666;
	display: inline-block;
	line-height: 20px;
	cursor: pointer;
}

.ui_close {
	color: #fff;
	background: #c72327;
}

.ui_close:hover {
	background: #cc2327;
}

.ui_inner {
	border: none;
}

.ui_title {
	height: 30px;
	line-height: 30px;
}

.ui_title:after {
	top: 30px;
}

.ui_title:before {
	top: 30px;
}

#getworker-me .mianshi .tdm {
	color: #333;
}

#getworker-me .mianshi .tdm.on {
	color: #09f;
}

#getworker-me .mianshi tr td {
	color: #999;
}

#getworker-me .mianshi tr td:first-child {
	text-align: center;
	padding-left: 0;
}

#getworker-me .mianshi .thm2 {
	width: 70%;
}

#getworker-me .mianshi .thm3 {
	width: 20%;
}

#getworker-me .chakan th:first-child {
	width: 20%;
}

#getworker-me .chakan tr td {
	color: #666;
}

#getworker-me .chakan tr td:first-child {
	color: #333;
}

#getworker-me .chakan tr td:first-child.on {
	color: #09f;
}

#getworker-me .w-sign {
	margin: 25px 0 50px;
	color: #999;
	padding-left: 20px;
}

#getworker-me .w-sign b {
	color: #f00;
}

#getworker-me>div {
	display: block;
}

#getworker-me th {
	width: 10%;
}

#getworker-me th:first-child {
	text-align: left;
	padding-left: 20px;
}

#getworker-me .th-width {
	width: 20%;
}

#getworker-me tr td {
	color: #999;
}

#getworker-me tr td:first-child {
	text-align: left;
	padding-left: 20px;
}

#getworker-me tbody tr.on td {
	color: #09f;
}

.jltj {
	height: 60px;
	padding: 16px 0 16px 123px;
	background: #fef7da url(http://res.pccoo.cn/post/images/jltj.jpg) no-repeat;
	margin-top: 18px;
}

.jltj dl {
	float: left;
	padding: 10px 0 0 12px;
	width: 270px;
	height: 50px;
}

.jltj dl dt {
	float: left;
	width: 44px;
}

.jltj dl dt a:hover img {
	filter: alpha(opacity=85);
	opacity: 0.85;
}

.jltj dl dd {
	color: #333;
	float: left;
	padding-left: 9px;
	width: 217px;
	line-height: 21px;
	font-size: 13px;
}

.jltj dl dd b {
	font-size: 15px;
	font-family: "å¾?è½?é›…é»‘";
}

.jltj dl dd b a {
	color: #eb7a14;
	text-decoration: none;
}

.jltj dl dd a {
	color: #999;
	text-decoration: underline;
}

.jltj dl dd a:hover {
	color: #f00;
}

.jltj .jltdl1 {
	border-right: 1px #fff solid;
}

.jltj .jltdl2 {
	border-left: 1px #cdcdcd solid;
}

.navul li {
	float: left;
}

.ui_lt,
.ui_rt,
.ui_l,
.ui_r,
.ui_lb,
.ui_b,
.ui_t,
.ui_rb {
	background: #fff;
}

.ui_state_focus .ui_title {
	color: #4c4c4c;
	font-size: 14px;
	font-family: "å¾?è½?é›…é»‘";
}

.zptj {
	background: #ffffe7;
	height: 115px;
}

.zph2 {
	background: #fbe5a9 url(zpjian.jpg) repeat-x left bottom;
	padding: 8px 0 0 18px;
	clear: both;
}

.zptj dl {
	float: left;
	margin-top: 15px;
	padding: 0 2px 0 12px;
	width: 163px;
	height: 47px;
	border-left: 1px #cdcdcd solid;
	border-right: 1px #fff solid;
}

.zptj dl dt {
	float: left;
	width: 43px;
}

.zptj dl dt a:hover img {
	filter: alpha(opacity=85);
	opacity: 0.85;
}

.zptj dl dd {
	color: #333;
	float: left;
	padding-left: 8px;
	width: 112px;
	line-height: 21px;
	font-size: 13px;
	text-align: right;
}

.zptj dl dd b {
	font-size: 15px;
	font-family: "å¾?è½?é›…é»‘";
	text-align: left;
	display: block;
}

.zpright .zpnavr a {
	color: #09f;
	font-size: 14px;
}

.zptj dl dd b a {
	color: #333;
	font-weight: 100;
}

.zpright .zpnav2 {
	background: #379de3;
}

.zpright .zpnav {
	border-bottom: 1px solid #ccc;
	background: #fff;
}

.zptj dl dd b a:hover {
	text-decoration: none;
	color: #f00;
}

.zptj dl dd a {
	color: #999;
}

.zptj dl dd a:hover {
	text-decoration: underline;
	color: #666;
}

.zptj .zpdl1 {
	border-left: none;
	padding-left: 20px;
}

.zptj .zpdl2 {
	border-right: none;
}

.zptj .zpdl2 dd {
	padding-top: 10px;
}

.zpnr .zptab tr td {
	border-bottom: 1px #cacaca dotted;
	font-family: Arial;
}

.zptj .zpbdl {
	width: 200px;
	padding-left: 25px;
	border-left: none;
}

.zptj .zpbdl2 {
	border-right: none;
	padding-left: 30px;
}

.zptj .zpbdl2 dd {
	padding-top: 10px;
}


/* çº¿ä¸Šå…¶ä»–æ ·å¼--å¤è€çš„ */


/* CSS Document */

table,
tbody,
td,
th,
tr {
	margin: 0;
	padding: 0
}

.clear {
	clear: both;
	overflow: hidden;
	height: 0
}

.f_14 {
	font-size: 14px;
	font-family: Arial
}

.c_999 {
	color: #999;
	font-family: Arial
}

.red {
	font-size: 12px;
	color: #f00
}

.martop20 {
	margin-top: 20px
}

.padleft20 {
	padding-left: 20px
}

.padtop8 {
	padding-top: 8px
}


/* left */

#content {
	width: 980px;
	margin: 8px auto 0;
	overflow: hidden;
}

#contentleft {
	width: 151px;
	background: #fdfdfd;
	float: left;
	margin-bottom: -3000px;
	padding-bottom: 3000px
}

.mululist {
	width: 116px;
	height: 40px;
	float: left;
	line-height: 40px;
	background: url(con1.gif) 18px 15px no-repeat;
	padding-left: 35px;
	font-size: 14px
}

.mululist2 {
	width: 114px;
	height: 40px;
	float: left;
	line-height: 40px;
	background: #fff url(con2.gif) 16px 15px no-repeat;
	padding-left: 35px;
	font-size: 14px;
	border-style: solid;
	border-color: #dbe0e3 #fff #dbe0e3 #fff;
	border-width: 1px;
	position: relative;
	left: 1px;
	top: -1px
}

.mululist a {
	color: #000
}

.mululist a:hover {
	color: #f00
}

.mululist2 a {
	font-weight: bold;
	color: #fd7a0e
}

.zpright {
	width: 815px;
	float: right
}


/*- æˆ‘çš„ä¿¡æ¯ -*/

.mynav {
	height: 130px;
	background: #e1f5ff;
	line-height: 54px
}

.toux {
	width: 90px;
	float: left;
	padding: 14px 0 0 25px;
	overflow: hidden
}

.toux img {
	border: 1px solid #fff
}

.toux p {
	width: 84px;
	height: 26px;
	line-height: 26px;
	text-align: center
}

.toux p a {
	color: #06C
}

.yhxx {
	width: 604px;
	float: left;
	padding: 22px 0 0 24px;
	font-family: Arial
}

.yhxx ul {
	width: 604px
}

.yhxx li {
	width: 270px;
	height: 30px;
	line-height: 30px
}

.yhxx li b,
.yhxx li span {
	color: #03C
}

.wdnav {
	margin-top: 15px
}

.wdnav .lbk {
	float: right;
	background: url(con13.gif) no-repeat;
	margin-top: 5px;
	width: 90px;
	height: 20px;
	line-height: 20px;
	position: relative;
	z-index: 2;
	margin-left: 0
}

.wdnav .lbk p {
	padding-left: 4px
}

.wdnav .lbk p a {
	padding-left: 4px;
	color: #666
}

.wdnav .lbk ul {
	display: none;
	border: 1px solid #ffc999;
	border-top: none;
	width: 70px
}

.wdnav .lbk li {
	width: 70px;
	background: #fff;
	height: 20px;
	line-height: 20px;
	text-align: center
}

.wdnav .lbk li a {
	color: #333;
	display: block
}

.wdnav .lbk li a:hover {
	background: #f60;
	color: #fff
}

.wdnav .lbk1 {
	background: url(con14.gif) no-repeat
}

.xxsm {
	color: #999
}

.xxsm h4 {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	background: url(http://img.pccoo.cn/post/images/con15.gif) no-repeat left center;
	padding-left: 18px
}

.xxsm h4 span {
	font-size: 12px;
	font-weight: normal
}

.xxsm p {
	line-height: 23px;
	font-family: Arial
}


/*- ç®€åŽ†æ ·å¼? -*/

.jlfm {
	width: 730px;
	border-right: 1px solid #dbe0e3;
	padding: 0px 32px 32px;
	float: right
}

.jlbt {
	width: 503px;
	float: left
}

.jlbt h2 {
	border-bottom: 1px #e6e6e6 solid;
	font: 20px/24px "å¾?è½?é›…é»‘";
	height: 35px
}

.jlbt h2 span {
	font-size: 12px;
	font-family: "å®‹ä½“";
	font-weight: 100
}

.jlbt h2 img {
	margin-left: 10px;
	vertical-align: middle
}

.jlwz {
	padding-top: 15px;
	height: 23px;
	font-size: 14px
}

.jlwz i {
	width: 85px;
	float: left;
	font-style: normal
}

.jlwz i {
	width: 85px;
	float: left;
	font-style: normal
}

.jlwz .jind {
	width: 85px;
	border: 1px #fd7a0e solid;
	margin-top: 2px;
	height: 10px;
	overflow: hidden;
	font-size: 0px;
	float: left
}

.jlwz .jind span {
	float: left;
	background: #fd7a0e;
	height: 10px
}

.jlwz font {
	float: left;
	width: 50px;
	color: #f00;
	font-family: Arial;
	padding-left: 10px
}

.jlwz2 {
	padding-top: 8px;
	height: 30px;
	color: #b7b7b7
}

.bule {
	color: #0166fe;
	margin-left: 18px;
	font-family: "å®‹ä½“"
}

.bule:hover {
	color: #f00
}

.jlbtn {
	float: right;
	width: 220px;
	padding-top: 20px
}

.jlbtn .jlbtn1,
.jlbtn .jlbtn11,
.jlbtn .jlbtn2 {
	float: right;
	width: 89px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	background: url(jlbtn.jpg) no-repeat;
	border: none;
	text-align: center;
	margin-left: 15px
}

.jlbtn .jlbtn1:hover,
.jlbtn .jlbtn2:hover {
	filter: alpha(opacity=85);
	opacity: 0.85
}

.jlbtn .jlbtn11 {
	background-position: 0 -30px
}

.jlbtn .jlbtn2 {
	background-position: 0 -60px
}

.jltab {
	height: 100px;
	border-left: 1px dashed #ddd;
	margin-bottom: 25px;
}

.jltab td {
	border-right: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}

.jltab td a {
	color: #36c;
}

.jltab td span {
	display: block;
	text-align: center;
	line-height: 40px;
	font-family: Arial, Helvetica, sans-serif
}

.jltab td span {
	font-size: 16px;
	color: #f00
}

.jltab td span a {
	font-size: 30px;
	color: #f00
}

.jltab td span a:hover {
	text-decoration: underline
}

.jlbj {
	background: #ffffe7
}

.jltj {
	height: 60px;
	padding: 16px 0 16px 0;
	background: #fef7da url(jltj.jpg) no-repeat;
	margin-top: 18px
}

.jltj dl {
	float: left;
	padding: 10px 0 0 30px;
	width: 350px;
	height: 50px
}

.jltj dl dt {
	float: left;
	width: 44px
}

.jltj dl dt a:hover img {
	filter: alpha(opacity=85);
	opacity: 0.85
}

.jltj dl dd {
	color: #333;
	float: left;
	padding-left: 9px;
	width: 217px;
	line-height: 21px;
	font-size: 13px
}

.jltj dl dd b {
	font-size: 15px;
	font-family: "å¾?è½?é›…é»‘"
}

.jltj dl dd b a {
	color: #eb7a14;
	text-decoration: none
}

.jltj dl dd a {
	color: #999;
	text-decoration: underline
}

.jltj dl dd a:hover {
	color: #f00
}

.jltj .jltdl1 {
	border-right: 1px #fff solid
}

.jltj .jltdl2 {
	border-left: 1px #cdcdcd solid;
	padding-left: 80px;
}

.jiben {
	padding: 12px 0 10px 0;
	clear: both;
	line-height: 22px
}

.jbtit {
	height: 34px;
	padding: 0 10px 0 14px;
	line-height: 34px;
	background: #fafafa;
	font-weight: normal
}

.jbtit b {
	font-size: 14px;
	float: left
}

.jbtit input {
	background: url(jlxiugai.gif) no-repeat;
	border: none;
	width: 61px;
	height: 26px;
	float: right;
	margin-top: 4px;
	font-size: 12px
}

.jbxx {
	padding: 10px 10px 0 14px;
	display: none
}

.jbxx2 {
	padding: 10px 10px 0 14px
}

.tjbd {
	border: #c1c1c1 1px solid;
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	padding-left: 4px
}

.zpright select.bdsel {
	border: #c1c1c1 1px solid;
	padding: 4px
}

.tjbd1 {
	width: 393px;
	height: 110px;
	font-size: 12px;
	border: #c1c1c1 1px solid;
	padding: 4px
}

.msdiv {
	border-top: #bebebe 1px dotted;
	margin-top: 3px;
	padding-top: 8px;
	line-height: 20px
}

.msdiv span {
	float: left;
	width: 65px;
	overflow: hidden
}

.msdiv p {
	float: right;
	width: 660px
}

.bctr td {
	padding-top: 11px
}

.baochun {
	border: none;
	width: 61px;
	height: 26px;
	background: url(jlbaochun.gif) no-repeat;
	cursor: pointer
}

.qzxx {
	line-height: 29px
}

.gzjingyan {
	padding: 10px 0;
	border-bottom: 1px dotted #bebebe
}

.gzjingyan p {
	height: 35px;
	padding: 0 0 0 18px;
	border-top: none;
	background: none;
	line-height: 35px
}

.gzjingyan p b {
	width: 640px;
	display: block;
	float: left;
	overflow: hidden
}

.gzjingyan p .jyright {
	float: right;
	text-align: right
}

.gzjingyan p .jyright a {
	color: #0975e2
}

.gzjingyan ul {
	padding: 0 10px 0 18px;
	float: none
}

.gzjingyan li {
	line-height: 25px;
	float: none
}

.qiuzhi {
	padding: 12px 0 0 0
}

.jinyan {
	height: 40px;
	line-height: 40px;
	padding: 0px 15px;
	clear: both;
	border-bottom: 1px dotted #bebebe
}

.jinyan b {
	font-size: 12px
}

.jinyan .jyleft {
	width: 640px;
	float: left;
	height: 40px;
	overflow: hidden
}

.jinyan .jyright {
	float: right;
	height: 40px;
	text-align: right
}

.jinyan span {
	margin: 0px 5px;
	color: #b3b3b3
}

.jinyan .jyright a {
	color: #0975e2
}

.liangdian {
	padding-top: 5px
}

.liangdian span {
	height: 20px;
	line-height: 20px;
	padding: 0px 8px;
	background: #f9f9f9;
	border: 1px solid #dcdcdc;
	float: left;
	margin: 0 8px 8px 0
}

.liangdian span a {
	color: #777
}

.liangdianxg {
	padding-left: 15px
}

.liangdianxg label {
	width: 100px;
	height: 20px;
	float: left;
	padding-top: 10px;
	line-height: 12px;
	vertical-align: top
}

.wenxints {
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	background: #ffecd2;
	color: #e38709;
	padding-left: 18px
}

.wenxints b {
	color: red;
	font-family: Arial
}

.wenxints a {
	color: #25d
}

.wenxints a:hover {
	color: #f00
}


/*- åä¼æ‹›è˜ -*/

.zpbt {
	width: 625px
}

.zpgs {
	line-height: 25px;
	padding-top: 6px
}

.zpgs span {
	color: #999
}

.zpxx {
	clear: both;
	line-height: 20px;
	padding-top: 3px;
	overflow: hidden
}

.zpxx span {
	float: left;
	width: 36px;
	color: #999
}

.zpxx p {
	float: right;
	width: 713px
}

.zpbtn {
	width: 116px
}

.zpbtn .jlbtn1,
.zpbtn .jlbtn2 {
	width: 103px;
	background: url(zpbtn.jpg) no-repeat
}

.zpbtn .jlbtn2 {
	background-position: 0 -30px
}

.zpnav {
	height: 33px;
	line-height: 33px;
	clear: both;
	_margin-top: 35px;
	border-bottom: 2px #ccc solid
}

.zpnav1 {
	width: 680px;
	bakcgournd: #f1f1f1;
	float: left
}

.zpnav1 a {
	text-align: center;
	height: 32px;
	padding: 0 15px;
	margin-right: 8px;
	float: left;
	font-family: Arial;
	border: 1px solid #d6d6d6;
	border-bottom: none;
	color: #333
}

.zpnav1 a:hover {
	border-color: #bbb;
	color: #f00
}

.zpnav1 a span {
	color: #f00
}

.zpnav1 .zpacur {
	background: #fd7a0e;
	color: #fff;
	border: none;
	height: 33px;
	_height: 34px
}

.zpnav1 .zpacur:hover {
	color: #fff
}

.zpnav1 .zpacur span {
	color: #fff
}

.zpnav2 {
	float: left;
	text-align: center;
	height: 33px;
	padding: 0 20px;
	font-family: Arial;
	color: #fff;
	font-size: 12px;
	background: #379de3
}

.zpnavr {
	float: right;
	padding-left: 12px;
	background: url(xjiao.jpg) no-repeat left center
}

.zpnavr a {
	color: #999;
	font-size: 12px
}

.zpnavr a:hover {
	color: #666
}

.zpfz {
	height: 32px;
	line-height: 32px;
	background: #f8f8f8;
	color: #888;
	overflow: hidden
}

.zpfz p {
	float: left
}

.zpfz .selp {
	padding: 6px 0 0 20px
}

.zpfz .selp select {
	height: 19px;
	line-height: 19px;
	background: #fbfbfb;
	border: #C1C1C1 1px solid;
	color: #555;
	padding: 0
}

.zpnr {
	padding: 0 0 20px 0;
	clear: both
}

.zpnr a {
	color: #25d
}

.zplist {
	height: 45px;
	border-bottom: 1px #cacaca dotted;
	overflow: hidden;
	line-height: 45px;
	font-family: Arial
}

.zpnr a:hover {
	color: #f00
}

.zplist p {
	overflow: hidden;
	height: 45px;
	float: left
}

.zplist .zpp0 {
	width: 20px;
}

.zplist .zpp0 input {
	margin: -3px 0 0 -3px\9;
	display: block;
	margin-top: 15px;
	*margin-top: 12px;
}

.zplist .zpp1 {
	width: 438px
}

.zplist .zpp1 a,
.zplist .zpp7 a,
.zplist .zpp8 a,
.zplist .zpp12 a,
.zplist .zpp13 a {
	font-size: 14px
}

.zplist .zpp1 span,
.zplist .zpp7 span,
.zplist .zpp8 span,
.zplist .zpp12 span {
	color: #999
}

.zplist .zpp2 {
	width: 165px;
	color: #999
}

.zplist .zpp2 a {
	color: #999
}

.zplist .zpp2 a:hover {
	color: #f00
}

.zplist .zpp2 span a {
	color: #f00
}

.zplist .zpp3 {
	float: right;
	text-align: right
}

.zplist .zpp4 {
	width: 120px
}

.zplist .zpp5 {
	width: 80px
}

.zplist .zpp6 {
	float: right;
	width: 190px;
	text-align: right
}

.zplist .zpp7 {
	width: 400px
}

.zplist .zpp8 {
	width: 545px
}

.zplist .zpp9 {
	width: 93px
}

.zplist .zpp10 {
	width: 190px
}

.zplist .zpp11 {
	width: 240px
}

.zplist .zpp12 {
	width: 380px
}

.zplist .zpp13 {
	width: 435px
}

.zptj {
	background: #ffffe7;
	height: 115px
}

.zph2 {
	background: #fbe5a9 url(zpjian.jpg) repeat-x left bottom;
	padding: 8px 0 0 18px;
	clear: both
}

.zptj dl {
	float: left;
	margin-top: 15px;
	padding: 0 2px 0 12px;
	width: 163px;
	height: 47px;
	border-left: 1px #cdcdcd solid;
	border-right: 1px #fff solid
}

.zptj dl dt {
	float: left;
	width: 43px
}

.zptj dl dt a:hover img {
	filter: alpha(opacity=85);
	opacity: 0.85
}

.zptj dl dd {
	color: #333;
	float: left;
	padding-left: 8px;
	width: 112px;
	line-height: 21px;
	font-size: 13px;
	text-align: right
}

.zptj dl dd b {
	font-size: 15px;
	font-family: "å¾?è½?é›…é»‘";
	text-align: left;
	display: block
}

.zptj dl dd b a {
	color: #333;
	font-weight: 100
}

.zptj dl dd b a:hover {
	text-decoration: none;
	color: #f00
}

.zptj dl dd a {
	color: #999
}

.zptj dl dd a:hover {
	text-decoration: underline;
	color: #666
}

.zptj .zpdl1 {
	border-left: none;
	padding-left: 20px
}

.zptj .zpdl2 {
	border-right: none
}

.zptj .zpdl2 dd {
	padding-top: 10px
}

.zpnr .zptab tr td {
	border-bottom: 1px #cacaca dotted;
	font-family: Arial
}

.zptj .zpbdl {
	width: 200px;
	padding-left: 25px;
	border-left: none
}

.zptj .zpbdl2 {
	border-right: none;
	padding-left: 30px
}

.zptj .zpbdl2 dd {
	padding-top: 10px
}

.zptab .wck a {
	color: #f76e09
}

.zptab .wck a:hover {
	color: #f00
}

.checkall {
	color: #333;
	clear: both;
	height: 14px;
	line-height: 14px;
	line-height: 15px\9;
	padding-top: 15px;
	overflow: hidden
}

.checkall a {
	color: #333
}

.checkall .ccp0 {
	float: left;
	width: 20px
}

.checkall .ccp0 input {
	margin: -3px 0 0 -3px\9
}

.checkall .ccp1 {
	float: left;
	width: 45px
}

.checkall .ccp2 {
	float: left;
	width: 65px
}

.zpnr #page_x {
	padding-right: 0;
	margin-top: 12px
}


/*- åä¼ä¿?æ”¹è¡¨å? -*/

.biaoti {
	background: #f1f1f1;
	font-size: 14px;
	margin: 20px 0 12px 0;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-family: Arial
}

.biaoti span {
	font-size: 12px;
	font-weight: normal
}

.biaoti span font {
	color: red;
	font-size: 12px
}

.biaoti .explain {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	padding-left: 10px;
}

.biaoti .see-popup {
	width: 40px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
	font-size: 14px;
	color: #09f;
	cursor: pointer;
	margin-left: 30px;
	text-decoration: underline;
}

.zptext {
	width: 360px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	border: #c1c1c1 1px solid;
	padding-left: 4px
}

.zptext2 {
	width: 180px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	border: #c1c1c1 1px solid;
	padding-left: 4px
}

.zparea {
	width: 360px;
	height: 90px;
	line-height: 17px;
	font-size: 12px;
	border: #c1c1c1 1px solid;
	padding: 4px
}

.mqdiv {
	line-height: 25px;
	padding: 5px 0 5px 41px
}

.tip_div div {
	padding-top: 8px
}

.ljfb {
	height: 60px;
	overflow: hidden;
	border-top: 1px solid #eee;
	margin-top: 20px;
	padding: 20px 0 0 320px
}

.fbbu {
	background: url(posttj.gif) no-repeat;
	color: #fff;
	cursor: pointer;
	font: 700 14px/34px "å®‹ä½“";
	height: 34px;
	text-align: center;
	width: 107px;
	border: none
}

#msgbox {
	color: #999;
	margin-left: 20px;
	line-height: 30px
}


/*- æ‹›è˜ä¿¡æ¯ä¿?æ”? -*/

.zpxxtab {}

.lbbtn {
	height: 27px;
	padding: 0 7px;
	font-size: 14px
}

.ljfb2 {
	padding-left: 100px
}


/*- æˆ¿äº§ä¸?ä»? -*/

.checkall .ccp3 {
	float: left;
	width: 65px;
	margin-top: -3px
}

.checkall .ccp3 input {
	background: #eee;
	width: 65px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	border: 1px #ddd solid
}

.checkall .ccp3 .pxcss {
	border-color: #E8BF16;
	color: #f00;
	background: #ffffe7
}

.zpnavr2 {
	float: right;
	padding-left: 15px;
	background: url(hjia.jpg) no-repeat left 11px
}

.zpnavr2 a {
	color: #666
}

.zpnavr2 a:hover {
	color: #222
}

.r_core {
	color: #333333;
	height: auto;
	margin: 30px 0 0 5px;
	overflow: hidden;
	width: 700px;
	font-size: 12px
}

.r_core .l {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: right;
	width: 90px;
	float: left
}

.r_core .r {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	width: 599px
}

.r_core ul li {
	float: left;
	font-size: 12px;
	padding-bottom: 10px;
	width: 689px
}

.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearFix {
	display: inline-block
}

.clearFix {
	display: block
}

.clear {
	height: 1px;
	font-size: 0;
	line-height: 1px;
	overflow: hidden;
	clear: both
}

.head_img {
	position: relative;
	width: 100%
}

.head_img .myImg {
	padding: 4px;
	border: 1px solid #ddd;
	width: 75px;
	height: 100px;
	float: left
}

.head_img .myImg span {
	width: 75px;
	height: 100px;
	display: inline-block;
	overflow: hidden
}

.head_img .myImg img {
	width: 75px;
	height: 100px
}

.head_img .tip_div {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	line-height: 40px;
	font-size: 12px
}

.head_img .tip_div a,
.upPicWrap a {
	width: 120px;
	height: 40px;
	_height: 41px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background: url(http://img.pccoo.cn/wed/images/upImg.gif) no-repeat 0 0
}

.head_img .tip_div a:hover,
.upPicWrap a:hover {
	background: url(http://img.pccoo.cn/wed/images/upImg.gif) no-repeat 0 -40px
}

.textNum {
	height: 20px;
	text-align: right;
	width: 560px;
	padding-bottom: 10px
}

.textNum span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #F90
}

.upPicList {
	margin-top: 10px;
	width: 600px;
	float: none
}

.upPicList dd {
	width: 130px;
	display: inline;
	float: left;
	position: relative;
	margin-right: 15px;
	margin-bottom: 10px
}

.upPicList dd div {
	border: 1px solid #ddd;
	padding: 4px
}

.upPicList dd span {
	display: inline-block;
	width: 120px;
	height: 90px;
	overflow: hidden
}

.upPicList dd input {
	border: 1px solid #ddd;
	font-size: 12px;
	margin-top: 5px;
	height: 20px;
	width: 128px;
	background: none;
	line-height: 20px;
	overflow: hidden;
	padding: 0;
	text-align: center
}

.upPicList dd i {
	position: absolute;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(http://img.pccoo.cn/wed/images/renwureg.png) no-repeat -105px -193px;
	right: 2px;
	top: 2px
}

.zdytab {
	margin-top: 15px
}

.zdytab strong {
	font-family: Arial
}

.zdytab tr td {
	border-top: 1px #e9e9e9 solid;
	padding: 15px 0
}

.zdybtn {
	padding: 0 7px;
	height: 25px;
	line-height: 22px\9;
	font-size: 12px
}

.fcbjs {
	border-bottom: 1px #e9e9e9 dotted;
	height: 35px
}

.fcbjlab {
	float: left;
	width: 70px;
	line-height: 18px
}

.fcbjlab input {
	margin: 5px 0 0 0;
	margin: 0\9
}

.fcbjs .fcbjs2,
.dhbj {
	float: left;
	width: 91px;
	position: relative;
	z-index: 1
}

.ysxz {
	border: 1px #9c9c9c solid;
	height: 21px;
	line-height: 21px;
	color: #999;
	width: 77px;
	padding: 0 6px
}

.zdytab #colorpane,
.zdytab #colorpane1 {
	position: absolute;
	top: 22px;
	left: 0;
	z-index: 10
}

.zdytab #colorpane table tr td,
.zdytab #colorpane1 table tr td {
	border-top: none;
	padding: 0
}

.divcolor {
	width: 23px;
	height: 23px;
	overflow: hidden;
	margin-left: 7px;
	float: left
}

.fcbjt {
	border-bottom: 1px #e9e9e9 dotted;
	height: 120px;
	padding-top: 8px
}

.fcbjt2 {
	float: left;
	width: 100px;
	padding-top: 5px
}

.fcbjt3 {
	float: left;
	padding-left: 12px
}

.fcbjhf {
	padding-top: 8px
}

.dhbj2 {
	float: left;
	padding-left: 12px
}


/*- æ–°æ¥¼ç›? -*/


/*-è€æ ·å¼?-*/

#contentright {
	width: 796px;
	border-right: 1px solid #dbe0e3;
	float: right
}

.fbbd {
	width: 787px;
	overflow: hidden
}

.fb-head {
	width: 752px;
	float: left;
	margin: 10px 0 0 15px;
	display: inline;
	height: 28px;
	line-height: 26px;
	padding: 5px 1px 0px 15px;
	background: #fd7a0e;
	font-weight: bold
}

.fb-head li {
	margin-right: 15px
}

.fb-head li.open {
	background: #fff;
	padding: 0px 20px;
	height: 28px;
	position: relative;
	left: 0px;
	top: 2px;
	line-height: 28px
}

.fb-head li.open a {
	color: #000;
	font-size: 14px
}

.fb-head li a {
	color: #fff
}

.xlpadd {
	padding: 0 15px 15px 15px;
	clear: both
}


/*-è€æ ·å¼ç»“æ?-*/

.xlp_pic1 {
	background: #f1f1f1;
	font-size: 14px;
	height: 33px;
	line-height: 33px;
	padding-left: 10px;
	font-family: Arial;
	font-weight: normal;
	margin-top: 22px
}

.xlp_pic1 a {
	float: left;
	padding: 0 22px;
	color: #333
}

.xlp_pic1 a:hover {
	color: #f97508
}

.xlp_pic1 .xlpcur {
	background: #fff;
	margin-top: 4px;
	height: 29px;
	line-height: 27px;
	color: #f97508;
	font-weight: bold
}

.xlpbdiv {
	padding: 15px 0 0 0;
	overflow: hidden;
	width: 750px
}

.xlpdiv {
	width: 761px
}

.xlpdiv dl {
	float: left;
	width: 141px;
	height: 136px;
	overflow: hidden;
	padding: 0 11px 17px 0
}

.xlpdiv dl dt {
	float: none;
	height: 106px;
	position: relative
}

.xlpdiv dl dt .chahao {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 6px;
	right: 6px
}

.xlpdiv dl dt .chahao:hover {
	top: 7px;
	right: 5px
}

.xlpdiv dl dd {
	float: none;
	padding-top: 4px
}

.xlpdiv dl dd input {
	color: #777;
	width: 139px;
	border: 1px #e1e1e1 solid;
	height: 24px;
	line-height: 24px;
	text-align: center
}

.xlpdiv .xlpdl dt img {
	filter: alpha(opacity=90);
	opacity: 0.9
}

.xlpdiv .xlpdl dd input {
	border-color: #bbb
}

.xlpdiv .xlpsc {
	float: left;
	background: #e9e9e9;
	width: 141px;
	height: 83px;
	padding-top: 52px;
	text-align: center
}

.xlpdiv .xlpsc2 {
	background: #eee;
	width: 141px;
	height: 83px;
	padding-top: 52px;
	text-align: center
}

.xlpfb {
	margin-top: 10px;
	height: 34px
}

.videolist {
	padding-top: 18px;
	border-top: 1px solid #eee;
	margin-top: 5px
}

.videolist ul {
	margin-right: -25px
}

.videolist ul li {
	width: 232px;
	height: 240px;
	margin-right: 25px;
	text-align: center;
	line-height: 23px;
	color: #ccc
}

.videolist ul li .clip {
	display: block;
	zoom: 1;
	background: url(play.gif) center center no-repeat;
	margin-bottom: 6px
}

.videolist li img {
	z-index: -1;
	position: relative;
	background: url(play.gif) center center no-repeat;
	display: block
}

.videolist li a {
	color: #333;
	font-size: 12px
}

.videolist li a:hover {
	color: #f97508
}

.videolist li .scxga {
	color: #25d
}

.videolist li .scxga:hover {
	text-decoration: underline;
	color: #25d
}

.righta {
	padding-right: 10px;
	font-weight: normal
}

.splj {
	font-size: 12px;
	font-family: Arial;
	color: #666
}

.xlpa {
	float: none;
	width: 100%
}

.xlpa a {
	padding: 0 11px
}

.xlpadd {
	font-size: 14px;
	min-height: 283px;
	_height: 283px;
	overflow: visible
}

.xlpadd .housebtn,
.xlpadd .unitbtn {
	display: inline-block;
	zoom: 1;
	padding: 10px 15px;
	background: #efefef;
	margin-right: 10px;
	margin-top: 80px
}

.xlpadd .housebtn:hover,
.xlpadd .unitbtn:hover {
	background: #e1e1e1
}

.xlpadd .icon-house {
	display: inline-block;
	zoom: 1;
	width: 11px;
	height: 13px;
	background: url(xlpbg.gif) 0 0 no-repeat;
	vertical-align: middle;
	margin: -4px 5px 0 0;
	_margin-top: 0
}

.xlpadd .icon-plus {
	display: inline-block;
	zoom: 1;
	width: 10px;
	height: 12px;
	background: url(xlpbg.gif) 0 -14px no-repeat;
	vertical-align: middle;
	margin: -2px 5px 0 0
}

.xlpadd .tips {
	color: #ababab;
	font-size: 12px;
	margin-top: 20px
}

.storeList,
.unitList {
	float: none
}

.xlpadd .storeItem {
	width: 100%
}

.xlpadd .storeItem .title {
	border-bottom: 1px solid #e8e8e8;
	color: #999;
	font-size: 12px;
	padding: 10px 0 5px 0
}

.xlpadd .storeItem .title .addunit {
	float: right;
	margin-top: 10px
}

.xlpadd .storeItem .title .addunit:hover {
	color: #f00
}

.xlpadd .storeItem .title .addunit i {
	width: 10px;
	height: 10px;
	display: inline-block;
	zoom: 1;
	background: url(hjia.jpg) 0 0 no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px;
	_margin-top: 0
}

.xlpadd .storeItem .title .No {
	font-size: 18px;
	font-family: 'Microsoft Yahei';
	margin: 0 10px;
	color: #000
}

.xlpadd .unitList {
	padding: 10px 0 0;
	margin-right: -28px
}

.xlpadd .unitItem {
	width: 118px;
	height: 77px;
	text-align: center;
	margin: 0 10px 10px 0;
	display: inline-block;
	zoom: 1
}

.xlpadd .unitItem a {
	display: block;
	height: 100%;
	background: url(xlpbg.gif) -11px 0 no-repeat
}

.xlpadd .unitItem a:hover {
	background-position: -129px 0
}

.xlpadd .unitItem a * {
	cursor: pointer
}

.xlpadd .unitItem a .align {
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
	margin-top: 15px
}

.xlpadd .unitItem .large {
	color: #da1313;
	font-size: 20px;
	font-family: 'Microsoft Yahei';
	display: block
}

.xlpadd .unitItem .small {
	color: #999999;
	font-size: 12px
}

.xlpadd .unitItem .large em {
	font-size: 40px;
	padding-right: 5px;
	line-height: 50px
}

.xlpadd .unitItem .small .ff0000 {
	padding-left: 2px;
	font-size: 14px;
	color: #ff0000
}

.xlpaddtop {
	padding: 15px 0 10px 0
}

.xlpaddtop a {
	background: #f3f3f3;
	width: 360px;
	display: block;
	margin: 0 auto;
	text-align: center;
	padding: 8px 0
}

.xlpaddtop a:hover {
	background: #e1e1e1;
	color: #f00
}

.xlpadd .select {
	padding-top: 16px
}

.xlpadd .select a {
	display: inline-block;
	zoom: 1;
	padding: 6px 8px;
	color: #2255dd;
	cursor: pointer;
	margin-right: 10px
}

.xlpadd .select a.active {
	background: #fd7a0e;
	color: #fff;
	font-weight: bold
}

.xlpadd .select a:hover {
	background: #fd7a0e;
	color: #fff
}

.xlpadd .select .floor {
	margin-bottom: -5px
}

.xlpadd .select .floor a {
	margin-bottom: 5px
}

.xlpadd .select .unit {
	border: 1px solid #d9d9d9;
	padding: 7px 0
}

.xlpadd .select .unit a {
	position: relative;
	margin-bottom: 0
}

.xlpadd .select .unit a.active,
.xlpadd .select .unit a:hover {
	background: none;
	color: #fd7a0e
}

.xlpadd .select .unit a:hover {
	color: red
}

.xlpadd .select .unit a.active i,
.xlpadd .select .unit a:hover i {
	display: block;
	position: absolute;
	width: 13px;
	height: 10px;
	background: url(xlpbg.gif) -247px 0 no-repeat;
	bottom: -9px;
	left: 50%;
	margin-left: -6px;
	_bottom: -14px
}

.xlpadd .select .unit #gldy a {
	background: #fff0a0;
	color: #8d7b0c;
	font-size: 12px
}

.xlpadd .select .unit #gldy a:hover {
	color: #f00;
	background: #fce989
}

.xlpadd .select .huxing {
	border: 1px solid #cacaca;
	border-top: none;
	background: #f9f9f9;
	padding: 5px 0 5px 0
}

.xlpadd .select .huxing a.active,
.xlpadd .select .huxing a:hover {
	background: none;
	color: #fd7a0e
}

.xlpadd .tools {
	padding-top: 12px;
	height: 42px
}

.xlpadd .xbtn {
	background: #fff0a0;
	border: 1px solid #dbc370;
	color: #8d7b0c;
	font-size: 12px;
	padding: 5px 8px;
	margin-right: 10px;
	display: inline-block;
	zoom: 1
}

.xlpadd .xbtn:hover {
	color: #f00;
	border-color: #ccae44
}

.xlpadd table {
	border: none;
	border-collapse: collapse;
	width: 100%;
	text-align: center;
	font-size: 12px
}

.xlpadd td {
	border-bottom: 1px solid #e9e9e9;
	padding: 8px 0
}

.xlpadd table thead {
	background: #f5f5f5;
	color: #999
}

.xlpadd table th {
	padding: 10px 0;
	font-weight: normal
}

.xlpadd table input {
	width: 40px;
	height: 20px;
	border: 1px solid #d2d2d2;
	padding: 2px 4px 0;
	margin-right: 3px;
	line-height: 20px
}

.xlpadd .f999 {
	color: #999
}

.xlpadd .save {
	background: #bcbcbc;
	color: #fff;
	padding: 5px;
	display: inline-block;
	border: none
}

.xlpadd .del {
	display: inline-block;
	zoom: 1;
	width: 11px;
	height: 24px;
	background: url(xlpbg.gif) 0 -28px no-repeat;
	vertical-align: middle
}

.xlpsel {
	border-color: #d2d2d2;
	padding: 1px
}

.xlpadd #page_x {
	margin-top: 20px
}


/*- é”€æŽ§è¡¨å¼¹å‡º -*/

.input89 {
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	border: none;
	cursor: pointer;
	margin: 10px 0 15px 0
}

.xlpadd table .plbc {
	width: 80px;
	height: 30px;
	border: none;
	line-height: 28px\9;
	background: #fd7a0e;
	color: #fff;
	cursor: pointer
}


/*----å¼¹å‡ºçª—å£-----*/


/*æ”?ä»?*/

.tc_zhifu {
	width: 320px;
	margin: 0 auto;
	padding: 30px
}

.tc_zhifu h3 {
	background: url(tanhao.gif) 0 0 no-repeat;
	height: 56px;
	padding-left: 76px;
	font-size: 16px;
	line-height: 1.3;
	padding-top: 15px;
	width: 100%
}

.tc_zhifu p {
	color: #666;
	line-height: 2;
	font-size: 14px;
	width: 100%
}

.cg_zhifu {
	width: 330px;
	margin: 0 auto;
	padding: 30px
}

.cg_zhifu h3 {
	background: url(fkcg.gif) 0 0 no-repeat;
	height: 56px;
	padding-left: 76px;
	font-size: 16px;
	line-height: 1.3;
	padding-top: 15px;
	width: 100%
}

.cg_zhifu p {
	color: #666;
	line-height: 2;
	font-size: 14px;
	width: 100%
}

.sb_zhifu {
	width: 330px;
	margin: 0 auto;
	padding: 30px
}

.sb_zhifu h3 {
	background: url(fksb.gif) 0 0 no-repeat;
	height: 56px;
	padding-left: 76px;
	font-size: 16px;
	line-height: 1.3;
	padding-top: 15px;
	width: 100%
}

.sb_zhifu p {
	color: #666;
	line-height: 2;
	font-size: 14px;
	width: 100%
}

.zhifu {
	background: #c00;
	padding: 7px 18px;
	border: 1px solid #900;
	color: #fff;
	font-size: 14px;
	margin-top: 30px;
	cursor: pointer
}

input {
	overflow: visible
}


/*æ”?ä»˜æ–¹å¼?2*/

.tc_zffs2 {
	width: 536px;
	width: 540px\9;
	margin: 0 auto;
	padding: 30px
}

.tc_zffs2 p {
	font-size: 14px;
	margin-bottom: 30px
}

.tc_zffs2 p a {
	float: right;
	font-size: 12px;
	color: #999;
	text-decoration: underline
}

.tc_zffs2 img {
	vertical-align: middle;
	margin: 0 20px 10px 6px
}

.txt_cen {
	margin-top: 43px;
	text-align: center
}

.qrbfk {
	background: url(qrbfk.gif) 0 0 no-repeat;
	width: 101px;
	height: 40px;
	border: none;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	font-weight: bold
}


/*ç¡?è®¤ä»·æ ?*/

.tc_qrjg {
	width: 540px;
	margin: 0 auto;
	padding: 30px
}

.zjq {
	padding: 18px;
	border: 1px dashed #d0d0d0;
	margin-bottom: 10px
}

.zjq p {
	line-height: 2
}

.zjq i {
	font-style: normal;
	padding-left: 50px
}

.bcf0 {
	color: #f00;
	font-weight: bold;
	font-family: Arial
}

.bbcf0 {
	color: #f00;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial
}

.xghm {
	color: #999
}

.fhxg {
	background: url(fhxg.gif) 0 0 no-repeat;
	width: 101px;
	height: 40px;
	border: none;
	font-size: 14px;
	color: #000;
	cursor: pointer;
	font-weight: bold;
	margin-right: 20px
}

.magint {
	margin-top: 20px
}


/*ç®€åŽ†è´­ä¹?*/

.tc_jlgm {
	width: 586px;
	margin: 0 auto;
	padding: 30px 0
}

.ckjl {
	font-size: 16px;
	font-weight: bold;
	background: url(dengp.gif) 0 0 no-repeat;
	padding-left: 20px;
	margin: 0 10px 10px
}

.yhjb {
	color: #999;
	padding-left: 25px
}

.yhjb a {
	text-decoration: underline;
	color: #36f
}

.lvse {
	color: #169b04
}

.icf0 {
	font-style: normal;
	color: #f00;
	font-family: Arial
}

.usertab {
	margin-top: 30px;
	font-size: 14px;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 20px;
	width: 100%
}

.usertab li {
	position: relative;
	padding: 0 10px
}

.usertab li.lastli {
	margin-right: 0
}

.usertab span {
	padding-left: 7px
}

.jiant {
	width: 13px;
	height: 8px;
	background: url(jiant.gif) 0 0 no-repeat;
	position: absolute;
	top: 30px;
	top: 34px\9;
	left: 50px
}

.ptyh_sl {
	width: 100%;
	font-size: 14px;
	color: #1a1a1a;
	padding: 15px 0 15px 0;
	display: none
}

.ptyh_sl li {
	float: none;
	overflow: hidden;
	display: block;
	zoom: 1;
	height: 28px;
	line-height: 28px;
	padding-left: 10px
}

.ptyh_sl li div {
	float: right;
	width: 200px
}

.click {
	background: #f8f8f8;
	font-weight: bold
}

.ptyh_sl input {
	margin-right: 5px
}


/*éš?*/

.rzhy_sl {
	width: 100%;
	font-size: 14px;
	color: #1a1a1a;
	padding: 15px 0 15px 0;
	display: none
}

.rzhy_sl li {
	float: none;
	overflow: hidden;
	display: block;
	zoom: 1;
	height: 28px;
	line-height: 28px;
	padding-left: 10px
}

.rzhy_sl li div {
	float: right;
	width: 200px
}

.rzhy_sl li.click {
	background: #f8f8f8
}

.rzhy_sl input {
	margin-right: 5px
}

.mqyh_sl {
	width: 100%;
	font-size: 14px;
	color: #1a1a1a;
	padding: 15px 0 15px 0;
	display: none
}

.mqyh_sl li {
	float: none;
	overflow: hidden;
	display: block;
	zoom: 1;
	height: 28px;
	line-height: 28px;
	padding-left: 10px
}

.mqyh_sl li div {
	float: right;
	width: 200px
}

.mqyh_sl li.click {
	background: #f8f8f8
}

.mqyh_sl input {
	margin-right: 5px
}

.disblock {
	display: block
}


/*è—?*/

.total {
	font-size: 14px;
	padding-left: 10px
}

.total span {
	font-size: 18px
}


/*help*/

.fenleiq {
	background: url(http://img.pccoo.cn/post/images/zhaopicon.gif) no-repeat 2px -206px;
	color: #666;
	height: 16px;
	line-height: 16px;
	margin: 6px auto 0;
	padding-left: 20px;
	text-align: left;
	width: 930px
}

.fenleiq a {
	color: #333
}

.helpzf {
	width: 950px;
	margin: 0px auto;
	padding-bottom: 20px
}

.helpzf h3 {
	height: 38px;
	line-height: 38px;
	background: #f1f1f1;
	text-indent: 20px;
	margin: 15px 0px;
	font-size: 16px;
	font-family: "å¾?è½?é›…é»‘"
}

.helpzf p {
	line-height: 35px;
	font-size: 14px;
	padding: 0px 10px
}


/*- å…¼èŒè¡? -*/

.dd table {
	background: #eee
}

.dd table td {
	text-align: center;
	background: #fff
}

.dd table td.selAlltime {
	background: #f4f4f4;
	height: 30px;
	line-height: 30px
}

.dd table tr {
	height: 25px;
	line-height: 25px
}

.icheck {
	margin: 7px 0
}

.icheck th {
	background: #f4f4f4;
	font-size: 12px;
	font-weight: normal
}

.icheck i {
	display: inline-block;
	width: 10px;
	height: 10px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid;
	border-color: #a0a6aa #c4c8cb #c4c8cb #a0a6aa;
	background: #fff;
	vertical-align: middle;
	cursor: pointer
}

.icheck i.iselect {
	background: url(xz_icon.png) no-repeat;
	width: 12px;
	height: 12px;
	border: none
}


/*- è½¦è¾†å“ç‰Œé€‰æ‹© -*/

.pinpai_win {
	position: absolute;
	width: 650px;
	border: 1px solid #c3c1c1;
	top: 37px;
	background-color: #fff;
	font-size: 12px;
	display: none;
	overflow: hidden;
	left: 120px
}

.pinpai_win .tit_sm {
	margin: 0 auto;
	width: 634px;
	height: 32px;
	line-height: 32px;
	color: #888;
	padding-left: 6px
}

.pinpai_win a.ppwin_close {
	position: absolute;
	width: 18px;
	height: 18px;
	background: url(http://pic2.58.com/ui7/post/img/post_model_close.png) no-repeat;
	top: 5px;
	right: 5px
}

.pinpai_win a.ppwin_close:hover {
	background-position: 0 -18px
}

.pinpai_win .zm_fenlei {
	margin: 0 auto;
	padding-top: 3px;
	padding-left: 10px;
	width: 738px;
	height: 31px;
	line-height: 34px;
	background-color: #f7f7f7;
	overflow: hidden
}

.pinpai_win .zm_fenlei li {
	float: left;
	display: inline;
	width: 22px
}

.pinpai_win .zm_fenlei li a {
	line-height: 31px;
	display: block;
	text-align: center
}

.pinpai_win .zm_fenlei li.curr {
	float: left;
	display: inline;
	background: url(http://pic2.58.com/ui7/post/img/pinpai_fenlei.png) no-repeat;
	font-weight: bold;
	width: 40px
}

.pinpai_win .zm_fenlei li a {
	color: #4b4b4b
}

.pinpai_win .zm_fenlei li a:hover {
	color: #000;
	font-weight: bold
}

.pinpai_win .zm_fenlei li.curr a {
	background: url(http://pic2.58.com/ui7/post/img/pinpai_fenlei2.png) no-repeat 100% 0;
	color: #000
}

.pinpai_win .fenleicon {
	margin: 0 auto;
	width: 640px
}

.pinpai_win .fenleilist {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 2px;
	width: 630px;
	display: none
}

.pinpai_win .fenleilist dd {
	line-height: 26px;
	float: left;
	display: inline;
	padding-left: 10px;
	height: 26px
}

.pinpai_win .fenleilist dd a {
	color: #1155cc;
	display: block;
	text-align: center
}

.pinpai_win .fenleilist dd a:hover {
	color: #000;
	font-weight: bold
}

.pinpai_win .tit_sm a {
	color: #1155cc
}

.pinpai_win .tit_sm a:hover {
	color: #1155cc;
	text-decoration: underline
}

.pinpai_win .txtright {
	padding-right: 10px;
	height: 32px;
	line-height: 32px;
	color: #888;
	text-align: right;
	background-color: #fcfcfc
}

#oBrand {
	background: url(xzkx1.gif) no-repeat;
	width: 150px;
	height: 26px;
	line-height: 24px;
	float: left;
	padding-left: 5px;
	margin-top: 2px
}

#oBrand1 {
	background: url(xzkx2.gif) no-repeat;
	width: 150px;
	height: 27px;
	line-height: 24px;
	float: left;
	padding-left: 5px;
	margin-top: 2px
}

.chexi {
	position: absolute;
	width: 550px;
	height: auto;
	border: 1px solid #ccc;
	background: none #fff;
	padding: 6px 0px;
	top: 37px;
	left: 275px;
	overflow: hidden
}

.chexi li {
	width: 120px;
	padding-left: 4px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	color: #666
}

.chexi .lanse {
	background: #85bae3;
	color: #fff
}


/***********ä¼šå‘˜ä¸?å¿ƒï¼Œç®€åŽ†éƒ¨åˆ†è€æ ·å¼?  BY è°?å‰æž—***********/

.myinfo {
	width: 815px;
	float: left;
	margin-left: 1px;
	display: inline
}

.myinfo a {
	color: #00c
}

.xux {
	border-bottom: 1px dashed #CCC
}

.myinfo table.myborder {
	border-left: 1px dotted #ccc
}

.myinfo table.myborder tr td {
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #dcdddd;
	height: 36px;
	line-height: 36px
}

.myinfo table tr td {
	border-bottom: 1px dotted #dcdddd;
	line-height: 22px
}

.myinfo table tr .gstd {
	padding: 6px 0;
	line-height: 20px;
	color: #666
}

.jiben table tr td {
	border: none
}

.jiben p {
	height: 36px;
	padding: 0px 10px 0px 15px;
	line-height: 36px;
	background: #fafafa
}

.jiben b {
	font-size: 14px;
	float: left
}

.jiben p input {
	background: url(jlxiugai.gif) no-repeat;
	border: none;
	width: 61px;
	height: 26px;
	float: right;
	margin-top: 4px
}

.jiben input.xgbutton1 {
	background: url(jlxiugai.gif) no-repeat 0px -37px
}

.jibenxinxi,
.qiuzhi,
.lianxi {
	padding: 12px 10px 0 18px;
	clear: both
}

.jibenxinxi01,
.qiuzhi01,
.lianxi01 {
	padding: 8px 10px 0px 15px;
	display: none
}

.jibenxinxi a {
	color: #00e;
	text-decoration: underline
}

.baochun {
	border: none;
	width: 61px;
	height: 26px;
	background: url(jlbaochun.gif) no-repeat
}

.miaoshu,
.jingli,
.jiaoyu {
	padding: 15px 10px 0px 15px;
	line-height: 30px
}

.miaoshu01,
.jingli01,
.jiaoyu01 {
	padding: 15px 10px 0px 15px;
	display: none
}

.zhaopian {
	padding: 15px 10px 10px 15px
}

.zhaopian01 {
	padding: 15px 10px 10px 15px;
	display: none
}

.zhaopian p {
	background: none;
	border: none;
	height: auto;
	padding: 0px;
	line-height: normal
}

a.kkbr {
	color: #999;
	text-decoration: underline
}

.zwms p {
	background: none;
	border: none
}


/***********ä¼šå‘˜ä¸?å¿ƒï¼Œç®€åŽ†éƒ¨åˆ†è€æ ·å¼ç»“æ?/
/*è®¢é˜…ä¿¡æ¯*/

.menav {
	width: 758px;
	float: left;
	color: #666;
	background: #e1f5ff;
	margin: 10px 0 0 15px;
	display: inline;
	line-height: 22px;
	padding: 15px 0 15px 15px;
}

.menav b {
	font-size: 14px;
}

.menav p {
	height: 22px;
	line-height: 22px;
}

.menav p a {
	margin-left: 15px;
	text-decoration: underline;
	color: #00c
}

.xian2 {
	width: 768px;
	float: left;
	margin-left: 15px;
	height: 76px;
	background: #f8f8f8;
	display: inline;
	border-bottom: 1px solid #f1f1f1;
	color: #666
}

.xian2 .tiaojian {
	margin: 10px 5px 0 5px;
	padding: 0 5px;
	background: #e7e7e7;
	height: 28px;
	line-height: 28px;
}

.xian2 .tiaojian b {
	width: 120px;
	float: left;
	font-weight: normal
}

.xian2 .tiaojian p {
	float: left;
	height: 13px;
	line-height: 15px;
	border: 1px solid #fec699;
	position: relative;
	margin-right: 8px;
	margin-top: 5px;
	padding: 1px 15px 1px 5px;
	color: #737373;
	background: #fff;
	overflow: hidden
}

.xian2 .tiaojian p i {
	width: 13px;
	height: 13px;
	float: right;
	position: absolute;
	right: 0px;
	top: 1px;
	background: #000
}

.xian2 .tiaojian ul {
	float: right;
	padding-top: 5px;
}

.xian2 .tiaojian ul li {
	float: left;
	background: #fff;
	margin-left: 6px;
	border: 1px solid #e3e3e3;
	height: 17px;
}

.xian2 .tiaojian ul li.xiugai {
	height: 17px;
	padding: 0px 8px 0px 18px;
	background: #fff url(xiugai.jpg) no-repeat 4px 3px;
	line-height: 17px;
}

.xian2 .tiaojian ul li.xiugai a {
	color: #03f;
}

.xian2 .tiaojian ul li.bctiaojian {
	color: #999;
	height: 17px;
	line-height: 17px;
	padding: 0px 15px 0px 8px;
	background: #fff url(chengxj.jpg) no-repeat right center;
	position: relative;
}

.xian2 .tiaojian ul li.bctiaojian span {
	color: #e98439
}

.xian2 .tiaojian ul li.bctiaojian1 {
	color: #999;
	height: 20px;
	line-height: 20px;
	padding: 0px 15px 0px 8px;
	border-bottom: none;
	background: #fff url(chengxj.jpg) no-repeat right center;
	position: relative;
}

.xian2 .tiaojian ul li.bctiaojian1 span {
	color: #e98439
}

.baoctj {
	background: #fff;
	width: 240px;
	border: 1px solid #e3e3e3;
	border-top: none;
	display: none;
	padding: 8px 10px;
	position: absolute;
	left: -160px;
	top: 20px;
}

.baoctj dd {
	height: 25px;
	line-height: 25px;
	color: #03f;
	width: 240px;
	overflow: hidden;
}

.baoctj dd i {
	float: right;
	color: #666;
	font-style: normal;
	width: 10px;
}

.xian2 .tiaojian ul li .baoctj dd p {
	width: 230px;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	border: none;
	background: #fff;
	padding: 0px;
	margin: 0px;
	color: #03f
}

.xian2 .tiaojian ul li .baoctj dd span {
	color: #666
}


/*ä¿å­˜è®¢é˜…ä¿¡æ¯*/

.xian2 .tiaojian span.lpselect {
	display: block;
	width: 50px;
	margin-right: 6px;
	font-size: 12px;
	border: 1px solid #ccc;
	height: 18px;
	line-height: 18px;
	background: #fff url(../images/formxiala.jpg) no-repeat right 2px;
	padding: 0px 18px 0px 6px;
	margin-top: 3px;
	color: #333;
	position: relative;
	z-index: 22;
	float: left
}

.xian2 .tiaojian span.lpselect ul {
	background: #fff;
	border: 1px solid #ccc;
	padding: 0px 18px 0px 6px;
	width: 50px;
	position: absolute;
	left: -1px;
	top: 18px;
	overflow: hidden
}

.xian2 .tiaojian span.lpselect ul li {
	height: 20px;
	margin: 0px;
	border: none;
	overflow: hidden;
}

span.lpselect ul li a {
	color: #666;
	border: none;
	text-decoration: none
}

span.lpselect ul li a:hover {
	color: red
}

span.lpselect em {
	font-style: normal;
}

span.lpselect02 {
	z-index: 33
}

.xian2 .tiaojian ul li.baocun {
	height: 17px;
	padding: 0px 8px 0px 18px;
	background: #fff url(baocun.jpg) no-repeat 4px 3px;
	line-height: 17px;
}

.xian2 .tiaojian ul li.baocun a {
	color: #03f;
}


/*ç”Ÿæ´»æœåŠ¡ä¿¡æ¯*/

.lbxx b {
	color: #f60
}

.lbcs {
	background: #F60;
	color: #FFF;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	display: inline-table;
	width: 95px;
	padding: 2px;
	text-align: center;
}


/*2015ä¸?ä»‹ç?¡ç†åŽå°æ”¹ç‰ˆ*/

.zpright2015 {}

.zpright2015 .top {
	padding-bottom: 10px
}

.zpright2015 .top .return {
	color: #666;
	background: urL(fczjbg2015.jpg) -60px -324px no-repeat;
	padding-left: 10px;
	margin-top: 5px
}

.zpright2015 .top .return:hover {
	text-decoratioin: underline
}

.zpright2015 .top * {
	vertical-align: middle
}

.zpright2015 .top h3 {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 18px;
	font-weight: normal;
	display: inline;
	vertical-align: middle
}

.zpright2015 .top .f666 {
	color: #666666
}

.zpright2015 table.index {
	width: 100%;
	border: 1px solid #e6e6e6;
	border-collapse: collapse;
	empty-cells: hide;
	border-left: none;
	border-right: none;
	table-layout: fixed
}

.zpright2015 .index td {
	border: 1px solid #e6e6e6;
	padding: 30px 10px;
	color: #999999;
	vertical-align: middle;
	line-height: 21px
}

.zpright2015 .index td a {
	color: #999
}

.zpright2015 .index td i {
	display: block;
	width: 64px;
	height: 64px;
	float: left;
	vertical-align: middle;
	background-image: url(fczjbg2015.jpg);
	background-repeat: no-repeat;
	margin-right: 7px
}

.zpright2015 .index td#fygl {
	width: 234px;
	border-left: none
}

.zpright2015 .index td#fygl i {
	background-position: 0 0
}

.zpright2015 .index td#khgl {
	width: 263px
}

.zpright2015 .index td#khgl i {
	background-position: 0 -64px
}

.zpright2015 .index td#yggl {
	border-right: none;
	width: 200px
}

.zpright2015 .index td#yggl i {
	background-position: 0 -128px
}

.zpright2015 .index td#zjxx {
	border-left: none;
	word-break: break-all;
}

.zpright2015 .index td#zjxx i {
	background-position: 0 -192px
}

.zpright2015 .index td#llfx i {
	background-position: 0 -256px
}

.zpright2015 .index td h4 {
	font-size: 16px;
	color: #666
}

.zpright2015 .number {
	font-family: Arail;
	font-style: normal
}

.right {
	float: right
}


/* æˆ¿æºç®¡ç†  */

.zpright2015 p {
	line-height: 22px;
	margin: 5px auto;
	border-top: 1px solid #ddd;
	color: #999;
	padding-top: 8px
}

.zpright2015 .glContainer .archor {
	border-bottom: 2px solid #ff7200
}

.zpright2015 .glContainer .archor a {
	border: 1px solid #d6d6d6;
	line-height: 32px;
	padding: 0 15px;
	display: inline-block;
	zoom: 1;
	border-bottom-color: #ff7200;
	border-bottom: none;
	color: #000;
	margin-right: 10px
}

.zpright2015 .glContainer .archor a:hover,
.zpright2015 .glContainer a.active {
	background-color: #fd7a0e;
	color: #FFF;
	border-color: #fd7a0e
}

.zpright2015 .glContainer .archor a span {
	color: #F00
}

.zpright2015 .glContainer .archor a:hover span,
.zpright2015 .glContainer a.active span {
	color: #FFF
}

.zpright2015 .glContainer .search {
	padding: 12px 0;
}

.zpright2015 .glContainer .search input {
	padding: 3px;
	border: 1px solid #cecece;
}

.zpright2015 .glContainer .search * {
	vertical-align: middle
}

.zpright2015 .glContainer .search select {
	padding: 3px
}

.zpright2015 .glContainer .search .submit {
	padding: 3px 10px
}

.zpright2015 .glContainer .list {
	float: none
}

.zpright2015 .glContainer .list li {
	margin-bottom: 10px;
	float: none
}

.zpright2015 .glContainer .list input {
	vertical-align: middle;
	margin-right: 3px
}

.zpright2015 .glContainer .list .listsi {
	border: 1px solid #ededed;
	border-collapse: collapse;
	width: 100%
}

.zpright2015 .glContainer .listsi thead th {
	color: #999;
	font-weight: normal;
	padding: 5px 10px;
	background-color: #f5f5f5
}

.zpright2015 .glContainer .listsi thead th.title {
	position: relative;
	width: auto
}

.zpright2015 .glContainer .listsi thead th.title i {
	width: 5px;
	height: 5px;
	position: absolute;
	top: -1px;
	left: -1px;
	background: url(fczjbg2015.jpg) -59px -396px no-repeat
}

.zpright2015 .glContainer .listsi td {
	border: 1px solid #ededed;
	padding: 0 10px;
	line-height: 30px;
	text-align: left
}

.zpright2015 .glContainer .listsi td.last {
	padding: 0;
	height: 36px;
	vertical-align: middle;
	position: relative;
	width: 140px;
	zoom: 1;
	border-bottom: none
}

.zpright2015 .glContainer .listsi td.last * {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	vertical-align: middle
}

.zpright2015 .glContainer .listsi td.last b {
	width: 60px;
	text-align: right;
	font-weight: normal
}

.zpright2015 .glContainer td.last span.tt {
	color: #666;
	padding-left: 10px;
	line-height: 18px;
	position: relative;
	cursor: pointer;
	*margin-top: 10px;
	_margin-top: 10px;
	z-index: 1
}

.zpright2015 .glContainer td.last span.tt .ic {
	display: inline-block;
	zoom: 1;
	width: 14px;
	height: 14px;
	background: url(fczjbg2015.jpg) -41px -343px no-repeat;
	vertical-align: middle
}

.zpright2015 .glContainer td.last span.tt span {
	position: absolute;
	width: 200px;
	left: -120px;
	top: 24px;
	background: #fff;
	border: 1px solid #cccccc;
	padding: 5px;
	border-radius: 3px;
	display: none;
	z-index: 9
}

.zpright2015 .glContainer td.last span.tt span i {
	position: absolute;
	width: 0;
	height: 0;
	background: #fff;
	border-top: none;
	top: -19px;
	left: 50%;
	margin-left: 20px;
	background: transparent;
	border-style: dashed dashed solid dashed;
	border-width: 10px;
	border-color: transparent;
	border-bottom-color: #fff
}

.zpright2015 .glContainer td.last span.tt span i.t {
	border-bottom-color: #cccccc;
	top: -20px
}

.zpright2015 .glContainer td.last a {
	background-color: #3399ff;
	border-radius: 3px;
	color: #fff;
	padding: 3px 6px;
	_background: url(fczjbg2015.jpg) 0 -320px no-repeat;
	_width: 34px;
	_height: 13px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -10px;
	line-height: normal;
	_overflow: hidden;
	z-index: 1
}

.zpright2015 .glContainer td.last a.close {
	background: #ccc;
	color: #fff
}

.zpright2015 .glContainer .listsi a {
	color: #000
}

.zpright2015 .glContainer .listsi a:hover {
	text-decoration: underline
}

.zpright2015 .glContainer .listsi .title {
	color: #2789dd;
	font-size: 14px;
	width: 386px;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	display: block;
}

.zpright2015 .bottom {
	padding: 15px 0
}

.zpright2015 .bottom .pager {
	padding: 7px 0;
	margin-top: -3px
}

.zpright2015 .bottom .pager span,
.zpright2015 .bottom .pager a:hover {
	border-color: transparent;
	background-color: transparent;
	color: #ff0066
}

.zpright2015 .bottom .pager a {
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	color: #666;
	padding: 5px 9px
}

.zpright2015 .bottom #selectAll {
	margin-right: 5px;
	vertical-align: middle
}

.zpright2015 .bottom #delSelected {
	margin-right: 5px
}

.zpright2015 .bottom #delSelected i {
	display: inline-block;
	zoom: 1;
	width: 13px;
	height: 14px;
	background: url(fczjbg2015.jpg) 0 -343px no-repeat;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -3px
}

.zpright2015 .bottom #updateSelected:hover,
.zpright2015 .bottom #delSelected:hover {
	text-decoration: underline
}

.zpright2015 .bottom #updateSelected i {
	display: inline-block;
	zoom: 1;
	width: 16px;
	height: 16px;
	background: url(fczjbg2015.jpg) -13px -342px no-repeat;
	vertical-align: middle;
	margin-right: 5px
}

.zpright2015 .tip {
	color: #999;
	line-height: 24px
}

.zpright2015 .tip dt {
	display: block;
	font-weight: bold;
	float: none
}

.zpright2015 .tip dt i {
	display: inline-block;
	width: 12px;
	height: 15px;
	background: url(fczjbg2015.jpg) -29px -343px no-repeat;
	zoom: 1;
	margin-right: 4px;
	vertical-align: middle
}

.zpright2015 .tip dd {
	float: none
}

.zpright2015 .glContainer table {
	border-collapse: collapse;
	width: 100%
}

.zpright2015 .glContainer table thead th {
	color: #999;
	font-weight: normal;
	padding: 5px 10px;
	background-color: #f5f5f5
}

.zpright2015 .glContainer table td {
	border: 1px solid #ededed;
	padding: 12px 0;
	text-align: center
}

.zpright2015 .glContainer table td input {
	vertical-align: middle
}

.btn2 {
	background: #eeeeee;
	border: 1px solid #dddddd;
	color: #000;
	padding: 3px
}

.addbtn {
	width: 74px;
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	background: url(fczjbg2015.jpg) 0 -361px no-repeat;
	cursor: pointer
}


/*--2015-10-30-åˆ˜è¶…-å¼€å§?--*/

table.infotab {
	border-left: 1px solid #ededed;
	border-top: 1px solid #ededed;
	font-size: 12px;
	color: #999;
}

table.infotab th {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	background: #f5f5f5;
}

table.infotab th:last-child {
	border-right: 1px solid #ededed;
}

table.infotab td {
	height: 68px;
	text-align: center;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed
}

table.infotab td span a {
	color: #000;
	padding: 0 4px;
}

table.infotab td span a:hover {
	text-decoration: underline;
}

table.infotab td span.zhiwei {
	color: #333;
}

table.infotab td a.name {
	display: block;
	margin-bottom: 5px;
	font-size: 14px;
	color: #36c;
}

table.infotab td .graybg {
	display: inline-block;
	width: 50px;
	height: 7px;
	margin-right: 8px;
	background: #e4e4e4;
}

table.infotab td .orangebg {
	height: 7px;
	background: #ff7e00;
}

.jlfm h4 {
	height: 60px;
	line-height: 60px;
	font-weight: normal;
	font-family: "Microsoft Yahei", "å¾?è½?é›…é»‘";
	font-size: 18px;
	color: #666;
}

.jlfm h4 span {
	color: #f00;
	margin: 0 5px;
}


/* .zpright #form1>table>tbody tr:first-child+tr td:first-child{width:90px;color:#666;font-size:14px;} */

.zpright #form1>table>tbody tr:first-child+tr .mqdiv {
	padding-left: 0;
	overflow: hidden;
}

.zpright #form1>table>tbody tr:first-child+tr .mqdiv .myImg4 {
	float: left;
}

.zpright #form1>table>tbody tr:first-child+tr .mqdiv .myImg4 img {
	width: 80px;
	height: 80px;
	border-radius: 5px;
}

.zpright #form1>table>tbody tr:first-child+tr .mqdiv .tip_div {
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}

.zpright #form1>table>tbody tr:first-child+tr .mqdiv .tip_div>div {
	display: none
}

.classify-cz {
	width: 46px;
	height: 22px;
	display: inline-block;
	line-height: 22px;
	background-color: #F1F1F1;
	color: #666;
	font-size: 12px;
	border: 1px solid #ccc;
}

.classify-cz.active {
	color: #fff;
	background-color: #f90;
	border-color: #f90;
}

.f333 {
	color: #333;
}

.f666 {
	color: #666;
}

.f999 {
	color: #999;
}

.bold {
	font-weight: bold;
}

.hy-main {
	width: 980px;
	margin: 20px auto 10px;
	overflow: hidden;
}

.hy-main .hy-lef {
	width: 720px;
	float: left;
	margin-right: 10px;
}

.hy-main .hy-rig {
	width: 210px;
	float: left;
	padding: 20px;
	background: #fff;
}

.hy-lef .company-tit {
	width: 680px;
	height: 100px;
	padding: 20px;
	background: #fff;
	margin-bottom: 10px;
}

.company-tit img {
	width: 100px;
	height: 100px;
	margin-right: 20px;
	border-radius: 5px;
	float: left;
}

.com-nam-box {
	float: left;
}

.company-tit .com-nam {
	color: #000;
	font-size: 20px;
	margin-bottom: 15px;
	display: -webkit-box;
	overflow: hidden;
	white-space: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.company-tit .com-label {
	margin-bottom: 15px;
}

.company-tit .com-label span {
	font-size: 14px;
	color: #999;
	display: inline-block;
	border-left: 1px solid #ccc;
	padding: 0 5px;
}

.company-tit .com-label span:first-child {
	border: none;
	padding-left: 0;
}

.company-tit .attest span {
	font-size: 14px;
	color: #ccc;
	margin-right: 20px;
}

.attest span i {
	vertical-align: middle;
	width: 22px;
	height: 20px;
	background: url(../images/attest-icon.png) 0 -21px;
	display: inline-block;
	margin: -3px 5px 0 0;
}

.attest .member i {
	width: 22px;
	height: 20px;
	background: url(../images/attest-icon.png) 0 -21px;
}

.attest .traffic i {
	width: 22px;
	height: 16px;
	background: url(../images/attest-icon.png) 0 -63px;
}

.hy-lef .company-con {
	width: 680px;
	padding: 20px;
	background: #fff;
	margin-bottom: 10px;
}

.mianbao-tip {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	text-indent: 15px;
	margin-bottom: 15px;
	position: relative;
}

.mianbao-tip:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	height: 15px;
	width: 5px;
	background: #f00;
}

.hy-lef .company-con p {
	font-size: 14px;
	color: #333;
	line-height: 24px;
	margin-bottom: 15px;
}

.company-con .img-swiper {
	overflow: hidden;
	margin: 25px 0 20px;
	position: relative;
	padding: 0 35px;
}

.company-con .img-swiper ul {
	overflow: hidden;
	width: 590px;
	height: 90px;
}

.img-swiper ul li {
	width: 120px;
	height: 90px;
	padding-left: 10px;
}

.img-swiper ul li:first-child {
	margin: 0;
}

.img-swiper span {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #cdcdcd;
	display: inline-block;
	float: left;
	position: absolute;
	top: 50%;
	margin-top: -11px;
}

.img-swiper span i {
	width: 7px;
	height: 7px;
	display: inline-block;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin: 6px 0 0 7px;
}

.img-swiper .btn-lef {
	left: 0;
}

.img-swiper .btn-rig {
	right: 0;
}

.img-swiper .btn-rig i {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	margin: 6px 0 0 4px;
}

.recruitment-con {
	width: 680px;
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

.ver-scr4 .version-table {
	margin-top: 50px;
	width: 100%;
	width: 100%;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	opacity: 0;
}

.version-table td {
	padding: 10px 20px;
	border-bottom: 1px dashed #e2e2e2;
}

.version-table .multi-line li {
	padding: 15px 0;
}

.version-table .cross i {
	width: 25px;
	height: 24px;
	background: url(../images/version-cross.png);
	display: inline-block;
}

.version-table .tick i {
	width: 28px;
	height: 25px;
	background: url(../images/version-tick.png);
	display: inline-block;
}

.recruitment-table {
	margin: 10px 0 20px;
	font-size: 14px;
}


/*åˆ†é¡µ*/

.paging_full_numbers {
	height: 32px;
	line-height: 22px;
	margin-bottom: 10px;
	overflow: hidden;
}

.paging_full_numbers a {
	background: #f3f3f3;
	color: #666;
}

.paging_full_numbers a.paginate_button {
	border: 1px solid #ccc;
	color: #666;
	padding: 4px 12px;
	margin: 0px 1px;
	display: inline-block;
}

.paging_full_numbers a.paginate_active {
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0px 1px;
	display: inline-block;
}

.paging_full_numbers a.current {
	border: none;
	background: none;
	color: #ff0f0c;
}

.hy-rig ul {
	float: none;
}

.hy-rig ul li {
	display: -webkit-box;
	display: flex;
	display: -webkit-flex;
	float: none;
	margin-bottom: 15px;
}

.hy-rig li i {
	width: 16px;
	height: 16px;
	background: url(../images/contact.png) 0 0;
	margin: 2px 11px 0 8px;
}

.hy-rig li p {
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex: 1;
	line-height: 20px;
}

.hy-rig li:nth-child(2) i {
	background: url(../images/contact.png) 0 -17px;
}

.hy-rig li:nth-child(3) i {
	height: 14px;
	background: url(../images/contact.png) 0 -34px;
	margin: 4px 11px 0 8px;
}

.hy-rig li:nth-child(4) i {
	height: 17px;
	background: url(../images/contact.png) 0 -49px;
}

.hy-rig li:nth-child(5) i {
	height: 15px;
	background: url(../images/contact.png) 0 -67px;
	margin: 4px 11px 0 8px;
}

.hy-rig li:nth-child(6) i {
	height: 17px;
	background: url(../images/contact.png) 0 -83px;
	/*  margin: 4px 11px 0 8px; */
}

.hy-rig .wap-box {
	width: 220px;
	height: 135px;
	position: relative;
}

.hy-rig .wap-box span {
	width: 66px;
	height: 20px;
	position: absolute;
	right: 0px;
	bottom: 0;
	display: inline-block;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
}


/*ä¼šå‘˜æŽ¨å¹¿é¡?*/


/*.spread-lef{width:150px;height:200px;float:left;}*/


/*.spread-rig{width:815px;float:left;margin-left:15px;padding-bottom:35px;}*/

.spread-rig .spread-tit {
	padding: 20px;
	background: #e1f5ff;
	display: -webkit-box;
	display: flex;
	display: -webkit-flex;
}

.spread-tit img {
	width: 100px;
	height: 100px;
	margin-right: 25px;
}

.spread-tit .com-nam-box {
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex: 1;
	position: relative;
}

.spread-tit .com-nam-box .com-nam {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
}

.spread-tit .com-label {
	margin-bottom: 15px;
}

.spread-tit .com-label span {
	font-size: 14px;
	color: #000;
	border-left: 1px solid #000;
	padding: 0 5px;
	line-height: 28px;
	line-height: 16px;
	height: 16px;
	display: inline-block;
}

.spread-tit .com-label span:first-child {
	border: none;
	padding-left: 0;
}

.spread-tit .com-address {
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
}

.spread-tit .com-address i {
	display: inline-block;
	width: 16px;
	height: 17px;
	background: url(../images/contact.png) 0 -83px;
	margin: -2px 5px 0 0;
	vertical-align: middle;
}

.spread-tit .attest {
	line-height: 24px;
}

.spread-tit .attest span {
	color: #000;
	font-size: 14px;
}

.spread-tit .attest i {
	vertical-align: middle;
	width: 22px;
	height: 20px;
	background: url(../images/attest-icon.png) 0 0;
	display: inline-block;
	margin: -3px 5px 0 15px;
}

.spread-tit .attest span:nth-child(1) i {
	margin-left: 0;
}

.spread-tit .attest span:nth-child(2) i {
	background: url(../images/attest-icon.png) 0 -21px;
}

.spread-tit .attest span:nth-child(3) i {
	background: url(../images/attest-icon.png) 0 -42px;
}

.spread-tit .attest span:nth-child(4) i {
	height: 16px;
	background: url(../images/attest-icon.png) 0 -63px;
}

.spread-tit .attest .deadline {
	color: #999;
	font-size: 12px;
	margin-left: 5px;
}

.com-nam-box .edit-com {
	position: absolute;
	right: 0;
	top: 0;
	color: #0e6ded;
}

.com-nam-box .edit-com i {
	width: 16px;
	height: 17px;
	background: url(../images/contact.png) 0 -101px;
	vertical-align: middle;
	margin: -2px 5px 0 0;
	display: inline-block;
}

.oriange-tip {
	height: 38px;
	line-height: 38px;
	background: #ffe6c1;
	color: #ff8400;
	font-size: 14px;
	margin-top: 10px;
	padding: 0 13px;
}

.oriange-tip a {
	color: #54000b;
	margin-left: 40px;
}

.spread-con {
	border: 1px solid #e2e2e2;
	margin: 40px 0;
	overflow: hidden;
}

.recruit-tit {
	height: 45px;
	line-height: 45px;
	background: #f2f2f2;
	font-size: 14px;
	color: #333;
	padding: 0 13px;
}

.recruit-tit a {
	color: #0e6ded;
	float: right;
}

.mark-box {
	width: 775px;
	margin: 0 20px;
	display: -webkit-box;
	display: flex;
	display: -webkit-flex;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
	float: none;
}

.mark-box li {
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex: 1;
	height: 270px;
	text-align: center;
	width: 387px;
}

.mark-box li i {
	width: 65px;
	height: 50px;
	background: url(../images/crown.png) 0 0;
	display: inline-block;
	margin: 30px 0 15px;
}

.mark-box .tit {
	font-size: 28px;
	color: #333;
	margin-bottom: 23px;
	line-height: 30px;
}

.mark-box p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: -webkit-box;
	overflow: hidden;
	white-space: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.mark-box a {
	display: inline-block;
	width: 98px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #0099ff;
	color: #0099ff;
	font-size: 14px;
	border-radius: 5px;
	margin-top: 15px;
}

.mark-box .v-box i {
	height: 52px;
	background: url(../images/crown.png) 0 -51px;
	margin: 30px 0 13px;
}

.n-mark-box {
	width: 775px;
	margin: 0 20px;
	border-bottom: 1px solid #e2e2e2;
	overflow: hidden;
}

.n-mark-box li {
	width: 25%;
	text-align: center;
	padding: 40px 0;
	float: left;
}

.n-mark-box .t-icon {
	width: 53px;
	height: 44px;
	display: inline-block;
	background: url(../images/n-mark-box.png) no-repeat;
}

.n-mark-box .icon2 {
	background-position: -63px 0
}

.n-mark-box .icon3 {
	background-position: -128px 0
}

.n-mark-box .icon4 {
	background-position: -197px 0
}

.n-mark-box .t-tit {
	color: #333;
	font-size: 18px;
	margin: 5px 0 10px;
}

.n-mark-box .t-des1,
.n-mark-box .t-des2 {
	color: #666;
	font-size: 12px;
	margin-bottom: 3px;
}

.n-mark-box .t-link {
	color: #09f;
	font-size: 14px;
	padding: 5px 15px;
	border: 1px solid #09f;
	border-radius: 5px;
	margin-top: 10px;
	display: inline-block;
}

.n-mark-box .t-link:hover {
	color: #267fbb;
	border-color: #267fbb;
}

.service-box {
	width: 775px;
	margin: 30px 20px 0;
	height: 200px;
}

.service-box .mianbao-tip:before {
	background: #09f;
}

.service-box ol {
	display: -webkit-box;
	display: flex;
	display: -webkit-flex;
	overflow: hidden;
	float: none;
}

.service-box ol li {
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex: 1;
	text-align: center;
}

.service-box ol li i {
	width: 44px;
	height: 41px;
	background: url(../images/service.png) 0 0;
	display: inline-block;
	margin: 25px 0 15px;
}

.service-box ol .tit {
	font-size: 20px;
	color: #333;
	line-height: 28px;
	margin-bottom: 10px;
}

.service-box ol p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	display: -webkit-box;
	overflow: hidden;
	white-space: inherit;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.service-box li:nth-child(2) i {
	height: 44px;
	background: url(../images/service.png) 0 -42px;
	margin: 23px 0 14px;
}

.service-box li:nth-child(3) i {
	height: 33px;
	background: url(../images/service.png) 0 -87px;
	margin: 29px 0 19px;
}


/*æ¡æ?¾é¡µé?*/

.hy-main h2 {
	text-align: center;
	font-size: 32px;
	line-height: 45px;
	color: #000;
	margin: 45px 0 35px;
}

.terms-box {
	margin-bottom: 55px;
}

.terms-box p {
	font-size: 16px;
	color: #000;
	line-height: 28px;
	margin-bottom: 15px;
	text-indent: 32px;
}

.terms-box h3 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 15px;
	text-indent: 32px;
}


/*å¼¹çª—*/

.hy-zhezhao {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
}

.hy-attest-pop {
	width: 400px;
	height: 160px;
	background: #fff;
}

.hy-tit {
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #333;
	text-indent: 15px;
	border-bottom: 1px solid #e2e2e2;
}

.hy-bt-close {
	float: right;
	width: 16px;
	height: 16px;
	margin: 15px 15px 0 0;
	border-radius: 50%;
	position: relative;
	display: inline-block;
	border: 1px solid #666;
	background: #666;
	cursor: pointer;
}

.hy-bt-close:hover {
	border: 1px solid #ff4201;
	background: #ff4201;
}

.hy-bt-close:after {
	content: "";
	width: 5px;
	height: 5px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 2px;
	left: 5px;
}

.hy-bt-close:before {
	content: "";
	width: 5px;
	height: 5px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 9px;
	left: 5px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}

.attest-con {
	margin: 50px auto 30px auto;
}

.attest-con p {
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 28px;
}

.hy-def-btn {
	background: #f90;
	color: #fff;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	display: block;
	margin: 0 auto;
}

.pop-btn {
	display: inline-block;
	width: 50px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
	border: 1px solid #333;
}

.hy-help-pop {
	width: 500px;
}

.help-con {
	width: 100%;
	height: 195px;
	background: #f5f5f5;
	text-align: center;
}

.help-con img {
	width: 79px;
	height: 99px;
	margin: 30px auto 20px auto;
}

.help-con p {
	font-size: 14px;
	color: #333;
}

.help-info {
	width: 440px;
	margin: 0 auto;
	padding: 20px 0 40px;
	min-height: 100px;
}

.help-info p {
	font-size: 14px;
	color: #999;
	text-align: center;
}

.help-info ul {
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
	float: none;
	overflow: hidden;
	display: -webkit-box;
	display: flex;
	display: -webkit-flex;
}

.help-info ul li {
	-webkit-box-flex: 1;
	flex: 1;
	-webkit-flex: 1;
	text-align: center;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.help-info li i {
	width: 32px;
	height: 32px;
	background: url(../images/communication.png) 0 -66px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.help-info li:last-child i {
	background: url(../images/communication.png) 0 -33px;
}

.help-info .weixin {
	text-align: center;
	border-bottom: 1px solid #e2e2e2;
}

.help-info .weixin .name {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin: 20px auto 13px auto;
}

.help-info .name i {
	width: 32px;
	height: 32px;
	background: url(../images/communication.png) 0 0;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.help-info .weixin p {
	font-size: 14px;
	color: #999;
	margin: 10px 0 20px;
}

.hy-member-pop {
	width: 398px;
	height: 339px;
}

.hy-member-close {
	float: right;
	width: 45px;
	height: 45px;
	cursor: pointer;
	margin-right: 13px;
}

.hy-member-pop .member-con {
	margin-top: 40px;
	text-align: center;
}

.hy-member-pop .member-con i {
	width: 65px;
	height: 50px;
	background: url(../images/crown.png) 0 0;
	display: block;
	margin: 0 0 15px 160px;
}

.hy-member-pop .member-con.rz i {
	background-position: 0 -50px;
	height: 50px;
}

.hy-member-pop .member-con .tit {
	font-size: 24px;
	color: #2fbbbc;
	font-weight: bold;
	margin-bottom: 25px;
}

.hy-member-pop .member-con.rz .tit {
	margin-bottom: 25px;
}

.hy-member-pop .member-con p {
	font-size: 16px;
	color: #333;
	margin-bottom: 15px;
}

.hy-member-pop .member-con.rz p {
	margin-bottom: 35px;
}

.hy-member-pop .member-con .tip {
	color: #0099ff;
	margin-bottom: 25px;
}

.hy-member-pop .hy-member-def {
	width: 152px;
	height: 46px;
	background: #09f;
	border-radius: 5px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	display: block;
	margin: 0 auto;
}

.mq-buy-show {
	width: 476px;
	min-height: 135px;
	margin-top: 13px;
	padding: 20px;
}

.mq-buy-show p {
	margin-top: 10px;
}

.mq-buy-show p:first-child {
	margin-top: 0;
}

.mq-buy-show span {
	color: #999;
	font-size: 14px;
}

.mq-buy-show span em {
	color: #333;
}

.mq-buy-show .s1 {
	color: #999;
}

.mq-buy-show .s2 {
	width: 50%;
}

.mq-buy-show .s2 a {
	color: #09f;
	text-decoration: underline;
	margin-left: 10px;
}

.tybottom {
	font-size: 12px;
}

.jl-manage {
	padding-bottom: 50px;
}

.jl-manage .jl-tab {
	height: 39px;
	padding: 20px 0 0;
}

.jl-manage .table-box-mejl {
	border-top: 1px solid #ccc;
}

.jl-manage .jl-tab li {
	margin-right: 10px;
	background-color: #f5f5f5;
}

.jl-manage .jl-tab li a {
	color: #333;
	font-size: 14px;
	display: block;
	padding: 10px 14px;
}

.jl-manage .jl-tab li.on {
	background-color: #f60;
}

.jl-manage .jl-tab li.on a {
	color: #fff;
}

.jl-manage .jl-tab select {
	width: 110px;
	height: 32px;
	border: 1px solid #e2e2e2;
	color: #333;
	font-size: 14px;
}

.jl-manage-list {
	padding: 10px 0;
}

.jl-manage-list>li {
	border-bottom: 1px solid #e2e2e2;
	padding: 15px 0;
}

.jl-manage-list .check {
	width: 16px;
	height: 16px;
	margin-right: 20px;
	margin-top: 30px;
}

.jl-manage-list .tx {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-right: 10px;
	margin-top: 5px;
}

.jl-manage-list .info .p1 span {
	color: #000;
	font-size: 18px;
	margin-right: 15px;
}

.jl-manage-list .info .p1 em {
	color: #999;
	font-size: 14px;
}

.jl-manage-list .info .p1 i {
	color: #f00;
	font-size: 14px;
	margin-left: 40px;
}

.jl-manage-list .info .p2 {
	margin-top: 7px;
}

.jl-manage-list .info .p2 span {
	color: #999;
	font-size: 14px;
	margin-right: 15px;
}

.jl-manage-list .info .p2 em {
	color: #333;
}

.jl-manage-list .info .p2 b {
	color: #333;
}

.jl-manage-list .info .p3 {
	margin-top: 7px;
}

.jl-manage-list .info .p3 span {
	color: #999;
	font-size: 14px;
}

.jl-manage-list .info .p3 span em {
	color: #333;
}

.jl-manage-list .info .p3 span i {
	margin-left: 15px;
}

.jl-manage-list .cz {
	margin-top: 30px;
	position: relative;
}

.jl-manage-list .cz-status {
	padding-bottom: 15px;
}

.jl-manage-list .cz-status i {
	display: inline-block;
	width: 14px;
	height: 8px;
	background: url(../images/jl-manage-arraw.png) no-repeat;
	margin-left: 8px;
	background-position: 0 -16px;
}

.jl-manage-list .cz-status.on {
	color: #7b9dd4;
}

.jl-manage-list .cz-status.on i {
	background-position: 0 0;
}

.jl-manage-list .cz-list {
	position: absolute;
	top: 30px;
	right: 0;
	width: 110px;
	border: 1px solid #7b9dd4;
	z-index: 10;
}

.jl-manage-list .cz-list span {
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	color: #333;
	cursor: pointer;
	background-color: #fff;
}

.jl-manage-list .cz-list span:hover {
	color: #fff;
	background-color: #1e90ff;
}

.jl-manage-all {
	margin-top: 10px;
}

.jl-manage-all label {
	margin-top: 5px;
	margin-right: 20px;
}

.jl-manage-all label span {
	vertical-align: 3px;
}

.jl-manage-all label input {
	display: inline-block;
	width: 16px;
	height: 16px;
}

.jl-manage-all select {
	width: 110px;
	height: 32px;
	border: 1px solid #e2e2e2;
	color: #333;
	font-size: 14px;
}

.jl-manage .w-sign {
	margin: 5px 0 50px;
	color: #999;
	padding-left: 10px;
}

.jl-manage .w-sign b {
	color: #f00;
}


/*2018-05-03新增优惠卡券*/

.coupon-box .tit {
	font-size: 14px;
	color: #f60;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #feebb3;
	text-indent: 15px;
}

.coupon {
	margin-top: 5px;
	overflow: hidden;
}

.coupon li {
	width: 260px;
	height: 100px;
	background: #ccc;
	border-radius: 10px;
	float: left;
	margin: 15px 0 0 15px;
	color: #fff;
}

.coupon a {
	position: relative;
	overflow: hidden;
	color: #fff;
	display: block;
}

.coupon a .quan-icon {
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.4);
	font-size: 22px;
	position: absolute;
	right: -10px;
	top: -10px;
}

.coupon .li1,
.coupon .li4 {
	margin-left: 0;
}

.coupon .li-lef {
	float: left;
	width: 80px;
	height: 100px;
	text-align: center;
}

.coupon .li-lef i {
	font-size: 14px;
}

.coupon .li-lef span {
	line-height: 100px;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.coupon .sanwei span {
	font-size: 30px;
}

.coupon .erwei span {
	font-size: 36px;
}

.coupon .yiwei span {
	font-size: 42px;
}

.coupon .sanwei i {
	vertical-align: 10px;
}

.coupon .erwei i {
	vertical-align: 15px;
}

.coupon .yiwei i {
	vertical-align: 20px;
}

.zhe1 .li-lef span,
.zhe2 .li-lef span {
	font-size: 60px;
}

.zhe1 .li-lef i,
.zhe2 .li-lef i {
	font-size: 14px;
	vertical-align: 0;
	text-decoration: normal;
	text-decoration: none;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.coupon .li-rig {
	float: left;
	height: 100%;
}

.coupon .li-rig .p1 {
	font-size: 18px;
	font-weight: bold;
	margin: 8px 0 5px 0;
}

.coupon .li-rig .p2 {
	font-size: 12px;
}

.coupon .li-rig span {
	display: inline-block;
	width: 90px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 500px;
	background: rgba(255, 255, 255, 0.3);
	margin-top: 8px;
}

.coupon li.quan2 {
	background-image: linear-gradient(120deg, #42a7d8, #50c8da);
}

.coupon li.zhe2 {
	background-image: linear-gradient(120deg, #30bbbc, #02d0ac);
}

.coupon-empty-box img {
	width: 205;
	height: 140;
	margin: 120px auto 30px auto;
	display: block;
}

.coupon-empty-box p {
	font-size: 14px;
	color: #ccc;
	line-height: 22px;
	text-align: center;
}


/*2018-05-08名企优化*/

.biaoti-tip {
	margin: 0 20px 0 10px;
}

.biaoti a {
	font-size: 14px;
	color: #369de4;
	text-decoration: underline!important;
}

.preview-zhezhao {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2017;
}

.preview-con {
	width: 1100px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -550px;
	margin-top: -350px;
	z-index: 2018;
}

.preview-btn {
	width: 31px;
	height: 30px;
	background: url(../images/preview-pop-close.png);
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
}

.preview-con img {
	width: 1100px;
	margin-top
}

.preview-show,
.preview-img {
	display: none;
}


/* 提示完善信息弹窗 */

.prompt {
	width: 400px;
	height: 300px;
}

.pro-tit {
	width: 100px;
	height: 90px;
	margin: 30px auto 20px;
	background: url(../images/s-face.png) no-repeat top center;
}

.pro-tit p {
	width: 100px;
	text-align: center;
	font-size: 18px;
	color: #05dc83;
	font-weight: bolder;
	padding-top: 65px;
}

.pro-msg {
	width: 100%;
	text-align: center;
	font-size: 12px;
	margin: 0 0 15px 0;
}

.pro-msg2 {
	width: 100%;
	text-align: center;
	font-size: 12px;
	margin: 0;
	color: #09f;
	text-decoration: underline;
}

.pro-btn {
	width: 140px;
	height: 40px;
	display: block;
	margin: 30px auto;
	background: #f60;
	background: -webkit-linear-gradient(#f99920, #f37602);
	background: linear-gradient(#f99920, #f37602);
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	cursor: pointer;
}

.prop-ws {
	width: 460px;
	height: 270px;
	padding-top: 30px;
}

.ws-tit {
	width: 100%;
	font-size: 16px;
	color: #333;
	text-align: center;
	padding-top: 20px;
}

.msg-pay {
	width: 168px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #f99920;
	display: block;
	margin: 30px auto 0;
	font-size: 16px;
}

.zj-link {
	display: block;
	margin: 40px auto 20px;
	font-size: 14px;
	color: #09f;
	text-decoration: underline!important;
	text-align: center;
}

.zj-msg {
	width: 300px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	color: #999;
	line-height: 24px;
}

.zj-icon {
	display: block;
	width: 42px;
	height: 42px;
	background: url(../images/right-org.png) no-repeat;
	background-size: 100% 100%;
	margin: 30px auto 0;
}

.ts-msg {
	width: 370px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-top: 20px;
}

.msg-link {
	width: 110px;
	height: 40px;
	display: block;
	margin: 35px auto;
	background: #f99920;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}


/* 跳转帮助手册 */

.help-link {
	font-size: 14px;
	color: #09f;
	text-decoration: underline!important;
}

.help-link i {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	text-align: center;
	line-height: 14px;
	border-radius: 50%;
	margin: -3px 5px 0 30px;
	border: 1px solid #09f;
	font-size: 12px;
}


/*--------------------*/

.comtact_1_box {
	position: relative
}

.comtact_1_box .d {
	position: absolute;
	left: 0px;
	top: -40px;
	color: #333333;
	font-size: 14px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
	padding-bottom: 10px;
}

.comtact_1_box .d a {
	font-size: 14px;
	color: #333333;
}

.banner_nav a {
	height: 50px;
	line-height: 50px;
	margin-top: 10px;
}

.zpright {
	float: none;
	margin: 0 auto;
	width: 1200px;
	/*margin-top: 50px;*/
}

.myinfo {
	float: none;
	width: 100%;
	margin: 0 auto;
}

.myinfo td {
	text-align: left;
}

#nt {
	width: 100px !important;
}

input {
	border: 1px solid #c1c1c1;
	font-size: 14px;
	width: 150px;
	height: 26px;
	text-indent: 10px
}

textarea {
	width: 100% !important;
	border: 1px solid #c1c1c1;
}

.jiben p {
	background: #ffffff;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

.jiben p b {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.am-btn {
	width: 150px;
	height: 35px;
	border-radius: 2px;
}

.add {
	padding: 5px 20px;
}

#apeedu>p,
#apedwork>p {
	margin-bottom: 0px;
	border-bottom: 1px solid #eee;
}

.education td:first-child {
	margin-top: 10px;
	display: block;
}

.work td:first-child {
	margin-top: 10px;
	display: block;
}

input[type=radio] {
	width: auto;
	height: auto;
}

.comtact_1_box {
	width: 1200px;
	margin: 0 auto;
}