*{
	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:1157px;
	margin:0px auto
	;}
.line20{
	height:20px;}
.header{
	width:100%;
	background:#fff;}
.header_main{
	width: 100%;
	height: 215px;
	/*background: url("../images/header_bg.jpg") no-repeat;*/
	-webkit-background-size: cover;
	background-size: cover;}

.header_main_team{
	width: 100%;
	height: 160px;
	-webkit-background-size: cover;
	background-size: cover;
	background-color:#fff
;}
.header_main img{
	margin: 0px auto;}







.zy-menu{
	width: 1157px; margin:auto;
	background: #0485c2;}
.zy-menu ul{
	display: block;}

.flmenu_block .nLi{
	width:160px;
	float:left;
	text-align:center;
	position:relative;
	z-index:9999;}
.flmenu_block .nLi h3{
	font-size:18px;
	font-weight:normal;
	line-height:44px;
	height:44px;}
.flmenu_block .nLi h3 a{
	display:block;
	color: #fff;
	width:100%;}

.flmenu_block .nLi .sub{
	background:#85b6ce;
	padding:5px 10px;
	position:absolute;
	top:44px;
	left:0px;
	width:140px;
	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
;}





/***焦点图部分**/
.slideBox{
	width:100%;
	height:406px;
	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:406px;}

.slideBox .prev,.slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-35px; display:block; width:70px; height:70px; background:url(../images/slider-arrow.jpg) 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;}




.about{
	width: 100%;
	background:#f5f5f5;
	padding-bottom:20px;
	margin-bottom: 20px;}

.about_main {
	padding-top: 10px;}
.about_con{
	position: relative;}
.about_video{
	width: 468px;
	position: absolute;
	right: 0px;
	bottom: -40px;
	padding-right: 35px;
	padding-bottom: 20px;
	background: url(../images/about_video-bg.jpg) no-repeat right bottom;}

.about_content{
	width:600px;
	color:#555;
	font-size: 16px;}
.about_font{
	line-height: 40px;}
.about_title{
	padding: 40px 0px;
	margin-bottom: 10px;}
.about_title h1{
	font-weight: normal;
	color: #004d9d;
	font-size: 24px;}

.about_title-tag{
	font-size: 12px;
	color: #195d9a;
	display: block;
	padding-left: 24px;
	text-transform:uppercase;}



.zy_title_t{
	text-align: center;}
.zy_title_t h1{
	background: url(../images/title-bg.jpg) no-repeat center top;
	padding-top: 5px;
	font-size: 30px;}
.zy_title_t em{
	display: inline-block;
	width: 30px;
	height: 3px;
	background: #eee;}
.about_title_z{
	background:url(../images/about_title2.jpg) no-repeat 0px center;}
.about_title1{
	background:url(../images/about_title_bg.jpg) no-repeat right top;}
.about_title2{
	background:url(../images/about_title_bg1.jpg) no-repeat right top;}



/**图片集pic**/
.pic{}
.pic_block{}
.pic_left{
	width:450px;
	position:relative
	;}
.pic_left img{
	display:block;
	width:450px;
	height:306px;}
.pic_left a{
	display:block;
	width:340px;
	height:48px;
	line-height:48px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	position:absolute;
	bottom:0px;
	z-index:2;
	text-indent:2em;}
.pic_right{
	width:730px;
	overflow:hidden
	;}
.pic_right ul{
	display:block;
	width:740px;}
.pic_right ul li{
	width:226px;
	float:left;
	position:relative;
	height:148px;
	margin:0px 10px;
	margin-bottom:10px;}
.pic_right ul li img{
	display:block;
	width:226px;
	height:148px;}
.pic_right ul li a{
	display:block;
	width:220px;
	height:36px;
	line-height:36px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	text-indent:2em;
	position:absolute;
	bottom:0px;}




.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:40px;}
.rx_title{
	line-height:66px;
	padding: 20px 0px;
	height:66px;
	text-align: center;
	background:url(../images/title_bg2.jpg) no-repeat center;
	color: #004d9d;
	font-size:30px;
	margin-bottom:10px;}
.rx_title1{
	background: url(../images/title_bg1.jpg) no-repeat center;}
.picScroll ul li{
	width:270px;
	height:220px;
	float:left;
	margin-left:24px;
	text-align:center;
	overflow:hidden;}
.picScroll ul li img{
	display:block;
	margin:5px auto;
	width: 270px;
	height: 180px;
	transition: all 0.6s; 
	border: none;}
.picScroll ul li:hover img{
	transform: scale(1.1);}

.picScroll ul li p{
	line-height:28px;}
.picScroll ul li .rx_price{
	font-size:16px;
	color:#ff6600;}
.hd2 .rx_prev,.hd2 .rx_next{
	display:block;
	width:33px;
	height:52px;
	cursor:pointer;
	background:url(../images/rx_prev1.jpg) no-repeat;
	background-position:0px 0px;
	position:absolute;
    top:220px;
	left:-40px;
	z-index:999;}
.hd2 .rx_next{
	background-position:-38px 0px;
	left:auto;
	right:-40px;}
	

/**底部**/
.menu_bottom{
	background: #004d9d;
	height:40px;
	line-height:40px;
	text-align:center
;}
.menu_bottom a{
	color:#fff;
	padding:0px 40px;
	font-size:16px;}
.menu_bottom li{
	float:left;}
.bottom{
	text-align: center;
	padding-bottom: 10px;
	 background-color:#353d40; color:#fff;
	 margin:auto; width:1157px;}
.bottom p{
	line-height: 22px;
	font-size: 14px;
	padding: 20px 0px;}
.bottom img{
	display: block;
	margin: 0px auto;}






/**列表页**/
.list_main{
	width: 1130px;
	padding: 15px;
	background: #fff;
	margin: 0px auto;}
.list_map{
	padding-left: 40px;
	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: 240px;}
.list_left h1{
	height: 56px;
	font-size: 30px;
	line-height: 56px;
	text-align: center;
	color: #fff;
	background: #018fc5;
	font-weight: normal;}
.list_left_block{
	padding:10px 12px;
	min-height: 590px;
	background: url(../images/list_menubg.jpg) no-repeat right top;}
.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: 890px;}
.news_list01{
	box-shadow: inherit;
	border-bottom: 1px #dcdcdc dashed;}
.list_title{
	border-bottom: 0px #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: 34px;
	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: 32px;
	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.jpg) no-repeat 0px center;
	height: 42px;
	line-height: 42px;
	padding-left: 15px;}
.team-about-img img{
	width: 430px;}
.team-about_content{
	width: 100%;}
.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;}

