﻿.wrapper{
	position: relative;
}
.header{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 200;
}
.now-bar{
	width: 100%;
	height: 40px;
	background: #f7f7f7;
	border-bottom:1px solid #ddd;
	z-index: 199;
	color:#333;
}
.now-bar  a.CurrChnlCls{
	line-height: 40px;
    font-size: 14px;
    padding: 0 10px;
	color:#333;
}
.now-bar span{
	position: relative;
	float: left;
	display: block;
	height: 24px;
	margin:8px 0;
	line-height: 24px;
	font-size: 14px;
	color:#333;
	padding: 0 20px;
	
}
.now-bar span.firstmenu{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.now-bar span.submenu{
	border-right:1px solid #ddd;
}
.now-bar .has-child{
	cursor:pointer;
}
.now-bar-tips{
	float: right;
	margin-left: 30px;
}
.now-bar ul{
	position: absolute;
	top:32px;
	left: 0;
	width: 100%;
	border:1px solid #ddd;
	background: #fff;
	list-style: none;
	display: none;
}
.now-bar ul li{
	line-height: 30px;
	padding-left: 15px;
}
.now-bar ul li a{
	color: #333;
}
.now-bar ul li a:hover{
	color:#2475d0;
}
.main-conts{
	width: 100%;
	/* margin-top: 170px; */
	/* min-height: calc(100vh - 270px); */
}
.curr-nav{
	position:relative;
	width: 1200px;
	height: 80px;
	margin:0 auto;
	line-height: 70px;
	border-bottom: 1px solid #ddd;
}
.curr-nav img{
	position: absolute;
	right:0;
	bottom:-10px;
}
.curr-nav .curr-title{
	font-size: 30px;
	font-weight: bold;
	color:#2475d0;
}



.team-cont{
	padding-bottom: 100px;
}
.team{
	/* margin-top: -10px; */
	width: 1200px;
	overflow: hidden;
}
.team li{
	float: left;
	width: 380px;
	height: 210px;
	list-style: none;
	/* box-sizing: border-box; */
	margin-bottom:40px;
	cursor: pointer;
	margin-right: 30px;
}
.team li:nth-child(3n){
	margin-right: 0px;
}
.team li .li-bg{
	background: #eee;	
}
.team li .li-bg{
	height: 100%;
	/* margin-right: 30px; */
}
.team li .li-bg dl{
	list-style: none;
}
.team li .li-bg dt{
	float: left;
	width: 149px;
	height:210px;
	/* height: 236px; */
	/* border: 1px solid #eee; */
}
.team li .li-bg dt img{
	/*width:100%;*/
	max-width:100%;
	max-height: 100%;
	/*height: 100%;*/
}
.team li .li-bg dd{
	position:relative;
	float: left;
	padding-top: 40px;
	padding-left:20px;
	width: 190px;
	height: 158px;
	/* box-sizing: border-box; */
}
.team-li-title{
	font-size:18px;
	font-weight: 700;
	text-align: center;
}
.team-li-cont{
	font-size:14px;
	line-height:24px;
	padding-top: 11px;
	text-align: center;
}
.team-li-more{
	position: absolute;
	bottom: 10px;
	font-size:14px;
}
.team-tab{
	position: relative;
	margin-top: 0px;
	background: #f7f8fa;
	border:1px solid #cccccc;
	display:none;
	padding-bottom: 50px;
}

.team-tablist{
	display:none;
}
.team-tab-close{
	position: absolute;
	right: 0px;
	top:20px;
	width: 68px;
	height: 42px;
	background: url(../images/team_tab_close.png) left top no-repeat;
	cursor: pointer;
}
.team-tablist-left{
	float: left;
	margin-top: 69px;
	width: 218px;
	text-align: center;
	border-right: 1px solid #cccccc;
}
.team-tablist-left img{
	width: 186px;
}
.team-tablist-right{
	float: left;
	padding-left: 30px;
	margin-top: 69px;
	width: 900px;
}
.team-tablist-title{
	font-size: 18px;
	line-height: 30px;
	padding:25px 0px 5px 0px;
	background: url(../images/team_tabtitle_bg.png) left top no-repeat;
}
.team-tablist-cont{
	font-size: 14px;
	line-height: 24px;
	padding-bottom:50px;
}
.team-tablist-cont p{
	margin-top: 20px;

}

.awards-cont{
	padding-bottom: 100px;
}
.awards{
	width: 1230px;
}
.awards-cont ul{
	list-style: none;
}
.awards-list{
	float: left;
	width: 33.33%;
	margin-top: 30px;
	box-sizing: border-box;
}
.awards-list-cont{
	position: relative;
	min-height: 198px;
	margin-right: 30px;
	background: #f5f0ed;
	border:1px solid #cccccc;
	border-radius: 5px;
	cursor: pointer;
}
.awards-icon{
	position: absolute;
	top:0;
	right: 10px;
	width: 26px;
	height: 40px;
	background: url(../images/award_icon.png) left top no-repeat;
}
.awards-title{
	padding: 15px 50px 0px 20px;
	font-size: 18px;
	line-height: 30px;
	color: #00a0e9;
}
.awards-desc{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 80px;
	padding-left: 20px;
}
.awards-desc-left{
	float: left;
	width: 50%;
	height: 100%;
	line-height: 24px;
	border-right: 1px dashed #e7e5e3;
}
.awards-desc-right{
	padding-left: 20px;
    float: left;
    width: 35%;
    line-height: 24px;
    color: #00a0e9;
}

.introduce{
	padding-bottom: 100px;
}
.introduce p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 35px;
}

