@charset "utf-8";
/* CSS Document */
/*1024及以上分辨率电脑端*/
@media screen and (min-width:1024px){
    html{
        font-size:18px;
    }
    body{
        font-size:16px;
    }
	/*手机端的模块隐藏*/
	.app-banner,.app-banner2,.app-banner3,#mobile_ul,.news_more,.add_banner,.app_products,.m_imgSet,.threeNav{ display:none;}	
}
@media screen and (min-width:1177px)and (max-width:1259px){
	
	.w1260{ width:1100px;}
	.w612{ width:535px;}
	/*新闻中心焦点图*/
	.w605{ width:445px;}
	
	/*党群工作*/
	.dqgz li a{
		display:block;
		width:435px;
		height:70px;
		overflow:hidden;
	}
	/*公司概况*/
	.qy_wzBox {
		width: 247px;
		height: 272px;
	}
	.qy_btn{
		width:116px;
	}
	
	/*产品中心*/
	.products .hd2 ul{
		padding:0;
	}
	.products .hd2 ul li{
		width:122.22px;
	}
	.products .hd2 ul li a{
		width:100%;
	}
	.zt_box{
		width:100%;
	}
	.zt_box .inlinks{
		width:100%;
	}
	
	.zt_box .prev{
		left:20px;
		top:104px;
	}
	.zt_box .next{
		right:20px;
		top:104px;
	}
	.zt_box .bd ul li{
		width:351px;
		height:263px;
		margin:0 7.66px;
	}
	.zt_box .prev,.zt_box .next{
		width: 55px;
		display:block;
		height: 55px;
	}
	.zt_box .prev img,.zt_box .next img{
		width:55px;
	}
	/*友情链接*/
	.zd_link{
		width:500px;
	}
	.zd_link ul li{
		width:154px;
		margin-right:10px;
	}
	.sel_mask1 select,.sel_mask2 select,.sel_mask3 select{
		width:154px;
	}
	.zd_ewm{
		width:240px;
	}
	.zd_ewm ul li{
		margin-left:20px;
	}
	.zd_copy{
		width:340px;
		margin-left:20px;
	}
	.backTop{
		bottom:195px;
	}
	
	/*新闻列表*/
	.main_right{ width:800px;}
	.zd_title_list ul li{ height:auto;}
	.news_img{ width:250px; height:156px;}
	.news_img img{width:250px; height:156px;}
	.hasImg .article_con{ width:490px;padding: 10px 30px;}
	.nonImg .article_con{ padding: 10px 30px;}
	.article_con h3{ padding-bottom:5px;}
	.article_con div{ padding-top:5px;}
	.article_con div span{ padding-top:5px;}

}
@media screen and (min-width:1024px)and (max-width:1176px){
	.w1260{ width:1000px;}
	.w612{ width:485px;}
	/*新闻中心焦点图*/
	.w605{ width:345px;}
	
	/*党群工作*/
	.dqgz li a{
		display:block;
		width:385px;
		height:70px;
		overflow:hidden;
	}
	
	/*公司概况*/
	.qy_wzBox {
		width: 197px;
		height: 272px;
	}
	.qy_btn{
		width:92px;
	}
	
	/*产品中心*/
	.products .hd2 ul{
		padding:0;
	}
	.products .hd2 ul li{
		width:111px;
	}
	.products .hd2 ul li a{
		width:100%;
	}
	.zt_box{
		width:100%;
	}
	.zt_box .inlinks{
		width:100%;
	}
	
	.zt_box .prev{
		left:10px;
		top:96.5px;
	}
	.zt_box .next{
		right:10px;
		top:96.5px;
	}
	.zt_box .bd ul li{
		width:318px;
		height:238px;
		margin:0 7.66px;
	}
	.zt_box .prev,.zt_box .next{
		width: 45px;
		display:block;
		height: 45px;
	}
	.zt_box .prev img,.zt_box .next img{
		width:45px;
	}
	
	/*友情链接*/
	.zd_link{
		width:400px;
	}
	.zd_link ul li{
		width:121px;
		margin-right:10px;
	}
	.sel_mask1 select,.sel_mask2 select,.sel_mask3 select{
		width:121px;
	}
	.zd_ewm{
		width:240px;
	}
	.zd_ewm ul li{
		margin-left:20px;
	}
	.zd_copy{
		width:340px;
		margin-left:20px;
	}
	.backTop{
		bottom:160px;
	}
	
	/*新闻列表*/
	.main_left{ width:250px;}
	.sub_left_top{ width:250px; height:107px; background-size: cover;}
	
	.main_right{ width:730px;}
	.zd_title_list ul li{ height:auto;}
	.news_img{ width:220px; height:137px; overflow:hidden;}
	.news_img img{width:220px; height:137px;}
	.hasImg .article_con{ width:480px;padding: 0px 15px;}
	.nonImg .article_con{ padding: 10px 30px;}
	.article_con h3{ padding-bottom:0px;}
	.article_con div{ padding-top:5px;}
	.article_con div span{ padding-top:3px;}
	
	
}
@media screen and (min-width:320px)and (max-width:1023px){
	/*手机端的模块显示*/
	.app-banner,.app-banner2,.app-banner3,#mobile_ul,.news_more,.add_banner,.app_products{ display:block;}
	
	/*电脑端的模块隐藏*/
	.banner,#pc_ul,#slideBox2,#slideBox3,.zl-pic,.products,.main_left{ display:none;}

	.w1260{ width:100%;}
	
	.main_right{ margin:0 1em; width:auto; float:none;}
	#xxgk{display:none;}
	
	/*内页三级导航菜单*/
	 .threeNav{ overflow:hidden; margin:1em auto;display:none;}
	 .fa-angle-down:before { content: "\f107";}
	 .fa-times:before { content: "\f00d";}
	 .mobilenav {
         display: flex;
         flex-direction: column;
         align-items: center;
     }
	 .ul_box{ width:100%; overflow:hidden;}
	 .mobilenav ul {
         width: 100%;
         height: 100%;
         display: none;
     }
     .mobilenav li {
         list-style: none;
         width: 100%;
         border-bottom: #f0f0f0 1px solid;
		 margin:auto;
		 background:url(../sub_images/alph.png) repeat;
     }
     .mobilenav li a {
         line-height: 2.5em;
         padding: 0 2em;
         color: #fff;
         display: block;
     }
     .mobilenav p {
         width: 96%;
         height: 2.5em;
         line-height: 2.5em;
         background: #008f47;
         color: #fff;
         display: flex;
         justify-content: space-between;
         padding: 0 1em;
         flex-direction: row-reverse;
         font-size: 1em;
		 font-weight:bold;
		 padding:0 2%;
		  
     }
     
	 .footer{height:100%;}
     
     .mobilenav li .active {
         color: #fff;
     }
     .mobilemingce {
         margin-left: -2em;
     }	
	
	/*新闻列表*/
	.zd_title_list ul li{ height:auto;}
	.news_img{ width:22%; height:auto;}
	.news_img img{width:100%; height:auto;}
	.hasImg .article_con{ width:72%; padding:0.5em 3%;}
	.nonImg .article_con{ padding: 0.5em 3%; width:94%;}
	.article_con h3{ padding-bottom:10px;overflow: hidden; text-overflow: inherit; white-space: normal; height:auto; line-height:1.5em;}
	.article_con div{ padding-top:5px;}
	.article_con div span{ padding-top:3px;}
	.article_con div p{ display:none;}
	
	}
