/* CSS Document */

body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
fieldset,
legend,
input,
textarea,
th,
tr,
td,
em,
span {
	margin: 0;
	padding: 0;
}

body {
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
	width: 100%;
	margin: 0 auto;
	background: #f3f6f9;
}

a:link,
a:visited,
a:hover,
a:active {
	text-decoration: none;
	color: #333;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
}

img {
	border: 0;
}

a {
	color: #444;
}

a:hover {
	text-decoration: none;
	color: #333;
}


/*头部样式Star*/

.header {
	width: 100%;
	height: 144px;
	background: #fff;
	overflow: hidden;
	margin: 0 auto;
}

.header_top {
	width: 100%;
	height: 88px;
}

.inContent {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.header_top .logo,
.header_top .logo img {
	width: 256px;
	height: 40px;
	overflow: hidden;
}

.header_top .logo {
	float: left;
	margin: 22px 0;
}

.search {
	float: right;
	width: 398px;
	height: 44px;
	line-height: 44px;
	margin: 21px 0;
	border: 1px solid #153385;
}

.search #search_input {
	float: left;
	width: 298px;
	height: 44px;
	line-height: 44px;
	margin: 0 auto;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	font-size: 14px;
	font-family: "微软雅黑";
	border: none;
	color: #999;
	outline: none;
}

.search .search_icon {
	float: right;
	width: 100px;
	height: 44px;
	background: url(../images/search_icon.png)no-repeat center #153385;
	cursor: pointer;
}

.search .search_icon:hover {
	opacity: .9;
}

.menu {
	width: 100%;
	height: 56px;
	line-height: 56px;
	overflow: hidden;
	background: #153385;
}

.menu ul {
	width: 1200px;
	display: flex;
	  justify-content: space-between;
	  align-items: center;
	  margin: 0 auto;
	  overflow: hidden;
}

.menu ul li {
	float: left;
	flex: 1;
	text-align: center;
	font-size: 20px;
	list-style: none;
	cursor: pointer;
}

.menu ul li.active,
.menu ul li:hover {
	background: #08236d;
}

.menu ul li a {
	color: #fff;
}

.branch_hide,
.member_hide {
	position: absolute;
	z-index: 9999;
	width: 180px;
	background: #fff;
	display: none;
	margin: 0 auto;
	text-align: center;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
}

.branch_hide a,
.member_hide a {
	width: 180px;
	height: 56px;
	line-height: 56px;
	color: #153385 !important;
	display: block;
}

.branch_show:hover .branch_hide,
.member_show:hover .member_hide {
	display: block;
}

.branch_show .branch_hide a:hover,
.member_show .member_hide a:hover {
	opacity: .8;
}