.introduce p strong{
	font-size: 18px;
	font-weight: bold;
}
.introduce p img{
	margin-right: 5px;
	margin-top: 5px;
}
.governance-cont{
	padding-bottom: 100px;
}
.governance{
	width: 1240px;
}
.governance .go-bg{
	float: left;
	width: 25%;
	height: 200px;
	margin-top: 40px;
	box-sizing: border-box;
}
.governance .go-bg a{
	position: relative;
	display: block;
	margin-right: 40px;
	height: 100%;
	border:1px solid #f5efd3;
	color:#333333;
}
.governance .go-desc{
	padding:0 20px;
	height: 50px;
	line-height: 50px;
	margin:0 auto;
	color:#333333;
	background: #f5efd3;
}
.governance .go-desc .go-desc-right{
	float: right;
}
.enquiry{
	padding-bottom: 100px;
}
.enqury-list{
	padding:40px 0;
	border-bottom: 1px dashed #cccccc;
}
.enquiry-list-title{
	font-size: 18px;
	color: #2475d0;
	font-weight: bold;
}
.enquiry-list-cont{
	margin-top: 26px;
	font-size: 14px;
	line-height: 24px;
}
.ourlogo{
	padding-bottom: 100px;
}
.ourlogo-list{
	width: 1290px;
	margin-top: -40px;

}

.ourlogo-item{
	float: left;
	width: 33.333%;
	height: 250px;
	margin-top: 80px;
	color: #333;
}
.ourlogo-item a{
   height:100%;
   margin-right:90px;
   display:block;
}
.ourlogo-pic{
	width: 100%;
	height: 198px;
	border:1px solid #cccccc;
}
.ourlogo-pic img{
	max-height:100%;
}
.ourlogo-desc{
	margin: 10px 0;
}
.ourlogo-desc-left{
	float: left;
	font-size: 18px;
}
.ourlogo-desc-right{
	float: right;
	display: block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	background: #00a0e9;
	color: #fff;
	text-align: center;
}
.contact{
	margin-top: 40px;
	padding-bottom: 100px;
}
.contact-left{
	float: left;
	width: 320px;
}
.contact-right{
	float: left;
	margin-left: 50px;
	width: 360px;
}
.contact-right p{
	font-size: 14px;
	line-height: 24px;

}
/*.contact-right p.contact-first{
	padding-bottom: 50px;
	border-bottom: 1px dashed #ccc;
}
.contact-right p.contact-last{
	margin-top: 50px;
}*/

.contact-right .contact-last{
	padding-top: 50px;
	margin-top: 50px;
	border-top: 1px dashed #ccc;
}
.news{
	padding-bottom: 100px;
}
.news li{
	list-style: none;
	padding:40px 0;
	border-bottom: 1px dashed #ccc; 
}
.news li a{
	color: #333;
}
.news li .news-date{
	width: 250px;
	float: left;
	font-size: 30px;
}
.news li .news-cont{
	width: 950px;
	float: right;
	text-align: left;
}
.news li .news-title{
	font-size: 18px;
	font-weight: bold;
}
.news li a:hover .news-title{
	color: #2475d0;
}
.news li .news-desc{
	margin-top: 10px;
	font-size: 14px;
  line-height: 24px;
  text-align: justify;
}
.content{text-align:justify;}

