/* CSS Document */
#container{
	width:100%;
	position:relative;
	margin-top:90px;
	}

.title{
	width:100%;
	position:relative;
	overflow:hidden;
	}
.title img{
	width:100%;
	vertical-align:middle;
	}
.tit{
	width:250px;
	height:90px;
	position:absolute;
	top:50%;
	margin-top:-45px;
	left:50%;
	margin-left:-125px;
	}
.tit h1{
	font-size:48px;
	height:70px;
	line-height:70px;
	width:100%;
	text-align:center;
	font-family:"幼圆";
	font-weight:500;
	color:#fff;
	}
.tit span{
	width:55px;
	height:2px;
	display:block;
	background:#fff;
	margin:0 auto;
	margin-top:10px;
	}

/*about*/
.about{
	width:690px;
	margin:70px 30px;
	position:relative;
	}
.abtit{
	width:200px;
	height:35px;
	position:relative;
	margin:0 auto;
	margin-bottom:60px;
	}
.abtit h1{
	width:130px;
	height:35px;
	line-height:35px;
	margin:0 auto;
	background:#fff;
	text-align:center;
	font-size:28px;
	font-weight:500;
	color:#e9ae70;
	z-index:22;
	position:relative;
	}
.abtit span{
	display:block;
	width:100%;
	height:2px;
	background:#e9ae70;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1px;
	}
.abtxt{
	width:100%;
	position:relative;
	font-size:24px;
	color:#989898;
	text-align:center;
	}
.abtxt p{
	margin-bottom:25px;
	}.abtxt img{max-width:100%;height:auto}
.linian{
	width:750px;
	margin:0 auto;
	position:relative;
	}
.lntit{
	width:750px;
	position:relative;
	background:url(../images/linian.jpg) top center no-repeat;
	background-size:cover;
	height:410px;
	}
.lntit h1{
	width:100%;
	line-height:410px;
	color:#fff;
	font-size:36px;
	font-weight:500;
	text-align:center;
	}
.lntit span{
	position:absolute;
	top:50%;
	width:30px;
	height:2px;
	background:#fff;
	display:block;
	}
.sp1{
	left:50%;
	margin-left:-120px;
	}
.sp2{
	left:50%;
	margin-left:90px;
	}

.linianlist{
	width:690px;
	margin:0 30px;
	margin-top:50px;
	position:relative;
	overflow:hidden;
	}
.linianlist ul li{
	width:690px;
	float:left;
	position:relative;
	overflow:hidden;
	font-size:24px;
	margin-bottom:30px;
	}
.linianlist ul li span{
	display:block;
	width:55px;
	height:60px;
	background:url(../images/icon14.png) center no-repeat;
	text-align:center;
	line-height:60px;
	float:left;
	color:#fff;
	}
.linianlist ul li p{
	width:630px;
	float:right;
	position:relative;
	color:#989898;
	margin-top:10px;
	}

.mubiao{
	width:100%;
	margin-top:140px;
	padding:80px 0;
	position:relative;
	background:#f5f5f5;
	}
.mubiao .mbtit{
	color:#e9ae70;
	height:35px;
	width:210px;
	margin:0 auto;
	position:relative;
	}
.mubiao .mbtit h1{
	font-size:26px;
	width:150px;
	margin:0 auto;
	height:35px;
	position:relative;
	background:#f5f5f5;
	line-height:35px;
	z-index:22;
	text-align:center;
	}
.mubiao .mbtit span{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1px;
	height:2px;
	width:100%;
	display:block;
	background:#e9ae70;
	}

.mbbox{
	width:690px;
	font-size:24px;
	position:relative;
	text-align:center;
	color:#989898;
	margin:0 30px;
	margin-top:60px;
	}
.mbbox h1{
	font-size:24px;
	color:#e9ae70;
	font-weight:bold;
	}
.mbbox p{
	margin-bottom:25px;
	}
/*team*/
.team{
	width:690px;
	position:relative;
	overflow:hidden;
	margin:50px 30px;
	}
.team_tit{
	width:205px;
	margin:0 auto;
	position:relative;
	height:35px;
	}
.team_tit h1{
	font-size:24px;
	width:145px;
	margin:0 auto;
	height:35px;
	position:relative;
	background:#fff;
	line-height:35px;
	z-index:22;
	text-align:center;
	color:#e9ae70;
	}
.team_tit span{
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1px;
	height:2px;
	width:100%;
	display:block;
	background:#e9ae70;
	}
.team3 .team_tit{
	width:305px;
	}
.team3 .team_tit h1{
	width:245px;
	}
.teamlist{
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:40px;
	}
.teamlist ul{
	width:720px;
	margin-left:-30px;
	position:relative;
	}