.mainBody {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.sectionCon {
	width: 1200px;
	margin: 0 auto 20px;
	overflow: hidden;
}

.marginTop20 {
	margin-top: 20px;
}

.content {
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	overflow: hidden;
}

.content .title {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin: 10px auto 15px;
}

.content .title h4 {
	float: left;
	color: #153385;
	font-size: 20px;

}

.content .title a {
	float: right;
	font-size: 14px;
	color: #153385;
}

.content .title:hover a {
	opacity: .8;
}

.content_three {
	width: 386px;
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden;
}

.content_all {
	width: 100%;
	margin: 0 20px 0 0;
	overflow: hidden;
}

.sectionCon .content_three:nth-of-type(3) {
	margin: 0;
}

.style_one {
	width: 100%;
	list-style: none;
	padding-bottom: 5px;
	box-sizing: border-box;
}

.style_one li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.style_one li a {
	color: #666;
	font-size: 14px;
}

.style_one li:hover a {
	color: #153385;
	opacity: .8;
}

.carouselBox {
	float: left;
	width: 614px;
	height: 254px;
	overflow: hidden;
}

.carouselBox img {
	width: 614px;
	height: 254px;
}

.loginBox {
	width: 160px;
	height: 254px;
	float: right;
	background: #fff;
	overflow: hidden;
}

.loginBox .login,
.loginBox .logged {
	width: 100%;
	height: 166px;
	overflow: hidden;
}

.loginBox .logged {
	border-bottom: 1px solid #f3f6f9;
}

.loginBox .login .in_login {
	border-bottom: 1px solid #f3f6f9;
}

.loginBox .login .in_login:hover {
	cursor: pointer;
}

.loginBox .login .in_login a {
	float: left;
	color: #153385;
}

.loginBox .login .in_login span {
	float: left;
	color: #153385;
}

.loginBox .logged .headImg,
.style_two li .headImg {
	width: 64px;
	height: 64px;
	overflow: hidden;
    border:1px solid #f6f6f6;
    border-radius:100%;
}

.loginBox .logged .headImg {
	margin: 20px auto 10px;
}

.loginBox .logged .headImg img,
.style_two li .headImg img {
    width: 64px;
    height: 64px; 
    overflow: hidden;
    /* max-width: 64px;
    max-height: 64px;
    width: expression(this.width > 64? 64px:'auto';);
    height: expression(this.height > 64? 64px:'auto';);
	border-radius: 100px; */
}

.loginBox .logged h4 {
	text-align: center;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 16px;
	color: #333;
}

.loginBox .logged .exit_a {
	width: 50%;
	height: 14px;
	line-height: 14px;
	margin: 18px auto;
	display: block;
	cursor: pointer;
}

.loginBox .logged .exit_a:hover span {
	color: #666;
}

.loginBox .logged .exit_a img {
	float: left;
	width: 17px;
	height: 14px;
	margin: 0 2px 0 0;
	display: block;
}

.loginBox .logged .exit_a span {
	font-size: 14px;
	color: #999;
	float: left;
}

.user_a,
.team_a,
.activity_a {
	width: 100%;
	display: block;
	padding: 30px 15px;
	box-sizing: border-box;
	overflow: hidden;
}

.user_a img,
.team_a img,
.activity_a img {
	width: 22px;
	height: 22px;
	display: block;
	margin: 0 5px 0 0;
	float: left;
}

.user_a span,
.team_a span,
.activity_a span {
	float: left;
	color: #153385 !important;
}

.advBox {
	float: left;
	width: 386px;
	height: 90px;
	overflow: hidden;
	position: relative;
}

.advBox img {
	width: 386px;
	height: 90px;
	overflow: hidden;
	display: block;
}

.advBox em {
	background: url(../images/spanBg.png) repeat-x;
	top: 0;
	box-sizing: border-box;
	color: #999;
	font-size: 10px;
	font-style: normal;
	height: 14px;
	line-height: 14px;
	padding: 0 6px;
	position: absolute;
	text-align: center;
	z-index: 9999
}

.style_two,
.style_three,
.style_six {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	list-style: none;
	overflow: hidden;
}

.style_two li,
.style_three li,
.style_six li {
	float: left;
	width: 273px;
	overflow: hidden;
	border-radius: 2px;
	border: solid 1px #f6f6f6;
	padding: 20px;
	box-sizing: border-box;
	color: #333333;
	margin: 11px 22px 11px 0;
}

.style_two li:nth-of-type(4n),
.style_three li:nth-of-type(4n),
.style_six li:nth-of-type(4n) {
	margin: 11px 0 11px 0;
}

.style_two li:hover,
.style_three li:hover,
.style_six li:hover {
	border: solid 1px #153385;
	cursor: pointer;
}

.style_two li p {
	font-size: 14px;
	height: 78px;
	line-height: 26px;
	overflow: hidden;
	margin: 0 auto 15px;
}

.style_three li p {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}

.style_three li .memberImg {
	width: 232px;
	height: 82px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

.style_three li .memberImg img {
	max-width: 232px;
	max-height: 82px;
	width: expression(this.width > 232? 232px:'auto'; );
	height: expression(this.height > 82? 82px:'auto'; );
}

.style_two li .headImg {
	float: left;
	margin: 0 10px 0 0;
}

.style_two li h4 {
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.style_two li span {
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.style_three li a {
	font-size: 14px;
	color: #333333;
	text-align: center;
	display: block;

}

.footer {
	width: 100%;
	background: #202333;
	overflow: hidden;
	padding: 38px 0 0 0;
	box-sizing: border-box;
}

.footer .foot_logo {
	float: left;
	padding: 30px 30px 30px 0;
	box-sizing: border-box;
	border-right: 1px solid #363947;
}

.footer .foot_logo img {
	width: 256px;
	height: 40px;
	display: block;
}

.footer .foot_txt {
	float: left;
	padding: 0 30px;
	box-sizing: border-box;
	color: #fff;
	width: 910px;
}

.footer .foot_txt .in_foot_txt {
	float: left;
	width: 400px;
	margin: 0 50px 0 0;
	overflow: hidden;
}

.footer .foot_txt .in_foot_txt:last-of-type {
	margin: 0;
}

.footer .in_foot_txt h4 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin: 0;
}

.footer .in_foot_txt p {
	font-size: 14px;
	opacity: 0.6;
	line-height: 30px;
}


/* .footer .foot_txt p:nth-of-type(4) {
	margin: 0;
}

.footer .foot_code {
	float: right;
	width: 84px;
}

.footer .foot_code img {
	width: 84px;
	height: 84px;
}

.footer .foot_code span {
	font-size: 12px;
	color: #fff;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
 */
.footer .in_foot {
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
	opacity: 0.6;
	border-top: 1px solid #363947;
	margin: 20px auto 0;
}

/* 弹窗Star */
.maskmodule {
	position: absolute;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	display: none;
	transition: all 0.5s;
	z-index: 99999;
}

.login_register {
	position: relative;
	width: 875px;
	height: 586px;
	margin: 0 auto;
	overflow: hidden;
	top: 30%;
}

.loginbox {
	width: 800px;
	height: 520px;
	overflow: hidden;
	background-color: #ffffff;
	box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
	border-radius: 2px;
	margin: 30px auto 0;
}

.loginbox .loginImg {
	float: left;
	width: 300px;
	height: 520px;
}

.login_register h2 {
	color: #fff;
	font-size: 40px;
}

.login_register #loginClose,
.login_register #forgotClose {
	width: 30px;
	height: 30px;
	float: right;
	margin: 0 0 -5px -50px;
	cursor: pointer;
}

.login_register .loginTxt {
	float: right;
	width: 498px;
	margin: 0 auto;
	padding: 40px 50px;
	box-sizing: border-box;
}

.login_register .loginTxt h2 {
	font-size: 30px;
	font-weight: normal;
	color: #007eee;
}

.login_register .question {
	width: 100%;
	margin: 12px auto 0;
}

.login_register .question label {
	width: 100%;
	display: block;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	color: #333;
	margin: 0 auto 5px;
}

.login_register .question .answer {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
}

.login_register .question input[type="text"],
.login_register .question input[type="password"],
#user_type {
	width: 100%;
	height: 45px;
	line-height: 45px;
	outline: none;
	font-size: 14px;
	color: #999;
	padding: 0 10px;
	box-sizing: border-box;
	border: 0 none;
}

.login_register .question input#user_password,
.login_register .question input#new_password {
	float: left;
	width: 80% !important;
}

.login_register .question input#user_code {
	float: left;
	width: 65% !important;
}

.login_register .question #get_code {
	font-size: 14px;
	float: right;
	background: #025ce8;
	color: #fff;
	text-align: center;
	width: 35%;
	border: 0 none;
	border-radius: 2px;
}

