@charset "UTF-8";
@import 'post_details.css');
/* 基本样式 */
*{-moz-box-sizing: border-box !important; /*Firefox3.5+*/
-webkit-box-sizing: border-box !important; /*Safari3.2+*/
-o-box-sizing: border-box !important; /*Opera9.6*/
-ms-box-sizing: border-box !important; /*IE8*/
box-sizing: border-box !important; 
}


@font-face {
	font-family:"OPPOSans";
	src: local('PingFang SC') format('woff2'), /* Super Modern Browsers */
		 local('PingFang SC') format('woff'), /* Pretty Modern Browsers */
		 local('PingFang SC')  format('truetype'), /* Safari, Android, iOS */
}

body{
	font-family:"OPPOSans",sans-serif;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
input {
	border-radius: 0;
}
img {
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	display: block;
	font-weight: normal;
}
* {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style: none;
}
.font12 {
	font-size: 12px;
}
.font13 {
	font-size: 13px;
}
.font14 {
	font-size: 14px;
}
.font15 {
	font-size: 15px;
}
.font16 {
	font-size: 16px;
}
.font18 {
	font-size: 18px;
}
.darkgray {
	color: #666666;
}
.red {
	color: #D61700;
}
.gray {
	color: #999;
}
.gray777 {
	color: #777;
}
.c-666 {
	color: #666;
}
.gray777:hover {
	color: #000;
}
.black {
	color: #000;
}
.white {
	color: #fff;
}
body {

	color: #666;
	font: 12px/25px;
	background: #fff;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #000;
}
.hide {
	display: none;
}
.hidden {
	display: none;
}
em {
	font-style: normal;
}
input, textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
}
input, button, select, textarea {
	outline: none;
	font-family: "OPPOSans", Arial, Helvetica, sans-serif;
}
textarea {
	font-size: 13px;
	resize: none;
}
/*定位*/
.clear {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0;
	overflow: hidden;
	line-height: 0;
}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
	zoom: 1;
}
/* IE7 */
.floleft {
	float: left;
	display: inline;
}
.floright {
	float: right;
	display: inline;
}
fieldset {
	border: 0;
}
label {
	display: block;
	cursor: pointer;
}
.label_radio, .label_radio1, .label_check {
	padding-left: 24px;
	background-image: url('../img/label_radio.png');
	background-position: left center;
	background-repeat: no-repeat;
}
.label_radio input[type=radio], .label_radio1 input[type=radio], .label_check input[type=radio] {
	width: 0;
	opacity: 0;
}
.label_radio input[type=checkbox], .label_check input[type=checkbox] {
	width: 0;
	opacity: 0;
}
label.r_on {
	background-image: url('../img/label_radio_on.png');
}
.label_check {
	background-image: url('../img/label_check.png');
}
.label_check input[type=checkbox] {
	width: 0;
}
label.c_on {
	background-image: url('../img/label_check_on.png');
}
/****框架*****/
#header {
	width: 100%;
	height: 100px;
	background: #fff;
	top: 0;
	left: 0;
	z-index: 99999;
	position: relative; /*导航*/
}
#header .box {
	width: 1180px;
	height: 50px;
	margin: 0 auto;
	z-index: 99999;
}
#header .logo {
	float: left;
	padding: 12px 35px 0 0;
	width: 130px;
	height: 38px;
}
#header .menu {
	height: 50px;
	_overflow: hidden;
	position: relative;
	width: 450px;
	float: left;
}
#header .menu a {
	color: #f9f9f9;
	height: 16px;
	line-height: 34px;
	float: left;
	position: relative;
}
#header .top {
	background: #333;
	position: relative;
	z-index: 2;
}
#header .menu li {
	font-size: 14px;
	float: left;
	position: relative;
	height: 34px;
	padding: 8px 10px;
	padding-left: 15px;
	width: 50px;
}

#header .menu li .red_dot {
	width: 8px;
	height: 8px;
	background: url('../../gtn9static.gtn9.com/red_dot.png');
	position: absolute;
	right: 7px;
	top: 9px;
}
#header .menu li:hover {
	background-color: #F9F9F9;
	border-bottom: none;
}
#header .menu li:hover a {
	color: #000;
}
#header .menu.person {
	width: 50px;
	float: right;
	padding: 0px;
}
#header .person li {
	padding-left: 0px;
	border-right: none;
	height: 52px;
	width: 50px;
	padding: 0px;
}
#header .person li a {
	height: 52px;
	width: 50px;
}
#header .person li img {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
}
#header .person ul {
	left: -120px;
	width: 120px;
	margin-left: -70px;
	padding: 0px;
}
#header .person li:hover ul li {
	width: 120px;
	margin: 0px;
	padding: 0px;
}
#header .person li:hover ul li a {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 110px;
	padding-left: 10px;
}
#header .person li:hover ul li a:hover {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	width: 110px;
	padding-left: 10px;
}
#header .person li:hover ul li .red_dot {
	right: 12px;
	top: 13px;
	border: 1px solid blue;
}
#header .person li:hover ul li.username a {
	text-align: center;
	text-indent: 0;
	background-position: -100px 0;
	color: #000;
}
#header .person li:hover ul li.username a:hover {
	color: #fff;
}
#header .menu ul {
	width: 120px;
	background-color: #F9F9F9;
	position: absolute;
	left: 0px;
	top: -999em;
	z-index: 99999;
	display: none;
	padding: 0px;
}
#header .menu li:hover ul {
	top: 50px;
	display: block;
}
#header .menu li:hover ul li {
	font-size: 13px;
	height: 34px;
	line-height: 34px;
	position: relative;
	border: none;
	width: 120px;
	padding: 0;
}
#header .menu li:hover ul li a {
	color: #999;
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
	height: 34px;
	text-indent: 24px;
}
#header .menu li:hover ul li a:hover {
	background: #000;
	color: #fff;
}
#header .bate {
	height: 14px;
	width: 24px;
	position: absolute;
	background: url('../../gtn9static.gtn9.com/bate.png') no-repeat left top;
	right: 13px;
	top: 5px;
}
#header .searchbox {
	padding-right: 10px;
	float: right;
	height: 30px;
	line-height: 30px;
	width: 0px;
	margin-top: 10px;
	display: none;
}
#header .search {
	height: 30px;
	line-height: 30px;
	padding: 0px 0px 0 10px;
	border: none;
	background-color: #444;
	background-position: right 6px;
	outline: none;
	width: 170px;
	color: White;
	font-size: 11pt;
}
#header .searchbox input::-webkit-input-placeholder {
color: #666666;
}
#header .searchbox input:-moz-placeholder {
color: #666666;
}
#header .searchicon {
	float: right;
	height: 30px;
	line-height: 30px;
	background: url('../../../stand-in.svg') no-repeat 10px center;
	width: 40px;
	margin-top: 10px;    /* margin-right: 10px; */
	cursor: pointer;
	padding-left: 0px;
}
#header .uploadicon {
	line-height: 30px;
	background: url('../../../stand-in.svg') no-repeat center center;
	width: 60px;
}
#header .uploadicon li {
	width: 60px;
	padding-left: 0px;
	padding-right: 0px;
}
#header .uploadicon li:hover {
	background: url('../../../stand-in.svg') no-repeat center center;
	background-color: #F9F9F9;
	width: 60px;
	padding-left: 0px;
	padding-right: 0px;
}
#header .uploadicon li:hover {
	background: url('../../../stand-in.svg') no-repeat center center;
	background-color: #F9F9F9;
	width: 60px;
	padding-left: 0px;
	padding-right: 0px;
}
#header .msgicon {
	line-height: 30px;
	background: url('../../../stand-in.svg') no-repeat center center;
	width: 60px;
}

#notice_bar {
	width: 940px;
	background: #FFF7D9;
	line-height: 40px;
	text-align: center;
	color: #666;
	position: relative;
	font-size: 14px;
	height: 40px;
}
#notice_bar div {
	width: 100%;
	height: 36px;
	line-height: 36px;
}
#notice_bar div span {
	background: url('../../../stand-in.svg') left 1px no-repeat;
	padding-left: 30px;
}
#notice_bar .noice_close {
	width: 11px;
	height: 11px;
	position: absolute;
	cursor: pointer;
	right: 10px;
	top: 12px;
	background-image: url(../../../stand-in.svg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#notice_bar .noicelast, #notice_bar .noicenext {
	position: absolute;
	z-index: 11;
	right: 18px;
	width: 0;
	height: 0;
	line-height: 0;
	border-width: 5px;
	border-style: solid;
	overflow: hidden;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
}
#notice_bar .noicelast {
	top: 8px;
	border-color: transparent transparent #ccc transparent;
	border-style: dashed dashed solid dashed;
}
#notice_bar .noicelast:hover {
	border-bottom-color: #666
}
#notice_bar .noicenext {
	top: 23px;
	border-color: #ccc transparent transparent transparent;
	border-style: solid dashed dashed dashed;
}
#notice_bar .noicenext:hover {
	border-top-color: #666
}
#notice_bar .noice_close:hover {
	background-position: 0 -31px;
}

.flexslider {
	position: relative;
	/*width: 1180px;*/
	margin: 0 auto;
	overflow: hidden;
	background: url(../../../stand-in.svg) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	
}
.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 0px;
	margin: 0 5px;
*display: inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 0px;
	line-height: 40px;
	overflow: hidden;
	background: url(../../../stand-in.svg) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 40%;
}
.flex-direction-nav li a {
	display: block;
	width: 43px;
	height: 58px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.flex-direction-nav li a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.flex-direction-nav li a.flex-prev {
	left: 10px;
	background: url(../../../stand-in.svg) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 10px;
	background: url(../../../stand-in.svg) center center no-repeat;
}
#wrapper {
	width: 1180px;
	margin: 0 auto;
	position: relative;
}

