.max-width{
	width:1200px;
	margin:0 auto;
}
#header{
	position:fixed;
	top:0;
	left:0;
	background:#fff;
	width:100%;
	z-index: 50;
}
body{
	padding-top:80px;
}
#header header{
	height:80px;
	/*overflow: hidden;*/
}
#header .logo{
	padding:10px 0;
	float:left;
}
#header .logo img{
	height:58px;
}
#header .nav{
	padding-right:30px;
}
#header .nav>ul>li{
	float:left;
	padding:0 28px;
	position:relative;
}
#header .nav>ul>li>a{
	height:80px;
	line-height: 80px;
	display:inline-block;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	position:relative;
}
#header .nav .active>a,#header .nav>ul>li:hover>a{
	color:rgba(206,39,31,1);
}
#header .nav>ul>li:hover .menu{
	display:inline-block;
}
#header .nav>ul>li:hover .menu-back{
	display:block;
}
#header .nav .active>a::after,#header .nav>ul>li:hover>a::after{
	content:'';
	position:absolute;
	bottom:20px;
	left:0;
	right:0;
	margin:0 auto;
	width:100%;
	height:2px;
	background:rgba(206,39,31,1);
}
#header .head-login{
	padding:23px 0;
}
#header .head-login a{
	display:block;
	width:99px;
	height:33px;
	line-height: 33px;
	text-align: center;
	background:rgba(17,117,203,1);
	font-size:16px;
	font-weight:400;
	color:rgba(255,255,255,1);
	border-radius:5px;
}
.foot{
	text-align: center;
	background:#171717;
}
.foot .foot-top{
	padding:15px 0;
}
.foot p{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(100,100,100,1);
	line-height:30px;	
}
.foot .foot-but{
	height:55px;
	line-height: 55px;
	background:#202020;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(85,85,85,1);
}
.nav-right-lis{
	position:fixed;
	bottom:50px;
	right:10px;
	width:50px;
	height:50px;
	line-height: 50px;
	text-align: center;
	border-radius: 10px;
	background:rgba(0,0,0,.4);
	font-size:12px;
	color:#fff;
	
}
.common-title{
	text-align: center;
	padding:20px 0;
}
.common-title .title-en{
	font-size:30px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.common-title .title-cn{
	padding-top:10px;
}
.common-title .title-cn span{
	display:inline-block;
	position:relative;
	padding:0 50px;
	font-size:20px;
	font-family:Microsoft YaHei UI;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.common-title .title-cn span::before,.common-title .title-cn span::after{
	content:'';
	display:block;
	width:40px;
	height:1px;
	background:#E9E9E9;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
}
.common-title .title-cn span::before{
	left:0;
}
.common-title .title-cn span::after{
	right:0;
}
/*首页开始*/
/*.menu{
	position:absolute;
	top:80px;
	left:0;
	right:0;
	margin:0 auto;
	height:50px;
	background:rgba(17,117,203,1);
	text-align: center;
	line-height: 50px;
	z-index: 5;
}*/
.menu-back{
	position:fixed;
	top:80px;
	left:0;
	right:0;
	margin:0 auto;
	height:50px;
	width:100%;
	background:rgba(17,117,203,1);
	z-index: 5;
}
.menu{
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-400px;
	width:800px;
	height:50px;
	line-height: 50px;
	text-align: center;
	z-index: 6;
}
.menu>ul{

}
.menu li{
	display:inline-block;
	padding:0 28px;
	position:relative;
}
.menu li a{
	font-size:16px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.menu li a:hover,.menu .on a{
	color: rgba(206,39,31,1);
}
.menu li::after{
	content:'';
	display:block;
	width:1px;
	height:16px;
	background:rgba(255,255,255,1);
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto 0;
}
.menu li:last-child::after{
	display:none;
}
.banner{
	position:relative;
}
.banner>.max-width{
	position:absolute;
	bottom:38px;
	left:0;
	right:0;
	margin:0 auto;
}
.banner .max-width .banner-t .title-cn{
	font-family: PingFang-SC-Heavy;
	font-size: 40px;
	color: #ffffff;
}
.banner .max-width .banner-t .title-en{
	font-family: PingFang-SC-Heavy;
	font-size: 20px;
	color: #ffffff;
	padding-top:10px;
}
.banner .institute{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	width:540px;
	height:150px;
	background:url(../img/institute.png) no-repeat center;
	background-size:100% 100%;
	text-align: center;
	padding:30px 0;
}
.banner .institute .title-cn{
	font-family: PingFang-SC-Heavy;
	font-size: 40px;
	color: #ffffff;
}
.banner .institute .title-en{
	font-family: PingFang-SC-Heavy;
	font-size: 40px;
	color: #ffffff;
	padding-top:10px;
}
.banner img{
	width:100%;
	display:block;
}
.news{
	padding:20px 0 40px;
}
.news-con{
	padding-top:10px;
}
.news-con .news-con-l{
	width:750px;
	background:#1175CB;
}
.news-con .news-con-l .img{
	width:450px;
	height:340px;
}
.news-con .news-con-l .img img{
	width:100%;
	height:100%;
}
.news-con .news-con-l .new-l-top{
	width:300px;
	height:340px;
	padding:45px 30px 65px 20px;
	position:relative;
}
.news-con .news-con-l .new-l-top .newsDate{
	font-size:12px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	padding:0 0 30px 0;
}
.news-con .news-con-l .new-l-top .newsTit{
	font-size:16px;
	font-family:Microsoft YaHei UI;
	font-weight:bold;
	color:rgba(255,255,255,1);
	padding-bottom:44px;
	position:relative;
}
.news-con .news-con-l .new-l-top .newsTit::after{
	content:'';
	display:block;
	width:165px;
	height:1px;
	background:rgba(255,255,255,1);
	position:absolute;
	bottom:22px;
	left:0;
}
.news-con .news-con-l .new-l-top .newsCon{
	line-height: 20px;
	font-size:12px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}
.news-con .news-con-l .new-l-top a{
	display:block;
	position:absolute;
	bottom:34px;
	left:20px;
	width:75px;
	height:27px;
	line-height: 27px;
	text-align: center;
	border:1px solid rgba(255,255,255,0.5);
	font-size:12px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.news-con-r{
	width:450px;
	padding-left:45px;
}
.news-con-r-top{
	padding-right:70px;
	position:relative;
}
.news-con-r-top li{
	height:35px;
	line-height: 35px;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:400;
	color:#333333;
	padding-left:20px;
	position:relative;
}
.news-con-r-top li::before{
	display:block;
	content:'';
	width:4px;
	height:22px;
	background:#1175CB;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	margin:auto 0;
}
.news-con-r-top .more{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	margin:auto 0;
	display:block;
	width:66px;
	height:35px;
	line-height: 35px;
	text-align: center;
	background:rgba(206,39,31,1);
	font-size:16px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.news-con-r-con{
	padding:20px 0;
}
.news-con-r-con li{
	line-height: 48px;
}
.news-con-r-con li>a{
	display:block;
	width:100%;
	height:100%;
}
.news-con-r-con .date{
	font-size:12px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	padding-right:10px;
} 
.news-con-r-con .newsContent{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.menber{
	width:100%;
	min-height: 300px;
	background:url(../img/menber.jpg) no-repeat top 0 center;
	background-size:100% cover;
}
.menber .common-title .title-en{
	color:rgba(255,255,255,1);
}
.menber .common-title .title-cn span{
	color:rgba(255,255,255,1);
}
.menber .common-title .title-cn span::before,.menber .common-title .title-cn span::after{
	background:#fff;
}
.menber .max-width{
	padding:25px 20px 0;
}
.menber .menber-con{
	position:relative;
	padding:35px 0px 0;
	background:#fff;
	box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.04);
}
.menber .menber-con li{
	width:375px;
	float:left;
	padding:0 25px;
}
.menber .menber-con li>a{
	display:block;
	height:400px;
	position:relative;
	padding-bottom:45px;
}
.menber .menber-con .img{
	width:100%;
	height:180px;
}
.menber .menber-con .img img{
	width:100%;
	height:100%;
	display: block;
}
.menber .menber-con .date{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(0,54,51,1);
	line-height: 42px;
}
.menber .menber-con .tit{
	font-size:16px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
	line-height: 35px;
	border-top:1px solid rgba(236,236,236,1);
	padding-top:10px;
}
.menber .menber-con .content{
	font-size:12px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height: 22px;
}
.menber .menber-con .more{
	position:absolute;
	bottom:28px;
	left:0;
	width:38px;
	height:12px;
	background:url(../icon/xiaojiantou.png) no-repeat center;
	background-size:100%;
}
.menber .menber-con a:hover .tit{
	color:#1175CB;
}
.menber .menber-con a:hover .content{
	color:#1175CB;
}
.recruit{
	padding-top:30px;
	background:rgba(248,248,248,1);
}
.recruit-con{
	background:#fff;
	margin-top:15px;
}
.recruit-con .recruit-con-t{
	padding-right:65px;
	height:80px;
	line-height: 80px;
	background:url(../icon/down.png) no-repeat center right 30px;
	background-size:24px;
	background-color:#fff;
	padding-right:22px;
	border-bottom:1px solid #EEEEEE;
}
.recruit.current .recruit-con .recruit-con-t .date,.recruit.current .recruit-con .recruit-con-t .num{
	font-size: 20px;
    font-family: PingFang SC;
    font-weight: bold;
    color: rgba(51,51,51,1);
    padding-left: 31px;
    position: relative;
}
.recruit-con .recruit-con-t.active{
	background:url(../icon/up.png) no-repeat center right 30px;
	background-size:24px;
	background-color:rgba(17,117,203,1);
}
.recruit-con .recruit-con-t.active .tit{
	color:rgba(255,255,255,1);
}
.recruit-con .recruit-con-t.active .tit::before{
	background:rgba(255,255,255,1);
}
.recruit-con .recruit-con-t.active .date,.recruit-con .recruit-con-t.active .num,.recruit-con .recruit-con-t.active .organ{
	color:rgba(255,255,255,1);
}
.recruit-con .recruit-con-t .tit{
	font-size:20px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
	padding-left:31px;
	position:relative;
}
.recruit-con .recruit-con-t .tit::before{
	content:'';
	display:block;
	width:7px;
	height:22px;
	background:rgba(17,117,203,1);
	position:absolute;
	top:0;
	bottom:0;
	left:10px;
	margin:auto 0;
}
.recruit-con .recruit-con-t .tit span{
	padding-left:20px;
}
.recruit-con .recruit-con-t .date,.recruit-con .recruit-con-t .num,.recruit-con .recruit-con-t .organ{
	font-size:20px;
	font-family:PingFang SC;
	color:rgba(102,102,102,1);
	padding-left: 31px;
}
.recruit-con .recruitContent{
	padding:0 32px 30px;
}
.recruit-con .recruitContent-top{
	padding:35px 0 30px;
}
.recruit-con .recruitContent-top .recruitContent-top-lis{
	width:40%;
	float:left;
}
.recruit-con .recruitContent-top .recruitContent-top-lis:last-child{
	width:20%;
}
.recruit-con .recruitContent-top .recruitContent-top-lis .title{
	font-size:16px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
	padding-bottom:10px;
}
.recruit-con .recruitContent-top .recruitContent-top-lis li{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:36px;
}
.recruit-con .recruitContent-top .recruitContent-top-lis .title.padTit{
	padding-top:40px;
}
.recruit-con .recruitContent-con{
	padding:35px 0;
	border-top:1px solid rgba(238,238,238,1);
}
.recruit-con .recruitContent-con .recruitContent-con-t{
	font-size:16px;
	font-family:PingFang SC;
	font-weight:400;
	color:#333333;
}
.recruit-con .recruitContent-con .recruitContent-con-c{
	padding-top:10px;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:#999999;
}
.recruit-con .recruitContent-btn{
	
}
.recruit-con .recruitContent-btn>div{
	float:left;
	padding:20px 0 20px 35px;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	margin-right:50px;
}
.recruit-con .recruitContent-btn .email{
	background:url(../icon/youxiang.png) no-repeat center left 0;
	background-size:24px;
}
.recruit-con .recruitContent-btn .tel{
	background:url(../icon/shouji.png) no-repeat center left 0;
	background-size:18px;
}
.recruit-con .recruitContent-btn .address{
	background:url(../icon/dizh.png) no-repeat center left 0;
	background-size:20px;
}
.recruit .more,.menber .more{
	height:100px;
	line-height: 100px;
	text-align: center;
	font-size:20px;
	font-family:PingFang SC;
	font-weight:bold;
}
.recruit .more a,.menber .more a{
	color:rgba(153,153,153,1);
}
.spread{
	padding:32px 0 0;
}
.spread .spreadContent{
	padding:20px 0 23px;
}
.spread .spreadContent li{
	width:25%;
	height:200px;
	float:left;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    position:relative;
    cursor: pointer;
}
.spread .spreadContent li:hover{
	filter: none;
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.04);
	position:relative;
	z-index: 6;
}
.spread .spreadContent li:hover::before{
	display:none;
}
.spread .spreadContent li::before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.7);
	position:absolute;
	top:0;
	left:0;
	z-index: 5;
}
.spread .spreadContent li img{
	display:block;
	width:100%;
	height:100%;
}
.contactContent{
	padding:27px 0 20px;
}
.contactContent .contactContent-l{
	width:455px;
	height:400px;
	padding:0 37px;
	background:#3B9AEB;
	position:relative;
}
.contactContent .contactContent-l .add{
	position:absolute;
	top:22px;
	right:35px;
	font-size:40px;
	color:#fff;
}
.contactContent .contactContent-l .contactContent-l-tit{
	font-size:20px;
	font-family:Microsoft YaHei UI;
	font-weight:bold;
	color:rgba(255,255,255,1);
	position:relative;
	padding:40px 0 20px;
	margin-bottom:10px;
}
.contactContent .contactContent-l .contactContent-l-tit::after{
	content:'';
	display:block;
	width:63px;
	height:1px;
	background:rgba(255,255,255,1);
	position:absolute;
	bottom:0;
	left:0;
}
.contactContent .contactContent-l .contactContent-l-con li{
	line-height:48px;
}
.contactContent .contactContent-l .contactContent-l-con .left{
	width:95px;
	height:48px;
	float:left;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(255,255,255,1);
}
.contactContent .contactContent-l .contactContent-l-con .right{
	width:285px;
	height:48px;
	float:left;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.contactContent .contactContent-r{
	height:400px;
	width:745px;
}
/*首页结束*/
/*人才交流开始*/
.banner.talent{
	position:relative;
    overflow:hidden;
    
}
.banner.talent .max-width{
	position:relative;
	height:100%;
}
.banner.talent .max-width>div{
	position:absolute;
	bottom:10px;
}
.banner.talent .title-cn{
	font-family: PingFang-SC-Heavy;
	font-size: 40px;
	color: #ffffff;
}
.banner.talent .title-en{
	font-family: PingFang-SC-Heavy;
	font-size: 20px;
	color: #ffffff;
}
.recruit.talent{
	padding-top:60px;
}
.page{
	text-align: center;
	padding:30px 0 40px;
}
.page li{
	width:35px;
	height:35px;
	text-align: center;
	line-height: 35px;
	display: inline-block;
}
.page li a{
	font-size:12px;
	color:#333;
}
.page .active a{
	color:#1175CB;
}
.page li:first-child{
	width:100px;
	border:1px solid #1175CB;
	float:left;
}

.page li:first-child a,.page li:last-child a{
	display:block;
	color:#1175CB;
	font-size:14px;
}
.page li:last-child{
	float:right;
	width:100px;
	border:1px solid #1175CB;
}
.page li.disable{
	border:1px solid #999;
}
.page li.disable a{
	color:#999;
}
/*人才交流结束*/
/*新闻列表开始*/
.newsTalent{
	padding:0 0 60px;
}
.newsTalent .newsTalent-con{
	padding:60px 0;
}
.newsTalent .newsTalent-con li{
	height:80px;
	padding:10px 0 10px 85px;
	position:relative;
}
.newsTalent .newsTalent-con .date{
	position:absolute;
	top:10px;
	left:0;
	width:60px;
	height:60px;
	background:rgba(230,230,230,1);
	display:flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
}
.newsTalent .newsTalent-con .date .month{
	color:#333333;
	font-size:35px;
	font-weight: bold;
	line-height: 30px;
}
.newsTalent .newsTalent-con .date .year{
	color:#333333;
	font-size:16px;
}
.newsTalent .newsTalent-con .content{
	width:100%;
	height:100%;
	line-height: 60px;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.newsTalent .page{
	border-top:1px solid #E1E1E1;
}
/*新闻列表结束*/
/*新闻详情开始*/
.newsDatils .newsDatils-tit{
	text-align: center;
	font-size:24px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	padding:35px 0 25px;
}
.newsDatils .newsDatils-date{
	text-align: center;
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.newsDatils .newsDatils-date span:last-child{
	padding-left:30px;
}
.newsDatils .newsDatils-content{
	padding:40px 0;
}
.newsDatils .newsDatils-content p{
	font-size:14px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:30px;
}
.newsDatils .newsDatils-content img{
	display:block;
	max-width: 100%;
	margin:0 auto;
}
.newsDatils-page{
	padding:20px 0 60px;
	position:relative;
	border-top:1px solid rgba(51,51,51,1);
}
.newsDatils-page li:nth-child(2){
	width:20%;
	position:absolute;
	top:20px;
	left:0;
	right:0;
	margin:0 auto;
	text-align: center;
}
.newsDatils-page li:nth-child(2) a{
	display:block;
	width:125px;
	height:40px;
	line-height: 40px;
	text-align: center;
	border:1px solid rgba(153,153,153,1);
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	margin:0 auto;
}
.newsDatils-page li:first-child{
	float:left;
	width:40%;
	height:40px;
	line-height: 40px;
}
.newsDatils-page li:first-child a,.newsDatils-page li:last-child a{
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	text-decoration:underline;
	color:rgba(51,51,51,1);
}
.newsDatils-page li:last-child{
	float:right;
	width:40%;
	height:40px;
	line-height: 40px;
	text-align: right;
}
/*新闻详情结束*/
/*协会开始*/
.navChild{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:60px;
	background:rgba(0,0,0,0.3);
}
.navChild li{
	float:left;
	width:25%;
	height:60px;
	line-height: 60px;
	text-align: center;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.navChild li a{
	display:block;
	color:rgba(255,255,255,1);
}
.navChild .active{
	color:#fff;
	background:rgba(17,197,224,1);
}
.navChild .active a{
	color:#fff;
}
/*简介*/
.society .society-top .title{
	font-family: PingFang-SC-Heavy;
	font-size: 24px;
	line-height: 36px;
	color: #333333;
	text-align: center;
	padding:65px 0 50px;
}
.society .society-top .content{
	padding-bottom:55px;
}
.society .society-top .content .content-l{
	width:575px;
	height:415px;
	background:#DCF8FF;
}
.society .society-top .content .content-l img{
	display:block;
	width:100%;
	height:100%;
}
.society .society-top .content .content-r{
	width:625px;
	min-height:415px;
	padding-left:35px;
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	line-height: 38px;
	color: #333333;
}
.society .society-con{
	width:100%;
	height:500px;
	background-image:url(../img/core-idea.png);
	overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    background-color:#DCF8FF;
    padding:50px 0 80px;
}
.society .society-con .max-width{
	height:370px;
	position:relative;
}
.society .society-con .society-con-c{
	width:920px;
	height:320px;
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
	border-radius: 10px 10px 0 0;
	font-size:16px;
	line-height: 55px;
	color:#333;
	padding:0 30px;
	display:flex;
	align-items: center;
}
.society .society-con img{
	display:block;
	width:400px;
	height:370px;
}
.society .society-but{
	width:100%;
	/*height:720px;*/
	background:url(../img/bac.jpg);
	overflow:hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    padding:40px 0 70px;
}
.society .society-but .title{
	font-size:20px;
	color:#fff;
	text-align: center;
	padding:35px 0;
}
.society .society-but .content{
	width:100%;
	min-height:510px;
	background:url(../img/work-lists-bg.png) no-repeat center;
	background-size:100% 100%;
	border-radius: 10px;
	padding:50px 50px 50px 100px;
	font-size: 16px;
    line-height: 55px;
    color: #333;
    padding: 30px;
}
.society .society-but .content ul{
	width:50%;
	float:left;
	padding:0 30px;
}
.society .society-but .content li{
	width:100%;
	height:85px;
	padding:20px 0 20px 35px;
	background:url(../icon/sijiantou.png) no-repeat top 20px left 0;
	background-size:17px;
}
.society .society-but .content .top{
	font-size:16px;
	color:#333;
	padding-bottom:5px;
}
.society .society-but .content .con{
	font-size:14px;
	color:#666;
	line-height: 22px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.society .contact .contactContent .contactContent-l{
	background:#11C5E0;
}
.society .contact .contactContent{
	padding:110px 0;
}
/*规章*/
.rules{
	min-height: 550px;
	padding:30px 0;
	font-size: 16px;
    line-height: 38px;
    color: #333333;
}
.rules li{
	height:50px;
	line-height: 50px;
}
.rules li a{
	display:block;
	height:100%;
	font-size: 16px;
	color: #333333;
	padding-left:20px;
	background:url(../icon/right-a.png) no-repeat center left 0;
	background-size:11px;
}
.rules li a:hover,.rules .active a{
	color: #1175cb;
	background:url(../icon/right-b.png) no-repeat center left 0;
	background-size:11px;
}
.rules .title{
	width:85%;
}
.rules .date{
	width:15%;
	text-align: right;
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	color: #999999;
}
/*架构*/
.framework{
	padding:120px 0;
}
.framework img{
	display:block;
	max-width: 100%;
	margin:0 auto;
}
/*协会结束*/
/*移动端导航*/
#m-header{
	display:none;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	background:#fff;
	z-index: 50;
}
#m-header header{
	height:0.8rem;
	overflow: hidden;
}
#m-header .logo{
	padding:0.1rem 0 0.1rem 0.2rem;
}
#m-header .logo img{
	height:0.6rem;
}
#m-header .m-nav-v{
	width:0.8rem;
	height:0.8rem;
	display:flex;
	justify-content: space-around;
	align-items: center;
	flex-flow: column;
	padding:0.2rem 0;
}
#m-header .m-nav-v span{
	width:0.4rem;
	height:2px;
	background:#333;
}
.m-nav-q{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	z-index: 51;
}
.m-nav-q .m-nav{
	position:absolute;
	top:0;
	right:0;
	width:60%;
	height:100%;
	background:#fff;
}
.m-nav-q .m-nav .m-con{
	height:100%;
	padding:0.2rem 0;
	overflow-y: auto;
}
.m-nav-q .m-nav .m-con>ul>li{
	width:100%;
	border-bottom:1px solid #eee;
}
.m-nav-q .m-nav .m-con>ul>li>a{
	height:0.8rem;
	line-height: 0.8rem;
	display:block;
	padding:0 0.3rem;
	font-size:0.26rem;
	color:#333;
}
.m-nav-q .m-nav .m-con .daughter{
	background:url(../icon/m-down.png) no-repeat center right 0.3rem;
	background-size:0.18rem;
}
.m-nav-q .m-nav .m-con .on.daughter{
	background:url(../icon/m-up.png) no-repeat center right 0.3rem;
	background-size:0.18rem
}
.m-nav-q .m-nav .m-con .active>a{
	color:rgba(206,39,31,1);
	
}
.m-nav-q .m-nav .m-child{
	background:#f7f7f7;
}
.m-nav-q .m-nav .m-child li{
	width:100%;
}
.m-nav-q .m-nav .m-child li>a{
	height:0.8rem;
	line-height: 0.8rem;
	display:block;
	padding:0 0.3rem;
	font-size:0.26rem;
	color:#333;
}
.m-nav-q .m-nav .login{
	padding:0.8rem 0.3rem;
	text-align: center;
}
.m-nav-q .m-nav .login a{
	width:2rem;
	height:0.6rem;
	line-height: 0.6rem;
	text-align: center;
	display:inline-block;
	background: rgba(17,117,203,1);
	font-size: 0.26rem;
    color: #fff;
    border-radius: 0.1rem;
}
.m-close{
	position:absolute;
	top:0;
	left:-0.8rem;
	width:0.8rem;
	height:0.8rem;
	background:url(../icon/close.png) no-repeat center;
	background-size:0.3rem;
	background-color:#333;
}
@media (max-width: 1200px) and (min-width:992px) {
	.max-width{
		width:975px;
	}
	#header .logo{
		padding:16px 0;
	}
	#header .logo img{
		height:45px;
	}
	#header .nav>ul>li{
		padding:0 20px;
	}
	.news-con .news-con-l{
		width:575px;
	}
	.news-con .news-con-l .new-l-top{
		width:275px;
		height:226px;
		padding: 15px 30px 0px 20px;
	}
	.news-con .news-con-l .img{
		width:300px;
		height:226px;
	}
	.news-con .news-con-l .new-l-top .newsCon{
		-webkit-line-clamp: 4;
	}
	.news-con .news-con-l .new-l-top .newsDate{
		padding-bottom:10px;
	}
	.news-con .news-con-l .new-l-top .newsTit{
		padding-bottom: 30px;
	}
	.news-con .news-con-l .new-l-top .newsTit::after{
		bottom:15px;
	}
	.news-con .news-con-l .new-l-top a{
		bottom:15px;
	}
	.news-con-r{
		width:400px;
	}
	.news-con-r-con{
		padding:10px 0 0;
	}
	.news-con-r-con li{
		line-height: 35px;
	}
	.spread .spreadContent li{
		height:162px;
	}
	.contactContent .contactContent-l{
		width:455px;
	}
	.contactContent .contactContent-r{
		width:520px;
	}
	.society .society-top .content .content-l{
		width:420px;
		height:305px;
	}
	.society .society-top .content .content-r{
		width:555px;
	}
	.society .society-con .society-con-c{
		width:720px;
		line-height: 40px;
	}
	.society .society-but .content{
		padding:20px;
	}
	.banner .max-width .banner-t .title-cn{
		font-size: 35px;
	}
	.banner .max-width .banner-t .title-en{
		font-size: 18px;
		padding-top:10px;
	}
	.banner .institute{
		width:400px;
		height:110px;
		padding:14px 0;
	}
	.banner .institute .title-cn{
		font-size:35px;
	}
	.banner .institute .title-en{
		font-size: 16px;
		padding-top:10px;
	}
}