.login_register .question #eye,
.login_register .question #new_eye {
	float: right;
	width: 16px;
	height: 10px;
	margin: 18px;
	cursor: pointer;
}

#user_type {
	width: 97% !important;
}

#user_type option {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999 !important;
}

.login_register .question .forget_psw {
	display: block;
	text-align: right;
	font-size: 14px;
	color: #025ce8;
}

.login_register .question .forget_psw:hover {
	color: #025ce8;
	opacity: .9;
	cursor: pointer;
}

.login_register .question .submit_btn,
.contributeInfor .question .submit_btn,
.branchBox .question .submit_btn {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #025ce8;
	border-radius: 2px;
	font-size: 16px;
	margin: 0 auto;
	cursor: pointer;
}

.login_register .question .submit_btn:hover,
.contributeInfor .question .submit_btn:hover,
.branchBox .question .submit_btn:hover {
	opacity: .9;
}

.login_register .no_register {
	text-align: center;
	font-size: 14px;
	color: #999;
	height: 50px;
	line-height: 50px;
}

.login_register .no_register a {
	color: #025ce8;
}

/* 弹窗End */



/* step模块Star */
.stepBox {
	width: 83%;
	margin: 30px auto 0;
	overflow: hidden;
}

.stepBox .in_stepBox {
	float: left;
	width: 104px;
}

.stepBox .in_stepBox img {
	width: 104px;
	height: 104px;
	display: block;
}

.stepBox .in_stepBox span {
	display: block;
	text-align: center;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	color: #333333;
	overflow: hidden;
	margin: 10px auto;
}

.stepBox em {
	float: left;
	font-style: normal;
	width: 150px;
	height: 3px;
	margin: 52px 18px;
}

.stepBox em.blue_em {
	background: #025ce8;
}

.stepBox em.gray_em {
	background: #e0e0e0;
}

.stepTxt,
.registerInfor,
.contributeInfor {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}

.stepTxt {
	padding: 20px 100px;
	font-size: 16px;
	color: #333333;
}

.registerInfor {
	padding: 20px;
}

.stepTxt h2 {
	font-size: 24px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	margin: 0 auto 20px;
}

.stepTxt h4 {
	height: 30px;
	line-height: 30px;
	margin: 30px auto 10px;
}

.stepTxt p {
	line-height: 30px;
	margin: 0 auto 10px;
}

.stepBtn {
	width: 300px;
	overflow: hidden;
	margin: 0 auto;
}

.stepBtn .agreement {
	width: 60%;
	overflow: hidden;
	margin: 50px auto 15px;
}

.stepBtn .agreement input {
	float: left;
	margin: 3px 8px 0 0;
}

.stepBtn .agreement span {
	float: left;
	color: #333;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
}

.stepBtn .next_btn,
.stepBtn .back_btn,
.stepBtn .previous_btn {
	width: 100%;
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
}

.stepBtn .previous_btn {
	color: #999;
}

.stepBtn .next_btn,
.stepBtn .back_btn {
	background: #007eee;
	color: #fff;
	border-radius: 2px;
	margin: 0 auto 30px;
}

.stepBtn .next_btn:hover,
.stepBtn .back_btn:hover {
	opacity: .8;
	cursor: pointer;
}

.stepBtn .previous_btn:hover {
	color: #025ce8;
}

.checkBox {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 50px;
}

.checkBox img {
	width: 264px;
	display: block;
	margin: 50px auto 0;
}

.checkBox p {
	text-align: center;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	margin: 20px auto 5px;
}

.checkBox span {
	font-size: 14px;
	display: block;
	text-align: center;
}

/* step模块End */

/* 注册信息Str */
.registerInfor .inforBox,
.branchBox .inforBox {
	width: 100%;
	overflow: hidden;
}

.registerInfor h4 {
	font-size: 16px;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	color: #333333;
}

.registerInfor .in_inforBox,
.branchBox .in_inforBox {
	width: 100%;
	overflow: hidden;
	background: #fbfbfb;
	border-radius: 2px;
	padding: 22px;
	box-sizing: border-box;
}

.registerInfor .question,
.contributeInfor .question,
.branchBox .question {
	width: 340px;
	float: left;
	overflow: hidden;
	margin: 12px 38px 0 0;
	cursor: pointer;
}

.registerInfor .question_all,
.contributeInfor .question_all,
.branchBox .question_all {
	width: 100% !important;
}

.registerInfor .question_last,
.contributeInfor .question_last,
.question .question_last {
	margin: 12px 0 0 0;
}

/* .registerInfor .question:nth-of-type(3n),
.contributeInfor .question:nth-of-type(2n),
.question .question:nth-of-type(2n) {
	margin: 12px 0 0 0;
} */

.registerInfor .question label,
.contributeInfor .question label,
.branchBox .question label {
	width: 100%;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #333;
	margin: 0 auto 5px;
}

.registerInfor .question label em,
.contributeInfor .question label em,
.branchBox .question label em {
	float: right;
	font-style: normal;
	color: #ee6060;
	text-align: right;
}

.registerInfor .question .answer,
.registerInfor .question_all .answer,
.contributeInfor .question .answer,
.contributeInfor .question_all .answer,
.branchBox .question_all .answer {
	outline: none;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
}

.registerInfor .question .answer,
.contributeInfor .question .answer,
.branchBox .question .answer {
	width: 338px;
	height: 48px;
	line-height: 48px;
}

.registerInfor .question_all .answer,
.contributeInfor .question_all .answer,
.branchBox .question_all .answer {
	width: 99.8%;
	height: 100px;
	line-height: 20px;
}

