BODY{width:auto;font-size:12px;line-height:28px;color:#999;background-color:#fff;list-style:none;margin-top:0px;margin-left:0px;margin-left:0px;margin-bottom:0px;font-family:'MicroSoft YaHei';}
html{-webkit-text-size-adjust:none;}
ul,li{padding:0px;margin:0px;list-style-type: none;}
.hr1{border-top:1px dashed #71be42; border-bottom:0 dashed #630; border-left:0 dashed #630;border-right:0 dashed #630;margin-bottom:60px;}
.hr2{border-bottom:1px dashed #71be42; border-top:0 dashed #630; border-left:0 dashed #630;border-right:0 dashed #630;margin-top:60px; }
img{border:#000 0px;display:block;margin: auto;width: 100%;}
A:link{color:#666;text-decoration:none;font-family:Arial;font-size: 15px;}
A:visited{color:#666;text-decoration:none;font-family:Arial;font-size: 15px;}
A:hover{color:#999;text-decoration:none;font-family:Arial;font-size: 15px;}
A:active{color:#666;text-decoration:none;font-family:Arial;font-size: 15px;}

A.font_link_12_gray:link{color:#bbb;font-size:12px;line-height:35px;text-decoration:none;}
A.font_link_12_gray:visited{color:#bbb;font-size:12px;line-height:35px;text-decoration:none;}
A.font_link_12_gray:hover{color:#00a8b9;font-size:12px;line-height:35px;text-decoration:none;}
A.font_link_12_gray:active{color:#bbb;font-size:12px;line-height:35px;text-decoration:none;}

A.font_18_green:link{color:#02a0ab;font-size:18px;line-height:60px;text-decoration:none;}
A.font_18_green:visited{color:#02a0ab;font-size:18px;line-height:60px;text-decoration:none;}
A.font_18_green:hover{color:#ff7800;font-size:18px;line-height:60px;text-decoration:none;}
A.font_18_green:active{color:#02a0ab;font-size:18px;line-height:60px;text-decoration:none;}


A.font_14_more:link{color:#ff7800;font-size:14px;line-height:22px;text-decoration:none;}
A.font_14_more:visited{color:#ff7800;font-size:14px;line-height:22px;text-decoration:none;}
A.font_14_more:hover{color:#02a0ab;font-size:14px;line-height:22px;text-decoration:none;}
A.font_14_more:active{color:#ff7800;font-size:14px;line-height:22px;text-decoration:none;}


A.font_18_green2:link{color:#02a0ab;font-size:18px;line-height:35px;text-decoration:none;}
A.font_18_green2:visited{color:#02a0ab;font-size:18px;line-height:35px;text-decoration:none;}
A.font_18_green2:hover{color:#ff7800;font-size:18px;line-height:35px;text-decoration:none;}
A.font_18_green2:active{color:#02a0ab;font-size:18px;line-height:35px;text-decoration:none;}


A.pro_title:link{color:#02a0ab;font-size:14px;line-height:40px;text-decoration:none;}
A.pro_title:hover{color:#ff7800;font-size:14px;line-height:40px;text-decoration:none;}

A.pro_pic:link{padding:2px; border: 1px #8dc7cc solid;display: block;}
A.pro_pic:hover{padding:2px; border: 1px #ff7800 solid;display: block;}


.font_12_gray{font-size: 12px;line-height: 35px;color: #bbb;}
.font_12_zw{font-size: 12px;line-height: 26px;color: #666;}
.font_18_black{font-size: 18px;line-height: 52px;color: #000;}
.font_18_black2{font-size: 18px;line-height: 71px;color: #000;}
.font_18_black3{font-size: 18px;line-height: 59px;color: #000;}
.font_18_gray{font-size: 18px;line-height: 52px;color: #ddd;}

.font_14_summry{font-size: 14px;line-height:22px;color: #000;}


	.container{width:100%;background:#fff;overflow:hidden;}
		.top{width:100%;height:auto;overflow:hidden;margin:auto;overflow: hidden;}
			.top_line{width:100%;height:35px;background: url(../images/top_line_bg.jpg) repeat-x;overflow: hidden;}
				.top_line_b{width: 1280px;height:35px;margin:auto;}
					.top_line_b_L{width: 980px;height:35px;float: left;text-align: left;}
					.top_line_b_R{width: 300px;height:35px;float: right;text-align: right;}
			.top_logo{width:1280px;height:95px;overflow: hidden;margin:auto;}
				.top_logo_L{float: left;width: 495px;height: 95px;background: url(../images/logo.jpg) no-repeat;}
				.top_logo_R{float: right;width: 785px;height: 95px;}
			.top_nav{width:100%;height:50px;background: #037d88;margin:auto;}
				.top_nav_b{width: 1280px;height:50px;margin:auto;}
					.nav_s{width: 142px;height:50px;text-align: center;color: #fff;line-height: 50px;float: left;font-size: 16px;}
					.nav_s:hover{width: 142px;height:50px;text-align: center;color: #f00;background:#00aab7;line-height: 50px;float: left;font-size: 16px;cursor: pointer;}
			.top_fgx{width: 100%;height:40px;margin:auto;}
			.top_banner{width: 1280px;height:346px;margin:auto;}
				.top_banner_L{width: 960px;height:346px;float: left;background: url(../images/banner_bg.jpg);}
				.top_banner_R{width: 320px;height:346px;float: right;background: url(../images/banner_r_bg.jpg);position: relative;}
					.top_banner_R_son1{position: absolute;left: 110px;top: 20px;color: #4fa3ad;font-size: 20px;}
					.top_banner_R_son1:hover{position: absolute;left: 110px;top: 20px;color: #ff6028;font-size: 20px;transition:all 0.6s;}
					.top_banner_R_son2{position: absolute;left: 110px;top: 90px;color: #4fa3ad;font-size: 20px;}
					.top_banner_R_son2:hover{position: absolute;left: 110px;top: 90px;color: #ff6028;font-size: 20px;transition:all 0.6s;}
					.top_banner_R_son3{position: absolute;left: 110px;top: 157px;color: #4fa3ad;font-size: 20px;}
					.top_banner_R_son3:hover{position: absolute;left: 110px;top: 157px;color: #ff6028;font-size: 20px;transition:all 0.6s;}
					.top_banner_R_son4{position: absolute;left: 110px;top: 225px;color: #4fa3ad;font-size: 20px;}
					.top_banner_R_son4:hover{position: absolute;left: 110px;top: 225px;color: #ff6028;font-size: 20px;transition:all 0.6s;}
					.top_banner_R_son5{position: absolute;left: 110px;top: 295px;color: #4fa3ad;font-size: 20px;}
					.top_banner_R_son5:hover{position: absolute;left: 110px;top: 295px;color: #ff6028;font-size: 20px;transition:all 0.6s;}
		
		.fgx{width:100%;height:30px;margin:auto;}


		.con1{width: 1280px;height:auto;margin:auto;overflow: hidden;}

			.con1_L{width:319px;height:auto;float: left;overflow: hidden;}
				.yzzc_blk{width: 319px;height:344px;background: url(../images/yzzc_bg.jpg);}
					.yzzc_blk_title{width:289px;height:52px;padding-left: 30px;}
					.yzzc_blk_con{width:322px;height:272px;padding:10px 20px 10px 20px;margin:auto;}
					.yzzc_btn{width: 219px;height: 37px;background: #057e89;font-size: 18px;color: #fff;line-height: 37px;text-align: center;margin:15px auto 0;border-radius: 5px;cursor: pointer;}
					.yzzc_btn:hover{width: 219px;height: 37px;background: #ff6028;font-size: 18px;color: #fff;line-height: 37px;text-align: center;margin:15px auto 0;border-radius: 5px;cursor: pointer;}

			.con1_R{width:961px;height:auto;float: right;overflow: hidden;}
				.con1_RL{float:left;width: 640px;height:344px;}
					.ynxw_blk_title{padding-left:40px;width: 600px;height:51px;border-bottom:1px #eee solid;}
					.ynxw_blk_con{width: 640px;height:292px;background: url(../images/ynxw_b1g.jpg) no-repeat;}
						.yzzc_blk_summry{width: 640px;height:185px;}
							.yzzc_blk_summry_pic{float:left;width: 152px;padding: 23px 0 0 28px;height: 112px;text-align: center;vertical-align: middle;}
							.yzzc_blk_summry_txt{float: right;width: 460px;height:135px;}
								.yzzc_blk_summry_txt_title{width: 100%;height:40px;text-align: left;}
								.yzzc_blk_summry_txt_summry{width: 100%;height:85px;text-align: left;margin-top: 10px;}
						.yzzc_blk_list{width: 580px;height:auto;margin:auto;}
							.news_list{padding-left:1%;float: left;width: 78%;height:28px;line-height: 25px;margin-top: 5px;text-align: left;background:url(../images/arr1.jpg) 0px 9px no-repeat;}
							.news_date{float: right;width: 20%;height:25px;line-height: 28px;margin-top: 5px;color:#ff7800;text-align: right;}
				.con1_RR{float:right;width: 321px;height:344px;}
					.fwpt_blk_title{width: 321px;height:86px;background: url(../images/fwpt_title.jpg) no-repeat;}
					.fwpt_blk_con{width: 321px;height:258px;background: url(../images/fwpt_con.jpg) no-repeat;position: relative;}
						.tel{position: absolute;left:75px;top:23px;color: #666;font-size: 12px;line-height: 22px;}
						.time{position: absolute;left:75px;top:106px;color: #666;font-size: 12px;line-height: 22px;}
						.add{position: absolute;left:75px;top:192px;color: #666;font-size: 12px;line-height: 22px;}

		.con2{width: 1280px;height:auto;margin:auto;overflow: hidden;}
			.con2_L{width:283px;height:auto;float: left;overflow: hidden;}
				.myfc_blk_title{padding-left:20px;width: 263px;height:71px;}
				.myfc_blk_con{width: 281px;height:312px;text-align: center;border:1px #e7e7e7 solid;}
					.myfc_pic{margin:10px auto 0;display: block;width:235px;}
					.myfc_name{font-size: 22px;color: #000;line-height: 34px;}
					.myfc_zw{font-size: 12px;color: #02a0ab;line-height: 26px;}
					.myfc_btn{width: 150px;height: 37px;background: #ff6028;font-size: 18px;color: #fff;line-height: 37px;text-align: center;margin:15px auto 0;border-radius: 5px;cursor: pointer;}
					.myfc_btn:hover{width: 150px;height: 37px;background: #057e89;font-size: 18px;color: #fff;line-height: 37px;text-align: center;margin:15px auto 0;border-radius: 5px;cursor: pointer;}
				

			.con2_R{width:997px;height:auto;float: right;overflow: hidden;}
				.con2_RL{width:665px;height:auto;float: left;overflow: hidden;}
					.hltd_blk_title{padding-left:20px;width: 645px;height:71px;}
					.hltd_blk_con{width: 665px;height:312px;text-align: center;border-top:1px #e7e7e7 solid;border-bottom:1px #e7e7e7 solid;background: url(../images/hltd_con.jpg);}
						.hltd_blk_list_L{width: 34%;margin:8px 0 0 26%;float: left;}
							.hltd_blk_list{width: 100%;height:auto;margin:auto;}
								.news_list2{padding-left:3%;float: left;width: 76%;height:26px;line-height: 25px;margin-top: 5px;text-align: left;background:url(../images/arr1.jpg) 0px 9px no-repeat;}
								.news_date2{float: right;width: 20%;height:25px;line-height: 26px;margin-top: 5px;color:#ff7800;text-align: right;}
						.hltd_blk_list_R{width: 30%;margin:10px 0 0 0;float: right;text-align: center;}
							.hltd_pic{width: 153px;display: block;margin:7px auto;}
				
				.con2_RR{width:332px;height:auto;float: right;overflow: hidden;}
					.tsks_blk_title{padding-left:20px;width: 312px;height:71px;}
					.tsks_blk_con{width: 331px;height:312px;text-align: center;border-top:1px #e7e7e7 solid;border-bottom:1px #e7e7e7 solid;border-right:1px #e7e7e7 solid;}
						.tsks_blk_con_list1{width: 331px;height:100px;background: #f6f6f6;position: relative;}
						.tsks_blk_con_list2{width: 331px;height:100px;background: #f6f6f6;margin-top: 6px;position: relative;}


						.tsks_blk_con_list_txt1{position: absolute;left:17px;top:10px;text-align: left;font-size: 14px;color: #d7d7d7;width: 213px;}
						.tsks_blk_con_list_txt2{position: absolute;left:120px;top:10px;text-align: left;font-size: 14px;color: #d7d7d7;width: 206px;}
						.tsks_blk_con_list_txt3{position: absolute;left:12px;top:10px;text-align: left;font-size: 14px;color: #d7d7d7;width: 213px;}
							.tsks_blk_con_list_blue{width: 100px;height:100px;background: #3987b8;color: #fff;font-size: 26px;line-height: 100px;font-weight:border;float: right;}
							.tsks_blk_con_list_red{width: 100px;height:100px;background: #ed532f;color: #fff;font-size: 26px;line-height: 100px;font-weight:border;float: left;}
							.tsks_blk_con_list_green{width: 100px;height:100px;background: #2c8990;color: #fff;font-size: 26px;line-height: 100px;font-weight:border;float: right;}

		.con3{width: 1280px;height:auto;margin:auto;overflow: hidden;}
			.sbhj_blk_title{padding-left:20px;width: 312px;height:59px;}
			.sbhj_blk_con{width: 1278px;height:244px;background: #f9f9f9;border: 1px #e7e7e7 solid;text-align: center;}
				.sbhj_blk_pic{width: 246px;height: 178px;margin:15px 1px 10px ;display: inline-block;}
					.sbhj_blk_title_txt{width: 100%;height:40px;margin:auto;}

	.ICP{width:100%;background:#037d88;overflow:hidden;height:192px;margin:20px auto 0;}
		.ICP_con{width: 1280px;height:160px;margin:auto;overflow: hidden;background: url(../images/btm_bg.jpg) no-repeat;}
			.ICP_top{width: 340px;height:64px;color: #fff;line-height: 26px;font-size: 14px;text-align: left;padding: 36px 0 0 10px;float:right}
			.ICP_bottom{width:750px;height:77px;color: #67c4cc;line-height: 26px;font-size: 14px;text-align: left;padding: 15px 0 0 0;float:left;margin-top: 93px;}




	.tem_con{width: 1280px;height:auto;margin:auto;overflow: hidden;}
		.tem_con_L{width:959px;height:auto;float: left;overflow: hidden;}
			
			.tem_content_title{width: 97%;height: 86px;line-height: 86px;text-align: left;padding-left: 3%; background: #037d88;color: #fff;font-size: 26px;font-weight: bold;overflow: hidden;}
			.tem_content_top{width: 97%;height:4px; border-bottom: 1px #dedede dashed;margin:10px auto 5px;}
			.tem_content{font-size:16px;width: 94%;height:auto;min-height:600px;padding:0 3% 0 3%;text-align: left;line-height: 24px;}
			.tem_content_btm{width: 97%;height:4px; border-top: 1px #dedede dashed;margin:10px auto 5px;}

		.tem_con_R{width:321px;height:auto;float: right;overflow: hidden;}
					.tem_fwpt_blk_title{width: 321px;height:86px;background: url(../images/fwpt_title.jpg) no-repeat;}
					.tem_fwpt_blk_con{width: 321px;height:258px;background: url(../images/fwpt_con.jpg) no-repeat;position: relative;}
						.tem_tel{position: absolute;left:75px;top:23px;color: #666;font-size: 12px;line-height: 22px;}
						.tem_time{position: absolute;left:75px;top:106px;color: #666;font-size: 12px;line-height: 22px;}
						.tem_add{position: absolute;left:75px;top:192px;color: #666;font-size: 12px;line-height: 22px;}

					.tem_tsks_blk_title{padding-left:20px;width: 301px;height:71px;}
					.tem_tsks_blk_con{width: 319px;height:312px;text-align: center;border:1px #e7e7e7 solid;}
						.tem_tsks_blk_con_list1{width: 321px;height:100px;background: #f6f6f6;position: relative;}
						.tem_tsks_blk_con_list2{width: 321px;height:100px;background: #f6f6f6;margin-top: 6px;position: relative;}


						.tem_tsks_blk_con_list_txt1{position: absolute;left:12px;top:10px;text-align: left;font-size: 14px;color: #d7d7d7;width: 213px;}
						.tem_tsks_blk_con_list_txt2{position: absolute;left:114px;top:10px;text-align: left;font-size: 14px;color: #d7d7d7;width: 206px;}
						.tem_tsks_blk_con_list_txt3{position: absolute;left:8px;top:10px;text-align: left;font-size: 14px;color: #d7d7d7;width: 213px;}
							.tem_tsks_blk_con_list_blue{width: 100px;height:100px;background: #3987b8;color: #fff;font-size: 26px;line-height: 100px;font-weight:border;float: right;}
							.tem_tsks_blk_con_list_red{width: 100px;height:100px;background: #ed532f;color: #fff;font-size: 26px;line-height: 100px;font-weight:border;float: left;}
							.tem_tsks_blk_con_list_green{width: 100px;height:100px;background: #2c8990;color: #fff;font-size: 26px;line-height: 100px;font-weight:border;float: right;}


.lh-3 {
	line-height: 3;
	font-size: 14px;color: #222222;
}
/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #17a2b8;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.page-num-current:hover {
	color: #fff;
}
/*边框*/
.border-top-dashed {
	border-top: 1px dashed #dee2e6 !important;
}
.border-right-dashed {
	border-right: 1px dashed #dee2e6 !important;
}
.border-bottom-dashed {
	border-bottom: 1px dashed #dee2e6 !important;
}
.border-right-dashed {
	border-top: 1px dashed #dee2e6 !important;
}
/*字体大小*/
.fs-sm-12 {
	font-size: .857rem;
}
.fs-sm-14 {
	font-size: 1rem;
}
.fs-sm-16 {
	font-size: 1.142rem;
}
.fs-sm-18 {
	font-size: 1.285rem;
}
.fs-sm-20 {
	font-size: 1.428rem;
}
.fs-sm-22 {
	font-size: 1.571rem;
}
.fs-sm-24 {
	font-size: 1.714rem;
}
.fs-sm-26 {
	font-size: 1.857rem;
}
.fs-sm-28 {
	font-size: 2rem;
}
.fs-sm-30 {
	font-size: 2.142rem;
}
.fs-sm-32 {
	font-size: 2.286rem;
}
.fs-sm-34 {
	font-size: 2.429rem;
}
.fs-sm-36 {
	font-size: 2.571rem;
}
.fs-sm-38 {
	font-size: 2.714rem;
}
.fs-sm-40 {
	font-size: 2.857rem;
}
.card, .figure {
	margin: 15px 0;
}
/*sm屏幕以上*/
@media only screen and (min-width: 576px) {
.card-img-200 {
	height: 200px;
	overflow: hidden;
}
.card-img-180 {
	height: 180px;
	overflow: hidden;
}
.card-img-150 {
	height: 150px;
	overflow: hidden;
}
.card-img-120 {
	height: 120px;
	overflow: hidden;
}
.card-img-100 {
	height: 100px;
	overflow: hidden;
}