@charset "utf-8";
ul {

	margin: 0;

	padding: 0;

	list-style: none

}

a {

	text-decoration: none !important

}
input[type=text]{ border:1px solid #ccc}


/*.fenye{
	width:60%;
	margin:0 auto;
	text-align:center;
}
.fenye>a{
	display:inline-block;
	width:auto;
	padding:0.1rem 0.5rem;
	border:1px #DDDDDD solid;
	border-radius:0.5rem;
	color:#C9C9CA;
}
.fenye>a.list{
	background:#FF9510;
	color:#fff;
}
.fenye>a.liste{
	color:#FF9510;
}
.fenye>a:hover{
	background:#FF9510;
	color:#fff;
	text-decoration:none;
}*/


.fenye {

	margin-top: 5px;
	text-align:center;

}

.fenye li {

	display:inline-block;
	width:auto;
	padding:0.1rem 0.5rem;
	border:1px #DDDDDD solid;
	border-radius:0.5rem;
	color:#C9C9CA;

}

.fenye li a {

	display:inline-block;
	width:100%;
	height:100%;
	color:#C9C9CA;

}

.fenye li:hover{

	background:#FF9510;
	color:#fff;

}

.fenye li:hover a{

	background:#FF9510;
	color:#fff;

}

.fenye ul{
	display:inline-block;
}

.fenye a.liste{

	display:inline-block;
	width:auto;
	padding:0.1rem 0.5rem;
	border:1px #DDDDDD solid;
	border-radius:0.5rem;
	color:#C9C9CA;

}

.fenye li.fentiao {

	border: none;

	margin-right: 10px;
	color:#2C2C2C

}

.annv {

	width: 60px;

	height: 28px;

	background: #3e96ff;

	color: #fff;

	border: none;

	cursor: pointer

}

.fen{ width:100px; height:28px;}

.fens{ width:40px; height:30px; padding-left:5px;}


.fenye li.fenyeshu{ margin:0;}

@media (max-width: 991px){
	.sousuo{
		display:none;
	}
	.header{
		margin-top:20px;
	}
	.header>.containe{
		width:90%;
		padding:0;
	}
	.cont>.containe{
		width:100%;
	}
	.news_cont>.containe{
		width:100%;
	}
	span.menu{
		display: block;
		text-align: left;
		cursor: pointer;
		position: relative;
		
	}
	.top-menu{
		display:none;
		position:absolute;
		z-index: 9999;
	}
	.top-menu ul{
		position:relative;
		width: 100%;
		left: 0%;
		margin:0;
		background:rgba(29, 28, 24, 0.93);
		border:0;
	}
	.top-menu .nav_l,
	.top-menu .nav_r{
		background:none;
	}
	.top-menu .nav_l ul li{
		margin:0;
	}
	.top-menu .nav_l ul img{
		display:none;
		margin:0;
	}
	.top-menu span.menu{
		display: block;
	}
	.top-menu ul li{
		display: block;
		float:none;
		text-align: center;
		background:none;
		margin:0;
	}
	.top-menu ul li a{
		display:block;
		margin:0;
		border:none;
		padding:0.4em;
		font-size:1em;
		color:#fff;
	}
	.top-menu ul li:hover ul{
		display:none;
	}
	
	.footer_left{
		width:100%;
		float:none;
	}
	.footer_right{
		width:100%;
		float:none;
	}
}
.cont{
	width:100%;
	height:auto;
}
.cont>.containe>.col-lg-8{
	width:72.9%;
	margin-left:2rem;
}
.banner{
	width:100%;
	height:auto;
}
.banner>ul{
	position:relative;
}
.banner>ul>li{
	width:100%;
}
.banner>ul>li>a>img{
	width:100%;
}

/*banner	 导航*/
.banner>ul>.xiaodaohang{
	width:100%;
	position:absolute;
	bottom:0;
	z-index:12;
	background:rgba(204,204,204,.8);
	border-radius:0.5rem 0.5rem 0 0;
	padding:0.2rem 0;
	padding-right:3rem;
	padding-left:1rem;
}
.banner>ul>.xiaodaohang{
	width:100%;
	position:absolute;
	bottom:0;
	z-index:12;
	background:rgba(204,204,204,.8);
	border-radius:0.5rem 0.5rem 0 0;
	padding:0.2rem 0;
	padding-right:3rem;
	padding-left:1rem;
}
.banner>ul>.xiaodaohang>p{
	float:left;
	color:#fff;
	font-size:1.4rem;
	line-height:3.5rem;
	margin:0;
}
.banner>ul>.xiaodaohang>a{
	color:#fff;
	float:right;
	font-size:1.4rem;
	height:2rem;line-height:3rem;
	padding:0 1rem;
}
.banner>ul>.xiaodaohang>img{
	float:right;
}
.banner>.xiaodaohang_nav{
	display:none;
	width:100%;
	position:relative;
	z-index:12;
	border-radius:0.5rem 0.5rem 0 0;
	padding:0.2rem 0;
	padding-right:.5rem;
	padding-left:.5rem;
	text-align:center;
}
.banner>.xiaodaohang_nav>a{
	color:#000;
	display:inline-block;
	font-size:1.4rem;
	height:2rem;line-height:3rem;
	padding:0 .2rem;
}

@media only screen and (max-width:768px) {
	.banner>ul>.xiaodaohang{
		width:100%;
		position:absolute;
		bottom:0;
		z-index:12;
		background:rgba(204,204,204,.8);
		border-radius:0.5rem 0.5rem 0 0;
		padding:0.2rem 0;
	}
	.banner>ul>.xiaodaohang>p{
		line-height:3rem;
		margin:0;
	}
	.banner>ul>.xiaodaohang>a{
		color:#fff;
		float:right;
		font-size:1rem;
		line-height:3rem;
		padding:0 0.2rem;
	}
	.banner>ul>.xiaodaohang>img{
		height:3rem;
	}
	.banner>.xiaodaohang_nav{
		display:block;
	}
	.cont>.containe>.col-lg-8{
		width:100%;
		margin-left:0;
	}
}
@media only screen and (max-width:740px) {
	.banner>ul>.xiaodaohang{
		width:100%;
		position:absolute;
		bottom:0;
		z-index:12;
		background:rgba(204,204,204,.8);
		border-radius:0.5rem 0.5rem 0 0;
		padding:0.2rem 0;
	}
	.banner>ul>.xiaodaohang>p{
		line-height:2rem;
		margin:0;
	}
	.banner>ul>.xiaodaohang>a{
		color:#fff;
		float:right;
		font-size:1rem;
		line-height:2rem;
		padding:0 0.2rem;
	}
	.banner>ul>.xiaodaohang>img{
		height:2.1rem;
	}
	.banner>.xiaodaohang_nav{
		display:block;
	}
	.cont>.containe>.col-lg-8{
		width:100%;
		margin-left:0;
	}
}

.guangyudiyi{
	width:100%;
	height:auto;
	padding-top:80px;
}
.guangyudiyi>.biaoti{
	width:100%;
	text-align:center;
	font-size:3rem;
	color:#004754;
	height:40px;
	line-height:40px;
	margin:0;
}
.guangyudiyi>span{
	display:block;
	width:100%;
	text-align:center;
	font-size:2.4rem;
	color:#c9caca;
}
.guangyudiyi>p:nth-child(3){
	width:100%;
	line-height:2.5;
	text-align:center;
	font-size:1.4rem;
}
a.chakan{
	display:block;
	width:200px;
	height:35px;
	line-height:35px;
	font-size:1.2rem;
	padding:0 20px;
	border-radius:20px;
	border:1px #e2e2e0 solid;
	color:#004754;
	text-align:center;
	margin:40px auto 100px;
}
a.chakan:hover{
	color:#000;
	text-decoration:none;
}
.news_cont{
	width:100%;
	height:auto;
	background:#dcefe9;
	padding-bottom:50px;
}
.newscont{
	width:100%;
	height:auto;
	margin-top:50px;
}
.newscont>p:nth-child(1){
	font-size:1.8rem;
}
.newscont>p:nth-child(1):hover{
	color:#004754;
}
.newscont>p:nth-child(2){
	font-size:1.4rem;
	margin-top:3rem;
	overflow:hidden;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	box-orient:vertical;
	display:-webkit-box;
	display:-moz-box;
	display:box;
}
.newscont>i{
	display:block;
	width:100%;
	height:2px;
	background:#004754;
}
.newscont>a{
	float:right;
	margin:10px 0;
	color:#004754;
	font-size:1.2rem;
}
.container{
	margin-bottom:2rem;
}
.container>ul{
	width:100%;
	margin: auto 10%;
}
.container>ul>li{
	width:23%;
	margin:0 1%;
	float:left;
}
.container>ul>li>a:hover{
	text-decoration:none;
}
.container>ul>li{
	position:relative;
	height:100%;
	margin-top:6rem;
	margin-bottom:12rem;
}
.container>ul>li>a>p.list{
	color:#277b7d;
}
.container>ul>li>a>p{
	width:100%;
	text-align:center;
	color:#000;
	font-size:2rem;
	height:4rem;
	line-height:4rem;
	position:absolute;
}
.container>ul>li:hover>a>p{
	width:100%;
	text-align:center;
	color:#277b7d;
	font-size:2rem;
	height:4rem;
	line-height:4rem;
	animation:haha 1s normal;
}
.container>ul>li>a>img{
	animation:hehe 1s normal;
	position:relative;
}
.container>ul>li:hover>.chanerji{
	display:block;
}
.container>ul>li:hover>a>img{
	outline:1px #99CCCC solid;
}
@keyframes hehe{
	from{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;opacity:0;}
	to{-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;opacity:1;}
}
@keyframes haha{
	from{color:#000;}
	to{color:#277B7D;}
}
.container>ul>li>div.chanerji{
	width:100%;
	position:absolute;
	bottom:0;
	background:#99CCCC;
	display:none;
	animation:hehe 1s normal;
}
.container>ul>li>div.chanerji>ul{
	width:80%;
	margin:0 auto;
}
.container>ul>li>div.chanerji>ul>li{
	width:33.3%;
	float:left;
	height:3rem;
	line-height:3rem;
	text-align:center;
}
.container>ul>li>div.chanerji>ul>li>a{
	font-size:1.4rem;
	color:#fff;
}
.container>ul>li>div.chanerji>ul>li>a>img{
	width:80%;
}
.weizhi{
	width:100%;
	height:3rem;
	line-height:3rem;
	margin-top:2rem;
}
.weizhi>a{
	display:inline-block;
	color:#000;
	font-family:1.4rem;
	padding:0 0.5rem;
}
.weizhi>a:hover{
	text-decoration:none;
	color:#000;
}
.weizhi>.list{
	color:#004754;
}
.fenlei{
	width:100%;
	border:0.1rem #D1D1D1 solid;
}
.fenlei>p{
	line-height:3.6rem;
	height:3.6rem;
	text-indent:5rem;
	background:#F9F9F9;
	border-bottom:0.1rem #D1D1D1 solid;
	margin:0;
}
.fenlei>ul{
	width:100%;
	margin-bottom:0;
	position:relative;
	height:100%;
}
.fenlei>ul>li{
	width:100%;
	line-height:3.7rem;
	background:url(../images/2.png) no-repeat 2rem 1.5rem;
	border-bottom:1px #D1D1D1 solid;
}
.fenlei>ul>li:last-child{
	border:none;
}
.fenlei>ul>li>a{
	display:inline-block;
	font-size:1.4rem;
	color:#000;
	text-indent:5rem;
	background-size:100%;
}
.fenlei>ul>li:hover{
	color:#004754;
	width:100%;
	background:url(../images/1.png) no-repeat 2rem 1.5rem;
	text-decoration:none;
}
.fenlei>ul>li:hover>a,.fenlei>ul>li.list>a{
	color:#004754;
	text-decoration:none;
	font-weight:600;
}
.fenlei>ul>li.list{
	color:#004754;
	width:100%;
	background:url(../images/1.png) no-repeat 2rem 1.5rem;
}
.fenlei>ul>li>ul{
	width:100%;
	height:auto;
	position:relative;
	height:100%;
}
.fenlei>ul>li>ul>li{
	width:100%;
}
.fenlei>ul>li>ul>li{
	display:inline-block;
	width:100%;
	background:url(../images/zuodaojian.png) no-repeat 5rem center;
	text-indent:5.8rem;
	color:#000;
}
.fenlei>ul>li>ul>li>a{
	color:#000;
}
.fenlei>ul>li>ul>li.list{
	color:#004754;
	text-decoration:none;
	background:url(../images/zuodaojian2.png) no-repeat 5rem center;
}
.fenlei>ul>li>ul>li:hover{
	color:#004754;
	text-decoration:none;
	background:url(../images/zuodaojian2.png) no-repeat 5rem center;
}
.fenlei>ul>li>ul>li:hover>a,.fenlei>ul>li>ul>li.list>a{
	color:#004754;
	text-decoration:none;
}
.fenlei>ul>li>ul>li>ul{
	width:100%;
}
.fenlei>ul>li>ul>li>ul>li{
	text-indent:5.8rem;
}
.fenlei>ul>li>ul>li>ul>li{
	display:inline-block;
	background:url(../images/yousanjiao2.png) no-repeat left center;
	text-indent:1rem;
	color:#004754;
}
.fenlei>ul>li>ul>li>ul>li>a{
	text-indent:1rem;
	color:#004754;
}
.chanpinlie{
	width:100%;
	margin-top:1.5rem;
}
.chanpinlie>ul{
	width:100%;
}
.chanpinlie>ul>li{
	width:31%;
	margin-left:2.3%;
	float:left;
}

@media only screen and (max-width:768px) {
	.chanpinlie>ul>li{
		margin:0;
	}
}
@media only screen and (max-width:740px) {
	.chanpinlie>ul>li{
		margin:0;
	}
}
.chanpinlie>ul>li>a{
	text-decoration:none;
	color:#4c4c4c;
}
.chanpinlie>ul>li>a>img{
	width:100%;
	outline:1px #e2e2e2 solid;
}
.chanpinlie>ul>li>a>p{
	width:100%;
	font-size:1.4rem;
	text-align:center;
	line-height:4rem;
	color:#4c4c4c;
}

p{font-size:1.6rem;}
.chandian{
	margin-top:4rem;
	margin-left:4rem;
}
.chandian>li{
	list-style-image:url(../images/chandian.png);
	list-style-position:outside;
	text-indent:1rem;
	line-height:3rem;
	font-size:1.4rem;
}


/*定期报告*/

.dingqi{
	width:100%;
}
.dingqi>ul{
	width:100%;
}
.dingqi>ul>li{
	width:100%;
	height:4rem;
	line-height:2rem;
	background:url(../images/ding1.png) no-repeat left 1rem;
	text-indent:0.2rem;
	border-bottom:1px #ccc dashed;
}
.dingqi>ul>li>a{
	display:inline-block;
	color:#000;
	height:4rem;
	line-height:4rem;
	font-size:1.6rem;
}
.dingqi>ul>li>a:nth-child(2){
	float:right;
	margin-right:3.5rem;
}
@media only screen and (max-width:768px) {
	.dingqi>ul>li>a{
		font-size:1.2rem;
	}
	.dingqi>ul>li>a:nth-child(1){
		width:85%;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		overflow:hidden;
	}
	.dingqi>ul>li>a:nth-child(2){
		margin-right:0rem;
	}
}
@media only screen and (max-width:740px) {
	.dingqi>ul>li>a{
		font-size:1.2rem;
	}
	.dingqi>ul>li>a:nth-child(1){
		width:85%;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		overflow:hidden;
	}
	.dingqi>ul>li>a:nth-child(2){
		margin-right:0rem;
	}
}
.dingqi>ul>li>a:hover{
	text-decoration:none;
}
.dingqi>ul>li>a>span{
	margin:0 0.5rem;
}
.dingqi>ul>li>a>img{
	margin-top:1rem;
}

/*董事会成员*/

.dongshi{
	width:100%;
}
.dongshi>ul>li>.chengyuan_top{
	width:100%;
	height:3rem;
	line-height:3rem;
	margin-right:1rem;
}
.dongshi>ul>li:hover>.chengyuan_top{
	width:100%;
	height:3rem;
	line-height:3rem;
	margin-right:1rem;
}
.dongshi>ul>li:nth-child(2n)>.chengyuan_top{
	width:100%;
	height:3rem;
	line-height:3rem;
	margin-right:1rem;
}
.dongshi>ul>li:hover:nth-child(2n)>.chengyuan_top{
	width:100%;
	height:3rem;
	line-height:3rem;
	margin-right:1rem;
}
.dongshi>ul>li>.chengyuan_top>p{
	display:inline-block;
	height:3rem;
	line-height:3rem;
	font-size:1.6rem;
	font-weight:bold;
	text-indent:2rem;
	color:#004754;
}
@media only screen and (max-width:640px) {
	.dongshi>ul>li>.chengyuan_top>p{
		display:block;
		margin:0 auto;
		text-align:center;
	}
}
.dongshi>ul>li>.list{
	width:100%;
	height:3rem;
	line-height:3rem;
	margin-right:1rem;
}
.dongshi>ul>li:nth-child(2n)>.list{
	width:100%;
	height:3rem;
	line-height:3rem;
	margin-right:1rem;
}
.dongshi>ul>li>.zong>.chengyuan_left,.dongshi>ul>li>.zong>.chengyuan_right{
	float:left;
	margin:1rem 0;
}
.dongshi>ul>li>.zong>.chengyuan_left{
	width:15%;
	padding-left:2rem;
	margin-right:5%;
}
.dongshi>ul>li>.zong>.chengyuan_left>img{
	width:100%;
}
.dongshi>ul>li>.zong>.chengyuan_right{
	width:75%;
}
.dongshi>ul>li>.zong>.chengyuan_right>p{
	font-size:1.6rem;
	line-height:2.4rem;
	margin-bottom:2rem;
}
@media only screen and (max-width:640px) {
	.dongshi>ul>li>.zong>.chengyuan_left,.dongshi>ul>li>.zong>.chengyuan_right{
		width:70%;
		float:none;
		margin:0 auto;
		padding:0;
	}
	.dongshi>ul>li>.zong>.chengyuan_left{
		text-align:center;
	}
	.dongshi>ul>li>.zong>.chengyuan_left>img{
		display:inline-block;
	}
}

/*董事会下辖委员会*/

.dongshiweiyuan{
	width:100%;
}
.dongshiweiyuan>ul>li{
	line-height:3rem;
}
.dongshiweiyuan>ul>li>span{
	font-size:1.8rem;
	color:#004754;
}
.dongshiweiyuan>ul>li>p{
	font-size:1.6rem;
}

/*实时股价*/

.gujia{
	width:100%;
	text-align:center;
}
.gujia>img{
	width:96%;
}

/*调研请求*/

.diaoyan{
	width:100%;
	text-align:center;
}
.diaoyan>form>input{
	width:50%;
	height:5rem;
	line-height:5rem;
	margin:2rem 0 0;
	color:#757575;
	background:#F0F0F0;
	border:0;
	text-indent:1rem;
}
.diaoyan>form>textarea{
	width:50%;
	height:20rem;
	line-height:5rem;
	text-indent:1rem;
	border:0;
	color:#D7D6D6;
	background:#F0F0F0;
	resize:none;
	margin-top:2rem;
	
}
.diaoyan>form>#tijiaoga{
	width:50%;
	height:5rem;
	line-height:5rem;
	margin-top:2rem;
	background:#279BE5;
	border:0;
	color:#9BCFEF;
	font-size:2rem;
}
@media only screen and (max-width:768px) {
	.diaoyan>form>input{
		width:95%;
		height:5rem;
		line-height:5rem;
		margin:2rem 0;
	}
	.diaoyan>form>textarea{
		width:95%;
		height:20rem;
		line-height:5rem;
		text-indent:1rem;
	}
	.diaoyan>form>#tijiaoga{
		width:95%;
		height:5rem;
		line-height:5rem;
	}
}
@media only screen and (max-width:740px) {
	.diaoyan>form>input{
		width:95%;
		height:5rem;
		line-height:5rem;
		margin:2rem 0;
	}
	.diaoyan>form>textarea{
		width:95%;
		height:20rem;
		line-height:5rem;
		text-indent:1rem;
	}
	.diaoyan>form>#tijiaoga{
		width:95%;
		height:5rem;
		line-height:5rem;
	}
}