.registerInfor .question input[type="text"],
.registerInfor .question input[type="password"],
.registerInfor .question textarea,
.contributeInfor .question input[type="text"],
.contributeInfor .question textarea,
.branchBox .question input[type="text"],
.branchBox .question textarea {
	width: 100%;
	outline: none;
	font-size: 14px;
	color: #999;
	padding: 0 10px;
	box-sizing: border-box;
	border: 0 none;
}

.registerInfor .question input[type="text"],
.registerInfor .question input[type="password"],
.contributeInfor .question input[type="text"],
.branchBox .question input[type="text"] {
	height: 46px;
	line-height: 46px;
}

.registerInfor .question textarea,
.contributeInfor .question textarea,
.branchBox .question textarea {
	height: 100px;
	padding: 10px;
	box-sizing: border-box;
	font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";
}

.registerInfor .select,
.contributeInfor .select,
.branchBox .select {
	overflow: hidden;
	width: 338px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	background: #fff;
}

.registerInfor input.choose,
.contributeInfor input.choose,
.branchBox input.choose {
	float: left;
	width: 280px !important;
	color: #999;
	outline: none;
}

.registerInfor .option,
.contributeInfor .option,
.branchBox .option {
	display: none;
	width: 280px !important;
	position: absolute;
	z-index: 99999;
}

.registerInfor .option ul,
.contributeInfor .option ul,
.branchBox .option ul {
	padding: 0;
	margin: 50px auto 0;
	background: #fff;
}

.registerInfor .option ul li,
.contributeInfor .option ul li,
.branchBox .option ul li {
	list-style: none;
	width: 100%;
	line-height: 48px;
	height: 48px;
	color: #999;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 14px;
}

.registerInfor .option ul li:hover,
.contributeInfor .option ul li:hover,
.branchBox .option ul li:hover {
	background: #007eee;
	color: #fff;
}

.registerInfor .option_img,
.contributeInfor .option_img,
.branchBox .option_img {
	float: right;
	width: 56px;
	border-left: 1px solid #e2e2e2;
}

.registerInfor .option_img img,
.contributeInfor .option_img img,
.branchBox .option_img img {
	width: 15px;
	height: 8px;
	display: block;
	margin: 20px auto;
}

/* 注册信息End */


/* 搜索结果Star */
.resultBox {
	width: 100%;
	overflow: hidden;
}

.resultBox h2 {
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	color: #333333;
}

.resultBox .result_content {
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	overflow: hidden;
}

.result_content li {
	list-style: none;
	width: 100%;
	font-size: 14px;
	height: 30px;
	line-height: 30px;

	overflow: hidden;
}

.result_content li a {
	color: #333;
}

.result_content li a p {
	float: left;
	width: 85%;
}

.result_content li a span {
	float: right;
	width: 10%;
	text-align: right;
}

.result_content li a p em {
	font-style: normal;
	color: #007eee;
}

.pageBox {
	width: 22%;
	overflow: hidden;
	margin: 50px auto 20px;
}

.pageBox a {
	float: left;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #999;
	text-align: center;
	border: 1px solid #f3f6f9;
	background-color: #ffffff;
	border-radius: 2px;
	margin: 0 10px 0 0;
}

.pageBox a.active,
.pageBox a:hover {
	color: #fff;
	background: #007eee;
	border: 1px solid #007eee;
}

/* 搜索结果End */

/* 联系我们Star */
.contantBox {
	width: 100%;
	overflow: hidden;
}

.contantBox h2 {
	min-width: 16%;
	max-width: 24%;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
	margin: 20px auto;
}

.contantBox h2 img {
	float: left;
	margin: 0 20px 0 0;
}

.contantBox h2 span {
	font-size: 52px;
	font-weight: normal;
	color: #333333;
}

.contantBox p {
	font-size: 22px;
	font-weight: normal;
	line-height: 30px;
	color: #333333;
	text-align: center;
}

.contantBox .mapImg {
	width: 100%;
	overflow: hidden;
	margin: 30px auto 0;
}

.contantBox .mapImg img {
	width: 100%;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

/* 联系我们End */

.crumbs {
	width: 1200px;
	margin: 0 auto;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	overflow: hidden;
}

.crumbs span {
	float: left;
	color: #777;
}

.crumbs em {
	float: left;
	font-style: normal;
	color: #777;
	padding: 0 5px;
	box-sizing: border-box;
}

.crumbs a {
	float: left;
	color: #777;
}

/* 投稿信息Star */
.contributeInfor {
	padding: 0 230px;
}

.contributeInfor .question {
	margin: 12px 38px 10px 0;
}

.contributeInfor .question .submit_btn,
.branchBox .question .submit_btn {
	background: #007eee !important;
	width: 300px;
	margin: 20px auto;
}

.upload {
	width: 100%;
	overflow: hidden;
}

.upload_warp {
	width: 99%;
	height: 100px;
	background: #f3f6f9;
	border-radius: 2px;
	border: 2px #ccc dotted;
}

.upload_warp img {
	width: 13px;
	height: 16px;
	display: block;
	margin: 28px auto 0;
}

.upload_warp p {
	font-size: 14px;
	line-height: 30px;
	color: #999;
	text-align: center;
}

.upload_warp p span {
	color: #ee6060;
}

.upload_warp_img_div_del {
	position: absolute;
	width: 16px;
	right: 20px;
}

.upload_warp_img {
	width: 100%;
	overflow: hidden;
}

.upload_warp_img_div {
	width: 100%;
	background: #f3f6f9;
	margin: 0 auto 10px;
	border-radius: 2px;
	position: relative;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
	overflow: hidden;
}

.upload_warp_img_div_top {
	position: absolute;
	top: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	text-indent: 4px;
}

.upload_warp_img_type {
	float: left;
	width: 24px;
	height: 27px;
	margin: 11px 5px 0 20px;
}

.upload_warp_img_type img {
	width: 24px;
	height: 27px;
	display: block;
}

.upload_warp_img_div_text {
	white-space: nowrap;
	width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
}

.upload_warp_text {
	text-align: left;
	padding: 10px 0;
	box-sizing: border-box;
	text-indent: 10px;
	font-size: 14px;
}

.upload_warp_text span {
	color: #ee6060;
}

/* 投稿信息End */
.meetingBox {
	width: 1200px;
	overflow: hidden;
}

.left_b_Box {
	width: 896px;
	float: left;
	overflow: hidden;
}

.right_b_Box {
	width: 896px;
	float: right;
	overflow: hidden;
}

.right_s_Box {
	width: 284px;
	float: right;
	overflow: hidden;
}

.left_s_Box {
	width: 284px;
	float: left;
	overflow: hidden;
}

.meetingBox .meeting_title {
	width: 100%;
	height: 60px;
	overflow: hidden;
	background: #fff;
}

.meetingBox .meeting_title a {
	float: left;
	padding: 13px 20px;
	box-sizing: border-box;
	border-top: 4px solid #fff;
	color: #333;
	font-size: 18px;
}

.meetingBox .meeting_title a.active,
.meetingBox .meeting_title a:hover {
	border-top: 4px solid #153385;
}

.meetingBox .meeting_content {
	width: 100%;
	overflow: hidden;
	list-style: none;
}

.meeting_content li {
	width: 100%;
	padding: 15px 30px 20px 20px;
	box-sizing: border-box;
	background: #fff;
	overflow: hidden;
	margin: 20px auto 0;
}

.meeting_content li h4 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin: 0 auto 5px;
}

