/*适配移动端导航*/
/*bootstrap样式重置*/
.nav_head{    
    width: 100%;
    min-width: 320px;
    margin: 0 auto;
    max-width: 640px;}
.navbar-collapse{
    padding: 0;
}
#navbar-header{
    margin:0;
}
.navbar-brand{
        padding: 8px 8px;
        width: 225px;
}
.navs_box{
    width: 100%;
    height: 50px;
    position: fixed;
    top: 0;
    z-index: 100;
    background: #fff;
}

.navs_box>.navbar-header.logo_nav{
    height: 50px;
}
.navs_box>.navbar-header.logo_nav>img{
    width: 100%;
    height: 100%;
}
.minNav{
    list-style: none;
    padding-left: 5px;
}
.minNav>li{
    margin: 5px 0;
    line-height: 30px;
}
.minNav>li a{
    color: #848484;
    font-size: 13px;
}
.product_lip{
    cursor: pointer;
}
.product_lic{
    display: none;
    padding-left: 11px;
    margin: 10px 5px;
}
.minNavband{
    list-style: none;
}
.dropdown .drobtn{border: none;width: 100px;}
.dropdown .dropdown-menu{min-width: 100px;}
.dropdown .dropdown-menu li a{padding:3px 0px 3px 20px ;}
.navs_box_img{
    line-height: 50px;
    color: #005743;
    margin-right: 8px;
    font-size: 24px;
}
.show_nav{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    
}
.show_nav_child{
    height: 100%;
    overflow-y: scroll;
}
.show_nav>ul{
    list-style: none;
    width: 50%;
    background-color: #ffffff;
    margin: 0;
    padding: 0;
}
.show_nav>ul>li{
    border-bottom: 1px solid #efefef;
    padding: 10px 16px;
}
.show_nav>ul>li>a{
    color: #5a5a5a;
    font-size: 14px;
}
.btn_off{
    position: absolute;
    font-size: 30px;
    width: 50px;
    height: 50px;
    top: 0;
    right: 2px;
    color: #fff;
    text-align: center;
    line-height: 50px;
}
.show_nav{
    display: none;
}
.btn_show_sbody{
    display: none;
    list-style: none;
  margin: 28px 0 0 5px;
  padding: 0;
}
.btn_show_sbody a{
    color: #ccc;
}
.show_nav_logo{
    display: block;
    padding: 10px;
}
/*轮播图按钮*/
.carousel-indicators li{width: 12px;height: 12px;}
.carousel-indicators{bottom: 20px;}
#myCarousel .bangg{height: 230px;width: 100%;}
#myCarousel .bangg img{display: block; width: 100%;height: 100%;}
/*搜索框*/
#search{height: 22px;width: 100%;position: relative;}
#search form{width: 80%;height: 100%;position: absolute;top:-23px;left: 10%;}
.form_submit{width: 100%;height: 45px;padding-left: 20px;border: none;border-radius: 10px;box-shadow: -2px 2px 2px #C0C0C0;-moz-box-shadow: -2px 2px 2px #C0C0C0;-webkit-box-shadow: -2px 2px 2px #C0C0C0;}
.btnSearch{width: 45px; height: 45px;position: absolute;border-radius: 10px !important;background-color: #00575A ; top:0px;right: 0px;background-image: url(/templates/mobile/images/search_ff.png);background-repeat: no-repeat;background-position: 9px 9px;}
/*首页新品推荐*/
.section_P{margin: 20px 0;text-align: center;}
.section_P img{max-width: 100%;}
.product_index_box{float: left;width: 94%;margin-left: 3%;}
.product_c .product_index_box:nth-of-type(3n){margin-right: 0;}
.product_index_box a{display: block;width: 100%;text-align:  center;height: 100%;}
.product_img{border: #d4d4d4 1px solid;text-align:  center;padding: 5%;}
.product_img img{max-width: 42%;}
.product_index_box h5{height: 35px;width: 100%;font-size: 16px;text-align: center;line-height: 35px;color: #020202;}

/*首页新闻中心*/
#tab{
            width: 100%;
            margin: 20px auto 0px;
            overflow: hidden;   
            position: relative;         
        }
        #tab  .buy_len:nth-child(1){display: block;}
        .buy_len{display: none;}
        .thumbnail{
            border: none;
        }     
        .time_new{}
        .btnbanner{
        }
       .btnbanner span{            
            height: 46px;
            position: absolute;            
            line-height: 46px;
            color: #fff;
            font-size: 35px;
            top: 34%;
            margin-top: -23px;
            cursor: pointer; 
            background-color: rgba(0,87,68,.5);           
        }
        #prev{
            left: 2px;
        }
        #prev:hover{background:#005744;}
        #next{
            right: 2px;
            
        }      
        #next:hover{background: #005744;}
.thumbnail{margin-bottom: 0px !important;padding: 0 !important;}
.thumbnail a>img{width: 100%;}
.time_new{width: 20%;border-right: 1px solid #000;}
.buy_len>div{padding: 0 !important;}
.time_new span{display: block;text-align: center;}
.time_new_a{font-size: 40px;}
.time_new_b{}
.new_tex{width: 80%;padding: 10px;}
.new_tex h4{font-weight: 600;font-size: 16px;margin-bottom: 10px;}
.new_tex p{line-height: 20px; font-size: 12px;}


/*底部公共样式*/
#footer{position: fixed;bottom: 0;width: 100%;}
.footer_box{height: 50px;background-color: #005744;}
.footer_box ul{width: 100%;height: 100%;display: flex;}
.footer_box ul li{flex: 1;}
.footer_box ul li:nth-child(1),.footer_box ul li:nth-child(4){border-right: 1px solid #fff;}
.footer_box ul li a{display: block;}
.footer_box ul li a span{display: block; text-align: center;color: #fff; line-height: 18px;}
.footer_ic{font-size: 18px; padding-top: 10px;}
.footer_box ul li.footer_cen a{display: block;position: relative;}
.footer_box ul li.footer_cen a img{margin-left: -10%; margin-top: -25%; max-width: 120%;}

/*新闻中心*/
#chi_banner{margin-top: 50px;padding:30px 0;background: url(/templates/mobile/images/chi_banner.png)no-repeat center;}
#chi_banner h2{font-size: 20px; color: #fff;}
.chi_txt{width: 100%;height: 25px;}
.new_font{margin: 5px auto; display: block;width: 100%;text-align: center; color: #fff;font-size: 12px;}
.lan_l,.lan_r{border-bottom: 1px solid #fff;width: 10%;display: inline-block;margin: 0 5px 5px 5px;}
.new_list_box{margin: 20px 0;}
.new_list_box a{display: block;}
.newlist_img{width: 100%;height: 218px;overflow: hidden;display: block;vertical-align: middle;}
.newlist_img img{display: block;width: 100%;vertical-align: middle;}
.newlist_txt{padding: 10px;background-color: #f4f8fb;}
.new_list_box h2{font-size: 18px; font-weight: 700;margin: 10px 0;}
.new_list_box p{font-size: 14px;color: #7f96a8;}
.new_txt_fl{color: #7f96a8;}
.new_txt_fr{width: 100px;height: 20px;text-align: center; color: #fff;background-color: #00575A;}

/*新闻详情页*/


/*产品中心*/
.llq_procen{margin: 20px 0 0 0;border-bottom: solid 1px #e6e6e6;position: relative;}
.llq_procen .more{
    position: absolute;
    right: 8%;
    bottom: 21px;
    font-size: 18px;
    width: 25px;
    height: 25px;
    border: solid 1px #bfbfbf;
    border-radius: 100%;
    text-align: center;
    color: #bfbfbf;
    line-height: 25px;
}
.llq_procen .bg{
    background: rgba(18, 94, 79, 0.29);
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    text-align: center;
    padding-top: 19%;
} 
.llq_procen .bg i{color:#fff;margin: auto;font-size: 28px;border: solid 2px #fff;border-radius: 100%;}
.llq_procen a{display: block;}
.llq_procen_img{display: block;width: 90%;margin: 0 5%;background: #aabebd;position: relative;}
.llq_procen_img img{display: block;max-width: 70%;width: 70%;margin: 0 auto;}
.llq_procen h2{margin-top: 10px;font-size: 18px;color: #005744;}
.llq_procen p{font-size: 14px; margin: 10px 0;color: #CCCCCC;}
/*荣誉*/
.rong_box{ width: 100%;}
.rongyu_contant{padding: 15px; width: 100%;margin-bottom: 500px;}
.rongyu_contant img{display: block;max-width: 100%;width: 100%;}
/*产品列表页*/
.boy_left,.boy_right{height: 46px;width: 46px;background: url(/templates/mobile/images/arrowLR.png)no-repeat;}
.boy_head{display: flex;margin: 10px;}
.boy_head div{flex: 1;}
.boy_head .llq_ha{flex: 9;}
.boy_left{background-position: 0px 0px;}
.boy_right{background-position: -49px -49px;}
.llq_ha{height: 46px;display: flex;}
.llq_ha span{flex: 1;text-align: center;line-height: 46px;position: relative;margin:0 10px;font-size: 14px;}
.llq_ha span a{color: #000;}
.llq_ha span.llq_active:after{
    content: "";
    height: 16px;
    width: 1px;
    position: absolute;
    right: -11px;
    top: 32%;
    background-color: #000;
}
.llq_ha span.llq_bott{border-bottom: 2px solid #005743;color: #005743;}
.llq_ha span.llq_bott a{color: #005743;}
.llq_child_b{flex: 1;margin: 0 10px;text-align: center;line-height: 46px;overflow: hidden;}
.llq_child_b a{display: block;color: #000;}
.llq_ha .llq_child_bg{background-color: #005743;color: #fff;}
.boy_heads{margin: 20px 10px;}
.pro_list{padding: 0 10px;}
.pro_list_box{width:47%;margin-right: 6%;margin-bottom:15px;border: 1px solid #C0C0C0;}
.pro_list .pro_list_box:nth-of-type(2n){margin-right: 0;}
.pro_list_box h3{padding: 5px 0; border-bottom: 1px solid #C0C0C0;font-size: 16px; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_list .pro_list_box:nth-of-type(2n){margin-right:0;}
.pro_list_img img{display: block;max-width: 1005; width: 100%;}
.pro_list_box_botm{height: 3px; background-color: #005743;}
.pro_list_box_botm_s{height: 3px; background-color: #C0C0C0;}




/*发展历程*/
/**history**/
#history{width: 95%;overflow: hidden;margin: 10px auto;}
.event_list {width: 100%;float:right;background: url('/static/img/dian3.png') 25% 0 repeat-y;margin:10px 0 20px 0;}
.event_list h3 {margin: 0 0 10px 23%;font-size:24px;font-family:Georgia;color:#0066ff;padding-left:25px;background: url('/static/img/jian.png') 0 -56px no-repeat;height:38px;line-height:30px;font-style:italic;}
.event_list li {background: url('/static/img/jian.png') 25% -80px no-repeat;margin-bottom: 50px;}
.event_list li .nian{width: 20%;display:block;margin-right: 12%;float:left;font-size: 17px;margin-top:10px;border: solid 1px #dedede;line-height: 34px;text-align: center;}
.event_list li div{width: 68%;text-indent: 1rem;display:inline-block;padding: 10px;word-wrap: break-word;word-break:break-all;font-size: 16px;position: relative;background: #fff;border: solid 1px #dedede;line-height:25px;_float:left;-moz-box-shadow: 0px 0px 6px #d2d2d2;-webkit-box-shadow: 0px 0px 6px #d2d2d2;box-shadow: 0px 0px 6px #d2d2d2;}
.event_list li div i{background: url(/static/img/jian.png) no-repeat;width: 18px;height: 26px;display: block;position: absolute;left: -12px;}
.event_list li div p{text-align:left;line-height: 10px 15px;background:#FFF;margin:0;}
.event_list::-webkit-scrollbar{width:6px;height:12px}
.event_list::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.3);border-radius:10px;background-clip:padding-box}
.event_list::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5)}
.event_list::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05)}
/*招聘信息*/
.zhaopin{margin: 10px;}
.zhaopin ul li{width: 100%;height: 100%;}
.zhao_tit{display: flex;}
.zhao_tit a{flex: 1;height: 45px;text-align: center;line-height: 45px;color: #fff;}
.zhao_tit a:first-child{background-color: #005744;}
.zhao_tit a:last-child{background-color: #FFB800;position: relative;}
.zhao_tit a:last-child span{position: absolute;top: 2px;left: 27%;}
.zhao_con p{margin: 10px 0;color: #C9C5C5;font-size: 14px;}


/*联系我们*/
.con_A{padding: 15px 10px;}
.cont_fl{width: 39%;}
.cont_fl h2{margin: 15px 0 10px 0;font-size: 14px;}
.cont_ri{width: 60%;}
.cont_ri h3{margin-bottom: 16px;font-size: 16px;color: #005744;}
.cont_ri p{margin: 8px 0;color: #3c3c3c;}
.con_B{padding: 15px;}
.cont_di{display: flex;padding: 5px;}
.con_B .cont_di{background-color: #e2e2e2;height: 50px;}
.con_B .cont_di:nth-of-type(2n){background-color: #f7f7f7;}
.cont_di span{flex: 3;line-height: 45px;text-align: center;font-size: 18px;border-right: 1px solid #005744;}
.cont_di div{flex: 7;padding-left: 9px;}

/**产品内部**/
.biaoti{
    overflow: hidden;
    width: 100%;
    text-align: center;
    border-top: solid 1px #dedede;
    padding-top: 12px;
}
.biaoti h1{
    font-size: 18px;
}
.biaoti p{
    font-size: 14px;
    color: #a2a1a1;
    line-height: 30px;
} 
.bodydetail{
    line-height: 30px;
    font-size: 14px;
}
.bodydetail h2 {
    width: 80%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    background: url(../images/biao.png) no-repeat top center;
    color: #fff;
    margin: 20px auto;
    background-size: 100% 100%;
}

.swiper-container {
    width: 100%;
    height: 133px;
}
.fwlist{float:left;margin-left: 0;width: 90%;margin: 0 5%;}
.fwlist li{
    border: solid #dedede 1px;
    margin-bottom: 20px;
    height: 60px;
    line-height: 60px;
    width: 100%;
    list-style: none;
}
.fwlist li .xuhao{
    float: left;
    background: #005743;
    color: #fff;
    width: 88px;
    display: none;
    text-align: center;
    font-size: 25px;
}
.fwlist li .title{
    float: left;
    text-indent: 1rem;
    font-size: 16px;
    color: #717171;
}
.fwlist li .rights{
    float: right;
    width: 103px;
    text-align: center;
}
.fwlist li .rights .book{
    margin: 0 7px;
}

.llq_ha span.llq_active:last-child:after{display:none;}
 
 #header {
    left:0;
    z-index:999;
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
    background: #fdfdfc;
    font: 12px/40px hiragino sans gb, microsoft yahei, simsun;
}
#header .swiper-slide {
    padding: 0 20px;
    width:auto;
    font-size: 14px;
}
#header .ons{
    border-bottom: 3px solid #065646;
}
#header .ons a{
    color: #065646;
}
.gallery-thumbs img{width:100%;}
.gallery-top img{width:100%}


.rongyuimg .gallery-thumbs {
    width: 100%;
    height: 143px;
}


.rongyuimg .gallery-top {
    width: 100%;
    height: auto;
}









.job .jobHd{padding:0 30px;background: #005743;overflow:hidden;}
.job .jobHd li{float:left;font-size:14px;color: #ffffff;text-align:center;line-height:40px;}
.job .jobOl li{float:left;font-size: 14px;color: #ffffff;text-align:center;line-height:50px;}
.job{margin-bottom:50px;}
.jobBorder{overflow:hidden;padding: 0 12px;}
.jobBorder .item{margin-bottom:10px}
.job .jobHd li.jobTitle,.jobOl li.jobTitle{width: 50%;text-align: left;background: #01644d;text-indent: 1rem;}
.job .jobHd li.workPlace,.jobOl li.workPlace{width: 30%;}
.job .jobHd li.payment,.jobOl li.payment{width:203px}
.job .jobHd li.updateTime,.jobOl li.updateTime{width: 21%;}
.job .jobHd li.jobArrow,.jobOl li.jobArrow{width:87px}
.job .jobDetail{padding: 20px 10px;}
.jobLi{margin-top:-1px}
.jobOl{cursor: pointer;overflow:hidden;}
.jobOl li{height:50px}
.jobOl li.jobTitle h2{color: #ffffff;font-size: 15px;font-weight:400;line-height: 50px;}
.jobOl li.payment em{color:#2871D5}
.jobOl li.jobArrow{text-align:center;cursor:pointer;background: #f6c54b;width: 50%;}
.jobOl li.jobArrow i{display:inline-block;width:17px;height:10px;}
.item .cont {
    display: none;
}.open .cont {
    display: block;
}
