



















html, body{ /*overflow-x: hidden;*/} 
.xzzshdfm,.cp_service,.cptd,.syghgy,.jqkz,.cpmu,.cpgjbw,.cpjzcjwt,.dzzs,.dzsp,.cpsjwsmxzwm,.cpsjyd,.cpgy,.cpgyyy,.cpxq_zs,.hzhbzl,.zlkz,.pgcsgj,.fbzn{ overflow: hidden;}
.dzzs_list li .dzzs_list_title{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden;}

@media (max-width:1800px) {
	.xzfmbz_tu{ left: -3%; width: 105.5%;}
}

@media (max-width:1700px) {
	.xzfmbz_tu{ left: -6.5%; width: 112.5%;}
}
@media (max-width:1600px) {
	.lxsgfm_list li .lxsgfm_list_title{ font-size: 18px; margin-top: 5px;}
	.dzsp_list li .dzsp_list_title{ font-size: 20px;  padding: 3% 15% 3% 4%;}
	.dzsp_list li .dzsp_list_title i{ padding: 10px;}
	.newslist li .newslist_title{ font-size: 18px;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_title{ font-size: 18px; width: calc(100% - 80px); margin-left: 10px;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_tb{ margin: 10px 5px;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_tb img { height: 50px; }
	.cwwmdhzhb_title{ font-size: 22px;}
	.cwwmdhzhb_desc1{font-size: 36px; line-height: 38px; margin-top: 5px;}
	.cwwmdhzhb_desc2{ font-size: 26px; line-height: 30px; margin-top: 10px;}
	.cwwmdhzhb_top_fr a{ font-size: 16px; padding: 10px 15px;}
	.wsmxzsg_fr_def1{ font-size: 30px;}
	.wsmxzsg_fr_def2{ font-size: 15px; margin-top: 0px;}
	.wsmxzsg_title{ font-size: 34px; padding-bottom: 20px;}
	.wsmxzsg_list li .wsmxzsg_list_title{ font-size: 20px; line-height: 26px;}
	.fmlgtd_nav li a{ font-size: 18px;}
	.xzfmbz_tu { left: -7%; width: 114%; }
	.xzfmbz_title{ font-size: 50px;}
	.xzfmbz_list{ margin-top: 20px;}
	.xzfmbz_list li .xzfmbz_list_desc{  font-size: 14px; margin-top: 0px; line-height: 20px;margin-bottom: 20px;}
	.xzfmbz_top_top_tu img{ max-width: 80%;}
	.xzfmbz_top_top_def1{ line-height: 30px; font-size: 20px; margin-top: 20px;}
	.xzfmbz_bot{  margin-top: 70px;}
}



@media (max-width:1400px) {
	.lxsgfm_list li .lxsgfm_list_tu{ padding-bottom: 75%;}
	.lxsgfm_list li .lxsgfm_list_title{ margin-top: 0;}
	.lxsgfm_list li .lxsgfm_list_title::after{ height: 3px;}
	.lxsgfm_list li .lxsgfm_list_desc{ height: 180px;overflow: hidden;}
	.qdlx_fr{ padding: 3%;}
	.qdlx_fl_title{ font-size: 32px; margin-top: 10px;}
	.qdlx_fr_title{ font-size: 24px;}
	.qdlx_fr_desc{ font-size: 14px; line-height: 22px;}
	.qdlx_fr_list li{ padding-left: 42px; margin-bottom: 32px;}
	.qdlx_fr_list li i{ font-size: 26px;}
	.qdlx_fr_list li a{ font-size: 18px;}
	.gzwm_title{ font-size: 32px;}
	.gzwm_desc{ font-size: 16px;}
	.gzwm_fx{ margin-top: 25px;}
	.gzwm_fx li a{ font-size: 24px; line-height: 24px;}
	.cpmu_list li .cpmu_list_title{ font-size: 16px; line-height: 22px; margin-top: 0;}
	.cpmu_list li .cpmu_list_desc{ font-size: 12px;}
	.cpmu_list li .cpmu_list_more{ line-height: 24px; padding: 0 10px; font-size: 12px; margin-top: 8px;}
	.dzsp{ padding: 50px 0;}
	.dzsp_title{ font-size: 32px;}
	.dzsp_list li .dzsp_list_title{ font-size: 16px;}
	.dzsp_list li .dzsp_list_title i { padding: 9px; font-size: 15px; line-height: 15px; }
	.newslist{ margin-top: 0px;}
	.hzhbzl_list li .hzhbzl_list_title{ font-size: 18px; bottom: 8px;}
	.cwwmdhzhb_list li{ margin-bottom: 30px; padding: 10px;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_title{ font-size: 16px;}
	.wsmxzsg_fr_def1 { font-size: 26px;	}
	.wsmxzsg_fr_def2{ font-size: 12px; margin-top: 0px;}
	.wsmxzsg_title{ font-size: 30px;}
	.wsmxzsg_list li{ padding-left: 20%;}
	.wsmxzsg_list li .wsmxzsg_list_title{ font-size: 16px;}
	.wsmxzsg_list li.on .wsmxzsg_list_sz{ font-size: 100px; line-height: 100px;} 
	.wsmxzsg_list li .wsmxzsg_list_more a{ font-size: 16px;}
	.wsmxzsg_sgbg{ font-size: 120px; line-height: 120px; bottom: -30px;}
	.fmlgtd_list li .fmlgtd_list_title{ font-size: 16px;}
	.fmlgtd_list li .fmlgtd_list_desc{ font-size: 14px;}
	.xzfmbz_title { font-size: 40px; line-height: 50px; margin-top: 0px; }
	.xzfmbz_list li .xzfmbz_list_sz{  padding: 5px; font-size: 18px; line-height: 18px;}
	.xzfmbz_list li .xzfmbz_list_title{ font-size: 16px;}
	.xzfmbz_list li .xzfmbz_list_desc{ margin-bottom: 10px;}
	.xzfmbz_bot { margin-top: 60px; }
	.xzfmbz_top_top_def1 { line-height: 26px; font-size: 18px; margin-top: 10px; }
	.searchlist li .searchlist_title{ font-size: 16px;}
}



@media (max-width:1200px) {
	.lxsgfm{ padding: 50px 0;}
	.lxsgfm_title{ font-size: 32px; line-height: 35px;}
	.lxsgfm_def1{ font-size: 26px; line-height: 40px;}
	.lxsgfm_desc{ font-size: 16px; line-height: 28px; padding: 0 5%; padding-top: 15px;}
	.lxsgfm_list{ margin-top: 40px;}
	.lxsgfm_list li .lxsgfm_list_title{ font-size: 15px;}
	.lxsgfm_list li .lxsgfm_list_desc{ font-size: 12px;}
	.lxsgfm_list li .lxsgfm_list_tu { padding-bottom: 90%; }
	.qdlx_form form li .input_title{ font-size: 16px;}
	.qdlx_form form li input{line-height: 40px;}
	.qdlx_fr_list{  min-height: 290px;}
	.qdlx_fr_title { font-size: 20px; }
	.gzwm{ padding: 50px 0;}
	.gzwm_fx {margin-top: 20px;}
	.gzwm_fr_ewm img{ width: 110px;}
	.gzwm_fr_title{ margin-top: 10px;}
	.cpmu{ padding: 50px 0;}
	.cpmu_title{ font-size: 32px;}
	
	.cpmu_list_kuan{ margin-top: 30px;}
	.cpmu_list li .cpmu_list_desc{ height: 50px;}
	.cpmu_list li .cpmu_list_title{ font-size: 14px; line-height: 20px; padding-bottom: 4px;}
	.list_page3 { margin-top: 30px; }
	.list_page2 .swiper-button-prev, .list_page2 .swiper-button-next,.list_page2 .swiper-pagination-bullet{ width: 35px; height: 35px;  font-size: 16px; line-height: 35px;}
	.n_banner_dwon_ss{ width: 350px; margin-top: -40px;}
	.dzzs{ padding: 50px 0;}
	.dzzs_title{ font-size: 32px;}
	.dzzs_list_kuan{ margin-top: 30px;}
	.dzzs_list li .dzzs_list_title{ font-size: 16px; margin-top: 15px; line-height: 22px;}
	.n_news{ padding: 50px 0;}
	.newslist li{padding: 1%; margin-bottom: 30px;}
	.newslist li .newslist_time{ font-size: 16px;}
	.newslist li .newslist_time i{ font-size: 18px;}
	.newslist li .newslist_title { font-size: 16px; margin-top: 5px; line-height: 20px; height: 40px; }
	.newslist li .newslist_desc{ font-size: 12px;}
	.newslist li .newslist_more{ margin-top: 15px;}
	.newslist li .newslist_more span{ font-size: 12px; padding: 5px 20px;}
	.newslist li .newslist_tu{  margin-top: 20px;}
	.hzhbzl{ padding: 50px 0;}
	.hzhbzl_title{ font-size: 32px;}
	.hzhbzl_desc{ margin: 0;}
	.hzhbzl_list li .hzhbzl_list_title{ font-size: 16px;}
	.cwwmdhzhb{ padding: 50px 0;}
	.cwwmdhzhb_title {	font-size: 18px;}
	.cwwmdhzhb_desc1{ font-size: 30px;}
	.cwwmdhzhb_desc2{ font-size: 22px; margin-top: 5px;}
	.cwwmdhzhb_top_fr a{ font-size: 14px; padding: 5px 15px;}
	.cwwmdhzhb_list{ margin-top: 40px;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_title{ font-size: 14px; line-height: 20px;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_jt{ left: -23px; font-size: 16px;}
	.cwwmdhzhb_list li:nth-child(n+5) .cwwmdhzhb_list_jt{ right: -20px;}
	.cwwmdhzhb_list li:nth-child(8) .cwwmdhzhb_list_jt, .cwwmdhzhb_list li:nth-child(9) .cwwmdhzhb_list_jt, .cwwmdhzhb_list li:nth-child(16) .cwwmdhzhb_list_jt{ right: auto; top: -30px;}
	.wsmxzsg{ padding: 50px 0;}
	.wsmxzsg_fl{ margin-top: -100px; padding-top: 60px;}
	.wsmxzsg_title { font-size: 24px; }
	.wsmxzsg_def6{ font-size: 14px;  margin-top: 20px;}
	.wsmxzsg_list li .wsmxzsg_list_sz{ font-size: 24px; line-height: 24px; top: 55%; padding: 10px;}
	.wsmxzsg_list li .wsmxzsg_list_more a { font-size: 14px; padding: 3px 20px; }
	.wsmxzsg_fr_def1 { font-size: 24px; line-height: 34px; }
	.wsmxzsg_fr_desc strong{ font-size: 16px;}
	.wsmxzsg_fr_desc{ font-size: 13px;}
	.wsmxzsg_sgbg{ font-size: 80px; line-height: 80px; bottom: -20px;}
	.fmlgtd{ padding: 50px 0;}
	.fmlgtd_title{ font-size: 32px; line-height: 40px;}
	.fmlgtd_nav li a { font-size: 16px; padding: 5px 15px; }
	.fmlgtd_list_kuan{ margin-top: 30px;}
	.fmlgtd_list li .fmlgtd_list_tb{ padding: 12px;}
	.fmlgtd_list li .fmlgtd_list_desc { font-size: 14px; line-height: 20px; }
	.xzfmbz_title{font-size: 32px; line-height: 40px;}
	.xzfmbz_list li .xzfmbz_list_sz{  border: 2px solid #1640a6;}
	.xzfmbz_top_top_def1{ font-size: 16px;}
	.xzfmbz_tu { left: -7%; width: 114%; margin-top: 74px; }
	.xzfmbz_bot { margin-top: 40px; }
	.xzfmbz{ padding-top: 0;}
	.search{ padding: 50px 0;}
	.searchlist li .searchlist_title { font-size: 14px; }
	.cpmu_list2 li{  margin-bottom: 30px;}

}


@media (max-width:999px) {
	.lxsgfm_desc{ font-size: 14px; line-height: 24px; padding: 0 0%; padding-top: 15px;}
	.lxsgfm_list li .lxsgfm_list_title{ line-height: 18px; height: 50px; align-items: center; display: inline-grid; padding-bottom: 3px;}
	.lxsgfm_list li .lxsgfm_list_title::after{ height: 2px;}
	.lxsgfm_list li .lxsgfm_list_desc{ height: 130px; margin-top: 10px; line-height: 18px;}
	.qdlx_fl{ width: 100%;}
	.qdlx_fl_title{ margin-top: 0px;}
	.qdlx_form{ width: 100%;}
	.qdlx_form form li button{ margin-top: 20px;}
	.qdlx_fr{ width: 100%;}
	.qdlx_fr_list { min-height: auto; margin-top: 20px; }
	.qdlx_fr_list li{ margin-bottom: 18px;}
	.qdlx_form{ margin-top: 20px;}
	.qdlx_fr{ background-position-x: right !important;}
	.qdlx_fr_list li a { font-size: 16px; }
	.qdlx_fr_list li i { font-size: 22px; top: 1px; }
	.gzwm_title { font-size: 28px; line-height: 45px; }
	.gzwm_desc { font-size: 14px; }
	.gzwm_fx li a{ padding: 6px;}
	
	.n_banner_dwon_ss{ width: 300px;}
	.n_banner_dwon_ss .n_banner_dwon_ss_i{ font-size: 12px; line-height: 30px;}
	.n_banner_dwon_ss .n_banner_dwon_ss_b{ line-height: 30px; font-size: 20px;}
	.dzzs_list li .dzzs_list_tu{ box-shadow: 10px 10px 10px #d1d1d1;}
	.dzzs_list li .dzzs_list_title{ font-size: 14px; margin-top: 13px; line-height: 20px; }
	.newslist li .newslist_time { font-size: 14px; }
	.newslist li .newslist_time i { font-size: 16px; }
	.page_kuan a{  font-size: 16px;  width: 35px; height: 35px; line-height: 35px; margin: 0 4px;}
	.news_title{ margin-top:0; font-size: 30px; line-height: 30px;}
	.news_desc{ margin-top: 30px; }
	.news-page{margin: 30px 0;}
	.news-page .news-page-1{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 span{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 a{ height: 35px; line-height: 35px; font-size: 16px;}
	.news-page .return{ width: 130px; height: 40px; line-height: 40px; font-size: 16px;}
	.hzhbzl_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.hzhbzl_list li:nth-child(3n){ margin-right:2%;}
	.hzhbzl_list li:nth-child(2n){ margin-right: 0;}
	.cwwmdhzhb_title { font-size: 16px; }
	.cwwmdhzhb_desc1 { font-size: 24px; margin-top: 0px;}
	.cwwmdhzhb_desc2{ font-size: 18px; margin-top: 0px;}
	.cwwmdhzhb_list{ text-align: center;}
 	.cwwmdhzhb_list li{ width: 31%; margin-right: 2%; float: none !important; display: inline-block; margin-bottom: 10px;}
	.cwwmdhzhb_list li:nth-child(4n){ margin-right: 2%;}
	.cwwmdhzhb_list li:nth-child(3n){ margin-right:0%;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_jt{ display: none;}
	.wsmxzsg_fl{ width: 100%;}
	.wsmxzsg_fr{ width: 100%; margin-top: 10px;}
	.fmlgtd_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.fmlgtd_list li:nth-child(2n){ margin-right: 0;}
	.xzfmbz_tu{ display: none;}
	.xzfmbz_kuan{ padding: 0px;}
	.xzfmbz_top_fl{ width: 100%; margin-top: 30px; padding-left: 0;}
	.xzfmbz_list li{ padding-left: 50px;}
	.xzfmbz_list li .xzfmbz_list_sz{ left: 0; top: 2px;}
	.xzfmbz_top_fr{ width: 100%;padding-bottom: 0%;  margin-right: 0;} 
	.xzfmbz_top_fr_cont{ position: relative; left: auto; top: auto; transform: unset; width: 100%; padding: 20px 0;}
	.xzfmbz_top_top_tu{ max-width: 400px; margin: 0 auto;}
	
	.xzfmbz_bot { margin-top: 20px; }
	.xzfmbz_bot_fl{ width: 100%; margin-left: 0;}
	.xzfmbz_bot_fr{ width: 100%;}
	.searchlist li{ width: 32%; margin-right: 2%;}
	.searchlist li:nth-child(4n){ margin-right: 2%;}
	.searchlist li:nth-child(3n){ margin-right: 0;}
	.cpmu_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.cpmu_list li:nth-child(3n){ margin-right: 2%;}
	.cpmu_list li:nth-child(2n){ margin-right: 0;}
	.dzzs_list2 li{ width: 32%; margin-right: 2%; }
	.dzzs_list2 li:nth-child(4n){ margin-right: 2%}
	.dzzs_list2 li:nth-child(3n){ margin-right: 0}
	.dzsp_list2 li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.dzsp_list2 li:nth-child(3n){ margin-right: 2%;}
	.dzsp_list2 li:nth-child(2n){ margin-right: 0;}

}


@media (max-width:799px) {
	.lxsgfm_def1{ font-size: 22px; line-height: 25px; margin-top: 5px;}
	.lxsgfm_desc:after{ top: -1px; height: 4px;}
	.lxsgfm_desc{ font-size: 13px;}
	.lxsgfm_list li{ width: 100%; margin-bottom: 10px;}
	.lxsgfm_list li .lxsgfm_list_tu{ padding-bottom: unset; position: absolute; height: 100%;}
	.lxsgfm_list li .lxsgfm_list_cont{ position: relative;}
	.lxsgfm_list li .lxsgfm_list_title{ line-height: 30px; height: auto;}
	.lxsgfm_list li .lxsgfm_list_desc{ height: auto; text-align: center;}
	.gzwm_fl{ width: 100%; text-align: center;}
	.gzwm_fx{ text-align: center;}
	.gzwm_fx li{ float: none; margin: 0 5px; display: inline-block;}
	.gzwm_fr{ width: 100%; margin-top: 30px;}
	.gzwm_fr_title{ text-align: center;}
	.n_banner_dwon_ss{  width: 280px;margin-top: -20px;}
	.n_banner_dwon_ss .n_banner_dwon_ss_i{  padding: 0 15px;}
	.dzsp_list li .dzsp_list_title { font-size: 14px; padding: 4% 22% 4% 4%;}
	.newslist li{ width: 49%; margin-right: 2%;}
	.newslist li:nth-child(3n){ margin-right: 2%;}
	.newslist li:nth-child(2n){ margin-right: 0;}
	.page_kuan{ margin-top: 10px;}
	.page_kuan a { font-size: 14px;	width: 30px; height: 30px; line-height: 30px; margin: 0 2px;}
	.news_title{ font-size: 24px;}
	.news_desc{ margin-top: 20px;   font-size: 14px;}
	.hzhbzl_list li .hzhbzl_list_title { font-size: 14px; }
	.cwwmdhzhb_top_fl{ width: 100%; text-align: center;}
	.cwwmdhzhb_top_fr{ position: relative; margin-top: 15px; float: left; width: 100%; text-align: center;}
	.cwwmdhzhb_list { margin-top: 20px; }
	.cwwmdhzhb_list li{ float: left !important; width: 49%; margin-right: 2%;}
	.cwwmdhzhb_list li:nth-child(3n){ margin-right: 2%;}
	.cwwmdhzhb_list li:nth-child(2n){ margin-right: 0;}
	.wsmxzsg_fl{ margin-top: 0px; padding-top: 30px;}	
	.cpgyyy_list-prev, .cpgyyy_list-next{ display: none;}
	
}


@media (max-width:599px) {
	.lxsgfm { padding:30px 0; }
	.lxsgfm_title { font-size: 24px; line-height: 30px; }
	.lxsgfm_def1 { font-size: 14px; margin-top: 0;}
	.lxsgfm_desc { font-size: 12px; padding-top: 10px; margin-top: 12px;}
	.lxsgfm_desc:before{ width: 60%; height: 1px; }
	.lxsgfm_list { margin-top: 20px; }
	.qdlx_kuan{ border: 1px solid #d9dadc;}
	.qdlx_fl_title{ font-size: 20px; line-height: 40px;}
	.qdlx_form form li.input50{ width: 100%;}
	.qdlx_form { margin-top: 10px; }
	.qdlx_form form li input { line-height: 35px;}
	.qdlx_form form li .input_title{ font-size: 14px;}
	.qdlx_form form li button { margin-top: 10px; font-size: 14px; line-height: 35px; }
	.qdlx_fr_title { font-size: 18px; }
	.qdlx_fr_desc { font-size: 12px; line-height: 20px; }
	.qdlx_fr_list li{ padding-left: 30px; margin-bottom: 15px;}
	.qdlx_fr_list li i{ font-size: 20px;}
	.qdlx_fr_list li a { font-size: 14px; line-height: 24px; }
	.gzwm { padding: 30px 0; }
	.gzwm_title { font-size: 22px; line-height: 35px; }
	.gzwm_desc { font-size: 12px; }
	.gzwm_fr_title{ font-size: 14px;}
	.n_banner_xj{ text-align: center;}
	.n_banner_dwon_ss{ margin-top: -10px; float: none; padding: 2px; width: 220px; display: inline-block;}
	.n_banner_dwon_ss .n_banner_dwon_ss_i { font-size: 10px; line-height: 20px; padding: 0 10px; width: calc(100% - 40px); 	}
	.n_banner_dwon_ss .n_banner_dwon_ss_b { line-height: 20px; font-size: 16px; width: 40px; }
	.cpmu,.dzzs,.dzsp{ padding: 30px 0; }
	.cpmu_title,.dzzs_title,.dzsp_title{ margin-top: 0; font-size: 24px; line-height: 30px;}
	.cpmu_list_kuan,.dzzs_list_kuan,.dzsp_list_kuan{ margin-top: 20px; }
	.list_page2 .swiper-button-prev, .list_page2 .swiper-button-next, .list_page2 .swiper-pagination-bullet { width: 30px; height: 30px; font-size: 14px; line-height: 30px; margin: 0 2px; }
	.dzzs_list li .dzzs_list_title{ font-size: 12px; line-height: 18px;}
	.dzsp_list li .dzsp_list_title{ padding: 4% 18% 4% 4%;}
	.n_news { padding: 30px 0;}
	.newslist li{ width: 100%; padding: 2%; margin-bottom: 20px;}
	.page_kuan{ margin-top: 5px;}
	.page_kuan a { font-size: 12px;	width: 25px; height: 25px; line-height: 25px; margin: 0 2px;}
	.news{ padding: 30px 0;}
	.news_title { font-size: 18px; }
	.news_desc { font-size: 12px; margin-top: 0; padding: 5px 0px;}
	.news_info{ font-size: 14px; line-height: 26px;  padding-bottom: 30px;}
	.news-page{ margin: 10px 0; text-align: center;}
	.news-page .return{ position: relative;right: auto;	top: 0;padding: 1px 4px;margin: 10px 0;  font-size: 14px; display: inline-block;}
	.news-page .news-page-1{ width: 100%; text-align: left; height: 30px; line-height: 30px; font-size: 14px;}
	.news-page .news-page-1 a{ width: calc(100% - 100px); font-size: 14px; height: 30px; line-height: 30px;}
	.news-page .news-page-1 span{ font-size: 14px; height: 30px; line-height: 30px; margin-left: 0px;}
	.hzhbzl { padding: 30px 0; }
	.hzhbzl_title { font-size:24px; margin-top: 0; line-height: 30px; }
	.hzhbzl_desc{ font-size: 12px;}
	.hzhbzl_list{ margin-top: 15px;}
	.hzhbzl_list li{ margin-bottom: 10px;}
	.hzhbzl_list li .hzhbzl_list_title{ font-size: 12px;}
	.cwwmdhzhb { padding: 30px 0; }
	.cwwmdhzhb_title { font-size: 12px; }
	.cwwmdhzhb_desc1{ font-size: 16px; line-height: 30px;}
	.cwwmdhzhb_desc2{ font-size: 14px; line-height: 25px;}
	.cwwmdhzhb_top_fr a { font-size: 12px; padding: 3px 10px; border-radius: 5px; }
	.cwwmdhzhb_list li .cwwmdhzhb_list_tb{ width: 100%; float: left; margin: 0;}
	.cwwmdhzhb_list li .cwwmdhzhb_list_tb img { height: 35px; }
	.cwwmdhzhb_list li .cwwmdhzhb_list_title{  font-size: 12px;line-height: 17px;margin-left: 0;width: 100%;height: 40px;overflow: hidden;}
	.wsmxzsg { padding: 30px 0; }
	.wsmxzsg_fl{ padding-top: 20px;}
	.wsmxzsg_title { font-size: 22px; padding-bottom: 0px; }
	.wsmxzsg_def6 { font-size: 12px; margin-top: 10px; line-height: 22px; }
	.wsmxzsg_list{  margin-top: 10px;}
	.wsmxzsg_list li .wsmxzsg_list_title{ font-size: 14px;}
	.wsmxzsg_list li .wsmxzsg_list_more a{ font-size: 12px;}
	.wsmxzsg_fr_def1 { font-size: 22px; line-height: 30px; 	}
	.wsmxzsg_fr_def2{ font-size: 12px; margin-top: 3px;	line-height: 20px;}
	.wsmxzsg_fr_desc strong{ margin-top: 10px;}
	.wsmxzsg_fr_desc { font-size: 12px; }
	.wsmxzsg_sgbg{ display: none;}
	.fmlgtd{ padding: 30px 0;}
	.fmlgtd_title { font-size: 24px; line-height: 30px; }
	.fmlgtd_nav li{ margin: 2px;}
	.fmlgtd_nav li a {font-size: 12px;padding: 2px 5px;}
	.fmlgtd_list_kuan { margin-top: 20px; }
	.fmlgtd_list li{ width: 100%; margin-bottom: 10px;}
	.fmlgtd_list li .fmlgtd_list_tb{  margin-left: 0;  position: relative; left: 50%; transform: translateX(-50%);}
	.fmlgtd_list li .fmlgtd_list_title{ text-align: center;}
	.fmlgtd_list li .fmlgtd_list_desc{ text-align: center;} 
	.xzfmbz{ padding-bottom: 30px;}
	.xzfmbz_top_fr_cont{ padding: 10px 0;}
	.xzfmbz_top_top_def1 { font-size: 14px; }
	.xzfmbz_top_fl{ margin-top: 20px;}
	.xzfmbz_title { font-size: 24px; line-height: 30px; }
	.xzfmbz_list { margin-top: 10px; }
	.xzfmbz_list li { padding-left: 40px; }
	.xzfmbz_list li .xzfmbz_list_sz{ font-size: 14px; line-height: 14px;}
	.xzfmbz_list li .xzfmbz_list_desc{ font-size: 12px;}
	.cpgyyy { padding : 30px 0; }
	.cpgyyy_txt, .cpgyyy_title { font-size: 24px; line-height: 30px; }
	.cpgyyy_desc{ font-size: 12px; line-height: 20px;}
	.search { padding:30px 0; }
	.searchlist li{ width: 49%; margin-right: 2%;}
	.searchlist li:nth-child(3n){ margin-right: 2%;}
	.searchlist li:nth-child(2n){ margin-right: 0;}
	.searchlist li .searchlist_title { font-size: 12px; }
	.cpmu_list li{ width: 100%; margin-bottom: 15px;}
	.dzzs_list2 li{ width: 49%; margin-right: 2%; margin-bottom: 20px; }
	.dzzs_list2 li:nth-child(3n){ margin-right: 2%}
	.dzzs_list2 li:nth-child(2n){ margin-right: 0}
	.dzzs_list li .dzzs_list_more span{font-size: 12px; padding: 2px 13px;}
	.dzsp_list2 li{ width: 100%; }
}





