/*治理文档*/

.zhili{
	width:100%;
}
.zhili>ul{
	width:100%;
}
.zhili>ul>li{
	width:100%;
	height:4rem;
	line-height:2rem;
	background:url(../images/ding1.png) no-repeat left 1rem;
	text-indent:0.2rem;
	border-bottom:1px #ccc dashed;
}
.zhili>ul>li>a{
	display:inline-block;
	color:#000;
	height:4rem;
	line-height:4rem;
	font-size:1.6rem;
}
.zhili>ul>li>a:nth-child(2){
	float:right;
	margin-right:3.5rem;
}
.zhili>ul>li>a:hover{
	text-decoration:none;
}
.zhili>ul>li>a>span{
	margin:0 1rem;
}
@media only screen and (max-width:768px) {
	.zhili>ul>li>a{
		font-size:1.2rem;
	}
	.zhili>ul>li>a:nth-child(1){
		width:85%;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		overflow:hidden;
	}
	.zhili>ul>li>a:nth-child(2){
		margin-right:0rem;
	}
}
@media only screen and (max-width:740px) {
	.zhili>ul>li>a{
		font-size:1.2rem;
	}
	.zhili>ul>li>a:nth-child(1){
		width:85%;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overflow:ellipsis;
		overflow:hidden;
	}
	.zhili>ul>li>a:nth-child(2){
		margin-right:0rem;
	}
}

