@charset "utf-8";

/* CSS Document */
/*----------公共部份---------*/
html, body {
    height: 100%;
    width: 100%;
    font-size: 14px;
	line-height:180%;
    font-family: "Microsoft YaHei";
    color:#666;
    margin: 0;
    padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    border: none;
}
input, textarea, select {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    outline: none;
}
ul,li,dl,dt{
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0;
}
a, a:visited {
    color: #666;
    text-decoration: none;
    transition: all linear .4s;
    -webkit-transition: all linear .4s;
}
a:hover {
    color:#0066CA;
    text-decoration:none;
}
.c {
    clear: both;
    overflow: hidden;
}
.w1200{ width:1200px; overflow:hidden; margin:0 auto;}

/*----头部----*/
.top{ width:100%; height:50px; background:#F5F5F5;}
.top_w{ width:1200px; height:50px; line-height:50px; margin:0 auto;}

.top_intro{width:100%; height:130px; background:#FFF;}
.top_cent{ width:1200px; margin:0 auto; height:130px;}
.top_a{ width:60%; float:left; overflow:hidden;}
.top_logo{ width:170px; float:left; overflow:hidden;}
.top_line{ width:11px; float:left;}
.top_title{ width:450px; float:left; overflow:hidden; margin-left:10px;}
.top_title_c{ width:450px; float:left; line-height:45px; height:45px; margin-top:28px; color:#063384; font-size:28px;font-weight:bold;}
.top_title_e{ width:450px; float:left; line-height:18px; height:18px; color:#333; font-weight:bold; font-size:16px;}

.top_b{width:290px; float:right; overflow:hidden;}
.top_b_t{ width:192px; float:left; overflow:hidden; margin-top:20px;}
.top_b_t span{ display:block;}
.wz_a{ font-size:22px; color:#063384; font-weight:bold;}

.top_b_e{ width:98px; float:right; overflow:hidden; margin-top:15px;}



/*----菜单----*/
.menu_all{ width:100%; height:55px; line-height:55px; background:#063384;}
.menu{
	width:1200px;
	height:55px;
	margin:0 auto;
}
.yyui_menu1 { height:55px; line-height:55px; font-size:16px; float:left; width:100%;}
.yyui_menu1 ul{ float:left;width:100%; height:55px;} 
.yyui_menu1 li { float:left; position:relative; width:133px; height:55px;line-height:55px;} /*这一级是导航*/
.yyui_menu1 li a{ line-height:55px; text-decoration:none;  color:#fff; text-align:center; display:block;height:55px;}
.yyui_menu1 li a:hover {color:#fff; background:#EB532A; height:55px; line-height:55px;font-weight:600; display:block;}
 
.yyui_menu1 li dl { position:absolute; float:left; width:200px; display:none; background-color:#FFFfff; z-index:9999;overflow:hidden; margin-top:0px;} /*这是第二级菜单*/
.yyui_menu1 li dl dt {width:200px !important;text-decoration:none; color:#333333; height:45px;}
.yyui_menu1 li dl dt a{text-decoration:none; color:#333333; text-align:left; padding-left:20px; font-size:14px; line-height:45px;height:45px;}
.yyui_menu1 li dl dt a:hover{ display:block; background:#428BCA;border:0px; color:#FFF;  line-height:45px;height:45px;}


/*----Banner----*/

/*banners-tarts*/
.banner{ width:100%; height:640px; background:#CCC;}

#full-screen-slider {
    width: 100%;
    height:640px;
    position: relative;
}
#slides {
    display: block;
    width: 100%;
    height:640px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
#slides li {
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
}
#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}
#pagination {
    display: block;
    list-style: none;
    position: absolute;
    right: 50%;
    text-align: center;
    bottom: 30px;
    z-index: 9900;
    margin: 0
}
#pagination li {
    position: relative;
    right: -50%;
    display: block;
    list-style: none;
    width:15px;
    height:15px;
    float: left;
    margin: 0 10px;
    background-color: #fff;
	border-radius:25px;

}
#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}
#pagination li.current {
    background-color:#428BCA;
		border-radius:25px;
		border:1px solid #FFF;

	
}
.ny_nr img {
    max-width: 1000px;
}

/*banner-end*/

/*-----具体内容 认证项目 -----*/
.rzfw{ width:100%; height:638px; background:#F7F7F7;}
.rzfw_title{ font-size:30px; text-align:center; width:100%; padding-top:60px; padding-bottom:60px; color:#063384; font-weight:bold;}
.rzfw_c{ width:1200px; margin:0 auto; overflow:hidden;}
.rzfw_left{ width:905px; float:left; overflow:hidden;}

.rzfw_left ul{ width:100%; float:left; overflow:hidden;}
.rzfw_left ul li{ width:285px; float:left; height:225px; margin-right:14px; margin-bottom:14px;}
.rzfw_tp{ width:100%; height:178px; background:#FFF; text-align:center; clear:both;}
.rzfw_titlea{ width:100%; height:36px; line-height:36px; font-size:14px; text-align:center;}

.rzfw_right{ width:295px; float:right; overflow:hidden;}
.rzfw_right_a{ width:100%; overflow:hidden; float:left;}
.rzfw_right_b{ width:100%; font-size:14px; line-height:200%; float:left;}
.rzfw_right_c{ width:100%; overflow:hidden; float:left;}

.rzfw_more{ width:170px; height:56px; background:url(../images/morebg.jpg) top left no-repeat; float:right; margin-top:10px; margin-right:30px;}
.rzfw_more_butoon{ width:148px; height:38px; background:#063384; line-height:38px; color:#FFF; text-align:center;border-radius:25px; margin:10px auto;}
.rzfw_more_butoon a{ width:148px; height:38px; background:#063384; line-height:38px; color:#FFF; text-align:center;border-radius:25px;}
.rzfw_more_butoon a:hover{ width:148px; height:38px; background:#EB532A; line-height:38px; color:#FFF; text-align:center; display:block;}

/*-----具体内容 公司简介  公开文件  认证模板 -----*/

.com_i{ width:1200px; margin:0 auto; overflow:hidden;}
.company_index{ width:817px; float:left; overflow:hidden; margin-top:45px;}
.company_ibg{ width:100%; height:50px; background:#F5F5F5;}
.company_a{ width:150px; height:50px; line-height:50px; background:#063384; text-align:center; color:#fff; font-size:22px; float:left;}
.company_b{ width:80px; height:50px; line-height:50px;  text-align:center;float:right;}
.compnay_icontetn{ width:100%; line-height:200%; font-size:14px; margin-top:10px;}
.compnay_icontetn img{ width:100%;}


.gkwj_index{ width:360px; float:right; overflow:hidden; margin-top:45px;}
.gkwj_ibg{ width:100%; height:50px; background:#F5F5F5;}
.gkwj_a{ width:150px; height:50px; line-height:50px; background:#063384; text-align:center; color:#fff; font-size:22px; float:left;}

.gkwj_list{ width:100%; overflow:hidden; float:left; margin-top:10px;}

.gkwj_list ul{ width:100%; overflow:hidden; float:left;}
.gkwj_list ul li{ width:100%; float:left; margin-bottom:10px; height:35px; line-height:35px; background:#F5F5F5;}
.gkwj_list ul li a{ width:100%; float:left;height:35px; line-height:35px; background:#F5F5F5; padding-left:20px;}
.gkwj_list ul li a:hover{ width:100%; float:left;height:35px; line-height:35px; background:#063384; color:#FFF;}

.zsmb_index{ width:100%; float:left; overflow:hidden; margin-top:45px;}
.zsmb_ibg{ width:100%; height:50px; background:#F5F5F5;}
.zsmb_a{ width:150px; height:50px; line-height:50px; background:#063384; text-align:center; color:#fff; font-size:22px; float:left;}
.zsmb_b{ width:80px; height:50px; line-height:50px;  text-align:center;float:right;}

.zsmb_list{ width:100%; margin-top:15px; overflow:hidden; float:left;}
.zsmb_list ul{ width:100%; overflow:hidden; float:left;}
.zsmb_list ul li{ width:284px; height:452px; float:left; margin:8px; text-align:center;}
.zsmb_list ul li img{ border:1px solid #CCC;}

.zsmb_lista{ width:100%; margin-top:15px; overflow:hidden; float:left;}
.zsmb_lista ul{ width:100%; overflow:hidden; float:left;}
.zsmb_lista ul li{ width:252px; height:370px; float:left; margin:8px; text-align:center;}
.zsmb_lista ul li img{ border:1px solid #CCC;}

.zsmb_listb{ width:100%; margin-top:15px; overflow:hidden; float:left;}
.zsmb_listb ul{ width:100%; overflow:hidden; float:left;}
.zsmb_listb ul li{ width:252px;  float:left; margin:8px; text-align:center;}
.zsmb_listb ul li img{ border:1px solid #CCC;}
/*-----新闻动态 -----*/

.news_ibg{ width:100%; margin-top:20px; background:#f5f5f5; height:425px;}
.gsxw_ibox{ width:590px; background:#FFF; margin-top:30px;margin-bottom:25px; overflow:hidden; float:left;}
.gsxw_titbox{ width:96%; height:70px; border-bottom:1px solid #f5f5f5; line-height:70px; float:left; margin-left:4%; font-size:22px; color:#063384;}
.gsxw_titbox span{ font-size:14px; float:right; font-size:14px; width:80px; line-height:70px;}
.gsxw_list{ width:92%; overflow:hidden; float:left;margin-left:4%;}

.gsxw_list ul{ width:100%; overflow:hidden; float:left; margin-top:15px; margin-bottom:15px;}
.gsxw_list ul li{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #f5f5f5; float:left;}
.gsxw_list ul li span{ width:110px; text-align:right; line-height:45px; float:right;}

.hyxw_ibox{ width:590px; background:#FFF; margin-top:25px;margin-bottom:25px; overflow:hidden; float:right;}

/*-----合作客户 -----*/
.hzkf_i{ width:1200px; margin:40px auto 30px auto; overflow:hidden; background:#FFF;}
.hzkf_box{ width:1198px; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5; height:320px;}
.hzkf_list{ width:100%; height:110px; margin-top:5px; float:left;}
.hzkf_list ul{ width:100%; height:100px; margin-top:5px; float:left;}
.hzkf_list ul li{ width:215px;  border:1px solid #CCC; margin:10px 11px; float:left; text-align:center;}


/*-----底部 -----*/
.bottom{ width:100%; height:423px; background:url(../images/bottombg.jpg) top center no-repeat;}
.bottom_c{ width:1200px; margin:0 auto; overflow:hidden;}
.foot_all{ width:100%; height:350px; float:left;}
.foot_a{ width:460px; float:left; margin-top:40px;}
.foot_logo{ width:213px; float:left; overflow:hidden; margin-bottom:10px;}
.foot_text{ width:100%; overflow:hidden; float:left; color:#CCC;}
.foot_text .texttb{ width:40px; float:left; overflow:hidden;}
.foot_text .textwz{ width:300px; float:left; overflow:hidden; line-height:35px;}

.foot_b{ width:430px; float:left; margin-top:40px;}
.foot_b_t{ width:100%; height:56px; line-height:56px; background:url(../images/ksbg.png) top left no-repeat; color:#ccc; margin-top:20px; font-size:22px;}

.foot_menu{ width:340px; float:left; overflow:hidden;}
.foot_menu ul{ width:340px; float:left; overflow:hidden; margin-top:15px;}
.foot_menu ul li{ width:50%; float:left; height:35px; line-height:35px; color:#ccc;}
.foot_menu ul li a{ color:#ccc;}
.foot_menu ul li a:hover{ color:#fff; background:none;}

.foot_c{ width:186px; float:right; margin-top:40px;}

.foot_c_t{ width:100%; height:56px; line-height:56px; background:url(../images/ewmt.png) top left no-repeat; color:#ccc; margin-top:20px; font-size:22px; float:right;}
.foot_ewm{ width:124px; height:124px; float:left; margin-top:38px; margin-left:10px;}

.bottom_bottom{ width:100%; height:73px; line-height:73px; color:#ccc;}
.bottom_bottom span{ float:right; color:#ccc;}
.bottom_bottom span a{ color:#ccc;}
.bottom_bottom span a:hover{ color:#fff;}


/*----网站内页----*/
.ny_banner{ width:100%; overflow:hidden;float:left;}
.mbx_bg{ width:100%; height:45px; line-height:45px; background:#FFF;float:left;}
.about_c{ width:1200px; height:45px; line-height:45px; margin:0 auto;}

.ny_content{ width:100%; overflow:hidden; background:#f5f5f5;}
.ny_content_c{ width:1200px; margin:30px auto; overflow:hidden;}
.ny_about_left{ width:300px; float:left; overflow:hidden;}

.ny_about_t1{ width:100%; height:98px; background:#0082BE; float:left;}
.ny_about_t1_a{ width:220px; margin-left:20px; margin-top:20px; height:20px; line-height:20px; color:#CCC; float:left;}
.ny_about_t1_b{ width:220px; margin-left:20px; height:40px; line-height:40px; color:#fff; float:left; font-size:26px; }
.ny_about_t1_c{ width:298px; border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC; background:#fff; overflow:hidden;}

.ny_about_t1_c ul{ width:298px; overflow:hidden; float:left; }
.ny_about_t1_c ul li{ width:298px; height:60px; line-height:60px; border-bottom:1px solid #CCC; float:left; }
.ny_about_t1_c ul li:hover{ width:298px; height:60px; line-height:60px; border-bottom:1px solid #CCC; float:left;background:#0082BE; color:#fff; display:block;}
.ny_about_tit{  padding-left:30px; height:60px; line-height:60px; float:left; font-size:16px;}
.ny_about_tit a:hover{ font-weight:bold;background:#0082BE; color:#fff; display:block;}
.ny_about_tit:hover{ font-weight:bold;background:#0082BE; color:#fff; display:block;}


.ny_left_c{ width:100%; margin-top:30px; height:50px; line-height:50px; padding-left:30px; font-size:22px; color:#fff; float:left;background:#0082BE;}

.ny_left_cont{ width:100%; margin-top:30px; line-height:200%; font-size:14px; float:left;}

.ny_about_right{ width:880px; float:right; overflow:hidden; background:#fff;}

.ny_about_right_cont{ width:840px; margin:20px; float:left; overflow:hidden;}

.ny_about_right_tit{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #0082BE; font-size:20px; float:left;}
.ny_about_right_contetn{ width:100%; overflow:hidden; min-height:590px; line-height:200%; float:left; margin-top:20px;}

/*---资质荣誉---*/
.honor_list{ width:100%; overflow:hidden; float:left;}
.honor_list dl{ width:100%; overflow:hidden; float:left;}
.honor_list dl dt{ width:30%; height:200px; float:left; border:1px solid #CCC; margin:1.5%; text-align:center; font-size:14px;}
.honor_list dl dt:hover{ display:block; background:#0082BE; color:#fff;}
.honor_list dl dt a:hover{ display:block; background:#0082BE; color:#fff;}
/*---公开文件---*/
.gkwj_list{ width:100%; overflow:hidden; float:left;}
.gkwj_list dl{ width:100%; overflow:hidden; float:left;}
.gkwj_list dl dt{ width:100%; height:35px; float:left; line-height:35px; background:#f5f5f5; font-size:14px; margin-bottom:10px;}
.gkwj_list dl dt:hover{ background:#0082BE; color:#fff;}

.gkwj_list dl dt a:hover{ background:#0082BE; color:#fff; display:block;}
.gkwj_list dl dt span{ float:right; padding-right:15px; font-size:14px; display:block;}

/*---法律法规---*/

.fg_list{ width:100%; overflow:hidden; float:left;}
.fg_list dl{ width:100%; overflow:hidden; float:left;}
.fg_list dl dt{ width:100%; height:35px; float:left; line-height:35px; border-bottom:1px dashed #CCCCCC; font-size:14px;}
.fg_list dl dt span{ float:right; padding-right:15px; font-size:14px; }

/*---新闻闻动态---*/
.news_listall{ width:100%; overflow:hidden; float:left;}
.news_listall dl{ width:100%; overflow:hidden; float:left;}
.news_listall dl dt{ width:100%; height:150px; float:left; border-bottom:1px dashed #CCCCCC; margin-bottom:20px;}

.news_tp{ width:210px; height:135px; float:right;}
.news_data_l{ width:100px; margin-top:15px; float:left; text-align:center;}
.data_t{ width:100%; font-size:50px; line-height:60px;}
.data_y{ width:100%; font-size:14px;}
.news_txta{ width:520px; height:130px; float:left;}
.news_infot{ width:100%; height:45px; line-height:45px; font-size:16px;}
.news_infott{ width:100%;line-height:25px; font-size:14px;}


/*分页*/
.pagev{
	text-align:center;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#0082BE;
	border:1px solid #0082BE;
}
.pagev span a{
	background-color:#fff;
	color:#666;
	border:1px solid #D9D9D9;
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
	text-decoration:none;
	margin:1.5em 0;
}
.pagev span a:hover{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}

/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:20px;
}
.form-group label{
	float: left;
	width:10%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right:1%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:70%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	float:left;
	margin-left:100px;
	line-height:45px;
	background-color:#0082BE;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
}


.prv_all{ width:100%; overflow:hidden; border-top:1px dashed #999;margin-top:40px;}
.prv_next{ width:70%; overflow:hidden; float:left; line-height:180%; margin-top:10px;}
.go_back{ width:30%; overflow:hidden; float:right; line-height:180%;margin-top:20px; text-align:right;}