.cooperation {
	width: 1480px;
	height: auto;
	margin: 0px auto;
	background: url(../../../stand-in.svg) no-repeat center top;
}
.cooperation ul {
	padding: 60px 0;
}
.cooperation ul li {
	float: left;
	margin: 0 7px 10px 0;
}
.cooperation ul li img {
	width: 140px;
	height: 50px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.cooperation ul li img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.footerbar {
	width: 1180px;
	height: 50px;
	margin: 0px auto;
	line-height: 50px;
	font-size: 11pt;
}
.footerbar a {
	color: #888888;
	cursor: pointer;
	margin-right: 30px;
}
.footerbar a:hover {
	color: #ffffff;
}
#footer {
	width: 100%;
	background: url(../../../stand-in.svg) repeat-x left top;
}
#footer .top_box {
	width: 1180px;
	height: 50px;
	margin: 0 auto;
	position: relative;
	background: url('../../../stand-in.svg') no-repeat center center;
}
#footer .top_box .right {
	width: 80px;
	float: right;
}
#footer .top_box .right .icon_more {
	width: 23px;
	height: 23px;
	background-image: url(../../../stand-in.svg);
	float: left;
	margin-top: 13px;
	cursor: pointer;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
#footer .top_box .right .icon_more:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#footer .top_box .right .icon_more.up {
	background-position: 0 -63px;
}
#footer .top_box .right .icon_more.down {
	background-position: 0 0;
}
#footer .top_box .right .qr_mini {
	width: 38px;
	height: 36px;
	float: right;
	margin-top: 6px;
}
#footer .middle_box {
	width: 1180px;
	height: 90px;
	margin: 20px auto;
	display: none;
}
#footer .middle_box .friendly_links {
	width: 785px;
	float: left;
}
#footer .middle_box .friendly_links li {
	float: left;
	margin-right: 20px;
	width: 90px;
	height: 40px;
}
#footer .middle_box .friendly_links li img {
	max-width: 74px;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
#footer .middle_box .friendly_links li img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
#footer .middle_box .statement {
	width: 200px;
	float: left;
	line-height: 20px;
	padding-right: 10px;
}
#footer .middle_box .qr {
	float: right;
}
#footer .about {
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	padding-top: 10px;
}
#footer .about a {
	padding: 0 15px;
}
#footer .copyright {
	text-align: center;
	height: 60px;
}
#footer .copyright a {
	color: #666;
}
.qr_more {
	width: 213px;
	height: 148px;
	background-image: url(../../../stand-in.svg);
	position: absolute;
	top: -150px;
	right: -30px;
	z-index: 99999;
	display: none;
}
.login_notify {
	width: 100%;
	height: 85px;
	position: fixed;
	z-index: 999;
	bottom: -85px;
	background: url(../../../stand-in.svg) repeat;
	text-align: center;
}
.login_notify .login_notify_content {
	position: relative;
	padding-top: 32px;
}
.login_notify .login_close {
	width: 11px;
	height: 11px;
	position: absolute;
	cursor: pointer;
	right: 15px;
	top: 12px;
	background-image: url(../../../stand-in.svg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.login_notify .login_close:hover {
	background-position: 0 -31px;
}
.login_notify .notify_content span.one {
	color: #fff;
	font-size: 18px;
	padding-right: 10px;
}
.login_notify .notify_content span.two {
	color: #999;
	font-size: 13px;
	padding: 0 10px 0 0;
}
.login_notify .notify_content a.login {
	border: 2px solid #fff;
	color: #fff;
	font-size: 15px;
	padding: 5px 24px 7px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin-right: 8px;
}
.login_notify .notify_content a.login:hover {
	border: 2px solid #b20000;
	color: #b20000;
}
.login_notify .notify_content .weibo_login, .login_notify .notify_content .qq_login {
	padding: 8px 7px 5px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-o-border-radius: 100px;
	border-radius: 100px;
	border: 2px solid #fff;
	margin: 0 10px 0 0;
}
.login_notify .notify_content .weibo_login:hover, .login_notify .notify_content .qq_login:hover {
	border: 2px solid #b20000;
}
#ad_right {
	position: absolute;
	top: 390px;
	right: 10px;
	width: 100px;
	text-align: center;
}
#ad_right ul li {
	margin-bottom: 40px;
}
#ad_right ul li img {
	max-width: 100px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#ad_right ul li img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

@media screen and (max-width:1366px) {
#ad_right {
	display: none;
}
}
@media only screen and (min-width: 1367px) and (max-width: 1600px){
#ad_right {
	display: none;
}
}