/*公司概况*/

.gaikuang,.gaikuang1{
	width:100%;
}
.gaikuang>div>img,.gaikuang1>div>img{
	width:100%;
}
.gaikuang>div>p{
	font-size:1.5rem;
	line-height:2.8rem;
}
.gaikuang1>div:nth-child(2),.gaikuang>div:nth-child(2){
	margin-top:2rem;
}
.gaikuang1>div>p{
	font-size:1.4rem;
}
.gaikuang1>div>p:nth-child(1){
	font-size:1.8rem;
}

/*社会责任*/

.zeren{
	width:100%;
}
.zeren_fen{
	width:100%;
}
.zeren_fen>img{
	width:100%;
	margin:1.5rem 0 0.5rem;
}
.zeren_fen>a>div{
	padding:0;
}
.zeren_fen>a>div:nth-child(2){
	margin-left:4rem;
}
.zeren_fen>a>div>img{
	width:100%;
}
@media only screen and (max-width:740px) {
	.zeren_fen>a>div>img{
		width:100%;
	}
}
.zeren_fen>a>div>p{
	font-size:1.8rem;
	color:#ff9510;
}
.zeren_fen>a>div>span{
	line-height:3rem;
	font-size:1.4rem;
	color:#666;
	display:inline-block;
	padding-left:0.5rem;
	margin-top:1rem;
}
.zeren_fen>a>div>.chakan{
	font-size:1.4rem;
	float:left;
	position:absolute;
	top:7rem;
	right:2rem;
	color:#555555;
	padding:0 0.5rem;
	height:3rem;
	line-height:3rem;
	border:1px #DDD9D9 solid;
	border-radius:0.2rem;
}
/*.zeren_fen>a>div>.time{
	font-size:1.4rem;
	color:#004754;
	float:right;
	position:absolute;
	top:12rem;
	right:0;
}*/
@media only screen and (max-width:768px) {
	.zeren_fen>a>div:nth-child(2){
		margin-left:0rem;
	}
	.zeren_fen>a>div>.time{
		position:relative;
		top:0rem;
	}
	.zeren_fen>a>div>.chakan{
		position:relative;
		top:0rem;
		right:0;
	}
}
@media only screen and (max-width:740px) {
	.zeren_fen>a>div:nth-child(2){
		margin-left:0rem;
	}
	.zeren_fen>a>div>.time{
		position:relative;
		top:0rem;
	}
	.zeren_fen>a>div>.chakan{
		position:relative;
		top:0rem;
		right:0;
	}
}

