.iframe{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	z-index: 99999 !important;
	display: none;
	border: none;
	margin: 0px;
	padding: 0px;
	background: rgba(0,0,0,0);
}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul
{
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font: 12px/1.5 'Microsoft YaHei', sans-serif
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

address,cite,dfn,em,var {
	font-style: normal
}

code,kbd,pre,samp {
	font-family: courier new, courier, monospace
}

small {
	font-size: 12px
}

ol,ul {
	list-style: none
}

a {
	text-decoration: none
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

fieldset,img {
	border: 0
}
.clearfix:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

img {
	vertical-align: top
}

button,input,select,textarea {
	font-size: 100%;
	vertical-align: middle
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a,body {
	color: #333
}

a:hover {
	color: #856bdf
}

.wrapper {
	width: 1160px;
	margin: 0 auto;
	*zoom: 1;
	/* padding: 0px 20px; */
    /* background-color: #fff; */
}
/* .footer-wrapper .wrapper{
	 background-color: #323232;
} */
.wrapper:after {
	content: "";
	display: table;
	clear: both
}

.row {
	*zoom: 1
}

.row:after {
	content: "";
	display: table;
	clear: both
}

.row .col {
	float: left
}

.row .col-l {
	float: left
}

.row .col-r {
	float: right
}

.w-865 {
	width: 865px
}

.w-275 {
	width: 275px
}

.w-295 {
	width: 295px
}

.w-570 {
	width: 570px
}

.w-290 {
	width: 290px
}

.w-870 {
	width: 870px
}

.w-875 {
	width: 875px
}

.w-580 {
	width: 580px
}

.w-860 {
	width: 860px
}

.w-280 {
	width: 280px
}

.w-750 {
	width: 750px
}

.w-390 {
	width: 390px
}

.plr-10 {
	padding-left: 10px;
	padding-right: 10px
}

.plr-15 {
	padding-left: 15px;
	padding-right: 15px
}

.plr-20 {
	padding-left: 20px;
	padding-right: 20px
}

.plr-40 {
	padding-left: 40px;
	padding-right: 40px
}

.plr-60 {
	padding-left: 60px;
	padding-right: 60px
}

.plr-80 {
	padding-left: 80px;
	padding-right: 80px
}

.pt-10 {
	padding-top: 10px
}

.pt-20 {
	padding-top: 20px
}

.pt-30 {
	padding-top: 30px
}

.pt-40 {
	padding-top: 40px
}

.pb-20 {
	padding-bottom: 20px
}

.pd-20 {
	padding: 20px
}

.mlr-10 {
	margin-left: 10px;
	margin-right: 10px
}

.mt-5 {
	margin-top: 5px
}

.mt-10 {
	margin-top: 10px
}

.mt-20 {
	margin-top: 20px
}

.mt-30 {
	margin-top: 30px
}

.mt-40 {
	margin-top: 40px
}

.mt-50 {
	margin-top: 50px
}

.mt-60 {
	margin-top: 60px
}

.mt-70 {
	margin-top: 70px
}

.mt-80 {
	margin-top: 80px
}

.mt-90 {
	margin-top: 90px
}

.mt-100 {
	margin-top: 100px
}

.mt-120 {
	margin-top: 160px
}

.mt-160 {
	margin-top: 160px
}

.mt-200 {
	margin-top: 200px
}

.mb-10 {
	margin-bottom: 10px
}

.mb-20 {
	margin-bottom: 20px
}

.mb-30 {
	margin-bottom: 30px
}

.mb-40 {
	margin-bottom: 40px
}

.mb-50 {
	margin-bottom: 50px
}

.mb-60 {
	margin-bottom: 60px
}

.mb-70 {
	margin-bottom: 70px
}

.mb-80 {
	margin-bottom: 80px
}

.mb-90 {
	margin-bottom: 90px
}

.mb-100 {
	margin-bottom: 100px
}

.ml-20 {
	margin-left: 20px
}

.ml-10 {
	margin-left: 0px
}

.mr-10 {
	margin-right: 10px
}

.mr-20 {
	margin-right: 20px
}

.mr-minus-20 {
	margin-right: -20px
}

.negative-offset-left-1 {
	margin-left: -1px;
}

.negative-offset-right-1 {
	margin-right: -1px;
}

.index_body{
	min-width:1200px;
	background-color: #fff !important;
	background:url(../images/new_year1.png)  no-repeat;
	background-position:center 0px;
}
.body_bjbox{
	height:130px;
}

.color_spans{
	color:red;
	margin-right:5px;
}
.vam-box {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
	overflow: hidden;
}
.vam-box1{
	height: 420px;
	overflow: hidden;
}
.image-wrapper .vam-box .vam-box-inner {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	cursor: pointer;
}
.image-wrapper .vam-box .show_images{
	cursor: default;
}
.vam-box .vam-box-inner1{
	width: 90px !important;
	height: 90px !important;
}
.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.fz-16 {
	font-size: 16px
}

.hidden {
	display: none
}

input,textarea {
	outline: 0
}

/* 头部登录提示框 */
.logo_pop{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(0,0,0,0.5);
	display: none;
	z-index: 99999999 !important;
}
.inner_logo{
	width: 300px;
	height: 120px;
	text-align: center;
	background-color: #fff;
	border-radius: 7px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -60px 0 0 -150px;
}
.inner_logo_s{
	width: 300px;
	height: 60px;
	display: block;
	text-align: center;
	font:18px/60px "Microsoft YaHei, sans-serif";
	color: #555;
	margin-bottom: 10px;
}
.inner_logo_a{
	width: 80px;
	height: 30px;
	display: block;
	margin: 0 auto;
	border-radius: 7px;
	text-align: center;
	background-color: #856bdf;
	font:16px/30px "Microsoft YaHei, sans-serif";
	color: #fff;
	text-decoration: none;
}
.inner_logo_a:hover{
	background-color: #9478f6;
	color: #fff !important;
}
.logo_close{
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background: rgba(0,0,0,0.8);
	position: absolute;
	top: -100px;
	right: -100px;
}
.close_span{
	width: 80px;
	height: 80px;
	font: 60px/80px "Microsoft YaHei, sans-serif";
	color: #fff;
	position: absolute;
	bottom: 15px;
	left: 35px;
}
.logo_close:hover .close_span{
	cursor: pointer;
	color: red;
}

/* 首页影视更改-start */

.film_lis{
	width: 216px;
    height: 360px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 40px rgba(216, 216, 216, .5);
}
.film_lis:last-child{
	 margin-right: 0px;
}
.film_lid{
	width: 100%;
    height: 300px;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.film_lid a{
	display:block;
	width: 100%;
    height:100%;
    text-align: center;
}
.film_lid a img{
	height:100%;
	margin:0 -100%;
	min-width: 100%;
}
.film_lid .film_lid_span{
	padding: 0px 10px;
    height: 18px;
    font: 12px/18px "Microsoft YaHei, sans-serif";
    color: #fff;
    background: rgba(0,0,0,0.8);
    bottom: 5px;
    right: 5px;
        position: absolute;
}
.film_li_name{
	width: 100%;
    height: 30px;
    display: block;
    font: 16px/30px "Microsoft YaHei, sans-serif";
    color: #222;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0px 10px;
}
.film_lis_div{
	width: 100%;
    height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0px 10px;
}
.film_lis_div span{
	max-width: 150px;
    font: 14px/30px "Microsoft YaHei, sans-serif";
    color: #888;
    overflow: hidden;
    /* margin-right: 5px; */
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

/* 首页影视更改-end */



.img-hover-scale {
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s
}

.img-hover-scale:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.box-shadow {
	box-shadow: 0 0 40px rgba(216, 216, 216, .5);
	margin-bottom: 20px;
}

.upload-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.upload-wrapper:hover .button {
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.upload-wrapper:hover .button-primary {
	background-color: #007bb2;
	border-bottom: 2px solid #015d86
}

.upload-wrapper:hover .upload-button-wrapper {
	border: 1px solid #009ee5;
	background-color: #009ee5
}

.upload-wrapper:hover .upload-button-wrapper .icon-plus-wrapper .horizontal-line,.upload-wrapper:hover .upload-button-wrapper .icon-plus-wrapper .vertical-line
	{
	background-color: #fff
}

.upload-wrapper:hover .upload-button-wrapper.video-upload-img-size {
	border: 2px dashed #009ee5
}

.upload-wrapper:hover .image-wrapper .reupload-wrapper {
	display: block
}

.upload-result-image-wrapper {
	float: left
}

.upload-result-image-wrapper img {
	float: left
}

.upload-result-image-wrapper .input-box {
	margin-left: 6px
}

.upload-result-image-wrapper .upload-result-image-btn-delete {
	color: #009ee5;
	margin-left: 6px
}

.upload-result-image-wrapper .upload-result-image-btn-delete:hover {
	text-decoration: underline
}

.upload-button-wrapper {
	display: block;
	vertical-align: top;
	border: 1px dashed #b0b0b0;
	height: 98px;
	width: 98px;
	border-radius: 5px;
	position: relative
}






.upload-input-file-label {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	overflow: hidden
}

.upload-input-file {
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer
}

.upload-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-left:10px;
}

.upload-wrapper:hover .button {
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}






.upload-button-wrapper.video-upload-img-size {
	width: 136px;
	height: 136px;
	border: 2px dashed #b0b0b0
}

.upload-button-wrapper .icon-plus-wrapper {
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	margin-top: -15px;
	margin-left: -15px
}

.upload-button-wrapper .icon-plus-wrapper .horizontal-line {
	display: block;
	width: 100%;
	height: 6px;
	background-color: #ccc;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -3px
}

.upload-button-wrapper .icon-plus-wrapper .vertical-line {
	display: block;
	width: 6px;
	height: 100%;
	background-color: #ccc;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -3px
}

.upload-input-file-label {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	overflow: hidden
}

.upload-input-file {
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer
}

.image-text-list {
	margin-right: -20px;
	margin-bottom: -20px;
	*zoom: 1
}

.image-text-list:after {
	content: "";
	display: table;
	clear: both
}

.image-text-list .item {
	float: left;
	width: 275px;
	margin: 0 20px 20px 0
}

.image-text-list .item.shadow {
	box-shadow: 0 0 40px rgba(216, 216, 216, .5)
}

.image-text-list .item:hover {
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.image-text-list .item:hover .text-wrapper {
	border: 1px solid #856bdf
}

.image-text-list .item:hover .image-wrapper .action-bar {
	display: block
}

.image-text-list .item:hover .crowdfunding-progress-wrapper {
	background-color: #856bdf;
	color: #fff;
	border: 1px solid #856bdf
}

.image-text-list .item:hover .crowdfunding-progress-wrapper .progress-bar
	{
	background-color: #cec4f2
}

.image-text-list .item:hover .crowdfunding-progress-wrapper .progress-bar .progress-bar-inner
	{
	background: #fff
}

.image-text-list .item .image-wrapper {
	height: 250px;
	text-align: center;
	position: relative;
	overflow: hidden
}

.image-text-list .item .image-wrapper img {
	width: 100%;
	height: auto !important;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s
}

.image-text-list .item .image-wrapper .shade-wrapper {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(  GradientType=0,
		startColorstr='#99000000', endColorstr='#99000000' ) \9
}

.image-text-list .item .image-wrapper .shade-wrapper .icon-play {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(../images/icon-film-play.png) 0 0 no-repeat;
	opacity: .8;
	filter: alpha(opacity = 80)
}

.image-text-list .item .image-wrapper .shade-wrapper .icon-play:hover {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.image-text-list .item .image-wrapper .shade-wrapper .shade-wrapper-scoll-wrapper
	{
	height: 100%;
	overflow-y: auto
}

.image-text-list .item .image-wrapper .shade-wrapper .vam-box .vam-box-inner
	{
	padding: 10px 15px;
	height: 230px;
	overflow-y: auto
}

.image-text-list .item .image-wrapper .shade-wrapper .shade-text-wrapper
	{
	text-align: left
}

.image-text-list .item .image-wrapper .shade-wrapper .shade-text-wrapper .shade-text-title
	{
	font-weight: 400
}

.image-text-list .item .image-wrapper .shade-wrapper .shade-text-wrapper .shade-text-title .shade-text-title-name
	{
	font-weight: 700;
	font-size: 16px
}

.image-text-list .item .image-wrapper .shade-wrapper .shade-text-wrapper .content-wrapper
	{
	margin-top: 10px
}
.image-text-list .item .image-wrapper .shade-wrapper .shade-text-wrapper .content-wrapper P{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}
.image-text-list .item .image-wrapper .shade-wrapper .button-row {
	margin-top: 10px
}

.image-text-list .item .image-wrapper .shade-wrapper .button {
	display: inline-block;
	border-radius: 4px;
	color: #fff;
	background-color: #ccc;
	padding: 0 30px;
	line-height: 30px;
	box-shadow: 0 2px #999
}

.image-text-list .item .image-wrapper .shade-wrapper .button:hover {
	background-color: #999;
	box-shadow: 0 2px #666
}

.image-text-list .item .image-wrapper .shade-wrapper .button-blue {
	background-color: #009ee5;
	box-shadow: 0 2px #00587f
}

.image-text-list .item .image-wrapper .shade-wrapper .button-blue:hover
	{
	background-color: #007bb2;
	box-shadow: 0 2px #001119
}

.image-text-list .item .image-wrapper .action-bar {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 30px;
	background-color: rgba(0, 0, 0, .5);
	text-align: right;
	padding: 0 10px;
	display: none
}

.image-text-list .item .image-wrapper .action-bar .action-button {
	color: #fff;
	font-size: 14px;
	line-height: 30px
}

.image-text-list .item .image-wrapper .action-bar .icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: -3px
}

.image-text-list .item .image-wrapper .action-bar .icon-delete {
	width: 15px;
	height: 16px;
	background-image: url(../images/icon-delete.png)
}

.image-text-list .item .image-wrapper .item-label {
	position: absolute;
	left: 12px;
	top: 8px;
	padding: 0 10px;
	color: #fff;
	border-radius: 12px;
	font-size: 14px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.image-text-list .item .image-wrapper .item-label:hover {
	background: #7c14a1;
	background: -webkit-linear-gradient(left, #7c14a1, #f80299);
	background: linear-gradient(90deg, #7c14a1, #f80299)
}

.image-text-list .item .image-wrapper .title-shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 46px;
	background: url(../images/text-shadow.png) 0 0 repeat-x;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center
}

.image-text-list .item .image-wrapper .title-shade-wrapper .title-shade-wrapper-inner
	{
	max-height: 48px;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 10px;
	font-weight: 400
}

.image-text-list .item .image-wrapper .title-shade-wrapper .crowdfunding-item-title
	{
	font-weight: 400;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.image-text-list .item .image-wrapper:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.image-text-list .item .image-wrapper:hover .shade-wrapper {
	display: block
}

.image-text-list .item .text-wrapper {
	border: 1px solid #e0e0e0;
	padding: 10px
}

.image-text-list .item .text-wrapper a:hover,.image-text-list .item .text-wrapper h3:hover {
	color: #856bdf
}

.image-text-list .item .text-wrapper .title {
	font-size: 14px;
	line-height: 24px;
	max-width:150px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}

.image-text-list .item .text-wrapper .author {
	color: #856bdf;
	line-height: 24px；
	height: 24px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.image-text-list .item .text-wrapper .film-intro {
	margin-top: 6px;
	line-height: 24px
}

.image-text-list .item .text-wrapper .film-intro p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.image-text-list .item .text-wrapper .person-intro {
	margin-top: 6px;
	color: #a2a2a2;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden
}
.image-text-list .item .text-wrapper .person-intro  p{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}
.image-text-list .item .text-wrapper .title-row {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.image-text-list .item .text-wrapper .item-label {
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	color: #fff;
	padding: 0 12px;
	border-radius: 12px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.image-text-list .item .text-wrapper .item-label:hover {
	color: #fff;
	background: #7c14a1;
	background: -webkit-linear-gradient(left, #7c14a1, #f80299);
	background: linear-gradient(90deg, #7c14a1, #f80299)
}

.image-text-list .item .crowdfunding-data-list-wrapper {
	border: 1px solid #dadada;
	background-color: #fff
}

.image-text-list .item .crowdfunding-data-list-wrapper .data-list {
	padding: 10px 0;
	*zoom: 1
}

.image-text-list .item .crowdfunding-data-list-wrapper .data-list:after
	{
	content: "";
	display: table;
	clear: both
}

.image-text-list .item .crowdfunding-data-list-wrapper .data-list .data-item
	{
	float: left;
	width: 33.33%;
	height: 58px;
	border-left: 1px solid #dadada;
	box-sizing: border-box;
	text-align: center
}

.image-text-list .item .crowdfunding-data-list-wrapper .data-list .data-item:first-child
	{
	border-left: none
}

.image-text-list .item .crowdfunding-data-list-wrapper .data-list .data-item .field-title
	{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #a5a5a5
}

.image-text-list .item .crowdfunding-data-list-wrapper .data-list .data-item .field-value
	{
	display: block;
	font-size: 16px;
	line-height: 28px
}

.image-text-list .item .crowdfunding-progress-wrapper {
	border: 1px solid #dadada;
	margin-top: -1px;
	padding: 11px 10px 11px 10px;
	background-color: #fff
}

.image-text-list .item .crowdfunding-progress-wrapper .progress-title {
	display: block;
	font-size: 16px
}

.image-text-list .item .crowdfunding-progress-wrapper .progress-row {
	display: block
}

.image-text-list .item .crowdfunding-progress-wrapper .progress-bar-wrapper{
	float: left;
	display: block;
	width: 180px;
	margin-top: 9px
}

.image-text-list .item .crowdfunding-progress-wrapper .progress-text-wrapper{
	margin-left: 190px;
	display: block;
	text-align: center
}

.image-text-list .item .crowdfunding-progress-wrapper .progress-bar {
	background-color: #e0e0e0;
	display: block;
	border-radius: 3px
}

.image-text-list .item .crowdfunding-progress-wrapper .progress-bar .progress-bar-inner{
	height: 6px;
	display: block;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae);
	border-radius: 3px
}

.image-text-list .item .crowdfunding-progress-wrapper .progress-text {
	font-size: 16px
}

.image-text-list.vertical .item {
	float: none;
	margin-right: 0;
}

.image-text-list.narrow-item-list .item {
	width: 260px;
}

.text-list .item {
	font-size: 14px;
	line-height: 34px;
	color: #a2a2a2;
	border-bottom: 1px dashed #ddd;
	cursor: pointer;
}

.text-list .item .link {
	color: #a2a2a2;
}

.text-list .item .link:hover {
	color: #2a2a2a;
}

.text-list .item .block-link {
	display: block;
	color: #a2a2a2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.text-list .item .block-link.active,.text-list .item .block-link:hover {
	color: #2a2a2a;
	background-color: #f6f6f6
}

.text-list .item .link-border.active,.text-list .item .link-border:hover
	{
	background-image: url(../images/category-text-link-border.jpg);
	background-position: 100% 50%;
	background-repeat: no-repeat
}

.text-list .item .category-text-link:hover .item-category {
	color: #2a2a2a
}

.text-list .item .item-category {
	color: #856bdf;
	width: 60px;
    display: inline-block;
   /*  text-align: right; */
    /* text-align: center; */
    margin-right: 15px;
}

.text-list .item .icon {
	display: inline-block
}

.text-list .item .icon-dot {
	background: url(../images/icon-text-list-dot.png) 0 50% no-repeat;
	width: 6px;
	height: 6px;
	margin-right: 4px;
	vertical-align: 2px
}

.crowdfunding-list .item:hover {
	outline: 1px solid #856bdf
}

.crowdfunding-list .big-image-item {
	width: 570px;
	position: relative
}

.crowdfunding-list .big-image-item:hover {
	outline: 0
}

.crowdfunding-list .big-image-item .icon-hot {
	background: url(../images/icon-hot.png) 0 0 no-repeat;
	display: inline-block;
	position: absolute;
	width: 60px;
	height: 64px;
	left: -5px;
	top: -5px
}

.crowdfunding-list .big-image-item .image-wrapper {
	height: 400px
}

.crowdsourcing-nav-list .item {
	height: 102px;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada
}

.crowdsourcing-nav-list .item:first-child {
	height: 103px;
	border-top: none;
}

.crowdsourcing-nav-list .item .image-wrapper {
	width: 70px;
	text-align: center;
	height: 100%;
}

.crowdsourcing-nav-list .item .text-wrapper {
	margin-left: 70px;
	font-size: 14px;
	height: 100%;
}

.crowdsourcing-nav-list .item .intro-wrapper {
	margin-bottom: 15px;
	margin-top: 20px;
}

.crowdsourcing-nav-list .item .button {
	display: inline-block;
	line-height: 28px;
	border: 1px solid #b4b4b4;
	border-radius: 4px;
	padding: 0 30px;
	background-color: #f6f6f6;
}

.crowdsourcing-nav-list .item .button:hover {
	background-color: #009ee5;
	border: 1px solid #009ee5;
	color: #fff;
	box-shadow: 0 2px #6851ba;
}

.crowdsourcing-nav-list.no-bdlr .item {
	border-left: none;
	border-right: none;
}

.team-building-table-list {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.team-building-table-list .row {
	border-top: 1px solid #dadada;
	padding: 14px 0 15px;
}

.team-building-table-list .row:hover {
	background: #f6f6f6 url(../images/team-building-table-list-border.jpg) 0
		50% no-repeat;
}

.team-building-table-list .col {
	box-sizing: border-box;
	padding: 0 10px;
}

.team-building-table-list .col-title {
	width: 165px;
	text-align: center;
}

.team-building-table-list .col-team {
	width: 230px
}

.team-building-table-list .col-period {
	width: 210px
}

.team-building-table-list .col-workplace {
	width: 150px
}

.team-building-table-list .col-details {
	width: 100px
}

.team-building-table-list .link-button {
	color: #856bdf;
	padding: 0 12px;
	border-radius: 4px
}

.team-building-table-list .link-button:hover {
	background-color: #009ee5;
	color: #fff;
	display: inline-block;
	box-shadow: 0 2px #007bb2
}

.equipment-list {
	*zoom: 1
}

.equipment-list:after {
	content: "";
	display: table;
	clear: both
}

.equipment-list .item {
	position: relative;
	float: left;
	width: 289px;
	height: 209px;
	overflow: hidden;
	border: 1px solid #dadada;
	margin-right: -1px;
	margin-bottom: -1px;
	font-size: 14px;
	line-height: 25px;
	color: #666
}

.equipment-list .item .item-link {
	display: block
}

.equipment-list .item:hover {
	border: 1px solid #856bdf;
	z-index: 2
}

.equipment-list .item:hover .item-img-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.equipment-list .item-text-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	/* top: 0; */
	bottom: 0;
	color: #fff;
	display: none;
	z-index: 2;
	padding: 15px;
	background-color: #677de2;
}
.equipment-list .item:hover .item-text-wrapper{
	display:block;
}
.equipment-list .item-img-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1
}

.equipment-list .item-img-wrapper img {
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom
}

.zhongchuang-image-text-list .item {
	margin: 0 10px;
	border-bottom: 1px dashed #dadada;
	padding: 15px 0;
	position: relative;
	*zoom: 1;
}

.zhongchuang-image-text-list .item:after {
	content: "";
	display: table;
	clear: both;
}

.zhongchuang-image-text-list .item:hover .text-wrapper_ss {
	display: block;
	cursor: pointer;
}

.zhongchuang-image-text-list .image-wrapper {
	float: left;
	width: 200px;
	overflow: hidden;
}

.zhongchuang-image-text-list .image-wrapper img {
	min-width: 100%;
    height: 100%;
    margin: 0px -100%;
}
.move1{
	-webkit-transition:all 0.5s; /* Safari 和 Chrome */
	-moz-transition:all 0.5s;  	/* Firefox */
	-ms-transition:all 0.5s;  	/* IE 9 */
	-o-transition:all 0.5s; 
	transition: all 0.5s; 
}
/*img缩放*/
.img_alls{
	-webkit-transition:all 0.5s;	/* Chromea 谷歌内核*/
	-moz-transition:all 0.5s;		/* ff 火狐内核 */
	-ms-transition:all 0.5s;		/* ie 内核 */ 
	-o-transition:all 0.5s;			/* Opera 欧朋内核 */
	transition:all 0.5s;
}

/*img父级hover时代码*/
.img_alls_parent:hover .img_alls{
	-webkit-transform: scale(1.2); 	/* Chromea 谷歌内核 */
	-moz-transform: scale(1.2); 	/* ff 火狐内核*/
	-ms-transform: scale(1.2);		/* ie 内核*/
	-o-transform: scale(1.2);		/* Opera 欧朋内核 */
	transform: scale(1.2); 
}


.image-wrapper .title_img_a,
.image-wrapper .title_img_a1{
	width: 100%;
	height: 100%;
	display:block;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.image-wrapper .title_img_a img,
.image-wrapper .title_img_a1 img{
	/* width: 100%; */
	height: 100%;
	margin: 0px;
}
.image-wrapper .title_img_a .img_abj,
.image-wrapper .title_img_a1 .img_abj{
	width: 100%;
	height: 100%;
	background-color: #000;
    opacity: 0.3;
    position: absolute;
    top:0px;
    left:0px;
}
.image-wrapper .title_img_a .img_aspan,
.image-wrapper .title_img_a1 .img_aspan1{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	border:1px solid #fff;
	padding:5px;
	overflow: hidden;
	position: absolute;
    top:60px;
    left:46px;
}
.image-wrapper .title_img_a1 .img_aspan1{
	 top:80px;
    left:85px;
}

.image-wrapper .title_img_a .img_aspan .img_as,
.image-wrapper .title_img_a1 .img_aspan1 .img_as{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background:rgba(255,255,255,0.8);
	display:block;
}
.title_img_a .img_aspan .img_as1,
.title_img_a1 .img_aspan1 .img_as3{
	width: 100%;
	height: 30px;
	padding-top:4px;
	text-align: center;
	display:block;
	font:bold 24px/30px "Microsoft YaHei, sans-serif";
	color:#222;
	
}
.title_img_a .img_aspan .img_as2,
.title_img_a1 .img_aspan1 .img_as2{
	width: 100%;
	height: 20px;
	text-align: center;
	display:block;
	font:bold 16px/20px "Microsoft YaHei, sans-serif";
	color:#222;
	
}
.title_img_a:hover .img_aspan{
	top:16px;
	left:56px;
	width: 80px;
	height: 80px;
}
.image-link1:hover .img_aspan1{
	top:45px;
	left:95px;
	width: 80px;
	height: 80px;
}
.title_img_a:hover .img_as1{
	padding-top:10px;
}
.title_img_a1:hover .img_as3{
	padding-top:10px;
}

.zhongchuang-image-text-list .image-wrapper .vam-box .vam-box-inner {
	height: 160px;
}

.zhongchuang-image-text-list .text-wrapper {
	margin-left: 220px;
	
}
.zhongchuang-image-text-list .text-wrapper_ss{
	background-color: #f9f9f9;
	display: none;
	width: 620px;
    height: 120px;
    padding: 10px 15px;
    box-sizing: border-box;
    position: absolute;
}

.zhongchuang-image-text-list .item-title {
	font-size: 16px;
	line-height: 20px;
	padding: 0px 0 10px;
	color: #666;
	font-weight: 400;
}

.zhongchuang-image-text-list .item-title a {
	color: #666;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zhongchuang-image-text-list .item-title a:hover {
	color: #856bdf;
}

.zhongchuang-image-text-list .item-summary {
	line-height:26px;
	height: 80px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.zhongchuang-image-text-list .detail-wrapper {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 220px;
	right: 0;
	background-color: #f9f9f9;
	padding: 10px;
	font-size: 14px;
	line-height: 28px;
	display: none;
	cursor: pointer;
	color:#999;
}
.zhongchuang-image-text-list .detail-wrapper_ss{
	background-color: #fff;
	display: block;
}
.zhongchuang-image-text-list .detail-wrapper .pname{
	color:#2a2a2a;
	font-size: 16px;
}
.zhongchuang-text-list .item {
	border-bottom: 1px dashed #dadada;
	margin: 0 10px;
	padding: 16px 0;
}

.zhongchuang-text-list .title {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 7px;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zhongchuang-text-list .category {
	color: #856bdf;
}

.zhongchuang-text-list .detail-row {
	font-size: 14px;
	line-height: 30px;
	color: #999;
	*zoom: 1;
}

.zhongchuang-text-list .detail-row:after {
	content: "";
	display: table;
	clear: both;
}

.zhongchuang-text-list .summary {
	float: left;
	width: 450px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left:10px;
}

.zhongchuang-text-list .address {
	float: left;
	width: 120px;
	margin-left: 10px;
	text-align: center;
}

.zhongchuang-text-list .time {
	float: left;
	margin-left: 10px;
}

.zhongchuang-text-list .btn-detail {
	float: right;
	color: #856bdf;
	padding: 0 12px;
	display: inline-block;
	border-radius: 4px;
}

.zhongchuang-text-list .btn-detail:hover {
	background-color: #009ee5;
	color: #fff;
	box-shadow: 0 2px #6851ba
}

.zhongchuang-equipment-list {
	margin-right: -22px;
	*zoom: 1
}

.zhongchuang-equipment-list:after {
	content: "";
	display: table;
	clear: both
}

.zhongchuang-equipment-list .item {
	float: left;
	width: 270px;
	margin-right: 21px;
	border: 1px solid #dadada;
	margin-top: 20px
}

.zhongchuang-equipment-list .image-wrapper {
	border-bottom: 1px solid #dadada;
	text-align: center;
	overflow: hidden;
}

.zhongchuang-equipment-list .image-wrapper img {
	width: 100%;
	/* height: 100%; */
	 
}
.zhongchuang-equipment-list .image-wrapper .image-wrapper_kitbox{
	width: 270px;
	height: 270px;
	overflow: hidden;
	display: table-cell;
	vertical-align:middle;
	
}
.zhongchuang-equipment-list .image-wrapper .image-wrapper_kitbox a{
	height: 270px;
	overflow: hidden;
	display: block;
}
.zhongchuang-equipment-list .text-wrapper {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding: 10px 15px;
}

.zhongchuang-equipment-list .text-wrapper a {
	color: #666
}

.zhongchuang-equipment-list .text-wrapper .btn-detail {
	color: #856bdf;
	padding: 0 12px;
	display: inline-block;
	border-radius: 4px;
	/* margin-top: 8px; */
	margin-left: 80px;
}

.zhongchuang-equipment-list .text-wrapper .btn-detail:hover {
	padding: 0 12px;
	background-color: #009ee5;
	color: #fff;
	box-shadow: 0 2px #6851ba;
}

.zhongchuang-equipment-list .vam-box .vam-box-inner {
	height: 270px
}

.zhongchuang-equipment-list .title-wrapper {
	height: 48px;
	overflow: hidden;
	text-align: center;
}

.zhongchuang-equipment-list .title:hover {
	color: #856bdf
}

.zhongchuang-place-lease-list {
	margin-right: -22px;
	*zoom: 1
}

.zhongchuang-place-lease-list:after {
	content: "";
	display: table;
	clear: both
}

.zhongchuang-place-lease-list .item {
	float: left;
	width: 270px;
	margin-right: 22px;
	border: 1px solid #dadada;
	margin-top: 20px;
	position: relative
}

.zhongchuang-place-lease-list .item:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.zhongchuang-place-lease-list .item:hover .detail-wrapper {
	display: block
}

.zhongchuang-place-lease-list .image-wrapper {
	border-bottom: 1px solid #dadada;
	text-align: center;
	overflow: hidden
}

.zhongchuang-place-lease-list .image-wrapper img {
	width: 100%;  
	/* height: 100%;
	width: auto !important; */
}
.zhongchuang-place-lease-list .image-wrapper .image-wrapper_bgimages {
	width:270px;
	height:270px;
}
.zhongchuang-place-lease-list .text-wrapper {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding: 10px 15px
}

.zhongchuang-place-lease-list .text-wrapper a {
	color: #666
}

.zhongchuang-place-lease-list .text-wrapper .btn-detail {
	color: #856bdf;
	display: inline-block;
	border-radius: 4px;
	margin-top: 2px
}

.zhongchuang-place-lease-list .vam-box .vam-box-inner {
	height: 270px
}

.zhongchuang-place-lease-list .title-wrapper {
	height: 48px;
	overflow: hidden
}

.zhongchuang-place-lease-list .title {
	font-weight: 700;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchuang-place-lease-list .title:hover {
	color: #856bdf
}

.zhongchuang-place-lease-list .address {
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchuang-place-lease-list .detail-wrapper {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.zhongchuang-place-lease-list .detail-wrapper .detail-hd {
	height: 230px;
	background-color: rgba(0, 0, 0, .75);
	filter: progid:DXImageTransform.Microsoft.gradient(  GradientType=0,
		startColorstr='#BF000000', endColorstr='#BF000000' ) \9;
	color: #fff;
	padding: 20px;
	font-size: 14px;
	line-height: 24px
}

.zhongchuang-place-lease-list .detail-wrapper .detail-hd .detail-title {
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchuang-place-lease-list .detail-wrapper .detail-hd .detail-summary
	{
	max-height: 192px;
	text-indent: 2em;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
}

.zhongchuang-place-lease-list .detail-wrapper .detail-ft {
	background-color: #009ee5;
	text-align: center;
	line-height: 101px;
	color: #fff;
	font-size: 16px
}

.play-text-list .item {
	border-bottom: 1px dashed #dadada;
	margin: 0 10px;
	padding: 16px 0
}

.play-text-list .item-title {
	float: left;
	width: 340px;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 7px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.play-text-list .category {
	color: #856bdf
}

.play-text-list .item-num {
	margin-left: 5px;
	color: #4890fe;
	line-height: 30px;
	float: left;
	width: 360px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.play-text-list .item-author {
	float: left;
	width: 140px;
	font-size: 14px;
	line-height: 30px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.play-text-list .item-summary {
	float: left;
	width: 750px;
	font-size: 14px;
	line-height: 32px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.play-text-list .btn-detail {
	float: right;
	color: #856bdf;
	padding: 0 12px;
	display: inline-block;
	vertical-align: top;
	border-radius: 4px;
	font-size: 14px;
	line-height: 30px
}

.play-text-list .btn-detail:hover {
	background-color: #009ee5;
	color: #fff;
	box-shadow: 0 2px #6851ba
}

.aside-image-text-list {
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada
}

.aside-image-text-list .item {
	margin: 0 10px;
	border-top: 1px dashed #dadada;
	padding: 10px 0;
	*zoom: 1;
}

.aside-image-text-list .item:first-child {
	border-top: none;
}

.aside-image-text-list .item:after {
	content: "";
	display: table;
	clear: both;
}

.aside-image-text-list .image-wrapper {
	float: left;
	width: 120px;
	overflow: hidden;
}

.aside-image-text-list .image-wrapper img {
	/* max-width: 100%; */
	/* max-height: 100% */
}

.aside-image-text-list .image-wrapper .vam-box .vam-box-inner {
	height: 70px;
}

.aside-image-text-list .text-wrapper {
	margin-left: 130px;
	height: 80px;
	overflow: hidden;
}

.aside-image-text-list .text-wrapper .vam-box .vam-box-inner {
	height: 70px;
}

.aside-image-text-list .item-title {
	font-size: 14px;
	color: #009ee5;
	font-weight: 400;
}

.aside-image-text-list .item-title a {
	color: #009ee5;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.aside-image-text-list .item-title a:hover {
	color: #856bdf;
}

.aside-image-text-list .item-summary {
	margin-top: 15px;
	line-height: 20px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	
}

.aside-image-text-list .big-title {
	font-size: 16px;
	line-height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.aside-user-list .image-wrapper {
	width: 70px;
}

.aside-user-list .text-wrapper {
	margin-left: 80px;
	font-size: 14px;
}

.aside-user-list .item-summary {
	color: #666;
}

.list-more-wrapper {
	display: block;
	font-size: 16px;
	line-height: 30px;
	padding: 10px 0;
	color: #009ee5;
	text-align: center;
	border: 1px solid #dadada;
}

.list-more-wrapper:hover {
	color: #856bdf;
}

.list-more-wrapper:hover .icon-arrow-down {
	background-image: url(../images/icon-aside-arrow-down-active.png)
}

.list-more-wrapper .icon {
	display: inline-block
}

.list-more-wrapper .icon-arrow-down {
	background: url(../images/icon-aside-arrow-down.png) 0 0 no-repeat;
	width: 10px;
	height: 6px;
	vertical-align: 2px
}

.list-more-wrapper.no-border {
	border: none
}

.list-more-wrapper.border-top {
	border-left: none;
	border-right: none;
	border-bottom: none
}

.list-pagination {
	padding: 40px 10px
}

.list-pagination .pagination {
	font-size: 14px;
	line-height: 22px;
	display: inline-block;
	vertical-align: top;
	padding: 0 8px;
	margin: 0 4px;
	border: 1px solid #dedede;
	border-radius: 3px
}

.list-pagination .pagination:hover {
	background-color: #ddd;
	border: 1px solid #ddd;
	color: #ea544a
}

.list-pagination .pagination.active {
	background-color: #ea544a;
	border: 1px solid #ea544a;
	color: #fff;
}

.list-pagination .pagination.disable {
	cursor: not-allowed;
	color: #ddd;
}

.list-pagination .pagination.disable:hover {
	color: #ddd;
	background-color: #fff;
}

.list-filter-wrapper {
	font-size: 14px;
	line-height: 31px;
	color: #9b9b9b;
	position: relative;
}

.list-filter-wrapper a {
	color: #9b9b9b;
}

.list-filter-wrapper a:hover {
	color: #856bdf;
}

.list-filter-wrapper .list-filter-toggle-wrapper {
	overflow: hidden
}

.list-filter-wrapper .filter-row {
	border: 1px solid #dadada;
	overflow: hidden;
	margin-bottom: -1px;
	*zoom: 1
}

.list-filter-wrapper .filter-row:after {
	content: "";
	display: table;
	clear: both
}

.list-filter-wrapper .field-title-wrapper {
	background-color: #f5f5f5;
	float: left;
	width: 98px;
	border-right: 1px solid #dadada;
	margin-bottom: -3000px;
	padding-bottom: 3000px
}

.list-filter-wrapper .field-title {
	padding: 9px 9px 0 9px;
	text-align: center;
}

.list-filter-wrapper .field-options-wrapper {
	margin-left: 99px;
	padding: 9px 10px 7px 20px;
	border-left: none;
	position: relative;
	*zoom: 1;
	height: 30px;
	overflow: hidden
}

.list-filter-wrapper .field-options-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.list-filter-wrapper .option-list {
	*zoom: 1;
	margin-right: 51px;
}

.list-filter-wrapper .option-list:after {
	content: "";
	display: table;
	clear: both;
}

.list-filter-wrapper .option-list .option-item {
	float: left;
	margin-right: 30px;
	
}
.list-filter-wrapper .option-list .option-item:hover{
	color:#856bdf;
}
.list-filter-wrapper .option-list-wrapper {
	margin-right: -50px;
}

.list-filter-wrapper .time-option-list {
	margin-right: 360px;
	*zoom: 1;
}

.list-filter-wrapper .time-option-list:after {
	content: "";
	display: table;
	clear: both;
}

.list-filter-wrapper .custom-time-wrapper {
	position: absolute;
	right: 9px;
	top: 9px
}

.list-filter-wrapper .custom-time-wrapper .input-time {
	border: 1px solid #dadada;
	width: 108px;
	padding: 3px 5px;
	line-height: 22px;
	height: 22px;
	color: #999;
	font-size: 12px;
	vertical-align: top
}

.list-filter-wrapper .custom-time-wrapper .input-time:focus {
	border: 1px solid #856bdf;
	position: relative;
	color: #856bdf;
	z-index: 5
}

.list-filter-wrapper .custom-time-wrapper .button {
	border: 1px solid #dadada;
	color: #999;
	display: inline-block;
	background-color: #fff;
	line-height: 30px;
	height: 30px;
	padding: 0 10px;
	cursor: pointer;
	margin-left: -5px;
	vertical-align: top
}

.list-filter-wrapper .custom-time-wrapper .button:hover {
	background-color: #856bdf;
	color: #fff;
	border: 1px solid #856bdf
}

.list-filter-wrapper .toggle-options-wrapper-button {
	position: absolute;
	right: 0;
	top: 0;
	color: #856bdf;
	font-weight: 700;
	padding: 9px 22px 9px 0;
	background: url(../images/icon-filter-toggle-button-arrow-down.png) 34px
		50% no-repeat
}

.list-filter-wrapper .toggle-options-wrapper-button.show {
	background-image: url(../images/icon-filter-toggle-button-arrow-up.png)
}

.list-filter-wrapper .list-filter-ft {
	border: 1px solid #dadada;
	margin-top: -1px;
	padding: 9px;
	*zoom: 1
}

.list-filter-wrapper .list-filter-ft:after {
	content: "";
	display: table;
	clear: both
}

.list-filter-wrapper .list-filter-ft .filter-result-wrapper {
	float: left
}

.list-filter-wrapper .list-filter-ft .list-result-wrapper {
	float: right
}

.list-filter-wrapper .filter-result-title {
	float: left;
	color: #0d5d5d;
	margin-left: 24px;
}

.list-filter-wrapper .selected-list {
	float: left;
	width: 620px
}

.list-filter-wrapper .selected-list .selected-item {
	float: left;
	margin-left: 15px
}

.list-filter-wrapper .selected-option {
	margin-top: 3px
}

.list-filter-wrapper .selected-option .option-title {
	color: #856bdf;
	border: 1px dotted #856bdf;
	display: block;
	float: left;
	padding: 0 5px;
	line-height: 22px;
	border-radius: 3px 0 0 3px
}

.list-filter-wrapper .selected-option .btn-delete {
	color: #856bdf;
	border: 1px dotted #856bdf;
	display: block;
	float: left;
	width: 22px;
	height: 0;
	padding-top: 22px;
	overflow: hidden;
	margin-left: -1px;
	background: url(../images/option-close-purple.png) 50% 50% no-repeat
}

.list-filter-wrapper .selected-option .btn-delete:hover {
	background: #856bdf url(../images/option-close-white.png) 50% 50%
		no-repeat;
	border: 1px solid #856bdf
}

.list-filter-wrapper .list-result .list-result-num {
	color: #856bdf
}

.list-filter-wrapper .btn-reset {
	background-color: #ff5c5c;
	color: #fff;
	display: block;
	padding: 0 10px;
	line-height: 24px;
	margin-top: 3px
}

.list-filter-wrapper .btn-reset:hover {
	background-color: #ff2929;
	color: #e6e6e6
}

.list-filter-wrapper .toggle-filter-wrapper-button {
	position: absolute;
	display: block;
	right: 0;
	bottom: -19px;
	border: 1px solid #dadada;
	line-height: 18px;
	z-index: 10;
	font-size: 12px;
	padding: 0 25px 0 5px;
	background: #f6f6f6
		url(../images/icon-filter-toggle-button-arrow-up.png) 62px 50%
		no-repeat
}

.list-filter-wrapper .toggle-filter-wrapper-button:hover {
	background: #856bdf
		url(../images/icon-filter-toggle-button-arrow-up-white.png) 62px 50%
		no-repeat;
	color: #fff
}

.list-filter-wrapper .toggle-filter-wrapper-button.hidden {
	background-image:
		url(../images/icon-filter-toggle-button-arrow-down.png)
}

.list-filter-wrapper .toggle-filter-wrapper-button.hidden:hover {
	background-image:
		url(../images/icon-filter-toggle-button-arrow-down-white.png)
}

.detail-production-list {
	margin-right: -15px
}

.detail-production-list .item {
	width: 265px;
	margin: 15px 15px 0 0
}

.detail-production-list .item .text-wrapper .author {
	color: #009ee5
}

.detail-production-list .item .text-wrapper .author:hover {
	color: #856bdf
}

.detail-production-list .item .image-wrapper {
	height: 265px
}

.detail-production-list .bottom-text {
	margin-top: 10px;
	color: #999;
	line-height: 24px
}

.detail-production-list .bottom-text a {
	color: #999
}

.detail-production-list .bottom-text p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.image-list {
	margin-right: -20px;
	*zoom: 1
}

.image-list:after {
	content: "";
	display: table;
	clear: both
}

.image-list .item {
	float: left;
	width: 125px;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #dadada;
	text-align: center;
}

.image-list .item:hover {
	border: 1px solid #856bdf;
}

.image-list .item img {
	max-width: 100%;
	max-height: 100%;
}

.image-list .item .vam-box .vam-box-inner {
	height: 78px;
	display: table-cell;
    vertical-align: middle;
}

.image-shadow-text-list {
	margin-right: -20px;
	*zoom: 1;
}

.image-shadow-text-list:after {
	content: "";
	display: table;
	clear: both;
}

.image-shadow-text-list .item {
	float: left;
	width: 275px;
	position: relative;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 20px
}

.image-shadow-text-list .item:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.image-shadow-text-list .item:hover .detail-wrapper {
	display: block;
}

.image-shadow-text-list .image-wrapper {
	text-align: center;
}

.image-shadow-text-list .image-wrapper img {
	/* max-width: 100% */
	width: auto !important;
}
.img-hover-a{
	height: 350px; 
	overflow: hidden;
	cursor: pointer;
}
.image-shadow-text-list .image-wrapper .vam-box .vam-box-inner {
	height: 350px;
}

.image-shadow-text-list .text-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 105px;
	background: url(../images/text-shadow.png) 0 0 repeat-x;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}

.image-shadow-text-list .text-wrapper .text-wrapper-inner {
	max-height: 48px;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 10px 20px;
}
.image-shadow-text-list .text-wrapper .text-wrapper-inner .text-wrapper-inner-p{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}
.image-shadow-text-list .detail-wrapper {
	display: none;
	position: absolute;
	left: 50%;
	top: 100px;
	margin-left: -60px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-color: rgba(133, 107, 223, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(  GradientType=0,
		startColorstr='#CC856BDF', endColorstr='#CC856BDF' ) \9
}

.image-shadow-text-list .detail-wrapper .detail-text {
	margin: 11px;
	text-align: center;
	border: 4px solid #fff;
	border-radius: 50%;
	width: 90px;
	height: 65px;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
	padding-top: 25px
}

.zhongbaolist-hot-recommendation-list .image-wrapper .vam-box .vam-box-inner
	{
	height: 300px
}

.zhongbaolist-hot-recommendation-list .title-wrapper .item-label {
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	color: #fff;
	padding: 0 12px;
	border-radius: 12px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.zhongbaolist-hot-recommendation-list .title-wrapper .item-label:hover {
	color: #fff;
	background: #7c14a1;
	background: -webkit-linear-gradient(left, #7c14a1, #f80299);
	background: linear-gradient(90deg, #7c14a1, #f80299)
}

.zhongbaolist-hot-recommendation-list .title-wrapper .title {
	font-size: 14px;
	line-height: 24px;
	display: inline-block
}

.aside-text-list .item {
	border-top: 1px dashed #dadada
}

.aside-text-list .item:first-child {
	border-top: none
}

.aside-text-list .item-link {
	display: block;
	line-height: 50px;
	padding: 0 10px 0 20px;
}

.aside-text-list .item-link:hover {
	background: url(../images/team-building-table-list-border.jpg) 0 50%
		no-repeat
}

.zhongbao-list {
	margin-right: -20px;
	*zoom: 1
}

.zhongbao-list:after {
	content: "";
	display: table;
	clear: both
}

.zhongbao-list .item {
	float: left;
	width: 570px;
	margin-right: 20px;
	margin-top: 20px
}

.zhongbao-list .item:hover .title {
	color: #fff
}

.zhongbao-list .item:hover .title a {
	color: #fff
}

.zhongbao-list .item:hover .item-label {
	background: #fff;
	color: #5c78fe
}

.zhongbao-list .item:hover .text-wrapper {
	background: #62b5ff;
	background: -webkit-linear-gradient(#5b74fe, #62b5ff);
	background: linear-gradient(#5b74fe, #62b5ff);
	position: relative
}

.zhongbao-list .item:hover .text-wrapper:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -7px;
	left: -7px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: none;
	border-right: 7px solid #5f97ff
}

.zhongbao-list .item:hover .text-wrapper .text-title {
	color: #fff
}

.zhongbao-list .item:hover .text-wrapper .text-title:after {
	background-color: #fff
}

.zhongbao-list .item:hover .text-wrapper .text-content {
	color: #fff
}

.zhongbao-list .image-wrapper {
	float: left;
	width: 275px;
	height: 300px;
	overflow: hidden;
	text-align: center
}

.zhongbao-list .image-wrapper img {
	max-width: 100%;
	/* max-height: 100%; */
	height: auto !important;
}

.zhongbao-list .image-wrapper .vam-box .vam-box-inner {
	height: 300px
}

.zhongbao-list .text-wrapper {
	margin-left: 275px;
	padding: 20px 30px;
	height: 260px
}

.zhongbao-list .text-wrapper .button {
	color: #856bdf;
	padding: 0 12px;
	line-height: 30px;
	border-radius: 3px;
	font-size: 14px;
	display: inline-block;
	color: #fff;
	background-color: #009ee5;
	box-shadow: 0 2px #5c77fe
}

.zhongbao-list .text-wrapper .button:hover {
	background-color: #007bb2
}

.zhongbao-list .text-wrapper .title-row {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongbao-list .text-wrapper .title {
	font-size: 14px;
	line-height: 24px;
	display: inline-block
}

.zhongbao-list .text-wrapper .item-label {
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	color: #fff;
	padding: 0 12px;
	border-radius: 12px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.zhongbao-list .text-wrapper .item-label:hover {
	color: #fff;
	background: #7c14a1;
	background: -webkit-linear-gradient(left, #7c14a1, #f80299);
	background: linear-gradient(90deg, #7c14a1, #f80299)
}

.zhongbao-list .text-wrapper .text-content {
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 170px;
	overflow-y: auto;
	overflow-x: hidden
}

.zhongbao-list .text-wrapper .text-content p {
	margin-bottom: 20px;
}

.zhongbao-list .text-wrapper .text-content .field-name {
	color: #009ee5;
}

.news-list .item {
	border-bottom: 1px dashed #dadada;
	padding: 10px 0;
	position: relative;
	*zoom: 1;
}

.news-list .item:after {
	content: "";
	display: table;
	clear: both;
}

.news-list .item:hover .detail-wrapper {
	display: block;
}

.news-list .image-wrapper {
	float: left;
	width: 270px;
	height: 160px;
	overflow: hidden;
}

.news-list .image-wrapper img {
	max-width: 100%;
	max-height: 100%;
}

.news-list .image-wrapper .vam-box .vam-box-inner {
	height: 160px;
}

.news-list .text-wrapper {
	margin-left: 290px;
}

.news-list .title {
	font-size: 18px;
	line-height: 30px;
	color: #666;
	font-weight: 400;
}

.news-list .title a {
	color: #666;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news-list .title a:hover {
	color: #856bdf;
}

.news-list .time {
	color: #666;
	line-height: 30px;
}

.news-list .summary {
	font-size: 14px;
	line-height: 30px;
	color: #999;
	height: 60px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.news-list .data-bar {
	margin-top: 10px;
	*zoom: 1;
}

.news-list .data-bar:after {
	content: "";
	display: table;
	clear: both;
}

.news-list .data-bar .data-item {
	float: left;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	margin-right: 30px;
}

.news-list .data-bar .data-item .data-field {
	float: left;
	width: 24px;
	height: 0;
	padding-top: 24px;
	overflow: hidden;
	border-radius: 3px;
	margin-right: 5px
}

.news-list .data-bar .data-item .data-field-collection {
	background: #ff6161 url(../images/icon-news-share-heart.png) 50% 50%
		no-repeat
}

.news-list .data-bar .data-item .data-field-reading {
	background: #0cc9b5 url(../images/icon-news-share-eye.png) 50% 50%
		no-repeat
}

.news-list .data-bar .data-item .data-field-share {
	background: #8b8be3 url(../images/icon-news-share-share.png) 50% 50%
		no-repeat
}

.huodong-image-text-list {
	margin-right: 0
}

.huodong-image-text-list .item {
	width: 360px;
	margin: 0 0 20px 20px
}

.huodong-image-text-list .item .image-wrapper {
	height: 210px;
	position: relative
}

.huodong-image-text-list .item .image-wrapper .detail-wrapper {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(  GradientType=0,
		startColorstr='#99000000', endColorstr='#99000000' ) \9
}

.huodong-image-text-list .item .image-wrapper .detail-wrapper .detail-text
	{
	position: absolute;
	left: 50%;
	top: 50%;
	height: 120px;
	width: 120px;
	margin-left: -60px;
	margin-top: -60px;
	border-radius: 50%;
	background: #9f19cf;
	background: -webkit-linear-gradient(#fd30ae, #9f19cf);
	background: linear-gradient(#fd30ae, #9f19cf)
}

.huodong-image-text-list .item .image-wrapper .detail-wrapper .detail-text .detail-text-inner
	{
	margin: 10px;
	border: 5px solid #fff;
	border-radius: 50%;
	height: 90px;
	line-height: 90px;
	color: #fff;
	font-size: 16px
}

.huodong-image-text-list .item .image-wrapper:hover .detail-wrapper {
	display: block
}

.huodong-image-text-list .item .text-wrapper .title {
	float: left;
	font-size: 16px;
	max-width: 240px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.huodong-image-text-list .item .text-wrapper .title a {
	display: block;
	max-width: 260px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.huodong-image-text-list .item .text-wrapper .status {
	float: right;
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	color: #fff;
	padding: 0 12px;
	border-radius: 12px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.huodong-image-text-list .item .text-wrapper .status-finished {
	background: #ccc
}

.huodong-image-text-list .item .text-wrapper .field-wrapper {
	color: #666;
	font-size: 14px;
	line-height: 30px
}

.huodong-image-text-list .item .text-wrapper .field-wrapper p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.huodong-image-text-list .item .text-wrapper .icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	vertical-align: -2px;
	margin-right: 6px
}

.huodong-image-text-list .item .text-wrapper .icon-clock {
	background-image: url(../images/icon-fill-clock.png)
}

.huodong-image-text-list .item .text-wrapper .icon-address {
	background-image: url(../images/icon-fill-address.png)
}

.aside-activity-image-list li {
	margin: 0 10px 10px 10px;
	text-align: center;
	overflow: hidden;
	width: 260px;
    /* height: 140px; */
    height: 160px;
}

.aside-activity-image-list img {
	width: 100%;
	/* height: 100%; */
}

.aside-link-list {
	margin-left: 10px;
	margin-right: -10px;
	*zoom: 1;
}

.aside-link-list:after {
	content: "";
	display: table;
	clear: both;
}

.aside-link-list li {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 80px;
	text-align: center
}

.aside-link-list li a {
	display: block;
	padding: 0 5px;
	background-color: #f6f6f6;
	color: #856bdf;
	border-radius: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-link-list li a:hover {
	color: #fff;
	background-color: #4890fe
}

.activity-list .item {
	border-bottom: 1px dashed #dadada;
	padding: 10px 0;
	margin: 0 10px;
	position: relative;
	*zoom: 1
}

.activity-list .item:after {
	content: "";
	display: table;
	clear: both
}

.activity-list .item:hover .detail-wrapper {
	display: block
}

.activity-list .image-wrapper {
	float: left;
	width: 270px;
	height: 160px; 
	overflow: hidden
}

.activity-list .image-wrapper img {
	/* height: 100% */
	height:auto !important;
}
.img-hover-b{
	height: 160px;
	overflow: hidden;
	display: block;
}
.activity-list .image-wrapper .vam-box .vam-box-inner {
	height: 160px
}

.activity-list .text-wrapper {
	margin-left: 290px
}
.activity-list .text-wrapper .title_span{
	height:16px;
	font:12px/16px "Microsoft YaHei, sans-serif";
	border:1px solid #f7775f;
	color:#f7775f;
	padding:0 7px;
	border-radius:4px;
	margin:7px 0 0 10px;
	float:left;
}
.activity-list .title {
	float: left;
	font-size: 18px;
	line-height: 30px;
	color: #666;
	font-weight: 400;
	max-width: 450px
}

.activity-list .title a {
	color: #666;
	display: block;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-list .title a:hover {
	color: #856bdf
}

.activity-list .category {
	float: right;
	font-size: 14px;
	line-height: 24px;
	display: block;
	color: #fff;
	padding: 0 12px;
	border-radius: 12px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae);
	max-width: 80px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-list .category:hover {
	color: #fff;
	background: #7c14a1;
	background: -webkit-linear-gradient(left, #7c14a1, #f80299);
	background: linear-gradient(90deg, #7c14a1, #f80299)
}

.activity-list .time {
	color: #999;
	font-size: 14px;
	line-height: 24px
}

.activity-list .summary {
	font-size: 14px;
	line-height: 30px;
	color: #999;
	height: 90px;
	margin-top: 6px;
	overflow: hidden;
	width: 100%;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.activity-list .data-bar {
	margin-top: 10px;
	*zoom: 1
}

.activity-list .data-bar:after {
	content: "";
	display: table;
	clear: both
}

.activity-list .data-bar .data-bar-l {
	float: left
}

.activity-list .data-bar .data-bar-r {
	float: right
}

.activity-list .data-bar .data-item {
	float: left;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	/* margin-left: 30px; */
	margin-left: 20px;
}

.activity-list .data-bar .data-item .data-field {
	float: left;
	width: 24px;
	height: 0;
	padding-top: 24px;
	overflow: hidden;
	border-radius: 3px;
	margin-right: 5px;
	cursor: pointer;
}

.activity-list .data-bar .data-item .data-field-collection {
	background: #ff6161 url(../images/icon-news-share-heart.png) 50% 50%
		no-repeat
}

.activity-list .data-bar .data-item .data-field-reading {
	background: #0cc9b5 url(../images/icon-news-share-eye.png) 50% 50%
		no-repeat
}

.activity-list .data-bar .data-item .data-field-share {
	background: #8b8be3 url(../images/icon-news-share-share.png) 50% 50%
		no-repeat
}

.play-list {
	margin-right: -20px;
	*zoom: 1
}

.play-list:after {
	content: "";
	display: table;
	clear: both
}

.play-list .item {
	float: left;
	width: 570px;
	margin-right: 20px;
	margin-bottom: 20px
}

.copyright-product-list {
	margin-right: -20px;
	*zoom: 1
}

.copyright-product-list:after {
	content: "";
	display: table;
	clear: both
}

.copyright-product-list .item {
	float: left;
	width: 275px;
	margin-right: 20px;
	margin-bottom: 20px
}

.recommendation-film-list {
	margin-right: -20px;
	*zoom: 1
}

.recommendation-film-list:after {
	content: "";
	display: table;
	clear: both
}

.recommendation-film-list .item {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px
}

.recommendation-music-list {
	margin-right: -20px;
	*zoom: 1
}

.recommendation-music-list:after {
	content: "";
	display: table;
	clear: both
}

.recommendation-music-list .item {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px
}

.aside-film-list .item {
	font-size: 14px;
	line-height: 40px;
	color: #999
}

.aside-film-list .item .item-link {
	color: #999;
	display: block;
	padding: 0 10px 0 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-film-list .item .item-link:hover {
	color: #856bdf
}

.aside-film-list .item .item-link:hover .item-image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.aside-film-list .item .item-link:hover .item-image-wrapper .title {
	color: #856bdf
}

.aside-film-list .item .item-link.no-padding {
	padding: 0
}

.aside-film-list .item .item-num {
	float: left;
	width: 40px;
	text-align: center
}

.aside-film-list .item .item-image-wrapper {
	position: relative;
	overflow: hidden
}

.aside-film-list .item .item-image-wrapper img {
	max-width: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.aside-film-list .item .item-image-wrapper .vam-box .vam-box-inner {
	height: 140px;
	display: block;
}

.aside-film-list .item .item-image-wrapper .shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 105px;
	background: url(../images/text-shadow.png) 0 0 repeat-x
}

.aside-film-list .item .item-image-wrapper .title-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 10px 5px 0
}

.aside-film-list .item .item-image-wrapper .title {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-film-list .item-gray {
	background-color: #f6f6f6
}

.aside-music-list .item {
	margin: 0 10px;
	font-size: 14px;
	line-height: 44px;
	display: block;
	color: #666;
	border-top: 1px dashed #dadada
}

.aside-music-list .item .item-link {
	color: #666;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
 	margin-left: 15px;
}

.aside-music-list .item .item-link:hover {
	color: #856bdf
}

.aside-film-image-list .item {
	margin: 0 10px;
	padding-bottom: 10px
}

.aside-film-image-list .item .item-link {
	display: block;
	background-color: #f6f6f6;
	*zoom: 1
}

.aside-film-image-list .item .item-link:after {
	content: "";
	display: table;
	clear: both
}

.aside-film-image-list .item .item-link:hover .item-title {
	color: #856bdf
}

.aside-film-image-list .item .item-link:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.aside-film-image-list .item .image-wrapper {
	float: left;
	width: 120px;
	margin:10px 7px 0 0;
	overflow: hidden
}

.aside-film-image-list .item .image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.aside-film-image-list .item .image-wrapper .vam-box .vam-box-inner {
	height: 90px
}

.aside-film-image-list .item .text-wrapper {
	margin-left: 100px
}

.aside-film-image-list .item .item-title {
	padding: 5px 0;
	font-size: 14px;
	line-height: 24px;
	font-weight: 700;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-film-image-list .item .item-summary {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	height: 48px;
	width:128px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.aside-play-list .item {
	margin: 0 10px;
	padding-bottom: 10px
}

.aside-play-list .item .item-link {
	display: block;
	background-color: #f6f6f6;
	*zoom: 1
}

.aside-play-list .item .item-link:after {
	content: "";
	display: table;
	clear: both
}

.aside-play-list .item .item-link:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.aside-play-list .item .image-wrapper {
	float: left;
	width: 90px;
	overflow: hidden
}

.aside-play-list .item .image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.aside-play-list .item .image-wrapper .vam-box .vam-box-inner {
	height: 90px
}

.aside-play-list .item .text-wrapper {
	margin-left: 100px
}

.aside-play-list .item .item-category {
	color: #856bdf;
	font-size: 16px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-play-list .item .item-title {
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.aside-play-list .item .item-summary {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.aside-play-list .item .item-author {
	font-size: 12px;
	line-height: 30px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-commendation-film-list .item {
	margin: 0 10px;
	padding-bottom: 10px
}

.aside-commendation-film-list .item .item-link {
	display: block;
	background-color: #f6f6f6;
	*zoom: 1
}

.aside-commendation-film-list .item .item-link:after {
	content: "";
	display: table;
	clear: both
}

.aside-commendation-film-list .item .item-link:hover .image-wrapper img
	{
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.aside-commendation-film-list .item .item-link:hover .item-title {
	color: #856bdf
}

.aside-commendation-film-list .item .image-wrapper {
	float: left;
	width: 90px;
	overflow: hidden
}

.aside-commendation-film-list .item .image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.aside-commendation-film-list .item .image-wrapper .vam-box .vam-box-inner
	{
	height: 90px
}

.aside-commendation-film-list .item .text-wrapper {
	margin-left: 100px
}

.aside-commendation-film-list .item .item-title {
	font-size: 14px;
	line-height: 34px;
	font-weight: 700;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-commendation-film-list .item .item-author {
	font-size: 12px;
	line-height: 22px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-commendation-film-list .item .item-time {
	font-size: 12px;
	line-height: 32px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.upload-img-result-item-list {
	*zoom: 1
}

.upload-img-result-item-list:after {
	content: "";
	display: table;
	clear: both
}

.upload-img-result-item-list li {
	margin-bottom: 20px
}

.upload-video-result-list {
	margin-right: -20px;
	*zoom: 1
}

.upload-video-result-list:after {
	content: "";
	display: table;
	clear: both
}

.upload-video-result-list li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px
}

.music-list .item {
	font-size: 14px;
	line-height: 24px;
	padding: 13px 10px;
	background-color: #fff;
	position: relative;
	*zoom: 1;
	border-bottom: 1px dashed #ddd;
}
.music-list .item:hover{
	background-color: #f0f0f0;
}
.music-list .item:after {
	content: "";
	display: table;
	clear: both
}

.music-list .item .item-l {
	float: left;
	width: 56px
}

.music-list .item .item-r {
	position: absolute;
	right: 0;
	top: 0;
	padding: 13px 0
}

.music-list .item .checkbox {
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 4px
}

.music-list .item .item-num {
	float: left;
	display: block;
	color: #066666;
	width: 40px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.music-list .item .item-name-wrapper {
	display: block;
	margin-left: 56px;
	margin-right: 230px
}

.music-list .item .item-name {
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	color: #066666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.music-list .item .item-name:hover {
	color: #856bdf
}

.music-list .item .btn-favour {
	float: left;
	display: block;
	background: url(../images/icon-heart-bg.png) 0 0 no-repeat;
	width: 24px;
	height: 0;
	padding-top: 24px;
	overflow: hidden
}


.music-list .item .btn-favour:hover {
	background-image: url(../images/icon-heart-bg-active.png)
}
.music-list .item .btn-favour-hover {
	background-image: url(../images/icon-heart-bg-active.png)
}

.music-list .item .favour-num {
	float: left;
	color: #999;
	width: 30px;
	padding: 0 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align:center;
	font-size: 12px;
}

.music-list .item .btn-play {
	float: left;
	display: block;
	background: url(../images/icon-play-bg.png) 0 0 no-repeat;
	width: 24px;
	height: 0;
	padding-top: 24px;
	margin-right: 10px;
	overflow: hidden
}

.music-list .item .btn-play:hover {
	background-image: url(../images/icon-play-bg-active.png)
}
.music-list .item .btn-play2 {
	float: left;
	display: block;
	background: url(../images/icon-play-bg.png) 0 0 no-repeat;
	width: 24px;
	height: 0;
	padding-top: 24px;
	margin-right: 10px;
	overflow: hidden
}

.music-list .item .btn-play2:hover {
	background-image: url(../images/icon-play-bg-active.png)
}
.music-list .item .link-sale {
	float: left;
	color: #4890fe;
	margin-right: 10px
}

.music-list .item .link-sale:hover {
	text-decoration: underline
}

.music-list .item .item-r {
	float: right
}

.music-list .even-item {
	background-color: #f5f5f5
}

.usercenter-bankcard-list {
	*zoom: 1;
	margin-right: -40px
}

.usercenter-bankcard-list:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-bankcard-list li {
	float: left;
	width: 390px;
	margin-right: 40px;
	margin-bottom: 40px;
	margin-top: 40px; 
	
}

.top-bar {
	background-color: #f9f9f9;
	height: 30px;
	line-height: 30px;
	color: #a5a5a5;
	width: 100%;
    margin: 0 auto;
}

.top-bar a {
	color: #a5a5a5
}
.top-bar .menu-item-inner .menu-item-title-a{
	color: #856bdf
}
.top-bar a:hover {
	color: #856bdf
}

.top-bar .top-bar-l {
	float: left
}

.top-bar .top-bar-r {
	float: right
}

.top-bar .link-home {
	background: url(../images/icon-home.png) 0 50% no-repeat;
	padding-left: 20px
}

.top-bar .top-bar-menu-wrapper {
	float: left
}

.top-bar .top-bar-menu {
	*zoom: 1
}

.top-bar .top-bar-menu:after {
	content: "";
	display: table;
	clear: both
}

.top-bar .top-bar-menu .menu-item {
	float: left;
	line-height: 14px;
	padding: 8px 0;
	margin-left: -1px
}

.top-bar .top-bar-menu .menu-item .menu-item-inner {
	padding: 0 14px;
	border-right: 1px solid #dadada;
	position: relative
}

.top-bar .top-bar-menu .drop-box-item {
	position: relative;
	z-index: 40
}

.top-bar .top-bar-menu .drop-box-item .menu-item-inner {
	padding-right: 17px
}

.top-bar .top-bar-menu .drop-box-item .menu-item-inner:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -1px;
	right: 5px;
	width: 7px;
	height: 4px;
	background-image: url(../images/icon-top-bar-menu-arrow-down.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index: 3
}

.top-bar .top-bar-menu .drop-box-item .drop-box {
	box-sizing: border-box;
	display: none;
	position: absolute;
	z-index: 1;
	left: 0;
	width: 100%;
	top: 28px;
	background-color: #fff;
	border: 1px solid #dadada
}

.top-bar .top-bar-menu .drop-box-item .drop-box-list {
	line-height: 30px
}

.top-bar .top-bar-menu .drop-box-item .drop-box-list .drop-box-list-item
	{
	text-align: center;
	padding: 0 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.top-bar .top-bar-menu .drop-box-item .drop-box-large {
	width: 200%
}

.top-bar .top-bar-menu .drop-box-item .drop-box-large .drop-box-list {
	*zoom: 1
}

.top-bar .top-bar-menu .drop-box-item .drop-box-large .drop-box-list:after
	{
	content: "";
	display: table;
	clear: both
}

.top-bar .top-bar-menu .drop-box-item .drop-box-large .drop-box-list .drop-box-list-item
	{
	float: left;
	width: 50%;
	box-sizing: border-box
}

.top-bar .top-bar-menu .drop-box-item .drop-box-large-left {
	right: 0;
	left: auto
}

.top-bar .top-bar-menu .drop-box-item:hover {
	padding: 0
}

.top-bar .top-bar-menu .drop-box-item:hover .menu-item-inner {
	padding: 0;
	border-right: none
}

.top-bar .top-bar-menu .drop-box-item:hover .menu-item-inner:after {
	background-image: url(../images/icon-top-bar-menu-arrow-up.png);
	right: 6px
}

.top-bar .top-bar-menu .drop-box-item:hover .drop-box {
	display: block
}

.top-bar .top-bar-menu .drop-box-item:hover .menu-item-title {
	display: block;
	padding-left: 13px;
	padding-right: 17px;
	border: 1px solid #dadada;
	border-bottom: none;
	line-height: 28px;
	position: relative;
	z-index: 2;
	background-color: #fff
}

/* .logo-bar {
	padding-top: 45px;
	padding-bottom: 15px;
	border-bottom: 1px solid #dadada;
	margin-bottom: -1px;
	
} */
.logo-bar {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #dadada;
	margin-bottom: -1px;
	/* padding:20px; */
	background-color: #fff;
	/* margin-top:130px; */
}
.logo-bar .logo-wrapper {
	float: left
}

.logo-bar .nav-wrapper {
	float: left;
	margin: 0 0 0 50px
}

.logo-bar .logo-bar-r {
	float: right
}

.logo-bar .search-wrapper {
	float: left;
	margin-top: 5px
}

.logo-bar .search-wrapper .search-bar {
	position: relative
}

.logo-bar .search-wrapper .search-bar .search-input {
	box-sizing: border-box;
	width: 180px;
	padding: 0 30px 0 7px;
	background-color: #fff;
	border: 1px solid #dedede;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	-webkit-transition: border-color .4s, box-shadow .4s;
	transition: border-color .4s, box-shadow .4s
}

.logo-bar .search-wrapper .search-bar .search-input:focus {
	border: 1px solid #856bdf;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 7px #856bdf
}

.logo-bar .search-wrapper .search-bar .search-btn {
	position: absolute;
	background: url(../images/icon-search.png) 50% 50% no-repeat;
	width: 30px;
	height: 30px;
	border: 0;
	top: 0;
	right: 0;
	cursor: pointer;
	border-radius: 0 15px 15px 0
}

.logo-bar .user-menu-wrapper {
	float: left;
	margin: 5px 0 0 10px
}

.logo-bar .user-menu-wrapper .user-menu {
	position: relative
}

.logo-bar .user-menu-wrapper .user-menu .user-menu-title {
	border: 1px solid #dadada;
	line-height: 28px;
	border-radius: 15px;
	padding: 0 10px;
	display: inline-block;
	position: relative;
	z-index: 30;
	background-color: #fff
}

.logo-bar .user-menu-wrapper .user-menu .icon-user {
	display: inline-block;
	background: url(../images/icon-user-menu.png) 0 50% no-repeat;
	width: 12px;
	height: 14px;
	vertical-align: -2px;
	margin-right: 3px
}

.logo-bar .user-menu-wrapper .user-menu .icon-arrow {
	display: inline-block;
	background: url(../images/icon-user-menu-arrow-down.png) 0 50% no-repeat;
	width: 10px;
	height: 6px;
	vertical-align: 1px;
	margin-left: 18px
}

.logo-bar .user-menu-wrapper .user-menu .drop-box {
	display: none;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 34px;
	width: 230px;
	padding: 10px 14px;
	background-color: #fff;
	border: 1px solid #dadada;
	border-radius: 15px 0 15px 15px;
	z-index: 20
}

.logo-bar .user-menu-wrapper .user-menu .avatar-row {
	padding: 10px 0;
	*zoom: 1
}

.logo-bar .user-menu-wrapper .user-menu .avatar-row:after {
	content: "";
	display: table;
	clear: both
}

.logo-bar .user-menu-wrapper .user-menu .avatar-row .avatar-wrapper {
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%
}

.logo-bar .user-menu-wrapper .user-menu .avatar-row .text-wrapper {
	margin-left: 70px;
	font-size: 14px;
	color: #999;
	height: 60px
}

.logo-bar .user-menu-wrapper .user-menu .user-menu-list .user-menu-item
	{
	border-top: 1px solid #d5d5d5;
	color: #999
}

.logo-bar .user-menu-wrapper .user-menu .user-menu-list .user-menu-item .user-menu-item-link
	{
	display: block;
	padding: 0 5px;
	font-size: 14px;
	line-height: 40px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.logo-bar .user-menu-wrapper .user-menu .user-menu-list .user-menu-item .user-menu-item-link:hover
	{
	background-color: #856bdf;
	color: #fff
}

.logo-bar .user-menu-wrapper .user-menu:hover .user-menu-title {
	border-radius: 15px 15px 0 0;
	border-bottom: none;
	padding-bottom: 6px
}

.logo-bar .user-menu-wrapper .user-menu:hover .icon-arrow {
	background-image: url(../images/icon-user-menu-arrow-up.png);
	vertical-align: 2px
}

.logo-bar .user-menu-wrapper .user-menu:hover .drop-box {
	display: block
}

.nav {
	*zoom: 1
}

.nav:after {
	content: "";
	display: table;
	clear: both
}

.nav .nav-item {
	float: left;
	font-size: 16px;
	margin-left: 30px
}

.nav .nav-item:first-child {
	margin-left: 0
}

.nav .nav-item:first-child.active:hover .nav-item-title {
	padding: 0 9px
}

.nav .nav-item-title {
	line-height: 40px;
	display: block
}

.nav .nav-item-title:hover {
	padding: 0 9px;
	border: 1px solid #dadada;
	margin-left: -10px;
	line-height: 38px;
	margin-right: -10px;
	border-radius: 5px
}

.nav .drop-box-item {
	position: relative
}

.nav .drop-box-item .drop-box {
	box-sizing: border-box;
	display: none;
	position: absolute;
	z-index: 1;
	left: -10px;
	top: 38px;
	min-width: 120px;
	background-color: #fff;
	border: 1px solid #dadada;
	border-radius: 0 5px 5px 5px;
	padding: 5px 0
}

.nav .drop-box-item .drop-box-list {
	line-height: 30px
}

.nav .drop-box-item .drop-box-list .drop-box-list-item {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.nav .drop-box-item .drop-box-list .drop-box-list-item-title {
	line-height: 30px;
	padding: 0 9px;
	display: block
}

.nav .drop-box-item:hover .drop-box {
	display: block
}

.nav .drop-box-item:hover .nav-item-title {
	padding: 0 9px;
	border: 1px solid #dadada;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	margin-left: -10px;
	line-height: 38px;
	margin-right: -10px;
	background-color: #fff;
	position: relative;
	z-index: 2
}

.nav .drop-box-item:hover .nav-item-title.active {
	margin-left: 0
}

.nav .drop-box-item:hover .drop-box-list .drop-box-list-item-title:hover
	{
	background-color: #009ee5;
	color: #fff
}

.nav .active .nav-item-title {
	background: url(../images/nav-dot-active.jpg) 0 50% no-repeat;
	padding-left: 10px;
	color: #856bdf;
	font-weight: 700;
	margin-left: -10px
}

.nav .active:hover .nav-item-title {
	background: #fff;
	color: #333
}

.channel-nav-wrapper {
	background-color: #f9f9f9;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada
}

.channel-nav {
	*zoom: 1
}

.channel-nav:after {
	content: "";
	display: table;
	clear: both
}

.channel-nav .item {
	float: left;
	font-size: 14px;
	line-height: 48px;
	color: #666;
	margin-left: 18px
}

.channel-nav .item:first-child {
	margin-left: 0
}

.channel-nav .item-link {
	color: #666;
	display: block;
	padding: 0 12px
}

.channel-nav .item-link.active,.channel-nav .item-link:hover {
	border-top: 2px solid #b84ccb;
	margin-top: -1px;
	line-height: 46px;
	color: #009ee5
}

.channel-nav .hot-link {
	color: #ff4553;
	font-weight: 700;
	background: url(../images/icon-nav-hot.png) 100% 12px no-repeat;
	padding-right: 10px
}

.channel-nav .hot-link.active,.channel-nav .hot-link:hover {
	border-top: 2px solid #b84ccb;
	margin-top: -1px;
	line-height: 46px;
	color: #ff4553;
	background-position: 100% 11px
}

.main-wrapper {
	padding-top: 5px;
	background: url(../images/main-bg.jpg) 50% 0 no-repeat;
	height: 455px
}

.main-wrapper .category-wrapper {
	float: left;
	margin-top: 13px;
	width: 200px;
	height: 430px;
	background-color: #fff;
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.main-wrapper .category-wrapper .category-list {
	position: relative
}

.main-wrapper .category-wrapper .category-list .category-item-inner {
	position: relative;
	padding: 10px
}

.main-wrapper .category-wrapper .category-list .category-item-inner:after
	{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 10px;
	width: 6px;
	height: 10px;
	background: url(../images/icon-category-list-arrow-right.png) 100% 0
		no-repeat
}

.main-wrapper .category-wrapper .category-list .category-item {
	border-top: 1px solid #d5d5d5
}

.main-wrapper .category-wrapper .category-list .category-item:first-child
	{
	border-top: none
}

.main-wrapper .category-wrapper .category-list .category-item:first-child .category-item-inner
	{
	padding-top: 9px
}

.main-wrapper .category-wrapper .category-list .category-item .main-category-title
	{
	font-size: 16px;
	line-height: 20px;
	display: inline-block;
	max-width: 100%;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.main-wrapper .category-wrapper .category-list .category-item .main-category-title:hover
	{
	color: #856bdf
}

.main-wrapper .category-wrapper .category-list .category-item .second-category-wrapper
	{
	/* margin-top: 6px; */
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s;
	*zoom: 1
}

.main-wrapper .category-wrapper .category-list .category-item .second-category-wrapper:after
	{
	content: "";
	display: table;
	clear: both
}

.main-wrapper .category-wrapper .category-list .category-item .second-category-title
	{
	font-size: 14px;
	color: #a5a5a5;
	float: left;
	margin-left: 20px
}

.main-wrapper .category-wrapper .category-list .category-item .second-category-title:first-child
	{
	margin-left: 0
}

.main-wrapper .category-wrapper .category-list .category-item .second-category-title:hover
	{
	color: #856bdf
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box
	{
	display: none;
	position: absolute;
	left: 200px;
	top: 0;
	background-color: #fff;
	width: 440px;
	height: 430px;
	border-left: 1px solid #d5d5d5;
	z-index: 20
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .hd
	{
	border-bottom: 1px solid #d5d5d5;
	margin: 0 20px;
	line-height: 70px;
	*zoom: 1
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .hd:after
	{
	content: "";
	display: table;
	clear: both
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .hd .hd-l
	{
	float: left
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .hd .hd-r
	{
	float: right
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .drop-box-title
	{
	font-size: 20px;
	font-weight: 400
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .link-more
	{
	color: #856bdf;
	font-size: 14px
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .link-more:hover
	{
	text-decoration: underline
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .links-wrapper
	{
	margin: 6px 20px
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .links-wrapper a
	{
	line-height: 24px;
	color: #999;
	float: left;
	margin-right: 30px
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .links-wrapper a:first-child
	{
	margin-left: 0
}

.main-wrapper .category-wrapper .category-list .category-item .drop-box .links-wrapper a:hover
	{
	color: #856bdf
}

.main-wrapper .category-wrapper .category-list .category-item:hover .main-category-title
	{
	color: #856bdf;
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.main-wrapper .category-wrapper .category-list .category-item:hover .second-category-wrapper
	{
	-webkit-transform: translateX(10px);
	transform: translateX(10px)
}

.main-wrapper .category-wrapper .category-list .category-item:hover .category-item-inner
	{
	width: 181px;
	z-index: 21;
	background-color: #fff
}

.main-wrapper .category-wrapper .category-list .category-item:hover .category-item-inner:after
	{
	right: 11px;
	background-position: 0 -10px
}

.main-wrapper .category-wrapper .category-list .category-item:hover .drop-box
	{
	display: block
}

.main-wrapper .slides-wrapper {
	float: left;
	margin: 13px 0 0 10px;
	width: 680px;
	height: 430px;
	background-color: #fff
}

.main-wrapper .slides-wrapper .slides {
	width: 680px;
	height: 430px;
	overflow: hidden;
	position: relative
}

.main-wrapper .slides-wrapper .slides .slide {
	height: 430px;
	text-align: center
}

.main-wrapper .slides-wrapper .slides .slide img {
	max-height: 100%;
	max-width: 100%
}

.main-wrapper .slides-wrapper .slides .pagination-wrapper {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10
}

.main-wrapper .slides-wrapper .slides .pagination-wrapper .pagination {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	border-radius: 6px;
	background-color: #000;
	opacity: .6;
	margin-left: 5px;
	filter: alpha(opacity = 60);
	-webkit-transition: width .4s;
	transition: width .4s
}

.main-wrapper .slides-wrapper .slides .pagination-wrapper .pagination.active
	{
	background-color: #741dbd;
	opacity: 1;
	filter: alpha(opacity = 100);
	width: 20px
}

.main-wrapper .account-wrapper {
	float: left;
	margin-left: 10px;
	width: 260px;
	margin-top: 13px;
	color: #fff
}

.main-wrapper .account-wrapper .login-wrapper {
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.main-wrapper .account-wrapper .login-wrapper .hd {
	height: 50px;
	background-color: #009ee5;
	padding: 0 15px
}

.main-wrapper .account-wrapper .login-wrapper .bd {
	height: 230px;
	background-color: #856bdf;
	padding: 0 15px
}

.main-wrapper .account-wrapper .login-wrapper a {
	color: #fff
}

.main-wrapper .account-wrapper .login-wrapper a:hover {
	color: #fefb00
}

.main-wrapper .account-wrapper .login-wrapper .title {
	font-size: 16px;
	line-height: 50px;
	font-weight: 400;
	text-align: center
}

.main-wrapper .account-wrapper .login-wrapper .input-wrapper {
	padding-top: 10px
}

.main-wrapper .account-wrapper .login-wrapper .input-row {
	margin-top: 10px;
	background-color: #fff;
	border-radius: 3px;
	*zoom: 1
}

.main-wrapper .account-wrapper .login-wrapper .input-row:after {
	content: "";
	display: table;
	clear: both
}

.main-wrapper .account-wrapper .login-wrapper .input-row:first-child {
	margin-top: 0
}

.main-wrapper .account-wrapper .login-wrapper .input-row .input-label {
	display: block
}

.main-wrapper .account-wrapper .login-wrapper .input-row .icon {
	float: left;
	display: block;
	width: 40px;
	height: 40px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #efefef;
	border-radius: 3px 0 0 3px;
	cursor: pointer;
}

.main-wrapper .account-wrapper .login-wrapper .input-row .icon.icon-account
	{
	background-image: url(../images/icon-login-user.png)
}

.main-wrapper .account-wrapper .login-wrapper .input-row .icon.icon-password
	{
	background-image: url(../images/icon-login-password.png)
}

.main-wrapper .account-wrapper .login-wrapper .input-row .input-box {
	float: left;
	width: 190px;
	box-sizing: border-box;
	padding: 0 7px;
	border: 0;
	background-color: #fff;
	height: 40px;
	line-height: 40px;
	border-radius: 0 3px 3px 0
}

.main-wrapper .account-wrapper .login-wrapper .account-service-row {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	padding: 10px 0
}

.main-wrapper .account-wrapper .login-wrapper .account-service-row .label-wrapper
	{
	display: block;
	cursor: pointer
}

.main-wrapper .account-wrapper .login-wrapper .account-service-row .label-wrapper .checkbox
	{
	cursor: pointer
}

.main-wrapper .account-wrapper .login-wrapper .button-row .button {
	font-size: 16px;
	color: #666;
	line-height: 40px;
	height: 40px;
	background-color: #f6f6f6;
	border: 0;
	border-radius: 3px;
	width: 110px;
	display: inline-block;
	text-align: center;
	box-shadow: 0 4px #d3d3d3;
	cursor: pointer
}

.main-wrapper .account-wrapper .login-wrapper .button-row .button:hover
	{
	background-color: #ddd;
	box-shadow: 0 4px #bababa
}

.main-wrapper .account-wrapper .login-wrapper .button-row .button.button-login
	{
	background-color: #fefb00;
	box-shadow: 0 4px #cda508;
	color: #856bdf
}

.main-wrapper .account-wrapper .login-wrapper .button-row .button.button-login:hover
	{
	background-color: #cbc900;
	box-shadow: 0 4px #9c7d06
}

.main-wrapper .account-wrapper .login-wrapper .auth-row {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px
}

.main-wrapper .account-wrapper .login-wrapper .auth-row .auth-platform {
	float: left;
	margin-left: 10px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 50%;
	overflow: hidden
}

.main-wrapper .account-wrapper .login-wrapper .auth-row .auth-platform:hover
	{
	opacity: .7
}

.main-wrapper .account-wrapper .login-wrapper .auth-row .auth-platform.auth-qq
	{
	background-image: url(../images/auth-qq.png);
	width: 18px;
	height: 0;
	padding-top: 21px
}

.main-wrapper .account-wrapper .login-wrapper .auth-row .auth-platform.auth-weixin
	{
	background-image: url(../images/auth-weixin.png);
	width: 23px;
	height: 0;
	padding-top: 21px
}

.main-wrapper .account-wrapper .logined-wrapper {
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.main-wrapper .account-wrapper .logined-wrapper .hd {
	height: 50px;
	background-color: #856bdf;
	padding: 0 15px
}

.main-wrapper .account-wrapper .logined-wrapper .bd {
	height: 230px;
	background-color: #fff;
	padding: 0 15px
}

.main-wrapper .account-wrapper .logined-wrapper .bd a {
	color: #856bdf
}

.main-wrapper .account-wrapper .logined-wrapper .bd a:hover {
	color: #6241d6
}

.main-wrapper .account-wrapper .logined-wrapper .title {
	font-size: 16px;
	line-height: 50px;
	font-weight: 400;
	text-align: center
}

.main-wrapper .account-wrapper .logined-wrapper .avatar-row {
	padding: 15px 0;
	border-bottom: 1px dashed #e3e3e3;
	*zoom: 1
}

.main-wrapper .account-wrapper .logined-wrapper .avatar-row:after {
	content: "";
	display: table;
	clear: both
}

.main-wrapper .account-wrapper .logined-wrapper .avatar-row .avatar-wrapper
	{
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%
}

.main-wrapper .account-wrapper .logined-wrapper .avatar-row .text-wrapper
	{
	margin-left: 70px;
	font-size: 14px;
	color: #999;
	height: 60px
}

.main-wrapper .account-wrapper .logined-wrapper .avatar-row .welcome-tip
	{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.main-wrapper .account-wrapper .logined-wrapper .avatar-row .nickname {
	font-weight: 700
}

.main-wrapper .account-wrapper .logined-wrapper .logined-menu-list .item
	{
	margin-top: 20px
}

.main-wrapper .account-wrapper .logined-wrapper .logined-menu-list .button
	{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	border-radius: 3px;
	background-color: #ccc;
	box-shadow: 0 4px #b3b3b3
}

.main-wrapper .account-wrapper .logined-wrapper .logined-menu-list .button:hover
	{
	color: #fff;
	background-color: #b3b3b3;
	box-shadow: 0 4px #999
}

.main-wrapper .account-wrapper .logined-wrapper .logined-menu-list .button.button-blue
	{
	background-color: #009ee5;
	box-shadow: 0 4px #007bb2
}

.main-wrapper .account-wrapper .logined-wrapper .logined-menu-list .button.button-blue:hover
	{
	background-color: #007bb2;
	box-shadow: 0 4px #00587f
}

.main-wrapper .account-wrapper .logined-wrapper .logined-menu-list .button.button-green
	{
	background-color: #33c704;
	box-shadow: 0 4px #269503
}

.main-wrapper .account-wrapper .logined-wrapper .logined-menu-list .button.button-green:hover
	{
	background-color: #269503;
	box-shadow: 0 4px #196302
}

.main-wrapper .account-wrapper .platform-wrapper {
	height: 140px;
	margin-top: 10px;
	background-color: #fff;
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44);
	*zoom: 1
}

.main-wrapper .account-wrapper .platform-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.main-wrapper .account-wrapper .platform-wrapper .platform-item {
	padding: 10px 0;
	float: left;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	height: 100%;
	position: relative
}

.main-wrapper .account-wrapper .platform-wrapper .platform-item .platform-item-inner
	{
	height: 100%;
	border-left: 1px dashed #e3e3e3
}

.main-wrapper .account-wrapper .platform-wrapper .platform-item:first-child .platform-item-inner
	{
	border-left: none
}

.main-wrapper .account-wrapper .platform-wrapper .platform-item .img-wrapper
	{
	height: 60px
}

.main-wrapper .account-wrapper .platform-wrapper .platform-item .platform-name
	{
	font-size: 14px
}

.main-wrapper .account-wrapper .platform-wrapper .platform-item .btn-follow
	{
	display: inline-block;
	padding: 0 12px;
	line-height: 24px;
	border-radius: 3px;
	color: #fff;
	margin-top: 8px
}

.main-wrapper .account-wrapper .platform-wrapper .platform-item .ewm-wrapper
	{
	display: none;
	position: absolute;
	left: 1px;
	top: 0px;
	right: 0;
	bottom: 0;
	background-color: #fff
}
.main-wrapper .account-wrapper .platform-wrapper .platform-item .ewm-wrapper .vam-box-inner{
	margin-top: 25px;
}
.main-wrapper .account-wrapper .platform-wrapper .platform-item .ewm-wrapper img
	{
	max-height: 90%;
	max-height: 90%
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weibo .platform-name:hover
	{
	color: #df2029
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weibo .btn-follow
	{
	background-color: #df2029;
	box-shadow: 0 2px #ac050d
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weibo .btn-follow:hover
	{
	background-color: #b21a21;
	box-shadow: 0 2px #7a0409
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weibo:hover .ewm-wrapper
	{
	display: block
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weixin .platform-name:hover
	{
	color: #8eb533
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weixin .btn-follow
	{
	background-color: #8eb533;
	box-shadow: 0 2px #64970e
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weixin .btn-follow:hover
	{
	background-color: #6f8d28;
	box-shadow: 0 2px #45680a
}

.main-wrapper .account-wrapper .platform-wrapper .platform-weixin:hover .ewm-wrapper
	{
	display: block
}

.mod .hd {
	border-bottom: 1px solid #856bdf;
	padding-top: 4px;
	padding-bottom: 4px
}

.mod .hd.no-bottom-border {
	border: none
}

.mod .bd.bd-pt {
	padding-top: 20px
}

.mod .bd.shadow {
	box-shadow: 0 0 40px rgba(216, 216, 216, .5)
}

.mod .mod-title {
	float: left;
	font-size: 24px;
	background: url(../images/mod-title-dot.png) 0 50% no-repeat;
	padding-left: 12px
}

.mod .red-tips {
	font-size: 16px;
	line-height: 36px;
	color: #df2029;
	margin-left: 20px
}

.mod .link-more {
	line-height: 36px;
	background-repeat: no-repeat;
	background-image: url(../images/mod-more-sprite.png);
	background-position: 0 5px;
	padding-left: 13px;
	font-size: 14px
}

.mod .link-more:hover {
	color: #856bdf;
	background-position: 0 -24px
}

.mod .btn-refresh {
	background: url(../images/icon-refresh.png) 0 50% no-repeat;
	padding-left: 25px;
	color: #666;
	font-size: 14px;
	line-height: 36px
}

.mod .btn-refresh:hover {
	color: #333
}

.mod .category-wrapper {
	float: left;
	margin-left: 25px
}

.mod .category-list .category-item {
	float: left;
	font-size: 16px;
	line-height: 36px;
	margin-left: 35px
}

.mod .category-list .category-item:first-child {
	margin-left: 0
}

.mod .category-list .category-item-title.active,.mod .category-list .category-item-title:hover
	{
	display: inline-block;
	padding-bottom: 4px;
	margin-bottom: -4px;
	color: #856bdf;
	background: url(../images/mod-category-item-border.jpg) 50% 100%
		no-repeat
}

.mod .border-title-wrapper {
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.mod .border-title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.mod .border-title-wrapper .border-title {
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf
}

.mod .border-title-wrapper .title-right-link {
	color: #999;
	float: right;
	line-height: 33px
}

.mod .border-title-wrapper .title-right-link:hover {
	color: #856bdf
}

.sub-mod {
	border: 1px solid #dadada
}

.sub-mod.shadow {
	box-shadow: 0 0 40px rgba(216, 216, 216, .5)
}

.sub-mod .sub-mod-hd {
	border-bottom: 1px dashed #dfdfdf;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 9px
}

.sub-mod .sub-mod-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	font-weight: 400
}

.sub-mod .sub-mod-title .icon {
	vertical-align: -5px;
	width: 24px;
	height: 24px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 50%
}

.sub-mod .sub-mod-title .icon-lock {
	background-image: url(../images/icon-sub-title-lock.png)
}

.sub-mod .sub-mod-title .icon-heart {
	background-image: url(../images/icon-sub-title-heart.png)
}

.sub-mod .sub-mod-title .icon-target {
	background-image: url(../images/icon-sub-title-target.png)
}

.sub-mod .sub-mod-title .icon-user {
	background-image: url(../images/icon-sub-title-user.png)
}

.sub-mod .sub-mod-title .text:hover {
	color: #856bdf
}

.crowd-innovation-tabs-wrapper {
	height: 350px;
	*zoom: 1
}

.crowd-innovation-tabs-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.crowd-innovation-tabs-wrapper .tabs-nav-wrapper {
	float: left;
	width: 210px;
	margin: 25px 0 0 0
}

.crowd-innovation-tabs-wrapper .tabs-content-wrapper {
	margin-left: 233px;
	margin-right: 10px;
	height: 350px;
	overflow: hidden
}

.crowd-innovation-tabs-wrapper .tabs-nav .item-link {
	display: block;
	*zoom: 1
}

.crowd-innovation-tabs-wrapper .tabs-nav .item-link:after {
	content: "";
	display: table;
	clear: both
}

.crowd-innovation-tabs-wrapper .tabs-nav .item-link.active,.crowd-innovation-tabs-wrapper .tabs-nav .item-link:hover
	{
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.crowd-innovation-tabs-wrapper .tabs-nav .item-link.active .num,.crowd-innovation-tabs-wrapper .tabs-nav .item-link:hover .num
	{
	color: #fff
}

.crowd-innovation-tabs-wrapper .tabs-nav .item-link.active .text,.crowd-innovation-tabs-wrapper .tabs-nav .item-link:hover .text
	{
	border-bottom: none;
	height: 60px;
	color: #fff
}

.crowd-innovation-tabs-wrapper .tabs-nav .item-link.active .price,.crowd-innovation-tabs-wrapper .tabs-nav .item-link:hover .price
	{
	color: #fff
}

.crowd-innovation-tabs-wrapper .tabs-nav .num {
	font-size: 30px;
	font-weight: 700;
	float: left;
	width: 40px;
	line-height: 60px;
	text-align: center
}

.crowd-innovation-tabs-wrapper .tabs-nav .text {
	margin-left: 50px;
	display: block;
	height: 59px;
	border-bottom: 1px solid #dcdcdc
}

.crowd-innovation-tabs-wrapper .tabs-nav .title {
	display: block;
	font-size: 14px;
	line-height: 60px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.crowd-innovation-tabs-wrapper .tabs-nav .price {
	display: block;
	color: #a2a2a2
}

.crowd-innovation-tabs-content .content-hd {
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 7px
}

.crowd-innovation-tabs-content .content-bd {
	border-bottom: 1px solid #dfdfdf;
	padding-top: 7px;
	padding-bottom: 7px
}

.crowd-innovation-tabs-content .content-ft {
	*zoom: 1
}

.crowd-innovation-tabs-content .content-ft:after {
	content: "";
	display: table;
	clear: both
}

.crowd-innovation-tabs-content .title {
	font-size: 18px;
	line-height: 34px;
	font-weight: 400;
	padding: 10px 0 3px
}

.crowd-innovation-tabs-content .title a {
	display: inline-block;
	vertical-align: top;
	line-height: 34px;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.crowd-innovation-tabs-content .intro {
	font-size: 14px;
	line-height: 28px;
	color: #666
}

.crowd-innovation-tabs-content .intro-member {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.crowd-innovation-tabs-content .intro-content {
	max-height: 84px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.crowd-innovation-tabs-content .field-row {
	float: left;
	padding: 12px 0;
	*zoom: 1;
}

.crowd-innovation-tabs-content .field-row:after {
	content: "";
	display: table;
	clear: both;
}

.crowd-innovation-tabs-content .field-row .field-row-l {
	float: left;
	width: 64px;
}

.crowd-innovation-tabs-content .field-row .field-row-r {
	margin-left: 84px
}

.crowd-innovation-tabs-content .field-row .field-title {
	font-size: 16px;
	line-height: 56px;
	font-weight: 400;
	color: #854bbb
}

.crowd-innovation-tabs-content .member-list {
	*zoom: 1
}

.crowd-innovation-tabs-content .member-list:after {
	content: "";
	display: table;
	clear: both
}

.crowd-innovation-tabs-content .member-list .item {
	float: left;
	width: 70px;
	text-align: center
}

.crowd-innovation-tabs-content .member-list .item-link {
	display: block
}

.crowd-innovation-tabs-content .member-list .item-link:hover .avatar {
	border: 1px solid #856bdf
}

.crowd-innovation-tabs-content .member-list .item-link:hover .name {
	color: #856bdf
}

.crowd-innovation-tabs-content .member-list .item-link:hover .icon {
	background-color: #856bdf;
	color: #fff
}

.crowd-innovation-tabs-content .member-list .avatar {
	border-radius: 50%;
	border: 1px solid #c7c4ca;
	width: 30px;
	height: 30px
}

.crowd-innovation-tabs-content .member-list .name {
	color: #666;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.crowd-innovation-tabs-content .member-list .icon {
	font-size: 16px;
	color: #666;
	background-color: #f6f6f6;
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 50%;
	font-style: normal;
	line-height: 30px
}

.crowd-innovation-tabs-content .recruitment-list {
	vertical-align: top;
	display: inline-block;
	position: relative;
	*zoom: 1
}

.crowd-innovation-tabs-content .recruitment-list:after {
	content: "";
	display: table;
	clear: both
}

.crowd-innovation-tabs-content .recruitment-list:before {
	content: '';
	position: absolute;
	top: 16px;
	left: 20px;
	right: 20px;
	height: 1px;
	background-color: #c8c8c8
}

.crowd-innovation-tabs-content .recruitment-list .item {
	float: left;
	width: 120px;
	text-align: center;
	position: relative;
	margin-left: 10px
}

.crowd-innovation-tabs-content .recruitment-list .item:first-child {
	margin-left: 0
}

.crowd-innovation-tabs-content .recruitment-list .item-link {
	display: block
}

.crowd-innovation-tabs-content .recruitment-list .item-link:hover .name
	{
	color: #856bdf
}

.crowd-innovation-tabs-content .recruitment-list .item-link:hover .icon
	{
	background-color: #856bdf;
	color: #fff;
	border: 1px solid #856bdf
}

.crowd-innovation-tabs-content .recruitment-list .name {
	color: #666;
	line-height: 28px
}

.crowd-innovation-tabs-content .recruitment-list .icon {
	font-size: 16px;
	color: #666;
	background-color: #f6f6f6;
	width: 30px;
	height: 30px;
	border: 1px solid #c8c8c8;
	display: inline-block;
	border-radius: 50%;
	font-style: normal;
	line-height: 30px
}

.headline-wrapper .col {
	width: 50%
}

.headline-wrapper .mod-headline {
	height: 418px
}

.headline-wrapper .mod-headline-title {
	background: url(../images/headline-title-bg.png) 0 50% no-repeat;
	font-size: 24px;
	line-height: 46px;
	padding-left: 20px;
	font-weight: 400;
	margin: 25px 20px 20px 20px
}

.headline-wrapper .headline-list .item {
	font-size: 14px;
	line-height: 24px
}

.headline-wrapper .headline-list .item:first-child .num-wrapper {
	line-height: 59px
}

.headline-wrapper .headline-list .item:first-child .text-wrapper {
	border-top: 1px dashed #dadada
}

.headline-wrapper .headline-list .item-link {
	display: block;
	*zoom: 1
}

.headline-wrapper .headline-list .item-link:after {
	content: "";
	display: table;
	clear: both
}

.headline-wrapper .headline-list .item-link.active,.headline-wrapper .headline-list .item-link:hover
	{
	background-color: #f6f6f6
}

.headline-wrapper .headline-list .item-link.active .num-wrapper,.headline-wrapper .headline-list .item-link:hover .num-wrapper
	{
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.headline-wrapper .headline-list .item-link.active .num,.headline-wrapper .headline-list .item-link:hover .num
	{
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	border-bottom: none
}

.headline-wrapper .headline-list .item-link.active .summary,.headline-wrapper .headline-list .item-link:hover .summary
	{
	opacity: 1;
	color: #a2a2a2
}

.headline-wrapper .headline-list .item-link.active .item-title,.headline-wrapper .headline-list .item-link:hover .item-title
	{
	font-weight: 700;
	color: #856bdf
}

.headline-wrapper .headline-list .text-wrapper {
	padding: 5px 0;
	display: block;
	border-bottom: 1px dashed #dadada;
	margin-left: 20px;
	margin-right: 130px
}

.headline-wrapper .headline-list .num-wrapper {
	float: right;
	width: 110px;
	line-height: 58px;
	text-align: center
}

.headline-wrapper .headline-list .num {
	border-bottom: 1px solid #a2a2a2;
	display: inline-block;
	vertical-align: top
}

.headline-wrapper .headline-list .item-title {
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.headline-wrapper .headline-list .summary {
	opacity: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.headline-wrapper .slides-wrapper {
	float: left;
	width: 580px;
	height: 420px;
	background-color: #fff;
}

.headline-wrapper .slides-wrapper .slides {
	width: 580px;
	height: 420px;
	overflow: hidden;
	position: relative;
}

.headline-wrapper .slides-wrapper .slides .slide {
	height: 420px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}

.headline-wrapper .slides-wrapper .slides .pagination-wrapper {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10;
}

.headline-wrapper .slides-wrapper .slides .pagination-wrapper .pagination
	{
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	border-radius: 6px;
	background-color: #000;
	opacity: .6;
	margin-left: 5px;
	filter: alpha(opacity = 60)
}

.headline-wrapper .slides-wrapper .slides .pagination-wrapper .pagination.active
	{
	background-color: #741dbd;
	opacity: 1;
	filter: alpha(opacity = 100);
	width: 20px
}

.call-for-bids {
	margin: 15px
}

.call-for-bids .slide-wrapper .image-wrapper {
	float: left;
	width: 380px;
	height: 280px;
	max-width:100%;
	max-height:100%;
}

.call-for-bids .image-wrapper {
	width: 380px
}

.call-for-bids .text-wrapper {
	margin-top: 10px;
	margin-left: 390px
}

.call-for-bids .slides-wrapper {
	float: left;
	width: 380px;
	height: 280px;
	background-color: #fff
}

.call-for-bids .slides-wrapper .slides {
	width: 380px;
	height: 280px;
	overflow: hidden;
	position: relative
}

.call-for-bids .slides-wrapper .slides .slide {
	height: 280px;
	text-align: center;
	overflow: hidden;
	
}

.call-for-bids .slides-wrapper .slides .pagination-wrapper {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10
}

.call-for-bids .slides-wrapper .slides .pagination-wrapper .pagination {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	border-radius: 6px;
	background-color: #000;
	opacity: .6;
	margin-left: 5px;
	filter: alpha(opacity = 60)
}

.call-for-bids .slides-wrapper .slides .pagination-wrapper .pagination.active
	{
	background-color: #741dbd;
	opacity: 1;
	filter: alpha(opacity = 100);
	width: 20px
}
.call-for-bids .vam-box-inner {
	width:380px;
	height:280px;
	overflow: hidden;
}
.call-for-bids .vam-box-inner img{
	width:100%;
	/* height:100%; */
	margin: 0 auto;
}

.activity-row {
	margin: 40px 0 50px 0
}

.activity-wrapper {
	*zoom: 1
}

.activity-wrapper.shadow {
	box-shadow: 0 0 40px rgba(216, 216, 216, .5)
}

.activity-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.activity-wrapper .image-wrapper {
	float: left;
	width: 275px;
	height: 154px;
	overflow: hidden
}

.activity-wrapper .text-wrapper {
	float: left;
	width: 293px;
	border: 1px solid #dadada;
	border-left: none
}

.activity-wrapper .text-wrapper-hd {
	padding: 0 15px
}

.activity-wrapper .text-wrapper-hd .link-more {
	font-size: 12px;
	background-position: 0 4px
}

.activity-wrapper .text-wrapper-hd .link-more:hover {
	background-position: 0 -25px
}

.activity-wrapper .text-title {
	font-size: 14px;
	line-height: 36px
}

.activity-wrapper .text-title a {
	display: inline-block
}

.activity-wrapper .text-title a:after {
	content: '';
	display: inline-block;
	height: 0;
	width: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 0 solid transparent;
	border-left: 4px solid #333;
	margin-left: 5px
}

.activity-wrapper .text-title a:hover:after {
	border-left: 4px solid #856bdf
}

.activity-wrapper .text-list .item {
	font-size: 12px;
	line-height: 28px;
	color: #333
}

.activity-wrapper .text-list .item .block-link {
	color: #333;
	cursor: pointer;
}

.scroll-information-wrapper {
	font-size: 14px;
	line-height: 36px;
	*zoom: 1
}

.scroll-information-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.scroll-information-wrapper .icon {
	display: inline-block;
	vertical-align: top
}

.scroll-information-wrapper .icon-film {
	background: url(../images/icon-hd-film.png) 0 50% no-repeat;
	width: 32px;
	height: 36px;
	margin-right: 8px
}

.scroll-information-wrapper .icon-wrapper {
	float: left
}

.scroll-information-wrapper .information-title {
	float: left;
	font-weight: 400
}

.scroll-information-wrapper .scroll-wrapper {
	float: left;
	height: 36px;
	overflow: hidden;
	max-width: 990px
}

.scroll-information-wrapper .scroll-wrapper .scroll-list .item {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.scroll-information-wrapper a {
	color: #856bdf
}

.scroll-information-wrapper a:hover {
	text-decoration: underline
}

.recommend-project-wrapper {
	border: 1px solid #dadada;
	*zoom: 1
}

.recommend-project-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.recommend-project-wrapper .image-wrapper {
	float: left;
	width: 240px;
	height: 140px;
	overflow: hidden;
}

.recommend-project-wrapper .data-wrapper {
	float: left;
	width: 610px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 59px;
	padding: 0 8px;
}

.recommend-project-wrapper .data-wrapper .data-row {
	border-top: 1px dashed #9f9f9f
}

.recommend-project-wrapper .data-wrapper .data-row:first-child {
	border-top: none
}

.recommend-project-wrapper .data-wrapper .col-name {
	font-size: 16px;
	color: #333;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.recommend-project-wrapper .data-wrapper .col-name:hover{
	color: #856bdf;
	cursor: pointer;
}

.recommend-project-wrapper .data-wrapper .col-price {
	color: #a5a5a5;
	width: 160px;
	margin-left: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.recommend-project-wrapper .data-wrapper .col-day {
	color: #a5a5a5;
	width: 135px;
	margin-left: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.recommend-project-wrapper .data-wrapper .col-button {
	width: 70px;
	margin-top: 19px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.recommend-project-wrapper .data-wrapper .price-num {
	color: red;
	font-size: 16px
}

.recommend-project-wrapper .data-wrapper .day-num {
	color: #856bdf;
	font-size: 16px
}

.recommend-project-wrapper .data-wrapper .button {
	display: inline-block;
	width: 100%;
	background-color: #f6f6f6;
	line-height: 22px;
	border: 1px solid #dadada;
	border-radius: 4px;
	text-align: center;
	box-sizing: border-box
}

.recommend-project-wrapper .data-wrapper .button:hover {
	color: #fff;
	border: 1px solid #009ee5;
	background-color: #009ee5;
	box-shadow: 0 2px #007bb2
}

.recommend-project-wrapper .data-wrapper .icon-new {
	display: inline-block;
	background: url(../images/icon-new.png) 0 50% no-repeat;
	width: 10px;
	height: 13px;
	margin: 0 0 10px 0
}

.recommend-project-wrapper .text-wrapper {
	float: left;
	width: 267px;
	height: 120px;
	margin-top: 10px;
	border-left: 1px solid #dadada;
	padding: 0 10px;
	overflow: hidden
}

.recommend-project-wrapper .text-wrapper .text-title {
	font-weight: 700;
	margin-bottom: 4px;
	font-size: 14px
}

.recommend-project-wrapper .text-wrapper .text-content {
	color: #a5a5a5;
	line-height: 24px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.zhongchuang-index-slides {
	position: relative;
	height: 360px;
	overflow: hidden;
	max-width: 1900px;
	margin: 0 auto
}

.zhongchuang-index-slides .slide-wrapper {
	width: 100% !important
}

.zhongchuang-index-slides .slide-wrapper .slide a {
	display: block;
	height: 360px;
	background-position: 50% 0;
	background-repeat: no-repeat
}

.zhongchuang-index-slides .pagination-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	z-index: 10;
	text-align: center
}

.zhongchuang-index-slides .pagination-wrapper .pagination {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #4890fe;
	margin-left: 10px;
	-webkit-transition: width .4s;
	transition: width .4s
}

.zhongchuang-index-slides .pagination-wrapper .pagination.active {
	background-color: #fff
}

.zhongchuang-index-slides .pagination-wrapper .pagination:first-child {
	margin-left: 0
}

.breadcrumb {
	border-bottom: 1px dashed #dadada;
	line-height: 30px;
	padding: 10px 0
}

.breadcrumb .connector {
	margin: 0 5px
}

.breadcrumb .active {
	color: #856bdf;
	font-weight: 700
}

.team-building-tabs-wrapper .tabs-content-wrapper {
	height: 360px;
	overflow: hidden
}

.team-building-tabs-wrapper .tabs-nav {
	padding: 21px 0;
	background-color: #f6f6f6;
	*zoom: 1
}

.team-building-tabs-wrapper .tabs-nav:after {
	content: "";
	display: table;
	clear: both
}

.team-building-tabs-wrapper .tabs-nav .nav-item {
	float: left;
	color: #666;
	font-size: 16px;
	line-height: 18px;
	border-left: 1px solid #7f7f7f;
	text-align: center;
	width: 16.66%;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.team-building-tabs-wrapper .tabs-nav .nav-item:first-child {
	border-left: none
}

.team-building-tabs-wrapper .tabs-nav .nav-item a {
	color: #666
}

.team-building-tabs-wrapper .tabs-nav .nav-item.active .item-link {
	color: #856bdf;
	background: url(../images/icon-circle-dot.png) 0 50% no-repeat;
	padding-left: 10px;
	margin-left: -10px
}

.team-building-tabs-wrapper .tabs-nav.tabs-8 .nav-item {
	width: 12.5%
}

.team-building-tabs-wrapper .tabs-nav.tabs-7 .nav-item {
	width: 14.28%
}

.team-building-tabs-wrapper .tabs-nav.tabs-6 .nav-item {
	width: 16.66%
}

.team-building-tabs-wrapper .tabs-nav.tabs-5 .nav-item {
	width: 20%
}

.team-building-tabs-wrapper .tabs-nav.tabs-4 .nav-item {
	width: 25%
}

.team-building-tabs-wrapper .tabs-nav.tabs-3 .nav-item {
	width: 33.33%
}

.team-building-tabs-wrapper .tabs-nav.tabs-2 .nav-item {
	width: 50%
}

.team-building-tabs-wrapper .tabs-nav.tabs-1 .nav-item {
	width: 100%
}

.image-text-wrapper .image-wrapper {
	text-align: center;
	height: 250px;
	overflow: hidden
}

.image-text-wrapper .image-wrapper .vam-box .vam-box-inner {
	height: 250px;
	overflow: hidden;
}

.image-text-wrapper .image-wrapper img {
	width:290px;
	/* height:250px; */
	height: auto !important;
}

.image-text-wrapper .text-wrapper {
	background-color: #61a6ff;
	height: 170px;
	overflow: hidden;
	padding: 0 15px;
	color: #fff
}

.image-text-wrapper .text-wrapper a {
	color: #fff
}

.image-text-wrapper .text-wrapper.purple {
	background-color: #677de2
}

.image-text-wrapper .text-wrapper.purple .link-list .item {
	background-color: #5470df
}

.image-text-wrapper .text-wrapper.purple .link-list .item-link:hover,.image-text-wrapper .text-wrapper.purple .link-list a:hover
	{
	background-color: #fff;
	color: #677de2
}

.image-text-wrapper .text-wrapper.light-blue {
	background-color: #61d1f2
}

.image-text-wrapper .text-wrapper.light-blue .link-list .item {
	background-color: #43b9de
}

.image-text-wrapper .text-wrapper.light-blue .link-list .item-link:hover,.image-text-wrapper .text-wrapper.light-blue .link-list a:hover
	{
	background-color: #fff;
	color: #43b9de
}

.image-text-wrapper .text-title {
	font-size: 16px;
	line-height: 34px;
	padding-top: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.image-text-wrapper .text-slogan {
	font-size: 14px;
	line-height: 25px;
	height: 50px;
	overflow: hidden
}

.image-text-wrapper .link-list {
	margin-right: -10px;
	height: 60px;
	overflow: hidden;
	*zoom: 1
}

.image-text-wrapper .link-list:after {
	content: "";
	display: table;
	clear: both
}

.image-text-wrapper .link-list .item {
	float: left;
	width: 80px;
	margin: 0 10px 10px 0;
	text-align: center;
	border-radius: 3px;
	background-color: #4890fe;
	line-height: 20px
}

.image-text-wrapper .link-list .item-link,.image-text-wrapper .link-list a
	{
	display: block;
	border-radius: 3px;
	padding: 0 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.image-text-wrapper .link-list .item-link:hover,.image-text-wrapper .link-list a:hover
	{
	background-color: #fff;
	color: #4890fe
}

.zhongchuang-equipment-hd {
	position: relative;
	z-index: 2
}

.zhongchuang-equipment-list-wrapper {
	margin: -1px 0 0 -1px
}

.zhongchuang-apply {
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	height: 419px;
	overflow: hidden
}

.zhongchuang-apply .col {
	width: 260px;
	margin-left: 25px;
	padding-top: 20px
}

.zhongchuang-apply .col:first-child {
	margin-left: 20px
}

.zhongchuang-apply .image-wrapper {
	border: 1px solid #dadada;
	height: 158px;
	overflow: hidden;
	text-align: center
}

.zhongchuang-apply .image-wrapper:hover {
	border: 1px solid #856bdf
}

.zhongchuang-apply .image-wrapper .vam-box .vam-box-inner {
	height: 158px
}

.zhongchuang-apply .image-wrapper img {
	/* width: 100%; */
	height:100%;
}

.zhongchuang-apply .list-wrapper {
	color: #666;
	margin-top: 20px
}

.zhongchuang-apply .list-wrapper .list-hd {
	border-bottom: 1px solid #dadada
}

.zhongchuang-apply .list-wrapper .list-hd .list-title {
	font-size: 16px;
	line-height: 34px;
	font-weight: 400
}

.zhongchuang-apply .list-wrapper .list-hd .list-title a {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchuang-apply .list-wrapper .dot-text-list {
	font-size: 14px;
	line-height: 35px;
	color: #666
}

.zhongchuang-apply .list-wrapper .dot-text-list .item-link,.zhongchuang-apply .list-wrapper .dot-text-list a
	{
	color: #666
}

.zhongchuang-apply .list-wrapper .dot-text-list .item-link:hover,.zhongchuang-apply .list-wrapper .dot-text-list a:hover
	{
	color: #856bdf
}

.zhongchuang-apply .list-wrapper .text-list .item .block-link {
	color: #666
}

.zhongchuang-apply .list-wrapper .text-list .item .block-link:hover {
	background-color: transparent;
	color: #856bdf
}

.zhongchuang-place-list {
	*zoom: 1
}

.zhongchuang-place-list:after {
	content: "";
	display: table;
	clear: both
}

.zhongchuang-place-list .item {
	float: left;
	width: 580px
}

.zhongchuang-place-list .item:hover .text-wrapper {
	background: #62b5ff;
	background: -webkit-linear-gradient(#5b74fe, #62b5ff);
	background: linear-gradient(#5b74fe, #62b5ff);
	position: relative
}

.zhongchuang-place-list .item:hover .text-wrapper:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -7px;
	left: -7px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: none;
	border-right: 7px solid #5f97ff
}

.zhongchuang-place-list .item:hover .text-wrapper .text-title {
	color: #fff
}

.zhongchuang-place-list .item:hover .text-wrapper .text-title:after {
	background-color: #fff
}

.zhongchuang-place-list .item:hover .text-wrapper .text-content {
	color: #fff
}

.zhongchuang-place-list .item.odd-row:hover .text-wrapper:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: -7px;
	left: auto;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: none;
	border-left: 7px solid #5f97ff;
	z-index: 1
}

.zhongchuang-place-list .image-wrapper {
	height: 290px;
	overflow: hidden;
	text-align: center
}

.zhongchuang-place-list .image-wrapper img {
	/* max-width: 100%; */
	max-height: 100%;
	width:auto !important;
}

.zhongchuang-place-list .image-wrapper .vam-box .vam-box-inner {
	height: 290px
}

.zhongchuang-place-list .text-wrapper {
	box-sizing: border-box;
	padding: 20px 30px;
	height: 290px
}

.zhongchuang-place-list .text-wrapper .button {
	padding: 0 12px;
	line-height: 30px;
	border-radius: 3px;
	font-size: 14px;
	display: inline-block;
	color: #fff;
	background-color: #009ee5
}

.zhongchuang-place-list .text-wrapper .button:hover {
	background-color: #007bb2
}

.zhongchuang-place-list .text-wrapper .text-title {
	font-size: 16px;
	line-height: 36px;
	color: #4890fe;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchuang-place-list .text-wrapper .text-title:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 32px;
	background-color: #856bdf
}

.zhongchuang-place-list .text-wrapper .text-content {
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 170px;
	overflow-y: auto;
	overflow-x: hidden
}

.zhongchuang-place-list .text-wrapper .text-content .text-content_p{
	margin-bottom: 20px;
	height: 24px;
	width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zhongchuang-place-list .text-wrapper .text-content .text-content_p1{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}

.zhongchuang-place-list .text-wrapper .text-content .field-name {
	color: #009ee5
}

.aside-mod .aside-mod-hd.bg-red {
	background-color: #ff5c5c
}

.aside-mod .aside-mod-hd.bg-green {
	background-color: #67cf84
}

.aside-mod .aside-mod-hd.bg-blue {
	background-color: #4890fe
}

.aside-mod .mod-title {
	float: none;
	background: 0 0;
	font-size: 16px;
	line-height: 30px;
	padding: 10px 20px;
	color: #fff;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.aside-mod .mod-title-border-left {
	position: relative;
	color: #333;
	border-bottom: 1px dashed #ddd;
    margin-bottom: 10px;
}

.aside-mod .mod-title-border-left:before {
	content: '';
	position: absolute;
	left: 0;
	width: 4px;
	height: 30px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.aside-mod .hot-recruitment-list {
	*zoom: 1;
	border-left: 1px solid #dadada
}

.aside-mod .hot-recruitment-list:after {
	content: "";
	display: table;
	clear: both
}

.aside-mod .hot-recruitment-list .item {
	float: left;
	width: 50%;
	font-size: 14px;
	line-height: 46px;
	margin-bottom: -1px;
	text-align: center
}

.aside-mod .hot-recruitment-list a {
	display: block;
	border: 1px solid #dadada;
	border-left: none
}

.col-aside-pt {
	padding-top: 44px
}

.aside-mod-scenario-collect .image-wrapper {
	text-align: center;
	overflow: hidden
}

.aside-mod-scenario-collect .image-wrapper img {
	max-width: 100%
}

.aside-mod-scenario-collect .text-wrapper {
	display: block;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 3px solid #644eb3;
	font-size: 16px;
	line-height: 46px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center
}

.aside-mod-scenario-collect .text-wrapper:hover {
	background-color: #007bb2;
	border-bottom: 3px solid #503e90
}

.aside-mod-copyright-statement {
	font-size: 16px;
	line-height: 32px;
	color: #ff5252;
	padding: 0 20px 10px
}

.aside-mod-company-intro .logo-row {
	padding: 0 20px;
	*zoom: 1
}

.aside-mod-company-intro .logo-row:after {
	content: "";
	display: table;
	clear: both
}

.aside-mod-company-intro .logo-row .logo-wrapper {
	float: left;
	width: 80px;
	height: 80px;
	text-align: center
}

.aside-mod-company-intro .logo-row .logo-wrapper .vam-box .vam-box-inner
	{
	height: 80px
}

.aside-mod-company-intro .logo-row .name-wrapper {
	font-size: 16px;
	margin-left: 100px
}

.aside-mod-company-intro .logo-row .name-wrapper .vam-box .vam-box-inner
	{
	height: 80px
}

.aside-mod-company-intro .text-wrapper {
	font-size: 16px;
	line-height: 30px;
	padding: 10px 20px;
	
}
.aside-mod-company-intro .text-wrapper p{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-indent: 2em;
}

.aside-mod-company-intro .button-link {
	display: block;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #644eb3;
	font-size: 20px;
	line-height: 46px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center
}

.aside-mod-company-intro .button-link:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #503e90
}

.info-detail-wrapper {
	padding: 20px
}

.info-detail-wrapper .info-banner-wrapper {
	text-align: center
}

.info-detail-wrapper .info-banner-wrapper img {
	max-width: 100%
}

.info-detail-wrapper .info-title-wrapper {
	text-align: center;
	border-bottom: 1px solid #dadada
}

.info-detail-wrapper .info-title-wrapper .info-title {
	font-size: 30px;
	padding: 0 0 20px 0
}

.info-detail-wrapper .info-title-wrapper .info-data-bar {
	padding-bottom: 10px;
	color: #666;
	*zoom: 1
}

.info-detail-wrapper .info-title-wrapper .info-data-bar:after {
	content: "";
	display: table;
	clear: both
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .info-data-bar-l
	{
	float: left
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .info-data-bar-r
	{
	float: right
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .data-item {
	margin-right: 30px
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .label-link {
	margin-right: 5px
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .action-link {
	margin-left: 10px
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .icon {
	display: inline-block;
	vertical-align: -2px;
	background-repeat: no-repeat;
	background-position: 0 0
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .icon-star {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-star-gray.png)
}

.info-detail-wrapper .info-title-wrapper .info-data-bar .icon-print {
	width: 16px;
	height: 14px;
	background-image: url(../images/icon-print-gray.png)
}

.info-detail-wrapper .info-action-row .col-l {
	width: 565px
}

.info-detail-wrapper .info-action-row .col-r {
	width: 240px
}

.info-detail-wrapper .info-action-row .button {
	background-color: #f6f6f6;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	border-bottom: 4px solid #d3d3d3;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	width: 100%
}

.info-detail-wrapper .info-action-row .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.info-detail-wrapper .info-action-row .button.button-primary {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 4px solid #6851ba
}

.info-detail-wrapper .info-action-row .button.button-primary:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #523d9b
}

.info-detail-wrapper .info-fields-table {
	width: 100%;
	font-size: 16px;
	color: #666;
	
}

.info-detail-wrapper .info-fields-table td,.info-detail-wrapper .info-fields-table th
	{
	border: 1px solid #dadada;
	padding: 12px 10px;
	text-align: center
}

.info-detail-wrapper .info-fields-table th {
	background-color: #f5f5f5;
	font-weight: 400;
	width: 100px
}

.info-detail-wrapper .info-fields-table td {
	width: 160px
}

.info-detail-wrapper .info-summary {
	font-size: 16px;
	line-height: 40px;
	color: #666;
	padding: 10px 0;
	border-bottom: 1px dashed #dadada;
}
.info-detail-wrapper .info-summary p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-indent: 2em;
}
.info-detail-wrapper .crew-wrapper .field-row {
	padding: 20px 0 0 0;
	*zoom: 1;
}

.info-detail-wrapper .crew-wrapper .field-row:after {
	content: "";
	display: table;
	clear: both
}

.info-detail-wrapper .crew-wrapper .field-row .field-row-l {
	float: left;
	width: 64px
}

.info-detail-wrapper .crew-wrapper .field-row .field-row-r {
	margin-left: 74px
}

.info-detail-wrapper .crew-wrapper .field-row .field-title {
	font-size: 16px;
	line-height: 60px;
	font-weight: 400;
	color: #854bbb
}

.info-detail-wrapper .crew-wrapper .member-list {
	*zoom: 1
}

.info-detail-wrapper .crew-wrapper .member-list:after {
	content: "";
	display: table;
	clear: both
}

.info-detail-wrapper .crew-wrapper .member-list .item {
	float: left;
	width: 80px;
	text-align: center
}

.info-detail-wrapper .crew-wrapper .member-list .item-link {
	display: block
}

.info-detail-wrapper .crew-wrapper .member-list .item-link:hover .avatar
	{
	border: 1px solid #856bdf
}

.info-detail-wrapper .crew-wrapper .member-list .item-link:hover .name {
	color: #856bdf
}

.info-detail-wrapper .crew-wrapper .member-list .item-link:hover .icon {
	background-color: #856bdf;
	color: #fff
}

.info-detail-wrapper .crew-wrapper .member-list .avatar {
	border-radius: 50%;
	border: 1px solid #c7c4ca;
	width: 60px;
	height: 60px
}

.info-detail-wrapper .crew-wrapper .member-list .name {
	color: #666;
	font-size: 14px;
	line-height: 28px;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.info-detail-wrapper .crew-wrapper .member-list .icon {
	font-size: 16px;
	color: #666;
	background-color: #f6f6f6;
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 50%;
	font-style: normal;
	line-height: 30px
}

.info-detail-wrapper .crew-wrapper .recruitment-list {
	vertical-align: top;
	display: inline-block;
	position: relative;
	*zoom: 1
}

.info-detail-wrapper .crew-wrapper .recruitment-list:after {
	content: "";
	display: table;
	clear: both
}

.info-detail-wrapper .crew-wrapper .recruitment-list:before {
	content: '';
	position: absolute;
	top: 16px;
	left: 20px;
	right: 20px;
	height: 1px;
	background-color: #c8c8c8
}

.info-detail-wrapper .crew-wrapper .recruitment-list .item {
	float: left;
	width: 70px;
	text-align: center;
	position: relative;
	margin-left: 10px
}

.info-detail-wrapper .crew-wrapper .recruitment-list .item:first-child {
	margin-left: 0
}

.info-detail-wrapper .crew-wrapper .recruitment-list .item-link {
	display: block
}

.info-detail-wrapper .crew-wrapper .recruitment-list .item-link:hover .name
	{
	color: #856bdf
}

.info-detail-wrapper .crew-wrapper .recruitment-list .item-link:hover .icon
	{
	background-color: #856bdf;
	color: #fff;
	border: 1px solid #856bdf
}

.info-detail-wrapper .crew-wrapper .recruitment-list .name {
	color: #666;
	line-height: 28px
}

.info-detail-wrapper .crew-wrapper .recruitment-list .icon {
	font-size: 16px;
	color: #666;
	background-color: #f6f6f6;
	width: 30px;
	height: 30px;
	border: 1px solid #c8c8c8;
	display: inline-block;
	border-radius: 50%;
	font-style: normal;
	line-height: 30px
}

.detail-tabs .tabs-nav {
	*zoom: 1
}

.detail-tabs .tabs-nav:after {
	content: "";
	display: table;
	clear: both
}

.detail-tabs .tabs-nav .item {
	float: left;
	width: 20%;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	text-align: center
}

.detail-tabs .tabs-nav .item-link {
	color: #fff;
	display: block;
	background-color: #f6b905
}

.detail-tabs .tabs-nav .item-link:hover {
	background-color: #c49304
}

.detail-tabs .tabs-nav .item-link.active {
	background-color: #009ee5
}

.detail-tabs .tabs-nav-border {
	border-bottom: 1px solid #dadada
}

.detail-tabs .tabs-nav-border .item {
	line-height: 44px;
	width: auto
}

.detail-tabs .tabs-nav-border .item-link {
	padding: 0 50px;
	color: #666;
	background-color: transparent
}

.detail-tabs .tabs-nav-border .item-link:hover {
	border-bottom: 4px solid #dadada;
	background-color: transparent;
	margin-bottom: -1px
}

.detail-tabs .tabs-nav-border .item-link.active {
	background-color: transparent;
	border-bottom: 4px solid #009ee5;
	margin-bottom: -1px;
	color: #333
}

.detail-tabs .tabs-nav-border-no-padding .item {
	margin-left: 26px
}

.detail-tabs .tabs-nav-border-no-padding .item:first-child {
	margin-left: 0
}

.detail-tabs .tabs-nav-border-no-padding .item-link {
	padding: 0
}

.detail-tabs .tabs-nav-border-sm-padding .item {
	margin-left: 10px
}

.detail-tabs .tabs-nav-border-sm-padding .item:first-child {
	margin-left: 0
}

.detail-tabs .tabs-nav-border-sm-padding .item-link {
	padding: 0 15px
}

.detail-tabs .tabs-nav-gradient {
	border-bottom: 1px solid #dadada;
	padding: 0 20px
}

.detail-tabs .tabs-nav-gradient .item {
	width: auto
}

.detail-tabs .tabs-nav-gradient .item-link {
	color: #333;
	padding: 0 35px;
	line-height: 38px;
	background-color: transparent
}

.detail-tabs .tabs-nav-gradient .item-link:hover {
	background-color: transparent;
	color: #856bdf
}

.detail-tabs .tabs-nav-gradient .item-link.active {
	background-color: transparent;
	border: 1px solid #dadada;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
	border-radius: 5px 5px 0 0;
	font-weight: 700;
	background: #e8e8e8;
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: linear-gradient(#fff, #e8e8e8)
}

.detail-tabs .tabs-nav-border-radius {
	background-color: #f6f6f6;
	border-radius: 25px;
	border-bottom: 2px solid #d3d3d3;
	display: inline-block;
	vertical-align: top
}

.detail-tabs .tabs-nav-border-radius .item {
	width: 240px;
	font-size: 20px;
	line-height: 40px
}

.detail-tabs .tabs-nav-border-radius .item-link {
	color: #333;
	background-color: transparent
}

.detail-tabs .tabs-nav-border-radius .item-link:hover {
	color: #856bdf;
	background-color: transparent
}

.detail-tabs .tabs-nav-border-radius .item-link.active {
	background-color: #009ee5;
	color: #fff;
	border-radius: 20px;
	border-bottom: 2px solid #0180b9;
	margin-bottom: -2px
}

.detail-tabs .tabs-nav-6 .item {
	width: 16.66%;
	font-size: 14px
}

.detail-tabs .tabs-nav-6 .item .item-link {
	padding: 0
}

.detail-tabs .tabs-nav-4 .item {
	width: 25%
}

.detail-tabs .tabs-nav-4 .item .item-link {
	padding: 0
}

.detail-tabs .tabs-nav-3 .item {
	width: 33.33%
}

.detail-tabs .tabs-nav-3 .item .item-link {
	padding: 0
}

.detail-content-video-wrapper {
	text-align: center
}

.detail-content-video-wrapper img {
	max-width: 100%
}

.detail-content-picture-wrapper {
	text-align: center
}

.detail-content-picture-wrapper img {
	max-width: 100%
}

.detail-content-text-wrapper {
	font-size: 16px;
	line-height: 36px;
	color: #666
}
.detail-content-text-wrapper p{
	text-indent: 2em;
}
.detail-content-text-wrapper .text-title {
	color: #009ee5
}

.detail-content-text-wrapper img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	margin-bottom: 1em
}

.detail-content-project-member .member-title-wrapper {
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.detail-content-project-member .member-title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.detail-content-project-member .member-title-wrapper .member-title {
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf
}

.detail-content-project-member .member-intro-wrapper {
	border-bottom: 1px dashed #dadada;
	*zoom: 1
}

.detail-content-project-member .member-intro-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.detail-content-project-member .member-intro-wrapper .image-wrapper {
	float: left;
	width: 80px;
	overflow: hidden;
	text-align: center
}

.detail-content-project-member .member-intro-wrapper .image-wrapper .vam-box .vam-box-inner
	{
	height: 80px
}

.detail-content-project-member .member-intro-wrapper .image-wrapper img
	{
	max-height: 100%;
	max-width: 100%
}

.detail-content-project-member .member-intro-wrapper .image-wrapper .member-name
	{
	font-size: 14px;
	line-height: 36px;
	font-weight: 700;
	color: #009ee5
}

.detail-content-project-member .member-intro-wrapper .image-wrapper .member-name:hover
	{
	color: #856bdf
}

.detail-content-project-member .member-intro-wrapper .text-wrapper {
	margin-left: 95px;
	font-size: 14px;
	line-height: 27px;
	color: #999
}

.detail-content-project-member .production-list {
	*zoom: 1
}

.detail-content-project-member .production-list:after {
	content: "";
	display: table;
	clear: both
}

.detail-content-project-member .production-list .item {
	float: left;
	width: 33.33%;
	margin-top: 20px
}

.detail-content-project-member .production-list .image-wrapper {
	float: left;
	width: 80px;
	text-align: center;
	overflow: hidden
}

.detail-content-project-member .production-list .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.detail-content-project-member .production-list .image-wrapper .vam-box .vam-box-inner
	{
	height: 80px
}

.detail-content-project-member .production-list .text-wrapper {
	margin-left: 90px;
	font-size: 14px;
	line-height: 26px;
	color: #666
}

.detail-content-project-member .production-list .text-wrapper a {
	color: #666
}

.detail-content-project-member .production-list .text-wrapper a:hover {
	color: #856bdf
}

.detail-content-project-member .production-list .text-wrapper .production-name
	{
	font-size: 16px;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.detail-content-project-member .production-list .text-wrapper p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.detail-content-chapter-nav-wrapper {
	height: 62px;
	overflow: auto
}

.detail-content-chapter-nav-wrapper .chapter-nav {
	*zoom: 1
}

.detail-content-chapter-nav-wrapper .chapter-nav:after {
	content: "";
	display: table;
	clear: both
}

.detail-content-chapter-nav-wrapper .chapter-nav li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px
}

.detail-content-chapter-nav-wrapper .chapter-nav li a {
	display: block;
	font-size: 16px;
	line-height: 40px;
	color: #009ee5;
	text-align: center;
	width: 40px;
	border: 1px solid #8ac8eb;
	border-radius: 50%
}

.detail-content-chapter-nav-wrapper .chapter-nav li a:hover {
	background-color: #009ee5;
	color: #fff
}

.detail-content-chapter-nav-wrapper .chapter-nav li a.active {
	background-color: #009ee5;
	color: #fff
}

.detail-content-chapter-list-wrapper {
	height: 650px;
	overflow: auto;
	position: relative
}

.detail-content-chapter-item .chapter-title {
	font-size: 20px;
	line-height: 40px;
	color: #009ee5;
	font-weight: 400
}

.detail-content-chapter-item .chapter-content {
	color: #8e8e8e;
	font-size: 16px;
	line-height: 32px
}

.detail-content-team-recruit .recruit-wrapper {
	margin-bottom: 40px
}

.detail-content-team-recruit .recruit-title-wrapper {
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.detail-content-team-recruit .recruit-title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.detail-content-team-recruit .recruit-title-wrapper .recruit-title {
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf
}

.detail-content-team-recruit .recruit-content {
	font-size: 16px;
	line-height: 36px;
	color: #666;
	padding: 10px 0
}

.detail-content-team-recruit .button {
	display: inline-block;
	width: 255px;
	border-radius: 3px;
	background-color: #f6f6f6;
	color: #666;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	box-shadow: 0 4px #d3d3d3
}

.detail-content-team-recruit .button:hover {
	background-color: #ddd;
	box-shadow: 0 4px #bababa
}

.detail-content-team-recruit .button-primary {
	background-color: #009ee5;
	color: #fff;
	box-shadow: 0 4px #6851ba
}

.detail-content-team-recruit .button-primary:hover {
	background-color: #007bb2;
	box-shadow: 0 4px #523d9b
}

.detail-demand-info {
	padding: 20px
}

.detail-demand-info .demand-info-hd {
	border-bottom: 1px dashed #dadada;
	padding-bottom: 10px;
	*zoom: 1
}

.detail-demand-info .demand-info-hd:after {
	content: "";
	display: table;
	clear: both
}

.detail-demand-info .demand-info-hd .demand-info-hd-l {
	float: left
}

.detail-demand-info .demand-info-hd .demand-info-hd-r {
	float: right
}

.detail-demand-info .demand-info-hd .main-title {
	font-size: 20px;
	font-weight: 700
}

.detail-demand-info .demand-info-hd .summary-wrapper {
	font-size: 16px;
	color: #666;
	margin-top: 10px
}

.detail-demand-info .demand-info-hd .icon {
	display: inline-block;
	background-position: 0 50%;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	margin-right: 6px
}

.detail-demand-info .demand-info-hd .button-icon {
	margin-right: 0
}

.detail-demand-info .demand-info-hd .icon-time {
	background-image: url(../images/icon-clock.png)
}

.detail-demand-info .demand-info-hd .icon-address {
	width: 22px;
	height: 30px;
	vertical-align: -10px;
	background-image: url(../images/icon-address.png)
}

.detail-demand-info .demand-info-hd .icon-star {
	background-image: url(../images/icon-star.png)
}

.detail-demand-info .demand-info-hd .icon-attention {
	background-image: url(../images/icon-attention.png)
}

.detail-demand-info .button {
	text-align: center;
	display: inline-block;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	color: #666;
	background-color: #f6f6f6;
	padding: 0 30px;
	border-radius: 5px;
	border-bottom: 4px solid #d3d3d3
}

.detail-demand-info .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.detail-demand-info .button-primary {
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #6851ba
}

.detail-demand-info .button-primary:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #523d9b
}

.detail-demand-info .button-wide {
	width: 200px
}

.detail-demand-info .demand-info-content {
	font-size: 16px;
	line-height: 32px;
	padding: 10px 0;
	color: #666
}

.detail-demand-info .demand-info-content p {
	margin-bottom: 20px;
	width:100%;
}
.detail-demand-info .demand-info-content .wd{
	display: inline-block;
	width:50%;
	text-align: left;
	float: left;
}

.detail-demand-info .demand-info-content a {
	color: #009ee5
}

.detail-demand-info .demand-info-content a:hover {
	color: #856bdf
}

.detail-demand-info .detail-explain .explain-title-wrapper {
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.detail-demand-info .detail-explain .explain-title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.detail-demand-info .detail-explain .explain-title-wrapper .explain-title
	{
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf
}

.detail-demand-info .detail-explain .explain-content {
	font-size: 16px;
	line-height: 32px;
	color: #666;
	padding: 20px 0
}

.detail-demand-info .detail-explain .explain-content p {
	margin-bottom: 20px
}

.detail-demand-info .detail-explain .explain-content img {
	margin: 0 0 20px 0;
	max-width: 100%
}

.detail-demand-info .top-button {
	margin-left: 16px;
	width: 120px;
	padding: 0;
	margin-top: 10px;
}

.detail-place-info .demand-info-hd {
	border-bottom: none
}

.detail-place-info .demand-info-bd {
	*zoom: 1
}

.detail-place-info .demand-info-bd:after {
	content: "";
	display: table;
	clear: both
}

.detail-place-info .image-wrapper {
	float: left;
	width: 540px
}

.detail-place-info .text-wrapper {
	float: left;
	width: 260px;
	margin-left: 25px
}

.detail-place-info .text-wrapper .data-row {
	padding: 15px 0;
	border-top: 1px dashed #dcdcdc;
	border-bottom: 1px dashed #dcdcdc;
	*zoom: 1
}

.detail-place-info .text-wrapper .data-row:after {
	content: "";
	display: table;
	clear: both
}

.detail-place-info .text-wrapper .data-row .data-item {
	float: left;
	width: 86px;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	border-left: 1px solid #dadada
}

.detail-place-info .text-wrapper .data-row .data-item:first-child {
	border-left: none
}

.detail-place-info .text-wrapper .data-row .data-item span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.detail-place-info .text-wrapper .data-row .data-item .field-value {
	color: #856bdf;
	font-weight: 700
}

.detail-place-info .text-wrapper .contact-tel-wrapper {
	text-align: center;
	font-size: 20px;
	line-height: 34px;
	color: #ff9314;
	font-weight: 700;
	padding: 18px 0
}

.detail-place-info .text-wrapper .contact-tel-wrapper span {
	display: block
}

.detail-publisher-info {
	padding: 20px
}

.detail-publisher-info .avatar-wrapper {
	text-align: center;
	border-bottom: 1px dashed #dadada
}

.detail-publisher-info .publisher-name {
	font-size: 16px;
	line-height: 40px;
	color: #666
}

.detail-publisher-info .publisher-name a {
	color: #666;
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.detail-publisher-info .publisher-name a:hover {
	color: #856bdf
}

.detail-publisher-info .info-list-wrapper {
	padding-top: 10px
}

.detail-publisher-info .info-list .item {
	*zoom: 1;
	font-size: 14px;
	line-height: 40px;
	color: #999
}

.detail-publisher-info .info-list .item:after {
	content: "";
	display: table;
	clear: both
}

.detail-publisher-info .info-list .field-info {
	vertical-align: middle
}

.detail-publisher-info .info-list .field-status {
	float: right;
	vertical-align: middle
}

.detail-publisher-info .info-list .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 0 50%
}

.detail-publisher-info .info-list .icon-edit {
	background-image: url(../images/icon-publisher-edit.png)
}

.detail-publisher-info .info-list .icon-user {
	background-image: url(../images/icon-publisher-user.png)
}

.detail-publisher-info .info-list .icon-email {
	background-image: url(../images/icon-publisher-email.png)
}

.detail-publisher-info .info-list .icon-phone {
	background-image: url(../images/icon-publisher-phone.png)
}

.detail-publisher-info .info-list .icon-note {
	background-image: url(../images/icon-publisher-note.png)
}

.detail-publisher-info .info-list .icon-ip {
	background-image: url(../images/icon-publisher-ip.png)
}

.detail-publisher-info .info-list .icon-picture {
	background-image: url(../images/icon-publisher-picture.png)
}

.detail-publisher-info .info-list .active .field-status {
	color: #009ee5
}

.detail-publisher-info .info-list .active .auth-field {
	color: #ff3232
}

.detail-publisher-info .info-list .active .icon-edit {
	background-image: url(../images/icon-publisher-edit-active.png)
}

.detail-publisher-info .info-list .active .icon-user {
	background-image: url(../images/icon-publisher-user-active.png)
}

.detail-publisher-info .info-list .active .icon-email {
	background-image: url(../images/icon-publisher-email-active.png)
}

.detail-publisher-info .info-list .active .icon-phone {
	background-image: url(../images/icon-publisher-phone-active.png)
}

.detail-publisher-info .info-list .active .icon-note {
	background-image: url(../images/icon-publisher-note-active.png)
}

.detail-publisher-info .info-list .active .icon-ip {
	background-image: url(../images/icon-publisher-ip-active.png)
}

.detail-publisher-info .info-list .active .icon-picture {
	background-image: url(../images/icon-publisher-picture-active.png)
}

.detail-place-slides .slide-wrapper {
	float: left;
	width: 400px;
	height: 300px;
	overflow: hidden;
	text-align: center
}

.detail-place-slides .slide-wrapper img {
	width: 400px;
	height: 300px;
}

.detail-place-slides .nav-list-wrapper {
	margin-left: 420px;
	height: 300px
}

.detail-place-slides .nav-list .item {
	margin-bottom: 15px;
	text-align: center
}

.detail-place-slides .nav-list .item-link {
	display: block
}

.detail-place-slides .nav-list .item-link.active {
	outline: 2px solid #856bdf;
	outline-offset: -2px
}

.detail-place-slides .nav-list .vam-box .vam-box-inner {
	height: 90px
}

.zhongbao-detail-bottom .action-bar {
	border-bottom: 1px dashed #dadada;
	padding-bottom: 10px;
	*zoom: 1
}

.zhongbao-detail-bottom .action-bar:after {
	content: "";
	display: table;
	clear: both
}

.zhongbao-detail-bottom .action-bar .action-bar-r {
	float: right
}

.zhongbao-detail-bottom .action-bar .action-link {
	margin-left: 10px
}

.zhongbao-detail-bottom .action-bar .icon {
	display: inline-block;
	vertical-align: -2px;
	background-repeat: no-repeat;
	background-position: 0 0
}

.zhongbao-detail-bottom .action-bar .icon-star {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-star-gray.png)
}

.zhongbao-detail-bottom .action-bar .icon-print {
	width: 16px;
	height: 14px;
	background-image: url(../images/icon-print-gray.png)
}

.zhongbao-detail-bottom .button-wrapper {
	padding: 40px 0 20px 0;
	text-align: center
}

.zhongbao-detail-bottom .button-wrapper .button {
	display: inline-block;
	border-radius: 5px;
	width: 275px;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #644eb3;
	font-size: 20px;
	line-height: 46px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center
}

.zhongbao-detail-bottom .button-wrapper .button:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #503e90
}

.zhongbao-detail-countdown-wrapper {
	*zoom: 1
}

.zhongbao-detail-countdown-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.zhongbao-detail-countdown-wrapper .text-wrapper {
	float: left;
	width: 150px;
	height: 150px;
	text-align: center;
	background: #23bc6f;
	background: -webkit-linear-gradient(left, #26c675, #23bc6f);
	background: linear-gradient(90deg, #26c675, #23bc6f);
	color: #fff;
	font-size: 18px
}

.zhongbao-detail-countdown-wrapper .text-wrapper .vam-box .vam-box-inner
	{
	height: 150px
}

.zhongbao-detail-countdown-wrapper .text-wrapper .icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/icon-countdown.png) 0 0 no-repeat;
	margin-top: 45px;
}

.zhongbao-detail-countdown-wrapper .time-wrapper {
	height: 150px;
	margin-left: 150px;
	background-color: #f5f5f5;
}

.zhongbao-detail-countdown-wrapper .time-wrapper .countdown-wrapper {
	padding-top: 25px;
	*zoom: 1;
}

.zhongbao-detail-countdown-wrapper .time-wrapper .countdown-wrapper:after
	{
	content: "";
	display: table;
	clear: both;
}

.zhongbao-detail-countdown-wrapper .time-wrapper .countdown-separator {
	display: block;
	color: #068545;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	width: 36px;
	padding-top: 35px;
}
.J_Countdown .cntDigit{
	width:55px !important;
}

.full-slides {
	width: 1160px;
	height: 360px;
	overflow: hidden;
	position: relative;
}

.full-slides .slide {
	height: 360px;
	text-align: center;
}

.full-slides .pagination-wrapper {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10;
}

.full-slides .pagination-wrapper .pagination {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	background-color: #4890fe;
	margin-left: 10px
}

.full-slides .pagination-wrapper .pagination.active {
	background-color: #fff
}

.shadow-text-slides {
	width: 1160px;
	height: 360px;
	overflow: hidden;
	position: relative
}

.shadow-text-slides .slide {
	height: 360px;
	*zoom: 1
}

.shadow-text-slides .slide:after {
	content: "";
	display: table;
	clear: both
}

.shadow-text-slides .slide .image-wrapper {
	float: left;
	width: 880px;
	height: 360px;
	overflow: hidden;
	text-align: center
}

.shadow-text-slides .slide .text-wrapper {
	padding: 20px;
	margin-left: 880px;
	height: 320px;
	overflow: hidden;
	background-color: #333;
	color: #fff
}

.shadow-text-slides .slide .text-wrapper a {
	color: #fff
}

.shadow-text-slides .slide .text-wrapper a:hover {
	color: #856bdf
}

.shadow-text-slides .slide .text-wrapper .title {
	font-size: 20px;
	font-weight: 700
}

.shadow-text-slides .slide .text-wrapper .summary {
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px
}

.shadow-text-slides .slide .text-wrapper .button-wrapper {
	margin-top: 20px
}

.shadow-text-slides .slide .text-wrapper .button-link {
	padding: 0 12px;
	line-height: 30px;
	border-radius: 3px;
	font-size: 14px;
	display: inline-block;
	color: #fff;
	background-color: #009ee5
}

.shadow-text-slides .slide .text-wrapper .button-link:hover {
	color: #e6e6e6;
	background-color: #007bb2
}

.shadow-text-slides .pagination-wrapper {
	position: absolute;
	right: 290px;
	bottom: 10px;
	z-index: 10
}

.shadow-text-slides .pagination-wrapper .pagination {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	background-color: #000;
	margin-left: 10px
}

.shadow-text-slides .pagination-wrapper .pagination.active {
	background-color: #fff
}

.top-ad-wrapper {
	overflow: hidden
}

.aside-button-primary {
	display: block;
	background-color: #009ee5;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	border-radius: 3px;
	border-bottom: 4px solid #6750b9
}

.aside-button-primary:hover {
	color: #fff;
	background-color: #007bb2;
	border-bottom: 4px solid #513d99
}

.aside-button-primary .icon {
	display: inline-block;
	margin-right: 6px
}

.aside-button-primary .icon-upload {
	background: url(../images/icon-upload.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: -2px
}

.aside-ad-wrapper {
	overflow: hidden;
	width: 280px;
	height: 160px;
}

.aside-ad-wrapper img {
	width: 100%;
	/* height: 100%; */
	cursor:default;
}

.zhongchuang-slides {
	width: 860px;
	height: 360px;
	overflow: hidden;
	position: relative
}

.zhongchuang-slides .slide {
	height: 360px;
	text-align: center
}

.zhongchuang-slides .pagination-wrapper {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10
}

.zhongchuang-slides .pagination-wrapper .pagination {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	background-color: #4890fe;
	margin-left: 10px
}

.zhongchuang-slides .pagination-wrapper .pagination.active {
	background-color: #fff
}

.zhongchuang-today-recommendation .image-wrapper {
	height: 190px;
	text-align: center;
	overflow: hidden
}

.zhongchuang-today-recommendation .image-wrapper .image-link {
	display: block;
	position: relative;
	color: #f7f7f7
}

.zhongchuang-today-recommendation .image-wrapper .image-link:hover {
	color: #7bafff
}

.zhongchuang-today-recommendation .image-wrapper .vam-box .vam-box-inner
	{
	height: 190px
}

.zhongchuang-today-recommendation .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.zhongchuang-today-recommendation .image-wrapper .image-text {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(  GradientType=0,
		startColorstr='#99000000', endColorstr='#99000000' ) \9
}

.zhongchuang-today-recommendation .image-wrapper .image-title {
	font-size: 14px;
	line-height: 50px;
	font-weight: 400;
	width:100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	
}

.zhongchuang-today-recommendation .text-wrapper {
	height:auto;
	background-color: #fff;
	overflow-y: auto;
	font-size: 14px;
	line-height: 30px;
	padding: 15px 5px
}
.zhongchuang-today-recommendation .text-wrapper p{
	text-indent: 2em;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.zhongchuang-today-recommendation .text-wrapper a {
	color: #4890fe;
	font-weight: 700
}

.zhongchuang-today-recommendation .text-wrapper a:hover {
	color: #1571fe;
	text-decoration: underline
}

.zhongchuang-apply-join-prompt {
	width: 760px;
	padding: 20px
}

.zhongchuang-apply-join-prompt .zhongchuang-apply-join-prompt-hd {
	border-bottom: 1px solid #dadada;
	padding-bottom: 10px
}

.zhongchuang-apply-join-prompt .title {
	font-size: 28px;
	font-weight: 400
}

.zhongchuang-apply-join-prompt .textarea {
	width: 100%;
	border: 0;
	background-color: #f6f6f6;
	height: 280px;
	padding: 7px 10px;
	font-size: 16px;
	color: #666;
	box-sizing: border-box;
	resize: none
}

.zhongchuang-apply-join-prompt .button {
	text-align: center;
	display: inline-block;
	border: 0;
	cursor: pointer;
	font-size: 16px;
	line-height: 40px;
	color: #666;
	background-color: #f6f6f6;
	width: 255px;
	border-radius: 5px;
	border-bottom: 4px solid #d3d3d3
}

.zhongchuang-apply-join-prompt .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.zhongchuang-apply-join-prompt .button-primary {
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #6851ba
}

.zhongchuang-apply-join-prompt .button-primary:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #523d9b
}

.zhongbao-list-slides {
	width: 1160px;
	height: 360px;
	overflow: hidden;
	position: relative
}

.zhongbao-list-slides .slide {
	height: 360px;
	text-align: center
}

.zhongbao-list-slides .pagination-wrapper {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10
}

.zhongbao-list-slides .pagination-wrapper .pagination {
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	background-color: #4890fe;
	margin-left: 10px
}

.zhongbao-list-slides .pagination-wrapper .pagination.active {
	background-color: #fff
}

.zhongbao-info-wrapper {
	padding: 40px;
	border: 1px solid #dadada;
	background: url(../images/zhongbao-ziliao-bg.png) 100% 265px no-repeat
}

.zhongbao-info-wrapper .input-row {
	margin-bottom: 20px;
	*zoom: 1
}

.zhongbao-info-wrapper .input-row:after {
	content: "";
	display: table;
	clear: both
}

.zhongbao-info-wrapper .input-row .required-mark {
	float: left;
	width: 30px;
	color: red;
	font-size: 16px;
	line-height: 50px
}

.zhongbao-info-wrapper .input-row .field-title {
	font-size: 16px;
	line-height: 50px;
	color: #999;
	float: left;
	width: 110px
}

.zhongbao-info-wrapper .input-row .input-box {
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	padding: 0 9px;
	border: 1px solid #dadada;
	width: 350px;
	margin-top: 11px;
	float: left;
}

.zhongbao-info-wrapper .input-row .input-box:focus {
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.zhongbao-info-wrapper .input-row .validate-wrapper {
	margin-left: 40px;
	margin-top: 13px;
	float: left;
	vertical-align: middle
}

.zhongbao-info-wrapper .input-row .validate-message {
	color: red;
	font-size: 16px
}

.zhongbao-info-wrapper .input-row .validated-mark {
	background: url(../images/icon-right.png) 0 0 no-repeat;
	display: inline-block;
	width: 14px;
	height: 0;
	padding-top: 14px;
	overflow: hidden;
	vertical-align: middle
}

.zhongbao-info-wrapper .input-row .button {
	display: inline-block;
	font-size: 18px;
	color: #666;
	width: 198px;
	border: 1px solid #dadada;
	border-radius: 5px;
	text-align: center;
	height: 48px;
	line-height: 48px;
	vertical-align: middle;
	background: #fff;
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: linear-gradient(#fff, #e8e8e8)
}
.field_title_btn,.field_title_input,.field_title_inputs{
	float:left;
}
.field_title_input{
	width:200px !important;
	height:50px;
	position: absolute;
	top:0px;
	left:140px;
	opacity: 0; 
	font-size:0px;
	cursor: pointer;
}
.zhongbao-info-wrapper .input-row .button:hover {
	background: #e6e6e6;
	background: -webkit-linear-gradient(#e6e6e6, #cfcfcf);
	background: linear-gradient(#e6e6e6, #cfcfcf)
}

.zhongbao-info-wrapper .input-row .icon {
	display: inline-block
}

.zhongbao-info-wrapper .input-row .icon-file {
	width: 16px;
	height: 20px;
	background: url(../images/icon-file.png) 0 0 no-repeat;
	vertical-align: -3px;
	margin-right: 4px
}

.zhongbao-info-wrapper .no-required-mark-row {
	padding-left: 30px
}

.zhongbao-info-wrapper .submit-row {
	padding-left: 139px
}

.zhongbao-info-wrapper .button-submit {
	display: inline-block;
	width: 275px;
	background-color: #009ee5;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	border-radius: 5px;
	border: 0;
	cursor: pointer;
	box-shadow: 0 4px #6851ba
}

.zhongbao-info-wrapper .button-submit:hover {
	background-color: #007bb2;
	box-shadow: 0 4px #523d9b
}

.zhongbao-project-info-confirm-wrapper {
	padding: 40px;
	border: 1px solid #dadada
}

.zhongbao-project-info-confirm-wrapper .project-info-table {
	font-size: 16px;
	line-height: 28px;
	color: #666;
	text-align: center;
	width: 100%;
	table-layout: fixed
}

.zhongbao-project-info-confirm-wrapper .project-info-table td,.zhongbao-project-info-confirm-wrapper .project-info-table th
	{
	border: 1px solid #dadada;
	padding: 10px
}

.zhongbao-project-info-confirm-wrapper .project-info-table th {
	background-color: #f5f5f5;
	font-weight: 400;
	width: 100px
}

.zhongbao-project-info-confirm-wrapper .project-price-wrapper .image-wrapper
	{
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	background: #ff3047;
	background: -webkit-linear-gradient(#f98c8c, #ff3047);
	background: linear-gradient(#f98c8c, #ff3047)
}

.zhongbao-project-info-confirm-wrapper .project-price-wrapper .image-wrapper img
	{
	max-width: 100%;
	max-height: 100%
}

.zhongbao-project-info-confirm-wrapper .project-price-wrapper .image-wrapper .vam-box .vam-box-inner
	{
	height: 100%
}

.zhongbao-project-info-confirm-wrapper .project-price-wrapper .text-wrapper
	{
	margin-left: 100px;
	background-color: #f6f6f6;
	height: 100px;
	line-height: 100px;
	font-size: 24px;
	color: #fc6b6d;
	padding: 0 40px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .title-wrapper
	{
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .title-wrapper:after
	{
	content: "";
	display: table;
	clear: both
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .title-wrapper .title
	{
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper
	{
	border-bottom: 1px dashed #dadada
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/icon-right.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-right: 6px
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .pay-title
	{
	font-size: 16px;
	color: #666;
	font-weight: 700;
	vertical-align: middle
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .input-box-wrapper
	{
	display: inline-block;
	position: relative;
	margin-left: 10px;
	margin-right: 14px
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .input-box
	{
	border: 1px solid #dadada;
	height: 30px;
	line-height: 30px;
	padding: 9px 30px 9px 9px;
	font-size: 16px;
	width: 260px
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .input-box-unit
	{
	position: absolute;
	right: 9px;
	top: 0;
	font-size: 14px;
	color: #999;
	line-height: 50px
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .button
	{
	display: inline-block;
	border: 1px solid #dadada;
	border-radius: 5px;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	width: 198px;
	vertical-align: middle;
	text-align: center;
	background: #fff;
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: linear-gradient(#fff, #e8e8e8);
	color: #666
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .button .blue
	{
	color: #009ee5
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .button:hover
	{
	background: #e6e6e6;
	background: -webkit-linear-gradient(#e6e6e6, #cfcfcf);
	background: linear-gradient(#e6e6e6, #cfcfcf)
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .balance-row
	{
	padding-left: 135px;
	font-size: 14px;
	color: #999
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .balance-row .price-wrapper
	{
	font-weight: 700
}

.zhongbao-project-info-confirm-wrapper .pay-method-wrapper .content-wrapper .balance-row .price
	{
	color: #fc6b6d
}

.zhongbao-project-info-confirm-wrapper .project-price-step-wrapper {
	border-bottom: 1px dashed #dedede;
	padding-bottom: 40px
}

.zhongbao-project-info-confirm-wrapper .project-total-price {
	font-size: 24px;
	line-height: 50px;
	font-weight: 700;
	color: #009ee5
}

.zhongbao-project-info-confirm-wrapper .button-submit {
	display: inline-block;
	width: 275px;
	background-color: #009ee5;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	border-radius: 5px;
	border: 0;
	cursor: pointer;
	box-shadow: 0 4px #6851ba
}

.zhongbao-project-info-confirm-wrapper .button-submit:hover {
	background-color: #007bb2;
	box-shadow: 0 4px #523d9b
}

.zhongbao-service-clause-wrapper {
	width: 1160px
}

.zhongbao-service-clause-wrapper .title {
	text-align: center;
	border-bottom: 1px dashed #dadada;
	font-size: 16px;
	line-height: 20px;
	padding: 30px 0;
	margin: 0 20px
}

.zhongbao-service-clause-wrapper .content-wrapper {
	margin: 0 20px;
	padding: 17px 0;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	max-height: 300px;
	overflow: auto
}

.zhongbao-service-clause-wrapper .confirm-row {
	font-size: 14px;
	color: #333;
	padding: 20px 0
}

.zhongbao-service-clause-wrapper .label-wrapper {
	cursor: pointer
}

.zhongbao-service-clause-wrapper .label-wrapper .checkbox {
	cursor: pointer;
	vertical-align: -2px
}

.zhongbao-service-clause-wrapper .button-wrapper {
	border-top: 1px solid #dadada;
	background-color: #f6f6f6;
	padding: 15px 0
}

.zhongbao-service-clause-wrapper .button {
	display: inline-block;
	border-radius: 5px;
	width: 275px;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #644eb3;
	font-size: 20px;
	line-height: 46px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center
}

.zhongbao-service-clause-wrapper .button:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #503e90
}

.news-list-wrapper {
	padding: 0 10px
}

.news-nav-wrapper {
	padding: 15px 0;
	border-bottom: 1px solid #dadada
}

.news-nav {
	font-size: 16px;
	*zoom: 1
}

.news-nav:after {
	content: "";
	display: table;
	clear: both
}

.news-nav li {
	float: left;
	margin-right: 30px
}

.news-nav li:first-child {
	margin-left: 0
}

.news-nav li a {
	display: block;
	padding: 0 8px;
	border-radius: 3px;
	line-height: 30px
}

.news-nav li a:hover {
	background-color: #fab0bb;
	color: #fff
}

.news-nav li a.active {
	background-color: #f6687c;
	color: #fff
}

.news-wrapper {
	border: 1px solid #eee
}

.news-wrapper .title {
	font-size: 24px;
	line-height: 30px;
	padding: 25px 0 20px 20px;
	color: #fff;
	font-weight: 700;
	position: relative;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.news-wrapper .title:before {
	content: '';
	position: absolute;
	left: 0;
	width: 4px;
	height: 30px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.news-wrapper .data-bar {
	margin: 0 20px;
	font-size: 14px;
	color: #999;
	*zoom: 1
}

.news-wrapper .data-bar:after {
	content: "";
	display: table;
	clear: both
}

.news-wrapper .data-bar .data-bar-l {
	float: left
}

.news-wrapper .data-bar .data-bar-r {
	float: right
}

.news-wrapper .info-fields-table {
	width: 100%;
	font-size: 16px;
	color: #666
}

.news-wrapper .info-fields-table td,.news-wrapper .info-fields-table th
	{
	border: 1px solid #dadada;
	padding: 10px;
	text-align: center
}

.news-wrapper .info-fields-table th {
	background-color: #f5f5f5;
	font-weight: 400;
	width: 100px
}

.news-wrapper .info-fields-table td {
	width: 160px
}

.news-wrapper .news-bd {
	border-top: 1px dashed #dadada;
	margin-left: 20px;
	margin-right: 20px;
	padding: 20px 0
}

.news-wrapper .news-content {
	font-size: 14px;
	line-height: 28px
}

.news-wrapper .news-content img {
	max-width: 100%;
	margin: 0 auto 1em;
	display: block
}

.news-wrapper .news-content p {
	margin-bottom: 1em
}

.news-wrapper .news-ft {
	margin: 0 20px;
	padding: 20px 0;
	border-top: 1px dashed #dadada;
	*zoom: 1
}

.news-wrapper .news-ft:after {
	content: "";
	display: table;
	clear: both
}

.news-wrapper .news-ft .button-link {
	padding: 0 12px;
	line-height: 30px;
	border-radius: 3px;
	font-size: 14px;
	display: inline-block;
	color: #fff;
	background-color: #009ee5;
	box-shadow: 0 2px #6851ba
}

.news-wrapper .news-ft .button-link:hover {
	color: #e6e6e6;
	background-color: #007bb2
}

.news-wrapper .news-ft .share-data-bar {
	margin-top: 3px
}

.news-wrapper .news-pagination {
	display: block;
	font-size: 14px;
	line-height: 34px;
	color: #999;
	padding: 16px 10px;
	width: 380px;
	box-sizing: border-box;
	background-image: url(../images/news-pagination-sprite.png);
	background-repeat: no-repeat
}

.news-wrapper .news-pagination span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.news-wrapper .news-pagination:hover {
	background-color: #f6f6f6;
	color: #5467ef
}

.news-wrapper .news-pagination-previous {
	float: left;
	padding-left: 35px
}

.news-wrapper .news-pagination-previous:hover {
	background-position: 0 -200px
}

.news-wrapper .news-pagination-next {
	float: right;
	text-align: right;
	padding-right: 35px;
	background-position: 0 -100px
}

.news-wrapper .news-pagination-next:hover {
	background-position: 0 -300px
}

.news-wrapper .status-title-wrapper {
	*zoom: 1
}

.news-wrapper .status-title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.news-wrapper .status-title-wrapper .title {
	float: left;
	max-width: 700px
}

.news-wrapper .status-title-wrapper .status {
	float: right;
	font-size: 14px;
	line-height: 24px;
	display: block;
	color: #fff;
	padding: 0 12px;
	margin: 28px 20px 0 0;
	border-radius: 12px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae);
	max-width: 80px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.share-data-bar {
	*zoom: 1
}

.share-data-bar:after {
	content: "";
	display: table;
	clear: both;
}

.share-data-bar .data-item {
	float: left;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	margin-left: 30px;
}

.share-data-bar .data-item .data-field {
	float: left;
	width: 24px;
	height: 0;
	padding-top: 24px;
	overflow: hidden;
	border-radius: 3px;
	margin-right: 5px;
	cursor: pointer;
}

.share-data-bar .data-item .data-field-collection {
	background: #ff6161 url(../images/icon-news-share-heart.png) 50% 50%
		no-repeat;
}

.share-data-bar .data-item .data-field-reading {
	background: #0cc9b5 url(../images/icon-news-share-eye.png) 50% 50%
		no-repeat;
}

.share-data-bar .data-item .data-field-share {
	background: #8b8be3 url(../images/icon-news-share-share.png) 50% 50%
		no-repeat;
}

.aside-mod-activity-intro .aside-mod-bd {
	padding: 0 15px;
}

.aside-mod-activity-intro .text-wrapper {
	font-size: 14px;
	line-height: 30px;
	padding-bottom: 10px;
	max-height: 180px;
	overflow: hidden;
}
.aside-mod-activity-intro .text-wrapper p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    text-indent: 2em;
}
.aside-mod-activity-intro .signup-wrapper {
	border-top: 1px dashed #dadada;
}

.aside-mod-activity-intro .signup-wrapper .signup-num {
	color: #999;
	line-height: 30px;
}

.aside-mod-activity-intro .signup-wrapper .signup-list {
	margin-right: -16px;
	*zoom: 1;
}

.aside-mod-activity-intro .signup-wrapper .signup-list:after {
	content: "";
	display: table;
	clear: both;
}

.aside-mod-activity-intro .signup-wrapper .signup-list li {
	float: left;
	width: 50px;
	margin-right: 16px;
}

.aside-mod-activity-intro .signup-wrapper .signup-list li a {
	display: block;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 34px;
	color: #666;
}

.aside-mod-activity-intro .signup-wrapper .signup-list li a:hover {
	color: #856bdf;
}

.aside-mod-activity-intro .signup-wrapper .signup-list li a img {
	width: 50px;
	height: 50px;
	border-radius: 3px;
}

.aside-mod-activity-intro .signup-wrapper .signup-list li a p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.aside-mod-activity-intro .button-link {
	display: block;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #644eb3;
	font-size: 16px;
	line-height: 46px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
}

.aside-mod-activity-intro .button-link:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #503e90;
}

.activity-user-activity-intro-wrapper {
	*zoom: 1;
}

.activity-user-activity-intro-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.activity-user-activity-intro-wrapper .image-wrapper {
	float: left;
	width: 260px;
	height: 120px;
	text-align: center
}

.activity-user-activity-intro-wrapper .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.activity-user-activity-intro-wrapper .text-wrapper {
	margin-left: 270px
}

.activity-user-activity-intro-wrapper .activity-intro-title {
	font-size: 16px;
	line-height: 30px;
	padding: 0 10px 10px 10px;
	font-weight: 400;
	position: relative;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-user-activity-intro-wrapper .activity-intro-title:before {
	content: '';
	position: absolute;
	left: 0;
	width: 4px;
	height: 30px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.activity-user-activity-intro-wrapper .activity-intro-content {
	font-size: 14px;
	line-height: 26px;
	height: 80px;
	overflow: hidden
}

.activity-sign-up-user-list-wrapper {
	padding: 20px
}

.activity-sign-up-user-list {
	*zoom: 1
}

.activity-sign-up-user-list:after {
	content: "";
	display: table;
	clear: both
}

.activity-sign-up-user-list .user-item {
	float: left;
	width: 33.33%;
	margin-bottom: 20px
}

.activity-sign-up-user-list .avatar-wrapper {
	float: left;
	width: 80px
}

.activity-sign-up-user-list .avatar-wrapper img {
	width: 80px;
	height: 80px;
	border-radius: 3px
}

.activity-sign-up-user-list .text-wrapper {
	margin-left: 90px
}

.activity-sign-up-user-list .text-wrapper .sign-up-user {
	font-size: 16px;
	line-height: 30px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-sign-up-user-list .text-wrapper .sign-up-user a {
	color: #666
}

.activity-sign-up-user-list .text-wrapper .sign-up-user a:hover {
	color: #856bdf
}

.activity-sign-up-user-list .text-wrapper .sign-up-status {
	font-size: 14px;
	line-height: 20px;
	color: #009ee5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-sign-up-user-list .text-wrapper .sign-up-time {
	font-size: 16px;
	line-height: 30px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-sign-up-wrapper {
	padding: 20px
}

.activity-sign-up-wrapper .sign-up-progress-wrapper {
	padding: 20px 0;
	text-align: center;
	border-bottom: 1px dashed #dadada
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list {
	vertical-align: top;
	display: inline-block;
	position: relative;
	*zoom: 1
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list:after
	{
	content: "";
	display: table;
	clear: both
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list:before
	{
	content: '';
	position: absolute;
	top: 10px;
	left: 130px;
	right: 130px;
	height: 1px;
	border-top: 1px dashed #c8c8c8
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list .item
	{
	float: left;
	width: 260px;
	text-align: center;
	position: relative;
	margin-left: 10px
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list .item:first-child
	{
	margin-left: 0
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list .item .dot
	{
	height: 10px;
	width: 10px;
	margin: 0 auto;
	border-radius: 50%;
	background-color: #a9a9a9;
	border: 5px solid #ddd
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list .item .text-wrapper
	{
	color: #999;
	font-size: 16px;
	padding: 20px 0
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list .active .dot
	{
	background-color: #856bdf;
	border: 5px solid #cec4f2
}

.activity-sign-up-wrapper .sign-up-progress-wrapper .progress-list .active .text-wrapper
	{
	color: #856bdf
}

.activity-sign-up-wrapper .sign-up-info-wrapper .sign-up-info-title-wrapper
	{
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.activity-sign-up-wrapper .sign-up-info-wrapper .sign-up-info-title-wrapper:after
	{
	content: "";
	display: table;
	clear: both
}

.activity-sign-up-wrapper .sign-up-info-wrapper .sign-up-info-title-wrapper .sign-up-info-title
	{
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf
}

.activity-sign-up-wrapper .sign-up-info-wrapper .sign-up-info-title-wrapper .sign-up-info-tips
	{
	font-size: 14px;
	line-height: 28px;
	color: #e40000;
	float: left;
	margin-left: 20px
}

.activity-sign-up-wrapper .content-wrapper {
	font-size: 14px;
	color: #999
}

.activity-sign-up-wrapper .content-wrapper .input-row .field-title {
	width: 110px;
	line-height: 50px;
	font-size: 16px;
	float: left
}

.activity-sign-up-wrapper .content-wrapper .input-row .input-wrapper {
	margin-left: 110px
}

.activity-sign-up-wrapper .content-wrapper .input-row .input-box {
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	padding: 9px;
	border: 1px solid #dadada;
	width: 350px
}

.activity-sign-up-wrapper .content-wrapper .input-row .input-box:focus {
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.activity-sign-up-wrapper .content-wrapper .input-row .radio-wrapper {
	font-size: 16px;
	line-height: 50px;
	cursor: pointer;
	margin-right: 50px
}

.activity-sign-up-wrapper .content-wrapper .input-row .radio-wrapper .radio
	{
	cursor: pointer;
	width: 16px;
	height: 16px
}

.activity-sign-up-wrapper .content-wrapper .input-row .textarea {
	box-sizing: border-box;
	width: 100%;
	height: 150px;
	resize: none;
	padding: 9px;
	font-size: 16px;
	border: 1px solid #dadada
}

.activity-sign-up-wrapper .content-wrapper .input-row .textarea:focus {
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.activity-sign-up-wrapper .content-wrapper .protocol-row .checkbox-wrapper
	{
	cursor: pointer
}

.activity-sign-up-wrapper .content-wrapper .protocol-row .checkbox-wrapper .checkbox
	{
	cursor: pointer;
	width: 14px;
	height: 14px
}

.activity-sign-up-wrapper .content-wrapper .protocol-row .link {
	color: #009ee5
}

.activity-sign-up-wrapper .content-wrapper .protocol-row .link:hover {
	color: #856bdf
}

.activity-sign-up-wrapper .content-wrapper .button-link {
	border: 0;
	width: 275px;
	display: inline-block;
	vertical-align: middle;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #644eb3;
	font-size: 16px;
	line-height: 46px;
	cursor: pointer;
	border-radius: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-sign-up-wrapper .content-wrapper .button-link:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #503e90
}

.activity-sign-up-wrapper .content-wrapper .button-default {
	border: 1px solid #dadada;
	width: 275px;
	display: inline-block;
	vertical-align: middle;
	background: #e8e8e8;
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: linear-gradient(#fff, #e8e8e8);
	color: #666;
	border-bottom: 4px solid #dadada;
	font-size: 16px;
	line-height: 45px;
	cursor: pointer;
	border-radius: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.activity-sign-up-wrapper .content-wrapper .button-default:hover {
	background: #cfcfcf;
	background: -webkit-linear-gradient(#e6e6e6, #cfcfcf);
	background: linear-gradient(#e6e6e6, #cfcfcf);
	border-bottom: 4px solid #c1c1c1
}

.activity-sign-up-wrapper .content-wrapper .success-message-wrapper {
	padding: 110px 0
}

.activity-sign-up-wrapper .content-wrapper .success-message-wrapper .success-message
	{
	font-size: 24px;
	line-height: 40px;
	color: #856bdf
}

.activity-sign-up-wrapper .content-wrapper .success-tips-wrapper {
	font-size: 16px;
	line-height: 40px;
	color: #999
}

.activity-sign-up-wrapper .content-wrapper .success-tips-wrapper .tips {
	color: #856bdf
}

.account-header {
	*zoom: 1;
	padding: 20px 0
}

.account-header:after {
	content: "";
	display: table;
	clear: both
}

.account-header .logo-wrapper {
	float: left
}

.account-header .title-wrapper {
	float: left;
	margin-left: 20px
}

.account-header .title-wrapper .title {
	font-size: 30px;
	line-height: 80px;
	font-weight: 400
}

.account-header .login-wrapper {
	float: right;
	font-size: 18px;
	line-height: 80px
}

.account-header .login-wrapper a {
	color: #f00000
}

.account-header .login-wrapper a:hover {
	color: #856bdf
}

.account-bg-wrapper {
	background: url(../images/account-bg.jpg) 50% 0 no-repeat;
	height: 1180px
}

.account-bg-wrapper.sm-bg {
	height: 760px
}

.login-box-wrapper {
	margin-left: 720px;
	padding-top: 140px
}
.login-box {
	width: 430px;
	height: 495px;
	border: 1px solid #dadada;
	background-color: #fff;
	border-radius: 5px;
	font-size: 14px
}

.login-box .login-box-inner {
	padding: 0 30px
}

.login-box .hd-wrapper {
	*zoom: 1
}

.login-box .hd-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.login-box .hd-wrapper .hd-l {
	float: left
}

.login-box .hd-wrapper .hd-r {
	float: right
}

.login-box .hd-wrapper .title {
	font-size: 30px;
	line-height: 35px;
	font-weight: 400
}

.login-box .hd-wrapper .link {
	color: #f00000;
	font-size: 16px;
	line-height: 35px
}

.login-box .hd-wrapper .link:hover {
	color: #bd0000
}

.login-box .bd-wrapper .input-box-wrapper {
	position: relative
}

.login-box .bd-wrapper .input-box-wrapper .input-box {
	width: 100%;
	border: 1px solid #dadada;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	padding-left: 40px
}

.login-box .bd-wrapper .input-box-wrapper .input-box:focus {
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.login-box .bd-wrapper .input-box-wrapper .input-validation-code {
	width: 150px
}

.login-box .bd-wrapper .input-box-wrapper .icon {
	position: absolute;
	height: 0;
	overflow: hidden;
	width: 40px
}

.login-box .bd-wrapper .input-box-wrapper .icon-user {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-username.png) 50% 50% no-repeat
}

.login-box .bd-wrapper .input-box-wrapper .icon-validation-code {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-validation-code.png) 50% 50%
		no-repeat
}

.login-box .bd-wrapper .input-box-wrapper .icon-password {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-passwrod.png) 50% 50% no-repeat
}

.login-box .bd-wrapper .input-box-wrapper .icon-phone {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-phone.png) 50% 50% no-repeat
}

.login-box .bd-wrapper .input-validation-code-wrapper {
	float: left
}

.login-box .bd-wrapper .validation-code-wrapper {
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 40px
}

.login-box .bd-wrapper .validation-code-wrapper img {
	cursor: pointer;
	width: 100px;
	height: 40px;
	float: left
}

.login-box .bd-wrapper .validation-code-wrapper .refresh-button {
	float: left;
	margin-left: 20px
}

.login-box .bd-wrapper .checkbox-wrapper {
	cursor: pointer
}

.login-box .bd-wrapper .checkbox-wrapper .checkbox {
	cursor: pointer;
	width: 14px;
	height: 14px
}

.login-box .bd-wrapper .button-submit {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 6px solid #0180b9;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
	border-radius: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.login-box .bd-wrapper .button-submit:hover {
	background-color: #007bb2;
	border-bottom: 6px solid #015d86
}

.login-box .bd-wrapper .third-login-list {
	*zoom: 1
}

.login-box .bd-wrapper .third-login-list:after {
	content: "";
	display: table;
	clear: both
}

.login-box .bd-wrapper .third-login-list li {
	float: left;
	width: 33.33%;
	text-align: center;
	line-height: 30px
}

.login-box .bd-wrapper .third-login-list li img {
	vertical-align: middle
}

.login-box .bd-wrapper .third-login-list li a {
	vertical-align: middle
}

.register-box-wrapper {
	padding-top: 80px
}

.register-box {
	background-color: #fff;
	height: 580px;
	border-radius: 10px;
	border: 1px solid #dadada;
	font-size: 16px
}

.register-box .register-box-l {
	float: left;
	width: 720px;
	border-right: 1px solid #ebeaea;
	margin-right: -1px;
	margin-top: 20px;
	height: 540px
}

.register-box .register-box-r {
	margin-left: 720px
}

.register-box .register-box-l-inner {
	padding: 0 180px
}

.register-box .register-box-r-inner {
	padding: 0 70px
}

.register-box .input-box-wrapper {
	position: relative
}

.register-box .input-box-wrapper .input-box {
	width: 100%;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	padding-left: 40px
}

.register-box .input-box-wrapper .input-box:focus {
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.register-box .input-box-wrapper .input-validation-code {
	width: 230px
}

.register-box .input-box-wrapper .icon {
	position: absolute;
	height: 0;
	overflow: hidden;
	width: 40px
}

.register-box .input-box-wrapper .icon-user {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-username.png) 50% 50% no-repeat
}

.register-box .input-box-wrapper .icon-validation-code {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-validation-code.png) 50% 50%
		no-repeat
}

.register-box .input-box-wrapper .icon-password {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-passwrod.png) 50% 50% no-repeat
}

.register-box .input-box-wrapper .icon-phone {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-phone.png) 50% 50% no-repeat
}

.register-box .input-validation-code-wrapper {
	float: left
}

.register-box .validation-code-wrapper {
	margin-left: 240px
}

.register-box .button {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #f6f6f6;
	border-bottom: 2px solid #d3d3d3;
	line-height: 48px;
	cursor: pointer;
	border-radius: 5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.register-box .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa;
	color: #1a1a1a
}

.register-box .button-submit {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 6px solid #0180b9;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
	border-radius: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.register-box .button-submit:hover {
	background-color: #007bb2;
	border-bottom: 6px solid #015d86
}

.register-box .checkbox-wrapper {
	cursor: pointer
}

.register-box .checkbox-wrapper .checkbox {
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: -3px
}

.register-box .link {
	color: #f00000
}

.register-box .link:hover {
	color: #856bdf
}

.account-register-login-wrapper {
	font-size: 18px;
	padding: 60px 0 120px
}

.account-register-third-login .title-wrapper {
	text-align: center;
	border-top: 1px solid #ebeaea
}

.account-register-third-login .title-wrapper .title-warpper-inner {
	margin-top: -15px
}

.account-register-third-login .title-wrapper .title {
	font-size: 18px;
	font-weight: 400;
	background-color: #fff;
	display: inline-block;
	padding: 0 5px
}

.account-register-third-login .third-login-list {
	text-align: center
}

.account-register-third-login .third-login-list li {
	display: inline-block;
	text-align: center;
	margin: 0 20px;
	vertical-align: middle
}

.account-forget-password-wrapper {
	background: url(../images/account-forget-password-bg.jpg) 50% 0
		no-repeat;
	height: 760px
}

.forget-password-box-wrapper {
	padding-top: 80px
}

.forget-password-box {
	background-color: #fff;
	height: 580px;
	border-radius: 10px;
	border: 1px solid #dadada;
	font-size: 16px;
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.forget-password-box .forget-password-progress-bar {
	width: 1060px;
	margin: 30px auto;
	height: 50px;
	padding: 10px 0;
	background-image:
		url(../images/account-forget-password-progress-bar.png);
	background-repeat: no-repeat
}

.forget-password-box .forget-password-progress-bar.progress-2 {
	background-position: 0 -70px
}

.forget-password-box .forget-password-progress-bar.progress-3 {
	background-position: 0 -140px
}

.forget-password-box .forget-password-progress-bar.progress-4 {
	background-position: 0 -210px
}

.forget-password-box .forget-password-progress-bar .progress-list {
	*zoom: 1
}

.forget-password-box .forget-password-progress-bar .progress-list:after
	{
	content: "";
	display: table;
	clear: both
}

.forget-password-box .forget-password-progress-bar .progress-list li {
	float: left;
	width: 260px;
	box-sizing: border-box;
	padding-left: 60px;
	line-height: 50px
}

.forget-password-box .forget-password-progress-bar .progress-list li:first-child
	{
	width: 280px
}

.forget-password-box .forget-password-progress-bar .progress-list li.active
	{
	color: #fff
}

.forget-password-box .forget-password-bd {
	*zoom: 1
}

.forget-password-box .forget-password-bd:after {
	content: "";
	display: table;
	clear: both
}

.forget-password-box .forget-password-bd .forget-password-bd-l {
	float: left;
	width: 674px;
	height: 410px;
	border-right: 1px dashed #e5e5e4
}

.forget-password-box .forget-password-bd .forget-password-bd-r {
	margin-left: 675px
}

.forget-password-box .forget-password-bd .forget-password-bd-l-inner {
	width: 370px;
	margin: 0 auto
}

.forget-password-box .forget-password-slides-wrapper {
	width: 275px;
	height: 400px;
	margin: 0 auto;
	padding: 5px 0;
	position: relative
}

.forget-password-box .forget-password-slides-wrapper .image-text-list .item
	{
	margin: 0
}

.forget-password-box .forget-password-slides-wrapper .pagination {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	background-image: url(../images/slides-paginations.png);
	background-repeat: no-repeat;
	width: 19px;
	height: 0;
	padding-top: 36px;
	overflow: hidden
}

.forget-password-box .forget-password-slides-wrapper .pagination-prev {
	left: -39px
}

.forget-password-box .forget-password-slides-wrapper .pagination-prev:hover
	{
	background-position: 0 -46px
}

.forget-password-box .forget-password-slides-wrapper .pagination-next {
	right: -39px;
	background-position: -29px 0
}

.forget-password-box .forget-password-slides-wrapper .pagination-next:hover
	{
	background-position: -29px -46px
}

.forget-password-form-warpper .input-box-wrapper {
	position: relative
}

.forget-password-form-warpper .input-box-wrapper .input-box {
	width: 100%;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	padding-left: 40px
}

.forget-password-form-warpper .input-box-wrapper .input-box:focus {
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.forget-password-form-warpper .input-box-wrapper .input-img-validation-code
	{
	width: 150px
}

.forget-password-form-warpper .input-box-wrapper .input-phone-validation-code
	{
	width: 230px
}

.forget-password-form-warpper .input-box-wrapper .icon {
	position: absolute;
	height: 0;
	overflow: hidden;
	width: 40px
}

.forget-password-form-warpper .input-box-wrapper .icon-user {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-username.png) 50% 50% no-repeat
}

.forget-password-form-warpper .input-box-wrapper .icon-validation-code {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-validation-code.png) 50% 50%
		no-repeat
}

.forget-password-form-warpper .input-box-wrapper .icon-password {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-passwrod.png) 50% 50% no-repeat
}

.forget-password-form-warpper .input-box-wrapper .icon-phone {
	height: 0;
	padding-top: 50px;
	background: url(../images/icon-account-phone.png) 50% 50% no-repeat
}

.forget-password-form-warpper .input-img-validation-code-wrapper {
	float: left
}

.forget-password-form-warpper .img-validation-code-wrapper {
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 40px
}

.forget-password-form-warpper .img-validation-code-wrapper img {
	cursor: pointer;
	width: 100px;
	height: 40px;
	float: left
}

.forget-password-form-warpper .img-validation-code-wrapper .refresh-button
	{
	float: left;
	margin-left: 20px
}

.forget-password-form-warpper .input-phone-validation-code-wrapper {
	float: left
}

.forget-password-form-warpper .phone-validation-code-wrapper {
	margin-left: 240px
}

.forget-password-form-warpper .button {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #f6f6f6;
	border-bottom: 2px solid #d3d3d3;
	line-height: 48px;
	cursor: pointer;
	border-radius: 5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.forget-password-form-warpper .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa;
	color: #1a1a1a
}

.forget-password-form-warpper .button-submit {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 6px solid #0180b9;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
	border-radius: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.forget-password-form-warpper .button-submit:hover {
	background-color: #007bb2;
	border-bottom: 6px solid #015d86
}

.forget-password-form-warpper .phone-validation-code-tips p {
	margin-bottom: 1em
}

.forget-password-form-warpper .link {
	color: #f00000
}

.forget-password-form-warpper .link:hover {
	color: #856bdf
}

.forget-password-form-warpper .success-message {
	margin-bottom: 80px;
	line-height: 55px;
	font-size: 24px
}

.forget-password-form-warpper .success-message img {
	margin-right: 14px
}

.account-auth-box-wrapper {
	padding-top: 80px
}

.account-auth-box {
	background-color: #fff;
	height: 580px;
	border-radius: 10px;
	border: 1px solid #dadada;
	font-size: 16px
}

.account-auth-box.account-auth-organization-box {
	height: 1000px
}

.account-auth-box .account-auth-nav-wrapper {
	width: 800px;
	margin: 40px auto
}

.account-auth-box .account-auth-nav {
	background-color: #f6f6f6;
	border-radius: 25px;
	border-bottom: 2px solid #d3d3d3;
	*zoom: 1
}

.account-auth-box .account-auth-nav:after {
	content: "";
	display: table;
	clear: both
}

.account-auth-box .account-auth-nav li {
	float: left;
	width: 50%;
	font-size: 24px;
	line-height: 50px;
	text-align: center
}

.account-auth-box .account-auth-nav li a {
	display: block
}

.account-auth-box .account-auth-nav li a.active {
	background-color: #009ee5;
	color: #fff;
	border-radius: 25px;
	border-bottom: 2px solid #0180b9;
	margin-bottom: -2px
}

.account-auth-box .account-auth-bd {
	width: 800px;
	margin: 0 auto
}

.account-auth-box .account-auth-bd .input-box {
	width: 100%;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	padding: 0 10px
}

.account-auth-box .account-auth-bd .input-box:focus {
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.account-auth-box .account-auth-bd .field-title {
	float: left;
	line-height: 50px;
	margin-right: 10px
}

.account-auth-box .account-auth-bd .auth-persion-field-title {
	width: 200px;
	text-align: right
}

.account-auth-box .account-auth-bd .auth-organization-field-title {
	width: 128px;
	text-align: right
}

.account-auth-box .account-auth-bd .auth-person-input-box-wrapper {
	float: left;
	width: 400px
}

.account-auth-box .account-auth-bd .input-box-sm-wrapper {
	width: 200px;
	float: left
}

.account-auth-box .account-auth-bd .input-box-lg-wrapper {
	width: 640px;
	float: left
}

.account-auth-box .account-auth-bd .input-box-md-wrapper {
	width: 300px;
	float: left
}

.account-auth-box .account-auth-bd .select-wrapper {
	float: left;
	margin-right: 22px
}

.account-auth-box .account-auth-bd .select {
	height: 50px;
	background-color: #fff;
	min-width: 220px;
	padding: 0 10px;
	border: 1px solid #dadada
}

.account-auth-box .account-auth-bd .required-mark {
	line-height: 50px;
	color: #df2029;
	font-size: 24px;
	margin-left: 10px;
	float: left
}

.account-auth-box .account-auth-bd .button-submit-wrapper {
	width: 400px;
	margin-left: 210px
}

.account-auth-box .account-auth-bd .auth-persion-button-submit-wrapper {
	margin-top: 90px
}

.account-auth-box .account-auth-bd .auth-persion-first-row {
	margin-top: 90px
}

.account-auth-box .account-auth-bd .upload-wrapper {
	float: left;
	width: 80px
}

.account-auth-box .account-auth-bd .upload-wrapper:hover .button {
	background-color: #ddd;
	border-bottom: 2px solid #bababa;
	color: #1a1a1a
}

.account-auth-box .account-auth-bd .button {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #f6f6f6;
	border-bottom: 2px solid #d3d3d3;
	line-height: 48px;
	cursor: pointer;
	border-radius: 5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.account-auth-box .account-auth-bd .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa;
	color: #1a1a1a
}

.account-auth-box .account-auth-bd .button-submit {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-color: #009ee5;
	color: #fff;
	border-bottom: 6px solid #0180b9;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
	border-radius: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.account-auth-box .account-auth-bd .button-submit:hover {
	background-color: #007bb2;
	border-bottom: 6px solid #015d86
}

.account-auth-box .account-auth-bd .radio-wrapper {
	line-height: 50px;
	cursor: pointer;
	margin-right: 40px
}

.account-auth-box .account-auth-bd .radio-wrapper .radio {
	width: 16px;
	height: 16px;
	cursor: pointer
}

.usercenter-ad {
	background-repeat: no-repeat;
	background-position: 50% 0;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.usercenter-ad a {
	display: block;
	height: 100%
}

.usercenter-main-panel {
	background-color: #f5f5f5;
	padding: 25px 0;
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44);
	*zoom: 1
}

.usercenter-main-panel:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-main-panel .usercenter-main-panel-item {
	float: left;
	width: 25%;
	box-sizing: border-box;
	border-left: 1px dashed #bfbfbf;
	height: 150px
}

.usercenter-main-panel .usercenter-main-panel-item:first-child {
	border-left: none
}

.usercenter-avatar-bar {
	*zoom: 1
}

.usercenter-avatar-bar:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-avatar-bar .avatar-wrapper {
	float: left;
	width: 110px
}

.usercenter-avatar-bar .avatar-wrapper .avatar {
	width: 100px;
	height: 100px;
	border: 5px solid #e0e0e0;
	border-radius: 50%
}

.usercenter-avatar-bar .text-wrapper {
	margin-left: 120px
}

.usercenter-avatar-bar .text-wrapper .username-row {
	font-size: 18px;
	line-height: 34px;
	padding-right: 10px
}

.usercenter-avatar-bar .text-wrapper .username-row .username {
	display: inline-block;
	max-width: 100%;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-avatar-bar .text-wrapper .address-row {
	margin-top: 10px;
	font-size: 16px;
	color: #666;
	padding-right: 10px
}

.usercenter-avatar-bar .text-wrapper .address-row .icon {
	display: inline-block;
	width: 12px;
	height: 16px;
	vertical-align: -2px
}

.usercenter-avatar-bar .text-wrapper .address-row .icon-address {
	background-image: url(../images/icon-address-marker.png)
}

.usercenter-avatar-bar .text-wrapper .address-row p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-avatar-bar .text-wrapper .link-row {
	margin-top: 20px
}

.usercenter-avatar-bar .text-wrapper .link-list {
	*zoom: 1
}

.usercenter-avatar-bar .text-wrapper .link-list:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-avatar-bar .text-wrapper .link-list .item {
	float: left;
	margin-left: 15px
}

.usercenter-avatar-bar .text-wrapper .link-list .item:first-child {
	margin-left: 0
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link {
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image:
		url(../images/usercenter-avatar-bar-link-list-sprite.png)
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-phone {
	width: 14px;
	height: 0;
	padding-top: 18px
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-phone.active
	{
	background-position: 0 -28px
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-auth {
	width: 19px;
	height: 0;
	padding-top: 18px;
	background-position: -24px 0
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-auth.active {
	background-position: -24px -28px
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-email {
	width: 23px;
	height: 0;
	padding-top: 18px;
	background-position: -54px 0
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-email.active
	{
	background-position: -54px -28px
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-card {
	width: 20px;
	height: 0;
	padding-top: 16px;
	background-position: -87px 0
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-card.active {
	background-position: -87px -28px
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-setting {
	width: 18px;
	height: 0;
	padding-top: 18px;
	background-position: -117px 0
}

.usercenter-avatar-bar .text-wrapper .link-list .item-link-setting.active
	{
	background-position: -117px -28px
}

.usercenter-last-login-time {
	font-size: 16px;
	color: #666;
	padding-right: 10px;
	margin-top: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-money-wrapper {
	text-align: center;
	padding-top: 20px
}

.usercenter-money-wrapper .field-title {
	display: block;
	font-size: 18px;
	line-height: 56px
}

.usercenter-money-wrapper .field-value {
	display: block;
	font-size: 28px;
	line-height: 30px;
	color: #df2029;
	margin-top: 20px
}

.usercenter-money-wrapper .icon {
	display: inline-block;
	width: 56px;
	height: 56px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	margin-right: 10px
}

.usercenter-money-wrapper .icon-banlance {
	background-image: url(../images/icon-usercenter-balance.png)
}

.usercenter-money-wrapper .icon-income {
	background-image: url(../images/icon-usercenter-income.png)
}

.usercenter-main-panel-binding {
	text-align: center;
	font-size: 16px;
	line-height: 40px
}

.usercenter-main-panel-binding .button-link {
	font-size: 18px;
	width: 150px;
	text-align: center;
	display: inline-block;
	background-color: #ccc;
	border-bottom: 6px solid #b3b3b3;
	border-radius: 5px
}

.usercenter-main-panel-binding .button-link:hover {
	background-color: #b3b3b3;
	border-bottom: 6px solid #999
}

.usercenter-main-panel-binding .button-link-purple {
	color: #fff;
	background-color: #856bdf;
	border-bottom: 6px solid #654bc1
}

.usercenter-main-panel-binding .button-link-purple:hover {
	background-color: #6241d6;
	border-bottom: 6px solid #4f38a1
}

.usercenter-main-panel-binding .button-link-blue {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 6px solid #0180b9
}

.usercenter-main-panel-binding .button-link-blue:hover {
	background-color: #007bb2;
	border-bottom: 6px solid #015d86
}

.usercenter-main-panel-binding .row {
	margin-bottom: 10px
}

.usercenter-box-shadow {
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.usercenter-menu-list-wrapper {
	border: 1px solid #dcdcdc;
	font-size: 14px;
	line-height: 34px;
	padding: 10px 0 10px 90px;
	background-color: #fefefe;
	margin-bottom: -1px
}

.usercenter-menu-list-wrapper .usercenter-menu-list-title {
	display: inline-block;
	vertical-align: top;
	padding-right: 25px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: url(../images/icon-usercenter-arrow-up.png) 100% 50%
		no-repeat
}

.usercenter-menu-list-wrapper .usercenter-menu-list-title.dropdown {
	background-image: url(../images/icon-usercenter-arrow-down.png)
}

.usercenter-menu-list-wrapper .usercenter-menu-list-title:hover {
	color: #856bdf
}

.usercenter-menu-list-wrapper .usercenter-menu-list li a {
	color: #666
}

.usercenter-menu-list-wrapper .usercenter-menu-list li a:hover {
	color: #856bdf
}

.usercenter-main-content {
	border: 1px solid #dcdcdc
}

.usercenter-main-content .usercenter-main-content-hd {
	border-bottom: 1px solid #dcdcdc;
	padding: 10px 0;
	*zoom: 1
}

.usercenter-main-content .usercenter-main-content-hd:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-main-content .usercenter-main-content-hd .usercenter-main-content-hd-l
	{
	float: left;
	padding-left: 20px
}

.usercenter-main-content .usercenter-main-content-hd .usercenter-main-content-hd-r
	{
	float: right;
	padding-right: 20px
}

.usercenter-main-content .usercenter-main-content-hd .usercenter-main-content-title
	{
	font-size: 16px;
	line-height: 32px;
	color: #856bdf;
	display: inline-block
}

.usercenter-main-content .usercenter-main-content-hd .usercenter-main-content-tips
	{
	display: inline-block;
	font-size: 14px;
	color: #df2029;
	margin-left: 6px
}

.usercenter-main-content .usercenter-main-content-hd .button {
	display: inline-block;
	vertical-align: top;
	background-color: #856bdf;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 5px;
	border-bottom: 2px solid #654bc1
}

.usercenter-main-content .usercenter-main-content-hd .button:hover {
	background-color: #6241d6;
	border-bottom: 2px solid #4f38a1
}

.usercenter-main-content-nav {
	background-color: #f6f6f6;
	border-radius: 25px;
	border-bottom: 2px solid #d3d3d3;
	display: inline-block;
	vertical-align: top;
	margin: 30px 0;
	*zoom: 1
}

.usercenter-main-content-nav:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-main-content-nav li {
	float: left;
	width: 240px;
	font-size: 20px;
	line-height: 40px;
	text-align: center
}

.usercenter-main-content-nav li a {
	display: block
}

.usercenter-main-content-nav li a.active {
	background-color: #009ee5;
	color: #fff;
	border-radius: 20px;
	border-bottom: 2px solid #0180b9;
	margin-bottom: -2px
}

.usercenter-list-filter-wrapper {
	font-size: 16px;
	line-height: 40px;
	*zoom: 1
}

.usercenter-list-filter-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item {
	float: left;
	*zoom: 1
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .input-box
	{
	width: 100%;
	border: 1px solid #dadada;
	height: 40px;
	line-height: 38px;
	box-sizing: border-box;
	padding: 0 10px;
	vertical-align: top
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .input-box:focus
	{
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .input-box-sm-wrapper
	{
	float: left;
	width: 110px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .input-box-md-wrapper
	{
	float: left;
	width: 210px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .input-box-md-wrapper
	{
	float: left;
	width: 210px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .filter-item-title
	{
	float: left;
	margin-right: 10px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .input-box-contactor
	{
	float: left;
	display: block;
	height: 2px;
	background-color: #333;
	width: 15px;
	margin: 19px 10px 0 10px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .button-md-wrapper
	{
	float: left;
	width: 120px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .button {
	border: 0;
	width: 100%;
	display: inline-block;
	vertical-align: top;
	background-color: #f6f6f6;
	border-bottom: 2px solid #d3d3d3;
	line-height: 38px;
	cursor: pointer;
	border-radius: 5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .button:hover
	{
	background-color: #ddd;
	border-bottom: 2px solid #bababa;
	color: #1a1a1a
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .select {
	width: 100%;
	border: 1px solid #dadada;
	height: 40px;
	outline: 0;
	vertical-align: top
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .w-150 {
	width: 150px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .w-80 {
	width: 80px
}

.usercenter-list-filter-wrapper .usercenter-list-filter-item .w-380 {
	width: 380px
}

.usercenter-table {
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	table-layout: fixed
}

.usercenter-table td,.usercenter-table th {
	border: 1px solid #dadada;
	padding: 9px
}

.usercenter-table th {
	font-weight: 400;
	background-color: #f5f5f5
}

.usercenter-table td {
	color: #666
}

.usercenter-table img {
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle
}

.usercenter-table .project-title {
	line-height: 32px;
	color: #333;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-table .project-title:hover {
	color: #856bdf
}

.usercenter-table .project-summary {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	height: 48px;
	overflow: hidden
}

.usercenter-table .project-time {
	font-size: 14px;
	line-height: 24px
}

.usercenter-table .project-sign-up {
	font-size: 14px;
	line-height: 24px
}

.usercenter-table .link-detail {
	color: #333;
	font-size: 14px
}

.usercenter-table .link-detail:hover {
	color: #856bdf
}

.usercenter-table .icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: -3px;
	margin-right: 6px
}

.usercenter-table .icon-delete {
	width: 17px;
	height: 19px;
	background-image: url(../images/icon-usercenter-table-delete.png)
}

.usercenter-table .icon-edit {
	width: 18px;
	height: 18px;
	background-image: url(../images/icon-usercenter-table-edit.png)
}

.usercenter-table .icon-cancel {
	width: 15px;
	height: 15px;
	vertical-align: -2px;
	background-image: url(../images/icon-usercenter-table-cancel.png)
}

.usercenter-table .icon-print {
	width: 19px;
	height: 19px;
	vertical-align: -2px;
	margin-right: 0;
	background-image: url(../images/icon-usercenter-table-print.png)
}

.usercenter-table .action-row {
	margin-bottom: 3px
}

.usercenter-table .button-row {
	margin-top: 10px
}

.usercenter-table .button-link {
	font-size: 16px;
	color: #fff;
	background-color: #009ee5;
	line-height: 30px;
	display: block;
	border-radius: 15px;
	border-bottom: 2px solid #0180b9
}

.usercenter-table .button-link:hover {
	background-color: #00587f;
	border-bottom: 2px solid #015d86
}

.usercenter-table .primary-link {
	color: #856bdf
}

.usercenter-table .primary-link:hover {
	color: #6241d6
}

.usercenter-table .primary-text {
	color: #856bdf
}

.usercenter-table .red-text {
	color: #df2029
}

.usercenter-table .blue-text {
	color: #009ee5
}

.usercenter-table .lh-50 {
	line-height: 50px
}

.usercenter-list-pagination {
	padding: 20px 0
}

.usercenter-zhongchuang-release-item {
	text-align: center;
	border-top: 1px solid #dadada;
	padding-bottom: 40px
}

.usercenter-zhongchuang-release-item:first-child {
	border-top: none
}

.usercenter-zhongchuang-release-item .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.usercenter-zhongchuang-release-item .image-wrapper .vam-box .vam-box-inner
	{
	height: 160px
}

.usercenter-zhongchuang-release-item .intro-wrapper {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-bottom: 35px
}

.usercenter-zhongchuang-release-item .button-wrapper .button {
	font-size: 20px;
	color: #666;
	line-height: 48px;
	border: 1px solid #b4b4b4;
	border-radius: 5px;
	width: 398px;
	background-color: #f6f6f6;
	text-align: center;
	display: block;
	margin: 0 auto
}

.usercenter-zhongchuang-release-item .button-wrapper .button:hover {
	background-color: #009ee5;
	color: #fff;
	font-weight: 700;
	border: 0;
	border-bottom: 6px solid #0180b9;
	line-height: 44px
}

.usercenter-zhongchuang-release-item .button-wrapper .button:active {
	font-weight: 700;
	color: #fff;
	line-height: 44px;
	background-color: #007bb2;
	border: 0;
	border-bottom: 6px solid #015d86
}

.usercenter-form {
	font-size: 16px;
	line-height: 50px
}

.usercenter-form .input-box {
	width: 100%;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 48px;
	box-sizing: border-box;
	padding: 0 10px;
	vertical-align: top
}

.usercenter-form .input-box:focus {
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd;
}

.usercenter-form .input-box-sm-wrapper {
	float: left;
	width: 110px;
}

.usercenter-form .input-box-md-wrapper {
	float: left;
	width: 280px;
}

.usercenter-form .input-box-full-wrapper {
	margin-left: 129px;
	display: block;
}

.usercenter-form .field-title {
	float: left;
	text-align: right;
	width: 119px;
	margin-right: 10px;
}
 .row_box .field-title{
	float: left;
	text-align: right;
	width: 119px;
	margin-right: 10px;
	font-size: 16px;
    line-height: 50px;
}
.row_box .input-box-full-wrapper textarea{
	max-width: 441px;
	max-height:80px;
	width: 441px;
    height: 80px;
    padding:5px 10px;
    font: 16px/40px "Microsoft YaHei, sans-serif";
    color: #555;
}
.row_box .button-submit {
	border: 0;
	cursor: pointer;
	width: 400px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: #009ee5;
	border-bottom: 6px solid #015d86;
	border-radius: 5px;
	color: #fff;
	font-size: 18px
}
.usercenter-form .field-tips {
	color: #df2029;
	margin-left: 10px
}

.usercenter-form .textarea {
	width: 100%;
	border: 1px solid #dadada;
	height: 125px;
	box-sizing: border-box;
	padding: 13px 10px;
	vertical-align: top;
	resize: none;
	overflow: auto
}

.usercenter-form .textarea:focus,.row .textarea:focus {
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.usercenter-form .input-box-contactor {
	float: left;
	display: block;
	height: 2px;
	background-color: #333;
	width: 15px;
	margin: 24px 10px 0 10px
}

.usercenter-form .select {
	border: 1px solid #dadada;
	height: 50px;
	line-height: 50px;
	padding: 0 5px;
	vertical-align: top;
	outline: 0
}

.usercenter-form .upload-row {
	*zoom: 1
}

.usercenter-form .upload-row:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-form .upload-row .upload-wrapper {
	float: left
}

.usercenter-form .button-submit {
	border: 0;
	cursor: pointer;
	width: 400px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: #009ee5;
	border-bottom: 6px solid #015d86;
	border-radius: 5px;
	color: #fff;
	font-size: 18px
}

.usercenter-form .button-submit:hover,.row .button-submit:hover {
	color: #e6e6e6;
	background-color: #007bb2;
	border-bottom: 6px solid #003a54
}

.usercenter-form .button-submit.purple {
	background-color: #856bdf;
	border-bottom: 6px solid #654bc1
}

.usercenter-form .button-submit.purple:hover {
	background-color: #6241d6;
	border-bottom: 6px solid #4f38a1
}

.usercenter-form .button {
	background-color: #f6f6f6;
	font-size: 16px;
	text-align: center;
	line-height: 48px;
	border-bottom: 2px solid #d3d3d3;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	width: 120px
}

.usercenter-form .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.usercenter-form .button.button-primary {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 2px solid #0180b9
}

.usercenter-form .button.button-primary:hover {
	background-color: #007bb2;
	border-bottom: 2px solid #015d86
}

.usercenter-form .button-link {
	color: #009ee5
}

.usercenter-form .button-link:hover {
	text-decoration: underline
}

.usercenter-form .input-box-wrapper {
	position: relative
}

.usercenter-form .btn-clear-input {
	position: absolute;
	right: 8px;
	top: 0;
	cursor: pointer;
	background: url(../images/icon-input-box-clear.png) 0 0 no-repeat;
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 22px
}

.usercenter-form .input-has-clear-btn {
	padding-right: 38px
}

.usercenter-form .input-position-title {
	width: 250px
}

.usercenter-form .input-position-value {
	width: 250px
}

.usercenter-form .position-input-box {
	width: 510px;
	display: block
}

.usercenter-form .button-add-position {
	display: block
}

.usercenter-form .full-width {
	width: 100%
}

.usercenter-form .position-button-wrapper {
	display: block;
	width: 170px;
	*zoom: 1
}

.usercenter-form .position-button-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-form .position-button-wrapper .button-import {
	float: left
}

.usercenter-form .position-button-wrapper .button-link {
	float: right
}

.usercenter-form .upload-tips {
	color: #a5a5a5;
	font-size: 14px
}

.usercenter-form .input-num-wrapper .btn-minus,.usercenter-form .input-num-wrapper .btn-plus
	{
	display: block;
	border: 1px solid #ddd;
	float: left;
	line-height: 48px;
	width: 48px;
	font-size: 24px;
	text-align: center;
	background-color: #fff;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.usercenter-form .input-num-wrapper .btn-minus:hover,.usercenter-form .input-num-wrapper .btn-plus:hover
	{
	color: #e81f18
}

.usercenter-form .input-num-wrapper .btn-minus.disable,.usercenter-form .input-num-wrapper .btn-plus.disable
	{
	color: #ddd;
	cursor: not-allowed
}

.usercenter-form .input-num-wrapper .num-box {
	border: 1px solid #ddd;
	line-height: 48px;
	width: 80px;
	float: left;
	text-align: center;
	margin-left: -1px;
	margin-right: -1px
}

.usercenter-form .upload-img-result-item {
	display: block;
	*zoom: 1
}

.usercenter-form .upload-img-result-item:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-form .upload-img-result-item .image-wrapper {
	float: left;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #dadada;
	height: 98px;
	width: 98px;
	text-align: center;
	position: relative
}

.usercenter-form .upload-img-result-item .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.usercenter-form .upload-img-result-item .image-wrapper .vam-box .vam-box-inner
	{
	height: 98px
}

.usercenter-form .upload-img-result-item .shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 30px;
	background-color: rgba(0, 0, 0, .5)
}

.usercenter-form .upload-img-result-item .button-delete {
	color: #fff;
	text-align: center;
	display: block;
	line-height: 30px;
	font-size: 14px
}

.usercenter-form .upload-img-result-item .button-delete:hover {
	color: #df2029
}

.usercenter-form .upload-img-result-item .icon-delete {
	display: inline-block;
	width: 15px;
	height: 16px;
	background: url(../images/icon-delete.png) 0 0 no-repeat;
	vertical-align: -2px
}

.usercenter-form .upload-img-result-item .input-wrapper {
	display: block;
	margin-left: 120px
}

.usercenter-form .upload-video-box {
	border: 1px solid #dadada;
	padding: 20px
}

.usercenter-form .upload-video-result-item {
	border: 1px solid #dadada;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.usercenter-form .upload-video-result-item img {
	width: 196px;
	height: 116px;
	max-width: 196px;
	max-height: 116px
}

.usercenter-form .upload-video-result-item .shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .5)
}

.usercenter-form .upload-video-result-item .icon-play {
	position: absolute;
	width: 44px;
	height: 44px;
	background: url(../images/icon-play-44-44.png) 0 0 no-repeat;
	left: 50%;
	margin-left: -22px;
	top: 50%;
	margin-top: -22px
}

.usercenter-form .upload-video-result-item .button-delete-wrapper {
	position: absolute;
	right: 5px;
	bottom: 0
}

.usercenter-form .upload-video-result-item .button-delete {
	color: #fff;
	text-align: center;
	display: block;
	line-height: 30px;
	font-size: 14px
}

.usercenter-form .upload-video-result-item .button-delete:hover {
	color: #df2029
}

.usercenter-form .upload-video-result-item .icon-delete {
	display: inline-block;
	width: 15px;
	height: 16px;
	background: url(../images/icon-delete.png) 0 0 no-repeat;
	vertical-align: -2px
}

.usercenter-form .upload-video-button-row .button {
	float: left;
	margin-right: 10px
}

.usercenter-form .radio-wrapper {
	cursor: pointer;
	white-space: nowrap
}

.usercenter-form .radio-wrapper .radio {
	cursor: pointer;
	width: 16px;
	height: 16px;
	vertical-align: -3px
}

.usercenter-form .checkbox-wrapper {
	cursor: pointer;
	white-space: nowrap
}

.usercenter-form .checkbox-wrapper .checkbox {
	cursor: pointer;
	width: 16px;
	height: 16px;
	vertical-align: -3px
}

.usercenter-form .dropdown-box-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.usercenter-form .dropdown-box-wrapper .dropdown-box {
	display: none;
	position: absolute;
	right: 0;
	margin-top: 5px;
	background-color: #fff;
	width: 190px;
	z-index: 100
}

.usercenter-form .import-list {
	max-height: 344px;
	overflow: auto
}

.usercenter-form .import-list .item {
	border: 1px solid #dadada;
	border-top: none
}

.usercenter-form .import-list .item:first-child {
	border-top: 1px solid #dadada
}

.usercenter-form .import-list .label-wrapper {
	display: block;
	padding: 3px 8px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	height: 46px;
	line-height: 40px;
	box-sizing: border-box;
	overflow: hidden
}

.usercenter-form .import-list .label-wrapper.checked {
	background-color: #eeeded
}

.usercenter-form .import-list .label-wrapper .checkbox {
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right: 4px
}

.usercenter-form .import-list .label-wrapper .avatar {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #dadada;
	margin-right: 4px
}

.usercenter-form .city-selects-wrapper {
	*zoom: 1
}

.usercenter-form .city-selects-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-form .city-selects-wrapper .select {
	float: left
}

.usercenter-form .button-confirm-import {
	display: block;
	text-align: center;
	background-color: #eeeded;
	line-height: 48px;
	border: 1px solid #dadada
}

.usercenter-form .input-postion-bottom {
	width: 420px
}

.usercenter-form .input-video-url {
	width: 540px
}

.usercenter-form .medium-width {
	width: 565px
}

.usercenter-form .small-width {
	width: 180px
}

.usercenter-form .w-400 {
	width: 400px
}

.usercenter-form .w-220 {
	width: 220px
}

.usercenter-form .w-230 {
	width: 230px
}

.usercenter-form .w-260 {
	width: 260px
}

.usercenter-form .w-275 {
	width: 275px
}

.usercenter-form .w-270 {
	width: 270px
}

.usercenter-form .w-146 {
	width: 140px
}

.usercenter-form .w-130 {
	width: 130px
}

.usercenter-form .w-150 {
	width: 150px
}

.usercenter-form .w-365 {
	width: 365px
}

.usercenter-form .w-110 {
	width: 110px
}

.usercenter-form .w-170 {
	width: 170px
}

.usercenter-form .offset-rignt-right {
	margin-right: 20px
}

.usercenter-zhongchou-apply-banner {
	background: url(../images/usercenter-zhongchou-apply-banner.png) 0 0
		no-repeat;
	height: 280px;
	width: 580px;
	margin: 0 auto
}

.usercenter-zhongchou-apply-tips {
	font-size: 16px;
	color: #df2029;
	padding-left: 110px
}

.usercenter-zhongchuang-apply-prompt {
	background-color: #fff;
	width: 940px;
	padding: 20px 20px 0
}

.usercenter-zhongchuang-apply-table {
	width: 100%;
	table-layout: fixed;
	font-size: 16px;
	text-align: center
}

.usercenter-zhongchuang-apply-table td {
	padding: 20px 0;
	border-bottom: 1px dashed #dadada;
	overflow: hidden;
}

.usercenter-zhongchuang-apply-table .avatar-wrapper {
	text-align: left
}

.usercenter-zhongchuang-apply-table .avatar-wrapper .avatar {
	border-radius: 50%;
	width: 80px;
	height: 80px;
	float: left
}

.usercenter-zhongchuang-apply-table .avatar-wrapper .text-wrapper {
	margin-left: 100px
}

.usercenter-zhongchuang-apply-table .avatar-wrapper .username {
	font-size: 18px;
	line-height: 40px;
	color: #009ee5
}

.usercenter-zhongchuang-apply-table .avatar-wrapper .username:hover {
	color: #007bb2
}

.usercenter-zhongchuang-apply-table .avatar-wrapper .position {
	font-size: 16px;
	color: #666
}

.usercenter-zhongchuang-apply-table .button {
	width: 120px;
	background-color: #f6f6f6;
	line-height: 36px;
	display: inline-block;
	vertical-align: top;
	border-radius: 18px;
	border-bottom: 2px solid #d3d3d3;
	text-align: center;
	float: left
}

.usercenter-zhongchuang-apply-table .button:hover {
	color: red;
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.usercenter-zhongchuang-apply-table .button-primary {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 2px solid #0180b9;
	margin-left: 5px;
}

.usercenter-zhongchuang-apply-table .button-primary:hover {
	color: #fff;
	background-color: #007bb2;
	border-bottom: 2px solid #015d86
}

.service-clause-wrapper {
	border: 1px solid #dadada;
	padding: 0 40px
}

.service-clause-wrapper .title {
	font-size: 20px;
	text-align: center;
	padding: 20px 0
}

.service-clause-wrapper .service-clause-content {
	font-size: 14px;
	line-height: 24px;
	color: #666
}

.service-clause-wrapper .service-clause-content p {
	margin-bottom: 1em
}

.service-clause-wrapper .checkbox-row {
	text-align: center;
	padding: 20px 0
}

.service-clause-wrapper .checkbox-wrapper {
	font-size: 16px;
	color: #0180b9;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.service-clause-wrapper .checkbox-wrapper .checkbox {
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	cursor: pointer
}

.service-clause-wrapper .button-primary {
	border: 0;
	cursor: pointer;
	width: 400px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: #009ee5;
	border-bottom: 6px solid #015d86;
	border-radius: 5px;
	color: #fff;
	font-size: 18px
}

.service-clause-wrapper .button-primary:hover {
	color: #e6e6e6;
	background-color: #007bb2;
	border-bottom: 6px solid #003a54
}

.usercenter-setting {
	*zoom: 1
}

.usercenter-setting:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-setting .usercenter-setting-l {
	float: left;
	width: 570px
}

.usercenter-setting .usercenter-setting-r {
	float: right;
	width: 230px
}

.usercenter-setting-avatar .usercenter-setting-avatar-title {
	font-size: 16px;
	font-weight: 400
}

.usercenter-setting-avatar .upload-wrapper {
	line-height: 40px
}

.usercenter-setting-avatar .avatar-upload-button {
	border-radius: 20px;
	font-size: 20px;
	line-height: 40px;
	width: 100%
}

.usercenter-setting-avatar .usercenter-setting-avatar-tips {
	font-size: 14px;
	line-height: 28px;
	color: #a5a5a5
}

.usercenter-zhongbao-apply-prompt {
	width: 1100px;
	padding: 20px 20px 0
}

.usercenter-zhongbao-apply-table {
	width: 100%;
	table-layout: fixed;
	font-size: 14px;
	text-align: center
}

.usercenter-zhongbao-apply-table td,.usercenter-zhongbao-apply-table th
	{
	padding: 0 10px;
	border: 1px solid #dadada
}

.usercenter-zhongbao-apply-table th {
	font-size: 18px;
	line-height: 50px;
	font-weight: 400;
	background-color: #f5f5f5
}

.usercenter-zhongbao-apply-table td {
	word-break: break-all
}

.usercenter-zhongbao-apply-table .avatar-wrapper {
	margin: 20px 0;
	text-align: left;
	*zoom: 1
}

.usercenter-zhongbao-apply-table .avatar-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-zhongbao-apply-table .avatar-wrapper .avatar {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.usercenter-zhongbao-apply-table .avatar-wrapper .text-wrapper {
	margin-left: 70px
}

.usercenter-zhongbao-apply-table .avatar-wrapper .text-wrapper .username
	{
	font-size: 16px;
	line-height: 30px;
	color: #009ee5;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongbao-apply-table .avatar-wrapper .text-wrapper .position
	{
	font-size: 14px;
	line-height: 30px;
	color: #666;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongbao-apply-table .download-link {
	color: #009ee5
}

.usercenter-zhongbao-apply-table .download-link:hover {
	text-decoration: underline
}

.usercenter-zhongbao-apply-table .button-row {
	float: left;
	width: 280px;
	padding: 20px 0
}

.usercenter-zhongbao-apply-table .button-row .button {
	float: left;
	margin-left: 20px;
	width: 120px;
	font-size: 16px;
	color: #333;
	background-color: #f6f6f6;
	line-height: 30px;
	display: inline-block;
	border-radius: 15px;
	border-bottom: 2px solid #d3d3d3
}

.usercenter-zhongbao-apply-table .button-row .button:hover {
	background-color: #c3c3c3;
	border-bottom: 2px solid #bababa
}

.usercenter-zhongbao-apply-table .button-row .button.button-primary {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 2px solid #0180b9
}

.usercenter-zhongbao-apply-table .button-row .button.button-primary:hover
	{
	background-color: #00587f;
	border-bottom: 2px solid #015d86
}

.usercenter-zhongbao-apply-table .info-wrapper {
	float: left;
	width: 798px;
	padding: 20px 0
}

.usercenter-zhongbao-apply-table .address,.usercenter-zhongbao-apply-table .company
	{
	float: left;
	font-size: 16px;
	line-height: 32px;
	color: #666
}

.usercenter-zhongbao-apply-table .company {
	text-align: left;
	width: 360px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongbao-apply-table .address {
	text-align: left;
	width: 420px;
	margin-left: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-friend-list-num {
	padding: 20px 0;
	font-size: 16px
}

.usercenter-friend-list-num .num {
	color: #df2029
}

.usercenter-friend-list {
	margin-bottom: -30px;
	*zoom: 1
}

.usercenter-friend-list:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-friend-list .item {
	float: left;
	width: 33.33%;
	margin-bottom: 30px
}

.usercenter-friend-item .avatar-wrapper {
	float: left;
	width: 70px
}

.usercenter-friend-item .text-wrapper {
	margin-left: 85px
}

.usercenter-friend-item .avatar {
	width: 70px;
	height: 70px;
	border-radius: 50%
}

.usercenter-friend-item .item-name {
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-friend-item .item-position {
	font-size: 14px;
	line-height: 24px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-friend-item .item-status-accept {
	line-height: 22px;
	color: #856bdf
}

.usercenter-friend-item .button {
	margin-right: 10px;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 22px;
	border-radius: 3px;
	width: 70px;
	text-align: center;
	background-color: #ccc
}

.usercenter-friend-item .button-message {
	color: #fff;
	background-color: #856bdf
}

.usercenter-friend-item .button-message:hover {
	background-color: #6241d6
}

.usercenter-friend-item .button-delete {
	color: #fff;
	background-color: #009ee5
}

.usercenter-friend-item .button-delete:hover {
	background-color: #007bb2
}

.usercenter-message-prompt {
	padding: 20px 30px
}

.usercenter-message-prompt .message-textarea {
	box-sizing: border-box;
	width: 740px;
	height: 270px;
	padding: 10px 18px;
	border: 1px solid #999;
	border-radius: 5px;
	font-size: 18px;
	resize: none
}

.usercenter-message-prompt .message-to-info {
	font-size: 16px;
	line-height: 37px;
	color: #666;
	max-width: 450px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-message-prompt .message-to-info .message-to-user {
	color: #856bdf
}

.usercenter-message-prompt .button {
	display: inline-block;
	vertical-align: top;
	background-color: #f6f6f6;
	font-size: 16px;
	color: #333;
	line-height: 35px;
	width: 120px;
	text-align: center;
	border-radius: 5px;
	border: 0;
	border-bottom: 2px solid #d3d3d3;
	cursor: pointer
}

.usercenter-message-prompt .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.usercenter-message-prompt .button.button-primary {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 2px solid #0180b9
}

.usercenter-message-prompt .button.button-primary:hover {
	background-color: #007bb2;
	border-bottom: 2px solid #015d86
}

.usercenter-confirm-prompt {
	/* width:280px; */
	width:100%;
	height:40px;
	font:600 20px/20px "微锟斤拷锟脚猴拷";
	color: #666;
	padding: 20px 0 10px;
	text-align: center
}

.usercenter-message-text-item {
	padding: 15px 0;
	font-size: 16px;
	line-height: 30px;
	border-bottom: 1px solid #dcdcdc
}

.usercenter-message-text-item .item-title {
	margin-bottom: 5px
}

.usercenter-message-text-item .item-title .text-primary {
	color: #df2029
}

.usercenter-message-text-item .item-time {
	color: #999
}

.usercenter-message-text-item .button-delete {
	color: #999;
	background: url(../images/icon-usercenter-table-delete-gray.png) 0 50%
		no-repeat;
	padding-left: 27px
}

.usercenter-message-text-item .button-delete:hover {
	color: #856bdf
}

.usercenter-message-talk-item {
	padding: 15px 0;
	font-size: 16px;
	line-height: 30px;
	border-bottom: 1px solid #dcdcdc;
	*zoom: 1
}

.usercenter-message-talk-item:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-message-talk-item .avatar-wrapper {
	float: left;
	width: 60px
}

.usercenter-message-talk-item .avatar-wrapper img {
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.usercenter-message-talk-item .item-time {
	color: #999
}

.usercenter-message-talk-item .text-wrapper {
	margin-left: 70px
}

.usercenter-message-talk-item .button {
	color: #999;
	margin-left: 30px;
	display: block;
	float: left
}

.usercenter-message-talk-item .button:hover {
	color: #856bdf
}

.usercenter-message-talk-item .button-reply {
	padding-left: 33px;
	background: url(../images/icon-reply.png) 0 70% no-repeat
}

.usercenter-message-talk-item .button-delete {
	padding-left: 27px;
	background: url(../images/icon-usercenter-table-delete-gray.png) 0 50%
		no-repeat
}

.usercenter-message-talk-item .talk-info-wrapper .talker {
	color: #856bdf
}

.usercenter-message-talk-item .talk-info-wrapper p{
	width:100%;
	height: auto;
	overflow: hidden;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	
}

.usercenter-message-talk-item .talk-info-wrapper .talker:hover {
	text-decoration: underline
}

.usercenter-collection-user-list .item {
	width: 260px
}

.usercenter-pay-row .col {
	float: left;
	width: 50%
}

.usercenter-money-panel {
	*zoom: 1
}

.usercenter-money-panel:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-money-panel .image-wrapper {
	float: left;
	width: 70px
}

.usercenter-money-panel .image-wrapper .icon {
	display: inline-block;
	vertical-align: top;
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: 0 0
}

.usercenter-money-panel .image-wrapper .icon-pay {
	background-image: url(../images/icon-usercenter-pay.png)
}

.usercenter-money-panel .image-wrapper .icon-funds {
	background-image: url(../images/icon-usercenter-funds.png)
}

.usercenter-money-panel .text-wrapper {
	margin-left: 90px
}

.usercenter-money-panel .panel-title {
	font-size: 18px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-money-panel .panel-money {
	font-size: 28px;
	line-height: 40px;
	color: #df2029;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-bankcard-num {
	padding: 20px 0;
	font-size: 16px
}

.usercenter-bankcard-num .num {
	color: #df2029
}

.usercenter-bankcard-item {
	font-size: 16px;
	line-height: 30px;
	border: 1px solid #eee;
	border-radius: 10px;
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44)
}

.usercenter-bankcard-item .bankcard-item-hd {
	padding: 20px
}

.usercenter-bankcard-item .bankcard-item-bd {
	background-color: #f5f5f5;
	padding: 10px 20px
}

.usercenter-bankcard-item .bankcard-item-ft {
	padding: 30px 20px 20px;
	*zoom: 1
}

.usercenter-bankcard-item .bankcard-item-ft:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-bankcard-item .bank-logo-wrapper {
	height: 38px
}

.usercenter-bankcard-item .bank-logo-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.usercenter-bankcard-item .bank-logo-wrapper .vam-box .vam-box-inner {
	height: 38px
}

.usercenter-bankcard-item .bankcard-type {
	color: #fff;
	border-radius: 10px;
	padding: 0 15px;
	display: inline-block;
	vertical-align: top;
	margin-left: 4px
}

.usercenter-bankcard-item .bankcard-type.credit-card {
	background-color: #856bdf
}

.usercenter-bankcard-item .bankcard-type.deposit-card {
	background-color: #009ee5
}

.usercenter-bankcard-item .bankcard-user {
	float: left;
	color: #666
}

.usercenter-bankcard-item .action-wrapper {
	float: right;
	color: #009ee5
}

.usercenter-bankcard-item .action-button {
	color: #009ee5
}

.usercenter-bankcard-item .action-button:hover {
	color: #856bdf
}

.usercenter-bankcard-add-button {
	display: block;
	border: 1px solid #eee;
	border-radius: 10px;
	box-shadow: 0 3px 7px rgba(133, 107, 223, .44);
	height: 208px;
	text-align: center
}

.usercenter-bankcard-add-button .icon-plus-wrapper {
	display: inline-block;
	vertical-align: top;
	width: 36px;
	height: 36px;
	position: relative;
	margin-top: 63px;
}

.usercenter-bankcard-add-button .icon-plus-wrapper .horizontal-line,.usercenter-bankcard-add-button .icon-plus-wrapper .vertical-line
	{
	display: block;
	background-color: #ccc;
	position: absolute
}

.usercenter-bankcard-add-button .icon-plus-wrapper .horizontal-line {
	width: 100%;
	height: 6px;
	top: 50%;
	left: 0;
	margin-top: -3px
}

.usercenter-bankcard-add-button .icon-plus-wrapper .vertical-line {
	width: 6px;
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -3px
}

.usercenter-bankcard-add-button .bankcard-add-button-title {
	font-size: 18px;
	color: #b9b9b9;
	font-weight: 700
}

.usercenter-bankcard-add-button:hover .icon-plus-wrapper .horizontal-line,.usercenter-bankcard-add-button:hover .icon-plus-wrapper .vertical-line
	{
	background-color: #856bdf
}

.usercenter-bankcard-add-button:hover .bankcard-add-button-title {
	color: #856bdf
}

.usercenter-add-bankcard-prompt {
	width: 530px;
	padding: 20px 20px 0
}

.usercenter-account-binding-item {
	padding: 10px 30px;
	background-color: #f5f5f5
}

.usercenter-account-binding-item .image-wrapper {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	text-align: center
}

.usercenter-account-binding-item .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.usercenter-account-binding-item .image-wrapper .vam-box .vam-box-inner
	{
	height: 40px
}

.usercenter-account-binding-item .item-title {
	float: left;
	font-weight: 700;
	font-size: 16px;
	line-height: 40px;
	margin-right: 20px
}

.usercenter-account-binding-item .item-status {
	float: left;
	font-size: 14px;
	line-height: 40px
}

.usercenter-account-binding-item .item-status.binding {
	color: #856bdf
}

.usercenter-account-binding-item .item-status.no-binding {
	color: #df2029
}

.usercenter-account-binding-item .action-link {
	font-size: 14px;
	line-height: 40px;
	color: #009ee5
}

.usercenter-account-binding-item .action-link:hover {
	text-decoration: underline
}

.usercenter-qa-tips .usercenter-qa-tips-hd {
	border-bottom: 1px solid #dcdcdc
}

.usercenter-qa-tips .usercenter-qa-tips-title {
	font-size: 16px;
	color: #856bdf;
	font-weight: 700;
	padding: 10px 20px
}

.usercenter-qa-tips .usercenter-qa-tips-content {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding: 20px
}

.usercenter-qa-tips .usercenter-qa-tips-content p {
	margin-bottom: 1em
}

.usercenter-qa-tips .usercenter-qa-tips-content img {
	max-width: 100%
}

.usercenter-address-list-header .button {
	background-color: #f6f6f6;
	font-size: 16px;
	text-align: center;
	line-height: 48px;
	border-bottom: 2px solid #d3d3d3;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	width: 120px
}

.usercenter-address-list-header .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.usercenter-address-list-header .usercenter-address-list-tips {
	font-size: 14px;
	line-height: 50px;
	color: #a5a5a5
}

.usercenter-address-list-header .usercenter-address-list-tips .num {
	color: #856bdf
}

.usercenter-address-item {
	border: 2px solid #d4d4d4;
	position: relative;
	padding: 20px 20px 10px 20px;
	font-size: 14px;
	line-height: 24px
}

.usercenter-address-item .usercenter-address-receiver-bd {
	margin-top: 10px
}

.usercenter-address-item .usercenter-address-item-action-wrapper {
	position: absolute;
	right: 20px;
	bottom: 10px
}

.usercenter-address-item .usercenter-address-item-action-wrapper a {
	color: #009ee5;
	float: left;
	margin-left: 20px
}

.usercenter-address-item .usercenter-address-item-action-wrapper a:hover
	{
	text-decoration: underline
}

.usercenter-address-item .item-address,.usercenter-address-item .item-receiver
	{
	font-weight: 700;
	font-size: 16px
}

.usercenter-address-item .icon-btn-edit {
	display: inline-block;
	width: 17px;
	height: 0;
	padding-top: 17px;
	overflow: hidden;
	background: url(../images/icon-edit.png) 0 0 no-repeat;
	vertical-align: -2px;
	margin-left: 10px
}

.usercenter-address-item .item-field-title {
	color: #a5a5a5;
	width: 5em;
	display: inline-block;
	vertical-align: middle;
	text-align: right
}

.usercenter-address-item .item-field-value {
	color: #666
}

.usercenter-address-item .label-default-address {
	color: #fff;
	background-color: #009ee5;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	padding: 0 10px;
	margin-left: 20px;
	float: right
}

.usercenter-progress-bar {
	width: 803px;
	margin: 30px auto;
	height: 50px;
	padding: 10px 0;
	background-image: url(../images/progress-bar-step-3-sprite.png);
	background-repeat: no-repeat
}

.usercenter-progress-bar.progress-2 {
	background-position: 0 -70px
}

.usercenter-progress-bar.progress-3 {
	background-position: 0 -140px
}

.usercenter-progress-bar .progress-list {
	font-size: 16px;
	*zoom: 1
}

.usercenter-progress-bar .progress-list:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-progress-bar .progress-list li {
	float: left;
	width: 260px;
	box-sizing: border-box;
	padding-left: 60px;
	line-height: 50px
}

.usercenter-progress-bar .progress-list li:first-child {
	width: 280px
}

.usercenter-progress-bar .progress-list li.active {
	color: #fff
}

.usercenter-success-message {
	text-align: center;
	line-height: 55px;
	font-size: 24px
}

.usercenter-success-message img {
	margin-right: 14px
}

.usercenter-password-success-message-wrapper {
	margin: 160px 0
}

.usercenter-password-input-row .field-title {
	width: 250px
}

.usercenter-password-input-row .input-box-full-wrapper {
	margin-left: 260px
}

.usercenter-password-input-row .validation-code-img {
	vertical-align: middle
}

.usercenter-account-security-item {
	border-bottom: 1px dashed #c2c2c2;
	padding: 20px 0
}

.usercenter-account-security-item .security-item-name {
	font-size: 18px;
	line-height: 28px;
	float: left;
	width: 270px
}

.usercenter-account-security-item .security-item-status {
	margin-left: 270px;
	font-size: 14px;
	line-height: 28px
}

.usercenter-account-security-item .security-item-status.no-setting {
	background: url(../images/usercenter-security-status-no-setting.png) 0
		50% no-repeat;
	padding-left: 27px;
	color: #999
}

.usercenter-account-security-item .security-item-status.setting {
	background: url(../images/usercenter-security-status-setting.png) 0 50%
		no-repeat;
	padding-left: 27px;
	color: #df2029
}

.usercenter-account-security-item .security-item-tips {
	color: #8c8c8c;
	font-size: 14px;
	line-height: 28px
}

.usercenter-account-security-item .action-link {
	color: #856bdf;
	font-size: 14px;
	line-height: 28px
}

.usercenter-account-security-item .action-link:hover {
	text-decoration: underline
}

.usercenter-account-security-item .level-bar {
	display: inline-block;
	vertical-align: middle;
	line-height: 28px;
	border: 1px solid #cfcece;
	width: 368px;
	border-radius: 10px;
	background-color: #cfcece
}

.usercenter-account-security-item .level-bar .level-bar-progress {
	height: 18px;
	border-radius: 9px;
	background: #ffe824;
	background: -webkit-linear-gradient(top, #e0e800 0, #ffe824 50%, #bdb201 100%);
	background: linear-gradient(to bottom, #e0e800 0, #ffe824 50%, #bdb201 100%)
}

.usercenter-account-security-item .level-text {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 28px;
	margin-left: 10px
}

.usercenter-account-security-level {
	*zoom: 1
}

.usercenter-account-security-level:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-account-security-level .usercenter-account-security-level-l
	{
	float: left
}

.usercenter-account-security-level .usercenter-account-security-level-r
	{
	margin-left: 170px
}

.usercenter-account-security-level .usercenter-account-security-level-title
	{
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
	float: left
}

.usercenter-account-security-level .level-text {
	color: #df2029
}

.usercenter-account-security-level .account-security-level-bar {
	border: 1px solid #cfcece;
	border-radius: 10px;
	background-color: #cfcece
}

.usercenter-account-security-level .account-security-level-bar .account-security-level-bar-progress
	{
	height: 18px;
	border-radius: 9px;
	background: #fd4d56;
	background: -webkit-linear-gradient(top, #df2029 0, #fd4d56 50%, #a90221 100%);
	background: linear-gradient(to bottom, #df2029 0, #fd4d56 50%, #a90221 100%)
}

.usercenter-account-security-level .last-login-time {
	color: #a5a5a5;
	font-size: 14px;
	line-height: 34px
}

.usercenter-account-security-level-tips {
	font-size: 14px;
	color: #a5a5a5
}

.usercenter-account-security-level-tips .tips-title {
	color: #333
}

.usercenter-production-apply-copyright-prompt {
	width: 710px;
	padding: 10px 20px 40px
}

.usercenter-production-copyright-apply-input-row .field-title {
	width: 200px
}

.usercenter-production-copyright-apply-input-row .input-box-full-wrapper
	{
	margin-left: 210px
}

.usercenter-filter-list-more-switch-btn {
	font-size: 16px;
	color: #856bdf;
	padding-right: 20px;
	background: url(../images/usercenter-filter-arrow-down.png) 100% 50%
		no-repeat
}

.usercenter-filter-list-more-switch-btn:hover {
	color: #6241d6
}

.usercenter-filter-list-more-switch-btn.active {
	background-image: url(../images/usercenter-filter-arrow-up.png)
}

.usercenter-upload-production-video-item {
	*zoom: 1
}

.usercenter-upload-production-video-item:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-upload-production-video-item .usercenter-upload-production-video-item-l
	{
	float: left;
	width: 140px
}

.usercenter-upload-production-video-item .usercenter-upload-production-video-item-r
	{
	margin-left: 150px
}

.usercenter-upload-production-video-item .image-wrapper {
	position: relative
}

.usercenter-upload-production-video-item .image-wrapper img {
	height: 140px;
	width: 140px
}

.usercenter-upload-production-video-item .image-wrapper .reupload-wrapper
	{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	color: #fefefe;
	font-size: 16px;
	line-height: 30px
}

.usercenter-upload-production-video-item .image-wrapper .reupload-wrapper .icon-plus-wrapper
	{
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	margin: 0 auto;
	position: relative
}

.usercenter-upload-production-video-item .image-wrapper .reupload-wrapper .icon-plus-wrapper .horizontal-line
	{
	display: block;
	width: 100%;
	height: 6px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -3px
}

.usercenter-upload-production-video-item .image-wrapper .reupload-wrapper .icon-plus-wrapper .vertical-line
	{
	display: block;
	width: 6px;
	height: 100%;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -3px
}

.usercenter-upload-production-video-item .item-title {
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-upload-production-video-item .item-status {
	font-size: 16px;
	line-height: 30px;
	color: #666;
	padding-top: 68px
}

.usercenter-upload-production-video-item .button {
	background-color: #f6f6f6;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	border-bottom: 2px solid #d3d3d3;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	padding: 0 24px;
	border-radius: 15px
}

.usercenter-upload-production-video-item .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.usercenter-upload-production-video-item .button.button-primary {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 2px solid #0180b9
}

.usercenter-upload-production-video-item .button.button-primary:hover {
	background-color: #007bb2;
	border-bottom: 2px solid #015d86
}

.usercenter-upload-production-video-list {
	*zoom: 1;
	margin-bottom: -20px
}

.usercenter-upload-production-video-list:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-upload-production-video-list .item {
	float: left;
	width: 274px;
	margin-bottom: 20px
}

.usercenter-upload-production-music-item .input-box {
	width: 320px
}

.usercenter-upload-production-music-item .item-file-name {
	display: inline-block;
	vertical-align: top;
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-upload-production-music-item .icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0
}

.usercenter-upload-production-music-item .icon-music {
	background-image: url(../images/icon-music.png);
	width: 24px;
	height: 24px;
	vertical-align: middle
}

.usercenter-upload-production-music-item .item-status {
	color: #666
}

.usercenter-upload-production-music-item .button-delete {
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	display: inline-block;
	padding: 0 24px;
	border-radius: 15px;
	color: #fff;
	background-color: #009ee5;
	border-bottom: 2px solid #0180b9
}

.usercenter-upload-production-music-item .button-delete:hover {
	background-color: #007bb2;
	border-bottom: 2px solid #015d86
}

.usercenter-upload-production-play-item .row-offset-right {
	margin-right: 80px
}

.usercenter-upload-production-play-item .input-box {
	width: 570px
}

.usercenter-upload-production-play-item .item-status {
	float: right;
	color: #666
}

.usercenter-upload-production-play-item .btn-delete {
	color: #856bdf
}

.usercenter-upload-production-play-item .btn-delete:hover {
	color: #6241d6
}

.usercenter-zhongchou-list-item-title-wrapper {
	*zoom: 1
}

.usercenter-zhongchou-list-item-title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-zhongchou-list-item-title-wrapper .image-wrapper {
	float: left;
	width: 91px;
	height: 84px;
	text-align: center
}

.usercenter-zhongchou-list-item-title-wrapper .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.usercenter-zhongchou-list-item-title-wrapper .text-wrapper {
	font-size: 16px;
	line-height: 28px;
	margin-left: 101px;
	height: 84px;
	overflow: hidden
}

.usercenter-zhongchou-product-pay-back-prompt {
	width: 820px;
	margin: 20px 25px 0
}

.usercenter-zhongchou-product-pay-back-item {
	font-size: 16px;
	line-height: 70px;
	*zoom: 1
}

.usercenter-zhongchou-product-pay-back-item:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-zhongchou-product-pay-back-item .field-title {
	float: left;
	width: 260px;
	background-color: #009ee5;
	color: #fff;
	text-align: center;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongchou-product-pay-back-item .item-title {
	color: #009ee5;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongchou-product-pay-back-item .item-title:hover {
	color: #007bb2
}

.usercenter-zhongchou-product-pay-back-item .field-value {
	display: block;
	margin-left: 260px;
	padding-left: 40px;
	padding-right: 20px;
	background-color: #f2f2f2
}

.usercenter-zhongchou-product-pay-back-list .item {
	margin-bottom: 3px
}

.usercenter-zhongchou-release-item {
	width: 182px;
	color: #666
}

.usercenter-zhongchou-release-item .item-hd-box {
	display: block;
	border: 1px solid #b4b4b4;
	border-radius: 5px;
	height: 180px;
	text-align: center;
	color: #666
}

.usercenter-zhongchou-release-item .item-hd-box:hover {
	border: 1px solid #856bdf;
	color: #856bdf
}

.usercenter-zhongchou-release-item .image-wrapper img {
	max-width: 90%;
	max-height: 90%
}

.usercenter-zhongchou-release-item .image-wrapper .vam-box .vam-box-inner
	{
	height: 130px;
	vertical-align: bottom
}

.usercenter-zhongchou-release-item .item-title {
	font-size: 20px;
	line-height: 48px;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongchou-release-item .item-intro {
	font-size: 14px;
	line-height: 34px;
	margin-top: 10px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongchou-release-list {
	margin-right: -90px;
	margin-bottom: -40px;
	*zoom: 1
}

.usercenter-zhongchou-release-list:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-zhongchou-release-list .item {
	float: left;
	margin-right: 89px;
	margin-bottom: 40px
}

.usercenter-zhongchou-release-list-product-item-time {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 120px
}

.usercenter-zhongchou-release-pay-back-base-info {
	*zoom: 1
}

.usercenter-zhongchou-release-pay-back-base-info:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-zhongchou-release-pay-back-base-info .usercenter-zhongchou-release-pay-back-base-info-l
	{
	float: left;
	width: 538px
}

.usercenter-zhongchou-release-pay-back-base-info .usercenter-zhongchou-release-pay-back-base-info-r
	{
	float: left;
	width: 275px;
	margin-left: 30px
}

.usercenter-zhongchou-release-pay-back-base-info .usercenter-form .field-title
	{
	width: 128px
}

.usercenter-zhongchou-release-pay-back-base-info .usercenter-form .input-box-full-wrapper
	{
	margin-left: 138px
}

.usercenter-zhongchou-release-pay-back-base-info .city-selects-wrapper {
	margin-right: -5px
}

.usercenter-zhongchou-release-pay-back-base-info .city-selects-wrapper .select
	{
	width: 130px;
	margin-right: 5px
}

.usercenter-zhongchou-release-pay-back-base-info .cover-upload-wrapper {
	float: left;
	width: 120px
}

.usercenter-zhongchou-release-pay-back-base-info .cover-upload-tips {
	margin-left: 140px;
	font-size: 14px;
	line-height: 25px;
	color: #999
}

.usercenter-zhongchou-release-pay-back-base-info .project-img-upload-wrapper
	{
	float: left;
	width: 100px
}

.usercenter-zhongchou-release-pay-back-base-info .project-img-upload-tips
	{
	margin-left: 120px;
	font-size: 14px;
	line-height: 25px;
	padding: 25px 0;
	color: #999
}

.usercenter-zhongchou-release-pay-back-base-info .qa-row .col-l {
	width: 350px
}

.usercenter-zhongchou-release-pay-back-tips {
	border: 1px solid #dadada;
	padding: 10px 20px
}

.usercenter-zhongchou-release-pay-back-tips .title {
	font-size: 16px;
	line-height: 36px;
	color: #009ee5;
	font-weight: 700
}

.usercenter-zhongchou-release-pay-back-tips .text-wrapper {
	font-size: 14px;
	line-height: 34px;
	color: #666
}

.usercenter-zhongchou-release-pay-back-button-row .col-l {
	width: 370px
}

.usercenter-zhongchou-release-pay-back-button-row .col-r {
	width: 370px
}

.usercenter-zhongchou-release-pay-back-edit-box {
	position: relative
}

.usercenter-zhongchou-release-pay-back-edit-box .w-230 {
	width: 230px
}

.usercenter-zhongchou-release-pay-back-edit-box .img-upload-tips {
	font-size: 14px;
	line-height: 24px;
	color: #999
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview
	{
	position: absolute;
	right: 0;
	top: 0;
	width: 390px;
	line-height: 1.5
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .title
	{
	color: #009ee5;
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 10px
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box
	{
	border: 1px solid #eee;
	font-size: 14px
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .preview-box-hd
	{
	border-bottom: 1px solid #dadada;
	padding: 9px 19px
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .preview-box-bd
	{
	padding: 9px 19px;
	line-height: 2;
	color: #666
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .sum
	{
	font-size: 20px;
	color: #ff6161
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .supporter
	{
	line-height: 30px
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .supporter .supporter-num
	{
	color: #009ee5;
	font-weight: 700
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .limit
	{
	color: #009ee5;
	font-weight: 700
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .red-text
	{
	color: #ff6161
}

.usercenter-zhongchou-release-pay-back-edit-box .usercenter-zhongchou-release-pay-back-preview .preview-box .cover-img
	{
	margin: 10px 0
}

.usercenter-zhongchou-release-investment-step-bar {
	width: 803px;
	margin: 30px auto;
	height: 50px;
	padding: 10px 0;
	background-image:
		url(../images/usercenter-zhongchou-release-investment-step-bar.png);
	background-repeat: no-repeat
}

.usercenter-zhongchou-release-investment-step-bar.progress-2 {
	background-position: 0 -70px
}

.usercenter-zhongchou-release-investment-step-bar.progress-3 {
	background-position: 0 -140px
}

.usercenter-zhongchou-release-investment-step-bar.progress-4 {
	background-position: 0 -210px
}

.usercenter-zhongchou-release-investment-step-bar.progress-5 {
	background-position: 0 -280px
}

.usercenter-zhongchou-release-investment-step-bar .step-list {
	font-size: 16px;
	*zoom: 1
}

.usercenter-zhongchou-release-investment-step-bar .step-list:after {
	content: "";
	display: table;
	clear: both
}

.usercenter-zhongchou-release-investment-step-bar .step-list li {
	float: left;
	box-sizing: border-box;
	padding-left: 30px;
	line-height: 50px;
	margin-right: 12px
}

.usercenter-zhongchou-release-investment-step-bar .step-list li.active {
	color: #fff
}

.usercenter-zhongchou-release-investment-step-1-form .field-title {
	width: 150px
}

.usercenter-zhongchou-release-investment-step-1-form .field-title.two-line
	{
	line-height: 25px
}

.usercenter-zhongchou-release-investment-step-1-form .input-box-full-wrapper
	{
	margin-left: 160px
}

.usercenter-zhongchou-release-investment-step-1-form .input-words-tips {
	color: #a5a5a5
}

.usercenter-zhongchou-release-investment-step-1-form .upload-tips {
	color: #666;
	line-height: 2;
	font-size: 16px
}

.usercenter-zhongchou-release-investment-step-1-form .red-text {
	color: #df2029
}

.usercenter-zhongchou-release-investment-step-1-form .h-200 {
	height: 200px
}

.usercenter-zhongchou-release-investment-step-2-form .content-title {
	font-size: 20px;
	line-height: 40px;
	font-weight: 400;
	margin-bottom: 10px
}

.usercenter-zhongchou-release-investment-step-2-form .textarea {
	height: 300px
}

.usercenter-zhongchou-release-investment-step-3-form .content-title {
	font-size: 20px;
	font-weight: 400
}

.usercenter-zhongchou-release-investment-step-3-form .textarea {
	height: 300px
}

.usercenter-zhongchou-release-investment-step-4-form .w-470 {
	width: 470px
}

.usercenter-zhongchou-release-investment-step-4-form .w-200 {
	width: 200px
}

.usercenter-zhongchou-release-investment-step-4-form .red-text {
	color: #df2029
}

.usercenter-zhongchou-release-investment-step-4-form .blue-text {
	color: #009ee5
}

.usercenter-zhongchou-release-investment-step-4-form .input-box-contact-line
	{
	display: inline-block;
	height: 2px;
	background-color: #333;
	width: 15px;
	margin: 0 10px;
	vertical-align: middle
}

.usercenter-zhongchou-release-investment-step-4-form .textarea {
	height: 300px
}

.usercenter-zhongchou-release-investment-step-4-form .content-title {
	font-size: 20px;
	line-height: 40px;
	font-weight: 400;
	margin-bottom: 10px
}

.usercenter-zhongchou-release-investment-step-4-form .primary-link {
	color: #856bdf
}

.usercenter-zhongchou-release-investment-step-4-form .primary-link:hover
	{
	color: #6241d6
}

.usercenter-zhongchou-release-investment-step-4-form .icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0
}

.usercenter-zhongchou-release-investment-step-4-form .icon-delete {
	background-image: url(../images/icon-delete-purple.png);
	width: 17px;
	height: 19px;
	vertical-align: -3px
}

.usercenter-zhongchou-release-investment-step-4-form .attachment-row {
	line-height: 40px
}

.usercenter-zhongchou-release-investment-step-4-form .attachment-row .col-title
	{
	width: 100px
}

.usercenter-zhongchou-release-investment-step-4-form .attachment-row .col-attachment
	{
	width: 683px
}

.usercenter-zhongchou-release-investment-step-4-form .attachment-row .upload-attachment-title
	{
	display: inline-block;
	max-width: 620px;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usercenter-zhongchou-release-investment-step-4-form .attachment-row .btn-delete
	{
	vertical-align: top
}

.usercenter-zhongchou-release-investment-step-4-form .attachment-row .upload-tips
	{
	line-height: 50px
}

.user-intro-panel {
	background-color: #f1ebe9;
	padding: 20px;
	*zoom: 1
}

.user-intro-panel:after {
	content: "";
	display: table;
	clear: both
}

.user-intro-panel .user-intro-panel-l {
	float: left;
	width: 400px
}

.user-intro-panel .user-intro-panel-r {
	float: left;
	width: 700px;
	margin-left: 20px
}

.user-intro-panel .user-slides {
	width: 400px;
	height: 400px;
	overflow: hidden;
	position: relative
}

.user-intro-panel .user-slides .slide {
	height: 400px;
	text-align: center
}

.user-intro-panel .user-slides .pagination-wrapper {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 10
}

.user-intro-panel .user-slides .pagination-wrapper .pagination {
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #6c2225;
	margin-left: 10px
}

.user-intro-panel .user-slides .pagination-wrapper .pagination.active {
	background-color: #a41acd
}

.user-intro-panel .user-title-row {
	*zoom: 1
}

.user-intro-panel .user-title-row:after {
	content: "";
	display: table;
	clear: both
}

.user-intro-panel .user-title-wrapper {
	padding: 4px 0;
	float: left;
	*zoom: 1
}

.user-intro-panel .user-title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.user-intro-panel .user-title-wrapper .title {
	float: left;
	font-size: 24px;
	font-weight: 400;
	max-width: 350px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.user-intro-panel .user-title-wrapper .category {
	float: left;
	font-size: 16px;
	color: #8c8c8c;
	display: inline-block;
	margin-left: 20px;
	line-height: 30px;
	margin-top: 6px
}

.user-intro-panel .action-wrapper {
	float: right;
	*zoom: 1
}

.user-intro-panel .action-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.user-intro-panel .action-wrapper .button {
	float: left;
	margin-left: 20px;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	height: 40px;
	color: #666;
	background-color: #f6f6f6;
	padding: 0 30px;
	border-radius: 5px;
	border-bottom: 4px solid #d3d3d3
}

.user-intro-panel .action-wrapper .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.user-intro-panel .action-wrapper .icon {
	display: inline-block;
	background-position: 0 50%;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	margin-right: 6px
}

.user-intro-panel .action-wrapper .button-icon {
	margin-right: 0
}

.user-intro-panel .action-wrapper .icon-star {
	background-image: url(../images/icon-star.png)
}

.user-intro-panel .action-wrapper .icon-attention {
	background-image: url(../images/icon-attention.png)
}

.user-intro-panel .user-intro-wrapper .title-wrapper {
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.user-intro-panel .user-intro-wrapper .title-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.user-intro-panel .user-intro-wrapper .title-wrapper .title {
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf
}

.user-intro-panel .user-intro-wrapper .intro-content {
	font-size: 16px;
	line-height: 32px;
	padding: 8px 0;
	height: 220px;
	overflow: auto
}

.user-intro-panel .button-row .button {
	float: left;
	margin-right: 10px;
	border: 0;
	cursor: pointer;
	width: 175px;
	line-height: 46px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: #009ee5;
	border-bottom: 4px solid #624baa;
	border-radius: 3px;
	color: #fff;
	font-size: 16px
}

.user-intro-panel .button-row .button:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #392c63
}

.user-intro-panel .button-row .button.button-red {
	background-color: #ff6161;
	border-bottom: 4px solid #cc4a49
}

.user-intro-panel .button-row .button.button-red:hover {
	background-color: #ff2e2e;
	border-bottom: 4px solid #892726
}

.user-detail-wrapper {
	padding: 19px;
	border: 1px solid #eee
}

.user-detail-tab .button-row .button {
	float: left;
	margin-right: 10px;
	border: 0;
	cursor: pointer;
	width: 175px;
	line-height: 46px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: #009ee5;
	border-bottom: 4px solid #624baa;
	border-radius: 3px;
	color: #fff;
	font-size: 16px
}

.user-detail-tab .button-row .button:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #392c63
}

.user-detail-tab .button-row .button.button-red {
	background-color: #ff6161;
	border-bottom: 4px solid #cc4a49
}

.user-detail-tab .button-row .button.button-red:hover {
	background-color: #ff2e2e;
	border-bottom: 4px solid #892726
}

.user-detail-tab-mod .user-detail-tab-mod-hd {
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.user-detail-tab-mod .user-detail-tab-mod-hd:after {
	content: "";
	display: table;
	clear: both
}

.user-detail-tab-mod .user-detail-tab-mod-hd .title {
	font-size: 18px;
	color: #856bdf;
	float: left;
	padding-bottom: 5px;
	min-width: 100px;
	margin-bottom: -1px;
	border-bottom: 1px solid #856bdf;
	padding-left: 10px
}

.user-detail-tab-mod .user-detail-tab-mod-bd .user-detail-tab-mod-content
	{
	font-size: 16px;
	line-height: 32px;
	color: #666
}

.user-detail-tab-mod .user-detail-tab-mod-bd .user-detail-tab-mod-content img
	{
	max-width: 100%;
	display: block;
	margin: 0 auto
}

.user-detail-tab-mod .user-detail-tab-mod-bd.padding {
	padding: 10px
}

.user-detail-tab-mod .field-list {
	*zoom: 1
}

.user-detail-tab-mod .field-list:after {
	content: "";
	display: table;
	clear: both
}

.user-detail-tab-mod .field-list li {
	float: left;
	width: 50%
}

.user-detail-tab-mod .field-list li.full-width {
	width: 100%
}

.user-detail-table {
	font-size: 12px;
	line-height: 28px;
	width: 100%;
	table-layout: fixed
}

.user-detail-table td,.user-detail-table th {
	border: 1px solid #e9e9e9;
	padding: 0 5px
}

.user-detail-table th {
	color: #333;
	background-color: #f1f1f1
}

.user-detail-table-title {
	font-weight: 400;
	font-size: 16px
}

.prompt-online-talk {
	width: 760px;
	padding: 20px
}

.prompt-online-talk .prompt-online-talk-hd {
	border-bottom: 1px solid #dadada;
	padding-bottom: 20px;
	*zoom: 1
}

.prompt-online-talk .prompt-online-talk-hd:after {
	content: "";
	display: table;
	clear: both
}

.prompt-online-talk .avatar-wrapper {
	float: left;
	width: 70px;
	border: 1px solid #dadada;
	border-radius: 3px
}

.prompt-online-talk .avatar-wrapper img {
	width: 70px;
	height: 70px
}

.prompt-online-talk .text-wrapper {
	margin-left: 90px
}

.prompt-online-talk .text-wrapper .item-username {
	font-size: 18px;
	line-height: 38px;
	font-weight: 400
}

.prompt-online-talk .text-wrapper .item-position {
	color: #8c8c8c
}

.prompt-online-talk .textarea {
	width: 100%;
	border: 0;
	background-color: #f6f6f6;
	height: 280px;
	padding: 7px 10px;
	font-size: 16px;
	color: #666;
	box-sizing: border-box;
	resize: none
}

.prompt-online-talk .button {
	text-align: center;
	display: inline-block;
	border: 0;
	cursor: pointer;
	font-size: 16px;
	line-height: 40px;
	color: #666;
	background-color: #f6f6f6;
	width: 255px;
	border-radius: 5px;
	border-bottom: 4px solid #d3d3d3
}

.prompt-online-talk .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.prompt-online-talk .button-primary {
	background-color: #009ee5;
	color: #fff;
	border-bottom: 4px solid #6851ba
}

.prompt-online-talk .button-primary:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #523d9b
}

.user-weibo-item {
	border: 1px solid #e6e6e6;
	border-radius: 5px
}

.user-weibo-item .user-weibo-item-header {
	background-color: #fafafa;
	padding: 19px;
	border-bottom: 1px solid #e6e6e6;
	border-radius: 5px 5px 0 0
}

.user-weibo-item .user-weibo-item-footer {
	border-top: 1px solid #e6e6e6;
	background-color: #fafafa;
	border-radius: 0 0 5px 5px
}

.user-weibo-item .user-weibo-item-avatar-row {
	*zoom: 1
}

.user-weibo-item .user-weibo-item-avatar-row:after {
	content: "";
	display: table;
	clear: both
}

.user-weibo-item .user-weibo-item-avatar-row .user-weibo-item-avatar-wrapper
	{
	float: left;
	width: 60px
}

.user-weibo-item .user-weibo-item-avatar-row .user-weibo-item-avatar-wrapper img
	{
	width: 60px;
	height: 60px;
	border-radius: 50%
}

.user-weibo-item .user-weibo-item-avatar-row .user-weibo-item-userinfo-wrapper
	{
	margin-left: 80px
}

.user-weibo-item .user-weibo-item-avatar-row .user-weibo-item-userinfo-wrapper .user-weibo-item-username
	{
	font-size: 16px;
	line-height: 30px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.user-weibo-item .user-weibo-item-avatar-row .user-weibo-item-userinfo-wrapper .user-weibo-item-address
	{
	font-size: 14px;
	background: url(../images/icon-address-marker.png) 0 50% no-repeat;
	padding-left: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.user-weibo-item .user-weibo-item-text-wrapper {
	padding: 11px 19px 11px 99px
}

.user-weibo-item .user-weibo-item-text {
	font-size: 16px;
	line-height: 32px
}

.user-weibo-item .user-weibo-item-time {
	font-size: 14px;
	color: #999
}

.user-weibo-item .user-weibo-item-action-list {
	*zoom: 1
}

.user-weibo-item .user-weibo-item-action-list:after {
	content: "";
	display: table;
	clear: both
}

.user-weibo-item .user-weibo-item-action-list li {
	width: 25%;
	float: left
}

.user-weibo-item .user-weibo-item-action-list li:first-child .action-border-wrapper
	{
	border-left: none
}

.user-weibo-item .user-weibo-item-action-list .action-link {
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #066666;
	padding: 9px 0
}

.user-weibo-item .user-weibo-item-action-list .action-link .action-border-wrapper
	{
	display: block;
	border-left: 1px solid #999;
	padding: 5px 0
}

.user-weibo-item .user-weibo-item-action-list .action-link .icon {
	display: inline-block;
	vertical-align: -5px;
	width: 20px;
	height: 0;
	padding-top: 20px;
	overflow: hidden;
	background-image: url(../images/user-weibo-icon-sprites.png);
	background-repeat: no-repeat;
	margin-right: 6px
}

.user-weibo-item .user-weibo-item-action-list .action-link .icon-comment
	{
	background-position: 0 0
}

.user-weibo-item .user-weibo-item-action-list .action-link .icon-forward
	{
	background-position: -30px 0
}

.user-weibo-item .user-weibo-item-action-list .action-link .icon-zan {
	background-position: -60px 0
}

.user-weibo-item .user-weibo-item-action-list .action-link .icon-star {
	background-position: -90px 0
}

.user-weibo-item .user-weibo-item-action-list .action-link:hover {
	color: #009ee5
}

.user-weibo-item .user-weibo-item-action-list .action-link:hover .icon-comment
	{
	background-position: 0 -30px
}

.user-weibo-item .user-weibo-item-action-list .action-link:hover .icon-forward
	{
	background-position: -30px -30px
}

.user-weibo-item .user-weibo-item-action-list .action-link:hover .icon-zan
	{
	background-position: -60px -30px
}

.user-weibo-item .user-weibo-item-action-list .action-link:hover .icon-star
	{
	background-position: -90px -30px
}

.user-weibo-item .user-weibo-item-image-wrapper {
	padding: 0 19px 0 99px
}

.user-weibo-item .user-weibo-item-image-prev-list {
	margin-right: -20px;
	*zoom: 1
}

.user-weibo-item .user-weibo-item-image-prev-list:after {
	content: "";
	display: table;
	clear: both
}

.user-weibo-item .user-weibo-item-image-prev-list .prev-item {
	float: left;
	width: 220px;
	height: 220px;
	margin-right: 20px;
	margin-bottom: 20px
}

.user-weibo-item .user-weibo-item-image-prev-list .prev-item img {
	width: 100%;
	height: 100%;
	cursor: url(../images/cursor-big.cur), auto
}

.user-weibo-item .user-weibo-item-big-image-wrapper {
	background-color: #f2f2f5;
	padding: 20px 119px 10px 99px
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-show-box
	{
	position: relative
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-show-box img
	{
	width: 100%;
	display: block
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-show-box .controll-wrapper
	{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-show-box .btn-controll
	{
	float: left;
	width: 33.33%;
	display: block;
	height: 100%
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-show-box .btn-controll-prev
	{
	cursor: url(../images/arrow-left.cur), auto
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-show-box .btn-controll-small
	{
	cursor: url(../images/cursor-small.cur), auto
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-show-box .btn-controll-next
	{
	cursor: url(../images/arrow-right.cur), auto
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box {
	margin: 10px 3px 0
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list
	{
	*zoom: 1
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list:after
	{
	content: "";
	display: table;
	clear: both
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list .nav-item
	{
	float: left;
	width: 66px;
	height: 66px
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list .nav-item a
	{
	display: block;
	padding: 3px;
	opacity: .5;
	filter: alpha(opacity = 50)
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list .nav-item a.active,.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list .nav-item a:hover
	{
	padding: 0;
	border: 2px solid #009ee5;
	opacity: 1;
	filter: alpha(opacity = 100)
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list .nav-item a.active img,.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list .nav-item a:hover img
	{
	border: 1px solid #f2f2f5
}

.user-weibo-item .user-weibo-item-big-image-wrapper .big-image-nav-box .big-image-nav-list .nav-item img
	{
	width: 60px;
	height: 60px
}

.play-item-box {
	*zoom: 1
}

.play-item-box:after {
	content: "";
	display: table;
	clear: both
}

.play-item-box .image-wrapper {
	float: left;
	width: 275px;
	overflow: hidden;
	border-right: 1px solid #dbd7ea;
}

.play-item-box .image-wrapper img {
	/* max-width: 100%;
	max-height: 100% ; */
}
.play-item-box .image-wrapper  .vam-box-inner {
	width: 275px;
	height: 190px;
}
.play-item-box .image-wrapper .vam-box-inner img{
	height: 100% ;
}
.play-item-box .image-wrapper .vam-box .vam-box-inner {
	height: 190px;
}

.play-item-box .text-wrapper {
	margin-left: 276px;
	padding: 10px
}

.play-item-box .title-row {
	overflow: hidden;
	line-height: 32px
}

.play-item-box .play-item-title {
	float: left;
	font-size: 16px;
	font-weight: 400
}

.play-item-box .play-item-author {
	float: right;
	color: #666
}

.play-item-box .play-item-author:hover {
	color: #856bdf
}

.play-item-box .play-item-num {
	font-size: 14px;
	color: #999;
	margin-top: 5px
}

.play-item-box .play-item-intro {
	color: #999;
	margin-top: 10px;
	text-indent: 2em;
	line-height: 30px;
	height: 90px;
	overflow: hidden;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.play-item-box .play-item-intro-title {
	font-weight: 700;
	color: #666
}

.copyright-product-item-box {
	position: relative;
	width: 275px;
}

.copyright-product-item-box .image-wrapper {
	overflow: hidden
}
.copyright-product-item-box .image-wrapper .vam-box-inner{
	width: 275px;
	height: 190px;
}
.copyright-product-item-box .image-wrapper img {
	/* max-width: 100%; */
	/* max-height: 100%; */
	/* height: 100%; */
	width: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.copyright-product-item-box .image-wrapper .vam-box .vam-box-inner {
	height: 190px
}

.copyright-product-item-box .shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 105px;
	background: url(../images/text-shadow.png) 0 0 repeat-x
}

.copyright-product-item-box .title-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px
}

.copyright-product-item-box .title {
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	font-weight: 400;
	max-width: 215px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.copyright-product-item-box .icon-play {
	float: right;
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/icon-play.png) 0 0 no-repeat;
	opacity: .7;
	filter: alpha(opacity = 70)
}

.copyright-product-item-box .hot-wrapper {
	position: absolute;
	left: -7px;
	top: 10px
}

.copyright-product-item-box .hot-wrapper .hot-text {
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	padding: 0 10px;
	background: #a019cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.copyright-product-item-box .hot-wrapper .icon-triangle {
	height: 0;
	width: 0;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #800ea8
}

.copyright-product-item-box .item-link:hover .title-wrapper {
	background: #a019cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.copyright-product-item-box .item-link:hover .icon-play {
	opacity: 1;
	filter: alpha(opacity = 100)
}

.copyright-product-item-box .item-link:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.copyright-product-item-box.copyright-product-medium-item-box .image-wrapper .vam-box .vam-box-inner
	{
	height: 400px
}

.film-large-item-box-wrapper {
	float: left;
	width: 569px;
	margin-right: 20px
}

.film-large-item-box {
	position: relative
}

.film-large-item-box .image-wrapper {
	overflow: hidden
}

.film-large-item-box .image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.film-large-item-box .image-wrapper .vam-box .vam-box-inner {
	height: 400px
}

.film-large-item-box .shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 105px;
	background: url(../images/text-shadow.png) 0 0 repeat-x
}

.film-large-item-box .title-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	font-weight: 400;
	padding: 10px;
	font-size: 14px
}

.film-large-item-box .item-link:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.film-item-box {
	position: relative;
	display: inline-block;
	float: left;
	vertical-align: top;
	width: 275px
}

.film-item-box .image-wrapper {
	position: relative;
	overflow: hidden
}

.film-item-box .image-wrapper img {
	width: 100%;
	height:400px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.film-item-box .image-wrapper .vam-box {
	width: auto
}

.film-item-box .image-wrapper .vam-box .vam-box-inner {
	height: 140px
}

.film-item-box .image-wrapper .shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 105px;
	background: url(../images/text-shadow.png) 0 0 repeat-x
}

.film-item-box .image-wrapper .shade-wrapper .hd-title {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	line-height: 30px;
	font-weight: 400;
	padding: 0 10px;
	font-size: 14px;
}

.film-item-box .bd-title-wrapper {
	border: 1px solid #ccc;
	background-color: #fff;
	/* height: 48px; */
	padding: 0 9px;
}

.film-item-box .bd-title-wrapper .bd-title {
	line-height: 48px;
	font-weight: 400;
	font-size: 14px;
	text-align: center;
}

.film-item-box .play-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	text-align: center;
	background: #a019cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae);
	color: #fff;
	font-size: 14px;
	line-height: 48px;
}

.film-item-box .play-wrapper .icon-play {
	display: inline-block;
	vertical-align: -10px;
	margin-right: 6px;
	width: 30px;
	height: 30px;
	background: url(../images/icon-play.png) 0 0 no-repeat
}

.film-item-box .item-link:hover .play-wrapper {
	display: block
}

.film-item-box .item-link:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.film-item-box.film-item-box-medium .image-wrapper .vam-box .vam-box-inner
	{
	height: 350px
}

.music-item-box {
	position: relative;
	display: inline-block;
	vertical-align: top
}

.music-item-box .image-wrapper {
	overflow: hidden
}

.music-item-box .image-wrapper img {
	max-width: 100%;
/* 	max-height: 100%; */
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.music-item-box .image-wrapper .vam-box {
	width: auto
}
.music-item-box .image-wrapper .vam-box-inner{
	width: 275px;
	height: 190px;
}
.music-item-box .image-wrapper .vam-box .vam-box-inner {
	height: 190px;
}

.music-item-box .shade-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 105px;
	background: url(../images/text-shadow.png) 0 0 repeat-x;
}

.music-item-box .title-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	font-weight: 400;
	padding: 10px;
	font-size: 14px
}

.music-item-box .title {
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.music-item-box.music-large-item-box .image-wrapper .vam-box .vam-box-inner
	{
	height: 400px
}

.music-item-box .item-link:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.video-play-detail-banner {
	background-position: 50% 0;
	background-repeat: no-repeat;
	max-width: 1900px;
	overflow: hidden;
	margin: 0 auto
}

.film-detail-main-wrapper {
	padding: 19px;
	border: 1px solid #eee;
	*zoom: 1
}

.film-detail-main-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.film-detail-main-wrapper .image-wrapper {
	float: left;
	width: 350px;
	text-align: center;
}

.film-detail-main-wrapper .image-wrapper img {
/* 	max-width: 100%;
	max-height: 100% */
}

.film-detail-main-wrapper .image-wrapper .vam-box .vam-box-inner {
	height: 300px;
}

.film-detail-main-wrapper .text-wrapper {
	float: right;
	width: 750px;
}

.film-detail-main-wrapper .main-title-row {
	padding: 6px 0 10px 0;
	border-bottom: 1px solid #dadada;
	*zoom: 1
}

.film-detail-main-wrapper .main-title-row:after {
	content: "";
	display: table;
	clear: both
}

.film-detail-main-wrapper .main-title-row .title {
	float: left;
	font-size: 24px;
	line-height: 44px;
	font-weight: 400;
	max-width: 690px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.film-detail-main-wrapper .main-title-row .button {
	float: left;
	margin-left: 20px;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	height: 40px;
	color: #666;
	background-color: #f6f6f6;
	padding: 0 30px;
	border-radius: 5px;
	border-bottom: 4px solid #d3d3d3
}

.film-detail-main-wrapper .main-title-row .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.film-detail-main-wrapper .main-title-row .icon {
	display: inline-block;
	background-position: 0 50%;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	margin-right: 6px
}

.film-detail-main-wrapper .main-title-row .button-icon {
	margin-right: 0
}

.film-detail-main-wrapper .main-title-row .icon-star {
	background-image: url(../images/icon-star.png)
}

.film-detail-main-wrapper .main-title-row .icon-attention {
	background-image: url(../images/icon-attention.png)
}

.film-detail-main-wrapper .field-list {
	padding: 7px 0;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	*zoom: 1
}

.film-detail-main-wrapper .field-list:after {
	content: "";
	display: table;
	clear: both
}

.film-detail-main-wrapper .field-list .item {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-right: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.film-detail-main-wrapper .field-list .full-width {
	width: 100%
}

.film-detail-main-wrapper .field-list .item-intro {
	height: 80px;
	white-space: normal
}

.film-detail-main-wrapper .button-row .button {
	float: left;
	margin-right: 10px;
	border: 0;
	cursor: pointer;
	width: 175px;
	line-height: 46px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: #009ee5;
	border-bottom: 4px solid #624baa;
	border-radius: 3px;
	color: #fff;
	font-size: 16px
}

.film-detail-main-wrapper .button-row .button:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #392c63
}

.film-detail-main-wrapper .button-row .button.button-red {
	background-color: #ff6161;
	border-bottom: 4px solid #cc4a49
}

.film-detail-main-wrapper .button-row .button.button-red:hover {
	background-color: #ff2e2e;
	border-bottom: 4px solid #892726
}

.film-detail-main-wrapper .button-row .icon {
	display: inline-block
}

.film-detail-main-wrapper .button-row .icon-play {
	width: 16px;
	height: 16px;
	vertical-align: -3px;
	background: url(../images/icon-play-16-16.png) 0 0 no-repeat
}

.lyric-text-content {
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	padding: 20px 0;
	color: #666
}

.film-detail-content-wrapper {
	padding: 20px;
	border: 1px solid #eee
}

.film-detail-text-image-content {
	font-size: 16px;
	line-height: 32px;
	padding: 8px 0;
	color: #666
}

.film-detail-text-image-content p {
	margin-bottom: 1em
}

.film-detail-text-image-content img {
	max-width: 100%;
	display: block;
	margin: 0 auto 1em
}

.film-detail-text-image-content h1,.film-detail-text-image-content h2,.film-detail-text-image-content h3,.film-detail-text-image-content h4,.film-detail-text-image-content h5,.film-detail-text-image-content h6
	{
	border-bottom: 1px solid #dadada;
	color: #009ee5;
	font-size: 18px;
	margin-bottom: 1em
}

.aside-author-info {
	padding: 10px 10px 20px 10px
}

.aside-author-info .avatar-row {
	*zoom: 1
}

.aside-author-info .avatar-row:after {
	content: "";
	display: table;
	clear: both
}

.aside-author-info .avatar-row .image-wrapper {
	float: left;
	width: 60px
}

.aside-author-info .avatar-row .text-wrapper {
	float: left;
	margin-left: 20px
}

.aside-author-info .avatar-row .avatar {
	border-radius: 50%;
	width: 60px;
	height: 60px
}

.aside-author-info .avatar-row .name {
	font-size: 16px;
	line-height: 30px;
	color: #666;
	font-weight: 400
}

.aside-author-info .avatar-row .name a {
	color: #666
}

.aside-author-info .avatar-row .name a:hover {
	color: #856bdf
}

.aside-author-info .avatar-row .auth-row .icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 6px
}

.aside-author-info .avatar-row .auth-row .icon-email {
	width: 16px;
	height: 12px;
	background-image: url(../images/icon-auth-email.png)
}

.aside-author-info .avatar-row .auth-row .icon-user {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-auth-user.png)
}

.aside-author-info .intro-row {
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px dashed #dadada;
	padding: 8px 0
}

.aside-author-info .other-production {
	font-size: 14px;
	line-height: 30px;
	padding: 8px 0;
	border-bottom: 1px dashed #dadada
}

.aside-author-info .button-row .button {
	display: block;
	width: 100%;
	font-size: 16px;
	text-align: center;
	line-height: 46px;
	height: 46px;
	color: #666;
	background-color: #f6f6f6;
	border-radius: 5px;
	border-bottom: 4px solid #d3d3d3
}

.aside-author-info .button-row .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.aside-author-info .button-row .icon {
	display: inline-block;
	background-position: 0 50%;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	margin-right: 6px
}

.aside-author-info .button-row .button-icon {
	margin-right: 0
}

.aside-author-info .button-row .icon-message {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-message.png)
}

.aside-author-info .button-row .icon-heart {
	width: 14px;
	height: 14px;
	background-image: url(../images/icon-heart.png)
}

.music-list-wrapper .music-list-hd {
	padding: 13px 10px;
	border-bottom: 1px dashed #dadada;
	*zoom: 1
}

.music-list-wrapper .music-list-hd:after {
	content: "";
	display: table;
	clear: both
}

.music-list-wrapper .music-list-hd .music-list-hd-l {
	float: left
}

.music-list-wrapper .music-list-hd .music-list-hd-r {
	float: right
}

.music-list-wrapper .music-list-hd .music-list-select-all {
	font-size: 14px;
	color: #066666;
	cursor: pointer
}

.music-list-wrapper .music-list-hd .music-list-select-all .checkbox {
	width: 16px;
	height: 16px;
	margin-right: 6px;
	cursor: pointer
}

.music-list-wrapper .music-list-hd .btn-play-all {
	font-size: 14px;
	line-height: 24px;
	border-radius: 3px;
	display: inline-block;
	padding: 0 5px 0 30px;
	color: #fff;
	background: #94befe url(../images/icon-play-16-16.png) 5px 50% no-repeat
}

.music-list-wrapper .music-list-hd .btn-play-all:hover {
	background-color: #619ffe
}

.album-box-item {
	*zoom: 1
}

.album-box-item:after {
	content: "";
	display: table;
	clear: both
}

.album-box-item .image-wrapper {
	float: left;
	width: 100px;
	position: relative
}

.album-box-item .image-wrapper img {
	max-width: 100%;
	max-height: 100%
}

.album-box-item .image-wrapper .vam-box .vam-box-inner {
	height: 100%
}

.album-box-item .image-wrapper .shade-wrapper {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .6) url(../images/icon-play.png) 50% 50%
		no-repeat
}

.album-box-item .item-link {
	display: block
}

.album-box-item .item-link:hover .shade-wrapper {
	display: block
}

.album-box-item .text-wrapper {
	color: #999;
	line-height: 24px;
	margin-left: 110px
}

.album-box-item .item-title {
	font-size: 14px;
	line-height: 28px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.album-box-item .item-title a {
	color: #darken 666, 10%
}

.album-box-item .item-company {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.album-box-item .item-time {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.album-box-item .favour-num {
	background: url(../images/icon-heart-fill.png) 0 50% no-repeat;
	padding-left: 24px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.album-box-item .favour-num2 {
	background: url(../images/icon-heart-bg-active.png) 0 50% no-repeat;
	padding-left: 30px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}


.album-row {
	padding: 20px 0;
	border-bottom: 1px dashed #dadada;
	*zoom: 1
}

.album-row:after {
	content: "";
	display: table;
	clear: both;
}

.album-row .album-col {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	padding-left: 10px;
}

.album-list {
	padding: 20px 10px;
}

.video-play-wrapper .video-play-hd {
	*zoom: 1;
}

.video-play-wrapper .video-play-hd:after {
	content: "";
	display: table;
	clear: both
}

.video-play-wrapper .video-play-hd .main-title {
	font-size: 16px;
	line-height: 40px;
	font-weight: 400;
	float: left
}

.video-play-wrapper .video-play-hd .chapter-num {
	font-size: 16px;
	line-height: 40px;
	color: #8d8d8d;
	float: left;
	margin-left: 15px
}

.video-play-main-title {
	font-size: 16px;
	line-height: 50px;
	font-weight: 400
}

.video-play-chapter-num {
	font-size: 16px;
	line-height: 50px;
	color: #8d8d8d;
	margin-left: 15px
}

.video-player-bar .video-player-bar-hd {
	padding: 0 20px;
	background-color: #292929
}

.video-player-bar .video-player-bar-hd .video-player-bar-title {
	font-size: 16px;
	line-height: 40px;
	color: #8d8d8d;
	font-weight: 400
}

.video-player-bar .video-player-bar-bd {
	background-color: #303030;
	height: 490px;
	overflow: hidden
}

.video-player-bar .video-player-chapter-nav {
	height: 50px;
	overflow: auto;
	*zoom: 1
}

.video-player-bar .video-player-chapter-nav:after {
	content: "";
	display: table;
	clear: both
}

.video-player-bar .video-player-chapter-nav a {
	line-height: 50px;
	font-size: 14px;
	color: #ccc;
	float: left;
	padding: 0 15px
}

.video-player-bar .video-player-chapter-nav a:hover {
	color: #b3b3b3
}

.video-player-bar .video-player-chapter-nav a.active {
	color: #3ca0ff
}

.video-player-bar .video-player-list-container {
	height: 440px;
	overflow: auto
}

.video-player-bar .video-player-list .item {
	*zoom: 1
}

.video-player-bar .video-player-list .item:after {
	content: "";
	display: table;
	clear: both
}

.video-player-bar .video-player-list .item.active .item-link {
	background-color: #4f4f4f
}

.video-player-bar .video-player-list .item-link {
	display: block;
	padding: 10px;
	*zoom: 1
}

.video-player-bar .video-player-list .item-link:after {
	content: "";
	display: table;
	clear: both
}

.video-player-bar .video-player-list .item-link:hover {
	background-color: #4f4f4f
}

.video-player-bar .video-player-list .image-wrapper {
	float: left;
	width: 110px;
	height: 75px;
	overflow: hidden;
}

.video-player-bar .video-player-list .image-wrapper img {
	width: 100%;
	height: 100%;
	
	
}

.video-player-bar .video-player-list .text-wrapper {
	margin-left: 130px
}

.video-player-bar .video-player-list .item-chapter-num {
	color: #ccc
}

.video-player-bar .video-player-list .item-title {
	color: #999;
	margin-top: 10px;
	line-height: 20px;
	height: 40px;
	overflow: hidden
}

.detail-content-chapter-nav-wrapper {
	height: 56px;
	overflow: auto
}

.zhongchou-hot-item {
	position: relative;
	width: 275px
}

.zhongchou-hot-item .image-wrapper {
	width: 275px;
	height: 220px;
	overflow: hidden
}

.zhongchou-hot-item .image-wrapper img {
	width: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.zhongchou-hot-item .text-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 105px;
	background: url(../images/text-shadow.png) 0 0 repeat-x;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}

.zhongchou-hot-item .text-wrapper .text-wrapper-inner {
	max-height: 48px;
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0px 20px 5px;
	
}
.zhongchou-hot-item .text-wrapper .text-wrapper-inner p{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.zhongchou-hot-item .progress-wrapper {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -60px;
	margin-top: -60px;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: #9f19cf;
	background: -webkit-linear-gradient(#fd30ae, #9f19cf);
	background: linear-gradient(#fd30ae, #9f19cf);
}

.zhongchou-hot-item .progress-wrapper .progress-wrapper-inner {
	margin: 11px;
	text-align: center;
	border: 4px solid #fff;
	border-radius: 50%;
	width: 90px;
	height: 90px;
	line-height: 24px;
	color: #fff;
	font-size: 14px
}

.zhongchou-hot-item .progress-wrapper .progress-num {
	font-size: 21px;
	margin-top: 25px;
}

.zhongchou-hot-item .item-link {
	display: block
}

.zhongchou-hot-item .item-link:hover .image-wrapper img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.zhongchou-hot-list {
	*zoom: 1;
	margin-right: -20px;
	margin-bottom: -20px
}

.zhongchou-hot-list:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-hot-list .item {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px
}

.zhongchou-detail-main {
	padding: 19px;
	border: 1px solid #eee;
	*zoom: 1
}

.zhongchou-detail-main:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-detail-main .zhongchou-detail-main-l {
	float: left;
	width: 730px
}

.zhongchou-detail-main .zhongchou-detail-main-r {
	float: left;
	width: 370px;
	margin-left: 20px
}

.zhongchou-detail-main .banner-wrapper {
	position: relative;
	width: 730px;
	height: 400px
}

.zhongchou-detail-main .banner-wrapper .corner-mark {
	position: absolute;
	left: -5px;
	top: -5px;
	width: 56px;
	height: 0;
	padding-top: 64px;
	overflow: hidden;
	background: url(../images/corner-mark-zhongchou.png) 0 0 no-repeat
}

.zhongchou-detail-main .banner-wrapper .corner-mark-third-party {
	position: absolute;
	right: 0;
	top: 0;
	width: 116px;
	height: 0;
	padding-top: 98px;
	overflow: hidden;
	background: url(../images/corner-mark-third-party.png) 0 0 no-repeat
}

.zhongchou-detail-main .detail-wrapper .title-wrapper {
	border-bottom: 1px dotted #dadada;
	position: relative
}

.zhongchou-detail-main .detail-wrapper .title-wrapper .title {
	font-size: 24px;
	line-height: 49px;
	font-weight: 400;
	padding-right: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchou-detail-main .detail-wrapper .title-wrapper .collection-wrapper
	{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px
}

.zhongchou-detail-main .detail-wrapper .title-wrapper .collection-wrapper:hover .tips-wrapper
	{
	display: block
}

.zhongchou-detail-main .detail-wrapper .title-wrapper .collection-wrapper .button-collection
	{
	display: block;
	background: url(../images/icon-star.png) 0 0 no-repeat;
	width: 16px;
	height: 16px
}

.zhongchou-detail-main .detail-wrapper .title-wrapper .collection-wrapper .tips-wrapper
	{
	display: none;
	border-bottom: none;
	position: absolute;
	top: -25px;
	left: 50%;
	margin-left: -18px;
	border: 1px solid #dadada;
	padding: 0 5px;
	white-space: nowrap;
	border-radius: 3px;
	background-color: #fff
}

.zhongchou-detail-main .detail-wrapper .title-wrapper .collection-wrapper .tips-wrapper:before
	{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -3px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 0 solid transparent;
	border-top: 4px solid #fff;
	z-index: 2
}

.zhongchou-detail-main .detail-wrapper .title-wrapper .collection-wrapper .tips-wrapper:after
	{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -4px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 0 solid transparent;
	border-top: 4px solid #dadada
}

.zhongchou-detail-main .detail-wrapper .content-wrapper {
	font-size: 14px;
	line-height: 24px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .progress-title
	{
	padding: 5px 0
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .money-wrapper {
	font-size: 16px;
	line-height: 36px;
	color: #856bdf;
	font-weight: 700
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .money-wrapper .money-num
	{
	font-size: 24px;
	vertical-align: -3px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .progress-bar {
	background-color: #ccc;
	border-radius: 3px;
	margin: 3px 0
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .progress-bar .progress-bar-inner
	{
	height: 6px;
	border-radius: 3px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .progress-num {
	font-weight: 700
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .purple-text {
	color: #856bdf
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .red-text {
	color: #ff4a4a
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .intro-wrapper {
	color: #999;
	height: 72px;
	overflow: hidden;
	margin-top: 5px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .field-row {
	margin: 10px 0
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .field-row .col
	{
	width: 50%;
	border-bottom: 1px solid #dadada;
	box-sizing: border-box;
	border-left: 1px solid #dadada
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .field-row .col:first-child
	{
	border-left: 0
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .field-row .field-item
	{
	line-height: 30px;
	text-align: center
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .field-row .field-item .field-title
	{
	color: #666
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .field-row .field-item .field-value
	{
	color: #856bdf;
	font-weight: 700
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .field-row.col-3 .col
	{
	width: 33.33%
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .button
	{
	font-size: 16px;
	display: inline-block;
	width: 175px;
	line-height: 46px;
	border-radius: 3px;
	background-color: #ccc;
	border-bottom: 4px solid #b3b3b3;
	color: #fff;
	text-align: center
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .button:hover
	{
	background-color: #b3b3b3;
	border-bottom: 4px solid #999
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .button.button-red
	{
	background-color: #ff6161;
	border-bottom: 4px solid #d85050
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .button.button-red:hover
	{
	background-color: #ff2e2e;
	border-bottom: 4px solid #c82d2d
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .button.button-green
	{
	background-color: #65c56c;
	border-bottom: 4px solid #4eab55
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .button.button-green:hover
	{
	background-color: #44b34c;
	border-bottom: 4px solid #3e8844
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .icon
	{
	display: inline-block;
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: -2px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .icon-heart
	{
	background-image: url(../images/icon-heart-white.png);
	width: 14px;
	height: 14px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .icon-good
	{
	background-image: url(../images/icon-good.png);
	width: 16px;
	height: 16px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .icon-money
	{
	background-image: url(../images/icon-small-money.png);
	width: 20px;
	height: 20px;
	vertical-align: -4px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .icon-money-arrow
	{
	background-image: url(../images/icon-small-money-arrow.png);
	width: 22px;
	height: 20px;
	vertical-align: -4px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .button-row .icon-headset
	{
	background-image: url(../images/icon-headset.png);
	width: 16px;
	height: 16px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .share-row {
	margin-top: 10px;
	color: #999;
	*zoom: 1
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .share-row:after
	{
	content: "";
	display: table;
	clear: both
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .share-row .share-title
	{
	float: left;
	width: 50px
}

.zhongchou-detail-main .detail-wrapper .content-wrapper .share-row .share-area
	{
	margin-left: 50px
}

.zhongchou-detail-content-wrapper {
	text-align: center
}

.zhongchou-detail-content-wrapper img {
	max-width: 100%
}

.zhongchou-detail-picture-content-wrapper {
	text-align: center
}

.zhongchou-detail-picture-content-wrapper img {
	max-width: 100%
}

.zhongchou-detail-text-content-wrapper {
	font-size: 16px;
	line-height: 36px;
	color: #666
}

.zhongchou-detail-text-content-wrapper .text-title {
	color: #009ee5
}

.zhongchou-detail-text-content-wrapper img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	margin-bottom: 1em
}

.zhongchou-supporter-item {
	*zoom: 1
}

.zhongchou-supporter-item:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-supporter-item .avatar-wrapper {
	float: left;
	width: 80px
}

.zhongchou-supporter-item .avatar-wrapper img {
	width: 80px;
	height: 80px;
	border-radius: 3px
}

.zhongchou-supporter-item .text-wrapper {
	margin-left: 90px
}

.zhongchou-supporter-item .item-name {
	font-size: 16px;
	line-height: 36px;
	color: #666;
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchou-supporter-item .item-name:hover {
	color: #856bdf
}

.zhongchou-supporter-item .item-money {
	color: #009ee5;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchou-supporter-item .item-time {
	color: #999;
	line-height: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchou-supporter-list {
	margin-bottom: -20px;
	*zoom: 1
}

.zhongchou-supporter-list:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-supporter-list .item {
	float: left;
	width: 33.33%;
	margin-bottom: 20px
}

.aside-initiator-info {
	padding: 10px 20px 20px 20px
}

.aside-initiator-info .avatar-row {
	*zoom: 1
}

.aside-initiator-info .avatar-row:after {
	content: "";
	display: table;
	clear: both
}

.aside-initiator-info .avatar-row .image-wrapper {
	float: left;
	width: 60px
}

.aside-initiator-info .avatar-row .text-wrapper {
	margin-left: 80px
}

.aside-initiator-info .avatar-row .avatar {
	border-radius: 50%;
	width: 60px;
	height: 60px
}

.aside-initiator-info .avatar-row .name {
	font-size: 16px;
	line-height: 30px;
	color: #666;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
	max-width: 240px
}

.aside-initiator-info .avatar-row .name a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block
}

.aside-initiator-info .avatar-row .name a {
	color: #666
}

.aside-initiator-info .avatar-row .name a:hover {
	color: #856bdf
}

.aside-initiator-info .avatar-row .name-row {
	position: relative
}

.aside-initiator-info .avatar-row .name-row .icon-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: -10px;
	margin-left: 6px
}

.aside-initiator-info .avatar-row .name-row .icon-wrapper:hover .tips-wrapper
	{
	display: block
}

.aside-initiator-info .avatar-row .name-row .icon-wrapper .icon {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline-block
}

.aside-initiator-info .avatar-row .name-row .icon-wrapper .icon-auth {
	background-image: url(../images/icon-auth.png);
	width: 14px;
	height: 16px
}

.aside-initiator-info .avatar-row .name-row .icon-wrapper .tips-wrapper
	{
	display: none;
	border-bottom: none;
	position: absolute;
	top: -25px;
	left: 50%;
	margin-left: -24px;
	border: 1px solid #dadada;
	padding: 0 5px;
	white-space: nowrap;
	border-radius: 3px;
	background-color: #fff
}

.aside-initiator-info .avatar-row .name-row .icon-wrapper .tips-wrapper:before
	{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -3px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 0 solid transparent;
	border-top: 4px solid #fff;
	z-index: 2
}

.aside-initiator-info .avatar-row .name-row .icon-wrapper .tips-wrapper:after
	{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -4px;
	bottom: -4px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 0 solid transparent;
	border-top: 4px solid #dadada
}

.aside-initiator-info .avatar-row .address {
	background: url(../images/icon-address-marker.png) 0 50% no-repeat;
	padding-left: 20px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-initiator-info .audit-info-wrapper {
	border-top: 1px dashed #dadada;
	border-bottom: 1px dashed #dadada;
	padding: 10px 0
}

.aside-initiator-info .audit-info-wrapper .audit-info-row {
	font-size: 14px;
	line-height: 16px;
	padding: 10px 0;
	*zoom: 1
}

.aside-initiator-info .audit-info-wrapper .audit-info-row:after {
	content: "";
	display: table;
	clear: both
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper
	{
	float: left;
	width: 30px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon
	{
	display: inline-block;
	background-repeat: no-repeat
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon-id-card
	{
	background-image: url(../images/icon-id-card.png);
	width: 16px;
	height: 16px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon-file
	{
	background-image: url(../images/icon-small-file.png);
	width: 16px;
	height: 16px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon-license
	{
	background-image: url(../images/icon-license.png);
	width: 16px;
	height: 16px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon-shui
	{
	background-image: url(../images/icon-shui.png);
	width: 16px;
	height: 16px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon-org
	{
	background-image: url(../images/icon-org.png);
	width: 16px;
	height: 16px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon-image
	{
	background-image: url(../images/icon-publisher-picture.png);
	width: 16px;
	height: 16px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .icon-wrapper .icon-contract
	{
	background-image: url(../images/icon-contract.png);
	width: 16px;
	height: 16px
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .audit-field {
	color: #999
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .audit-status
	{
	float: right;
	color: #856bdf
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .audit-status.auditing
	{
	color: #65c56c
}

.aside-initiator-info .audit-info-wrapper .audit-info-row .audit-status.audited
	{
	color: #ff3232;
}

.aside-initiator-info .button-row .button {
	display: block;
	width: 100%;
	font-size: 16px;
	text-align: center;
	line-height: 46px;
	height: 46px;
	color: #666;
	background-color: #f6f6f6;
	border-radius: 5px;
	border-bottom: 4px solid #d3d3d3;
}

.aside-initiator-info .button-row .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa;
}

.aside-initiator-info .button-row .button.w-165 {
	width: 165px;
}

.aside-initiator-info .button-row .icon {
	display: inline-block;
	background-position: 0 50%;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	margin-right: 6px;
}

.aside-initiator-info .button-row .button-icon {
	margin-right: 0;
}

.aside-initiator-info .button-row .icon-message {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-message.png);
}

.aside-initiator-info .button-row .icon-heart {
	width: 14px;
	height: 14px;
	background-image: url(../images/icon-heart.png);
}

.aside-initiator-info .button-row .icon-talk {
	width: 16px;
	height: 16px;
	background-image: url(../images/icon-talk.png);
	vertical-align: -3px;
}

.zhongchou-pay-back-wrapper {
	line-height: 1.5;
}

.zhongchou-pay-back-wrapper .title {
	color: #009ee5;
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 10px;
}

.zhongchou-pay-back-wrapper .preview-box {
	border: 1px solid #eee;
	font-size: 14px
}

.zhongchou-pay-back-wrapper .preview-box .preview-box-hd {
	border-bottom: 1px solid #dadada;
	padding: 9px 19px
}

.zhongchou-pay-back-wrapper .preview-box .preview-box-bd {
	padding: 9px 19px;
	line-height: 2;
	color: #666
}

.zhongchou-pay-back-wrapper .preview-box .sum {
	font-size: 20px;
	color: #ff6161
}

.zhongchou-pay-back-wrapper .preview-box .supporter {
	line-height: 30px
}

.zhongchou-pay-back-wrapper .preview-box .supporter .supporter-num {
	color: #009ee5;
	font-weight: 700
}

.zhongchou-pay-back-wrapper .preview-box .limit {
	color: #009ee5;
	font-weight: 700
}

.zhongchou-pay-back-wrapper .preview-box .red-text {
	color: #ff6161
}

.zhongchou-pay-back-wrapper .preview-box .cover-img {
	margin: 10px 0
}

.zhongchou-pay-back-wrapper .preview-box .button-support {
	background-color: #009ee5;
	font-size: 16px;
	text-align: center;
	line-height: 46px;
	border-bottom: 4px solid #6851ba;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
	color: #fff
}

.zhongchou-pay-back-wrapper .preview-box .button-support:hover {
	background-color: #007bb2;
	border-bottom: 4px solid #523d9b
}

.zhongchou-detail-main-wrapper {
	position: relative
}

.zhongchou-detail-main-wrapper .zhongchou-detail-pagination-next,.zhongchou-detail-main-wrapper .zhongchou-detail-pagination-prev
	{
	background-image: url(../images/zhongchou-pagination-arrow-sprite.png);
	background-repeat: no-repeat;
	display: block;
	width: 30px;
	height: 56px;
	position: fixed;
	top: 50%;
	margin-top: -28px;
	left: 50%
}

.zhongchou-detail-main-wrapper .zhongchou-detail-pagination-prev {
	margin-left: -620px
}

.zhongchou-detail-main-wrapper .zhongchou-detail-pagination-prev:hover {
	background-position: 0 -66px
}

.zhongchou-detail-main-wrapper .zhongchou-detail-pagination-next {
	margin-left: 590px;
	background-position: -40px 0
}

.zhongchou-detail-main-wrapper .zhongchou-detail-pagination-next:hover {
	background-position: -40px -66px
}

.zhongchou-join-wrapper {
	border: 1px solid #eee
}

.zhongchou-join-wrapper .zhongchou-join-hd {
	border-bottom: 1px solid #dadada;
	margin-left: 20px
}

.zhongchou-join-wrapper .zhongchou-join-hd .zhongchou-join-title {
	font-size: 24px;
	line-height: 30px;
	padding: 25px 0 20px 20px;
	color: #fff;
	font-weight: 400;
	position: relative;
	color: #333;
	margin-left: -20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchou-join-wrapper .zhongchou-join-hd .zhongchou-join-title:before
	{
	content: '';
	position: absolute;
	left: 0;
	width: 4px;
	height: 30px;
	background: #9f19cf;
	background: -webkit-linear-gradient(left, #9f19cf, #fd30ae);
	background: linear-gradient(90deg, #9f19cf, #fd30ae)
}

.zhongchou-join-wrapper .zhongchou-join-bd {
	font-size: 16px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list
	{
	margin: 0 20px;
	position: relative;
	*zoom: 1
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list:after
	{
	content: "";
	display: table;
	clear: both
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list .step-item
	{
	float: left;
	text-align: center;
	position: relative
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list .step-item .icon-dot
	{
	display: inline-block;
	vertical-align: top;
	width: 10px;
	height: 10px;
	background-color: #a9a9a9;
	border: 5px solid #ddd;
	border-radius: 50%
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list .step-item .title-wrapper
	{
	color: #999;
	margin-top: 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list .step-item.active .icon-dot
	{
	background-color: #856bdf;
	border: 5px solid #cec4f2
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list .step-item.active .title-wrapper
	{
	color: #856bdf
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list.steps-4 .step-item
	{
	width: 25%
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list.steps-4:before
	{
	content: '';
	position: absolute;
	border-top: 1px dashed #dedede;
	top: 10px;
	left: 135px;
	right: 135px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list.steps-5 .step-item
	{
	width: 20%
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-step-bar .zhongchou-join-step-list.steps-5:before
	{
	content: '';
	position: absolute;
	border-top: 1px dashed #dedede;
	top: 10px;
	left: 110px;
	right: 110px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper
	{
	border: 1px solid #dadada;
	padding: 0 19px;
	margin: 0 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper .intro-title
	{
	font-size: 20px;
	color: #ff5c5c;
	padding: 10px 0
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper .intro-content
	{
	line-height: 32px;
	color: #666
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper .backup-wrapper
	{
	border-top: 1px dashed #dedede;
	padding: 10px 0;
	margin-top: 10px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper .backup-wrapper .field-title
	{
	float: left;
	width: 60px;
	line-height: 50px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper .backup-wrapper .input-box-wrapper
	{
	margin-left: 60px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper .backup-wrapper .input-box
	{
	width: 100%;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 48px;
	box-sizing: border-box;
	padding: 0 10px;
	vertical-align: top
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-project-intro-wrapper .backup-wrapper .input-box:focus
	{
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-apply-wrapper
	{
	border: 1px solid #dadada;
	padding: 20px;
	margin: 0 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-apply-wrapper .apply-title
	{
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	text-align: center
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-apply-wrapper .apply-content
	{
	font-size: 14px;
	line-height: 28px;
	color: #666
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-apply-wrapper .apply-content p
	{
	margin-bottom: 1em
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-fields-wrapper
	{
	margin: 0 40px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-fields-wrapper .field-row
	{
	padding: 20px 0
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-money-wrapper-row
	{
	border-bottom: 1px dashed #dedede;
	padding: 15px 0
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-money-wrapper-row .zhongchou-join-money-wrapper
	{
	float: left;
	width: 330px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-money-wrapper-row .zhongchou-join-pay-method-wrapper
	{
	margin-left: 330px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-money-wrapper-row .zhongchou-join-pay-method-wrapper .zhongchou-join-pay-method .pay-method
	{
	color: #856bdf
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-account-balance-wrapper
	{
	float: left;
	width: 330px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-account-balance .account-balance
	{
	font-size: 20px;
	line-height: 24px;
	color: #ff5c5c;
	font-weight: 700;
	vertical-align: -2px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-usable-balance-wrapper
	{
	margin-left: 330px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-usable-balance-wrapper .zhongchou-join-usable-balance .usable-balance
	{
	font-size: 20px;
	line-height: 24px;
	color: #ff5c5c;
	vertical-align: -2px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-money .money-num
	{
	font-size: 20px;
	line-height: 24px;
	color: #ff5c5c;
	font-weight: 700;
	vertical-align: -2px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-balance-paid .balance-paid
	{
	font-size: 20px;
	line-height: 24px;
	color: #ff5c5c;
	font-weight: 700;
	vertical-align: -2px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-input-pay-password-row .field-title
	{
	line-height: 50px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-input-pay-password-row .input-box
	{
	width: 300px;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 48px;
	box-sizing: border-box;
	padding: 0 10px;
	vertical-align: top
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-input-pay-password-row .input-box:focus
	{
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-pay-success-wrapper
	{
	text-align: center;
	color: #856bdf;
	font-size: 24px;
	line-height: 40px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper
	{
	background-color: #f6f6f6;
	width: 880px;
	height: 300px;
	margin-left: auto;
	margin-right: auto
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .field-title
	{
	font-size: 18px;
	color: #666;
	line-height: 50px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .input-box
	{
	width: 365px;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 48px;
	box-sizing: border-box;
	padding: 0 10px;
	vertical-align: top
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .input-box:focus
	{
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .icon
	{
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 0 0
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .icon-image
	{
	background-image: url(../images/icon-image.png);
	width: 20px;
	height: 20px;
	vertical-align: -3px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .button-upload
	{
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	color: #666;
	width: 198px;
	border: 1px solid #dadada;
	border-bottom: 5px solid #dadada;
	border-radius: 5px;
	text-align: center;
	height: 44px;
	line-height: 44px;
	background: #fff;
	background: -webkit-linear-gradient(#fff, #e8e8e8);
	background: linear-gradient(#fff, #e8e8e8)
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .button-upload:hover
	{
	background: #e6e6e6;
	background: -webkit-linear-gradient(#e6e6e6, #cfcfcf);
	background: linear-gradient(#e6e6e6, #cfcfcf);
	border-bottom: 5px solid #c1c1c1
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-upload-id-card-wrapper .upload-wrapper:hover .button-upload
	{
	background: #e6e6e6;
	background: -webkit-linear-gradient(#e6e6e6, #cfcfcf);
	background: linear-gradient(#e6e6e6, #cfcfcf);
	border-bottom: 5px solid #c1c1c1
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-lead-investor-wrapper
	{
	border: 1px solid #dadada;
	margin: 0 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-lead-investor-wrapper .lead-investor-title-wrapper
	{
	text-align: center;
	padding: 20px 0;
	border-bottom: 1px dashed #dedede;
	margin: 0 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-lead-investor-wrapper .lead-investor-title
	{
	display: inline-block;
	background: url(../images/icon-money.png) 0 50% no-repeat;
	padding-left: 50px;
	color: #ff5c5c;
	font-size: 24px;
	line-height: 40px;
	font-weight: 700
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-lead-investor-wrapper .lead-investor-content
	{
	color: #999;
	font-size: 14px;
	line-height: 28px;
	padding: 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper
	{
	border: 1px solid #dadada;
	margin: 0 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .co-investor-title-wrapper
	{
	padding: 20px 0;
	border-bottom: 1px dashed #dedede;
	margin: 0 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .co-investor-title
	{
	background: url(../images/icon-money-green.png) 0 50% no-repeat;
	padding-left: 50px;
	color: #65c56c;
	font-size: 24px;
	line-height: 40px;
	font-weight: 700
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row
	{
	margin-left: 20px;
	margin-right: 20px;
	line-height: 50px;
	*zoom: 1
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row:after
	{
	content: "";
	display: table;
	clear: both
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row .field-title
	{
	float: left;
	width: 80px;
	font-size: 18px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row .r-wrapper
	{
	margin-left: 80px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row .input-box
	{
	width: 365px;
	border: 1px solid #dadada;
	height: 50px;
	line-height: 48px;
	box-sizing: border-box;
	padding: 0 10px;
	vertical-align: top
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row .input-box:focus
	{
	border: 1px solid #dadada;
	box-shadow: 0 0 7px 3px #f8f7fd, inset 0 0 7px 3px #f8f7fd
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row .input-tips
	{
	color: #ff3939;
	font-size: 14px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-co-investor-wrapper .input-row .co-investor-money-num
	{
	color: #ff5c5c;
	font-size: 20px;
	font-weight: 700;
	vertical-align: -2px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-order-num-wrapper
	{
	text-align: center;
	font-size: 20px
}

.zhongchou-join-wrapper .zhongchou-join-bd .zhongchou-join-order-num-wrapper .order-num
	{
	color: red
}

.zhongchou-join-wrapper .zhongchou-join-bd .submit-wrapper {
	text-align: center
}

.zhongchou-join-wrapper .zhongchou-join-bd .agreement-wrapper {
	cursor: pointer;
	font-size: 14px
}

.zhongchou-join-wrapper .zhongchou-join-bd .agreement-wrapper .checkbox
	{
	cursor: pointer;
	width: 14px;
	height: 14px
}

.zhongchou-join-wrapper .zhongchou-join-bd .submit-row .button {
	background-color: #f6f6f6;
	text-align: center;
	line-height: 46px;
	border: 0;
	border-bottom: 4px solid #d3d3d3;
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	width: 275px;
	cursor: pointer
}

.zhongchou-join-wrapper .zhongchou-join-bd .submit-row .button:hover {
	background-color: #ddd;
	border-bottom: 4px solid #bababa
}

.zhongchou-join-wrapper .zhongchou-join-bd .submit-row .button.button-primary
	{
	color: #fff;
	background-color: #009ee5;
	border-bottom: 4px solid #6851ba
}

.zhongchou-join-wrapper .zhongchou-join-bd .submit-row .button.button-primary:hover
	{
	background-color: #007bb2;
	border-bottom: 4px solid #523d9b
}

.zhongchou-to-investor-list .item {
	padding: 10px 0;
	border-bottom: 1px dashed #dadada
}

.zhongchou-to-investor-item {
	*zoom: 1
}

.zhongchou-to-investor-item:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-to-investor-item .investor-wrapper {
	float: left;
	width: 590px
}

.zhongchou-to-investor-item .investor-wrapper .avatar-wrapper {
	float: left;
	width: 80px
}

.zhongchou-to-investor-item .investor-wrapper .avatar-wrapper img {
	width: 80px;
	height: 80px;
	border-radius: 3px
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper {
	float: left;
	width: 490px;
	margin-left: 10px
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .item-name {
	font-size: 16px;
	color: #666;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .item-name a
	{
	color: #666
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .item-name a:hover
	{
	color: #856bdf
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .auth-row {
	padding: 10px 0;
	*zoom: 1
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .auth-row:after
	{
	content: "";
	display: table;
	clear: both
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .auth-row .icon
	{
	float: left;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 10px
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .auth-row .icon-edit
	{
	background-image: url(../images/icon-publisher-edit.png)
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .auth-row .icon-user
	{
	background-image: url(../images/icon-publisher-user.png)
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .auth-row .icon-message
	{
	background-image: url(../images/icon-message-gray.png)
}

.zhongchou-to-investor-item .investor-wrapper .info-wrapper .item-time {
	color: #999;
	line-height: 20px
}

.zhongchou-to-investor-item .money-wrapper {
	float: right;
	width: 120px
}

.zhongchou-to-investor-item .money-wrapper .money-title {
	color: #fff;
	background-color: #ff7c7c;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 3px 3px 0 0
}

.zhongchou-to-investor-item .money-wrapper .money-num-box {
	border: 1px solid #ff7c7c;
	border-radius: 0 0 3px 3px;
	text-align: center
}

.zhongchou-to-investor-item .money-wrapper .money-num {
	font-size: 18px;
	line-height: 48px;
	font-weight: 700;
	color: #f44;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.zhongchou-dividend-intro-list {
	font-size: 16px;
	line-height: 50px
}

.zhongchou-dividend-intro-list .item {
	border-bottom: 1px dashed #dadada;
	*zoom: 1
}

.zhongchou-dividend-intro-list .item:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-dividend-intro-list .field-title {
	float: left;
	width: 100px;
	color: #856bdf
}

.zhongchou-dividend-intro-list .field-content {
	margin-left: 100px;
	display: block;
	color: #666
}

.zhongchou-dividend-log-wrapper {
	margin: 0 20px
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd {
	padding: 10px 0;
	*zoom: 1
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd .zhongchou-dividend-table-hd-l
	{
	float: left
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd .zhongchou-dividend-table-hd-r
	{
	float: right
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd .zhongchou-dividend-detail-title
	{
	font-size: 16px;
	line-height: 32px;
	color: #009ee5;
	font-weight: 400
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd .select {
	height: 32px;
	border: 1px solid #dadada;
	width: 120px;
	vertical-align: top;
	float: left;
	margin-right: 10px;
	font-size: 14px;
	color: #999;
	outline: 0
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd .button {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	color: #666;
	padding: 0 16px;
	background-color: #f6f6f6;
	border-bottom: 2px solid #d3d3d3
}

.zhongchou-dividend-log-wrapper .zhongchou-dividend-table-hd .button:hover
	{
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.zhongchou-dividend-log-table {
	width: 100%;
	table-layout: fixed;
	text-align: center;
	line-height: 30px
}

.zhongchou-dividend-log-table td,.zhongchou-dividend-log-table th {
	padding: 10px 10px
}

.zhongchou-dividend-log-table th {
	font-size: 16px;
	font-weight: 400;
	background-color: #d8f3ff
}

.zhongchou-dividend-log-table td {
	font-size: 14px;
	color: #666;
	border-bottom: 1px dashed #dadada
}

.zhongchou-dividend-log-table tr:hover {
	background-color: #f9f9f9
}

.zhongchou-list-hot-recommendation {
	background: url(../images/zhongchou-list-hot-recommendation-bg.jpg) 0
		100% no-repeat;
	*zoom: 1
}

.zhongchou-list-hot-recommendation:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-nav-wrapper
	{
	float: left;
	width: 295px
}

.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-tabs-wrapper
	{
	float: left;
	width: 865px;
	/* height: 420px; */
	overflow: hidden
}

.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-nav
	{
	/* height: 420px; */
	border-right: 1px solid #5b78fe;
	margin-right: 35px
}

.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-nav .item
	{
	font-size: 14px;
	line-height: 40px;
	color: #666;
	text-align: right
}

.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-nav .item-link
	{
	display: block;
	color: #666;
	padding-right: 30px
}

.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-nav .item-link.active,.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-nav .item-link:hover
	{
	color: #b226c8
}

.zhongchou-list-hot-recommendation .zhongchou-list-hot-recommendation-nav .item-link.active
	{
	background: url(../images/line-5-40.jpg) 100% 50% no-repeat;
	margin-right: -2px;
	padding-right: 32px
}

.zhongchou-list-hot-recommendation .zhongchou-hot-list {
	margin-bottom: 0
}

.zhongchou-slides-row {
	position: relative;
	padding-top: 60px
}

.zhongchou-slides-row .zhongchou-slides-bg-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 480px;
	overflow: hidden
}

.zhongchou-slides-row .zhongchou-slides-bg-wrapper .zhongchou-slides-bg-list
	{
	position: absolute;
	left: 0;
	top: 0
}

.zhongchou-slides-row .zhongchou-slides-bg-wrapper .zhongchou-slides-bg-list .item
	{
	height: 480px;
	float: left;
	background-position: center bottom;
	background-repeat: no-repeat
}

.zhongchou-slides-row .zhongchou-slides-bg-wrapper .zhongchou-slides-bg-list .item img
	{
	width: 0;
	height: 0
}

.zhongchou-slides-wrapper {
	position: relative;
	*zoom: 1
}

.zhongchou-slides-wrapper:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-slides-wrapper .slides-l {
	float: left;
	width: 580px;
	height: 500px;
	overflow: hidden;
	position: relative
}

.zhongchou-slides-wrapper .slides-l ul {
	position: absolute;
	left: 0;
	top: 0
}

.zhongchou-slides-wrapper .slides-l ul li {
	float: left;
	width: 580px;
	height: 500px
}

.zhongchou-slides-wrapper .slides-r {
	float: left;
	width: 580px;
	height: 500px
}

.zhongchou-slides-wrapper .slides-r-t {
	*zoom: 1
}

.zhongchou-slides-wrapper .slides-r-t:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-slides-wrapper .slides-r-t .slides-r-t-l {
	float: left;
	width: 290px;
	height: 250px;
	overflow: hidden;
	position: relative
}

.zhongchou-slides-wrapper .slides-r-t .slides-r-t-l ul {
	position: absolute;
	left: 0;
	top: 0
}

.zhongchou-slides-wrapper .slides-r-t .slides-r-t-l ul li {
	float: left;
	width: 290px;
	height: 250px
}

.zhongchou-slides-wrapper .slides-r-t .slides-r-t-r {
	float: left;
	width: 290px;
	height: 250px;
	overflow: hidden;
	position: relative
}

.zhongchou-slides-wrapper .slides-r-t .slides-r-t-r ul {
	position: absolute;
	left: 0;
	top: 0
}

.zhongchou-slides-wrapper .slides-r-t .slides-r-t-r ul li {
	float: left;
	width: 290px;
	height: 250px
}

.zhongchou-slides-wrapper .slides-r-b {
	width: 580px;
	height: 250px;
	overflow: hidden;
	position: relative
}

.zhongchou-slides-wrapper .slides-r-b ul {
	position: absolute;
	left: 0;
	top: 0
}

.zhongchou-slides-wrapper .slides-r-b ul li {
	float: left;
	width: 580px;
	height: 250px
}

.zhongchou-slides-wrapper .slides-pagination {
	position: absolute;
	bottom: 20px;
	right: 600px
}

.zhongchou-slides-wrapper .slides-pagination .slides-pagination-dot {
	float: left;
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #fff;
	margin-left: 12px
}

.zhongchou-slides-wrapper .slides-pagination .slides-pagination-dot:hover
	{
	background-color: #c5d0dc
}

.zhongchou-slides-wrapper .slides-pagination .slides-pagination-dot.active
	{
	background-color: #856bdf
}

.zhongchou-slides-wrapper .slides-arrow {
	position: absolute;
	display: block;
	width: 30px;
	height: 56px;
	background-image: url(../images/zhongchou-pagination-arrow-sprite.png);
	background-repeat: no-repeat;
	top: 50%;
	margin-top: -28px
}

.zhongchou-slides-wrapper .slides-arrow-prev {
	left: -50px
}

.zhongchou-slides-wrapper .slides-arrow-prev:hover {
	background-position: 0 -66px
}

.zhongchou-slides-wrapper .slides-arrow-next {
	right: -50px;
	background-position: -40px 0
}

.zhongchou-slides-wrapper .slides-arrow-next:hover {
	background-position: -40px -66px
}

.zhongchou-search-row {
	padding: 17px 0;
	border: 1px solid #dadada;
	*zoom: 1
}

.zhongchou-search-row:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-search-row .zhongchou-search-row-l {
	float: left
}

.zhongchou-search-row .zhongchou-search-row-r {
	float: right
}

.zhongchou-data-list {
	*zoom: 1
}

.zhongchou-data-list:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-data-list .item {
	float: left;
	width: 230px;
	text-align: center;
	background: url(../images/zhongchou-index-num-separate-line.png) 0 50%
		no-repeat
}

.zhongchou-data-list .item:first-child {
	background: 0 0
}

.zhongchou-data-list .item-value {
	font-size: 30px;
	line-height: 40px
}

.zhongchou-data-list .item-title-wrapper {
	font-size: 14px;
	line-height: 24px;
	color: #ff4552
}

.zhongchou-data-list .item-title-wrapper .icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	vertical-align: -2px
}

.zhongchou-data-list .item-title-wrapper .icon-money {
	background-image: url(../images/icon-purple-money.png)
}

.zhongchou-data-list .item-title-wrapper .icon-success {
	background-image: url(../images/icon-purple-success.png)
}

.zhongchou-data-list .item-title-wrapper .icon-chart {
	background-image: url(../images/icon-purple-chart.png)
}

.zhongchou-data-list .item-title-wrapper .icon-user {
	background-image: url(../images/icon-purple-user.png)
}

.zhongchou-search-wrapper {
	position: relative;
	margin: 17px 10px 0 0
}

.zhongchou-search-wrapper .input-search {
	border: 1px solid #e0e0e0;
	height: 30px;
	padding: 4px 38px 4px 64px;
	border-radius: 15px;
	width: 220px;
	line-height: 28px;
	box-sizing: border-box
}

.zhongchou-search-wrapper .btn-search {
	position: absolute;
	top: 0;
	right: 0;
	width: 38px;
	height: 30px;
	background: url(../images/icon-search.png) 50% 50% no-repeat;
	cursor: pointer;
	border: 0
}

.zhongchou-search-wrapper .drop-list-wrapper {
	position: absolute;
	left: 5px;
	top: 8px
}

.zhongchou-search-wrapper .drop-list-wrapper .drop-list-current-option {
	width: 46px;
	border-right: 1px solid #575757;
	line-height: 14px;
	padding-left: 4px;
	display: block;
	background: url(../images/icon-arrow-down.png) 35px 50% no-repeat
}

.zhongchou-search-wrapper .drop-list-wrapper .drop-list-options-wrapper
	{
	position: absolute;
	left: 0;
	top: -4px;
	background-color: #fff;
	border: 1px solid #f2f2f2;
	width: 49px
}

.zhongchou-search-wrapper .drop-list-wrapper .drop-list-options-wrapper .drop-list-options
	{
	line-height: 14px;
	background: url(../images/icon-arrow-up.png) 34px 8px no-repeat
}

.zhongchou-search-wrapper .drop-list-wrapper .drop-list-options-wrapper .drop-list-options li a
	{
	display: block;
	padding: 3px 0 3px 3px
}

.zhongchou-index-slides-bg-wrapper {
	width: 100%;
	height: 490px;
	overflow: hidden;
	position: absolute;
	top: 0;
	margin: 0 auto;
	max-width: 1920px;
	left: 0;
	right: 0
}

.zhongchou-index-slides-bg-wrapper .zhongchou-index-slides-bg-list {
	position: absolute;
	*zoom: 1
}

.zhongchou-index-slides-bg-wrapper .zhongchou-index-slides-bg-list:after
	{
	content: "";
	display: table;
	clear: both
}

.zhongchou-index-slides-bg-wrapper .zhongchou-index-slides-bg-list .bg-item
	{
	float: left;
	height: 490px;
	width: 1920px;
	background-repeat: no-repeat;
	background-position: 50% 0
}

.zhongchou-timeline {
	position: relative
}

.zhongchou-timeline:before {
	content: '';
	position: absolute;
	top: 0;
	left: 160px;
	width: 1px;
	height: 100%;
	background-color: #dadada
}

.zhongchou-timeline .item {
	margin-bottom: 20px;
	*zoom: 1
}

.zhongchou-timeline .item:after {
	content: "";
	display: table;
	clear: both
}

.zhongchou-timeline .item-time-wrapper {
	float: left;
	width: 170px;
	text-align: center
}

.zhongchou-timeline .item-content-wrapper {
	margin-left: 180px;
	border: 1px solid #dadada;
	border-radius: 3px;
	background-color: #f6f6f6;
	padding: 5px 10px;
	color: #999;
	font-size: 14px;
	line-height: 24px;
	position: relative;
	min-height: 24px;
}

.zhongchou-timeline .item-content-wrapper:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 5px;
	left: -6px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 5px solid #dadada
}

.zhongchou-timeline .item-content-wrapper:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 6px;
	left: -4px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-right: 4px solid #f6f6f6
}

.zhongchou-timeline .item-content-image-wrapper {
	margin: 5px 0
}

.zhongchou-timeline .item-time {
	font-size: 14px;
	line-height: 20px;
	color: #999;
	float: left;
	width: 150px
}

.zhongchou-timeline .item-dot {
	float: right;
	display: block;
	background-color: #1aa6e7;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 5px solid #a3dbf5;
	position: relative
}

.aside-category-wrapper .aside-category-title {
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-weight: 700;
	background-color: #009ee5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-category-wrapper .aside-category-nav {
	font-size: 16px;
	line-height: 50px;
	background-color: #f5f5f5;
	border: 1px solid #dadada
}

.aside-category-wrapper .aside-category-nav li {
	text-align: center
}

.aside-category-wrapper .aside-category-nav li a {
	display: block;
	padding: 0 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.aside-category-wrapper .aside-category-nav li a.active {
	background: #fff url(../images/line-5-100.jpg) 0 0 no-repeat
}

.help-list-wrapper {
	border: 1px solid #dadada;
	padding: 0 20px
}

.help-list {
	font-size: 16px
}

.help-list li {
	border-bottom: 1px dashed #dadada;
	padding: 12px 0
}

.help-list li a {
	background: url(../images/dot-5-5.png) 0 50% no-repeat;
	padding-left: 15px
}

.help-content-wrapper {
	border: 1px solid #dadada;
	padding: 0 20px
}

.help-content-wrapper .content-hd {
	border-bottom: 1px solid #f0f0f0;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px
}

.help-content-wrapper .content-bd {
	font-size: 16px;
	line-height: 32px;
	padding: 8px 0
}

.help-content-wrapper .content-ft {
	margin-bottom: 20px;
	margin-top: 80px;
	*zoom: 1
}

.help-content-wrapper .content-ft:after {
	content: "";
	display: table;
	clear: both
}

.help-content-wrapper .content-ft a {
	font-size: 16px;
	line-height: 30px;
	color: #999
}

.help-content-wrapper .content-ft .pagination-prev {
	float: left;
	padding-left: 10px;
	border-left: 5px solid #999
}

.help-content-wrapper .content-ft .pagination-prev:hover {
	color: #856bdf;
	border-left: none;
	padding-left: 15px;
	background: url(../images/line-5-100.jpg) 0 0 no-repeat
}

.help-content-wrapper .content-ft .pagination-next {
	float: right;
	padding-right: 10px;
	border-right: 5px solid #999
}

.help-content-wrapper .content-ft .pagination-next:hover {
	color: #856bdf;
	border-right: none;
	padding-right: 15px;
	background: url(../images/line-5-100.jpg) 100% 0 no-repeat
}

.help-content-wrapper .content-title {
	font-size: 24px;
	line-height: 50px;
	color: #856bdf;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.help-content-wrapper .content-time {
	font-size: 14px;
	color: #999
}

.search-result-data-row {
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 10px
}

.search-result-data-row .search-keyword-wrapper {
	font-size: 18px
}

.search-result-data-row .search-count-wrapper {
	font-size: 14px;
	margin-left: 10px
}

.search-result-data-row .search-count-wrapper .search-count {
	color: red
}

.comment-login-tips-box {
	border: 1px solid #dadada;
	text-align: center;
	font-size: 18px;
	line-height: 28px;
	color: #999;
	padding: 45px 20px
}

.comment-login-tips-box a {
	color: #856bdf
}

.comment-login-tips-box a:hover {
	color: #6241d6
}

.comment-list-wrapper {
	padding: 0 19px;
	border: 1px solid #dadada
}

.comment-list .item {
	border-bottom: 1px dotted #dadada
}

.comment-list-item {
	padding: 20px 0 10px 0;
	*zoom: 1;
}

.comment-list-item:after {
	content: "";
	display: table;
	clear: both;
}

.comment-list-item .item-avatar-wrapper {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: -60px;
	position: relative;
}

.comment-list-item .item-avatar-wrapper img {
	width: 60px;
}

.comment-list-item .item-text-wrapper {
	float: left;
	padding-left: 80px;
	width: 100%;
	box-sizing: border-box
}

.comment-list-item .item-username {
	font-weight: 700;
	color: #856bdf;
	font-size: 14px;
	line-height: 24px
}

.comment-list-item .item-username:hover {
	color: #6241d6
}

.comment-list-item .item-time {
	color: #999;
	font-size: 16px;
	line-height: 24px
}

.comment-list-item .item-content {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	margin: 5px 0
}

.comment-list-item .btn-reply {
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	vertical-align: top;
	color: #856bdf;
	padding: 0 10px;
	background-color: #ccc;
	color: #fff;
	border-radius: 3px
}

.comment-list-item .btn-reply:hover {
	background-color: #856bdf
}

.comment-list-item .item-reply-textarea {
	border: 1px solid #dadada;
	width: 100%;
	height: 100px;
	background-color: #f6f6f6;
	resize: none;
	font-size: 14px;
	line-height: 24px;
	padding: 7px;
	box-sizing: border-box
}

.comment-list-item .item-reply-action-row {
	margin: 20px 0 10px 0;
	text-align: right
}

.comment-list-item .item-reply-action-row .button {
	margin-left: 6px;
	display: inline-block;
	vertical-align: top;
	background-color: #f6f6f6;
	border-radius: 5px;
	padding: 0 26px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 2px solid #d3d3d3
}

.comment-list-item .item-reply-action-row .button:hover {
	background-color: #ddd;
	border-bottom: 2px solid #bababa
}

.comment-list-item .item-reply-action-row .button.button-primary {
	color: #fff;
	background-color: #009ee5;
	border-bottom: 2px solid #6851ba
}

.comment-list-item .item-reply-action-row .button.button-primary:hover {
	background-color: #007bb2;
	border-bottom: 2px solid #523d9b
}
.site-footer {
	width: 100%;
	min-width: 1160px;
	margin: 0 auto;
}
.site-footer .category-wrapper {
	background-color: #f6f6f6;
	line-height: 24px;
	color: #a2a2a2;
	padding: 20px 0
}

.site-footer .category-wrapper a {
	color: #a2a2a2
}

.site-footer .category-wrapper a:hover {
	color: #856bdf
}

.site-footer .category-wrapper .hd {
	width: 55%;
	border-bottom: 1px solid #dadada;
	padding: 10px 0
}

.site-footer .category-wrapper .bd {
	width: 55%;
	padding: 20px 0;
	*zoom: 1
}
.bd_right1{
	width:190px;
	height:246px;
	float:right;
	margin-top:-245px;
	margin-left:25px;
}
.bd_right1 img{
	width:100%;
	margin-top: 15px;
}
.bd_right1 span{
	display:block;
	width:100%;
	height:30px;
	text-align: center;
	font:16px/30px "Microsoft YaHei, sans-serif";
	color:#555;
}
.bd_right2{
	width:240px;
	height:150px;
	float:right;
	margin-top:-175px;
}
.bd_right2 .bd_span1{
	width:100%;
	height:30px;
	font:bold 16px/30px "Microsoft YaHei, sans-serif";
	color:#5c5c5c;
	display:block;
}
.bd_right2 .bd_span2{
	width:100%;
	height:30px;
	font:20px/30px "Microsoft YaHei, sans-serif";
	color:#61a6ff;
	display:block;
}
.bd_right2 .bd_span3{
	width:100%;
	height:30px;
	font:14px/30px "Microsoft YaHei, sans-serif";
	color:#5c5c5c;
	display:block;
}
.bd_right2 .bd_a{
	width:100%;
	height:30px;
	font:20px/30px "Microsoft YaHei, sans-serif";
	color:#61a6ff !important;
	display:block;
}

.bd_right2 .bd_a:hover{
	text-decoration: underline;
}
.bd_right2 .bd_span4{
	width:100%;
	height:30px;
	font:12px/30px "Microsoft YaHei, sans-serif";
	color:#555;
	display:block;
}









.site-footer .category-wrapper .bd:after {
	content: "";
	display: table;
	clear: both
}

.site-footer .category-wrapper .category-title {
	font-size: 16px;
	font-weight: 400;
	margin-left: 30px;
}

.site-footer .category-wrapper .category-list {
	float: left;
	width: 20%;
	box-sizing: border-box
}

.site-footer .category-wrapper .category-list .title-item {
	text-align: center
}

.site-footer .category-wrapper .category-list .item {
	text-align: center
}

.site-footer .category-wrapper .category-list .main-title {
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	color: #5c5c5c
}

.site-footer .category-wrapper .category-list .main-title:hover {
	color: #856bdf
}

.site-footer .category-wrapper .category-list .item-title {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 0;
	color: #5c5c5c
}

.site-footer .category-wrapper .category-list .item-title:hover {
	color: #856bdf
}

.site-footer .footer-wrapper {
	background-color: #323232;
	color: #e4e4e4;
	padding: 30px 0 40px;
}

.site-footer .footer-wrapper a {
	color: #e4e4e4;
	font-size: 14px;
}

.site-footer .footer-wrapper a:hover {
	color: #cbcbcb;
}

.site-footer .footer-wrapper .col-r {
	width: 660px;
}

.site-footer .footer-wrapper .link-list {
	*zoom: 1;
}

.site-footer .footer-wrapper .link-list:after {
	content: "";
	display: table;
	clear: both;
}

.site-footer .footer-wrapper .link-list li {
	float: left;
	border-left: 1px solid #e4e4e4;
	padding: 0 10px;
	margin: 6px 0 30px;
}

.site-footer .footer-wrapper .link-list li:first-child {
	border-left: none;
	padding-left: 0;
}

.site-footer .footer-wrapper .contact-list {
	font-size: 14px;
	line-height: 30px;
	*zoom: 1
}
.contact-list1{
	height: 30px;
	margin-left: -115px;	
}
.contact-list1 .contact-list1_a1{
	height: 30px;
	font: 16px/30px "Microsoft YaHei, sans-serif";
    color: #fff;
    margin-right:50px;	
}
.contact-list1 .contact-list1_a2{
	height: 30px;
	font: 16px/30px "Microsoft YaHei, sans-serif";
    color: #fff;
}
.col-r .contact-list1 a:hover{
	color: #856bdf;
}

/* 网络文化经营许可证--弹窗 */
/* 广播电视节目制作经营许可证--弹窗 */

.list1_a1_fox1,
.list1_a1_fox2{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	position:fixed;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	display:none;
}
.a1_fox_img1{
	width:384px;
	height:536px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-288px 0 0 -212px;
	background-color:#f0f0f0;
	padding:20px;
	overflow: hidden;
}

.a1_fox_img2{
	width:784px;
	height:530px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-285px 0 0 -412px;
	background-color:#f0f0f0;
	padding:20px;
	overflow: hidden;
}
.a1_fox_img1 img,
.a1_fox_img2 img{
	width:100%;
	height:100%;
}
.a1_fox_close1,
.a1_fox_close2{
	position:absolute;
	top:0px;
	right:3px;
	font-size:24px;
	line-height:24px;
	color:#555;
}
.a1_fox_close1:hover,
.a1_fox_close2:hover{
	color:red;
	cursor: pointer;
}


.site-footer .footer-wrapper .contact-list:after {
	content: "";
	display: table;
	clear: both
}

.site-footer .footer-wrapper .contact-list dt {
	float: left;
	height: 40px
}

.site-footer .footer-wrapper .contact-list dd {
	float: left;
	width: 290px
}
.comment-liuyan .button-primary{
	display: block;
	width: 120px;
	height: 30px;
	color:#fff;
	background: #009ee5;
	border-radius:5px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	letter-spacing: 5px;
	margin: 10px auto;
}
.comment-content{
	width: 100%;
	line-height: 20px;
	color: #999;
	font-size: 14px;
	margin: 10px 0;
}
.active1{
	display: inline-block;
	padding-bottom: 4px;
	margin-bottom: -4px;
	color: #856bdf;
	background: url(../images/mod-category-item-border.jpg) 50% 100%
		no-repeat;
	}
.image_height{
	height: 140px; 
	overflow: hidden;
	display: block;
}
.film-item-box .image_height img{
	height: auto; 
}
.site-footer .footer-wrapper .copyright{
	   /*  position: relative;  */
	   position: absolute;
	    bottom:-20px;
	    left:300px;
	    font-size:14px;
}
.data-field-collection:hover,.data-field-reading:hover,.data-field-share:hover{
	cursor: pointer;
}