.x_h_i{width:80%; margin: 0 auto;}
.x_m2{width:100%; margin: 0 auto;}
.x_m42{ width:100%; margin:0 auto;overflow:hidden; background-color: #fff;
   }
.x_m4l2{ width:100%; float:right;}
.x_m4r2{ width:49%; float:left;}
.x_m4{ width:100%; margin:0 auto;overflow:hidden; background-color: #fff;
   }
.x_m4l{ width:49%; float:right;}
.x_m4r{ width:49%; float:left;}
.x_m5{width:100%; margin: 0 auto;}


.h_g_m1 tab_y{border-bottom:#bd1a2d 3px solid; font-weight:bold; color: #bd1a2d;font-weight: 700;font-size: 24px;}
.h_g_c ul li a{ font-size:18px;}
.h_g_c ul li span{ font-size:18px;}
.h_g_c ul li {height:48px; line-height:45px;}
.h_g_c ul li:nth-of-type(even){ background-color: #f0f0f0;}
.bg{ left: 0;top: 120px; position: absolute;  width: 100%;height:800px; z-index:-1;background-image: linear-gradient(#bd1a2d, #fff, #fff);}

 .h_g_m1 ul li.tab_y {  color: #bd1a2d;font-weight: 700;font-size: 24px; width:100%}
 .h_g_m1 ul li.tab_y a{  color: #bd1a2d;font-weight: 700;font-size: 20px;}
 .h_g_m1 ul li.tab_y{border-bottom:#bd1a2d 3px solid; font-weight:bold;}

.h_zt_m{   overflow:hidden; margin-top:5px;margin-bottom:20px;}
.h_zt_m ul li{ width:500px; height:250px; overflow:hidden; padding-right:10px; float:left;}
.h_zt_m ul li a img{ width:500px; height:250px;}
.h_qhbt{ padding-left:10px; height:38px; line-height:38px; margin-top:-38px; background-color:#000; opacity:0.5;filter:alpha(opacity=50);}
.h_qhbt a{ font-size:12px; color:#fff;}