/*分页样式*/
.pages{
text-align:right;
padding-bottom:15px;
padding-right:20px;
color:#5B5C5C
;}
.pages a:link{
display:inline;
border:0px solid #CBEB98;
color:#5B5C5C;
padding:2px 5px;
margin:0px 3px;}
.pages a:visited{
display:inline;
border:0px solid #5B5C5C;
color:#5B5C5C;
padding:2px 5px;
margin:0px 3px;
text-decoration:none;}
.pages a:hover{
display:inline;
border:0px solid #4BC402;
color:#ffffff;
background:#5B5C5C;
padding:2px 5px;
margin:0px 3px;}
.pages .click{
display:inline;
border:0px solid #ff831e;
color:#000000;
background:#ffebd9;
padding:2px 5px;
margin:0px 3px;}
.bg{
    display:inline;
border:0px solid #CBEB98;
color:#ffffff;
background:#5B5C5C;
padding:2px 5px;
margin:0px 3px;}

/*onlypage*/
.onlypage{ line-height:25px; margin:10px;}
/*onlypage*/
.w_1157{ margin:auto; width:1157px;}
.index_pic{ height:285px; margin:20px 0px;}
.index_pic_l{ width:460px; height:285px;}
.index_pic_r{ width:680px; height:285px;}.

