﻿@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 720px) {

    header{height: 1.2rem;transition: all 0.3s;}
    header .dingbu{display: none;}
    header .top{height: 1.2rem;background: #FFF;position: relative;}
    header h1{left: 5%;top: .17rem;z-index: 100;width: 2.6rem;}

    header .right li{float: left;line-height: 1.2rem;font-size: .4rem;}
    header .right .search{line-height: 1.2rem;width: 1.2rem;height: 1.2rem;background: none;}
    header .right .search i{font-size: .6rem;color: #913826;}
    header .right .search_box{height: 1.2rem;top: 1.2rem;border-bottom: none;}
    header .right .search_box .box{width: 100%;left: 0%;right: 0;top: 0px;margin-left: 0%;}
    header .right .search_box .input_txt{float: left;width: 80%;height: 1.2rem;border: none;padding:0 .3rem;font-size: .32rem;background: #FFF;border-top: 1px solid #EEE;border-bottom: 1px solid #EEE;}
    header .right .search_box .input_btn{float: right;width: 20%;height: 1.2rem;background: #913826 url(../images/pic2_1.png) no-repeat center;background-size: .7rem;}
    header .right .search_box .guangbi{width: 1.2rem;height: 1.2rem;line-height: 1.2rem;text-align: center;position: fixed;right: 1.2rem;top: 0px;background: #FFF;color: #333;}

    .h_active{box-shadow: 0 0 .1rem rgba(0,0,0,.1);}

    .nav{display: none;}
    .search{line-height: 1.2rem;width:1.2rem;height: 1.2rem;right: 1.2rem;top: 0;}
    .search i{font-size: .6rem;}
    .h_active .search i{color: #0039C8;}
    .search_box{height: 1.2rem;top: 1.2rem;border-bottom: none;}
    .search_box .box{width: 100%;left: 0%;right: 0;top: 0px;margin-left: 0%;}
    .search_box .input_txt{float: left;width: 80%;height: 1.2rem;border: none;padding:0 .3rem;font-size: .32rem;background: #FFF;border-top: 1px solid #EEE;border-bottom: 1px solid #EEE;}
    .search_box .input_btn{float: right;width: 20%;height: 1.2rem;background: #0039C8 url(../images/pic2_1.png) no-repeat center;background-size: .7rem;}
    .search_box .guangbi{width: 1.2rem;height: 1.2rem;line-height: 1.2rem;text-align: center;position: fixed;right: 1.2rem;top: 0px;background: #FFF;color: #333;}

    header .m-btn { display: block;}

    .banner{margin-top: 1.2rem;}
    .banner .swiper-slide .m{display: block;}
    .banner .swiper-slide .pc{display: none;}
    .banner .swiper-pagination .swiper-pagination-bullet{margin:0 .1rem;}
    .banner .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;}
    .banner .swiper-button-next,.banner .swiper-button-prev{width: .8rem;height: .8rem;text-align: center;line-height: .8rem;margin-top: -.4rem;}
    .banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 0.6rem;}

    .dyip .left{width: 100%;margin-left: 0%;margin-right: 0%;padding: 1rem 5%;text-align: center;}
    .dyip .left .title .pic{width: 6rem;margin: 0 auto;}
    .dyip .left .title h2{font-size: .4rem;margin-top: .2rem;}
    .dyip .left ul{margin-left: -2%;}
    .dyip .left li{margin-left: .2%;font-size: .32rem;width: 48%;}
    .dyip .left li p:nth-of-type(1){font-size: .8rem;}
    .dyip .left .txt{margin-top: .4rem;font-size: .32rem;text-align: left;}
    .dyip .left .more{margin-top: .4rem;font-size: .32rem;}
    .dyip .left .more p{margin-left: .3rem;}
    .dyip .left .more .dian{width: .8rem;height: .8rem;}
    .dyip .left .more .dian i{width: .62rem;height: .62rem;}
    .dyip .left .more .dian i:after{width: .2rem;height: .2rem;}
    .dyip .right{width: 100%;}

    .derp{padding: 1rem 0;}
    .derp .title i{font-size: .6rem;}
    .derp .title .pic{width: 8rem;margin-top: .3rem;}
    .derp .title h2{top: .04rem;font-size: .4rem;}
    .derp ul{margin-left: -1%;margin-top: .4rem;}
    .derp li{width: 49%;margin-left: 1%;margin-bottom: 1%;}
    .derp li p{left: 6%;bottom: 8%;font-size: .32rem;}
    .derp .txt{padding: .4rem 0;font-size: .4rem;}

    .dsanp{padding-bottom: 1rem;}
    .dsanp .title i{font-size: .6rem;}
    .dsanp .title .pic{width: 8rem;margin-top: .3rem;}
    .dsanp .title h2{top: .04rem;font-size: .4rem;}
    .dsanp .box{padding: .6rem 5% 0 5%;}
    .dsanp .box:after{top: 1.44rem;height: 1px;}
    .dsanp ul{margin-left: 0%;}
    .dsanp li{float: left;width: 100%;margin-left: 0%;margin-bottom: .5rem;}
    .dsanp li .riqi{font-size: .32rem;border-bottom: 1px solid #DDD;padding-bottom: .1rem;}
    .dsanp li .riqi:after{bottom: -7px;content: "";display: block;width: 12px;height: 12px;background: #913826;border-radius: 100%;transition: all 0.5s;opacity: 0;}
    .dsanp li:hover .riqi{border-bottom: 1px solid #913826;}
    .dsanp li .riqi span{font-size: .6rem;margin-right: .1rem;}
    .dsanp li h2{font-size: .5rem;margin-top: .2rem;}
    .dsanp li p{line-height: 1.6;margin-top: .2rem;font-size: .32rem;}

    .banner_pic{margin-top: 1.2rem;}
    .banner_pic .title h2{font-size: .5rem;}
    .banner_pic .title p{font-size: .32rem;margin-top: .1rem;}
    .banner_pic .title .xian{width: .4rem;margin-top: .2rem;}

    .subnav_er{padding:0 5%;}
    .subnav_er ul{line-height: 1rem;}
    .subnav_er li{font-size: .32rem;margin: 0 .15rem;position: relative;}

    .con{padding: 1rem 5%;}
    .con .about .txt{width: 100%;float: none;}
    .con .about .txt h2{font-size: .4rem;margin-bottom: .2rem;}
    .con .about .txt p{padding-bottom: .1rem;}
    .con .about .pic{width: 100%;float: none;}
    .con .about .pic .yi{padding: .2rem;}
    .con .about .pic .er{width: 80%;margin-top: .4rem;}

    .gongchang ul{margin-left: -2%;}
    .gongchang li{width: 48%;margin-left: 2%;margin-bottom: 2%;}
    .gongchang li .pic .fdj i{font-size: .5rem;}
    .gongchang li .pic .fdj p{margin-top: .2rem;font-size: .32rem;}
    .gongchang li h2{padding: .2rem;}

    .news li .riqi{display: none;}
    .news li .box{padding:0;width: 60%;}
    .news li .box h2{font-size: .4rem;}
    .news li .box p{display: none;}
    .news li .box .more{margin-top: .1rem;font-size: .32rem;padding: .05rem .3rem;}
    .news li .pic{width: 35%;margin-left: 5%;}

    .fenye li{font-size: .32rem;margin:0 .1rem;}
    .fenye li a{width: .6rem;height: .6rem;line-height: .6rem;}

    .news_con .title h2{font-size: .5rem;}
    .news_con .title p{margin-top: .2rem;font-size: .32rem;}
    .news_con .txt{margin-top: .5rem;padding: .6rem 0;font-size: .32rem;}

    .products ul{margin-left: -2%;}
    .products li{width: 48%;margin-left: 2%;margin-bottom: 2%;}
    .products li p{font-size: .32rem;}

    .cpxqer .tit{font-size: .32rem;}
    .cpxqer .position{width: 60%;}
    .cpxqer .address{display: none;}
    .cpxqer .salary{display: none;}
    .cpxqer .time{width: 40%;}

    .con .contact .txt{float: none;width: 100%;padding: 5%;}
    .con .contact .txt li h2{font-size: .32rem;}
    .con .contact .txt li i{font-size: .4rem;margin-right: .3rem;}
    .con .contact .txt li p{font-size: .32rem;}
    #map_container{width: 100%; height:400px;float: none;}

    .liuyan .title{font-size: .5rem;margin-top: 1rem;}
    .liuyan .txt{margin-top: .1rem;font-size: .32rem;}
    .liuyan ul{margin-left: 0%;margin-top: .4rem;}
    .liuyan li{ width:100%;float: none;margin-left: 0%;}
    .liuyan li .input_txt{font-size: .32rem;}
    .liuyan .li .input_txt{font-size: .32rem;}
    .liuyan .textarea textarea{height:2rem; padding:1%;font-size: .32rem;}
    .liuyan .more{margin-top:.2rem;}
    .liuyan .input_btn{padding: .1rem .4rem;font-size: .32rem;}

    .foot{border-top: .1rem solid #913826;padding-bottom: .1rem;}
    .foot .foot_t{padding: .5rem 5%;}
    .foot .foot_t ul{width: 100%;float: none;font-size: .32rem;display: block;}
    .foot .foot_t li{width: 33.333%;float: left;line-height: 2;}
    .foot .foot_t li i{display: none;}
    .foot .foot_t .dh{width: 100%;margin-left: 0;margin-top: .3rem;font-size: .32rem;}
    .foot .foot_t .dh i{font-size: .5rem;}

    .foot .foot_c{padding:.5rem 5%;}
    .foot .foot_c .left{float: none;}
    .foot .foot_c .left li{font-size: .32rem;padding-bottom: .1rem;}
    .foot .foot_c .left li i,.foot .foot_c .left li em{font-size: .4rem;margin-right: .2rem;}
    .foot .foot_c .right{float: none;font-size: 0;margin-top: .4rem;}
    .foot .foot_c .right .txt{font-size: .32rem;padding-right: .2rem;}
    .foot .foot_c .right .pic{width: 2rem;}

    .foot .foot_b{padding: .5rem 5%;font-size: .32rem;}
    

}