
        .head2 {position: relative;z-index: 11;height:5rem;background: #0172ff; }
        .head2 .logo{ width:30%; float:left; margin:1rem 0 0 3%;}
        .head2 .logo img{display:block; width:100%;}

        .head2 h4{ width:52%; line-height:5rem; margin-left:8%; line-height: 5rem; font-size:1.3rem; color:#fff; float:left; text-align:right; font-weight: normal;}
        .head2 h4 a{ float:left; width:33%;text-align: center; color:#fff;}
        .head2 .menu_btn{width:7%; height:5rem; float:right; overflow:hidden;}
        .head2 .menu_btn a.downmenu{display:block; width:86%; padding:1.6rem 0 0 0;}
        .head2 .menu_btn img{ display:block; width:100%;}
        .menu2 .slideMenu{width:30%; display: none;z-index:16;position:absolute; top:5rem; right:0px; transition:transform 1s;-webkit-transition:transform 1s;}
        .menu2.down .slideMenu{transform:translate3D(0,100%,0);-webkit-transform:translate3D(0,100%,0);}
        .menu2 ul {background:#0172ff;padding-bottom: 3rem;}
        .menu2 ul li {line-height:3rem;text-align:center;color:#fff; position:relative;font-size:1rem;}

        .menu2 ul li:before{ content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#ccc;}
        .menu2 ul li:last-child:before{ background:none; border:0;}
        .menu2 ul li a {display: block;height: 3rem;line-height: 3rem; font-size:1rem; font-family:"Microsoft Yahei"; color: #fff;text-decoration: none;}
       

.ban{ position:relative;}
.ban img{ display:block; width:100%;}
.ban .swiper-pagination-bullet{ background:#fff; opacity:1;}
.ban .swiper-pagination-bullet-active{ background:#b72755;}


.g-ft{height: 19.15rem;background: #f7f7f7;padding-bottom:4.9rem;}
.g-ft h3{ width:100%; margin:0 auto;}
.g-ft h3 img{ display:block; width:100%;}

.fwz{ line-height:2.3rem; color:#666; font-size:1.2rem; text-align:center; margin-top:3rem;}
.fwz a,.fwz a.nones{ color:#666;}
.fwz span{ color:#ff7800; font-size:1.3rem; }
.fwz em{ padding:0 1%;}
.fwz p{ width:28.125%; margin:1rem auto 0;}
.fwz p img{ display:block; width:100%; border:0.6rem solid #fff; box-sizing:border-box;}
.fwz p i{ display:block; text-align:center; font-size:1rem; line-height:2.2rem; color:#666;}

.fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:4.9rem; background:#0172ff;z-index:99;}
.fnav li{ width:25%; float:left; height:4.9rem; position:relative; line-height:1.3rem;}
.fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#197efd;}
.fnav li a{ display:block; text-align:center; color:#fff; font-size:1.1rem; height:4.9rem;}
.fnav li em{ display:block; width:31.25%; margin:0 auto 0.2rem; padding-top:0.6rem;}
.fnav li em img{ display:block; width:100%;}
.fnav li:last-child:before{ background:none; border:0;}
        
