*{
	padding:0px;
	margin:0px;
	}
body,input,textarea{
	font-family:"微软雅黑";
	font-size:14px;
	color:#555;}
ul li{
	list-style:none;
	}
a{
	text-decoration:none;
	color:#555;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.clear{
	clear:both;
	height:0px;
	overflow:hidden;
	}
.nm{
	width:1016px;
	margin:0px auto
	}
.line20{
	height:20px;
	}
.header{
	width:100%;
	background:#fff
}
.header_main{
	width: 100%;
	height: 196px;
	background: url("../images/top-bg.jpg") no-repeat center 0px;
}
.header-logo{
	padding-top: 35px;
	height: 80px;
}
.header_main img{
	margin: 0px auto;
}
.header-right{
	text-align: right;
}
.header-right a{
	padding: 0px 5px;
}




.menu-left{
	width: 730px;
	padding: 0px 15px;
}
.menu-left-block{
	display: block;
	width: 100%;
}
.flmenu_block .nLi{

	float:left;
	text-align:center;
	position:relative;
	z-index:9999;
}
.flmenu_block .nLi h3{
	font-size:16px;
	font-weight:normal;
	line-height:42px;
	height:42px;
}
.flmenu_block .nLi h3 a{
	display:block;
	color: #fff;
	padding: 0px 20px;
}

.flmenu_block .nLi .sub{
	background:#85b6ce;
	padding:5px 0px;
	position:absolute;
	top:42px;
	left:0px;
	width:100%;
	z-index:9999;
	display:none;
}
.flmenu_block .nLi .sub li{
	text-align:center;
	border-bottom:1px #dcdcdc dashed;
	line-height:32px;
	zoom:1;
}
.flmenu_block .nLi .sub li a{
	color: #fff;
}
.flmenu_block .nLi .sub li:last-child{
	border-bottom:none;
}
.flmenu_block .nLi .sub li:hover a{
	color:#1e3489;

}
.flmenu_block .on h3 a{
	color:#fff;
	background:#1e3489
}
.menu-news{
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
}
.menu-news a{
	color: #ff0000;
	text-decoration: underline;
}


.menu-right{
	width: 230px;
	padding-top: 22px;
}

.menu-right form input{
	height: 28px;
	line-height: 28px;
	width: 165px;
	background: #fff;
	border: none;
	float: left;
}
.menu-right form button{
	height: 28px;
	line-height: 28px;
	background: #ff761a;
	color: #fff;
	width: 48px;border: none;
}
.menu-time{
	color: #fff;
	padding-top: 6px;
	font-size: 12px;
}

/***焦点图部分**/
.slideBox{
	width:100%;
	height:290px;
	overflow:hidden;
	position:relative;
	}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-50px; bottom:20px; z-index:1; width:100px;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin:0px 4px;  width:12px; height:12px; border-radius: 50%; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; }

.banner_bd ul li a{
	display:block;
	width:100%;
	height:290px;
	}

