@charset "utf-8";
/* CSS Document */
@media (min-width: 1024px){


/**********1 首页********/
					/*首页-第一部分 banner*/


.banner { background: url("../img/banner.jpg") no-repeat ;background-size: cover;background-position: center;width: 100%; height:480px;}
.btn1 { background: url("../img/sq_2.png") no-repeat center center;width: 100%; height:30px; margin-top:-30px; z-index:999;}
.btn2 { background: url("../img/sq_2a.png") no-repeat center center;width: 100%; height:30px; z-index:999;}

					/*首页-第二部分 中心要闻*/
.news{ width:100%;height:560px; background:url(../img/news_bg.png) no-repeat center;}
.news_tit{ width:150px; margin:auto; padding:50px 0 30px 0; }
.pic_news{ width:1200px; margin:0px auto 15px auto;}
.p-n-r,.p-n-l{float:left; }
.p-n-l{width:50%;}
.p-n-r{width:50%;}

					/*首页-第二部分 中心要闻-左 图片轮播*/
.m-slide{position: relative;width:100%; height: 365px;}
	.m-slide .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
	.m-slide .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
	.m-slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}
	.m-slide .prev, .m-slide .next {width: 40px;height: 40px;margin: -20px 0 0;display: none;background:url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%; z-index: 10;cursor: pointer;text-indent: -9999px;
	filter: alpha(opacity=20);opacity: 0.2;}
	.m-slide .prev {left: 16px;}
	.m-slide .next {background-position: 0 -40px;right: 16px;}
	.m-slide .prev:hover,	.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	.m-slide .bd {width:100%;height: 365px;position: relative;overflow: hidden;}
	.m-slide .bd li { width:100%; height: 365px;background-color: #fff;position: relative;}
	.m-slide .bd li p { position: absolute; left: 0; bottom: 0;line-height: 50px;height: 50px;width:100%;white-space: nowrap;overflow: hidden;padding-left:20px;}
	.m-slide .bd li p i {position: absolute;left: 0;top: 0;display: block;width:100%;height: 50px;background: #000;opacity: .3; filter: alpha(opacity=30);}
	.m-slide .bd li p a, .m-slide .bd li p a:visited {position: relative;color: #fff;font-size: 16px;line-height: 50px;text-align: center;}

					/*首页-第二部分 中心要闻-右 新闻1*/

.news-list{ padding-left:20px;padding-right:20px; padding-bottom:20px; }
	.news-list li{ font-size:16px; width:100%; color: #333; line-height:38px; background:url(../img/list_icon.png) left center no-repeat; padding-left:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.news-list li a{float:left; display:block; width:82%; }
	.news-list li span{ float:left; color:#90959c;}
	.news_hand{width:110px; height:38px; line-height:38px;background:#ffffff; border-radius:10px; text-align:center; font-size:14px; margin-left:20px;vertical-align: middle;}
	.news_hand img{vertical-align: middle;}
	.news_hand a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.news_hand a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}
	
					/*首页-第三部分 业务领域*/	
.ywly{ width:100%; background:url(../img/ywly_bg.png) no-repeat center bottom;}
	.yw_con{ width:1200px; margin:auto; background:url(../img/yw_bg.png) no-repeat center top;}
	.yw_tit{ width:150px; margin:auto; padding:50px 0 30px 0; }
	.yw_nr{ padding-bottom:50px;}
	.yw_pic{}
	.yw_pic_c { position: relative; display: inline-block; margin-right:14px; margin-bottom: 20px;/* 确保容器能够包含浮动的内容 */}
 
	.yw_pic_c img {
		width: 387px; /* 或指定一个具体的宽度 */
		height: auto; /* 保持图片的宽高比 */
		transition: transform 0.5s ease; /* 平滑的放大效果 */
	}

	.yw_pic_c .text {
		position: absolute;
		padding: 30px;
		top: 0;
		left: 0;
		width: 60%; /* 让文字容器和图片一样宽 */
		text-align: left; /* 文字居中显示 */
		pointer-events: none; /* 防止文字遮挡图片，使得鼠标事件可以穿透文字 */
	}
	
	.yw_pic_c .text h3 {  color: #ffffff; font-size: 22px; height: 120px; line-height: 36px;}
	.yw_pic_c .text span img { width: 24px; height: 24px; display: inline-block; }
	.yw_pic_c:hover img {
		transform: scale(1.1); /* 鼠标悬停时放大图片 */
	}
	
	.yw_pt{margin-top:20px;}
	
	
					/*首页-第四部分 通知公告*/	
.tzgg{ width:100%; background:url(../img/tz_bg.png) no-repeat center bottom #f6f9fc;}
	.tz_con{ width:1200px; margin:auto; padding-bottom:30px;}
	.tz_tit{ width:150px; margin:auto; padding:50px 0 30px 0; }
	.tz_nr{ padding:20px; box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);border-radius:10px; background:#ffffff; display:inline-block;}
	.tz_nr_l,.tz_nr_r{ width:45%; float:left;}
	.tz_more{width:110px; margin:30px auto 0 auto; height:38px; line-height:38px;background:#ffffff; border-radius:10px; text-align:center; font-size:14px; vertical-align: middle; }
	.tz_more a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.tz_more a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}
	.tz_nr_l{ border-right:1px solid #e4e4e4;}
	
	.tz_nr ul{ padding:0 28px;}
	.tz_nr ul li{ margin:15px 0;}
	.tz_nr ul li h3{ color:#333333; font-size:18px; line-height:32px;}
	.tz_nr ul li p{ color:#696969; font-size:14px; line-height:22px;}
	.tz_nr ul li span{ color:#696969; font-size:14px; line-height:32px;}
	.tz_nr ul li span img{vertical-align: middle;}

					/*首页-第五部分 服务中心*/	
.fwzx{ width:100%; height:385px;background:url(../img/fw_bg.png) no-repeat center; color:#ffffff;}
	.fw_con{width:1200px; margin:auto; padding-top:100px;}
	.fw_con h1{ font-size:48px; line-height:28px; letter-spacing:5px;}
	.fw_con h2{ font-size:32px; font-weight:800; color:#fff; opacity:0.3; line-height:28px;}
	.fw_con h3{ font-size:16px; font-weight:normal; margin:15px 0;}
	.fw_con h4{ width:120px; height:42px; line-height:42px;background:#ffffff; border-radius:10px; text-align:center; font-size:16px;vertical-align: middle; margin-top:80px; font-weight:normal;}
	.fw_con h4 a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.fw_con h4 a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}





	
/**********2 单位概况********/


.con{ background:url(../img/list_bg.png) no-repeat center top #f0f2f4; padding-bottom:30px; }
	.con_tit{width:1100px; margin:auto; padding:70px 0 70px 20px; background:url(../img/con_tit_bg.png) no-repeat left;}
	.con_tit h3{ font-size:38px; line-height:26px; font-weight:bold; color:#555555;font-family:"宋体";}
	.con_tit h4{ font-size:28px; line-height:20px; font-weight:normal; color:#555555; opacity:0.3; }
	
	.dw{ width:1200px; margin:auto;background-color:#ffffff; border-radius:10px 10px 0px 0;}	
	.dw .site{padding:20px 30px; border-bottom:1px solid #f0f2f4;}
	
	.dw .dw_nav{ width:300px; float:left;}	
	.dw .dw_nav ul li{height:60px; line-height:60px; text-indent:30px; font-size:16px;border-bottom:1px solid #f0f2f4;}
	.dw .dw_nav #dw_nav_now{ background-color:#005fa5; }
	.dw .dw_nav #dw_nav_now a{ color:#ffffff;}
	
	
	.dw .dw_con{ width:780px; border-left:1px solid #f0f2f4;background-color:#ffffff;float:left; padding:0 50px 30px 50px; font-size:18px; line-height:36px; text-align:left;color: #333333;}
	.dw .dw_con h1{ text-align:center; height:100px;line-height:100px; background:url(../img/tit_icon.png) repeat-x bottom;margin-bottom:20px;font-size: 28px;}
	.dw .dw_con span{ display:block; text-align:center; margin:30px auto;}
	.dw .dw_con p{ text-indent:40px;font-size:18px; line-height28px; margin-top:10px; color:#686868;}

/**********2-2 主要领导********/

	.ld_pic{float: left; margin:20px 40px; text-align: center;line-height: 22px;}
	
	.ld_pic h5{ font-size: 16px;color: #333333; margin-top:10px; }
	.ld_pic h6{font-size: 14px; color: #666666;}

/**********2-4 组织机构********/

	.zz_list1,.zz_list2,.zz_list3{float: left; margin:20px 10px; line-height: 22px;text-align:left;}

	
	.zz_list1 h2,.zz_list2 h2,.zz_list3 h2{ font-size: 18px;color: #005FA5;margin-top:10px;  border-bottom: 2px solid #2B7BB6; padding: 10px 0;}
	.zz_list1 span,.zz_list2 span,.zz_list3 span{text-align:left;font-size: 16px; font-weight: normal;color: #666666; line-height:38px; }	
/**********3 中心要闻********/

	.xw{ width:1200px; margin:auto;background-color:#ffffff; border-radius:10px 10px 0px 0;}	
	.xw .site{padding:20px 30px; border-bottom:1px solid #f0f2f4;}
		
	.xw .xw_con{  background-color:#ffffff; padding:0 50px 50px 50px; font-size:18px; line-height:36px; text-align:left;}
	
	.xw_con_list{ padding:50px 20px; border-bottom:1px solid #e2e2e2;}
	.xw_con_list h3{ float:left;border-right:1px solid #e2e2e2; font-size:22px; font-weight:normal;width:150px; height:100px; margin-right:30px; line-height:100px;}
	.xw_con_list img{ float:left; margin-right:30px; max-width:135px; max-height:105px;}
	.xw_con_list h4{ font-size:22px;}
	.xw_con_list p{ font-size:16px; line-height:22px; margin-top:10px; color:#686868;}
	
	.xw_con_list:hover{background: url("../img/new_bg.png") no-repeat;color: #ffffff;}
	.xw_con_list:hover h3{ color: #ffffff;}
	.xw_con_list:hover h4 a{ color: #ffffff;}
	.xw_con_list:hover h4 a:hover{ text-decoration: underline}
	.xw_con_list:hover p{ color: #ffffff;}
	
	
	
	.list_more{width:100%; margin-top:20px; height:48px; line-height:48px;background:#eeeeee; border-radius:5px; text-align:center; font-size:16px; vertical-align: middle;}
	.list_more a{color:#666; background:url(../img/more2.png) no-repeat right;}
	.list_more a:hover{ color:#2275b1; background:url(../img/more.png) no-repeat right}
	
	

/**********4 中心要闻-正文********/
		
	.xw .xw_zw{ background-color:#ffffff; padding:0 50px 50px 50px; font-size:18px; line-height:36px; text-align:left;}

	.xw_zw h1{ text-align:center; height:120px;line-height:120px; background:url(../img/tit_icon.png)  repeat-x bottom;margin-bottom:20px;font-size: 28px;}
	.xw_zw span{ display:block; text-align:center; margin:30px auto;}
	.xw_zw p{ text-indent:40px;font-size:18px; line-height28px; margin-top:10px; color:#686868;}
	
	/**********6 联系我们********/
	.lianxi{padding:50px;display: flex;}	
	.lx_l{  float: left;}
	.lx_l{padding:20px; width: 45%; line-height: 38px;}
	.lx_l h1{border-bottom: 1px solid #ccc;}
	.lx_l ul{padding: 20px 0;color: #333333;}
	.lx_l ul li img{margin-right:10px;vertical-align: middle;}
	.lx_r{float: right;}
	
/**********5 业务领域********/	
   .wrap{
	     height: 100%;
		 width: 300px;
		 text-align: left; float:left;
		 color: #333333; 
	 }
	.wrap_nav{ 
	     width: 300px;
         
	 }
	 #nav_list_now h2{ background-color:#005fa5; color: #ffffff;}
	 .nav-list{ border-bottom:1px solid #f0f2f4; text-indent:20px;}
	 .nav-list h2{
	     position:relative;
	     padding: 18px 0;
		 background-color: #ffffff;
		 font-size: 16px; font-weight:normal;
	 }
	 .nav-list h2:hover{
	     background-color:#005fa5;
		 color: #ffffff;
	 }
	 .nav-list h2.on{                    /*设置h2点击后类on属性，点击后h2颜色变化*/
	     background-color:#005fa5; color: #ffffff;
	 }
	
    .nav-list i{ 
		 width:20px; height:20px;margin-right: 10px;
	     float: right;
		 display:inline-block; right: 0px;align-items: center;
		 background: url("../img/icon_z.png") no-repeat right;
		 transform-origin:center;   /*设置小三角旋转基点*/
		 transition: .8s;    /*旋转过渡时间*/
}

	 .nav-list i.on{               /*设置点击后添加的类on属性（小三角旋转角度）*/
	     transform: rotate(90deg);
	 }
	
	 .hide{
	     height: 0;
		 overflow: hidden;
		
		 transition: 1s;
		 
	 }
	 .hide h5{
	     padding: 15px 0;
		 background-color: #f9fbfd;
		 border-bottom: 1px solid #f0f2f4;
		 padding-left:20px		 
	 }
	 .hide h5 a{ color:#3e3e3e; padding-left:8px;}
	 .hide h5 a:hover{ color:#005fa5; }
	 .hide h5:hover{
	 	background-color: #e6f0fa;
	 }	

}

@media (min-width: 768px) and (max-width: 1024px){
/*首页-第一部分 banner*/

.banner{width:100%; height:500px; background:url(../img/banner.jpg) no-repeat center;}
.btn1 { background: url("../img/sq_2.png") no-repeat center center;width: 100%; height:30px; margin-top:-30px; z-index:999;}
.btn2 { background: url("../img/sq_2a.png") no-repeat center center;width: 100%; height:30px; z-index:999;}


	/*首页-第二部分 中心要闻*/
.news{ width:100%;height:560px; background:url(../img/news_bg.png) no-repeat center;}
.news_tit{ width:150px; margin:auto; padding:30px 0 20px 0; }
.pic_news{ width:100%; margin:30px auto 15px auto;height:365px;}
.p-n-r,.p-n-l{float:left; }
.p-n-l{width:50%;}
.p-n-r{width:50%;}
	/*首页-第二部分 中心要闻-左 图片轮播*/
.m-slide{position: relative;width:100%; height: 365px;}
	.m-slide .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
	.m-slide .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
	.m-slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}
	.m-slide .prev, .m-slide .next {width: 40px;height: 40px;margin: -20px 0 0;display: none;background:url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%; z-index: 10;cursor: pointer;text-indent: -9999px;
	filter: alpha(opacity=20);opacity: 0.2;}
	.m-slide .prev {left: 16px;}
	.m-slide .next {background-position: 0 -40px;right: 16px;}
	.m-slide .prev:hover,	.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	.m-slide .bd {width:100%;height: 365px;position: relative;overflow: hidden;}
	.m-slide .bd li { width:100%; height: 365px;background-color: #fff;position: relative;}
	.m-slide .bd li p { position: absolute; left: 0; bottom: 0;line-height: 50px;height: 50px;width:100%;white-space: nowrap;overflow: hidden;padding-left:20px;}
	.m-slide .bd li p i {position: absolute;left: 0;top: 0;display: block;width:100%;height: 50px;background: #000;opacity: .3; filter: alpha(opacity=30);}
	.m-slide .bd li p a, .m-slide .bd li p a:visited {position: relative;color: #fff;font-size: 16px;line-height: 50px;text-align: center;}

	/*首页-第二部分 中心要闻-右 新闻1*/


.news-list{ padding-left:10px;padding-right:20px; margin-left:10px; }
	.news-list li{ font-size:16px; width:100%; color: #333; line-height:38px; background: url(../img/list_icon.png) left center no-repeat; padding-left:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.news-list li a{float:left; display:block; width:75%; margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis:}
	.news-list li span{ float:left; color:#90959c; padding-left:10px;}
	.news_hand{width:120px; height:38px; line-height:38px;background:#ffffff; border-radius:10px; text-align:center; font-size:14px; margin-left:20px;vertical-align: middle; margin-top:20px;}
	.news_hand img{vertical-align: middle;}
	.news_hand a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.news_hand a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}
	
	/*首页-第三部分 业务领域*/	
.ywly{ width:100%; background:url(../img/ywly_bg.png) no-repeat center bottom;}
	.yw_con{ width:100%; margin:auto; background:url(../img/yw_bg.png) no-repeat center top;}
	.yw_tit{ width:150px; margin:auto; padding:50px 0 30px 0; }
	.yw_nr{ padding-bottom:50px; width:100%}
	.yw_pic{ width: 100%; padding-left: 14px;}
	.yw_pic_c { position: relative; display: inline-block; width: 31%; margin-right:14px; margin-bottom: 20px;/* 确保容器能够包含浮动的内容 */}
 
	.yw_pic_c img {
		width: 100%; /* 或指定一个具体的宽度 */
		height: auto; /* 保持图片的宽高比 */
		transition: transform 0.5s ease; /* 平滑的放大效果 */
	}

	.yw_pic_c .text {
		position: absolute;
		padding:20px;
		top: 0;
		left: 0;
		width: 60%; /* 让文字容器和图片一样宽 */
		text-align: left; /* 文字居中显示 */
		pointer-events: none; /* 防止文字遮挡图片，使得鼠标事件可以穿透文字 */
	}
	
	.yw_pic_c .text h3 {  color: #ffffff; font-size: 20px; height: 100px; line-height: 36px;}
	.yw_pic_c .text span img { width: 24px; height: 24px; display: inline-block; }
	.yw_pic_c:hover img {
		transform: scale(1.1); /* 鼠标悬停时放大图片 */
	}
	
	.yw_pt{margin-top:20px; width: 100%; padding-left: 10px;}
	.yw_pt img{width:49%;}
	
	
	/*首页-第四部分 通知公告*/	
.tzgg{ width:100%; background:url(../img/tz_bg.png) no-repeat center bottom #f6f9fc;}
	.tz_con{ width:100%; margin:auto; padding-bottom:30px;}
	.tz_tit{ width:150px; margin:auto; padding:50px 0 30px 0; }
	.tz_nr{ width:90%; margin:auto 30px;padding:20px; box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);border-radius:10px; background:#ffffff; display:inline-block;}
	.tz_nr_l,.tz_nr_r{ width:42%; float:left;}
	.tz_more{width:110px; margin:30px auto 0 auto; height:38px; line-height:38px;background:#ffffff; border-radius:10px; text-align:center; font-size:14px; vertical-align: middle; }
	.tz_more a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.tz_more a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}
	.tz_nr_l{ border-right:1px solid #e4e4e4;}
	
	.tz_nr ul{ padding:0 28px;}
	.tz_nr ul li{ margin:15px 0;}
	.tz_nr ul li h3{ color:#333333; font-size:18px; line-height:32px;}
	.tz_nr ul li p{ color:#696969; font-size:14px; line-height:22px;}
	.tz_nr ul li span{ color:#696969; font-size:14px; line-height:32px;}
	.tz_nr ul li span img{vertical-align: middle;}

	/*首页-第五部分 服务中心*/	
.fwzx{ width:100%; height:385px;background:url(../img/fw_bg.png) no-repeat center; color:#ffffff;}
	.fw_con{width:90%; margin:auto; padding-top:100px;}
	.fw_con h1{ font-size:48px; line-height:28px; letter-spacing:5px;}
	.fw_con h2{ font-size:32px; font-weight:800; color:#fff; opacity:0.3; line-height:28px;}
	.fw_con h3{ font-size:16px; font-weight:normal; margin:15px 0;}
	.fw_con h4{ width:120px; height:42px; line-height:42px;background:#ffffff; border-radius:10px; text-align:center; font-size:16px;vertical-align: middle; margin-top:80px; font-weight:normal;}
	.fw_con h4 a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.fw_con h4 a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}
	
	
	
	
	
	
/**********2 单位概况********/
.con{ background:url(../img/list_bg.png) no-repeat center top #f0f2f4; padding-bottom:30px; }
	.con_tit{width:90%; margin:auto; padding:70px 0 70px 20px; background:url(../img/con_tit_bg.png) no-repeat left;}
	.con_tit h3{ font-size:38px; line-height:26px; font-weight:bold; color:#555555;font-family:"宋体";}
	.con_tit h4{ font-size:28px; line-height:20px; font-weight:normal; color:#555555; opacity:0.3; }
	
	.dw{ width:100%; margin:auto;background-color:#ffffff; }	
	.dw .site{padding:20px 30px; border-bottom:1px solid #f0f2f4;}
	.dw .dw_nav{ width:220px;  float:left;}	
	.dw .dw_nav ul li{height:60px; line-height:60px; text-indent:30px; font-size:16px;border-bottom:1px solid #f0f2f4;}
	.dw .dw_nav .dw_nav_now{ background-color:#005fa5; }
	.dw .dw_nav .dw_nav_now a{ color:#ffffff;}		
	.dw .dw_con{float:left; width:650px; border-left:1px solid #f0f2f4;background-color:#ffffff; padding:30px 50px; font-size:18px; line-height:36px; text-align:left; }
	.dw .dw_con h1{ text-align:center; height:80px;line-height:80px; background:url(../img/tit_icon.png) no-repeat bottom;margin-bottom:20px;font-size: 28px;}
	.dw .dw_con span{ display:block; text-align:center; margin:30px auto;}
	.dw .dw_con span img{ width:90%}
	.dw .dw_con p{ text-indent:40px;font-size:18px; line-height28px; margin-top:10px; color:#686868;}
	
	
/**********2-2 主要领导********/

	.ld_pic{float: left; margin:20px 40px; text-align: center;line-height: 22px;}
	
	.ld_pic h5{ font-size: 16px;color: #333333; margin-top:10px; }
	.ld_pic h6{font-size: 14px; color: #666666;}
	
/**********2-4 组织机构********/

	.zz_list1,.zz_list2,.zz_list3{float: left; margin:20px 10px; line-height: 22px;text-align:left;}

	
	.zz_list1 h2,.zz_list2 h2,.zz_list3 h2{ font-size: 18px;color: #005FA5;margin-top:10px;  border-bottom: 2px solid #2B7BB6; padding: 10px 0;}
	.zz_list1 span,.zz_list2 span,.zz_list3 span{text-align:left;font-size: 16px; font-weight: normal;color: #666666; line-height:38px; }
	
	
	
/**********3 中心要闻********/
	
	.xw{ width:100%; margin:auto;background-color:#ffffff; }	
	.xw .site{padding:20px 30px; border-bottom:1px solid #f0f2f4;}
		
	.xw .xw_con{  background-color:#ffffff;float:left; padding:0 50px 50px 50px; font-size:18px; line-height:36px; text-align:left;}
	
	.xw_con_list{ padding:50px 20px; border-bottom:1px solid #e2e2e2;}
	.xw_con_list h3{ float:left;border-right:1px solid #e2e2e2; font-size:22px; font-weight:normal;width:150px; height:100px; margin-right:30px; line-height:100px;}
	.xw_con_list img{ float:left; margin-right:30px; max-width:135px; max-height:105px;}
	.xw_con_list h4{ font-size:22px;}
	.xw_con_list p{ font-size:16px; line-height:22px; margin-top:10px; color:#686868;}
	
	.xw_con_list:hover{background: url("../img/new_bg.png") no-repeat;color: #ffffff;}
	.xw_con_list:hover h3{ color: #ffffff;}
	.xw_con_list:hover h4 a{ color: #ffffff;}
	.xw_con_list:hover h4 a:hover{ text-decoration: underline}
	.xw_con_list:hover p{ color: #ffffff;}
	
	.list_more{width:100%; margin-top:20px; height:48px; line-height:48px;background:#eeeeee; border-radius:5px; text-align:center; font-size:16px; vertical-align: middle;}
	.list_more a{color:#666; background:url(../img/more2.png) no-repeat right;}
	.list_more a:hover{ color:#2275b1; background:url(../img/more.png) no-repeat right}
	
	
	
	
/**********4 中心要闻-正文********/
		
	.xw .xw_zw{ background-color:#ffffff; padding:0 30px 50px 30px; font-size:18px; line-height:36px; text-align:left;}

	.xw_zw h1{ text-align:center; height:120px;line-height:120px; background:url(../img/tit_icon.png)  repeat-x bottom;margin-bottom:20px;}
	.xw_zw span{ display:block; text-align:center; margin:30px auto;}
	.xw_zw p{ text-indent:40px;font-size:18px; line-height28px; margin-top:10px; color:#686868;}
		
	
	/**********6 联系我们********/
	.lianxi{padding:50px;display: flex;}	
	.lx_l{  float: left;}
	.lx_l{padding:20px 0; margin-right: 20px; width: 45%; line-height: 38px;}
	.lx_l h1{border-bottom: 1px solid #ccc;}
	.lx_l ul{padding: 20px 0;color: #333333;}
	.lx_l ul li img{margin-right:10px;vertical-align: middle;}
	.lx_r{float: right;}
	
	
/**********5 业务领域********/	
   .wrap{
	     height: 100%;
		 width: 23%;
		 text-align: left; float:left;
		 color: #333333; 
	 }
	.wrap_nav{ 
	     width: 100%;
         
	 }
	 #nav_list_now h2{ background-color:#005fa5; color: #ffffff;}
	 .nav-list{ border-bottom:1px solid #f0f2f4; text-indent:20px;}
	 .nav-list h2{
	     position:relative;
	     padding: 15px 0;
		 background-color: #ffffff;
		 font-size: 16px;font-weight:normal;
	 }
	 .nav-list h2:hover{
	     background-color:#005fa5;
		 color: #ffffff;
	 }
	 .nav-list h2.on{                    /*设置h2点击后类on属性，点击后h2颜色变化*/
	     background-color:#005fa5; color: #ffffff;
	 }
	 .nav-list i{ 
		 width:20px; height:20px;margin-right: 10px;
	     float: right;
		 display:inline-block; right: 0px;align-items: center;
		 background: url("../img/icon_z.png") no-repeat right;
		 transform-origin:center;   /*设置小三角旋转基点*/
		 transition: .8s;    /*旋转过渡时间*/
}

	 .nav-list i.on{               /*设置点击后添加的类on属性（小三角旋转角度）*/
	     transform: rotate(90deg);
	 }
	
	 .hide{
	     height: 0;
		 overflow: hidden;

		 transition: 1s;
		 
	 }
	 .hide h5{
	     padding: 15px 0;
		 background-color: #f9fbfd;
		 border-bottom: 1px solid #f0f2f4;
		 padding-left:20px		 
	 }
	 .hide h5 a{ color:#3e3e3e; padding-left:8px;}
	 .hide h5 a:hover{ color:#005fa5; }
	 .hide h5:hover{
	 	background-color: #e6f0fa;
	 }		
	
	



}

@media (max-width: 768px){

	/*首页-第一部分 banner*/
.banner{width:100%; height:265px; background:url(../img/banner-m.jpg) no-repeat center;}
.btn1 { background: url("../img/sq_2.png") no-repeat center center;width: 100%; height:30px; margin-top:-30px; z-index:999;}
.btn2 { background: url("../img/sq_2a.png") no-repeat center center;width: 100%; height:30px; z-index:999;}
	/*首页-第二部分 中心要闻*/
.news{ width:100%;}
.news_tit{ display:none;}
.pic_news{ width:100%; overflow:hidden; margin:0;background-color:#fff;margin-top:10px;}
.p-n-l{width:100%;}
.p-n-r{width:100%;  }
    /*首页-第二部分  首页轮播*/
.m-slide{position: relative;width: 100%;height:aoto; }
	.m-slide .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
	.m-slide .hd li{cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
	.m-slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}
	.m-slide .prev, .m-slide .next {width: 40px;height: 40px;margin: -20px 0 0;display: none;background:url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%; z-index: 10;cursor: pointer;text-indent: -9999px;
	filter: alpha(opacity=20);opacity: 0.2;}
	.m-slide .prev {left: 16px;}
	.m-slide .next {background-position: 0 -40px;right: 16px;}
	.m-slide .prev:hover,.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	.m-slide .bd {width:100%; height:aoto;position: relative;overflow: hidden;}
	.m-slide .bd li {width:auto;height:aoto;background-color: #fff;position: relative;}
	.m-slide .bd li img{ width:100%;}
	.m-slide .bd li p { position: absolute; left: 0; bottom: 0;line-height: 50px;height: 50px;width: 100%;white-space: nowrap;overflow: hidden;padding-left:20px;}
	.m-slide .bd li p i {position: absolute;left: 0;top: 0;display: block;width:100%;height: 50px;background: #000;opacity: .3; filter: alpha(opacity=30);}
	.m-slide .bd li p a, .m-slide .bd li p a:visited {position: relative;color: #fff;font-size: 16px;line-height: 50px;text-align: center;}

     /*首页-第二部分  切换新闻*/


.news-list{ padding-left:20px; padding-top:10px; padding-right:20px; margin-right:15px;}
	.news-list li{ font-size:14px; width:100%; color: #333; line-height:38px; background:url(../img/list_icon.png) left center no-repeat; padding-left:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom:1px solid #e0e0e0;}
	.news-list li a{float:left; width:70%; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
	.news-list li span{ float:right; color:#90959c;}
	.news_hand{ width:98%; padding:10px 0; background-color:#f3f3f3; background-image:none; text-align:center;list-style:none; margin:15px auto; border:none; border-radius:5px;-moz-border-radius:5px; /* 老的 Firefox */;}
	.news_hand a{ color:#006eab;}
	.news_hand a:hover{ color:#333333;}
	
	.list_con{ display:none;}
	
/*首页-第三部分 业务领域*/	
.ywly{ width:100%; }
	.yw_con{ width:100%; margin:auto; background:url(../img/yw_bg.png) no-repeat center top;}
	.yw_tit{ width:150px; margin:auto; padding:30px 0; }
	.yw_nr{ width:100%;padding-bottom:50px;}
	.yw_pic{}
	.yw_pic_c {width: 46%; position: relative; display: inline-block;/* 确保容器能够包含浮动的内容 */ margin-left: 10px; margin-bottom: 20px;}
 
	.yw_pic_c img {
		width: 100%; /* 或指定一个具体的宽度 */
		height: auto; /* 保持图片的宽高比 */
		transition: transform 0.5s ease; /* 平滑的放大效果 */
	}

	.yw_pic_c .text {
		position: absolute;
		padding: 20px;
		top: 0;
		left: 0;
		width: auto; /* 让文字容器和图片一样宽 */
		text-align: left; /* 文字居中显示 */
		pointer-events: none; /* 防止文字遮挡图片，使得鼠标事件可以穿透文字 */
	}
	
	.yw_pic_c .text h3 {  color: #ffffff; font-size: 14px; line-height: 22px;}
	.yw_pic_c .text span img { width: 16px; height: 16px; display: inline-block; }
	.yw_pic_c:hover img {
		transform: scale(1.1); /* 鼠标悬停时放大图片 */
	}
	.yw_pt{margin-top:20px;padding: 10px;}
	.yw_pt img{width:100%; }
	
	
	/*首页-第四部分 通知公告*/	
.tzgg{ width:100%; background:url(../img/tz_bg.png) no-repeat center bottom #f6f9fc;}
	.tz_con{ width:100%; margin:auto; padding-bottom:30px;}
	.tz_tit{ width:150px; margin:auto; padding:50px 0 30px 0; }
	.tz_nr{  width:90%;padding:15px 0; margin-left:20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);border-radius:10px; background:#ffffff; display:inline-block;}
	.tz_nr_l,.tz_nr_r{}
	.tz_more{width:110px; margin:30px auto 0 auto; height:38px; line-height:38px;background:#ffffff; border-radius:10px; text-align:center; font-size:14px; vertical-align: middle; }
	.tz_more a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.tz_more a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}
	
	.tz_nr ul{ padding:0 28px;}
	.tz_nr ul li{ margin:15px 0;}
	.tz_nr ul li h3{ color:#333333; font-size:18px; line-height:32px;}
	.tz_nr ul li p{ color:#696969; font-size:14px; line-height:22px;}
	.tz_nr ul li span{ color:#696969; font-size:14px; line-height:32px;}
	.tz_nr ul li span img{vertical-align: middle;}

	/*首页-第五部分 服务中心*/	
.fwzx{ width:100%; height:385px;background:url(../img/fw_bg.png) no-repeat left; color:#ffffff;}
	.fw_con{width:100%; margin:auto; text-align:center; padding-top:100px;}
	.fw_con h1{ font-size:32px; line-height:28px; letter-spacing:5px;}
	.fw_con h2{ font-size:26px; font-weight:800; color:#fff; opacity:0.3; line-height:28px;}
	.fw_con h3{ font-size:16px; font-weight:normal; margin:15px 0;}
	.fw_con h4{ width:120px; margin:auto;height:42px; line-height:42px;background:#ffffff; border-radius:10px; text-align:center; font-size:16px;vertical-align: middle; margin-top:50px; font-weight:normal;}
	.fw_con h4 a{ color:#2275b1; background:url(../img/more.png) no-repeat right;}
	.fw_con h4 a:hover{ color:#666; background:url(../img/more2.png) no-repeat right}



	
/**********2 单位概况********/
.con{ background:url(../img/list_bg.png) no-repeat center top #f0f2f4; padding-bottom:30px; }
	.con_tit{width:90%; margin:auto; margin-left:20px; padding:70px 0 70px 20px; background:url(../img/con_tit_bg.png) no-repeat left;}
	.con_tit h3{ font-size:38px; line-height:26px; font-weight:bold; color:#555555;font-family:"宋体";}
	.con_tit h4{ font-size:28px; line-height:20px; font-weight:normal; color:#555555; opacity:0.3; }
	
	.dw{ width:100%; margin:auto;background-color:#ffffff; }	
	.dw .site{ padding:20px 10px; border-bottom:1px solid #f0f2f4;}
	
	.dw .dw_nav{ width:100%; }	
	.dw .dw_nav ul li{ width:30%; float:left;height:40px; margin:20px 0px 10px 10px; line-height:40px; text-align:center; font-size:16px;border:1px solid #f0f2f4;}
	.dw .dw_nav .dw_nav_now{ background-color:#005fa5; }
	.dw .dw_nav .dw_nav_now a{ color:#ffffff;}
		
	.dw .dw_con{ width:90%; padding:20px 25px;background-color:#ffffff;  font-size:18px; line-height:36px; text-align:left; clear:both; }
	.dw_con h1{ text-align:center; height:100px;line-height:100px; background:url(../img/tit_icon.png) no-repeat bottom;margin-bottom:20px; font-size: 28px;}
	.dw_con  span{ display:block; text-align:center; margin:30px auto;}
	.dw_con  span img{ width:100%;}
	.dw_con  p{ text-indent:40px;font-size:18px; line-height28px; margin-top:10px; color:#686868;}

/**********2-2 主要领导********/

	.ld_pic{float: left; width: 41%; margin: 20px; text-align: center;line-height: 22px;}
	
	.ld_pic h5{ font-size: 16px;color: #333333; margin-top:10px; }
	.ld_pic h6{font-size: 14px; color: #666666;}
	
/**********2-4 组织机构********/

	.zz_list1,.zz_list2,.zz_list3{margin:20px 10px; line-height: 22px;text-align:left;}

	
	.zz_list1 h2,.zz_list2 h2,.zz_list3 h2{ font-size: 18px;color: #005FA5;margin-top:10px;  border-bottom: 2px solid #2B7BB6; padding: 10px 0;}
	.zz_list1 span,.zz_list2 span,.zz_list3 span{text-align:left;font-size: 16px; font-weight: normal;color: #666666; line-height:38px; }	
	

/**********3 中心要闻********/

	.xw{ width:100%; margin:auto;background-color:#ffffff;}	
	.xw .site{padding:20px 30px; border-bottom:1px solid #f0f2f4;}
		
	.xw .xw_con{  background-color:#ffffff;padding:0 10px 50px 10px; font-size:18px; line-height:36px; text-align:left;}
	
	.xw_con_list{ padding:20px 20px; border-bottom:1px solid #e2e2e2;}
	.xw_con_list h3{font-size:14px; color: #555555;font-weight:normal;width:100%; height:40px;line-height:40px;}
	.xw_con_list img{float:left; margin-right: 15px; width:100%;}
	.xw_con_list h4{ font-size:22px;
  display: -webkit-box;
  -webkit-line-clamp: 1; /* 限制行数为3 */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
	.xw_con_list p{ font-size:16px; line-height:22px;  color:#686868;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* 限制行数为3 */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
	
	.xw_con_list:hover{background: url("../img/new_bg.png") no-repeat;color: #ffffff;}
	.xw_con_list:hover h3{ color: #ffffff;}
	.xw_con_list:hover h4 a{ color: #ffffff;}
	.xw_con_list:hover h4 a:hover{ text-decoration: underline}
	.xw_con_list:hover p{ color: #ffffff;}
	
	
	.list_more{width:100%; margin-top:20px; height:48px; line-height:48px;background:#eeeeee; border-radius:5px; text-align:center; font-size:16px; vertical-align: middle;}
	.list_more a{color:#666; background:url(../img/more2.png) no-repeat right;}
	.list_more a:hover{ color:#2275b1; background:url(../img/more.png) no-repeat right}
	.list_more{width:100%; margin-top:20px; height:48px; line-height:48px;background:#eeeeee; border-radius:5px; text-align:center; font-size:16px; vertical-align: middle;}
	.list_more a{color:#666; background:url(../img/more2.png) no-repeat right;}
	.list_more a:hover{ color:#2275b1; background:url(../img/more.png) no-repeat right}
	


/**********4 中心要闻-正文********/
		
	.xw .xw_zw{ background-color:#ffffff;padding:0 20px 50px 20px; font-size:18px; line-height:36px; text-align:left;}

	.xw_zw h1{ text-align:center; line-height:40px; background:url(../img/tit_icon.png)  repeat-x bottom;margin-bottom:20px; padding:30px 0;}
	.xw_zw span{ display:block; text-align:center; margin:30px auto;}
	.xw_zw span img{ width:100%;}
	.xw_zw p{ text-indent:40px;font-size:18px; line-height28px; margin-top:10px; color:#686868;}
	
		
	/**********6 联系我们********/
	.lianxi{padding:20px;}	
	.lx_l{width: 100%;}
	.lx_l{padding:20px; line-height: 38px;}
	.lx_l h1{border-bottom: 1px solid #ccc;}
	.lx_l ul{padding: 20px 0;color: #333333;}
	.lx_l ul li img{margin-right:10px;vertical-align: middle;}
	.lx_r{width: 100%; margin: auto;}
	
	
	
/**********5 业务领域********/	
   .wrap{
	     height: 100%;
		 width: 100%;
		 text-align: left; float:left;
		 color: #333333; 
	 }
	.wrap_nav{ 
	     width: 100%;
         
	 }
	 #nav_list_now h2{ background-color:#005fa5; color: #ffffff;}
	 .nav-list{ border-bottom:1px solid #f0f2f4; text-indent:20px;}
	 .nav-list h2{
	     position:relative;
	     padding: 15px 0;
		 background-color: #ffffff;
		 font-size: 16px;font-weight:normal;
	 }
	 .nav-list h2:hover{
	     background-color:#005fa5;
		 color: #ffffff;
	 }
	 .nav-list h2.on{                    /*设置h2点击后类on属性，点击后h2颜色变化*/
	     background-color:#005fa5; color: #ffffff;
	 }
	 .nav-list i{ 
		 width:20px; height:20px;margin-right: 10px;
	     float: right;
		 display:inline-block; right: 0px;align-items: center;
		 background: url("../img/icon_z.png") no-repeat right;
		 transform-origin:center;   /*设置小三角旋转基点*/
		 transition: .8s;    /*旋转过渡时间*/
}

	 .nav-list i.on{               /*设置点击后添加的类on属性（小三角旋转角度）*/
	     transform: rotate(90deg);
	 }
	
	 .hide{
	     height: 0;
		 overflow: hidden;
	
		 transition: 1s;
		 
	 }
	 .hide h5{
	     padding: 15px 0;
		 background-color: #f9fbfd;
		 border-bottom: 1px solid #f0f2f4;
		 padding-left:20px		 
	 }
	 .hide h5 a{ color:#3e3e3e; padding-left:8px;}
	 .hide h5 a:hover{ color:#005fa5; }
	 .hide h5:hover{
	 	background-color: #e6f0fa;
	 }			
	
	


}

