@charset "utf-8";
/* CSS Document */

.content_img{
	min-width: 1200px;
	height:250px;
}
.content_img>div{
	width:1200px;
	height:250px;
	position:relative;
}
.content_title{
	width:100px;
	height:40px;
	color:#ecebe9;
	font-family:Arial,SimHei;
	font-size:24px;
	border-bottom:2px solid #cdcfd3;
	position:absolute;
	top:110px;
	left:0;
}
.content_main{
	width:1200px;
	margin-top:20px;
	overflow: hidden;
}
.content_main>div{
	float:left;
}
.content_l{
	width:220px;
}
.content_l ul{
	margin-bottom: 24px;
	background-color:#0585de;
	padding-bottom: 10px;
}
.content_l h2{
	color:white;
	font-size:16px;
	height:50px;
	line-height:50px;
	background-color:#0585de;
	text-align:center;
}
.content_l li{
	height:44px;
}
.content_l p span.span1{
	text-align: center;
	display: block;
}
.content_l a{
    padding-left:46px;
	line-height:43px;
	font-size:14px;
	display:block;
	color:white;
    border-bottom:1px solid #50aae8;
	border-top: 1px solid #50aae8;
    background:#0585de url(/public/home/images/aboutMe/content_icon_dot.png) no-repeat 28px -45px;
}

.content_l a.active{
	color:#707070;
    z-index: 10;
    background: #ffffff url(/public/home/images/aboutMe/content_icon_dot.png) no-repeat 28px 0;
    border-bottom:none;
    line-height:44px;
}
.active{
	color:#707070;
	z-index: 10;
	background: #ffffff url(/public/home/images/aboutMe/content_icon_dot.png) no-repeat 28px 0;
}
.content_l a:hover{
	color:#707070;
	z-index: 10;
	background: #ffffff url(/public/home/images/aboutMe/content_icon_dot.png) no-repeat 28px 0;
}
.content_l_contact{
	color:#353535;
	font-size:14px;
	margin-top:25px;
	padding-bottom:16px;
    padding-left: 4px;
	border-bottom:1px solid #dcdcdc;
}
.content_l_contact span{
	color:#666666;
	font-size:15px;
	padding-left:40px;
	background:url(/public/home/images/aboutMe/content_icon_phone.png) no-repeat 14px center;
}

.content_r{
	margin-left:20px;
	width:960px;
	position:relative;
	background-color:white;
}
.content_r_title{
	height:40px;
	background-color:#e7e7e7;
}

.content_r_title>h3{
	padding-left:48px;
	line-height:40px;
	font-size:14px;
	background:url(/public/home/images/content_icon2.png) no-repeat 24px center;
}
.content_location{
	position:absolute;
	font-size:12px;
	line-height:40px;
}
.content_location a{
	color:black;
}
.content_r_img{
	width:900px;
	height:225px;
	overflow:hidden;
	margin-top:30px;
	position: relative;
}
.content_r_img img{
	width:900px;
	height:225px;
}
.content_r_img_instr{
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	height:46px;
	background-color:black;
	opacity:0.4;
	filter:alpha(opacity=40);
	width:100%;
}
.content_r_img_instr p{
	text-align:center;
	color:white;
	font-size:18px;
	line-height:46px;
}
.content_r_about_me{
	margin:44px 30px 20px 30px;
	width:900px;
}



.content_r_news1{
	margin:24px 24px 0 34px;
}
.content_r_news1 li{
	height:40px;
	position:relative;
	border-bottom:1px dotted #cfcfcf;
}
.content_r_news1 a:hover {
	color:white;
	background-color:#0585de;
}
.content_r_news1 li>a{
    font-size: 14px;
    padding-left: 10px;
	color:black;
	display:block;
	line-height:40px;
}
.content_r_news1 span{
	position:absolute;
	right:10px;
}
.content_r_news1>.content_pager{
	margin-top:76px;
	margin-bottom:24px; 
}
.content_pager{
    margin: 0 auto;
	height:26px;
    text-align: center;
}
.content_pager>span{
	margin-right:10px;
	border:1px solid #dedede;
    position: inherit;
    height: 26px;
    display:inline-block;
}
.content_pager>span a{
    display:inline-block;
    height: 26px;
    padding:0 14px;
    color:#878787;
    font-size:12px;
    line-height:26px;
}
.content_pager>b{
    margin-right:10px;
    display:inline-block;
    color:#878787;
    font-size:12px;
    line-height:26px;
    border:1px solid #dedede;
    padding:0 14px;
}
.content_pager>span a:hover{
	color:white;
	background-color:#0585de;
}


.content_r_news2{
	margin:26px 34px;
	color:#434343;
	position: relative;
}
.content_r_news2>h3{
	height:38px;
	font-size:18px;
	border-bottom:1px dotted #cfcfcf;
	text-align:center;
	color:#434343;
}
.content_r_news2_time{
	margin-top: 10px;
	position: relative;
}
.content_r_news2_time span{
	position:absolute;
	right:0;
	top:0;
	margin:0 20px;
}
.content_r_news2 .content_r_news2_main{
	margin-top: 32px;
	margin-bottom: 20px;
	white-space:pre-line;
	text-indent:28px;
	line-height:28px;
    font-size: 14px;
}


.content_team{
	position:relative;
	width:1200px;
	background-color:white;
	padding-bottom:24px;
}
.content_team_title{
	width:220px;
	height:50px;
	background-color:#0585de;
	color:white;
	font-size:16px;
	text-align:center;
	line-height:50px;
	display:block;
}
.content_team_list{
	text-align:center;
	width:1250px;
	margin-top:24px;
}
.content_team_list>div{
	float:left;
	margin:0 20px 56px 20px;
}
.content_team_list a{
	display:block;
	color:#353535;
	height:280px;
	background-color:#f8f8f8;
	font-size:14px;
	line-height:24px;
}
.content_team_list a:hover{
	background-color:#0585de;
	color:white;
}
.content_team_list .content_team_first{
	margin-left:0;
}
.content_team_list img{
	width:200px;
	height:220px;
}

.content_team_pager{
	position:absolute;
	right:0;
	top:0;
}
.content_team_pager div{
	width:25px;
	height:25px;
	margin-left:10px;
	background-color:#f8f8f8;
	color:black;
	text-align:center;
	line-height:25px;
	display:inline-block;
	cursor:pointer;
}
.content_team_pager div:hover{
	color:white;
	background-color:#0585de;
}



.team_info{
	background-color:white;
}
.team_info .content_l{
	width:200px;
	background-color:#f8f8f8;
	margin-left:18px;
	margin-top:70px;
	margin-bottom: 18px;
	padding-bottom: 10px;
}
.team_info .content_location{
	right:16px;
	top:30px;
}
.team_info img{
	width:200px;
	height:220px;
	margin-bottom:22px;
}
.team_info .content_l p{
	width:154px;
	line-height:24px;
}
.team_info_r{
	padding-bottom:18px;
}
.team_info_r_des{
	margin-top:20px;
	padding:32px 20px 32px 20px;
	width:876px;
	background-color:#f8f8f8;
}
.content_team .content_location{
	top:26px;
	right:26px;
}
.content_team p{
	width: 200px;
}

.about_me .content_location{
	right: 20px;
	top:0;
}

.news_a .content_location{
	right: 20px;
	top:0;
}

.news_o .content_location{
	right: 20px;
	top:0;
}