.bg-a,
.modal-backdrop-style-a .modal-backdrop {
	background-color: #FFF
}

.btn-style-a,
.btn-style-b {
	min-width: 148px;
	transition: .2s;
	backface-visibility: hidden
}

*,
:after,
:before {
	box-sizing: border-box
}

article,
body,
button,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
li,
nav,
ol,
p,
section,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

body {
	font-family: "Hiragino Sans GB", "Microsoft Yahei", Arial, Simsun, sans-self;
	font-size: 14px;
	color: #000
}

ol,
ul {
	list-style: none
}

p {
	word-wrap: break-word
}

button,
input[type=text],
input[type=password],
textarea {
	font-family: "Hiragino Sans GB", "Microsoft Yahei", Arial, Simsun, sans-self;
	-webkit-appearance: none
}

a:active,
a:focus,
a:hover,
input:focus,
textarea:focus {
	outline: 0
}

a {
	text-decoration: none
}

.w1200 {
	width: 1200px;
	margin: 0 auto
}

.index-footer-item-title {
	font-size:16px;
	color:rgba(255,255,255,.6);
}

.fl {
	float: left
}

.fr {
	float: right
}

.clearfix:after,
.clearfix:before {
	display: table;
	content: ""
}

.clear,
.clearfix:after {
	clear: both
}

.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.mt-0p {
	margin-top: 0
}

.mt-n10p {
	margin-top: -10px
}

.mt-20p {
	margin-top: 20px
}

.pb-40p {
	padding-bottom: 40px
}

.pb-100p {
	padding-bottom: 100px
}

.modal-style-a .modal-content {
	position: relative;
	z-index: 10;
	border: none;
	background-color: #FFF;
	border-radius: 4px;
	box-shadow: 4px 4px 0 #c0bfbe
}

.modal-style-a .modal-header {
	position: relative;
	border-bottom: 1px solid #5abeb3
}

.modal-style-a .modal-title {
	text-align: center;
	color: #5abeb3
}

.modal-style-a .modal-header .close {
	position: absolute;
	top: 15px;
	left: 15px;
	opacity: 1;
	filter: alpha(opacity=100);
	font-weight: 400;
	color: #5abeb3;
	outline: 0
}

.modal-style-a .modal-body {
	position: relative;
	padding: 20px 0 1px
}

.modal-style-a .modal-dialog:before {
	position: absolute;
	z-index: -1;
	left: 4px;
	top: 100%;
	content: "";
	width: 110%;
	height: 100px;
	background-image: linear-gradient(to bottom, rgba(57, 121, 114, .33), rgba(97, 190, 180, 0) 67%);
	transform: rotate(-35deg) skew(-10deg);
	transform-origin: left top
}

.modal-backdrop-style-a .modal-backdrop.in {
	opacity: .8;
	filter: alpha(opacity=80)
}

.modal-style-b .modal-content {
	position: relative;
	z-index: 10;
	border: none;
	background-color: #61beb4;
	border-radius: 10px;
	box-shadow: 3px 3px 0 #499890
}

.modal-style-b .modal-body {
	position: relative;
	z-index: 10;
	padding: 0
}

.modal-style-b .modal-cue {
	position: absolute;
	top: 5px;
	left: -20px;
	width: 115px;
	height: 39px;
	overflow: hidden;
	font-size: 16px;
	color: #FFF;
	line-height: 38px;
	text-indent: 43px;
	background: url(../img/rush/r3.png) no-repeat
}

.modal-style-b .modal-footer {
	padding: 0 0 25px;
	margin: 0;
	border-top: none;
	text-align: center
}

.modal-style-b .modal-footer .btn {
	width: 119px;
	height: 28px;
	border: none;
	padding: 0;
	margin: 0 21px;
	text-align: center;
	line-height: 28px;
	font-size: 16px;
	color: #FFF;
	background-color: #59a79e;
	border-radius: 14px
}

.modal-style-b .modal-footer .btn-primary {
	background-color: #3a776f
}

.modal-style-b .modal-dialog:before {
	position: absolute;
	z-index: -1;
	left: 4px;
	top: 99%;
	content: "";
	width: 440px;
	height: 100px;
	background-image: linear-gradient(to bottom, rgba(57, 121, 114, .33), rgba(97, 190, 180, 0));
	transform: rotate(-35deg);
	transform-origin: left top
}