.meeting_content li h4 a {
	float: left;
	color: #333333;
	font-size: 20px;
	width: 75%;
	overflow: hidden;
}

.meeting_content li h4 span {
	float: right;
	display: block;
	font-size: 16px;
	font-weight: normal;
	color: #777777;
}

.meeting_content li h4 span em {
	color: #ee6060;
	font-style: normal;
	padding: 0 5px;
	box-sizing: border-box;
}

.meeting_content li .in_meeting {
	float: left;
	width: 75%;
}

.meeting_content li .in_meeting p {
	font-size: 16px;
	height: 26px;
	line-height: 26px;
	color: #777777;
	overflow: hidden;
	padding-left: 20px;
	box-sizing: border-box;
}

.meeting_content li p.meeting_time {
	background: url(../images/time_icon.png)no-repeat left 6px;
}

.meeting_content li p.meeting_add {
	background: url(../images/ad_icon.png)no-repeat left 6px;
}

.meeting_content li .sign_up_Btn,
.meeting_content li .view_Btn {
	height: 38px;
	line-height: 38px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	display: block;
	float: right;
	width: 138px;
	border: 1px solid #007eee;
}

.meeting_content li .sign_up_Btn {
	color: #fff;
	background-color: #007eee;
}

.meeting_content li .view_Btn {
	color: #007eee;
}

.meeting_content li:hover .sign_up_Btn {
	opacity: .8;
}

.meetingBox .pageBox,
.memberBox .pageBox,
.branchBox .pageBox {
	width: 30% !important;
	clear: left;
}

.right_s_Box .side_Box,
.left_s_Box .side_Box {
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding: 10px 10px 15px 10px;
	box-sizing: border-box;
	margin: 0 auto 20px;
}

.left_s_Box .side_Box {
	margin: 20px auto;
}

.right_s_Box .side_Box .side_title,
.left_s_Box .side_title {
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	color: #153385;
	font-weight: bold;
	margin: 0 auto 10px;
}

.right_s_Box .side_Box .side_con {
	width: 100%;
	overflow: hidden;
}

.right_s_Box .side_Box li {
	width: 100%;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #666666;
	overflow: hidden;
}

.side_menu {
	width: 100%;
	overflow: hidden;
	background: #fff;
}

.side_menu a {
	width: 100%;
	display: block;
	border-left: 4px solid #fff;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	font-size: 18px;
	text-indent: 50px;
	color: #333;
	box-sizing: border-box;
}

.side_menu a.active,
.side_menu a:hover {
	border-left: 4px solid #153385;
	background: #FAFBFD;
	color: #153385;
}

.right_b_Box .branchBox {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 30px 20px;
	box-sizing: border-box;
	margin: 0 auto 20px;
}

.right_b_Box .branchBox p {
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	margin: 0 auto 20px;
}

.right_b_Box .branchBox h2 {
	font-size: 24px;
	line-height: 40px;
	color: #333333;
	text-align: left;
	margin: 0 auto;
}

.right_b_Box .branchBox a {
    color: #007eee;
}

.right_b_Box .branchBox .searchBt {
	height: 38px;
	line-height: 38px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	display: block;
    margin:0 auto;
	width: 138px;
	border: 1px solid #007eee;
}

.right_b_Box .branchBox .readBox {
	width: 100%;
	margin: 15px 0;
	overflow: hidden;
	color: #999999;
}

.right_b_Box .branchBox .readBox span {
	float: left;
	margin: 0 20px 0 0;
}

.right_b_Box .branchBox h4 {
	font-size: 18px;
	line-height: 40px;
	margin: 0 auto 10px;
}

.right_b_Box .branchImg {
	width: 90%;
	margin: 10px auto;
	overflow: hidden;
}