/*历程荣誉*/

.rongyu{
	width:100%;
}
.cd-horizontal-timeline::before {
	/* never visible - this is used in jQuery to check the current MQ */
	content: 'mobile';
	display: none;
}
.cd-horizontal-timeline.loaded {
	/* show the timeline after events position has been set (using JavaScript) */
	opacity: 1;
}
.cd-horizontal-timeline .timeline {
	position: relative;
	height: 100px;
	width: 90%;
	max-width: 800px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
	position: relative;
	height: 100%;
	margin: 0 40px;
	overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
	/* these are used to create a shadow effect at the sides of the timeline */
	content: '';
	position: absolute;
	z-index: 2;
	top: 0;
	height: 100%;
	width: 20px;
}
/*.cd-horizontal-timeline .events-wrapper::before {
	left: 0;
	background-image: -webkit-linear-gradient( left , #f8f8f8, rgba(248, 248, 248, 0));
	background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
	right: 0;
	background-image: -webkit-linear-gradient( right , #f8f8f8, rgba(248, 248, 248, 0));
	background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}*/
.cd-horizontal-timeline .events {
	/* this is the grey line/timeline */
	position: absolute;
	z-index: 1;
	left: 0;
	top: 49px;
	height: 4px;
	/* width will be set using JavaScript */
	background: #74aaa8;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
	/* this is used to create the green line filling the timeline */
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #086260;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
	position: absolute;
	bottom: 0;
	z-index: 2;
	text-align: center;
	font-size: 1.5rem;
	padding-bottom: 15px;
	color:#74AAA8;
	/* fix bug on Safari - text flickering while timeline translates */
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}
.cd-horizontal-timeline .events a.selected{
	color:#ED7101;
}
.cd-horizontal-timeline .events a::after {
	/* this is used to create the event spot */
	content: '';
	position: absolute;
	left: 50%;
	right: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -5px;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	border: 2px solid #74aaa8;
	background-color: #74aaa8;
	-webkit-transition: background-color 0.3s, border-color 0.3s;
	-moz-transition: background-color 0.3s, border-color 0.3s;
	transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
	background-color: #086260;
	border-color: #086260;
}
.cd-horizontal-timeline .events a.selected {
	pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
	background-color: #086260;
	border-color: #086260;
}
.cd-horizontal-timeline .events a.older-event::after {
	border-color: #086260;
	background: #086260;
}
@media only screen and (min-width: 1100px) {
	.cd-horizontal-timeline {
		margin: 0 auto;
		padding:6em 0;
		background:#f9f8f8;
	}
	.cd-horizontal-timeline::before {
		/* never visible - this is used in jQuery to check the current MQ */
		content: 'desktop';
	}
}
.cd-timeline-navigation a {
	/* these are the left/right arrows to navigate the timeline */
	position: absolute;
	z-index: 1;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 38px;
	width: 38px;
	border-radius: 50%;
	border: 2px solid #dfdfdf;
	/* replace text with an icon */
	overflow: hidden;
	color: transparent;
	text-indent: 100%;
	white-space: nowrap;
	-webkit-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	transition: border-color 0.3s;
}
.cd-timeline-navigation a::after {
	/* arrow icon */
	content: '';
	position: absolute;
	height: 16px;
	width: 16px;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: url(../other/cd-arrow.svg) no-repeat 0 0;
}
.cd-timeline-navigation a.prev {
	left: 0;
	-webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	-o-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
	right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
	border-color: #086260;
}
.cd-timeline-navigation a.inactive {
	cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
	background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
	border-color: #dfdfdf;
}
.cd-horizontal-timeline .events-content {
	position: relative;
	width: 100%;
	margin: 2em 0;
	overflow: hidden;
	-webkit-transition: height 0.4s;
	-moz-transition: height 0.4s;
	transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
	position: absolute;
	z-index: 1;
	width: 70%;
	left: 50%;
	top: 0;
	margin-left:-35%;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	padding: 0 5%;
	opacity: 0;
	-webkit-animation-duration: 0.4s;
	-moz-animation-duration: 0.4s;
	animation-duration: 0.4s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
	/* visible event content */
	position: relative;
	z-index: 2;
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.selected div p{
	background:url(../images/chandian.png) no-repeat left 1rem;
	padding-left:1rem;
	font-size:1.6rem;
	line-height:3rem;
	color:#333;
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
	-webkit-animation-name: cd-enter-right;
	-moz-animation-name: cd-enter-right;
	animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-name: cd-enter-left;
	-moz-animation-name: cd-enter-left;
	animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
	-webkit-animation-direction: reverse;
	-moz-animation-direction: reverse;
	animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
	max-width: 800px;
	margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
	font-weight: bold;
	font-size: 2.6rem;
	font-family: "Playfair Display", serif;
	font-weight: 700;
	line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
	display: block;
	font-style: italic;
	margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
	content: '- ';
}
.cd-horizontal-timeline .events-content p {
	font-size: 1.4rem;
	color: #959595;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
	line-height: 1.6;
}
@media only screen and (min-width: 768px) {
	.cd-horizontal-timeline .events-content h2 {
		font-size: 7rem;
	}
	.cd-horizontal-timeline .events-content em {
		font-size: 2rem;
	}
	.cd-horizontal-timeline .events-content p {
		font-size: 1.8rem;
	}
}
@-webkit-keyframes cd-enter-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes cd-enter-right {
	0% {
		opacity: 0;
		-moz-transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0%);
	}
}
@keyframes cd-enter-right {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
}
@-webkit-keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
	}
}
@-moz-keyframes cd-enter-left {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-moz-transform: translateX(0%);
	}
}
@keyframes cd-enter-left {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
}