.channel-alert-modal .modal-dialog:before {
	width: 109%;
	height: 100px;
	transform: rotate(-24deg)
}

.btn-style-a:hover,
.btn-style-b:hover,
.btn-style-c:hover,
.btn-style-d:hover,
.btn-style-e:hover,
.btn-style-f:hover,
.form-unit-b .btn-back:hover,
.form-unit-b .btn-go[type=submit]:hover {
	transform: scale(1.05)
}

.modal-style-c .modal-content {
	position: relative;
	z-index: 10;
	border: none;
	background-color: #FFF;
	border-radius: 4px;
	box-shadow: 4px 4px 0 #c0bfbe
}

.modal-style-c .modal-header {
	position: relative;
	border-bottom: 1px solid #CCC
}

.modal-style-c .modal-title {
	text-align: center;
	color: #CCC
}

.modal-style-c .modal-header .close {
	position: absolute;
	top: 15px;
	left: 15px;
	opacity: 1;
	filter: alpha(opacity=100);
	font-weight: 400;
	color: #e64343;
	outline: 0
}

.btn-style-a:active,
.btn-style-a:hover,
.btn-style-a:visited,
.btn-style-b,
.btn-style-b:active,
.btn-style-b:hover,
.btn-style-b:visited,
.btn-style-c {
	color: #FFF
}

.modal-style-c .modal-body {
	position: relative;
	padding: 20px 0 1px
}

.modal-backdrop-style-c .modal-backdrop {
	background-color: #FFF
}

.modal-backdrop-style-c .modal-backdrop.in {
	opacity: .8;
	filter: alpha(opacity=80)
}

