 body{
 	font-family: 微软雅黑, simsun, arial, "helvetica neue", helvetica;
    font-size: 14px;
    line-height: 1.42857143;
 }

.g-doc{
	margin: 0 auto;
    width: 100%;
    position: relative;
    min-width: 1200px;
    overflow: hidden;
    background: #f0f0f2;
}

.g-wrap{
	width: 1200px;
    margin: 0 auto;
}


/*分页样式开始*/
/* 分页*/
.m-paging{
	bottom: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.m-paging .num{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.m-paging .next{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.m-paging .prev{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.m-paging .first{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.m-paging .end{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.m-paging .current{
	background-color: #0e2d88;
	color: #fff;
	border: 1px solid #0e2d88;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

.m-paging a:hover{
	background-color: #0e2d88;
	color: #fff;
	border: 1px solid #0e2d88;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

/*分页样式结束*/

/*头部*/
.g-hd{
	
}

/*头部--顶部条开始*/
.m-topbar{
	padding-top: 24px;
	padding-bottom: 24px;
	
}

.m-topbar .u-logo{
	height: 36px;
}

.m-topbar .u-logo a{
	display: block;
}

.m-topbar .u-phone{
	height: 36px;
}
/*头部--顶部条结束*/



/*头部--导航条开始*/
.m-nav{
	height: 48px;
	background-image: ;
	border: 1px solid #355696; 
}

.m-nav ul{
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	height: 26px;
	padding-bottom: 12px;
}

.m-nav ul li{
	float: left;
	padding-left: 40px;
	padding-right: 40px;
}



.m-nav ul li a{
	color: #fff;
	line-height: 26px;
	font-size: 16px;
}

.m-nav ul li a:hover{
	color: #e6e6e6;
	text-decoration: underline;
}


/*头部--导航条结束*/

/*头部--banner开始*/
.g-banner{
	margin-top: 8px;
	margin-bottom: 8px;
	height: 390px;
	background-image: ;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 1px solid #ccc;
}

.m-banner{
	padding-top: 120px;
	padding-left: 18px;
}

.m-banner img{
	width: 164px;
	height: 164px;
}

/*头部--banner结束*/

/*中部栏目标题开始*/

.g-bd-left{
	width: 298px;
}

.g-bd-right{
	width: 902px;
}

.m-column_hd{
	padding-top: 10px;
	padding-bottom: 12px;
	background-image: ;
	border: 1px solid #355696;
}

.m-column_hd h2{
	padding-left: 20px;
	line-height: 26px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
}

.m-column_hd span a{
	display: block;
	padding-right: 10px;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}

.m-column_hd span a{
	display: block;
	padding-right: 10px;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}

.m-column_hd span a:hover{
	color: #e6e6e6;
	text-decoration: underline;
}
/*中部栏目标题结束*/

/*中部栏目内容开始*/
.m-column_bd{
	padding-top: 16px;
	padding-left: 16px;
	padding-bottom: 16px;
	padding-right: 16px;
	background-color: #fff; 
	border: 1px solid #00a0e9;
}
/*中部栏目内容开始*/

/*首页内容左侧认证体系*/
.g-certification_system{
	margin-right: 18px;
	margin-bottom: 18px;
	width: 280px;	
}

.m-certification_system{
	height: 532px;
}

.m-certification_system li{
	padding-top: 8px;
	padding-bottom: 9px;
	border-bottom: 1px solid #ccc;
}

.m-certification_system li:first-child{
	padding-top: 0px;
}

.m-certification_system li a{
	padding-left: 16px;
	border-left: 1px solid #ccc;
	line-height: 24px;
	font-size: 13px;
	color: #333
}

.m-certification_system li:hover{
	border-bottom: 1px solid #1353b0;
}

.m-certification_system li:hover a{
	border-left: 1px solid #1353b0;
	color: #1353b0;
}
/*首页内容左侧认证体系*/

/*首页内容左侧联系我们*/
.g-content{
	margin-right: 18px;
	margin-bottom: 18px;
	width: 280px;
}

.m-content{
	position: relative;
	height: 432px;
}

.m-content p{
	line-height: 40px;
}

.m-content a{
	display: block;
	position: absolute;
	bottom: 0px;
}

.m-content img{
	margin-top: 20px;
	width: 100%;
}

/*首页内容左侧联系我们*/


/*首页中部证书推荐1*/
.g-certification_recommend_1{
	margin-right: 18px;
	margin-bottom: 18px;
	width: 526px;

}

.m-certification_recommend_1 {
	height: 239px;
}

.m-certification_recommend_1 li{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}

.m-certification_recommend_1 a{
	float: left;
	height: 239px;
}

.m-certification_recommend_1 a img{
	width: 152px;
	height: 208px;
	border: 1px solid #ccc;
}

.m-certification_recommend_1 a p{
	font-size: 12px;
	line-height: 24px;
	color: #333;
}

.m-certification_recommend_1 a:hover img{
	float: left;
	border: 1px solid #1353b0;
}

.m-certification_recommend_1 a:hover p{
	font-size: 12px;
	line-height: 24px;
	color: #1353b0;
}
/*首页中部认证体系*/

/*首页中部证书推荐1*/
.g-certification_recommend_2{
	margin-bottom: 18px;
	width: 358px;
}

.m-certification_recommend_2{
	height: 239px;
}

.m-certification_recommend_2 li{
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	text-align: center;
}

.m-certification_recommend_2 a{
	float: left;
	height: 239px;
}

.m-certification_recommend_2 a img{
	width: 152px;
	height: 208px;
	border: 1px solid #ccc;
}

.m-certification_recommend_2 a p{
	font-size: 12px;
	line-height: 24px;
	color: #333;
}

.m-certification_recommend_2 a:hover img{
	float: left;
	border: 1px solid #1353b0;
}

.m-certification_recommend_2 a:hover p{
	font-size: 12px;
	line-height: 24px;
	color: #1353b0;
}
/*首页中部证书推荐1*/


/*首页中部公司简介*/
.g-company_profile{
	margin-right: 18px;
	margin-bottom: 18px;
	width: 526px;
	overflow: hidden;
}

.m-company_profile{
	height: 192px;
}

.m-company_profile img{
	float:left;
	width: 150px;
	height: 120px;
}

.m-company_profile p{
	font-size: 12px;
	line-height: 24px;
	text-align: justify;
}
/*首页中部公司简介*/

/*首页中部公司新闻*/
.g-company_news{
	margin-bottom: 18px;
	width: 358px;
}

.m-company_news{
	height: 192px;
}

.m-company_news li{
	margin-bottom: 6px;
    padding-bottom: 9px;
    border-bottom: 1px solid #ccc;
}

.m-company_news a{
	display: block;
	padding-bottom: 16px;
	line-height: 26px;
	font-size: 12px;
	color: #333;
}

.m-company_news a p{
	float: left;
}

.m-company_news a span{
	float: right;
}

.m-company_news li:hover{
    border-bottom: 1px solid #1353b0;
}

.m-company_news li:hover a{
	color: #1353b0;
}
/*首页中部公司新闻*/

/*首页中部证书样本*/
.g-sample{
	margin-bottom: 18px;
	width: 902px;
}

.m-sample{
	height: 430px;
}

.m-sample li{
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	text-align: center;
}

.m-sample a{
	float: left;
	height: 216px;
}

.m-sample a img{
	width: 134px;
	height: 184px;
	border: 1px solid #ccc;
}

.m-sample a p{
	font-size: 12px;
	line-height: 24px;
	color: #333;
}

.m-sample a:hover img{
	float: left;
	border: 1px solid #1353b0;
}

.m-sample a:hover p{
	font-size: 12px;
	line-height: 24px;
	color: #1353b0;
}
/*首页中部证书样本*/

/*底部*/
.g-ft{
	padding-top: 30px;
	padding-bottom: 40px;
	background-color: #003399;
	text-align: center;
}

.m-map{
	display: inline-block;
}

.m-map li{
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 14px;
	border-left: 1px solid #fff; 
}

.m-map li:first-child{
	border-left: none;
}

.m-map li a{
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	
}

.m-map li a:hover{
	text-decoration: underline;
}

.m-copy{
	font-size: 12px;
	line-height: 24px;
	color: #fff;
}

.m-copy a{
	font-size: 12px;
	line-height: 26px;
	color: #fff;
}

.m-copy a:hover{
	text-decoration: underline;
}
/*底部*/

/*内页内容开始*/
.g-inside_pages{
	width: 900px;
	background:#fff;
	border:1px solid #ccc;
	margin-bottom: 18px;
}

.m-inside_pages_hd{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	height: 29px;
    border-bottom: 1px solid #ccc;
}

.u-inside_pages_title{
	float: left;
}

.u-inside_pages_title img{
	float: left;
	width: 30px;
	height: 30px;
}

.u-inside_pages_title span{
	padding-left: 10px;
	line-height: 30px;
	font-size: 18px;
	color: #333;
}

.u-inside_pages_nav{
	float: right;
	line-height: 30px;
	font-size: 12px;
	color: #666;
}

.u-inside_pages_nav a{
	font-size: 12px;
	color:#666;
}

.u-inside_pages_nav a:last-child{
	color:#1353b0;
	text-decoration:underline;
}

.u-inside_pages_nav a:hover{
	color:#1353b0;
}

.m-inside_pages_bd{
	position: relative;
	padding: 20px;
	min-height: 820px;
}

/*内页内容结束*/

/* 左侧导航*/
.m-left-nav{
	
}

.m-left-nav li{
	padding-top: 8px;
	padding-bottom: 9px;
	border-bottom: 1px solid #ccc;
}

.m-left-nav li:first-child{
	padding-top: 0px;
}

.m-left-nav li a{
	padding-left: 16px;
	border-left: 4px solid #1353b0;
	line-height: 24px;
	font-size: 14px;
	color: #333
}

.m-left-nav li .on{
	color: #1353b0;
	font-weight: bold;
}

.m-left-nav li a:hover{
	color: #1353b0;
	font-weight: bold;
}
/* 左侧导航*/

/*内页证书样本列表开始*/
.m-inside_cert li{
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 10px;
	text-align: center;
}

.m-inside_cert a{
	float: left;
	height: 239px;
}

.m-inside_cert a img{
	width: 152px;
	height: 208px;
	border: 1px solid #ccc;
}

.m-inside_cert a p{
	font-size: 12px;
	line-height: 24px;
	color: #333;
}

.m-inside_cert a:hover img{
	float: left;
	border: 1px solid #1353b0;
}

.m-inside_cert a:hover p{
	font-size: 12px;
	line-height: 24px;
	color: #1353b0;
}
/*内页证书样本列表结束*/

/*内页证书样本详情开始*/
.m-inside_cert_detail .u-inside_cert_detail_title{  
	line-height: 36px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.m-inside_cert_detail .u-inside_cert_detail_date{  
	padding-bottom: 4px;
	border-bottom: 2px dotted #ccc;
	line-height: 24px;
	font-size: 12px;
	color: #777;
	text-align: center;
}

.m-inside_cert_detail .u-inside_cert_detail_content{  
	padding-top: 20px;
	padding-bottom: 20px;
}

.m-inside_cert_detail .u-inside_cert_detail_content p{  
	line-height: 26px;
	font-size: 14px;
	color: #333;
}


.m-inside_cert_detail .u-inside_cert_detail_content img{  
	max-width: 100%;
}
/*内页证书样本详情结束*/


/*内页新闻列表*/
.m-inside_company_news{
	
}

.m-inside_company_news li{
	padding-left: 12px;
	padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px dotted #ccc;
    background:  0px 14px no-repeat;
}

.m-inside_company_news li:nth-child(5n){
	margin-bottom: 30px;
}


.m-inside_company_news a{
	display: block;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	color: #333;
}

.m-inside_company_news a p{
	float: left;
}

.m-inside_company_news a span{
	float: right;
	color: #666;
}

.m-inside_company_news a:hover p{
	color: #1353b0;
	text-decoration: underline;
}
/*内页新闻列表*/





