.h_head { box-shadow: 0px 2px 3px 0px #b8b8b8; }
.h_second { width: 1200px; margin: 0 auto 60px; }
.h_dl{ width:1200px; overflow:hidden;}javascript:void(0);

/*banner*/
.s_ban {  width:100%; }
.s_ban .h_e_ban img { width:100%; height: 214px; margin-top: 20px; }
.s_ban .app_e_ban { display: none; }

.h_x_x{ width: 100%; height:auto; background-color:#f9f9f9; padding-top:30px;}
.h_x_f{ width: 1198px; height: 25px; padding: 20px 10px 0 10px; }
.h_x_b{ float: left; width: auto; height: 25px; line-height: 25px; font-size:14px; color: #808080;}
.h_x_d{ float: right; width: auto; height: 25px; }
.h_x_d a{  font-size: 14px; color: #808080; text-align:center; line-height: 25px; width: 49px; height: 25px; display:block; float:left;}
.h_x_m{ width: 1120px; height:auto; padding: 0 40px; overflow: hidden;}
.h_x_t{ width: 100%;  font-size: 24px; color: #cf0808; text-align:center; line-height:50px; }
.h_x_z{ position:relative; width: auto; height: 30px; text-align:center; padding: 15px 0; line-height: 30px; border-bottom: #dddddd 1px solid;font-size: 14px; color:#666666}
.h_x_z span{padding: 0 10px; width:auto; height:30px; font-size: 14px; color:#666666; line-height: 30px;}
.h_x_1{ background-position: 0 0;}
.h_x_2{ background-position: 0 -30px;}
.h_x_3{ background-position: 0 -60px;}
.h_x_c{ width:auto; height:auto; padding-top: 15px; min-height:500px; }
.h_x_c p{ line-height: 35px; font-size: 15px; color:#666666;}
.h_x_c p img { max-width:650px; width:100%; margin:4px 0; }
.h_x_fo{ position:absolute; right:30px; bottom:15px;}
.h_x_fo a{width: 21px; height: 21px; float: left; padding: 0 5px;height:30px; font-size: 14px; color:#666666; line-height: 30px;}
.g_x_d{ padding:30px 0 50px 445px; height:35px; position:relative;}
.h_g_a{ display: block; width:110px; height:33px; border:#d0d0d0 solid 1px; background-color:#eaeaea; font-size:15px; line-height:33px;
    color:#666666; text-align:center; float:left; margin-right:50px; border-radius:5px; }
.h_fx{ position: absolute;  right:150px; bottom:50px;}
.jiathis_style_24x24{ float:left;margin-top:3px; }
.h_fx_w{ float:left;height:35px; line-height:35px; font-size:15px; color:#333333;}

/*列表模块*/
.mod_l .m_top { height: 50px; overflow: hidden; }
.mod_l .m_top .name { height: 48px; border-bottom: 1px solid #cdcdcd; }
.mod_l .m_top span { display: inline-block; line-height: 47px; padding: 0 5px; font-size: 20px; color: #cf0808; border-bottom: 3px solid #cf0808; }


@media screen and (max-width:1024px){
    .h_second { width: 100%; margin: 0 auto; padding-top: 108px;}
    .s_ban { overflow: hidden; margin-top: 0;}
    .s_ban .h_e_ban { display: none}
    .s_ban .app_e_ban { display: block;}
    .s_ban .app_e_ban img { width: 100%;}
    .h_x_x {padding: 15px 20px 56px; box-sizing: border-box; -webkit-box-sizing: border-box; }
    .h_x_m { width: 100%; padding: 0;}
    .h_dl { width: 100%;}
    .h_x_c { min-height: 0;}
    .h_x_c p img { max-width:100%;height:auto !important;}
    .h_x_t {line-height: 150%; text-align:left;}
    .h_x_z { height: auto; padding: 10px 0;}
    .h_x_z span { display:block; text-align:left; height:auto; line-height:180%;}
    .h_x_fo{ display: none;}
    .g_x_d { padding:30px 0;}
    .g_x_d .h_g_a{ display: none;}
    .h_fx { right:0}

}

@media screen and (min-width:768px) and (max-width:1024px){
}

@media screen and (min-width:640px) and (max-width:767px){
    .h_second { padding-top: 90px;}
}

@media screen and (min-width:480px) and (max-width:639px){
    .h_second { padding-top: 70px;}
}

@media screen and (min-width:320px) and (max-width:479px){
    .h_second { padding-top: 46px;}
    .h_x_x {padding: 10px 10px 30px;}
    .h_x_t { font-size: 16px; }
    .h_x_z span { font-size: 12px; display:block; text-align:left; height:auto; line-height:180%;}
    .h_x_c p { font-size: 14px; line-height: 32px;}
}