.teamlist ul li{
	width:330px;
	float:left;
	margin-left:30px;
	position:relative;
	margin-bottom:30px;
	}
.teamlist ul li img{
	width:330px;
	height:90px;
	box-sizing:border-box;
	border:1px solid #dcdcdc;
	vertical-align:middle;
	margin-bottom:10px;
	}
.teamlist ul li h1{
	font-size:26px;
	font-weight:bold;
	color:#989898;
	width:100%;
	height:40px;
	line-height:40px;
	}
.teamlist ul li p{
	font-size:23px;
	width:100%;
	height:100px;
	line-height:32px;
	overflow: hidden;
	margin-bottom:5px;
	color:#989898;
	}
.xiangqin{
	font-size:24px;
	color:#00aaf1 !important;
	}
.teamsub{
	padding-top:40px;
	border-top:1px  dotted #7f7f7f;
	padding-bottom:30px;
	}
.team1{
	padding:0;
	border:none;
	}

/*news*/
.news, .newsinfo{
	width:690px;
	position:relative;
	overflow:hidden;
	margin:50px 30px;
	}
.sel{
	width:100%;
	height:40px;
	position:relative;
	
	}
.sel select{
	width:690px;
	padding-left:40px;
	background:url(../images/icon16.png)10px center no-repeat;
	border:1px solid #e3e3e3;
	height:40px;
	line-height:40px;
	font-size:24px;
	color:#838383;
	}
.newslist{
	width:100%;
	position:relative;
	margin-top:30px;
	}
.lefttit{
	width:100%;
	height:30px;
	position:relative;
	overflow:hidden;
	background:url(../images/newbg.jpg);
	}
.lefttit h1{
	background:#fff;
	font-size:28px;
	line-height:30px;
	height:30px;
	color:#e9ae70;
	width:100%;
	margin-bottom:25px;
	}
.newslist ul{
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:30px;
	}	
.newslist li{
	width:100%;
	position:relative;
	border-bottom:1px solid #eeeeee;
	padding-bottom:30px;
	margin-top:25px
	}
.newslist li span{
	display:block;
	width:100%;
	height:30px;
	color:#838383;
	font-size:24px;
	line-height:30px;
	margin-bottom:20px;
	}
.newslist li p{
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
	height:35px;
	color:#838383;
	font-size:26px;
	line-height:35px
	}
.newsintro{
	width:100%;
	position:relative;
	color:#c3c3c3;
	height:105px;
	overflow:hidden;
	line-height:34px
	}
.newslist li em{
	width:100%;
	height:30px;
	line-height:30px;
	font-style:normal;
	color:#838383;
	display:block;
	}

.newstit{
	width:100%;
	position:relative;
	margin-top:50px;
	margin-bottom:30px;
	}
.newstit h1{
	width:100%;
	position:relative;
	font-size:28px;
	line-height:45px;
	height:100%;
	font-weight:500;
	text-align:center;
	}
.newstit span{
	font-size:24px;
	display:block;
	width:100%;
	height:30px;
	text-align:center;
	}
.newsin{
	width:100%;
	position:relative;
	font-size:24px;
	line-height:35px;
	height:100%;
	}
.newsin img{
	width:100%;
	margin:20px auto;
	vertical-align:middle;
	}



/*join*/
.join{
	width:690px;
	position:relative;
	overflow:hidden;
	margin:50px 30px;
	}
.join ul li{
	width:100%;
	position:relative;
	border:1px solid #dcdcdc;
	font-family:"幼圆";
	margin-bottom:40px;
	box-sizing:border-box;
	color:#000;
	}
.joinbox{
	width:100%;
	padding:20px 25px;
	padding-bottom:0;
	box-sizing:border-box;
	}	
.join ul li h1{
	width:100%;
	padding-left:80px;
	height:70px;
	line-height:70px;
	font-size:30px;
	margin-bottom:40px;
	font-weight:500;
	box-sizing:border-box;
	}
.jo1 h1{
	background:url(../images/icon21.png)left center no-repeat;
	}
.jo2 h1{
	background:url(../images/icon22.png)left center no-repeat;
	}
.jo3 h1{
	background:url(../images/icon23.png)left center no-repeat;
	}

.jointro{
	width:100%;
	position:relative;
	font-size:24px;
	line-height:35px;
	height:210px;
	overflow:hidden;
	}
.joincenter{
	width:100%;
	height:60px;
	border-top:1px solid #dcdcdc;
	line-height:60px;
	text-align:right;
	font-size:26px;
	display:block;
	}


.feny{ width:100%; position:relative; height:30px; text-align:center; line-height:30px; font-size:26px; margin-bottom:30px; margin-top:30px;}
.feny a{ margin:0 10px;}



