.space {
	width: 8px;
	height: 36px;
	float: left;
}
.space.a {
	width: 20px;
}
.mask {
	width: 100%;
	height: 100%;
	background:url('../../../stand-in.svg') repeat;
	top: 0;
	left: 0;
	z-index: 99999;
	position:fixed;
}
.void{
	width:100%;
	height:100%;
}
.mask .inducement {
	width: 710px;
	height: 524px;
	background: url(../../../stand-in.svg) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -262px 0 0 -355px;
}
.mask .inducement h5 {
	width: 345px;
	height: auto;
	margin: 180px 0 0 140px;
	font-size: 16px;
}
.mask .inducement h5 .btn {
	font-size: 18px;
	padding: 10px 34px;
	background-color: #D90000;
	color: #fff;
	margin-left: 10px;
	border-radius: 2px;
}
.mask .inducement h5 .btn:hover {
	background-color: #FF0000;
}
.mask .inducement h5 .btn.gray {
	background-color: #888;
}
.mask .inducement h5 .btn.gray:hover {
	background-color: #333;
}
.mask .inducement h5 .btn_txt {
	font-size: 13px;
	text-decoration: underline;
	color: #999;
	line-height: 90px;
	padding: 0 8px;
}
.mask .inducement h5 .btn_txt:hover {
	color: #333;
}
.mask .pop {
	position: fixed;
	z-index: 999;
	left: 50%;
	top: 50%;
	background-color: #fff;
	display: block;
}
.mask .pop h2 {
	font-size: 15px;
	font-weight: normal;
	color: #000;
}
.mask .pop h3 {
	font-size: 13px;
	font-weight: normal;
	color: #999;
}
.mask .pop.edit {
	width: 880px;
	height: 530px;
	margin: -265px 0 0 -440px;
}
.mask .pop.edit .up_smt {
	width: 80px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #D90000;
	border: none;
	margin: 10px auto 0;
	font-size: 15px;
	cursor: pointer;
	border-radius: 3px;
}
.mask .pop.edit .up_smt:hover {
	background-color: #FF4D4D;
}
.mask .pop.edit .edit_l {
	width: 140px;
	float: left;
	padding: 35px;
}
.mask .pop.edit .edit_l .qy_pic {
	cursor: pointer;
}
.mask .pop.edit .edit_l .qy_pic img {
	width: 140px;
	height: 140px;
	border-radius: 140px;
	-webkit-border-radius: 140px;
	-moz-border-radius: 140px;
}
.mask .pop.edit .edit_l .upload_qy_pic {
	width: 140px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #000;
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
	cursor: pointer;
}
.mask .pop.edit .edit_l .gray {
	line-height: 40px;
	font-size: 13px;
	text-align: center;
}
.mask .pop.edit .gr_edit_l {
	width: 200px;
	float: left;
	padding: 35px;
}
.mask .pop.edit .gr_edit_l .gr_pic {
	cursor: pointer;
}
.mask .pop.edit .gr_edit_l .gr_pic img {
	width: 200px;
	height: 144px;
}
.mask .pop.edit .gr_edit_l .upload_qy_pic {
	width: 200px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #000;
	text-align: center;
	font-size: 15px;
	margin-top: 10px;
	cursor: pointer;
}
.mask .pop.edit .gr_edit_l .gray {
	line-height: 40px;
	font-size: 13px;
	text-align: center;
}
.mask .pop.edit .edit_r {
	width: 650px;
	float: left;
	padding: 35px 0 0;
}
.mask .pop.edit .edit_r .tab {
	float: left;
	margin: 8px 12px 0px 0;
	cursor: pointer;
}
.mask .pop.edit .edit_r .tab .tab_name {
	font-size: 12px;
	color: #255B90;
	background: #C9E1F0;
	height: 24px;
	float: left;
	line-height: 22px;
	padding: 0 10px;
}
.mask .pop.edit .edit_r .tab b {
	width: 16px;
	height: 24px;
	background: url(../../../stand-in.svg) no-repeat;
	float: left;
}
.mask .pop.edit .edit_r .leftright_btn {
	width: 20px;
	height: 20px;
	float: left;
	position: relative;
	margin: 70px 0 0 18px;
}
.mask .pop.edit .edit_r .leftright_btn a {
	position: absolute;
	width: 20px;
	height: 20px;
	background-image: url(../../../stand-in.svg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.mask .pop.edit .edit_r .leftright_btn a:hover {
	background-position: 0 -70px;
}
.mask .pop.edit .edit_r ul li {
	margin-bottom: 15px;
}
.mask .pop.edit .edit_r ul li .company_name {
	width: 638px;
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	position: relative;
}
.mask .pop.edit .edit_r ul li .username {
	width: 308px;
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	padding-left: 10px;
}
.mask .pop.edit .edit_r ul li .website {
	width: 320px;
	position: relative;
}
.mask .pop.edit .edit_r ul li .website .zd {
	position: absolute;
	left: 10px;
	top: 5px;
	color: #999;
	line-height: 30px;
}
.mask .pop.edit .edit_r ul li .website .btn_yz {
	color: #fff;
	background: #999;
	padding: 7px 17px 8px;
	font-size: 14px;
	float: right;
}
.mask .pop.edit .edit_r ul li .website .btn_yz:hover {
	background: #000;
}
.mask .pop.edit .edit_r ul li .wrong {
	border: 1px solid #FF9999;
	height: 38px;
	position: absolute;
	top: 0;
	left: 0;
	width: 221px;
	color: #FF7272;
	font-size: 13px;
	text-align: right;
	padding-right: 30px;
	line-height: 38px;
}
.mask .pop.edit .edit_r ul li .wrong span {
	background-color: #fff;
	padding: 3px 0 0 5px;
}
.mask .pop.edit .edit_r ul li .icon {
	width: 16px;
	height: 15px;
	background-image: url(../../../stand-in.svg);
	position: absolute;
	top: 13px;
	right: 75px;
}
.mask .pop.edit .edit_r ul li .icon.yes {
	background-position: 0 -1160px;
}
.mask .pop.edit .edit_r ul li .icon.no {
	background-position: 0 -1095px;
}
.mask .pop.edit .edit_r ul li .sum {
	border: 1px solid #DDDDDD;
	width: 628px;
	padding: 10px;
	height: 80px;
	line-height: 22px;
}
.mask .pop.edit .edit_r ul li .sum.in {
	border: 1px solid #000;
	font-size: 13px;
}
.mask .pop.edit .edit_r ul li .bgcolor {
	width: 308px;
	height: 40px;
	float: left;
	margin-left: 12px;
}
.mask .pop.edit .edit_r ul li .bgcolor span {
	line-height: 30px;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li {
	cursor: pointer;
	width: 38px;
	height: 38px;
	float: left;
	position: relative;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li .get {
	position: absolute;
	left: 0;
	right: 0;
	border: 1px solid #191919;
	width: 36px;
	height: 36px;
	background: url('../../../stand-in.svg') no-repeat 8px -213px;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li.bg1 {
	background-color: #EEEEEE;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li.bg2 {
	background-color: #DCEDFF;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li.bg3 {
	background-color: #DBF6FF;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li.bg4 {
	background-color: #E4FFE9;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li.bg5 {
	background-color: #FFEFDA;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li.bg6 {
	background-color: #FEE5E6;
}
.mask .pop.edit .edit_r ul li .bgcolor ul li.bg7 {
	background-color: #FBEDFF;
}
.mask .pop.edit .edit_r ul .v {
	width: 17px;
	height: 18px;
	float: left;
	background: url(../../../stand-in.svg) no-repeat;
	margin: 10px 0 0 8px;
}
.mask .pop.edit .edit_r ul .v1, .mask .pop.edit .edit_r ul .v2 {
	width: 17px;
	height: 18px;
	float: left;
	position: relative;
	margin: 10px 0 0 8px;
}
.mask .pop.edit .edit_r ul .v1 a, .mask .pop.edit .edit_r ul .v2 a {
	width: 17px;
	height: 18px;
	position: absolute;
	background: url(../../../stand-in.svg) no-repeat 0 -93px;
}
.mask .pop.edit .edit_r ul .v1 a:hover, .mask .pop.edit .edit_r ul .v2 a:hover, .mask .pop.edit .edit_r ul .v1 a.open, .mask .pop.edit .edit_r ul .v2 a.open {
	background: url(../../../stand-in.svg) no-repeat 0 -93px;
}
.mask .pop.edit .edit_r ul .v2 a:hover, .mask .pop.edit .edit_r ul .v2.open {
	background: url(../../../stand-in.svg) no-repeat 0 0;
}
.mask .pop.edit .help {
	float: right;
	background: url('../../../stand-in.svg') no-repeat 102px -142px;
	padding-right: 35px;
	font-size: 12px;
}
.mask .pop.edit .help a {
	color: #999;
}
.mask .pop.edit .pthy {
	float: right;
	font-size: 12px;
	color: #999;
}
.mask .pop.edit .help1 {
	background: url('../../../stand-in.svg') no-repeat 0px -152px;
	width: 18px;
	height: 18px;
	margin: 10px 0 0 5px;
	float: right;
	cursor: pointer;
}
.mask .pop.edit .help1:hover {
	background: url('../../../stand-in.svg') no-repeat 0px -847px;
}
.mask .pop.edit .edit {
	width: 16px;
	height: 16px;
	position: relative;
	margin: 10px 5px 0 0;
	float: right;
}
.mask .pop.edit .edit a {
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
	position: absolute;
	background: url(../../../stand-in.svg) no-repeat 0px -66px;
}
.mask .pop.edit .edit a:hover {
	background: url(../../../stand-in.svg) no-repeat 0px 0px;
}
.mask .pop.edit .tooltip {
	width: 193px;
	height: 37px;
	background: url(../../../stand-in.svg);
	position: absolute;
	top: -30px;
	right: -10px;
	font-size: 12px;
	color: #FF794C;
	line-height: 28px;
	text-indent: 12px;
	display: none;
}
.mask .pop.edit .tooltip a {
	color: #000;
	text-decoration: underline;
}
.mask .pop.zp {
	width: 1000px;
	height: 600px;
	top: 60px;
	margin: 0 0 0 -500px;
}
.mask .pop.zp .zp_list {
	font-size: 15px;
	color: #000;
	padding: 25px;
}
.mask .pop.zp .zp_list li {
	padding-bottom: 20px;
	line-height: 40px;
}
.mask .pop.zp .zp_list li .zwzz {
	width: 923px;
	border: 1px solid #ddd;
	background: #fff;
	height: 170px;
	padding: 10px;
	line-height: 24px;
}
.mask .pop.zp .zp_list li .zwzz.in {
	border: #000 1px solid;
}
.mask .pop.zp .zp_list li .sure_btn {
	width: 80px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #000;
	border: none;
	margin: 10px auto 0;
	font-size: 15px;
	cursor: pointer;
}
.mask .pop.delete {
	width: 650px;
	height: 300px;
	margin: -142px 0 0 -325px;
}
.mask .pop.cpytip {
	width: 650px;
	height: 300px;
	margin: -142px 0 0 -325px;
	display: block;
}
.mask .pop.hascpy {
	width: 1020px;
	height: auto;
	left: 50%;
	margin-left: -510px;
	top: 70px;
	display: block;
}
.mask .pop.pact {
	width: 700px;
	height: 456px;
	margin: -228px 0 0 -350px;
}
.mask .pop.letter {
	width: 650px;
	height: 330px;
	margin: -165px 0 0 -375px;
}
.mask .pop.zj {
	width: 960px;
	height: 600px;
	left: 50%;
	margin: -300px 0 0 -594px;
	top: 10px;
	margin-top: 80px;
}
.mask .pop.zj .addzj {
	padding: 30px 20px;
}
.w900{ width:912px; margin:0 auto;}
.mask .pop.zj .sure_btn {
	background-color: #000;
	padding: 8px 20px;
	border-radius:3px;
	color: #fff;
	border: 0;
	cursor: pointer;
	font-size: 14px;
}
.mask .pop.sx {
	width: 880px;
	height: 500px;
	left: 50%;
	top: 55%;
	margin: -305px 0 0 -440px;
}
.mask .pop.sx .sx_footer {
	width: 830px;
	height: 80px;
	background-color: #eee;
	padding: 15px 25px;
}
.mask .pop.sx .sx_footer .pl {
	border: 1px #AAAAAA solid;
	background-color: #ccc;
	height: 45px;
	line-height: 38px;
	width: 800px;
	padding: 0 14px;
	font-size: 13px;
	margin-bottom: 10px;
}
.mask .pop.sx .sx_footer a.bq, .mask .pop.sx .sx_footer a.fj {
	background-image: url(../../../stand-in.svg);
	background-position: 0 -1144px;
	background-repeat: no-repeat;
	padding: 5px 25px;
	font-size: 12px;
}
.mask .pop.sx .sx_footer a.bq:hover, .mask .pop.sx .sx_footer a.fj:hover {
	background-position: 0 -1210px;
}
.mask .pop.sx .sx_footer a.fj {
	background-position: 0 -1012px;
}
.mask .pop.sx .sx_footer a.fj:hover {
	background-position: 0 -1078px;
}
.mask .pop.sx .sx_footer .sub_btn {
	border: none;
	background-color: #000;
	padding: 8px 0;
	color: #fff;
	font-size: 15px;
	width: 80px;
	cursor: pointer;
	text-align: center;
	float: right;
}
.mask .pop.sx .sx_footer .sub_btn:hover {
	background-color: #333;
}
.mask .pop.login {
	width: 650px;
	height: 380px;
	top: 50px;
	margin: 0px 0 0 -325px;
	-webkit-animation: 0.5s ease-out fadeoutB;
	-moz-animation: 0.5s ease-out fadeoutB;
	-ms-animation: 0.5s ease-out fadeoutB;
	animation: 0.5s ease-out fadeoutB;  /* login框向下弹出 */
}
@-webkit-keyframes fadeoutB {
 0% {
top: -500px;
}
 100% {
top: 50px;
}
}
@-moz-keyframes fadeoutB {
 0% {
top: -500px;
}
 100% {
top: 50px;
}
}
@-ms-keyframes fadeoutB {
 0% {
top: -500px;
}
 100% {
top: 50px;
}
}
@keyframes fadeoutB {
 0% {
top: -500px;
}
 100% {
top: 50px;
}
}
.mask .pop.login .left {
	width: 190px;
	float: left;
	padding: 0 50px 0 20px;
}
.mask .pop.login .left .third_login {
	height: 100px;
	position: relative;
}
.mask .pop.login .left .third_login a {
	position: absolute;
	width: 32px;
	height: 32px;
	background-image: url('../../../stand-in.svg');
	background-repeat: no-repeat;
	top: 30px;
}
.mask .pop.login .left .third_login a.qq {
	left: 5px;
	background-position: 0 -396px;
}
.mask .pop.login .left .third_login a.qq:hover {
	background-position: 0 -478px;
}
.mask .pop.login .left .third_login a.weibo {
	left: 65px;
	background-position: 0 -560px;
}
.mask .pop.login .left .third_login a.weibo:hover {
	background-position: 0 -642px;
}
.mask .pop.login .right {
	width: 320px;
	float: left;
}
.mask .pop.login .right ul li {
	font-size: 15px;
	padding-bottom: 10px;
	color: #000;
	line-height: 40px;
	margin-top: 10px;
}
.mask .pop.login .right ul li .r_bot_box {
	position: relative;
}
.mask .pop.login .right ul li .r_bot_box .wrong {
	border: 1px solid #FF9999;
	height: 38px;
	position: absolute;
	top: 0;
	left: 0;
	width: 290px;
	color: #FF7272;
	font-size: 13px;
	text-align: right;
	padding-right: 30px;
}
.mask .pop.login .right ul li .r_bot_box .wrong.short {
	width: 122px;
}
.mask .pop.login .right ul li .r_bot_box .icon {
	width: 16px;
	height: 15px;
	background-image: url(../../../stand-in.svg);
	position: absolute;
	top: 14px;
	right: 10px;
}
.mask .pop.login .right ul li .r_bot_box .icon.yes {
	background-position: 0 -1160px;
}
.mask .pop.login .right ul li .r_bot_box .icon.no {
	background-position: 0 -1095px;
}
.mask .pop.login .right ul .auto-tip {
	background-color: #fff;
}
.mask .pop.login .right ul .auto-tip li {
	width: 100%;
	height: 22px;
	margin: 0;
	line-height: 32px;
	font-size: 14px;
	text-indent: 20px;
	color: #000;
}
.mask .pop.login .right ul .auto-tip li.hoverBg {
	background: #000;
	cursor: pointer;
	color: #fff;
}
.mask .pop.login .right .name_text, .mask .pop.login .right .psd_text, .mask .pop.login .right .name_text_in, .mask .pop.login .right .psd_text_in {
	font-size: 15px;
	height: 38px;
	padding: 0 0 0 35px;
	border: #EEEEEE 1px solid;
	width: 285px;
	background-color: #EEEEEE;
	background-image: url('../../../stand-in.svg');
	background-repeat: no-repeat;
	background-position: 8px -712px;
}
.mask .pop.login .right .name_text.name_text_in, .mask .pop.login .right .psd_text.name_text_in, .mask .pop.login .right .name_text_in.name_text_in, .mask .pop.login .right .psd_text_in.name_text_in {
	border: #000 1px solid;
}
.mask .pop.login .right .psd_text, .mask .pop.login .right .psd_text_in {
	background-position: 8px -768px;
	letter-spacing: 8px;
}
.mask .pop.login .right .psd_text.psd_text_in, .mask .pop.login .right .psd_text_in.psd_text_in {
	border: #000 1px solid;
}
.mask .pop.login .right .forget {
	background-image: url('../../../stand-in.svg');
	background-repeat: no-repeat;
	background-position: 0px -140px;
	text-align: right;
	padding-left: 24px;
	float: right;
	line-height: 40px;
}
.mask .pop .title {
	color: #000;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #eee;
	text-align: center;
	width: 100%;
	position: relative;
}
.mask .pop.hascpy .title {
	height: 90px;
	line-height: 20px;
	padding: 24px 0;
	border-bottom: 1px solid #eee;
	text-align: center;
	width: 100%;
	position: relative;
}
.mask .pop.hascpy .title .t1 {
	font-size: 18px;
	color: #0075c2;
	margin-bottom: 5px;
}
.mask .pop.hascpy .title .t2 {
	font-size: 14px;
	color: #666;
}
.mask .pop .close {
	width: 26px;
	height: 26px;
	background-image: url('../../../stand-in.svg');
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	right: 20px;
	top: 18px;
	cursor: pointer;
}
.mask .pop .close:hover {
	background-position: 0 -76px;
}
.mask .pop .content.delete {
	padding: 20px;
}
.mask .pop .content.cpytip {
	padding: 20px;
}
.mask .pop .content.hascpy {
	padding: 14px 24px 24px 24px;
}
/*big二维码*/
.mask .pop .content.hascpy .depicter{
	float: right;
	color: #666;
	font-size: 14px;
	margin-right: 18px;
	background: url('../img/hhh.png') no-repeat;
	padding-left: 26px;
	line-height: 18px;
}
.hascpy-zhe{
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	position: relative;
}
.pop-z{
	z-index: -1 !important;
}
.big-ewm{
	width: 290px;
	height: 290px;
	top: 50%;
	left: 50%;
	margin-top: -145px;
	margin-left: -145px;
	position: fixed;
}
.big-ewm img{
	width: 100%;
	height: 100%;
	border: 20px solid #fff;
}
/*big二维码结束*/
.mask .pop .content.hascpy .has-down img {
	width: 98.4%;
}
.mask .pop .content.delete .icon.warn {
	width: 55px;
	height: 55px;
	background: url('../../../stand-in.svg') 0 -290px;
	margin: 10px auto;
}
.mask .pop .content.delete .icon.sure {
	width: 60px;
	height: 60px;
	background: url(../../../stand-in.svg);
	margin: 10px auto;
}
.mask .pop .content.delete .txt, .mask .pop .content.cpytip .txt {
	font-size: 14px;
}
.mask .pop .content.delete .txt.delete {
	padding: 0 70px;
}
.mask .pop .content.cpytip .txt.cpytip {
	padding: 0 20px;
	text-align: center;
	color: #999;
}
.mask .pop .content.cpytip .h-txt.cpytip {
	padding: 0 20px;
	text-align: center;
	font-size: 18px;
	color: #333;
	margin: 10px 0;
}
.mask .pop .content.delete .txt.sure {
	color: #000;
	padding: 10px 0;
	text-align: center;
}
.mask .pop .content.jb {
	background: url(../../../stand-in.svg) no-repeat center 30px;
	padding: 100px 70px 0;
	font-size: 15px;
}
.mask .pop .content.sx {
	width: 800px;
	padding: 20px 40px;
	height: 330px;
	overflow: scroll;
	overflow-x: hidden;
}
.mask .pop .content.sx .fbdate {
	text-align: center;
	padding-bottom: 5px;
}
.mask .pop .content.sx .fbdate a {
	color: #FF9999;
}
.mask .pop .content.sx .time {
	text-align: center;
	width: 111px;
	height: 32px;
	line-height: 30px;
	background-color: #eee;
	color: #999;
	margin: 15px auto 20px;
	border-radius: 20px;
}
.mask .pop .content.sx ul li {
	margin-bottom: 20px;
}
.mask .pop .content.sx ul li .talk_box {
	position: relative;
	margin-left: 10px;
	width: 715px;
}
.mask .pop .content.sx ul li .talk_box b {
	width: 8px;
	height: 12px;
	position: absolute;
	top: 25%;
}
.mask .pop .content.sx ul li .talk_box b.gray {
	left: 0;
	background: url(../../../stand-in.svg) no-repeat;
}
.mask .pop .content.sx ul li .talk_box b.red {
	right: 10px;
	background: url(../../../stand-in.svg) no-repeat;
}
.mask .pop .content.sx ul li .talk_box .talk_box_border {
	border: 1px solid #AAAAAA;
	background-color: #CCCCCC;
	padding: 15px 10px;
	margin-left: 7px;
	border-radius: 2px;
	font-size: 13px;
	color: #000;
	float: left;
	word-break: break-all;
	word-wrap: break-word;
	position: relative;
}
.mask .pop .content.sx ul li .talk_box .talk_box_border.red {
	border: 1px solid #FFCFBF;
	background-color: #FFECE2;
	float: right;
	margin-right: 17px;
	margin-left: 0;
	padding: 15px 10px 15px 35px;
}
.mask .pop .content.sx ul li .talk_box .talk_box_border .close {
	width: 15px;
	height: 15px;
	background: url(../../../stand-in.svg) no-repeat;
	position: absolute;
	left: 10px;
	top: 20px;
	cursor: pointer;
}
.mask .pop .content.sx ul li .talk_box .talk_box_border .close:hover {
	background: url(../../../stand-in.svg) no-repeat -34px 0;
}
.mask .pop .content.letter {
	padding: 20px 60px;
}
.mask .pop .content.letter ul li {
	font-size: 14px;
	color: #000;
	padding-bottom: 10px;
}
.mask .pop .content.letter ul li span.l {
	width: 50px;
}
.mask .pop .content.letter ul li span.r {
	width: 475px;
	float: right;
}
.tan_headerBox{ width:20px; height:20px; border-radius:50%; overflow:hidden; float:left; margin-right:10px;}
.mask .pop .content.letter ul li span.r .user_pic {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}

.mask .pop .content.letter ul li span.r .letterField {
	background-color: #EEEEEE;
	border: #ccc 1px solid;
	padding: 10px;
	margin-top: 5px;
	height:136px;
}
.mask .pop .content.letter ul li span.r a.bq, .mask .pop .content.letter ul li span.r a.fj {
	/*background-image: url(../../../stand-in.svg);*/
	background-position: 0 -1144px;
	background-repeat: no-repeat;
	padding: 5px 0;
	font-size: 12px;
}
.mask .pop .content.letter ul li span.r a.bq:hover, .mask .pop .content.letter ul li span.r a.fj:hover {
	background-position: 0 -1210px;
}
.mask .pop .content.letter ul li span.r a.fj {
	background-position: 0 -1012px;
}
.mask .pop .content.letter ul li span.r a.fj:hover {
	background-position: 0 -1078px;
}
.mask .pop .content .pact {
	width: 610px;
	height: 260px;
	margin: 20px auto;
	border: 1px solid #ddd;
	overflow: scroll;
	overflow-x: hidden;
	color: #000;
	padding: 20px;
}
.mask .pop .content .pact h2 {
	font-size: 15px;
	text-align: center;
	padding-bottom: 10px;
}
.mask .pop .content .sub_btn {
	border: none;
	background-color: #000;
	padding: 8px 0;
	color: #fff;
	font-size: 15px;
	width: 90px;
	margin: 20px auto 0;
	border-radius: 3px;
	display: block;
	cursor: pointer;
	text-align: center;
}
.mask .pop .content .sub_btn.sent {
	margin: 6px 0 0;
	float: right;
	margin-right: -5px;
}
.mask .pop .content .sub_btn:hover {
	background-color: #333;
}
.mask .pop .content.hascpy .has-top {
	height: 170px;
	overflow: hidden;
	margin-bottom: 30px;
}
.mask .pop .content.hascpy .has-top .has-top-l {
	width: 238px;
	height: 170px;
	float: left;
}
.mask .pop .content.hascpy .has-top .has-top-l img {
	width: 100%;
	height: 100%;
	width: auto\9;
	width: 100%;
}
.mask .pop .content.hascpy .has-top .has-top-r {
	width: 370px;
	height: 170px;
	float: left;
	padding-left: 40px;
}
.mask .pop .content.hascpy .has-top .has-top-r .cont {
	margin-bottom: 24px;
}
.mask .pop .content.hascpy .has-top .has-top-r .cont .sl {
	font-size: 14px;
	color: #666;
	display: inline-block;
	width: 75px;
	text-align: left;
}
.mask .pop .content.hascpy .has-top .has-top-r .cont .sr {
	font-size: 14px;
	color: #000;
	display: inline-block;
	width: 254px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}
.mask .pop .register {
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #eee;
	bottom: 0;
	left: 0;
	color: #999;
	font-size: 14px;
}
.mask .pop .register a {
	color: #000;
	padding: 0 10px;
}
.mask .pop .register a:hover {
	color: #999;
}

@media screen and (max-width:1366px) {
.mask .pop.hascpy {
	width: 660px;
	height: auto;
	left: 50%;
	margin-left: -330px;
	top: 60px;
	display: block;
}
}
@media only screen and (min-width: 1367px) and (max-width: 1600px){
.mask .pop.hascpy {
	width: 660px;
	height: auto;
	left: 50%;
	margin-left: -330px;
	top: 60px;
	display: block;
}
}
.mask .pop.hascpys {
	width: 826px;
	height: auto;
	left: 50%;
	margin-left: -413px;
	top: 40px;
	display: block;
}
.mask .pop .content.hascpys .has-top {
	height: 170px;
	overflow: hidden;
	margin-bottom: 30px;
}
.mask .pop .content.hascpys .has-top .has-top-l {
	width: 250px;
	height: 170px;
	float: left;
}
.mask .pop .content.hascpys .has-top .has-top-l img {
	width: 100%;
	height: 100%;
	width: auto\9;
	width: 100%;
}
.mask .pop .content.hascpys .has-top .has-top-r {
	width: 480px;
	height: 170px;
	float: left;
	padding-left: 52px;
}
.mask .pop .content.hascpys .has-top .has-top-r .cont {
	margin-bottom: 14px;
}
.mask .pop .content.hascpys .has-top .has-top-r .cont .sl {
	font-size: 14px;
	color: #666;
	display: inline-block;
	width: 75px;
	text-align: left;
}
.mask .pop .content.hascpys .has-top .has-top-r .cont .sr {
	font-size: 14px;
	color: #000;
	display: inline-block;
	width: 320px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}
.mask .pop.hascpys .title {
	height: 90px;
	line-height: 20px;
	padding: 24px 0;
	border-bottom: 1px solid #eee;
	text-align: center;
	width: 100%;
	position: relative;
}
.mask .pop.hascpys .title .t1 {
	font-size: 18px;
	color: #0075c2;
	margin-bottom: 5px;
}
.mask .pop.hascpys .title .t2 {
	font-size: 14px;
	color: #666;
}
.mask .pop .content.hascpys {
	padding: 24px;
}
.mask .pop .content.hascpys .has-down img {
	width: 770px;
	;
	height: 549px;
}
/*添加作品*/
.w960{ width:960px !important; margin-left:-480px !important;}

@media screen and (max-width:1366px) {
.mask .pop.hascpys {
	width: 600px;
	height: auto;
	left: 50%;
	margin-left: -300px;
	top: 30px;
	display: block;
}
.mask .pop .close {
	width: 26px;
	height: 26px;
	background-image: url('../../../stand-in.svg');
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	right: 20px;
	top: 18px;
	cursor: pointer;
}
.mask .pop .content.hascpys {
	padding: 20px;
}
.mask .pop .content.hascpys .has-top .has-top-r .cont .sl {
	font-size: 12px;
	color: #666;
	display: inline-block;
	width: 60px;
	text-align: left;
}
.mask .pop .content.hascpys .has-down img {
	width: 553px;
	height: 390px;
}
.mask .pop .content.hascpys .has-top .has-top-r {
	width: 330px;
	height: 170px;
	float: left;
	padding-left: 40px;
}
.mask .pop .content.hascpys .has-top .has-top-l {
	width: 230px;
	height: 143px;
	float: left;
}
.mask .pop .content.hascpys .has-top .has-top-r .cont .sr {
	font-size: 12px;
	color: #000;
	display: inline-block;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}
.mask .pop.hascpys .title {
	height: 90px;
	line-height: 20px;
	padding: 24px 0;
	border-bottom: 1px solid #eee;
	text-align: center;
	width: 100%;
	position: relative;
	width: 600px;
}
.mask .pop .content.hascpys .has-top {
	height: 170px;
	overflow: hidden;
	margin-bottom: 0px;
}
.has-down {
	width: 600px;
}

}
@media only screen and (min-width: 1367px) and (max-width: 1600px){
.mask .pop.hascpys {
	width: 600px;
	height: auto;
	left: 50%;
	margin-left: -300px;
	top: 30px;
	display: block;
}
.mask .pop .close {
	width: 26px;
	height: 26px;
	background-image: url('../../../stand-in.svg');
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	right: 20px;
	top: 18px;
	cursor: pointer;
}
.mask .pop .content.hascpys {
	padding: 20px;
}
.mask .pop .content.hascpys .has-top .has-top-r .cont .sl {
	font-size: 12px;
	color: #666;
	display: inline-block;
	width: 60px;
	text-align: left;
}
.mask .pop .content.hascpys .has-down img {
	width: 553px;
	height: 390px;
}
.mask .pop .content.hascpys .has-top .has-top-r {
	width: 330px;
	height: 170px;
	float: left;
	padding-left: 40px;
}
.mask .pop .content.hascpys .has-top .has-top-l {
	width: 230px;
	height: 143px;
	float: left;
}
.mask .pop .content.hascpys .has-top .has-top-r .cont .sr {
	font-size: 12px;
	color: #000;
	display: inline-block;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}
.mask .pop.hascpys .title {
	height: 90px;
	line-height: 20px;
	padding: 24px 0;
	border-bottom: 1px solid #eee;
	text-align: center;
	width: 100%;
	position: relative;
	width: 600px;
}
.mask .pop .content.hascpys .has-top {
	height: 170px;
	overflow: hidden;
	margin-bottom: 0px;
}
.has-down {
	width: 600px;
}

}
.register_box {
	width: 950px;
	margin: 130px auto 80px;
}
.register_box h1 {
	font-size: 20px;
	color: #000;
	width: 690px;
	float: left;
}
.register_box h1 span {
	color: #999;
	padding-left: 10px;
}
.register_box h1 span a {
	color: #000;
}
.register_box img.head {
	width: 52px;
	height: 52px;
	position: absolute;
	top: 8px;
	left: 135px;
}
.register_box span.name {
	padding: 13px 0 0 85px;
	float: left;
}
.register_box span.name strong {
	padding-right: 8px;
}
.register_box .register_tab {
	width: 260px;
	float: right;
}
.register_box .register_tab li {
	float: left;
	width: 128px;
	text-align: center;
	border: 1px #EEEEEE solid;
	height: 46px;
	line-height: 46px;
	font-size: 15px;
	cursor: pointer;
}
.register_box .register_tab li.open {
	background-color: #EEEEEE;
}
.register_box .r_bot {
	background-color: #EEEEEE;
	padding: 10px 0px 30px;
}
.register_box .r_bot h4 {
	font-size: 13px;
	padding: 10px 40px;
	border-bottom: 1px solid #ccc;
	color: #999999;
}
.register_box .r_bot h4 a {
	color: #000;
}
.register_box .r_bot .loading {
	width: 130px;
	height: 10px;
	position: absolute;
	background: #fff;
	top: 58px;
	right: 35px;
}
.register_box .r_bot .loading .black {
	width: 10%;
	height: 10px;
	border-radius: 100px;
	background: url(../../../stand-in.svg);
}
.register_box .r_bot .r_bot_l, .register_box .r_bot .r_bot_r {
	width: 392px;
	float: left;
	padding: 20px 40px;
}
.register_box .r_bot .r_bot_l h3, .register_box .r_bot .r_bot_r h3 {
	padding-bottom: 20px;
	font-size: 15px;
}
.register_box .r_bot .r_bot_l .forget, .register_box .r_bot .r_bot_r .forget {
	background-image: url('../../../stand-in.svg');
	background-repeat: no-repeat;
	background-position: 0px -140px;
	text-align: right;
	padding-left: 24px;
	float: right;
	line-height: 40px;
	font-size: 13px;
}
.register_box .r_bot .r_bot_l .tip, .register_box .r_bot .r_bot_r .tip {
	width: 262px;
	height: 159px;
	background: url(../../../stand-in.svg);
	position: absolute;
	top: -110px;
	left: 200px;
}
.register_box .r_bot .r_bot_l .tip ul, .register_box .r_bot .r_bot_r .tip ul {
	padding: 15px;
}
.register_box .r_bot .r_bot_l .tip ul li, .register_box .r_bot .r_bot_r .tip ul li {
	background: url(../../../stand-in.svg) no-repeat left 6px;
	font-size: 12px;
	padding: 0px 0 15px 12px;
	line-height: 20px;
}
.register_box .r_bot .r_bot_l .tip ul li p, .register_box .r_bot .r_bot_r .tip ul li p {
	padding: 10px 0 0;
}
.register_box .r_bot .r_bot_l .tip ul li a, .register_box .r_bot .r_bot_r .tip ul li a {
	background-color: #000;
	color: #fff;
	padding: 7px 10px 10px;
}
.register_box .r_bot .r_bot_l li, .register_box .r_bot .r_bot_r li {
	font-size: 15px;
	padding-bottom: 10px;
	color: #000;
	line-height: 40px;
	position: relative;
}
.register_box .r_bot .r_bot_l li .getnumber, .register_box .r_bot .r_bot_r li .getnumber {
	padding: 10px 14px;
	color: #fff;
	background-color: #000;
}
.register_box .r_bot .r_bot_l li .r_bot_box, .register_box .r_bot .r_bot_r li .r_bot_box {
	position: relative;
}
.register_box .r_bot .r_bot_l li .r_bot_box .wrong, .register_box .r_bot .r_bot_r li .r_bot_box .wrong, .register_box .r_bot .r_bot_l li .r_bot_box .right, .register_box .r_bot .r_bot_r li .r_bot_box .right {
	border: 1px solid #FF9999;
	height: 38px;
	position: absolute;
	top: 0;
	left: 0;
	width: 360px;
	color: #FF7272;
	font-size: 13px;
	text-align: right;
	padding-right: 30px;
}
.register_box .r_bot .r_bot_l li .r_bot_box .wrong.short, .register_box .r_bot .r_bot_r li .r_bot_box .wrong.short, .register_box .r_bot .r_bot_l li .r_bot_box .right.short, .register_box .r_bot .r_bot_r li .r_bot_box .right.short {
	width: 122px;
}
.register_box .r_bot .r_bot_l li .r_bot_box .right, .register_box .r_bot .r_bot_r li .r_bot_box .right {
	border: 1px solid #000;
}
.register_box .r_bot .r_bot_l li .r_bot_box .icon, .register_box .r_bot .r_bot_r li .r_bot_box .icon {
	width: 16px;
	height: 15px;
	background-image: url(../../../stand-in.svg);
	position: absolute;
	top: 14px;
	right: 10px;
}
.register_box .r_bot .r_bot_l li .r_bot_box .icon.yes, .register_box .r_bot .r_bot_r li .r_bot_box .icon.yes {
	background-position: 0 -1160px;
}
.register_box .r_bot .r_bot_l li .r_bot_box .icon.no, .register_box .r_bot .r_bot_r li .r_bot_box .icon.no {
	background-position: 0 -1095px;
}
.register_box .r_bot .app_step, .register_box .r_bot .comapp_step {
	width: 575px;
	height: 65px;
	background-image: url(../../../stand-in.svg);
	background-repeat: no-repeat;
	margin: 50px auto 40px;
}
.register_box .r_bot .app_step.a, .register_box .r_bot .comapp_step.a {
	background-position: 0 0;
}
.register_box .r_bot .app_step.b, .register_box .r_bot .comapp_step.b {
	background-position: 0 -114px;
}
.register_box .r_bot .app_step.c, .register_box .r_bot .comapp_step.c {
	background-position: 0 -228px;
}
.register_box .r_bot .app_step.d, .register_box .r_bot .comapp_step.d {
	background-position: 0 -342px;
}
.register_box .r_bot .comapp_step {
	background-image: url(../../../stand-in.svg);
}
.register_box .r_bot .app_txt {
	border-top: 1px solid #fff;
	font-size: 14px;
	padding-top: 50px;
}
.register_box .r_bot .app_txt li {
	width: 445px;
	margin: 0 auto;
	padding-left: 15px;
	background: url(../../../stand-in.svg) no-repeat left 7px;
	color: #000;
	padding-bottom: 5px;
	line-height: 22px;
}
.register_box .r_bot .rzqr {
	padding: 0 0 30px 40px;
}
.register_box .r_bot .rzqr li {
	width: 405px;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	float: left;
	margin: 0 15px 10px 0;
	padding: 0 10px;
	font-size: 14px;
	color: #999;
	position: relative;
}
.register_box .r_bot .rzqr li .sfzimg {
	width: 280px;
	position: absolute;
	right: 40px;
	top: 45px;
	display: none;
	border: 8px solid #fff;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.register_box .r_bot .nopass_list {
	padding: 10px 0 30px;
}
.register_box .r_bot .nopass_list li {
	background: url(../../../stand-in.svg) no-repeat left 11px;
	color: #000;
	font-size: 14px;
	padding: 3px 15px;
}
.noticebar {
	background-color: #D90000;
	height: 70px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	width: 100%;
	line-height: 70px;
	position: absolute;
	top: 0px;
	opacity: 0;
}
.reg_btn {
	width: 318px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	border: none;
	background-color: #FF0000;
	border-radius: 3px;
	margin: 0 0 0 310px;
	font-size: 16px;
	cursor: pointer;
}
.reg_btn:hover {
	background-color: #FF4D4D;
}
.reg_btn.cancel {
	width: 150px;
	margin: 0 0 0 15px;
	background-color: #999999;
}
.reg_btn.cancel:hover {
	background-color: #ccc;
}
.forget_psd {
	width: 950px;
	margin: 120px auto 80px;
}
.forget_psd h2 {
	color: #000;
	font-size: 20px;
	height: 45px;
}
.forget_psd .box {
	background-color: #EEEEEE;
	padding: 60px 0 30px;
}
.forget_psd .box .step {
	width: 590px;
	height: 61px;
	margin: 0 auto;
	background-image: url(../../../stand-in.svg);
	background-repeat: no-repeat;
}
.forget_psd .box .step.a {
	background-position: 0 0;
}
.forget_psd .box .step.b {
	background-position: 0 -114px;
}
.forget_psd .box .step.c {
	background-position: 0 -228px;
}
.forget_psd .box .step.d {
	background-position: 0 -342px;
}
.forget_psd .box .icon_right {
	width: 60px;
	height: 60px;
	margin-left: 200px;
	background: url(../../../stand-in.svg);
}
.forget_psd .box .frame {
	margin: 60px auto 0;
	padding: 50px 0 30px 260px;
	border-top: 1px solid #fff;
}
.forget_psd .box .frame li {
	padding-bottom: 8px;
	position: relative;
	line-height: 20px;
}
.forget_psd .box .frame li .wrong {
	border: 1px solid #FF9999;
	height: 38px;
	position: absolute;
	top: 0;
	left: 0;
	width: 415px;
	color: #FF7272;
	font-size: 13px;
	text-align: right;
	padding-right: 30px;
	line-height: 38px;
}
.forget_psd .box .frame li .icon {
	width: 16px;
	height: 15px;
	background-image: url(../../../stand-in.svg);
	position: absolute;
	top: 12px;
	left: 425px;
}
.forget_psd .box .frame li .icon.yes {
	background-position: 0 -1160px;
}
.forget_psd .box .frame li .icon.no {
	background-position: 0 -1095px;
}
.forget_psd .box .frame h3 {
	text-indent: 150px;
	font-size: 18px;
	line-height: 80px;
}
.forget_psd .box .frame .next {
	padding: 10px 120px;
	background-color: #FF0000;
	color: #fff;
	border-radius: 3px;
	font-size: 18px;
	margin: 0 90px;
}
.thirdlogin {
	width: 278px;
	float: left;
	position: relative;
	padding-left: 12px;
	line-height: 38px;
}
.thirdlogin a {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 95px;
	top: 5px;
	background-image: url(../../../stand-in.svg);
	background-repeat: no-repeat;
}
.thirdlogin a.weibo {
	background-position: -53px 0;
}
.thirdlogin a.weibo:hover, .thirdlogin a.weibo.bd {
	background-position: -53px -52px;
}
.thirdlogin a.qq {
	left: 140px;
	background-position: 0 0px;
}
.thirdlogin a.qq:hover, .thirdlogin a.qq.bd {
	background-position: 0px -52px;
}
.thirdlogin b {
	width: 10px;
	height: 10px;
	background-image: url(../../../stand-in.svg);
	background-repeat: no-repeat;
	position: absolute;
}
.thirdlogin b.weibo {
	top: 5px;
	left: 118px;
}
.thirdlogin b.qq {
	top: 5px;
	left: 163px;
}
.letter_box {
	width: 776px;
	height: 376px;
	background: url(../../../stand-in.svg) no-repeat;
	margin: 120px auto 5px;
}
.letter_box h3 {
	color: #545454;
	padding: 35px 0 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.letter_box h4 {
	color: #999;
	font-size: 13px;
	line-height: 20px;
	line-height: 28px;
	width: 550px;
	margin: 0 auto;
}
.letter_box h4 a {
	color: #000;
	text-decoration: underline;
}
.letter_box h4 .btn_yz {
	padding: 10px 15px;
	color: #fff;
	background-color: #333;
	text-decoration: none;
}
.letter_box h4 .btn_yz:hover {
	background-color: #000;
}
/****关于*******/
.about_l {
	width: 958px;
	float: right;
	border: 1px solid #eee;
	margin: 100px 0;
	background-color: #fff;
}
.about_l .title {
	font-size: 16px;
	color: #000; /*background: url(../../../stand-in.svg) no-repeat 20px center;*/
	border-bottom: 1px solid #eee;
	padding: 10px 30px;
}
.about_l .content {
	padding: 50px 30px 210px;
	font-size: 13px;
	color: #777;
}
.about_l .content h3 {
	font-size: 18px;
	padding-bottom: 15px;
}
.about_l .content .sitemap {
	padding: 10px 0 20px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}
.about_l .content .sitemap a {
	padding: 0 40px 0 0;
}
.about_l .content .sitemap a:hover {
	color: #FF0000;
}
.about_l .content .sitemap ul li {
	float: left;
	width: 18%;
	padding-bottom: 10px;
}
.about_l .content .searchHelp {
	border-bottom: 1px dashed #eee;
	padding-bottom: 20px;
	padding-top: 14px;
}
.about_l .content .searchHelp .sH-title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 40px;
}
.about_l .content .searchHelp .sH-c {
	font-size: 12px;
	color: #666;
	cursor: pointer;
	line-height: 30px;
}
.about_l .content .searchHelp .sH-c:hover {
	color: #010101;
}
.about_l .content .searchHelp span.red-text {
	color: #ff0000;
}
.about_l .content .bz {
	background: #FFF5DF;
	padding: 10px 10px;
	margin: 10px 0 20px;
}
.about_l .content .qalist {
	padding: 20px 0 0;
}
.about_l .content .qalist .number {
	background: #000;
	color: #fff;
	border-radius: 100px;
	width: 25px;
	height: 25px;
	float: left;
	text-align: center;
	margin-right: 6px;
}
.about_l .content .qalist .box {
	padding: 20px 0 40px 30px;
	border-bottom: 1px solid #eee;
	margin-bottom: 40px;
}
.about_l .content .qalist li .q_tit {
	cursor: pointer;
}
.about_l .content .qalist li .q_tit:hover {
	color: #ff0000;
}
.about_l .content a:hover {
	color: #ff0000;
}
.about_l .content table {
	margin-top: 10px;
}
.about_l .content table tr {
	border: none;
}
.about_l .content table tr td {
	vertical-align: top;
	color: #1F1F1F;
	font-size: 15px;
	position: relative;
}
.about_l .content table tr .att_right {
	line-height: 38px;
	position: absolute;
	right: 10px;
	top: 0px;
	background: url(../../../stand-in.svg) no-repeat right -370px;
	padding-right: 28px;
	font-size: 13px;
}
.about_l .content table tr .contact {
	border: 1px solid #DDDDDD;
	width: 546px;
	padding: 15px;
	height: 220px;
	line-height: 22px;
}
.about_l .content table tr .sure_btn {
	background-color: #FF0000;
	color: #fff;
	border: 0;
	cursor: pointer;
	text-align: center;
	font-size: 18px;
	width: 140px;
	height: 50px;
}
.about_r {
	width: 180px;
	height: auto;
	background: #fff;
	float: left;
	margin: 100px 0;
}
.about_r h2 {
	font-size: 16px;
	color: #000;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px 20px;
	margin-bottom: 10px;
}
.about_r ul {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 20px;
}
.about_r ul li {
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	position: relative;
}
.about_r ul li a {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 20px;
	color: #999999;
	box-sizing: border-box!important;
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
}
.about_r ul li a:hover, .about_r ul li a.hover {
	background: #000;
	color: #fff;
}
.box404 {
	background: url('../../../stand-in.svg') no-repeat left top;
	margin: 150px auto;
	padding-top: 200px;
	width: 435px;
	font-size: 13px;
}
.box404 a {
	text-decoration: underline;
	color: #000;
}
.box505 {
	background: url(../../../stand-in.svg) no-repeat left top;
	margin: 150px auto;
	padding-top: 120px;
	width: 435px;
	font-size: 13px;
}
.box505 a {
	text-decoration: underline;
	color: #000;
}

/*关于子页面*/
.about_right_content{ padding:60px 45px; min-height:844px;}
.about_right_content>p{ font-size:14px; color:#666; line-height:35px; margin-bottom:35px;}
.about_logoBox{ margin-bottom:25px;}
.about_right_content h3{ width:100px; height:40px; line-height:38px; border:1px solid #000; border-radius:3px; font-size:14px; text-align:center; cursor:pointer;}
.about_right_content h3:hover{ background:#000; color:#fff;}
/*关于-企业服务*/
.about_right_content_top{ padding-bottom:40px; border-bottom:1px solid #efefef;}
.about_right_content_top_list{ float:left; margin-right:120px;}
.about_right_content_top_list h1{ font-size:16px; color:#000; text-align:left; line-height:35px;}
.about_right_content_top_list span{ text-align:left; font-size:14px; color:#666; display:block; line-height:35px;}

.about_right_content_titleBox{ padding:40px 0 0 0;}
.about_right_content_titleBox h1{ color:#000; font-size:16px; line-height:35px;}
.about_right_content_titleBox p{ line-height:35px; color:#666; font-size:14px;}

.about_right_content_titleBox_list{ float:left; margin-right:100px;}
.about_right_content_titleBox_list a{ font-size:14px; color:#666; line-height:35px; min-width:120px; cursor:pointer; display:block;}
.about_right_content_titleBox_list a:hover{ color:#000;}
.paddb40{ padding-bottom:40px; border-bottom:1px solid #efefef;}

/*关于-用户反馈*/
.about_content{ padding:0 35px; min-height:764px;}
.about_content_top{ padding-top:30px; padding-bottom:20px; border-bottom:1px solid #efefef;}
.about_content_top img{ float:left;}
.about_content_top p{ float:left; color:#999; font-size:14px; margin-left:8px}
.about_content_wt{ padding:30px 0;}
.about_content_wt span{ float:left; color:#000; font-size:14px;}
.about_red_dot{ width: 8px; height: 8px; border-radius: 50%;  background: #ff1010; line-height: 8px;
 margin-left: 8px;  margin-right: 8px; margin-top:6px; float: left;}
.inb_a { display: inline-block;}
.inp-txt_a {
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 0 10px;
    height: 40px;
	font-size:14px;
	float:left; margin-top:-10px;
    box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
}
.inp-txt_a:hover{border: 1px solid #000; }
.inb_a.inb-r_a {
    color: #000;
}
.contact_a{
	width: 798px;
    height: 130px;
    line-height: 26px;
    border-radius: 3px;
    font-size: 14px;
    color: #000;
    padding: 10px 16px;
    top: 0;
	border:1px solid #ccc;
}
.contact_a:hover{ border:1px solid #000;}
.about_qur{ width:150px; height:50px; line-height:48px; color:#fff; font-size:16px; text-align:center; background:#ff0000; cursor:pointer; border-radius:3px; border:none; margin:20px auto;}
.about_qur:hover{ background:#ff4c4c;}
/*出错*/
.mengbox{ width:600px; height:450px; margin:250px auto; background:url('../../../stand-in.svg') no-repeat; position:relative}
.mengbox h2{ font-size:25px; color:#000; line-height:50px; font-family:"OPPOSans"; position:absolute; top:85px;}
.pBox{position:absolute; top:135px;}
.mengbox .pBox p{ font-size:22px; color:#666; line-height:40px; font-family:"OPPOSans";}
.cuo_btn{ width:130px; height:46px; text-align:center; line-height:46px; font-size:16px; font-weight:normal; border:1px solid #000; cursor:pointer; border-radius:3px; color:#000; font-family:"OPPOSans"; position:absolute; top:290px;}
.cuo_btn:hover{ background:#000; color:#fff; }
/*出错结束*/
.weihu {
	background: url(../../../stand-in.svg) no-repeat left top;
	margin: 300px auto;
	padding-top: 120px;
	width: 435px;
	font-size: 13px;
}
.weihu a {
	text-decoration: underline;
	color: #000;
}
.success {
	background: url(../../../stand-in.svg) no-repeat center 0;
	margin: 200px auto;
	text-align: center;
	padding-top: 90px;
	font-size: 18px;
}
.success .login {
	font-size: 18px;
	color: #fff;
	border-radius: 3px;
	padding: 10px 20px;
	background-color: #333333;
}
.success .login:hover {
	background-color: #000;
}
/****qq表情*******/
.qqFace {
	margin-top: 4px;
	background: #fff;
	padding: 2px;
	border: 1px #dfe6f6 solid;
}
.qqFace table td {
	padding: 0px;
}
.qqFace table td img {
	cursor: pointer;
	border: 1px #fff solid;
}
.qqFace table td img:hover {
	border: 1px #0066cc solid;
}
#show {
	width: 770px;
	margin: 20px auto;
	background: #fff;
	padding: 5px;
	border: 1px solid #DDD;
	vertical-align: top;
}
.mask.image-mask {
	z-index: 999;
}
.image-pop {
	width: 1092px;
	height: 1000px;
	background-color: #fff;
	padding: 0 40px 40px;
	left: 50%;
	position: fixed;
	margin-left: -546px;
	z-index: 1000;
}
.image-pop .ip-title {
	height: 80px;
	line-height: 80px;
	position: relative;
	font-size: 20px;
	color: #333;
	width: 100%;
}
.image-pop .ip-cont {
	height: 780px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: red;
}
.upload_w_cover {
	position: relative;
}
.upload_w_cover_img{ width:280px; height:200px;}
.upload_w_cover:hover .upload_w_cover_img{ opacity:0.7;}
.uploads_ju:hover .bigimg{ opacity:0.8}
input.h-input {
	position: absolute;
	top: 0;
	left: 0;
	width: 280px;
	height: 200px;
	cursor: pointer;
	font-size: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
}
input.h-inputs {
	position: absolute;
	top: 0;
	left: 0;
	width: 470px;
	height: 250px;
	cursor: pointer;
	font-size: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
}
.uploads{ float:left;}
.uploads_ju{margin-top:30px; padding-bottom:26px;}
.uploads_wz{left: 35px; top: 75px;}
.bigimg{ width:470px; height:250px;}
.smallimg{ width:280px; height:200px;}
.ml30{ margin-left:30px;}
.tip-number {
	position: absolute;
	width: 290px;
	height: 142px;
	background: url('../../../stand-in.svg') no-repeat center bottom;
	top: 50px;
	right: 0;
	z-index: -1;
}
.tip-number .ico-v1-tipNum {
	width: 9px;
	height: 9px;
	background-position: -95px -645px;
	position: absolute;
	top: 22px;
	right: 9px;
	cursor: pointer;
}
.index_img_margin {
	position: absolute;
	top: 15px;
	left: 15px;
}
.sixin_tan {
	display:none;
    background: rgba(0,0,0,0.4);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
}
.ml56{ margin-left:56px !important;}
.tad_top{ margin-top:20px;}
.tad_tops{ margin-top:60px;}
.tad_top_header{ width:26px; height:26px; border-radius:50%; overflow:hidden; float:left; margin-left:20px; margin-right:10px;}
.tad_top_header img{ min-width:26px; min-height:26px; width:100%;}
.tad_top p{ float:left; color:#000; font-size:14px; margin-left:10px;}
/*找工作搜索*/
.search_gz{ float:left; height:38px; line-height:38px; border:1px solid #ccc; border-radius:3px; margin-top:15px; margin-right:20px;}
.search_gz:hover{ border:1px solid #000; transition:all .3s ease-out;-moz-transition:all .3s ease-out; /* Firefox 4 */-webkit-transition:all .3s ease-out; /* Safari 和 Chrome */-o-transition:all .3s ease-out; /* Opera */}
.search_gz input{
	transform: scale3d(1,1,1);
    transition-duration: 0.5s;
    transform-origin: 0% 50%;
    transition: transform 0.3s;
    font-family: inherit;
    font-size: 14px;
    display: inline-block;
    box-sizing: border-box;
    width:300px;
    height: 38px;
    background: transparent;
    border-radius: 0;
    -webkit-appearance: none;
    color: #000;
    border:none;
    padding-left: 15px;
	float:left;
    position: relative;
}
.search_gz div{ width:15px; height:15px; background:url('../img/sp.png') -112px -687px; margin-top:11px; margin-right:15px; float:left; margin-left:15px; cursor:pointer;}



/*增值服务*/
.zhiweiBox_R ol{ margin-top:15px;}
.zhiweiBox_R ol li{ font-size:12px; color:#333; line-height:28px; width:70px; text-align:center; border-radius:3px; border:1px solid #dcdcdc; float:left; margin-right:14px; cursor:pointer;}
.jobBox h1{ color:#000; font-size:16px; text-align:left; line-height:18px; margin-top:40px; margin-bottom:30px; text-align:center;}
.bcBox{ width:140px; height:50px; line-height:50px; font-size:18px; text-align:center; border-radius:3px; color:#fff !important; cursor:pointer; background:#ff0000; margin:0 auto;}
.zhezhao52{width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.5); z-index:99; top:0;}
.zengzhiBox{width:780px; left:50%; margin-left:-390px; background:#FFF; z-index:99; position:fixed; color:#000; top:50%; margin-top:-200px;}
.zengzhiT{ display:none;}
.zengzhiBox_top{ position:relative;}
.zengzhiBox_top h1{ font-size:18px; line-height:60px; text-align:center; color:#000; border-bottom:1px solid #dcdcdc;}
.zengzhiBox_content{ padding-top:36px;}
.zengzhiBox_content h1{ font-size:18px; color:#000; text-align:center; line-height:38px;}
.zengzhiBox_content h1 span{ font-size:20px; font-weight:bold; line-height:20px; color:#ff0000;}
.closes{ width:17px; height:17px; background:url('../img/sp.png') -387px -365px no-repeat; position:absolute; top:21.5px; right:20px; z-index:999; cursor:pointer;}
.jcBox{ width:224px; margin:0 auto; margin-bottom:40px;}
.jcBox P{ width:100px; height:40px; border-radius:3px; line-height:40px; text-align:center; font-size:16px; float:left; cursor:pointer;}
.qux{ border:1px solid #dcdcdc; color:#ccc; margin-right:20px;}
.qux:hover{ border:1px solid #000; color:#000;}
.qud{ border:1px solid #000; color:#fff; background:#000;}
.qud:hover{ border:1px solid #333; background:#333;}


/*右侧固定*/
.pn-float .pn-float-in .qr-box .qr-con img{ width:100%; height:100%}
/*index首页弹窗*/
.indexMask{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.55);
	z-index:100000;
}
.indexMaskTan{
	width:868px;
	height:552px;
	background:url('../../../stand-in.svg');
	position:relative;
	left:50%;
	top:50%;
	margin-left:-434px;
	margin-top:-276px;
}
.indexTanClose{
	width:40px;
	height:40px;
	background:red;
	cursor:pointer;
	border-radius:50%;
	position:absolute;
	right:104px;
	top:28px;
	opacity:0;
}
.indexTanBuy{
	width:130px;
	height:40px;
	background:red;
	position:absolute;
	left:77px;
	bottom:73px;
	position:absolute;
	opacity:0;
	cursor:pointer
}
.indexTanNo{
	width:130px;
	height:40px;
	background:red;
	position:absolute;
	left:222px;
	bottom:73px;
	position:absolute;
	opacity:0;
	cursor:pointer;
}
@media only screen and (max-width: 1366px) {
.cooperation {
	width: 1180px;
	height: auto;
	margin: 0px auto;
	background: url(../../../stand-in.svg) no-repeat center top;
}
}
@media only screen and (min-width: 1367px) and (max-width: 1600px){
.cooperation {
	width: 1180px;
	height: auto;
	margin: 0px auto;
	background: url(../../../stand-in.svg) no-repeat center top;
}
}

/*
	20240515 update
*/
.customer-list{
	width: 100% !important;
	overflow: hidden;
}

.customer-list .originalBox{
	width: 100% !important;
    display: flex;
    flex-wrap: wrap;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 3.64vw 0 3.64vw;
	gap: 1.14vw;
}

.customer-list .originalBox .grid .figure_box .img{
	width: 14.28vw!important;
    height: 11.29vw!important;
	object-fit: cover;
    min-height: unset;
}

.customer-list .originalBox .grid .figure_box figcaption{
	width: 14.28vw!important;
    height: 11.29vw!important;
}

.customer-list .originalBox .box-info-area{
	width: 14.28vw!important;
}

/* 4个 */
@media only screen and (max-width: 1630px) {
	
	.customer-list .originalBox .grid .figure_box .img{
		width: 21.96vw!important;
		height: 17.23vw!important;
		object-fit: cover;
		min-height: unset;
	}
	
	.customer-list .originalBox .grid .figure_box figcaption{
		width: 21.96vw!important;
		height: 17.23vw!important;
	}

	.customer-list .originalBox .box-info-area{
		width: 21.96vw!important;
	}
}

/* 3个 */
@media only screen and (max-width: 1288px) {
	.customer-list .originalBox .grid .figure_box .img{
		width: 29.35vw!important;
		height: 23.05vw!important;
		object-fit: cover;
		min-height: unset;
	}
	
	.customer-list .originalBox .grid .figure_box figcaption{
		width: 29.15vw!important;
		height: 23.05vw!important;
	}

	.customer-list .originalBox .box-info-area{
		width: 29.15vw!important;
	}
}

.wrap{
	padding-top: 100px;
}

.no-padding-top{
	padding-top: 0;
}

.item #live-icon{
	width: 48px;
    height: 48px;
    background: url('../../../stand-in.svg') no-repeat;
    background-size: 100%;
}

.clicked #live-icon{
	width: 48px;
    height: 48px;
    background: url('../../../stand-in.svg') no-repeat;
    background-size: 100%;
}

.item #ligood{
	display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.works_operate_sp{
	border-bottom: #e5e5e5 0px solid;
    position: relative;
    display: flex;
    justify-content: space-around;
}

.works_operate_sp .item {
    float: unset!important;
}
.works_operate_sp .item-ex {
    margin-left: 0!important;
    display: flex;
    cursor: pointer;
}