/*新闻中心*/

.news{
	width:100%;
}
.news_fen{
	width:100%;
}
.news_fen>img{
	width:100%;
	margin:1.5rem 0 0.5rem;
}
.news_fen>a>div{
	padding:0;
}
.news_fen>a>div:nth-child(2){
	margin-left:4rem;
}
.news_fen>a>div>img{
	width:100%;
	height:120px;
}
.news_fen>a>div>p{
	font-size:1.8rem;
	color:#ff9510;
}
.news_fen>a>div>span{
	line-height:3rem;
	font-size:1.4rem;
	color:#666;
	display:block;
	padding-left:0.5rem;
	margin-top:1rem;
}
.news_fen>a>div>.chakan{
	font-size:1.4rem;
	float:left;
	position:absolute;
	top:7rem;
	right:2rem;
	color:#555555;
	padding:0 0.5rem;
	height:3rem;
	line-height:3rem;
	border:1px #DDD9D9 solid;
	border-radius:0.2rem;
}
.kanzi{
	width:100%;
}
.kanzi_fen{
	width:23%;
	margin:3% 1% 2%;
	float:left;
}
.kanzi_fen>img{
	width:100%;
	margin:1.5rem 0 0.5rem;
}
.kanzi_fen>a>div,.kanzi_fen>div{
	padding:0;
}
.kanzi_fen>a>div>img{
	width:80%;
	height:auto;
	margin:0 auto;
}
.kanzi_fen>div:nth-child(2){
	margin-top:20px;
}
.kanzi_fen>div>.pdf_left{
	width:35%;
	float:left;
	border-right:2px #A4A4A4 solid;
}
.kanzi_fen>div>.pdf_right{
	width:60%;
	float:right;
}
.kanzi_fen>div>.pdf_left>a>h2,.kanzi_fen>div>.pdf_left>a>h4{
	height:25px;
	line-height:25px;
	text-align:center;
	color:#ff9510;
}
.kanzi_fen>div>.pdf_left>a>h2{
	font-size:2.2rem;
}
.kanzi_fen>div>.pdf_left>a>h4{
	font-size:1.5rem;
}
.kanzi_fen>div>.pdf_right>a>h2,.kanzi_fen>div>.pdf_right>a>h4{
	height:15px;
	line-height:15px;
	text-align:left;
}
.kanzi_fen>div>.pdf_right>a>h2{
	font-size:1.6rem;
	color:#666666;
}
.kanzi_fen>div>.pdf_right>a>h4{
	font-size:1.4rem;
	color:#A4A4A4;
}
.kanzi_fen>a>div>.chakan{
	font-size:1.4rem;
	float:left;
	position:absolute;
	top:7rem;
	right:2rem;
	color:#555555;
	padding:0 0.5rem;
	height:3rem;
	line-height:3rem;
	border:1px #DDD9D9 solid;
	border-radius:0.2rem;
}
/*.news_fen>a>div>.time{
	font-size:1.4rem;
	color:#004754;
	float:right;
	height:3rem;
	line-height:3rem;
	position:absolute;
	top:12rem;
	right:0;
}*/
@media only screen and (max-width:768px) {
	.kanzi_fen{
		width:100%;
		margin:2% 0;
		float:none;
	}
	.kanzi_fen>div>a>p{
		height:auto;
	}
	.kanzi_fen>div>a>span{
		height:auto;
	}
	.kanzi_fen>div>a>img{
		width:100%;
		height:auto;
	}
	.kanzi_fen>div>a:nth-child(2)>img{
		width:auto;
		height:20px;
	}
	.news_fen>div:nth-child(2)>a,.kanzi_fen>div:nth-child(2)>a{
		margin-left:0rem;
	}
	.news_fen>div>a>.time,.kanzi_fen>div>a>.time{
		position:relative;
		top:0rem;
	}
	.news_fen>div>a>.chakan,.kanzi_fen>div>a>.chakan{
		position:relative;
		top:0rem;
		right:0;
	}
}
@media only screen and (max-width:740px) {
	.kanzi_fen{
		width:100%;
		margin:2% 0;
		float:none;
	}
	.kanzi_fen>div>a>p{
		height:auto;
	}
	.kanzi_fen>div>a>span{
		height:auto;
	}
	.kanzi_fen>div>a>img{
		width:100%;
		height:auto;
	}
	.kanzi_fen>div>a:nth-child(2)>img{
		width:auto;
		height:20px;
	}
	.news_fen>div:nth-child(2)>a,.kanzi_fen>div:nth-child(2)>a{
		margin-left:0rem;
	}
	.news_fen>div>a>.time,.kanzi_fen>div>a>.time{
		position:relative;
		top:0rem;
	}
	.news_fen>div>a>.chakan,.kanzi_fen>div>a>.chakan{
		position:relative;
		top:0rem;
		right:0;
	}
}