.slideBox .prev,.slideBox .next{ position:absolute; left:8%; top:50%; margin-left: 35px; margin-top:-35px; display:block; width:70px; height:70px; background:url(../images/slider-arrow.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:8%; background-position:-102px 0px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }





.container{
	width: 996px;
	margin: 0px auto;
	padding: 10px;
	background: #fff;
}

.main-left{
	width: 300px;
	margin-right: 10px;

}
.picBox{
	position: relative;
}
.picBox .bd ul li{
	position: relative;
	height: 200px;
}
.picBox .bd ul li img{
	width: 300px;
	height: 200px;
}
.picBox .bd ul li span{
	position: absolute;
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: rgba(0,0,0,0.6);
	color: #fff;
	bottom: 0px;
	left: 0px;
	z-index: 10;
	padding: 0px 10px;
	box-sizing: border-box;
}

.picBox .hd{ height:15px; overflow:hidden; position:absolute;  bottom:30px; z-index:1; right: 10px}
.picBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.picBox .hd ul li{ float:left; margin:0px 4px;  width:12px; height:12px; border-radius: 50%; background:#fff; cursor:pointer; }
.picBox .hd ul li.on{ background:#f00; }


.jianbao{
	margin-top: 15px;
}
.j-title{
	line-height: 36px;
	border-bottom: 1px #eee solid;
}
.j-title01{
	background: url("../images/title-header-bg.jpg") repeat-x;
}
.j-title a{
	float: right;
	padding-right: 10px;
}
.j-title span{
	font-size: 16px;
	display: inline-block;
	color: #0350a0;
	border-bottom: 2px #b5b5b5 solid;
	padding-left: 26px;
	padding-right: 10px;
	background: url("../images/title-pic1.jpg") no-repeat 5px center;
}
.jianbao-block ul li{
	float: left;
	width: 138px;
	padding: 10px 5px;
}
.jianbao-block ul li img{
	width: 130px;
	height: 94px;
	padding: 3px;
	border: 1px #dcdcdc solid;
}
.jianbao-block ul li p{
	color: #000;
}



.main-middle{
	width: 410px;
	border: 1px #eee solid;
}
.z-title{
	background:url("../images/title-header-bg.jpg") repeat-x;
	height: 33px;
	line-height: 33px;
	border-bottom: 2px #1777ce solid;
}
.z-title ul li{
	width: 148px;
	text-align: center;
	font-size: 16px;
	float: left;
}
.z-title ul li a{
	color: #555;
}
.z-title ul li.on{
	background: url("../images/title-pic2.jpg") no-repeat 0px 0px;
}
.z-title ul li.on a{
	color:#fff;
}

.zixun-first{
	border-bottom: 1px #dcdcdc dashed;
	padding: 10px 20px;
	margin: 0px 10px;
}
.zixun-first a{
	display: block;
	color: #c3000e;
	font-size: 16px;
	line-height: 30px;
	width: 100%;
	text-align: center;
}
.zixun-first p{
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.zixun ul{
	display: block;
	padding: 10px 15px;
}
.zixun ul li,.tongzhi ul li,.bd-block01 ul li,.fangtan ul li{
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	background: url("../images/list-bg.jpg") no-repeat 0px center;
	overflow: hidden;
}
.zixun ul li span,.bd-block01 ul li span{
	float: right;
	color: #999;
}
.zixun ul li a{
	color: #333;
}
.zixun ul li a:hover{
	color: #ff0000;
}


.main-right{
	width: 260px;
}
.xh-jieshao,.tongzhi{
	border: 1px #eee solid;
	padding-top: 1px;
	padding-left: 1px;
}
.jieshao-block ul{
	padding-top: 10px;
}
.jieshao-block ul li{
	width: 68px;
	line-height: 22px;
	height: 22px;
	padding-top: 36px;
	float: left;
	text-align: center;
	margin-left: 14px;
	margin-bottom: 10px;
}
.jieshao-block ul li a{
	color: #fff;
}
.jieshao-block ul .js-icon1{
	background: url("../images/jieshao-pic1.jpg") no-repeat center;
}
.jieshao-block ul .js-icon2{
	background: url("../images/jieshao-pic2.jpg") no-repeat center;
}

.jieshao-block ul .js-icon3{
	background: url("../images/jieshao-pic3.jpg") no-repeat center;
}

.jieshao-block ul .js-icon4{
	background: url("../images/jieshao-pic4.jpg") no-repeat center;
}

.jieshao-block ul .js-icon5{
	background: url("../images/jieshao-pic5.jpg") no-repeat center;
}
.jieshao-block ul .js-icon6{
	background: url("../images/jieshao-pic6.jpg") no-repeat center;
}
.tongzhi{
	margin-top: 10px;
}
.tongzhi ul{
	padding: 10px;
}
.tongzhi ul li{
	line-height: 28px;
}


.main02{
	margin-top: 10px;
}
.main-left01{
	width: 722px;
}
.dongtai{
	border: 1px #eee solid;
}


.bd-block-first{
	width: 160px;
	float: left;
}
.bd-block-first img{
	border:1px #eee solid;
	padding: 3px;
	width: 152px;
	height: 100px;
}
.bd-block-first p{
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding: 5px 0px;
	overflow: hidden;

}
.bd-block02{
	/*border-bottom: 1px #d3d3d3 dashed;*/
	padding-bottom: 10px;
}
.bd-block01{
	margin: 15px;
}
.bd-block01 ul{
	width:500px;
	float: right;
}


.video{
	border: 1px #eee solid;
	margin-top: 10px;
}
.video-block{
	padding-bottom: 10px;
}
.video-block ul li{
	width: 160px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
.video-block ul li img{
	border:1px #eee solid;
	padding: 3px;
	width: 152px;
	height: 100px;
}
.video-block ul li p{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}



.mian-right01{
	width: 260px;
}
.zhengce{
	margin-top: 0px;
}
.zc-img img{
	display: block;
	margin: 0px auto;
	margin-top: 10px;
}

.fangtan{
	border:8px #f2f0f0 solid;
	margin-top: 10px;
}
.ft-video{
	margin: 10px;
	border-bottom: 1px #dcdcdc dashed;
}
.ft-video img{
	display: block;
	margin: 0px auto;
}
.ft-video p{
	height: 32px;
	line-height: 32px;
	color: #000;
	font-weight: bold;
}

.fangtan ul{
	padding: 0px 15px 20px 15px;
}
.fangtan ul li{
	line-height: 38px;
	height: 38px;
	border-bottom: 1px #dcdcdc dashed;
}















.about_title-left{
	float: left;
}
.about_title-right{
	float: right;


}
.about_title-right ul li{
	float: left;
	line-height: 48px;
	padding: 0px 20px;
	border-bottom: 1px #eee solid;
	font-size: 16px;
}
.about_title-right ul li.on{
	border-bottom: 1px #195d9a solid;
}
.about_title-right ul li.on a{
	color: #195d9a;
}
.zy-bdzy-bd-content ul li a{
	height: inherit;
}


.zy-bd-content{
	width: 1160px;
	overflow: hidden;
}
.zy-bd-block{
	width: 300%;
}
.zy-bd-block >ul{
	display: block;
	width: 1158px;
	float: left;
	border: 1px #eee solid;
}


.zy-bd-block ul li{
	float: left;
	width: 386px;
   height: 285px;
}
.zy-bd-block ul .zy-bd-list{
	padding:40px 20px 20px 20px;
	width: 346px;
	height: 225px;

}
.zy-bd-block ul .zy-bd-list span{
	font-size: 20px;
	line-height: 48px;
	color: #999;
	display: block;
}
.zy-bd-block ul .zy-bd-list a{
     color:#3873a7;
	height: 40px;
	line-height:40px ;
	display: block;
	width: 100%;
	font-size: 16px;
	padding-bottom: 10px;
}
.zy-bd-block ul .zy-bd-list p{
	color: #a6a6a6;
	font-size: 12px;
	line-height: 24px;
}
.news-con-hd .num{
	text-align: center;
}
.news-con-hd .num li{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #999;
	text-indent: -9999px;
	overflow: hidden;
	margin: 10px;
	cursor: pointer;
}
.news-con-hd .num li.on{
	background: #ff3300;
}


	/**荣誉证书**/
.ry_main{
	position:relative;
	margin-bottom:10px;
	margin-top: 10px;
	border: 1px #eee solid;
	}

.picScroll ul li{
	float:left;
	width: auto;
	margin-left:24px;
	text-align:center;
	overflow:hidden;
	}
.picScroll ul li img{
	display:block;
	margin:5px auto;
	height: 54px;
	transition: all 0.6s;
	border: none;
	}
.picScroll ul li:hover img{
	transform: scale(1.1);
	}



.link-block{
	border: 1px #eee solid;
	padding: 10px;
}
.link-block a{
	padding: 0px 10px;
	line-height: 30px;
}
.link-block a:hover{
	color: #FF0000;
}



/**底部**/
.menu_bottom{
	background: #1777ce;
	text-align:center;
	height:46px;
	line-height:46px;
	color: #2688d2;
	text-align:center
}
.menu_bottom a{
	color:#fff;
	padding:0px 15px;
	font-size:16px;
	}
.menu_bottom li{
	float:left}
.bottom{
	text-align: center;
	padding-bottom: 10px;
}
.bottom p{
	line-height: 22px;
	font-size: 14px;
	padding: 20px 0px;
}
.bottom img{
	display: block;
	margin: 0px auto;
}






/**列表页**/
.list_main{
	width: 1016px;
	padding: 15px 0px;
	background: #fff;
	margin: 0px auto;
	margin-top: 15px;
}
.list_map{
	padding-left: 40px;
	margin: 0px 15px;
	line-height: 38px;
	height: 38px;
	background: url(../images/map_icon.jpg) no-repeat 10px center;
	background: #f7f7f7;
}

.list_block{
	padding-top: 20px;
}
.list_left{
	width: 220px;
	margin-left: 15px;
}
.list_left h1{
	height:46px;
	font-size: 24px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background: #1777ce;
	font-weight: normal;
}
.list_left_block{
	padding:10px 12px;
	min-height: 590px;
	background: #f5f5f5;
}
.list_left_block li{
	line-height: 40px;
	height: 40px;
	margin: 1px 0px;
	padding-left: 25px;
}
.list_left_block li:hover,.list_left_block li.nav_hover{
	background: url(../images/list_titlebg.jpg) no-repeat center;
}
.list_left_block li:hover a,.list_left_block li.nav_hover a{
	color: #018fc5;
}

.list_right{
	width: 740px;
	padding: 0px 20px;
}
.news_list01{
	box-shadow: inherit;
	border-bottom: 1px #dcdcdc dashed;
}
.list_title{
	/*border-bottom: 2px #DCDCDC solid;*/
	height: 48px;
	line-height: 48px;
	color: #015293;
}
.list_title span{
	border-bottom: 2px #015293 solid;
	display: inline-block;
	padding: 0px 5px;
}
.news_list01 li{
	line-height: 32px;
	height: 32px;
	padding-left: 10px;
	background: url(../images/list_icon.jpg) no-repeat 0px center;
}
.page{
	padding: 20px 0px;
	font-size: 12px;
}
.page a,.page span{
	display: inline-block;
	padding:3px 8px;
	margin-left: 5px;
	border: 1px #DCDCDC solid;
}
.page a.click{
	background: #004D9D;
	color: #fff;
}
.page a.start{
	background: #f7f7f7;
}



/**申请书**/
.app_title{
	font-size: 24px;
	line-height: 38px;
	padding-top: 20px;
	text-align: center;
	color: #333;
}
.app_content{
	padding: 20px 0px;
	line-height: 26px;
}
.main_content .app_title{
	border-bottom:#DCDCDC 1px dashed;
	font-size: 25px;
	line-height: 58px;
}
.content_bz{
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	margin-bottom: 20px;
}
.content_bz span{
	padding: 0px 10px;
	color: #999;
}
.app_content img{
	display: block;
	margin: 0px auto;
	max-width: 1020px;
}
.app_content .pic_title{
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}
.main_content01{
	padding: 0px 40px;
}
.pre_news{
	padding: 5px 0px;
	line-height: 24px;
	font-size: 12px;
}
.pre_news a{
	color: #004D9D;
}
.img-banner{
    display: block;
    max-width: 1920px; 
    min-width:1200px;
    width:100%;
    height: auto;
}


/**团队**/
.team-title{
	padding: 20px 0px;
}
.team-title h1{
	color: #000;
	background: url("../images/about-title.png") no-repeat 0px center;
	height: 42px;
	line-height: 42px;
	padding-left: 15px;
}
.team-about-img img{
	width: 430px;
}
.team-about_content{
	width: 700px;
}
.team-about_title{
	text-align: center;
	padding: 30px 0px;
}
.team-about_title h1{
	font-weight: normal;
	color:#000
}
.team-about_title p{
	text-transform: uppercase;
	font-size: 12px;
}
.team-header{
	text-align: center;
}
.team-header ul li{
	display: inline-block;
	height: 38px;
	line-height: 38px;
	width: 120px;
	text-align: center;
	border:1px #eee solid;
	margin: 20px 5px;
	font-size: 16px;
}
.team-first-news{
	width: 740px;
}
.team-first-img{
	width: 360px;
}
.team-first-img img{
	width: 100%;
}
.team-first-infor{
	width: 360px;
}
.team-news-list{
	width: 380px;
}
.team-header ul li.on{
	background: #0851ad;
}
.team-header ul li.on a{
	color: #fff;
}
.team-block{
	padding: 20px 0px 40px 0px;
}
.team-first-infor .team-first-title{
	font-size: 22px;
	width: 100%;
	color: #0851ad;
	display: block;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.team-first-infor  p{
	font-size: 12px;
}
.team-first-con{
	padding: 30px 0px;
	line-height: 24px;
}
.team-first-btn{
	border: 1px #dcdcdc solid;
	border-radius: 20px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	width: 120px;
	display: block;
}
.team-first-btn:hover{
	background: #0851ad;
	color: #fff;
}
.team-news-list ul li span{
	float: right;
	font-size: 12px;
	color: #999;
}
.team-news-list ul li{
	line-height: 42px;
	padding-left: 20px;
}
.team-news-list ul li{
	background: url("../images/team-list-icon.jpg") no-repeat 0px center;
}

.gain{
	background: #f1f1f1;
	padding-bottom: 30px;
}
.gain-block ul{
	display: block;
	width: 100%;
}
.gain-block ul li{
	float: left;
	padding: 10px;
	background: #fff;
	margin:10px 0px 10px 20px;
	width: 250px;
}
.gain-block ul li img{
	width: 100%;
}
.gain-first-btn{
	margin: 30px auto;
}