@charset "utf-8";
.hmhqzc_bg{ background: url(../images/hmhqzc_bg.png) no-repeat center top #fafafa;}
.main{width: 1400px; margin: 0 auto;}
.hmhq_logo{width: 455px; height: 120px; }
.hmhq_title{width: 560px; height: 90px; margin: 0 auto;}
.hmhq_box{width: 1400px; min-height: 600px; background: #ffffff; border-radius: 10px; margin-top: 30px; padding-top: 55px; margin-bottom: 30px;}
.hmhq_dy{ padding:40px 22px; border:14px solid #fbf6ef; line-height:28px; font-size:16px; text-indent:0em; position:relative; margin: 0 auto; width: 800px;  height: 45px;}
.hmhq_dy_title{ position:absolute; top:-30px; left:50%;width: 216px;margin-left: -108px;}
.hmhq_ul{width: 1300px; margin-left: 50px; margin-top: 20px; margin-bottom: 40px;}
.hmhq_ul_title{margin-bottom: 20px;width: 100%;height: 45px;text-align: center;line-height: 45px; background: url(../images/hmhq_ul_title1.png) center no-repeat;}
.hmhq_ul_title2{margin-bottom: 20px;width: 100%;height: 45px;text-align: center;line-height: 45px; background: url(../images/hmhq_ul_title2.png) center no-repeat;}
.hmhq_ul_title a{display: inline-block;}
.hmhq_ul_top{margin: 0 10px;}
.hmhq_ul_top_gjzc{width: 602px; height: 100px; float: left; background-image: url(../images/hmhq_gjzc_bg.jpg);}
.hmhq_ul_top_gjzc a{display: block; font-size: 25px; font-weight: bold; text-align: center; color: #ffffff; line-height: 100px;}
.hmhq_ul_top_zzqzc{width: 602px; height: 100px; float: right; background-image: url(../images/hmhq_zzqzc_bg.jpg);}
.hmhq_ul_top_zzqzc a{display: block; font-size: 25px; font-weight: bold; text-align: center; color: #ffffff; line-height: 100px;}
.hmhq_ul_wjj_sxzc{background: url(../images/hmhq_sxzc_bg.jpg) no-repeat center; height: 45px; width: 100%; line-height: 45px; text-align: center; margin-top: 40px;}
.hmhq_ul_wjj_sxzc a{display: inline-block; color: #d11616; font-size: 20px; font-weight: bold; }
.hmhq_ul_list{margin-bottom: 0px;}
.hmhq_ul_list li{line-height: 55px;position: relative;height: 55px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;text-indent: 12px;background: url(../images/li_bg_2022.png) no-repeat left center; }
.hmhq_ul_list li a{color: #000;font-size: 16px; float: left;  max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hmhq_ul_list li a:hover{color: #d11616;text-decoration: underline; font-weight: bold;}
.hmhq_ul_list li span{position: absolute;right: 0px;top: 0px;color: #000;font-size: 15px;}

.hmhq_ul_con{margin-bottom: 0px; margin-top: 38px;}
.hmhq_ul_con_left{width: 210px; float: left;}
.hmhq_ul_con_left li{width: 210px; height: 75px; float: left; background: #f9f9f9; text-align: center; line-height: 75px; font-size: 20px;}
.hmhq_ul_con_left li.on{background: #d11616;}
.hmhq_ul_con_left li a{display: block; color: #d11616;}
.hmhq_ul_con_left li.on a{color: #fff; font-weight: bold;}

.hmhq_ul_con_right{width: 1050px; float: right;}
.hmhq_ul_con_right li{line-height: 45px;position: relative;height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;text-indent: 12px;background: url(../images/li_bg_2022.png) no-repeat left center; }
.hmhq_ul_con_right li a{color: #000;font-size: 16px; float: left;  max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hmhq_ul_con_right li a:hover{color: #d11616;text-decoration: underline; font-weight: bold;}
.hmhq_ul_con_right li span{position: absolute;right: 0px;top: 0px;color: #000;font-size: 15px;}

.p5_list{margin-top: 20px;}
.p5_list a{background-color: #e9edf5; position: relative; display: inline-block; width: 410px; height: 255px; overflow: hidden; text-align: center; margin-right: 20px;}
.p5_list_img{width: 400px; height: 200px; margin: 5px 5px 0; overflow: hidden;}
.p5_list_img img{width: 100%; transition: all 0.5s;}
.p5_list a:hover img {-webkit-transform: translate3d(0, 0, 0) scale(1.05); -moz-transform: translate3d(0, 0, 0) scale(1.05); -ms-transform: translate3d(0, 0, 0) scale(1.05); -o-transform: translate3d(0, 0, 0) scale(1.05); transform: translate3d(0, 0, 0) scale(1.05);}
.p5_list_txt{padding: 0 10px; height: 50px; line-height: 50px;color: #333; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.p5_list a:hover .p5_list_txt{color: #0348ee;}
.p5_list a:last-child { margin-right: 0;}

.home_footer{ background: #f2f2f2; height: auto;}
.home_bottom{width: 1200px; margin: 0 auto; display: block; margin-bottom: 20px;}
.home_bottom_left{margin-top: 10px; float: left;}
.home_bottom_left_links{line-height: 40px;}
.home_bottom_right{float: right; margin-top: 30px;}
.home_bottom_right img{margin: 0 5px;}


.huanhang{display: none;}





@media screen and (max-width:768px){
.main{width: 100%;}	
.hmhq_logo{width: 90%; height: auto;}
.hmhq_title{width: 80%; height: auto;}
.hmhq_box{width: 100%;}
.hmhq_dy{padding: 40px 3% 20px 3%; width: 80%; border: 2% solid #fbf6ef; height: auto;}
.hmhq_ul{width: 96%; margin-left: 2%;}
.hmhq_ul_title img{width: 60%;}
.hmhq_ul_title{background-size: 820px auto;width: 98%;}
.hmhq_ul_top_gjzc{width: 100%; height: auto; background-image: none !important;background: linear-gradient(184deg, rgba(215, 98, 39, 1.0) 0%, rgba(223, 0, 0, 1.0) 100%) !important;}
.hmhq_ul_top_zzqzc{width: 100%; margin-top: 15px; height: auto; background-image: none !important;background: linear-gradient(184deg, rgba(215, 98, 39, 1.0) 0%, rgba(223, 0, 0, 1.0) 100%) !important;}
.hmhq_ul_top_zzqzc a, .hmhq_ul_top_gjzc a{line-height: 50px; font-size: 20px;}
.hmhq_ul_wjj_sxzc{margin-top: 20px;width: 98%;}
.hmhq_ul_title2{background-size: 600px auto;width: 98%;}
.hmhq_ul_title2 img{width: 30%;}
.hmhq_ul_con{margin-top: 15px;}
.hmhq_ul_con_left{width: 100%;}
.hmhq_ul_con_left li{width: 33.333%; height: 40px; line-height: 40px;}
.hmhq_ul_con_right{width: 96%; float: none;}
.hmhq_ul_con_right li a{max-width: 75%;}
.hmhq_ul_list{width: 98%;}

.p5_list a{width: 96%; margin-left: 2%;}
.p5_list_img{width: 96%; margin: 2% 2% 0;}

.home_bottom{width: 100%;}
.home_bottom_left{width: 100%; text-align: center;}
.home_bottom_right{width: 100%; text-align: center;}
.huanhang{display: block; height: 0; width: 0;}

	
	
	
}