/*新闻详情页*/

.newslist{
	width:100%;
}
.newslist>h3.biaoti{
	width:100%;
	line-height:4rem;
	color:#060300;
	font-size:2rem;
	text-align:center;
}
.newslist>span.liulan{
	display:inline-block;
	width:100%;
	color:#666;
	font-size:1.6rem;
	text-align:center;
}
.newslist>div.newslist_cont{
	width:90%;
	margin:2rem auto 0;
}
.newslist>div.newslist_cont>p{
	line-height:3rem;
	font-size:1.6rem;
}
.newslist>div.newslist_cont>p>img{
	width:50%;
}
.newslist>div.newslist_cont>p>span>img{
	width:50%;
}
@media only screen and (max-width:768px) {
	.newslist>h3.biaoti{
		font-size:1.5rem;
	}
	.newslist>div.newslist_cont>p>img{
		width:100%;
	}
	.newslist>div.newslist_cont>p>span>img{
		width:100%;
	}
}
@media only screen and (max-width:740px) {
	.newslist>h3.biaoti{
		font-size:1.5rem;
	}
	.newslist>div.newslist_cont>p>img{
		width:100%;
	}
	.newslist>div.newslist_cont>p>span>img{
		width:100%;
	}
}
.newslist>div.newslist_fenye{
	width:90%;
	margin:2rem auto 0;
}
.newslist>div.newslist_fenye>a{
	font-size:1.2rem;
	color:#010b0b;
	padding-left:1rem;
}
.newslist>div.newslist_fenye>a.list{
	color:#ed7100;
}
.newslist>div.newslist_fenye>i{
	display:inline-block;
	width:100%;
	border-bottom:1px #C1C1C1 dashed;
}