@media (max-width: 992px) and (min-width:768px) {
	.max-width{
		width:750px;
	}
	#header .logo{
		padding:16px 0;
	}
	#header .logo img{
		height:45px;
	}
	#header .nav{
		padding-right:10px;
	}
	#header .nav>ul>li{
		padding:0 5px;
	}
	.news-con .news-con-l{
		width:100%;
		float:none;
	}
	.news-con .news-con-l .new-l-top{
		width:430px;
		height:226px;
		padding: 15px 30px 0px 20px;
	}
	.news-con .news-con-l .img{
		width:300px;
		height:226px;
	}
	.news-con .news-con-l .new-l-top .newsCon{
		-webkit-line-clamp: 4;
	}
	.news-con .news-con-l .new-l-top .newsDate{
		padding-bottom:10px;
	}
	.news-con .news-con-l .new-l-top .newsTit{
		padding-bottom: 30px;
	}
	.news-con .news-con-l .new-l-top .newsTit::after{
		bottom:15px;
	}
	.news-con .news-con-l .new-l-top a{
		bottom:15px;
	}
	.news-con-r{
		float:none;
		width:100%;
		padding-left: 0px;
		padding-top:20px;
	}
	.news-con-r-con{
		padding:10px 0 0;
	}
	.news-con-r-con li{
		line-height: 35px;
	}
	.menber .menber-con li>a{
		height:auto;
	}
	.menber .menber-con .img{
		height:105px;
	}
	.spread .spreadContent li{
		height:auto;
	}
	.contactContent .contactContent-l{
		width:340px;
		padding: 0 10px;
	}
	.contactContent .contactContent-r{
		width:410px;
		height:400px;
	}
	.contactContent .contactContent-l .contactContent-l-con .left{
		width:90px;
	}
	.contactContent .contactContent-l .contactContent-l-con .right{
		width:230px;
	}
	.society .society-top .content .content-l{
		width:420px;
		height:305px;
	}
	.society .society-top .content .content-r{
		width:325px;
		min-height:auto;
		padding-left: 10px;
		font-size: 14px;
    	line-height: 21px;
	}
	.society .society-con{
		height:427px;
	}
	.society .society-con .max-width{
		height:295px;
	}
	.society .society-but{
		padding-top:0;
	}
	.society .society-con .society-con-c{
		width:550px;
		line-height: 25px;
		font-size: 14px;
		height:230px;
	}
	.society .contact .contactContent{
		padding:70px 0;
	}
	.society .society-con img{
		width:320px;
		height:295px;
	}
	.society .society-but .content{
		padding:20px;
		line-height: 25px;
		font-size: 14px;
	}
	.banner .max-width .banner-t .title-cn{
		font-size: 32px;
	}
	.banner .max-width .banner-t .title-en{
		font-size: 16px;
		padding-top:10px;
	}
	.banner .institute{
		width:300px;
		height:80px;
		padding:14px 0;
	}
	.banner .institute .title-cn{
		font-size:24px;
	}
	.banner .institute .title-en{
		font-size: 12px;
		padding-top:5px;
	}
	
}