.btn-style-a {
	border: none;
	text-align: center;
	color: #FFF;
	background-image: linear-gradient(to right,#f66062,#e32340);
	border-radius: 5px
}

.btn-style-b {
	border: none;
	text-align: center;
	background-color: #de2b40;
	background-image: linear-gradient(to right, #f66fb2, #e9505f 57%, #de2b40)
}

.btn-style-c {
	border: none;
	text-align: center;
	background-color: #5abeb3;
	background-image: linear-gradient(to right, #5abeb3, #2dade5);
	transition: all .3s linear;
	backface-visibility: hidden
}

.btn-style-d,
.btn-style-e,
.btn-style-f {
	min-width: 148px;
	transition: .2s;
	backface-visibility: hidden;
	color: #FFF;
	text-align: center
}

.btn-style-c:active,
.btn-style-c:hover,
.btn-style-c:visited {
	color: #FFF
}

.btn-style-d {
	border: none;
	background-color: #AEC9CB;
	border-radius: 5px
}

.btn-style-d:active,
.btn-style-d:hover,
.btn-style-d:visited {
	color: #FFF
}

.btn-style-e {
	border: none;
	background-color: #f55c60;
	border-radius: 5px
}

.btn-style-e:active,
.btn-style-e:hover,
.btn-style-e:visited {
	color: #FFF
}

.btn-style-f {
	border: none;
	background-image: linear-gradient(to right, #EEE 25%, #CCC 100%);
	border-radius: 5px
}

.btn-style-f:active,
.btn-style-f:hover,
.btn-style-f:visited {
	color: #FFF
}

.form-style-a .col-xs-3,
.form-style-a .col-xs-7 {
	padding-left: 2px;
	padding-right: 2px
}

.form-style-b .con {
	padding-top: 56px;
	padding-bottom: 10px
}

.form-style-b .con p {
	font-size: 14px;
	color: #FFF;
	line-height: 2em
}

.form-unit-b {
	width: 68%;
	margin: 0 auto;
	font-size: 16px;
	color: #9d9d9d
}

.form-unit-b a {
	color: #37b0de
}

.form-unit-b .form-group {
	position: relative;
	margin-bottom: 30px
}

.form-unit-b .form-group.on {
	background-color: #eef7f6;
	box-shadow: 0 0 0 10px #eef7f6, 30px 0 0 10px #eef7f6
}

.form-unit-b .form-control {
	background-color: #eeeeed;
	border-color: transparent;
	-webkit-appearance: none
}

.form-unit-b select.form-control {
	background-image: url(../match/publish/img3.png);
	background-repeat: no-repeat;
	background-position: right 11px center
}

.form-unit-b .form-control:focus {
	border: 1px solid #bbb;
	border-radius: 4px;
	box-shadow: 0 0 5px 1px rgba(108, 171, 202, .5)
}

.form-unit-b .form-control::-webkit-input-placeholder {
	color: #cdcccc
}

.form-unit-b .form-control::-moz-placeholder {
	color: #cdcccc
}

.form-unit-b .form-control:-ms-input-placeholder {
	color: #cdcccc
}

.form-unit-b .control-label {
	display: inline-block;
	padding-left: 0;
	color: #030000
}

.form-unit-b label.error {
	position: absolute;
	margin: 0;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	background-position: left center
}

.form-unit-b .short-holder {
	position: relative
}

.form-unit-b .short-wrap {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 25%
}

.form-unit-b .short-wrap input[type=text] {
	padding-right: 40px;
	text-align: center
}

.form-unit-b .short-wrap .unit {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	padding: 6px 12px
}

.form-unit-b textarea.form-control {
	height: 130px
}

.form-unit-b .btn-back,
.form-unit-b .btn-go {
	display: block;
	height: 34px;
	text-align: center;
	color: #FFF;
	line-height: 34px;
	transition: all .3s linear;
	font-size: 14px;
	backface-visibility: hidden
}

.form-unit-b .btn-go {
	border: none;
	border-radius: 4px;
	background-color: #5abeb3;
	background-image: linear-gradient(to right, #5abeb3, #2dade5)
}

.form-unit-b .btn-back {
	border: none;
	border-radius: 4px;
	background-color: #8fc8db;
	background-image: linear-gradient(to right, #8fc8db, #9ecfce)
}

.form-unit-b .btn-go.disabled {
	background: #c0bfbf;
	cursor: not-allowed
}

.form-unit-b .middle-holder input[type=text] {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 20px
}

.form-unit-b .middle-holder input[type=text]:nth-child(3n) {
	margin-right: 0
}

.form-unit-b .middle-holder input[type=text]:nth-child(n+3) {
	margin-bottom: 0
}

.form-unit-b .checker {
	position: relative;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	border: 1px solid #c0bfbe;
	margin-right: 63px;
	background-color: #FFF
}

.form-unit-b .checker.on {
	background-color: #5abeb3
}

.form-unit-b .checker .check {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 0;
	vertical-align: top;
	width: 16px;
	height: 16px
}

.cmn-side-nav {
	padding: 0
}

.cmn-side-nav .con {
	width: auto
}

.cmn-side-nav .naver {
	position: relative;
	width: 170px;
	line-height: 28px;
	margin: 0 auto 16px;
	font-size: 16px;
	color: #9d9d9d;
	text-align: center;
	border-radius: 6px;
	background-color: transparent;
	transition: all .1s linear;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.cmn-side-nav .naver .confirm,
.cmn-side-nav .naver .del,
.cmn-side-nav .naver .rename {
	top: 0;
	height: 100%;
	line-height: 28px;
	font-size: 12px;
	position: absolute;
	text-align: center
}

.cmn-side-nav .naver>a {
	display: block;
	padding: 0;
	color: #9d9d9d;
	text-indent: 0;
	transition: all .1s linear
}

.cmn-side-nav .naver:hover,
.cmn-side-nav .naver:hover>a {
	color: #5abeb3
}

.cmn-side-nav .naver.on {
	background-color: #5abeb3;
	box-shadow: 0 10px 18px rgba(73, 180, 168, .45);
	color: #FFF
}

.cmn-side-nav .naver.on>a {
	color: #FFF
}

.cmn-side-nav .naver .rename {
	display: none;
	z-index: 1;
	right: 3em;
	width: 4em;
	color: #FFF;
	cursor: pointer
}

.cmn-side-nav .naver .confirm {
	display: none;
	z-index: 2;
	right: 3em;
	width: 4em;
	color: #FFF;
	cursor: pointer;
	background-color: #5abeb3
}

.cmn-side-nav .naver .del {
	display: none;
	text-indent: 0;
	right: 0;
	z-index: 1;
	width: 3em;
	color: #FFF;
	background-color: #e9505f
}

.cmn-side-nav .naver .edit {
	display: none;
	position: absolute;
	left: 1em;
	top: 1px;
	height: 26px;
	line-height: 26px;
	width: 12em;
	border-radius: 6px;
	text-indent: 0;
	color: #1097D7;
	background-color: #B6D9D3;
	border: none;
	padding-left: 1em
}

.cmn-side-nav .naver.style-b:hover {
	width: 100%;
	border-radius: 0;
	background-color: #eeeeed;
	box-shadow: none
}

.cmn-side-nav .naver.style-b:hover>a {
	text-indent: -8em;
	color: #9d9d9d
}

.cmn-side-nav .naver.style-b:hover .rename {
	display: block;
	color: #33a3d5
}

.cmn-side-nav .naver.style-b:hover .del {
	display: block;
	text-indent: 0;
	color: #FFF
}

.table-style-a {
	width: 100%;
	margin-left: 1px;
}

.table-style-a th {
	border-left: 1px solid #e5e5e4;
	line-height: 34px;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: #c0bfbe
}

.table-style-a th:first-child {
	border-left: none
}

.table-style-a td {
	border-left: 1px solid #e5e5e4;
	border-bottom: 1px solid #e5e5e4;
	padding: 0 .5em;
	font-size: 16px;
	text-align: center;
	color: #acacac;
	height: 52px;
	line-height: 2em;
	background-color: #FFF
}

.cmn-page .down,
.cmn-page .up {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	cursor: pointer
}

.cmn-page .list,
.cmn-page .list-wrap,
.cmn-page .son {
	position: relative;
	height: 16px
}

.table-style-a td:first-child {
	border-left: none
}

.table-style-a small {
	font-size: 12px
}

.table-style-a a {
	color: #3caed0
}

.cmn-page .list-wrap {
	display: inline-block;
	vertical-align: middle;
	max-width: 108px;
	margin: 0 10px;
	overflow: hidden
}

.cmn-page .list {
	left: 0;
	width: 100%
}

.cmn-page .son {
	float: left;
	width: 16px;
	margin: 0 10px;
	font-size: 11px;
	color: #FFF;
	line-height: 15px;
	background-color: #bae0da;
	border-radius: 50%;
	transition: .3s;
	cursor: pointer
}

.cmn-page .son.on,
.cmn-page .son:hover {
	background-color: #5abeb3
}

.cmn-progress .bar,
.cmn-progress .circle {
	position: relative;
	vertical-align: middle;
	background-color: #e5e5e4;
	display: inline-block
}

.cmn-page .up {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border-right: 20px solid #e5e5e4
}

.cmn-page .up.on {
	border-right-color: #5abeb3
}

.cmn-page .down {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border-left: 20px solid #e5e5e4
}

.cmn-page .down.on {
	border-left-color: #5abeb3
}

.cmn-progress {
	padding: 40px 0
}

.cmn-progress .son {
	position: relative;
	display: inline-block
}

.cmn-progress .circle {
	z-index: 1;
	box-sizing: content-box;
	width: 32px;
	height: 32px;
	border: 6px solid #FFF;
	line-height: 32px;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-family: "Microsoft Yahei";
	border-radius: 50%
}

.cmn-progress .bar {
	z-index: 2;
	width: 170px;
	height: 8px
}

.cmn-progress .shadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background-color: #56bdbb;
	background-image: linear-gradient(to right, #56bdbb, #3ab1dd 80%, #56bdbb);
	transition: width 1s linear;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.cmn-progress .text {
	position: absolute;
	top: 100%;
	left: -14px;
	width: 72px;
	font-size: 12px;
	color: #acacac;
	line-height: 3em
}

.cmn-progress .price {
	position: absolute;
	top: -100%;
	left: -23px;
	width: 90px;
	font-size: 18px;
	color: #e9505f;
	line-height: 3em
}

.cmn-progress .son.on .bar:before {
	border-left-color: #56bdbb
}

.cmn-progress .son.on .circle {
	background-color: #56bdbb;
	border: 6px solid #c6e5e3
}

.cmn-progress .son.on .shadow {
	width: 50%
}

.cmn-progress .son.finish .bar:after {
	border-right-color: #56bdbb
}

.cmn-progress .son.finish .shadow {
	width: 100%
}

.caption-style-a h2 {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 20px 0;
	font-size: 20px;
	color: #2a2626
}

.caption-style-a h2:after,
.caption-style-a h2:before {
	position: absolute;
	top: 50%;
	border-top: 1px dashed #c2c2c2;
	width: 112px;
	content: ""
}

.caption-style-a h2:before {
	right: 110%
}

.caption-style-a h2:after {
	left: 110%
}

.caption-style-a.style-a h2 {
	font-size: 16px;
	color: #5abeb3
}

.caption-style-a.style-b h2 {
	font-size: 16px;
	color: #acacac
}

.caption-style-a.style-b h2:after,
.caption-style-a.style-b h2:before {
	border-top-color: #acacac
}

.caption-style-a.style-c h2 {
	font-size: 16px;
	color: #e9505f
}

.caption-style-a.style-c h2:after,
.caption-style-a.style-c h2:before {
	border-top-color: #e9505f
}

.caption-style-a.style-d h2 {
	font-size: 20px;
	color: #030000
}

.caption-style-a.style-d h2:after,
.caption-style-a.style-d h2:before {
	border-top-color: #c2c2c2
}

.cle-main.style-a {
	width: 943px
}

.cle-side.style-a {
	width: 247px
}

.cmn-head-white {
	position: relative;
	z-index: 100;
	margin-bottom: 10px;
	background-color: #FFF;
	box-shadow: 0 5px 10px #f5f5f5
}

.cmn-logo-white {
	width: 190px;
	height: 65px;
	font: 0/0 a;
	background: url(../cmn/head/logo-white.png) no-repeat
}

.cmn-logo-white a {
	display: block;
	width: 100%;
	height: 100%
}

.cmn-nav-white a {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin-left: 45px;
	font-size: 16px;
	line-height: 65px;
	color: #514e4e;
	transition: .3s
}

.talent_new {
	position: absolute;
	content: "";
	top: 16px;
	left: 65px;
	width: 26px;
	height: 16px;
	background: url(../../bank/img/new.png)center no-repeat;
}

.cmn-nav-white a:after {
	position: absolute;
	z-index: 1;
	top: 63px;
	left: 50%;
	content: "";
	width: 0;
	height: 2px;
	background-color: #d83837;
	transition: .3s
}

.cmn-channelnav a:before,
.cmn-per-white .hover:after {
	top: 50%;
	content: "";
	border-style: solid
}

.cmn-nav-white a.on {
	color: #d83837;
	transition: none
}

.cmn-nav-white a.on:after {
	width: 100%;
	left: 0;
	transition: none
}

.cmn-nav-white a:hover {
	color: #d83837;
	text-decoration: none
}

.cmn-nav-white a:hover:after {
	width: 100%;
	left: 0
}

.cmn-usernav {
	font-size: 16px;
	line-height: 65px;
	color: #d83837
}

.cmn-usernav a {
	margin: 0 14px 0 18px;
	color: #d83837
}

.cmn-usernav a:hover {
	text-decoration: underline
}

.cmn-channelnav {
	margin-right: 14px;
	font-size: 14px;
	line-height: 65px
}

.cmn-channelnav a {
	position: relative;
	z-index: 1;
	display: block;
	color: #999;
	transition: .3s
}

.cmn-channelnav a:hover {
	color: #d83837;
	text-decoration: none
}

.cmn-channelnav a:before {
	position: absolute;
	z-index: 1;
	left: -8px;
	width: 0;
	height: 0;
	margin-top: -2px;
	border-width: 2px 0 2px 4px;
	border-color: transparent transparent transparent #d83837
}

.cmn-per-white .wrap {
	cursor: pointer
}

.cmn-per-white .avton,
.cmn-per-white .packet,
.cmn-per-white .select,
.cmn-per-white .wrap {
	display: inline-block;
	vertical-align: middle
}

.cmn-per-white .wrap.no-hover:hover .hover:after {
	transform: none
}

.cmn-per-white .wrap:hover .hover:after {
	transform: rotate(90deg)
}

.cmn-per-white .wrap:last-child {
	margin-right: 21px;
	margin-top: 0px;
}

.cmn-per-white .avton img {
	display: block;
	width: 30px;
	height: 30px;
	padding: 1px;
	background-color: #fffdfc;
	border-radius: 50%
}

.cmn-per-white .select {
	position: relative;
	z-index: 100;
	margin-left: 10px
}

.cmn-per-white .hover {
	position: relative;
	z-index: 1;
	padding-right: 14px;
	font-weight: 400;
	font-size: 14px;
	color: #999;
	line-height: 65px
}

.cmn-per-white .hover:after {
	position: absolute;
	right: 0;
	margin-top: -3px;
	border-width: 3px 0 3px 6px;
	border-color: transparent transparent transparent #4a4a4a;
	transition: .3s;
	transform-origin: center;
	backface-visibility: hidden
}

.cmn-per-white .list {
	display: none;
	position: absolute;
	top: 80%;
	width: 142px;
	margin-left: -71px;
	font-size: 12px;
	color: #9d9d9d;
	text-align: center;
	line-height: 30px;
	background-color: #FFF;
	box-shadow: 0 0 13px rgba(7, 0, 2, .35)
}

.cmn-per-white .list li {
	width: 120;
}

.cmn-per-white .list li:last-child {
	/*border-top: 1px solid #db4f5c;*/
	/*box-shadow: inset 0 3px 0 #faf4f3*/
}

.cmn-per-white .list li a {
	display: block;
	color: #9d9d9d;
}

.cmn-per-white .list li a:hover {
	color: #FFF;
	background-color: #e37e7d
}

.cmn-per-white .packet {
	width: 82px;
	height: 19px;
	margin: 0 21px 0 12px;
	font: 0/0 a;
	background: url(../cmn/head/packet.png) no-repeat
}

.cmn-per-white .packet.already {
	background: url(../cmn/head/packet-already.png) no-repeat
}

.cmn-per-white .packet a {
	display: block;
	width: 100%;
	height: 100%
}

.cmn-drophint {
	display: none;
	position: absolute;
	z-index: 99;
	left: 12px;
	right: 18px;
	top: 100%;
	background: #FFF;
	box-shadow: 0 0 16px 7px rgba(4, 0, 0, .13)
}

.cmn-drophint .list {
	max-height: 112px;
	min-height: 28px;
	overflow-y: auto
}

.cmn-drophint .list a {
	display: block;
	padding: 0 12px;
	line-height: 28px;
	color: #060000;
	cursor: pointer
}

.cmn-drophint .list a.on {
	color: #FFF;
	background-color: #5abeb4
}

.cmn-footer-f6f5f5 {
	height: 84px;
	font-size: 14px;
	line-height: 84px;
	color: #878787;
	background-color: #f6f5f5
}

.cmn-footer-f6f5f5 span {
	margin: 0 4px
}

.cmn-footer-f6f5f5 a {
	margin: 0 4px;
	color: #878787
}

.cmn-footer-f6f5f5 a:hover {
	text-decoration: underline
}

.cmn-sider-white {
	width: 316px;
	min-height: 600px
}

.cmn-major-white {
	width: 884px;
	min-height: 200px;
	border-left: 4px solid #f6f5f5
}

.cmn-input-group {
	position: relative;
	z-index: 1;
	margin-bottom: 38px
}

.cmn-input-title {
	min-width: 7em;
	margin-right: 1em;
	font-size: 16px;
	color: #4a4a4a;
	line-height: 32px
}

.cmn-input-file {
	position: relative;
	overflow: hidden;
	padding: 50px 0 42px;
	border: 1px solid #eeeeed;
	text-align: center;
	background-color: #eeeeed;
	cursor: pointer
}

.cmn-input-file .flag {
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 1;
	width: 100%;
	margin-top: -20px;
	font-family: Simsun;
	font-size: 40px;
	color: #cdcccc;
	line-height: 1;
	background: 0 0
}

.cmn-input-file input[type=file] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	font-size: 114px;
	filter: alpha(opacity=0);
	opacity: 0;
	cursor: pointer
}

.cmn-input-file .cue,
.cmn-input-file .pic {
	position: absolute;
	z-index: 1;
	width: 100%;
	left: 0
}

.cmn-input-file .pic {
	top: 0;
	height: 100%;
	cursor: pointer
}

.cmn-input-file .cue {
	bottom: 0;
	height: 16px;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	color: #cdcccc;
	background-color: #eeeeed
}

.cmn-input-file .intro {
	font-size: 14px;
	line-height: 16px;
	color: #cdcccc
}

.cmn-input-input {
	position: relative;
	width: 100%;
	height: 32px;
	border: none;
	padding: 0 64px 0 20px;
	font-size: 12px;
	line-height: 32px;
	color: #4a4a4a;
	border-radius: 4px;
	background-color: #eeeeed;
	-webkit-appearance: none
}

.cmn-input-input.large {
	height: 190px;
	padding: 3px 14px 26px 20px;
	line-height: 26px
}

.cmn-input-input.short {
	width: 190px
}

.cmn-input-input::-webkit-input-placeholder {
	color: #cdcccc
}

.cmn-input-input::-moz-placeholder {
	color: #cdcccc
}

.cmn-input-input:-ms-input-placeholder {
	color: #cdcccc
}

select.cmn-input-input {
	padding-right: 18px;
	background-image: url(../cmn/form/downarrow.png);
	background-repeat: no-repeat;
	background-position: right 24px center
}

.cmn-input-cha {
	position: absolute;
	right: 14px;
	bottom: 0;
	font-size: 12px;
	line-height: 32px;
	color: #cdcccc
}

.cmn-input-error {
	position: absolute;
	top: 100%;
	left: 0;
	padding-left: 20px;
	width: 100%;
	font-size: 14px;
	line-height: 38px;
	color: #e53737;
	background: url(../images/icons/png/labelerror-mark.png) left center no-repeat
}

.selector-labels {
	z-index: 10
}

.control-option {
	padding: 10px 0
}

.cmn-form-submit {
	display: inline-block;
	width: 248px;
	height: 40px;
	border: none;
	outline: 0;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	background-color: #e53737;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	backface-visibility: hidden
}

.cmn-form-submit:hover {
	transform: scale(1.05)
}

textarea.cmn-input-input {
	vertical-align: top
}

.js-tab-con>* {
	display: none
}

.js-tab-con>.on {
	display: block
}

.js-toast {
	height: 0;
	overflow: hidden
}

.js-html-add {
	display: none
}

.modal-style-a .change {
	padding: 5px 10px 5px 25px;
	text-align: right;
	float: right;
	font-size: 12px;
	color: #5abeb3;
	border-radius: 12px;
	background: url(../channel/my-wallet/change.png) 10% no-repeat #d2ebf1
}

b {
	font-weight: 400
}

i.tag-p {
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	border-radius: 5px;
	display: inline-block;
	background: url(../img/pack.png) center no-repeat;
	background-size: 22px 22px;
	color: transparent;
	cursor: default;
	position: relative;
    top: 2px;
}


/*工作台弹窗提醒*/

.remind-shade {
	display: inline-block;
	position: relative;
}

.remind-shade:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-bottom: 26px solid #e6e9f5;
	top: 47px;
	left: 50%;
	margin-left: 8px;
}

.remind-con {
	position: absolute;
	width: 285px;
	padding-top: 20px;
	left: 50%;
	margin-left: -119px;
	padding-bottom: 26px;
	border-radius: 13px;
	background: #e6e9f5;
	text-align: center;
	box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.2);
}

.remind-con .has-new {
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #7b82ad;
	background: url(../img/remind.png)32px center no-repeat;
}

.remind-con a.go-btn {
	width: 95px;
	height: 29px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #e9505f;
	background: -moz-linear-gradient( to right, #f66062 25, #e32340 100%);
	background: -webkit-linear-gradient( to right, #f66062 25, #e32340 100%);
	background: linear-gradient( to right, #f66062 25, #e32340 100%);
	display: block;
	line-height: 29px;
	margin-left: 0;
	border-radius: 5px;
	margin-left: 72px;
	margin-top: 12px;
}

.remind-con a.go-btn:after {
	background: transparent;
}


/*更名提醒*/

.manage-tip .remind-con {
	width: 306px;
	padding-left: 28px;
	height: 110px;
	text-align: left;
	margin-left: -126px;
}

.manage-tip .remind-con .has-new {
	background: #e6e9f5
}

.manage-tip .remind-con a.go-btn {
	margin-left: 0;
}

.wjh-imgone {
	position: relative;
	bottom: 13px;
}

.wjh-one {
	width: 82px;
	height: 19px;
	float: left;
}

.list ul li img {
	float: left;
	margin-left: 13px;
	margin-top: 5px;
}

.tc {
	width: 581px;
	height: 380px;
	background: white;
	border-radius: 5px;
	padding: 45px;
	color: #222222;
	font-size: 26px;
	margin-top: 250px;
}

.imgtk {
	position: relative;
	top: -252px;
	left: 211px;
}

.notcommission {
	 margin: auto;
    margin-top: 50px;
    width: 100%;
    height: 690px;
    text-align: center;
    background: white;
}

.notcommission>img {
	width: 78px;
	height: 78px;
}

.notcommission>p {
	font-size: 16px;
	color: #c5c5c5;
	margin-top: 20px;
}

.all-img>div {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	line-height: 64px;
}

.all-img>div>img {
	width: 100%;
	height: 100%;
}

.all-man>div>p {
	font-size: 34px;
	color: #2dace5;
}

.all-man>div {
	width: 64px;
	height: 64px;
	border: 1px solid #2dace5;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	line-height: 64px;
}

.cle-process-per>a {
	float: left;
	margin-left: 20px;
	margin-top: 25px;
	margin-right: 10px;
}

.name {
	float: left;
	width: 284px;
	margin-top: 21px;
}

.th1 {
	width: 378px;
	border-left: none;
}

.th2 {
	width: 278px;
}

.th3 {
	width: 178px;
}

.th1 .th2 .th3 {
	border-right: none;
}

.p-lp {
	margin-top: 15px;
}

.place {
	font-size: 12px;
	float: left;
	margin-top: 10px;
	width: 100%;
}
.place>span:last-child{
	width: 45%;
	height: 20px;
    overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.all {
	width: 378px;
}

#cli-at>a {
	color: #50A7FF;
	font-size: 14px;
}

#cli-at {
	width: 260px;
	padding-left: 20px;
}

#cli-al {
	font-size: 14px;
	width: 180px;
	align-content: center;
	text-align: center;
}

#cli-al>a {
	font-size: 14px;
	color: #50A7FF;
}

.cli-al-div {
	border-radius: 5px;
	margin: auto;
	width: 80px;
	height: 28px;
	background: #e53737;
	color: white;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
}

.cli-al-divt {
	border-radius: 5px;
	margin: auto;
	width: 110px;
	height: 28px;
	background: #e53737;
	color: white;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
}

.zwd {
	font-size: 14px;
	color: #50A7FF;
	margin-bottom: -10px;
}

#cli-at>p {
	margin-top: 12px;
	font-size: 14px;
	color: #4A4A4A
}

#cli-al>p {
	color: #c7c7c7;
	font-size: 14px;
}

#border {
	border: 1px solid #EEEEEE;
}

.cle-process-per>dt {
	float: left;
	width: 64px;
	text-align: center;
	height: 64px;
	line-height: 64px;
	border-radius: 50%;
	margin-right: 15px;
	font-size: 34px;
	font-weight: normal;
	margin-top: 25px;
	margin-left: 15px;
	overflow: hidden;
}

.cle-process-per dt.blue {
	border: 1px solid #2DACE5;
	color: #2DACE5;
}

.cle-process-per dt.pink {
	border: 1px solid #F39999;
	color: #F39999;
}

.cle-process-per dt.img>img {
	margin-top: -5px;
}
.activity{margin:250px auto;width: 347px}
.activity-closure{margin-left: 352px;margin-top: -716px;position: relative;width: 40px;cursor:pointer}
.activity>div{width: 111px;height: 111px;background:url('../img/qr_code.png')no-repeat 0 0;position: relative;margin:-200px auto;}
.page-cpany-scorer .name{margin-top: 0px;width: 200px;}

#error-existsManager>.error{top: -50px;}
.suspension-frame{
	  position: fixed; bottom:30px; right:50px;z-index: 100;
	      width: 215px;
    height: 234px;
    text-align: center;
}
.suspension-frame img:first-child{
	width: 100%;
}
.suspension-frame img:last-child{
	position: absolute;
	top: 30px;
	right: 13px;
	width: 25px;
	height: 25px;
	cursor:pointer;
}
.suspension-frame p{
	color: black;
	position: relative;
	font-size: 15px;
    color: #878787
}
.suspension-frame a{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.ceping-result{
	background: #fff;
	line-height: 50px;
	margin-bottom: 10px;
	padding-left: 30px;
	color: #9d9d9d;
}
.ceping-result a{
	display: inline-block;
	text-align: center;
	padding: 0 12px;
	line-height: 30px;
	background:#e53737;
	color: #fff;
	margin-left: 15px;
	border-radius: 5px;
}
.rush-taber .bonus span i {
	top: 0px;
}