/*组织关爱*/

.zuzhiguanai{
	width:100%;
	height:65rem;
	overflow: auto;
}
#timeline .timeline-item:after,#timeline .timeline-item:before {
    content: '';
    display: block;
    width: 100%;
    clear: both;
}
#timeline {
    width: 90%;
    margin: 30px auto;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
#timeline:before {
    content: "";
    width: 3px;
    height: 100%;
    background: #5cbebe;
    left: 50%;
    top: 0;
    position: absolute;
}
#timeline:after {
    content: "";
    clear: both;
    display: table;
    width: 100%}
#timeline .timeline-item {
    margin-bottom: 10px;
    position: relative;
}
#timeline .timeline-item .timeline-icon {
    background: #5cbebe;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 50%;
    overflow: hidden;
    margin-left: -23px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%}
#timeline .timeline-item .timeline-icon img {
    position: relative;
    top: 15px;
    left: 8px;
}
#timeline .timeline-item .timeline-content {
    width: 45%;
    background: #fff;
    padding: 20px;
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#timeline .timeline-item .timeline-content h2 {
    padding: 10px 15px 10px;
    font-size:1.6rem;
    background: #5cbebe;
    color: #fff;
    margin: -20px -20px 0 -20px;
    font-weight: 500;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
#timeline .timeline-item .timeline-content>p{
    padding: 15px 0;
    margin-bottom:0;
}
#timeline .timeline-item .timeline-content:before {
    content: '';
    position: absolute;
    left: 45%;
    top: 12px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #5cbebe;
}
#timeline .timeline-item .right {
    float: right;
}
#timeline .timeline-item .right:before {
    content: '';
    right: 45%;
    left: inherit;
    border-left: 0;
    border-right: 7px solid #5cbebe;
}
.btn {
    padding: 5px 15px;
    text-decoration: none;
    background: transparent;
    border: 2px solid #5cbebe;
    color: #5cbebe;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    font-size: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
    transition: background 0.3s ease;
    -webkit-box-shadow: 2px 2px 0 #e0e0e0;
    -moz-box-shadow: 2px 2px 0 #e0e0e0;
    -ms-box-shadow: 2px 2px 0 #e0e0e0;
    box-shadow: 2px 2px 0 #e0e0e0;
}
.btn:hover {
	color:#5CBEBE;
    box-shadow: none;
    top: 2px;
    left: 2px;
    -webkit-box-shadow: 2px 2px 0 transparent;
    -moz-box-shadow: 2px 2px 0 transparent;
    -ms-box-shadow: 2px 2px 0 transparent;
    box-shadow: 2px 2px 0 transparent;
}
@media screen and (max-width: 768px) {
    #timeline {
	    margin: 30px;
	    padding: 0;
	}
	#timeline:before {
	    left: 0;
	}
	#timeline .timeline-item .timeline-content {
	    width: 90%;
	    float: right;
	}
	#timeline .timeline-item .timeline-content:before, #timeline .timeline-item .timeline-content.right:before {
	    left: 10%;
	    margin-left: -6px;
	    border-left: 0;
	    border-right: 7px solid #5cbebe;
	}
	#timeline .timeline-item .timeline-icon {
	    left: 0;
	}
}
#timeline .timeline-item .tu:before{
	border:none;
}
#timeline .timeline-item .tu {
    width: 45%;
    padding:0;
    background: #fff;
    -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0);
    -ms-box-shadow: 0 3px 0 rgba(0, 0, 0, 0);
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    opacity:0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.tu>img{
	width:60%;
}
.timeline-content>img{
	float:right;
}

/*学习成长*/

.xuexi{
	width:100%;
}
.xuexi>p{
	width:80%;
	margin:0 auto;
	font-size:1.6rem;
	color:#3c3c3c;
	line-height:3rem;
}
.slideTxtBox{
	width:90%;
	margin:0 auto;
}
.xiaonav{
	width:100%;
	margin:4rem auto 0;
	text-align:center;
}
.xiaonav>a.xuanxiang{
	width:auto;
	padding:0 1.2rem;
	margin:0 1rem;
	line-height:3rem;
	font-size:1.2rem;
	float:left;
	border:1px #004754 solid;
	color:#004754;
	background:#fff;
	border-radius: 0%;
}
.xiaonav>a.xuanxiang:hover{
	text-decoration:none;
	color:#fff;
	background:#004754;
}
.xiaonav>a.xuanxiang.on{
	text-decoration:none;
	color:#fff;
	background:#004754;
}
.bd{
	width:100%;
	margin:0 auto;
}
.xiaocont{
	width:100%;
	margin:1rem auto 0;
}
.xiaocont>.swiper-wrapper>.swiper-slide{
	text-align:center;
}
.xiaocont>.swiper-wrapper>.swiper-slide>img{
	width:100%;
}