/*640-1024分辨率电脑端或者平板*/
@media screen and (min-width:640px)and (max-width:1023px){

	/*头部*/
	.zd_logo{ padding-left:1%; width:65%; display:block;}
	.zd_logo img{ width:100%;}
	.zd_search{ width:25%; margin-right:1%;}
	.zd_fzgn a, .zd_fzgn span{ font-size:0.78em;}
	.zd_menu ul li a{ font-size:1em;}
	
	/*大图轮播*/
	.app-banner{ position:relative;}
	.app-banner .swiper1 img{ width:100%;}
	.app-banner .swiper1 .swiper-pagination-bullet{ background:#FFF; width:1.8em;border-radius: 0%;}
	.app-banner .swiper1 .swiper-pagination-bullet-active{ background:#ffff01;}
	
	/*新闻列表*/
	#mobile_ul{ margin-top:1em;}
	.app-banner2,
	.app-banner3{ position:relative; width:100%; margin-bottom:1em;}

	.app-banner2 .swiper-container img,.app-banner3 .swiper-container img{width:100%;}
	
	.app-banner2 .swiper-container-horizontal>.swiper-pagination-bullets,.app-banner3 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{ text-align: right; bottom: 0.5em; padding-right: 5px; box-sizing: border-box;}

	.app-banner2 .swiper-pagination-bullet,.app-banner3 .swiper-pagination-bullet {width: 10px;height: 10px;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;}

	.app-banner2 .swiper-pagination-bullet-active,.app-banner3 .swiper-pagination-bullet-active {opacity: 1;background: #ffff01;}
	
	.app-banner2 .swiper-container .swiper-slide,.app-banner3 .swiper-container .swiper-slide{ position: relative;}

	.app-banner2 .swiper-container .swiper-slide a,.app-banner3 .swiper-container .swiper-slide a{ display:block; width:100%; height:100%;}

	.app-banner2 .swiper-container,.app-banner3 .swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}

	.jdt-text{ height: 40px; background: rgba(0,0,0,.5); position: absolute; width: 100%; left: 0; bottom: 0; z-index: 0; font-size: 0.5rem; color: #fff; box-sizing: border-box; padding-right: 130px; padding-left: 10px; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	
	.w605{ width:100%;}
	.news_body{ height:auto;}
	.title_list.fr{ float:none; clear:both;}
	.title_list{ margin-top:0;}
	.title_list ul{ margin:0 0.8em; width:auto;}
	.title_list ul.has_line{ padding-bottom:0.6em; margin-bottom:0.6em;}
	
	/*更多*/
	.news_more{ display:block; margin:auto; width:50%; padding:10px 0; text-align:center; border:solid 1px #ededed; border-radius:30px; font-size:0.875em; color:#999; margin-top:1em;}
	
	/*党群工作*/
	.w612{ width:auto; margin:0 1em;}
	.w612.fl{ float:none; clear:both;}
	.w612.fr{ float:none; clear:both;}
	
	.zd_lm_top a{ line-height:1rem;}
	.dqgz li{ position:relative;}
	.dqgz_time{ position:absolute; left:0; top:0;}
	.dqgz li a{ width:auto; padding-left:100px;}
	
	/*公司概况*/
	.zd_jjBox{ position:relative;}
	.qy_imgBox{ position:absolute; left:0; top:0;}
	.qy_wzBox{ float:left; padding-left:288px; width:auto;}
	.qy_btn{ width:48%;}
	
	/*手机横幅*/
	.add_banner{ position:relative;}
	.add_banner img{ width:100%;}
	
	/*产品中心*/
	.app_products{ width:100%; background:#80c724; padding-bottom:10px;}
	.app_products h3{ text-align:center; font-size:1.25em; padding:1em 0; color:#FFF;}
	.app_products ul li{ display:block; width:33.33%; float:left; margin-bottom:0.8em;}
	.app_products ul li a{ display:block; width:86%; margin:auto; text-align:center; height:2.5em; background:#FFF; line-height:2.5em; color:#333; font-size:1em; border-radius:10px;}
	
	/*友情链接*/
	.zd_link{ float:none; width:auto; margin:0 1em; clear:both;}
	.zd_ewm{ margin-left:0px; margin:1em 0; float:none; width:auto;}
	.zd_ewm ul li{ margin-left:1em; margin-right:0.5em; width:130px;}
	
	.zd_copy{ width:auto; float:none; clear:both; margin-left:1em;}
	.zd_address,.zd_Copyright{ font-size:0.89em;}
	.zd_phone{ font-size:1.33em;}
	
	/*细览*/
	.main_right1{margin:0 1em; overflow:hidden;}
	/*细览电脑版图片集合隐藏*/
	.img_set{ display:none;}
	
	/*细览手机版图片集合*/
	.m_imgSet{ width:100%; position:relative; overflow:hidden;}
	.m_imgSet img{ width:100%;}
	
	/*返回顶部*/
	.backTop{bottom:20px; width:46px; height:46px; background-position:center center;}
	
	/*当前位置*/
	.zd_lacation{ height:auto;}
	.zd_dqwz{ float:none;}
	
	/*图片列表*/
	.zd_img_list ul li{ width:33.33%;}
	
}
@media screen and (min-width:320px)and (max-width:639px){
	
	/*头部*/
	.zd_logo{ padding:0 1%; width:98%;display:block;}
	.zd_logo img{ width:100%;}
	.zd_search{ width:98%; margin:0 1%;}
	.zd_fzgn a, .zd_fzgn span{ font-size:0.78em;}
	
	.zd_menu ul li#zd_home{ display:none;}
	.zd_menu ul li{ width:33.33%;}
	.zd_menu ul li a{ font-size:1.125em; display:block; border-left:solid 1px #bcf9db;border-bottom:solid 1px #bcf9db;}
	
	/*大图轮播*/
	.app-banner{ position:relative;}
	.app-banner .swiper1 img{ width:100%;}
	.app-banner .swiper1 .swiper-pagination-bullet{ background:#FFF; width:1.8em;border-radius: 0%;}
	.app-banner .swiper1 .swiper-pagination-bullet-active{ background:#ffff01;}
	
	/*新闻列表*/
	#mobile_ul{ margin-top:1em;}
	.app-banner2,
	.app-banner3{ position:relative; width:100%; margin-bottom:1em;}

	.app-banner2 .swiper-container img,
	.app-banner3 .swiper-container img{width:100%;height:233px;}
	
	.app-banner2 .swiper-container-horizontal>.swiper-pagination-bullets,.app-banner3 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{ text-align: right; bottom: 0.5em; padding-right: 5px; box-sizing: border-box;}

	.app-banner2 .swiper-pagination-bullet,.app-banner3 .swiper-pagination-bullet {width: 10px;height: 10px;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;}

	.app-banner2 .swiper-pagination-bullet-active,.app-banner3 .swiper-pagination-bullet-active {opacity: 1;background: #ffff01;}
	
	.app-banner2 .swiper-container .swiper-slide,.app-banner3 .swiper-container .swiper-slide3{ position: relative;}

	.app-banner2 .swiper-container .swiper-slide a,.app-banner3 .swiper-container .swiper-slide3 a{ display:block; width:100%; height:100%;}

	.app-banner2 .swiper-container ,.app-banner3 .swiper-container{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1}

	.swiper-pagination{text-align:right;}

	.jdt-text{ height: 40px; background: rgba(0,0,0,.5); position: absolute; width: 100%; left: 0; bottom: 0; z-index: 0; font-size: 0.5rem; color: #fff; box-sizing: border-box; padding-right: 130px; padding-left: 10px; line-height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	
	.w605{ width:100%;}
	.news_body{ height:auto;}
	.title_list.fr{ float:none; clear:both;}
	.title_list{ margin-top:0;}
	.title_list ul{ margin:0 0.8em; width:auto;}
	.title_list ul.has_line{ padding-bottom:0.6em; margin-bottom:0.6em;}
	
	/*更多*/
	.news_more{ display:block; margin:auto; width:50%; padding:10px 0; text-align:center; border:solid 1px #ededed; border-radius:30px; font-size:0.875em; color:#999; margin-top:1em;}
	
	/*党群工作*/
	.w612{ width:auto; margin:0 1em;}
	.w612.fl{ float:none; clear:both;}
	.w612.fr{ float:none; clear:both;}
	
	.zd_lm_top a{ line-height:1rem;}
	.dqgz li{ position:relative; height:auto;}
	.dqgz_time{ position:absolute; left:0; top:0;}
	.dqgz li a{ width:auto; height:auto; padding-left:100px;}
	
	/*公司概况*/
	.zd_jjBox{ position:relative;}
	.qy_imgBox{ position:absolute; left:0; top:0;}
	.qy_wzBox{ float:left; padding-left:288px; width:auto;}
	.qy_btn{ width:48%;}
	
	/*手机横幅*/
	.add_banner{ position:relative;}
	.add_banner img{ width:100%;}
	
	/*产品中心*/
	.app_products{ width:100%; background:#E7E7E7; padding-bottom:10px;}
	.app_products h3{ text-align:center; font-size:1.25em; padding:1em 0; color:#FFF;}
	.app_products ul li{ display:block; width:33.33%; float:left; margin-bottom:0.8em;}
	.app_products ul li a{ display:block; width:86%; margin:auto; text-align:center; height:2.5em; background:#FFF; line-height:2.5em; color:#333; font-size:1em; border-radius:10px;overflow:hidden;}
	
	/*友情链接*/
	.zd_link{ float:none; width:auto; margin:0 1em; clear:both;}
	.zd_link ul li{ width:30%;}
	.zd_link ul li{ margin-right:10px;}
	.zd_ewm{ margin-left:0px; margin:1em 0;}
	.zd_ewm ul li{ margin-left:1em; margin-right:0.5em;}
	
	
	.zd_copy{ width:auto; float:none; clear:both; margin-left:1em;}
	.zd_address,.zd_Copyright{ font-size:0.89em;}
	.zd_phone{ font-size:1.33em;}
	
	/*当前位置*/
	.zd_lacation{ height:auto;}
	.zd_dqwz{ float:none;}
	
	
	/*细览*/
	.main_right1{margin:0 1em; overflow:hidden;}
	/*细览电脑版图片集合隐藏*/
	.img_set{ display:none;}
	
	/*细览手机版图片集合*/
	.m_imgSet{ width:100%; position:relative; overflow:hidden;}
	.m_imgSet img{ width:100%;}
	
	/*返回顶部*/
	.backTop{bottom:20px; width:46px; height:46px; background-position:center center;}
	
	/*新闻列表*/
	.zd_title_list ul li{ height:auto;}
	.news_img{ width:100%; height:auto;}
	.news_img img{width:100%; height:auto;}
	.hasImg .article_con{ width:94%; padding:0.5em 3%;}
	.nonImg .article_con{ padding: padding:0.5em 3%;}
	.article_con h3{ padding-bottom:10px;overflow: hidden; text-overflow: inherit; white-space: normal; height:auto; line-height:1.5em;}
	.article_con div{ padding-top:5px;}
	.article_con div span{ padding-top:3px;}
	.article_con div p{ display:none;}
	
	
	/*图片列表*/
	.zd_img_list ul li{ width:50%;}

}
@media screen and (min-width:319px) and (max-width:478px){
	
	/*新闻中心*/
	#mobile_ul{ width:100%;}
	#mobile_ul li{ width:42%; margin:0 3%;}
	
	/*公司概况*/
	.qy_imgBox{ width:100%; height:auto; position:static;}
	.qy_wzBox{ float:none; padding-left:0; width:100%; height:auto;}
	.qy_jj{ height:auto;}
	.qy_btn{ width:48%;}
	.qy_img1{ width:100%; height:auto;}
	.qy_img2,.qy_img3{ display:none;}
	
	/*友情链接*/
	.zd_link ul li{ 
	 width:100%;
	 margin-right:0;
	 margin-bottom:0.5em;
	 }
}
@media screen and (min-width:640px)and (max-width:1023px){
    html{
        font-size:26px;
    }
    body{
        font-size:18px;
    }
	
}


/*以下为不同分辨率手机端*/
@media screen and (min-width:480px)and (max-width:639px){
    html{
        font-size:24px;
    }
    body{
        font-size:16px;
    }

}

@media screen and (max-width:479px){
    html{
        font-size:20px;
    }
    body{
        font-size:16px;
    }
}
@media screen and (max-width:360px){
    html{
        font-size:18px;
    }
    body{
        font-size:14px;
    }
}
@media screen and (max-width:320px){
	 html{
        font-size:16px;
    }
    body{
        font-size:12px;
    }
	/*图片列表*/
	.zd_img_list ul li{ width:100%;}
}