.right_b_Box .branchImg img {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.right_b_Box .branch_code {
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin: 20px auto;
}

.right_b_Box .branch_code img {
	width: 120px;
	height: 120px;
	display: block;
}

.right_b_Box .memberBox {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: 20px 6px;
	box-sizing: border-box;
}

.right_b_Box .memberBox .style_two li:nth-of-type(3n),
.right_b_Box .memberBox .style_three li:nth-of-type(3n) {
	margin: 11px 0 11px 0;
}

.right_b_Box .memberBox .style_two li:nth-of-type(4n),
.right_b_Box .memberBox .style_three li:nth-of-type(4n) {
	margin: 11px 22px 11px 0;
}

.right_b_Box .memberBox .style_two li:nth-of-type(12n),
.right_b_Box .memberBox .style_three li:nth-of-type(12n) {
	margin: 11px 0px 11px 0;
}

.right_b_Box .member_detailsBox {
	width: 100%;
	overflow: hidden;
	background: url(../images/member_detailsBg.png)no-repeat left top #fff;
}

.member_detailsBox .individual_title {
	margin: 80px 0 20px 60px;
	overflow: hidden;
}

.member_detailsBox .team_title {
	margin: 100px auto 30px;
	overflow: hidden;
}

.individual_title .individualImg,
.individual_title .individualImg img {
	display: block;
	width: 122px;
	height: 122px;
	margin: 0 auto;
	overflow: hidden;
}

.team_title .teamImg,
.team_title .teamImg img {
	width: 232px;
	height: 82px;
	margin: 0 auto;
	overflow: hidden;
}

.individual_title .individualImg {
	float: left;
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
	border: solid 2px #ffffff;
	border-radius: 100%;
	margin: 0 20px 0 0;
}

/* .team_title .teamImg {
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1);
	border: solid 2px #ffffff;
	margin: 0 auto;
} */

.member_detailsBox .individual_title h4,
.member_detailsBox .team_title h4 {
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	color: #333333;
}

.member_detailsBox .individual_title h4 {
	margin: 70px auto 5px;
	text-align: left;
}

.member_detailsBox .team_title h4 {
	margin: 10px auto;
	text-align: center;
}

.member_detailsBox .individual_title p {
	font-size: 14px;
	color: #333333;
	float: left;
}

.right_b_Box .member_detailsCon {
	width: 100%;
	overflow: hidden;
	padding: 20px;
	box-sizing: border-box;
}

.right_b_Box .member_detailsCon p {
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	margin: 0 auto 10px;
}

.right_b_Box .frameworkBox {
	width: 100%;
	padding: 30px 50px;
	box-sizing: border-box;
	overflow: hidden;
	background: #fff;
}

.right_b_Box .frameworkBox .framework,
.right_b_Box .frameworkBox .directorsList {
	overflow: hidden;
	margin: 0 auto 20px;
}

.vertical {
	overflow: hidden;
}

.in_vertical {
	width: 140px;
	margin: 0 auto;
	overflow: hidden;
}

.in_vertical span,
.in_cross span {
	height: 54px;
	line-height: 54px;
	margin: 0 auto;
	text-align: center;
	border: 2px solid #1051b8;
	overflow: hidden;
	display: block;
	color: #1051b8;
}

.in_vertical span {
	width: 136px;
}

.in_cross span {}

.in_vertical em {
	font-style: normal;
	margin: 0 auto;
	width: 6px;
	height: 33px;
	display: block;
	background: url(../images/frame_jt.png)no-repeat left;
	overflow: hidden;
}

.in_vertical:last-of-type em {
	height: 30px;
	background: url(../images/frame_jt.png)no-repeat left top;
}

.frame_line {
	width: 82.1%;
	margin: -2px auto 0;
	border-bottom: 2px solid #1051b8;
}

.cross {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	display: flex;
}

.in_cross {
	float: left;
	margin: 0 18px 0 0;
	flex: 1;
}

.in_cross:last-of-type {
	margin: 0 0 0 0;
}

.in_cross em {
	font-style: normal;
	margin: 0 auto;
	width: 6px;
	height: 20px;
	display: block;
	background: url(../images/frame_jt.png)no-repeat left bottom;
}

.directorsList h4 {
	font-size: 18px;
	text-align: left;
	margin: 20px auto 10px;
}

.directorsList table,
.hotelBox table {
	width: 100%;
	border: 1px solid #e2e2e2;
	text-align: left;
	border-collapse: collapse;
}

.directorsList table tr td,
.hotelBox table tr th,
.hotelBox table tr td {
	border: 1px solid #e2e2e2;
	box-sizing: border-box;
	padding: 10px;
	box-sizing: border-box;
}

.hotelBox table tr th,
.hotelBox table tr td {
	text-align: center;
}

.hotelBox table tr td:first-of-type {
	text-align: left;
}

.hotelBox table tr th:first-of-type {
	text-align: left;
	padding: 0 0 0 50px;
	box-sizing: border-box;
}

.hotelBox table tr td input[type="checkbox"] {
	margin: 0 15px 0 10px;
}

.style_four {
	width: 100%;
	list-style: none;
	overflow: hidden;
	margin: 0 auto;
}

.style_four li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: left;
	color: #333;
	font-size: 14px;
	text-indent: 4px;
	background-color: #f3f6f9;
	border-radius: 2px;
	padding: 0 20px !important;
	box-sizing: border-box;
	margin: 0 auto 10px;
}

.style_four li img {
	float: left;
	width: 24px;
	height: 27px;
	margin: 12px 5px 0 0;
}

.style_four li span {
	float: left;
	display: block;
	white-space: nowrap;
	width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
}

.style_four li em {
	float: right;
	font-style: normal;
	color: #007eee;
}

.left_s_Box .side_Box p {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}

.left_s_Box .qr_code img {
	width: 124px;
	height: 124px;
	overflow: hidden;
	margin: 10px auto;
	display: block;
}

.left_s_Box .qr_code span {
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	text-align: center;
}

.in_search {
	width: 100%;
	height: 44px;
	line-height: 44px;
	margin: 0 auto 20px;
	border: 1px solid #f3f6f9;
}