/*薪酬福利*/

.xinchou{
	width:100%;
	text-align:center;
}
.xinchou>p{
	width:90%;
	font-size:1.6rem;
	color:#4c4c4c;
	text-align:center;
	margin:0 auto;
}
.xinchou>p>img{
	width:90%;
	margin-top:3rem;
}

/*团队活动*/

.tuandui{
	width:100%;
}
.tuandui>p{
	width:13.5rem;
	height:4.3rem;
	line-height:4.3rem;
	background:#004754;
	color:#fff;
	font-size:1.6rem;
	text-align:center;
	margin:0 auto;
}
.tuandui>.swiper-container{
	width:100%;
	margin:6rem auto 0;
}
.tuandui>.swiper-container>.swiper-wrapper>.swiper-slide{
	text-align:center;
}
.tuandui>.swiper-container>.swiper-wrapper>.swiper-slide>p{
	width:95%;
	color:#4d4d4d;
	font-size:1.6rem;
	text-align:left;
	margin:4rem auto 0;
}
.tuandui>.swiper-container>.swiper-wrapper>.swiper-slide>img{
	width:95%;
	
}

.guanaixiangqing{
	width:100%;
}
.guanaixiangqing>p{
	width:13.5rem;
	height:4.3rem;
	line-height:4.3rem;
	background:#004754;
	color:#fff;
	font-size:1.6rem;
	text-align:center;
	margin:0 auto;
}
.guanaixiangqing>.swiper-container{
	width:80%;
	margin:6rem auto 0;
}
.guanaixiangqing>.swiper-container>.swiper-wrapper>.swiper-slide{
	text-align:center;
}
.guanaixiangqing>.swiper-container>.swiper-wrapper>.swiper-slide>p{
	width:92%;
	color:#4d4d4d;
	font-size:1.6rem;
	text-align:left;
	margin:4rem auto 0;
}
.guanaixiangqing>.swiper-container>.swiper-wrapper>.swiper-slide>img{
	width:42%;
	margin:0 4%;
	float:left;
}
@media only screen and (max-width:768px) {
	.guanaixiangqing>.swiper-container>.swiper-wrapper>.swiper-slide>p{
		font-size:1.2rem;
		margin:0 auto 0;
	}
	.tuandui>.swiper-container>.swiper-wrapper>.swiper-slide>p{
		font-size:1.2rem;
		margin:1rem auto 0;
	}
}
@media only screen and (max-width:740px) {
	.guanaixiangqing>.swiper-container>.swiper-wrapper>.swiper-slide>p{
		font-size:1.2rem;
		margin:0 auto 0;
	}
	.tuandui>.swiper-container>.swiper-wrapper>.swiper-slide>p{
		font-size:1.2rem;
		margin:1rem auto 0;
	}
}

/*技术岗*/

.jishugang{
	width:100%;
}
.jishugang>p{
	width:95%;
	color:#4c4c4c;
	font-size:1.6rem;
	line-height:3rem;	
	margin:0 auto;
}
.jishugang>.jishugang_cont{
	width:95%;
	margin:5rem auto 0;
}
.jishugang>.jishugang_cont>.jishugang_nav{
	width:100%;
	text-align:center;
	margin-bottom:6rem;
}
.jishugang>.jishugang_cont>.jishugang_nav>a{
	color:#004754;
	display:inline-block;
	width:auto;
	padding:0.5rem 1rem;
	border:1px #004754 solid;
}
.jishugang>.jishugang_cont>.jishugang_nav>a:hover{
	background:#004754;
	color:#fff;
	text-decoration:none;
}
.jishugang>.jishugang_cont>.jishugang_nav>a.list{
	background:#004754;
	color:#fff;
	text-decoration:none;
}
.jishugang>.jishugang_cont>div>img{
	width:100%;
}
@media only screen and (max-width:768px) {
	.jishugang>.jishugang_cont>div:nth-child(4)>img{
		margin-top:3rem;
	}
}
@media only screen and (max-width:740px) {
	.jishugang>.jishugang_cont>div:nth-child(4)>img{
		margin-top:3rem;
	}
}
.jishugang>.jishugang_cont>div>p{
	width:100%;
	text-align:center;
	font-size:1.4rem;
	color:#4c4c4c;
	line-height:6rem;
}
@media only screen and (max-width:768px) {
	.tu{display:none;}
	.zeren_fen>a>div:nth-child(1),.news_fen>a>div:nth-child(1){
		margin-bottom:2em;
	}
	.zeren_fen>a>div:nth-child(2),.news_fen>a>div:nth-child(2){
		margin-left:0;
	}
	.cd-horizontal-timeline .events-content li.selected div:nth-child(2){
		margin-top:2em
	}
	.xiaonav>a.xuanxiang{
		padding:0 .5rem;
		font-size:1rem;
	}
	.dongshi>ul>li>.zong>.chengyuan_right>p{
		line-height:2.2rem;
		text-indent:0;
	}
}
@media only screen and (max-width:740px) {
	.tu{display:none;}
	.cd-horizontal-timeline .events-content li.selected div:nth-child(2){
		margin-top:2em
	}
	.xiaonav>a.xuanxiang{
		width:100%;
		padding:.5rem .2rem;
		font-size:1.1rem;
		margin:0 .2rem;
	}
	.dongshi>ul>li>.zong>.chengyuan_right>p{
		line-height:2.2rem;
		text-indent:0;
		letter-spacing:1px;
	}
}
