
/*common*/
.fw a.j-accordion_btn{
    cursor:default;
}
.fw .m-table th, .fw .m-table td{
    text-align:center;
}

/*footer*/
.footer-contact{
    padding:20px 0;
}
.footer-contact .contact-info{
    display:inline-block;vertical-align: middle;margin-left:20px
}

.fw .f-form input:not(.f-form_btn):not(.a-btn), .fw .f-form button:not(.f-form_btn):not(.a-btn), .fw .f-form textarea, .fw .f-form label, .fw .f-form select,.fw .f-form .f-form_label input+label:before{
    border-color: #d2d2d2;
}

@media(max-width:768px) {
    .footer-contact .contact-info{
       margin-left:0
    }
    .footer-contact  img{
       margin-bottom:10px
    }

}

@media(min-width:768px) {
    .footer-contact .f-flex{
        display: flex;
        align-items: center
    }

}


/*fenye*/
.fenye{width:100%;text-align:center; margin-top:50px;}
.fenye a{ padding:8px 15px; background:#959595; margin-right:3px;color:#fff;margin-bottom:10px;}
.fenye a:hover{  background:#006d50;text-decoration: none}
.fenye a.current{ background:#006d50;}

@media(max-width:768px) {
    .fenye a{ padding:6px 12px;}


}

/*home*/
#banner-btm .o-slider p {
    background: #000;
    color: #fff;
    padding: 10px;
}

.sharebox {
    margin-left: 20px;
}

@media(max-width:768px) {
    .sharebox {
        margin-left: 0;
        margin-bottom: 20px;
    }
}



/*contact*/

.wangdul {
    padding: 0 20px 40px;
}

.wangdul li {
    cursor: pointer;
}

/*after dale*/
@media(max-width:768px) {
    .map{
    height:300px!important;
}
}


/*product-detail*/
@media(max-width:768px){
    .detail-share-box {
        display:block!important;
        position: absolute;top: 50%;right: 2%;margin-top: -4px;


    }
}





/*authory-page*/
.fw .f-form .f-form_row_sp {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-top: 0;
}
.authory-page .f-form{
   width:100%;
}
.authory-page .f-form input{
}
.authory-page .f-form input,.authory-page .f-form span{
    display;block;
    float:right;
}
.authory-page .f-form span{
    padding-top:5px;
}
.authory-page input.sousuo{
    height:35px!important;
    line-height:34px!important;
    background:#006d50!important;
    color:#fff!important;
    padding: 0 10px!important;

}


/*q&a*/
.fw h3.a-ttl_gl_detail {
    font-size: 18px;
    margin-bottom: 20px;
    padding: 14px 20px;
    background: #e3e3e3;
    color: #333;
}
.qa-list{
    padding-left:20px;
    margin-bottom:30px;
}
.qa-list:last-child{
    margin-bottom:0;
}
.qa-list h4{
    font-size:18px;
    margin:10px 0;
}


@media(max-width:768px) {
    .qa-list{
        padding-left:0px;

    }
    .qa-list h4{
    font-size:14px;
    margin:10px 0;
}
}

/*.news-detail-info*/
.news-detail-info{
    padding:0 5%;
}
.fenpian a,.fenpian p{
    display: table-cell;
    vertical-align: top;
}
.fenpian p{
    width:64px;
}
.fenpian{
    padding:20px 0;
    border-top: 1px dashed #000;
}
.news-tit{
    position:relative;
}
.news-back-list{
    position:absolute;
    bottom:10px;
    right:10%;
}


/*media*/
.media-list>div{
    display: flex;
    align-items: center;

}
.file-list{

}
.file-list img{
    width:100%;
    
}


/*feedback*/

.fw li.current h3.a-ttl_gl_detail{
        color: #f8e409;
}
.fw li h3.a-ttl_gl_detail{
    background-color: #006d50;
    color:#fff;
    width:90%;
    cursor:pointer;
}

.cons-form span{
        width: 80px;
    display: inline-block;
}
.cons-form em {
    width: 10px;
    display: inline-block;
    color: red;
}
.fw .cons-form input {
    width:230px!important;
    
}
.fb-list{
    margin-bottom:15px;
   
}
.fw  .a-btn{
    cursor:pointer;
}
.feedbackbox .f-form_label{
    position: relative;
    top: -10px;
}
.feedback-img{
    position:absolute;
    top:-160px;
    right:0;
}
@media screen and (min-width: 641px){
    .fw .a-btn_white:hover {
        color: #006d50 !important;
    }
}
@media screen and (max-width: 768px){
    .feedback-img{
        position: static;
    }
    .fw li h3.a-ttl_gl_detail{
        width:100%;
    }
}