.title01{ height:35px; line-height:35px; background-color:#f2f2f2; font-weight:bold; padding-left:10px;}
.title02{ line-height:25px; margin:10px 0px 10px 0px; height:178px; overflow:hidden;}
.title03{ background-color:#e6e6e6; font-size:14px; color:#3c3c3c; line-height:40px; text-align:center;border-radius:20px;}
/*index_news*/
.index_news{ margin:auto; width:100%; height:280px;margin-bottom:20px;background-color:#eeeeee;}
.index_news_box{ height:255px; width:1135px; background-color:#fff; border:1px solid #e5e5e5;margin:auto;}
.inews1{ width:450px; border-right:1px solid #e5e5e5;height:255px;background-image:url(../images/qkdt01.jpg); background-position:top; background-repeat:no-repeat;}
.inews1_title{ height:40px; color:#FFF; margin-top:32px; padding-left:35px;}
.inews1_title span a{ color:#fff; float:right; padding-right:20px;}
.inews2{ width:330px; border-right:1px solid #e5e5e5;height:255px;background-image:url(../images/dzqk01.jpg); background-position:right top; background-repeat:no-repeat;}
.inews1_title2{ height:40px; color:#0485c2; margin-top:32px; padding-left:20px; font-size:16px; font-weight:bold;}
.inews1_title2 span a{ color:#fff; float:right; padding-right:20px;}
.h12{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa; margin-left:15px;}
.inews3{}

.date{ float:right; color:#7c7c7c; font-family:Arial, Helvetica, sans-serif;}
.inews_box{ padding:10px 20px;}
.inews_box li{ line-height:30px;background:url(../images/new_ico.jpg) no-repeat 0px 10px; padding-left:15px;}
.inews_box li span{ float:right;}
.inews_box li a{ font-size:14px; color:#515151;}
.inews_box li a:hover{ font-size:14px; color:#0485c2;}

.inews_box2{ padding:10px 20px;}
.inews_box2 li{ line-height:30px;background:url(../images/new_ico2.jpg) no-repeat 0px 8px;}
.bnum{ color:#fff; text-align:center; margin-right:10px; margin-left:4px;}
.inews_box2 li span{ float:right;}
.inews_box2 li a{ font-size:14px; color:#515151;}
.inews_box2 li a:hover{ font-size:14px; color:#0485c2;}

/*焦点图*/
.xwdt-pic {
	height: 276px;
	width: 455px;
	float: left;
	border: solid 1px #D5D5D5;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;}
#ImgChange1_index {position:relative; width:454px;height:276px;overflow:hidden;}
#ImgChange1_list img {border:0px;width:454px;height:276px;}
#ImgChange1_bg {position:absolute; bottom:0px;height:20px; background:#cccccc; display:block; text-align:center; line-height:20px;}
#ImgChange1_info{font-weight:bold;position:absolute;width:454px; bottom:0; height:30px; background:url(../images/imgchange_bg.jpg) repeat; display:block; text-align:left; padding-left:10px; line-height:30px;z-index:1001;cursor:pointer;}
#ImgChange1_info a{ font-size:12px; color:#fff; text-decoration:none;}
#ImgChange1_info a:hover{ font-size:12px; color:#FF0000; text-decoration:underline;}
#ImgChange1_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#ImgChange1_index ul {position:absolute;list-style-type:none;z-index:1002;margin:0; padding:0; bottom:0px; right:0px;}
#ImgChange1_index ul li { float:left;display:block; padding-left:1px;}
#ImgChange1_index ul li a{ cursor:pointer; display:inline-block; width:24px; height:24px; line-height:24px; text-align:center;overflow:hidden;background:#b8c9c9;color:#333; text-decoration:none; font-size:12px;}
#ImgChange1_index ul .on {}
#ImgChange1_index ul .on a{ background:#F00; width:24px; overflow:hidden; height:24px; line-height:24px; text-align:center;display:inline-block; color:#fff; font-size:12px;}
#ImgChange1_index ul .on a:hover{ color:#fff;}
#ImgChange1_list a{ position:absolute;}