@media (max-width: 768px) and (min-width:280px) {
	.swiper-pagination-bullet{width:6px !important;height:6px !important;}
	.news .swiper-container-horizontal>.swiper-pagination-bullets{text-align: center !important;}
	#header{
		display:none;
	}
	body{
		padding-top:0.8rem;
	}
	.max-width{
		width:100%;
	}
	#m-header{
		display:block;
	}
	.menu li{
		padding:0 0.2rem;
	}
	.menu li a{
		font-size:0.26rem;
	}
	.news{padding:0.2rem 0 0.1rem;}
	.news-con .news-con-l{
		width:100%;
		float:none;
	}
	.news-con .news-con-l .new-l-top .newsDate{font-size:0.24rem;padding-bottom:20px;}
	.news-con .news-con-l .new-l-top .newsTit{
		font-size:0.34rem;
	}
	.news-con .news-con-l .new-l-top .newsCon{
		font-size:0.26rem;
		line-height: 0.35rem;
	}
	.news-con .news-con-l .new-l-top a{
		font-size:0.26rem;
		width:1.5rem;
		height:0.5rem;
		line-height: 0.5rem;
	}
	.news-con .news-con-l .img{
		width:100%;
		height:auto;
	}
	.news-con .news-con-r{
		width:100%;
		float:none;
		padding:0.2rem 0 0 0.2rem;
	}
	.news-con-r-con{
		padding:0.2rem 0.1rem;
	}
	.news-con-r-con li{
		line-height: 0.6rem;
	}
	.news-con .news-con-l .new-l-top{
		width:100%;
		height:auto;
		padding:0.3rem 0.3rem 1.5rem;
	}
	.news-con-r-top li{font-size:0.36rem;}
	.news-con-r-top .more{width:1rem;height:0.6rem;line-height:0.6rem;font-size:0.28rem}
	.news-con-r-con .date{font-size:0.24rem;}
	.news-con-r-con .newsContent{font-size:0.26rem}
	.menber .menber-con .date,.menber .menber-con .content{font-size:0.24rem;line-height: 0.4rem;}
	.menber .menber-con .tit{font-size:0.32rem;}
	.recruit,.spread{padding-top:0.3rem;}
	.recruit-con .recruit-con-t{
		height:1rem;
		line-height: 1rem;
		background-size:0.26rem;
		padding-right:0.6rem;
		background-position: center right 0.3rem;
	}
	.recruit-con .recruit-con-t.active{
		background-size:0.26rem;
		background-position: center right 0.3rem;
	}
	.recruit-con .recruit-con-t .tit{
		font-size:0.26rem;
		padding-left:0.4rem;
	}
	.recruit-con .recruit-con-t .date, .recruit-con .recruit-con-t .num,.recruit-con .recruit-con-t .organ{
		font-size:0.22rem;
		padding-left:0.3rem;
	}
	.recruit-con .recruit-con-t .tit::before{
		width:2px;
	}
	.recruit-con .recruitContent-top .recruitContent-top-lis{
		width:100%;
		float:none;
		margin-bottom:0.3rem;
	}
	.recruit-con .recruitContent-top .recruitContent-top-lis:last-child{
		width:100%;
	}
	.recruit-con .recruitContent-top .recruitContent-top-lis li{
		line-height: 0.45rem;
		font-size:0.26rem;
	}
	.recruit-con .recruitContent-con .recruitContent-con-t{font-size:0.32rem;}
	.recruit-con .recruitContent-con .recruitContent-con-c{font-size: 0.28rem;}
	.recruit-con .recruitContent-top .recruitContent-top-lis .title{font-size:0.28rem;}
	.recruit .more, .menber .more{
		height:1rem;
		line-height: 1rem;
		font-size:0.26rem;
	}
	.spread .spreadContent{
		padding:0.3rem 0.2rem;
	}
	.spread .spreadContent li{
		width:50%;
		height:auto;
	}
	
	.contactContent{padding:0.3rem 0 0;}
	.contactContent .contactContent-l{width:100%;padding:0 0.3rem;float:none;height:auto;padding-bottom:0.3rem;}
	.contactContent .contactContent-l .contactContent-l-con li{line-height: 0.8rem;}
	.contactContent .contactContent-l .contactContent-l-con .left{width:30%;height:0.8rem;font-size:0.36rem}
	.contactContent .contactContent-l .contactContent-l-con .right{width:70%;height:0.8rem;font-size:0.28rem;}
	.contactContent .contactContent-r{width:100%;height:4rem;float:none;overflow: hidden;}
	.menber-con{display:none;}
	.menber-con.m-menber{display:block;}
	.menber .menber-con li>a{height:auto;}
	.menber .menber-con .img{height:auto;}
	.banner>.max-width{bottom:0.2rem}
	.banner>.max-width .banner-t .title-cn{
		font-size:0.26rem;
	}
	.banner>.max-width .banner-t .title-en{
		font-size: 0.2rem;
		padding-top:0.1rem;
	}
	.banner .institute{
		width:5rem;
		height:1rem;
		padding:0.15rem 0;
	}
	.banner .institute .title-cn{
		font-size:0.24rem;
	}
	.banner .institute .title-en{
		font-size: 0.2rem;
		padding-top:0.1rem;
	}
	.recruit.talent{padding-top:0}
	.banner-img{
		display:block;
		
	}
	.recruit-con{margin-top:0}
	.page{
		padding:0.3rem ;
	}
	.page li{display:none;}
	.page li:first-child,.page li:last-child{width:1.8rem;display:block;}
	.navChild{height:0.6rem;}
	.navChild li{height:0.6rem;line-height: 0.6rem;font-size:0.24rem;}
	.society .society-top{padding:0 0.3rem;}
	.society .society-top .title{padding:0.5rem 0;font-size:0.4rem;}
	.society .society-top .content{padding-bottom:0.3rem;}
	.society .society-top .content .content-l{width:100%;height:auto;}
	.society .society-top .content .content-r{width:100%;height:auto;min-height:auto;padding:0;font-size:0.24rem;line-height: 0.6rem;padding-top:0.3rem;}
	.society .society-con{height:auto;padding:0.4rem 0 0.5rem}
	.society .society-con .max-width{height:auto;}
	.society .society-con .society-con-c{width:100%;height:auto;padding:0 0.3rem;font-size: 0.24rem;line-height: 0.6rem;position:static;background:none;}
	.society .society-con img{display:none;}
	.society .society-but{padding-top:0;height:auto;}
	.society .society-but .title{padding:0.3rem 0;font-size:0.4rem;}
	.society .society-but .content{padding:0.2rem 0.3rem;height:auto;font-size:0.24rem;line-height: 0.6rem;}
	.society .society-but .content .top{font-size: 0.32rem;}
	.society .society-but .content .con{font-size:0.28rem;line-height: 0.35rem;}
	.society .society-but .content ul{width:100%;padding:0;float:none;}
	.society .society-but .content li{height:auto;padding-top:0.2rem ;padding-bottom:0.2rem;background-position: top 0.2rem left 0;background-size: 0.34rem;}
	.society .contact .contactContent{padding:0;}
	.rules{padding:0.3rem;min-height: auto;font-size:0.24rem;line-height: 0.4rem;}
	.rules li{height:0.8rem;line-height: 0.8rem;}
	.rules li a{font-size:0.26rem;}
	.rules .title{width:80%;}
	.rules .date{font-size:0.24rem;width:20%;}
	.framework{padding:0.3rem 0.1rem;}
	.newsTalent .newsTalent-con{padding:0.3rem 0.2rem;}
	.newsTalent .newsTalent-con li{height:1.4rem;padding: 0.2rem 0 0.2rem 1.2rem;}
	.newsTalent .newsTalent-con .content{height:1rem;line-height: 1rem;font-size:0.26rem;}
	.newsTalent .newsTalent-con .date{width:1rem;height:1rem;}
	.newsTalent .newsTalent-con .date .month{font-size: 0.4rem;}
	.newsTalent .newsTalent-con .date .year{font-size:0.24rem}
	.newsDatils{padding:0 0.3rem;}
	.newsDatils .newsDatils-tit{padding:0.3rem 0;font-size:0.4rem;}
	.newsDatils .newsDatils-content{padding:0.3rem 0;font-size:0.26rem;line-height: 0.45rem;}
	.newsDatils .newsDatils-content p{font-size:0.26rem;line-height: 0.45rem;}
	.newsDatils .newsDatils-date{font-size:0.26rem;}
	.newsDatils-page{padding:0.3rem 0 0.6rem;}
	.newsDatils-page li:first-child,.newsDatils-page li:last-child{display:none;}
	.newsDatils-page li:nth-child(2){width:100%;position:static;}
	.newsDatils-page li:nth-child(2) a{font-size:0.3rem;width:1.9rem;height:0.6rem;line-height: 0.6rem;}
	.common-title{
		padding:0.2rem 0;
	}
	.common-title .title-en{
		font-size:0.4rem;
	}
	.common-title .title-cn span{
		font-size:0.36rem;
	}
	.foot .foot-top{padding:0.3rem 0;}
	.foot p{font-size:0.24rem;line-height: 0.4rem;}
	.foot .foot-but{font-size:0.26rem;line-height: 0.8rem;height:0.8rem;}
	
}

@media (max-width: 400px) {
	#header{
		display:none;
	}
	
}