.h_head { box-shadow: 0px 2px 3px 0px #b8b8b8; }
.h_second { width: 1200px; margin: 0 auto 60px;overflow:hidden; }
.h_left { width: 224px; float: left;}
.h_right { width: 872px; min-height: 430px; padding: 15px 35px  56px; background: #f9f9f9; float: right;}

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

/*二级导航*/
.s_nav { width: 100%; background: url(/cn/resource/cms/2017/09/img_pc_site/2017092913412651903.png) no-repeat center top; height: auto; }
.s_nav .s_name { height: 40px; line-height: 40px; padding-left: 18px; color: #fff; font-size: 18px; font-weight: bold; }
.s_nav ul { padding-right: 6px; padding-top: 4px;}
.s_nav ul li.yli { border-top: 1px solid #e4e4e4; height: 40px; overflow: hidden;}
.s_nav ul li.yli:first-child { border-top:0;}
.s_nav ul li.yli:first-child a { border-top:0;}
.s_nav ul li.yli a { display: block; padding-left: 30px; height: 38px; line-height: 38px; border-top: 1px solid #fff; background: url(/cn/resource/cms/2017/09/img_pc_site/2017092913412561865.png) no-repeat; background-position:190px -36px; font-size: 16px; color: #023f98; }
.s_nav ul li.y_chek a { background-position: 190px 16px; color: #cf0808; font-weight: bold;}
.s_nav ul li.eli a { padding-left: 50px; height: 36px; overflow: hidden; display: block; line-height: 36px; font-size: 15px; color: #023f98; }
.s_nav ul li.e_chek a { color: #cf0808; font-weight: bold;}

/*列表模块*/
.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; }

.l_x_c { padding:20px 0 0;  }
.l_x_c * { font-size:16px; color:#666; line-height:35px; }

/*公司简介*/
.qs_info { padding-top: 24px; }
.qs_info p { font-size: 15px; color: #333; line-height: 210%;}
.qs_info p a{ font-size: 15px; color: #333; line-height: 210%;}

.qs_info strong { font-size: 15px; color: #333;}
.qs_info img { max-width: 100%;}

@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_left { display: none;}
    .h_right { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 15px 20px 56px;}

}

@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;}
.l_x_c * { font-size:14px;  line-height:30px; }
}

@media screen and (min-width:480px) and (max-width:639px){
    .h_second { padding-top: 70px;}
    .h_right { padding: 5px 10px 30px;}
.l_x_c * { font-size:14px;  line-height:30px; }
.crumb{height:auto;line-height:30px !important;}
.crumb a{line-height:30px !important;}
}

@media screen and (min-width:320px) and (max-width:479px){
    .h_second { padding-top: 46px;}
    .h_right { padding: 10px 10px 30px;}
    .mod_l .m_top { height: 32px;}
    .mod_l .m_top .name { height: 31px;}
    .mod_l .m_top span { font-size: 16px; line-height: 30px;}
    .qs_info p { font-size: 14px;}
.l_x_c * { font-size:14px;  line-height:30px; }

}