.videos{
	padding-bottom: 100px;
}
.videos ul{
	width: 1230px;
}
.videos li,.video dl{
	list-style: none;
}

.videos li{
	float: left;
	width: 33.33%;
	margin-top: 40px;
	box-sizing: border-box;
}
.videos li a{
	color: #333;
}
.videos li .video-item{
	margin-right: 30px;
	background: #eeeeee;
	height: 120px;
} 
.videos li dt{
	position: relative;
	float: left;
	box-sizing: border-box;;
}
.videos li dt .video-mask{
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background: url(../images/video_mask.png) left top repeat;
	opacity: 0.7;
	*filter: alpha(opacity = 70);
	display: none;
}
.video-mask img{
	width: 36px;
    height: 36px;
    left: 40%;
    position: absolute;
    top: 35%;

}
.videos li dd{
	width: 160px;
	font-size: 14px;
	line-height: 24px;
	padding-left: 12px;
	padding-top: 15px;
	float: left;
}

.reports{
	padding-bottom: 100px;
}
.reports ul{
	width: 1230px;
}
.reports li,.video dl{
	list-style: none;
}

.reports li{
	float: left;
	width: 33.33%;
	height:235px;
	margin-top: 40px;
	box-sizing: border-box;
}
.reports li a{
	color: #333;
}
.reports li .report-item{
	margin-right: 30px;
	background: #eeeeee;
	height: 230px;
} 
.reports li dt{
	position: relative;
	float: left;
	box-sizing: border-box;;
}

.reports li dd.report-title{
	width: 40%;
	height: 170px;
	font-size: 18px;
	line-height: 30px;
	padding-left: 12px;
	padding-top: 15px;
	float: left;
}
.reports li dd.report-download{
	float: left;
	margin-left: 12px;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #00a0e9;
	color: #fff;
}

/*分页样式*/
.pager {
    clear: both;
    padding-top: 40px;
    text-align: center;
	font-weight:bold;
}
.pager A {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-right: 5px;
    padding: 0 5px;
    font-size:12px;
	color:#333;
}
.pager A.page_num{
	width:32px;
}
.pager SPAN {
    background:url(../images/page-bg.png) center center no-repeat;
    display: inline-block;
	width:32px;
    height: 32px;
    line-height: 32px;
    margin-right: 5px;
    padding: 0 5px;
	font-size:12px;
	color:#fff;
}
.pager EM {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    padding: 0 7px;
}
.pager A.page_em:hover{
    background:#2475d0;
	color:#fff;
}
.pager A.page_num:hover {
    background: url(../images/page-bg.png) center center no-repeat;
	color:#fff;
}



.about-us-top,.about-us-bot{overflow:hidden;}
.about-us-top{padding-top:30px;}
.about-us-top-left{float:left;width:380px;float:left;text-align: center;}
.about-us-bot-left{float:left;width:240px;}
.about-us-bot-right{padding-left:240px;}
.about-us-top-right{padding-left:380px;}
.about-us-top-table{text-align:left;}
.about-us-top-table td{vertical-align: top;    padding-bottom: 20px;}
.about-us-top-table-title{font-weight:bold;font-size:14px;margin-bottom:20px;}
.about-us-top-table-dewsc{color:#666;padding-right:40px}
.about-us-top-table-dewsc p{margin-bottom:10px;}
.about-us-bot-left-title{font-size:30px;font-weight:bold;text-align:center;}
.about-us-bot-right p{margin-bottom:30px;color:#666;text-align: justify;}
.about-us-top-left img{width:300px;}
.about-us-mob{display:none;}
.about-us-mob-desc p{color:#666;margin-bottom:20px;text-align: justify;}
.about-us-bot{padding-top:40px;}
.about-us-pc{line-height:1.7;}
.about-bullt{background: url(../images/about-dotted.png) no-repeat left 8px;
    text-indent: 20px;
    background-size: 12px;}