@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, code, del, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;list-style-type: none;   word-break: break-all;}
html {
    min-width: 320px;
    max-width: 750px;
    margin: 0 auto
}
select, input, button, textarea{outline: none;background: none;}
input[type=button]{-webkit-appearance: none;}
a{text-decoration: none; color:#000;}
body{position: relative;}
.hnav{background: #ca0203;display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.hnav a{font-size: 0.24rem;color: #fff;opacity: .6;text-align: center;display: block;padding: .2rem 0;width: 25%;}
.hnav #menu{flex: 1;position: relative;}
.hnav a:hover,.hnav a.active{opacity: 1;}
.navf {max-height: 0;transition: all 1s; overflow: hidden;}
.navf.show{max-height: 2rem;border-bottom: 1px solid #dd1719;}
.hbg{background-image:url("../img/home.png"); background-repeat: no-repeat; margin: auto; overflow: hidden;}
.wbgred{background-color:#ca0203 !important; }
.wbgfg{background-color:#efe1c4 !important; }
.w_top{position: relative;height: 45px; line-height: 45px; font-size: 16px; text-align: center; color:#fff;}
.w_top_l{position: absolute; left:0;height: 45px; line-height: 45px;}
.w_top_r{position: absolute; right:0;height: 45px; line-height: 45px;}
.w_top_l img,.w_top_r img{width:30px;height: 30px;padding:8px;}
.wadvan{width:100%; text-align: center;}
.wadvan img{width:100%; display: block;}
.wyy{line-height: .24rem;font-size:.14rem; color:#7b5912; background-image:url("../img/wbgfj.jpg"); background-repeat: no-repeat;background-size:100%  auto;background-position:left bottom;}
.wyy a{color:#a32828;}
.wyy_text{padding: .05rem .2rem;line-height: 1.6;}
.wyy_img{display:flex;padding:5px 20px;}
.wyy_img li{flex:1;}
.wyy_img li img{width:100%; height:auto;}
.wyy_img li:nth-child(2n) p{ float:right;}
.wyy_img li p{ display:block; width:96%;}
.wyy_img a{color:#7b5912;}
.wfgimg{}
.wfgimg img{width:100%; display:block;}
.wtitle{ text-align:center; padding-top:.2rem;}
.wtitle h1{font-size: 0;}
.wtitle h1 img{width:30%;}
.wtitle p{padding-top:6px;}
.wtitle p img{width:100%;}
.wcourse_list{background-image:url("../img/wslogn05.png"),url("../img/wbg03.png"); min-height: 100px; background-repeat: no-repeat; background-size:100%  auto;background-position:left 20px,left bottom;}
.wcourse_list_lm{position:relative;padding:0 20px;padding-left:50px;padding-top:16px; overflow: hidden;}
.wcourse_list_lm dt{color:#f9dcb4; font-weight: bold; font-size:19px;}
.wcourse_list_lm dd{color:#f9dcb4;font-size: .14rem;}
.wcourse_list_lm::after{background-color:#ca0203 !important; content: " ";width:8px;height:8px; border-radius: 50%; border:1px solid #df9777; position: absolute; left:23px; top:23px;}
.wcourse_list_lm::before{ content: " ";width:1px;height:600px; background: #df9777;left:28px; top:0px; position: absolute;}
.wcourse_list .wcourse_list_lm:first-child::after{width:.15rem; height:.15rem; border-radius: 50%; border:1px solid #df9777; position: absolute; left:.2rem; top:.2rem;}
.wcourse_list .wcourse_list_lm:first-child::before{content: " ";width:1px;height:600px; background: #df9777;left:28px; top:20px !important; position: absolute;}
.wcourse_list .wcourse_list_lm:last-child::before{content: " ";width:1px;height:.2rem; background: #df9777;left:28px; top:20px !important; position: absolute;}
.wcourse_list_img img{width:100%;}
.wlove .redtil{text-align:center;padding-top:30px;}
.wlove .redtil img{width:60%;}
.wlove p{line-height: 1.6;font-size: .14rem;color: #7b5912;padding:.2rem;padding-bottom:0;}
.wh_img {padding:0 20px;}
.wh_img table{ background-color:#fff; border-collapse: collapse; text-align: center; font-size: .14rem; border:1px solid grey;}
.wh_img table tr th {text-align: center;color: red;font-weight: 700;}
.wh_img table td, .wh_img table th {    border: 1px solid #dcdcdc; padding:4px;color: #505050;font-size: .12rem;}
.wh_img .name{font-weight: 700; text-align: left;}
.wh_img .unit{text-align: left;}
.whlist{display: flex; flex-wrap: wrap;padding:.15rem;}
.whlist li{flex:0 0 33.333%;padding:.05rem;box-sizing: border-box;}
.whlist li p{border:1px solid #721818;background: #4d0707;box-sizing: border-box;padding:3px; box-shadow: 4px 4px 4px rgba(0,0,0,0.1)}
.whlist li img{width:100%;border: 4px solid #ffffff; display: block;box-sizing: border-box;}
.wsl_text{line-height: 1.6;font-size: .14rem;color: #7b5912;padding:0 .2rem;}
.wsl_img{display:flex;padding:.05rem .15rem;}
.wsl_img li{flex:1;padding:.05rem ;}
.wsl_img li img{width:100%; height:auto;}
.wsl_img li p{ display:block;}
.wstren{ }
.wstlist{display: flex; flex-wrap: wrap;padding:.15rem;}
.wstlist li{flex:0 0 33.333%;padding:5px;box-sizing: border-box;overflow: hidden;}
.wstlist li p{height: 0;width: 100%;padding-bottom: 120%;}
.wstlist li img{width:100%;display: block;box-sizing: border-box;}
.wstlist h2{color:#e4cea3; font-size:.14rem; text-align: center;padding-top:3px;}
.wstlist h3{color:#e4cea3;font-size:.12rem;font-weight: normal;text-align: center;line-height: 1.5;overflow: hidden;}
.wbottom{background-color:#1b2024;padding: .4rem 0 .2rem;}
.wb_text{font-size: 16px;text-align: center;color:#868b90;padding: .3rem 0;line-height: 1.65;}
.wb_ts{font-size: 14px;text-align: center;color:#868b90;}
.nav{width:100%;max-width: 750px;right: 0;margin: 0 auto;position: fixed;bottom:0;left:0;display: flex;background: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.5);}
.nav div{flex:1;text-align: center;padding-top:.1rem;font-size: .24rem;line-height: 1.4;}
.nav div p{
}
.nav  a{color:#625c5c;}
.nav div img{width: .48rem;height: .48rem;}
.nav_bug{height: .98rem;}




/* banner三条横线——菜单 start */
.banner_menu {
  height: 0.1rem;
  position: relative;
  right: 0;
  top: 30%;
  width: 1.03rem;
  -webkit-tap-highlight-color: rgba(0,0,0,.04);
  cursor: pointer;
}
.banner_menu s{
    background-color: #fff;
    position: absolute;
    width: .26rem;
    height: .03rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    border-radius: 1px;
  }
  .banner_menu s:first-child {
      top: 0;
    }
  .banner_menu s:nth-child(2) {
      top: .08rem;
    }
  .banner_menu s:nth-child(3) {
      top: 0.16rem;
    }
/* banner三条横线——菜单 end */
/* banner三条横线——菜单 变成叉号 start */
.changeFigure s:first-child {
  transform: rotate(45deg) translate(1px) !important;
  top: -0.04rem;
}
.changeFigure s:nth-child(2) {
  -webkit-transform: translateX(0.13333333rem) scaleX(1.5);
  transform: translateX(0.13333333rem) scaleX(1.5);
  opacity: 0;
}
.changeFigure s:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(0)!important;
  transform: rotate(-45deg) translate(0)!important;
}
/* banner三条横线——菜单 变成叉号 end */
@media screen and (max-width: 750px) {
	
}