.in_search #in_search_input {
	float: left;
	width: 80%;
	height: 44px;
	line-height: 44px;
	margin: 0 auto;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	font-size: 14px;
	font-family: "微软雅黑";
	border: none;
	color: #999;
	outline: none;
}

.in_search .search_icon {
	float: right;
	width: 100px;
	height: 44px;
	background: url(../images/search_blue_icon.png)no-repeat center #f3f6f9;
	cursor: pointer;
}

.in_search .search_icon:hover {
	opacity: .9;
}

.style_five {
	width: 100%;
	list-style: none;
	box-sizing: border-box;
	margin: 0 auto;
}

.style_five li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
}

.style_five li a p {
	float: left;
	width: 80%;
	color: #333;

}

.style_five li a span {
	float: right;
	color: #333;
	width: 10%;

}

.style_five li:hover a {
	color: #153385;
	opacity: .8;
}

.bannerBox {
	width: 100%;
	height: 260px;
	line-height: 240px;
	overflow: hidden;
	margin: 0 auto 20px;
	background: url(../images/banner_bg.jpg)no-repeat center;
}

.bannerBox .banner_txt {
	width: 1200px;
	margin: 0 auto;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 10px;
	color: #ffffff;
	text-align: center;
}

.branchBox p img {
    text-align: center;
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.branchBox .warn {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	color: #ee6060;
	margin: 0 auto 10px;
	clear: left;
}

.branchBox .inforBox h5 {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin: 10px auto;
	font-weight: normal;
}

.branchBox .inforBox h5 label {
	float: left;
	color: #333;
}

.branchBox .inforBox h5 .whether {
	float: left;
	margin: 0 0 0 20px;
}

.branchBox .inforBox h5 .whether input {
	float: left;
	margin: 0 5px 0 0;
	height: 30px;
	line-height: 30px;
}

.branchBox .inforBox h5 .whether b {
	float: left;
	margin: 0 20px 0 0;
}

.branchBox .inforBox h5 span {
	float: right;
	color: #999;
}

.branchBox .inforBox h5 span em {
	font-style: normal;
	color: #ee6060;
	font-weight: bold;
}

.branchBox .hotelBox {
	width: 100%;
	overflow: hidden;
	clear: left;
	padding-top: 20px;
	box-sizing: border-box;
}

.branchBox .hotelBox input[type="checkbox"] {
	cursor: pointer;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border: 0 none;
}

.branchBox .invoiceInfor,
.branchBox .invoiceBox {
	width: 100%;
	overflow: hidden;
}

.branchBox .applyBox,
.branchBox .payBox {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 10px;
}

.branchBox .applyBox p,
.branchBox .payBox p {
	width: 50%;
	float: left;
}

.branchBox .applyBox p:nth-of-type(1),
.branchBox .applyBox p:nth-of-type(2),
.branchBox .payBox p:nth-of-type(1),
.in_invoiceBox p:last-of-type {
	width: 100%;
}

.branchBox .applyBox p:first-of-type,
.branchBox .payBox p:first-of-type,
.invoiceBox>p:first-of-type {
	background: #fbfbfb;
	font-weight: bold;
	padding: 5px 0px;
	box-sizing: border-box;

}

.branchBox .invoiceBox .in_invoiceBox {
	margin: 0 0 0 100px;
}

.branchBox .invoiceBox .in_invoiceBox p label {
	color: #999;
	width: 120px;
	text-align: right;
	display: inline-block;
}

.style_six li {
	padding: 0 0 15px 0 !important;
}

.style_six li .mask_video {
	width: 270px;
	height: 150px;
	background: url(https://img.antpedia.com/images/meet/video_icon.png) no-repeat center rgba(0, 0, 0, .3);
	position: absolute;
	z-index: 99;
}

.style_six li .meeting_img {
	width: 270px;
	height: 150px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}

.style_six li .meeting_img img {
	/*
    max-width: 270px;
	max-height: 150px;
	width: expression(this.width > 270? 270px:'auto'; );
	height: expression(this.height > 150? 150px:'auto'; );
    */
    width: 270px;
	height: 150px;
    display:block;
    overflow:hidden;
}

.style_six li .meeting_txt {
	padding: 0 10px;
	box-sizing: border-box;
	overflow: hidden;
}

.style_six li .meeting_txt h4 {
	font-size: 14px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	margin: 10px auto;
	font-weight: 400;
	color: #000;
	letter-spacing: 1px;
}

.style_six li .meeting_txt p {
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	margin: 0 auto;
	color: #666;
}

.right_b_Box .handbookBox {
	width: 100%;
	overflow: hidden;
}


.handbookBox .clearfix {
	display: block;
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
	margin: 0 auto 20px;
}

.handbookBox .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.handbookBox .in_handbook {
	vertical-align: bottom;
}

.handbookBox .handbook_title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	position: relative;
	color: #333;
	cursor: pointer;
	overflow: hidden;
}

.handbook_title label {
	float: left;
	width: 90%;
	font-size: 20px;
	font-weight: bold;
}

.handbookBox .UI-bubble,
.handbookBox .UI-ask {
	display: inline-block;
	float: right;
	width: 10%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.handbookBox .UI-bubble {
	background: url(../images/ModifyUp.png) right no-repeat;
}

.handbookBox .UI-ask {
	background: url(../images/ModifyDown.png) right no-repeat;
}


.handbookBox .handbookContent {
	width: 100%;
	overflow: hidden;
	display: none;
	margin: 20px auto 0;
}

.handbookBox .clearfix:first-of-type .handbookContent {
	display: block;
}

.handbookBox .handbookContent h4 {
	line-height: 30px;
	font-size: 18px;
	margin: 0 auto 20px;
	color: #333;
}

.handbookBox .handbookContent p {
	line-height: 30px;
	font-size: 16px;
	margin: 0 auto 20px;
	color: #333;
}

/* 上传头像Star */
.uploadImg {
	width: 100%;
	height: 50px;
	overflow: hidden;
}

.uploadImg .btn {
	float: left;
	width: 270px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #007eee;
	display: block;
	font-size: 16px;
	border-radius: 5px;
	position: relative;
	color: #fff;
	cursor: pointer;
	margin: 5px 0 0 20px;
}

.uploadImg .upload_pic {
	display: block;
	width: 270px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	border-radius: 5px;
	cursor: pointer;
}
.uploadImg #cvs {
	float: left;
	width: 48px;
	height: 48px;
	border: 1px solid #e2e2e2;
	border-radius: 100%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.uploadImg .defaultImg,.uploadImg .defaultImg img{
	width: 48px;
	height:48px;
	overflow: hidden;
}
.uploadImg .defaultImg{
	position: absolute;
	display: block;
}
/* 上传头像End */

/* 一周动态Star */
.newsBanner{
	width: 100%;
	height:260px;
	overflow: hidden;
}
.newsBanner img{
	width:1920px;
	height: 260px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
}
.weeklyNews{
	width: 100%;
	margin:20px auto;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
}
.weeklyNews .periodical_title{
	font-size: 20px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.weeklyNews .periodical_title em{
	font-style: normal;
	padding: 0 10px;
	box-sizing: border-box;
}
.weeklyNews .periodical_content{
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.weeklyNews .periodical_content li{
	padding: 20px 0;
	box-sizing: border-box;
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
}
.weeklyNews .periodical_content li:last-of-type{
	border: 0 none;
}
.weeklyNews .periodical_content li:hover{
	cursor: pointer;
}
.weeklyNews .periodical_content li:hover .periodical_txt .in_title a{
	color: #153385;
}
.weeklyNews  .periodical_img,.weeklyNews  .periodical_img img{
	width: 200px;
	height: 115px;
	overflow: hidden;
}
.weeklyNews  .periodical_img{
	float: left;
	margin: 0 20px 0 0;
}
.weeklyNews  .periodical_img img{
	display: block;
	transition: all .6s;
}
.weeklyNews .periodical_content li:hover .periodical_img img{
	cursor: pointer;
	  transform: scale(1.1, 1.1);
	  -ms-transform: scale(1.1, 1.1);
	  -webkit-transform: scale(1.1, 1.1);
	  -o-transform: scale(1.1, 1.1);
	  -moz-transform: scale(1.1, 1.1);
}
.weeklyNews .periodical_txt{
	float: left;
	width: 880px;
	overflow: hidden;
}
.weeklyNews .listShareBox{
	float: left;
	width: 35px;
	overflow: hidden;
	margin: 0 0 0 10px;
}
.weeklyNews .listShareBox .listShare{
	margin:40px 0;
}
.weeklyNews .periodical_txt .in_title{
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin: 0 auto 10px;
}
.weeklyNews .periodical_txt p{
	font-size: 14px;
	color:#777;
	height: 40px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow:ellipsis;
}
.weeklyNews .periodical_txt .in_mess{
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #999;
	margin: 15px auto 0;
	overflow: hidden;
}
.weeklyNews .periodical_txt .in_mess span{
	float: left;
}
.weeklyNews .periodical_txt .in_mess time{
	float: left;
	margin: 0 0 0 20px;
}


.getTop {
	position: fixed;
	right: 2%;
	bottom: 10px;
	padding-bottom: 200px;
	z-index: 999;
}
.btnTop,.transpond{
	width: 50px;
	height: 50px;
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
	border-radius: 5px;
}
.btnTop {
	display: none;
	background: url(../images/weekly/pc/topIcon.png)no-repeat center #fff;
	
}
.transpond{
	background: url(../images/weekly/pc/transpondIcon.png)no-repeat center #fff;
}
.detailsShare,.listShare{
	width: 35px;
	height:35px;
	border-radius: 100%;
	background: url(../images/wechat_icon.png)no-repeat center;
	background-size: cover;
	cursor: pointer;
	float: right;
	margin-right: 5px;
}
.overlay {
	position: fixed;
	overflow: hidden;
	z-index: 100;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	display: none;
}

.overlay .popup {
	background: #fff;
	width: 684px;
	border-radius: 20px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	top: 30%;
	overflow: hidden;
	padding: 40px;
	box-sizing: border-box;
}
.overlay .popup .share_title{
	float: left;
	width: 550px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	text-align: left;
	letter-spacing: 3px;
}
.overlay .popup .cancelBtn {
	float: right;
	width: 22px;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	margin: 5px 0 0 0;
}
.overlay .popup .tips_img {
	width:596px;
	height: 76px;
	padding-top: 20px;
	box-sizing: border-box;
	margin:30px auto;
}
.overlay .popup .code_img,.overlay .popup .code_img img{
	width: 162px;
	height: 162px;
	margin: 0 auto;
}
.overlay .popup .hey_img{
	width:244px;
	height: 22px;
	margin:20px auto 10px;
}
.overlay .popup .share_link {
	width: 100%;
	overflow: hidden;
	margin: 10px auto 0;
	font-size: 14px;
	font-size: 16px;
}

.overlay .popup .link_a {
	float: left;
	width: 466px;
	height: 60px;
	line-height: 30px;
	border-radius:3px;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box;
	color: #666;
	text-align: left;
	background:#eee;
}

.overlay .popup #link_btn {
	float: left;
	width: 120px;
	height: 60px;
	line-height: 60px;
	background: #025ce8;
	color: #fff;
	border-radius:3px;
	cursor: pointer;
	margin: 0 0 0 10px;
}

/* 一周动态End */