.banner
{
    width: 100%;
    position: relative;
}
.swiper-pagination
{
    width: auto!important;
    text-align: center!important;
    bottom: .1rem!important;
    left: 50%!important;
    margin-left: -8%;
    border-radius: 15px;
    background-color: rgba(255,255,255,.5);
    padding: 0 2%;
}
.swiper-pagination-bullet
{
    background-color: #fff!important;
    opacity: 1!important;
    border: 2px solid #fff;
}
.swiper-pagination-bullet-active
{
    background-color: transparent!important;
    border: 2px solid #fff;
}
td.page_nav
{
    PADDING-BOTTOM: 20px;
    FONT-SIZE: 14px;
    PADDING-TOP: 10px;
}
.page_nav A
{
    BORDER-BOTTOM: #ebe8e8 1px solid;
    LINE-HEIGHT: 26px;
    FONT-SIZE: 14px;
    BORDER-LEFT: #ebe8e8 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #fbfbfc;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    COLOR: #333;
    BORDER-TOP: #ebe8e8 1px solid;
    BORDER-RIGHT: #ebe8e8 1px solid;
    TEXT-DECORATION: none;
    PADDING-TOP: 5px;
}
.page_nav A:hover
{
    BORDER-BOTTOM: #b3b3b3 1px solid;
    LINE-HEIGHT: 26px;
    FONT-SIZE: 14px;
    BORDER-LEFT: #b3b3b3 1px solid;
    BACKGROUND: #efefef;
    COLOR: #f00;
    BORDER-TOP: #b3b3b3 1px solid;
    BORDER-RIGHT: #b3b3b3 1px solid;
    TEXT-DECORATION: none;
}
.allpage
{
    background-color: #efefef!important;
}
body, input
{
    font-family: "microsoft yahei";
    outline: none;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
@font-face
{
    font-family: "iconfont2";
    src: url('/wap/font/iconfont.woff2') format('woff'),url('/wap/font/iconfont2.ttf') format('truetype');
}
.iconfont2
{
    font-family: "iconfont2"!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}
.search_lh
{
    width: 100%;
    background-color: #51adfd;
}
.index_text
{
    width: 93%;
    font-size: 14px;
    height: .5rem;
    background: #fff url(/wap/images/search_bg_05.png) no-repeat 95% center;
    -webkit-background-size: 7%;
    background-size: 7%;
    border: none;
    font-family: "microsoft yahei";
    text-indent: 3%;
    margin: 2% 0;
    border-radius: 6px;
    margin-left: 3.5%;
}
.nav_new
{
    width: 100%;
    background-color: #fcaf01;
}
.nav_new ul li
{
    width: 24.75%;
    height: .5rem;
    float: left;
    text-align: center;
    border-right: 1px solid #d99600;
    border-bottom: 1px solid #d99600;
}
.nav_new ul li:nth-child(4)
{
    border-right: none;
}
.nav_new ul li:last-child
{
    border-right: none;
}
.nav_new ul li a
{
    display: inline-block;
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    color: #fff;
    font-size: .22rem;
    font-family: "microsoft yahei";
}
.nav_new ul li:nth-child(4) a
{
    border: none!important;
}
.nav_new ul li:last-child a
{
    border: none;
}
.common_i_css
{
    background-color: #fff;
    padding: 2% 2%;
    margin-bottom: 2.5%;
}
.common_i_title
{
    text-align: center;
    background-color: #23201d;
}
.common_i_title h2
{
    display: inline-block;
    width: 40%;
    color: #fff;
    background-color: #fcaf01;
    font-size: .26rem;
    font-weight: normal;
    padding: .05rem 3%;
}
.common_i_title_color
{
    background-color: #03aa3e;
}
.common_i_title_color h2
{
    background-color: #03aa3e;
}
.common_i_title a
{
    float: right;
    color: #114275;
    font-size: .22rem;
}
.news_i_list ul li
{
    padding: 1.5% 0;
}
.news_i_list ul li a
{
    display: inline-block;
    width: 85%;
    color: #000;
    font-size: .23rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_i_list ul li a:before
{
    content: ">";
}
.news_i_list ul li span
{
    display: inline-block;
    color: #51adfd;
    font-size: .23rem;
    float: right;
    vertical-align: middle;
    margin-top: 1%;
}
.icon_nav
{
    background-color: #fff;
    margin-bottom: 2%;
}
.icon_nav ul li
{
    width: 21%;
    text-align: center;
    float: left;
    margin: 0 2%;
    margin-top: 2%;
}
.icon_nav ul li a strong
{
    display: inline-block;
    border-radius: 50%;
    color: #fff;
    font-size: .5rem;
    width: .9rem;
    height: .9rem;
    line-height: .9rem;
}
.icon_nav ul li a span
{
    display: inline-block;
    color: #333;
    font-size: .23rem;
    margin-top: 8%;
    width: 100%;
    height: .3rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.icon_nav ul li:first-child strong
{
    background-color: #ea536d;
}
.icon_nav ul li:nth-child(2) strong
{
    background-color: #d5c933;
}
.icon_nav ul li:nth-child(3) strong
{
    background-color: #f6a625;
}
.icon_nav ul li:nth-child(4) strong
{
    background-color: #639fa6;
}
.icon_nav ul li:nth-child(5) strong
{
    background-color: #6db741;
}
.icon_nav ul li:nth-child(6) strong
{
    background-color: #8b56a2;
}
.icon_nav ul li:nth-child(7) strong
{
    background-color: #eb5c24;
}
.icon_nav ul li:nth-child(8) strong
{
    background-color: #a1bb3d;
}
.yewu_i_list
{
    margin-top: 2%;
}
.yewu_i_list_new ul li
{
    border-bottom: 1px solid #e7e7e7;
}
.yewu_i_list ul li
{
    margin-bottom: 1%;
    padding-bottom: 2%;
}
.yewu_i_list_new ul li h2
{
    margin: 2.5% 0;
    font-size: .26rem;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.i_list_pic
{
    width: 28.93%;
    float: left;
}
.i_list_text
{
    width: 67%;
    float: left;
    margin-left: 4%;
}
.i_list_text_new
{
    width: 100%;
    margin-left: 0;
}
.i_list_text a h2
{
    font-size: .26rem;
    font-weight: normal;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.i_list_text a span
{
    font-size: .21rem;
    line-height: 1.5;
    color: #505050;
    margin-top: .04rem;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
}
.i_list_text strong
{
    display: inline-block;
    font-weight: normal;
    font-size: .19rem;
    color: #646464;
}
.about_i_text
{
    line-height: 1.6;
    font-size: .21rem;
    margin-top: 2%;
}
.about_i_text img
{
    margin: 2% 0;
}
.jiameng_tel
{
    text-align: center;
    background-color: #03aa3e;
    margin-bottom: 2.5%;
}
.jiameng_tel h2 a
{
    color: #fff;
}
.jiameng_tel h2
{
    display: inline-block;
    width: 92%;
    font-size: .26rem;
    font-weight: normal;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
    margin: 2% 4%;
    padding: .5% 0;
}
.jiameng_tel span
{
    display: inline-block;
    font-size: .26rem;
    margin-right: 1%;
    margin-top: -2%;
}
.product_i_list
{
    margin-top: 3%;
}
.product_i_list ul li
{
    width: 46.5%;
    float: left;
    margin-top: 1%;
}
.product_i_list ul li:nth-child(even)
{
    margin-left: 5.5%;
}
.product_i_list ul li a span
{
    display: inline-block;
    width: 100%;
    height: .4rem;
    line-height: .4rem;
    font-size: .21rem;
    color: #485155;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.product_i_list_new
{
    margin-top: 3%;
}
.product_i_list_new ul li
{
    width: 30.3%;
    float: left;
    margin: 0 1.5%;
    margin-bottom: 1%;
}
.product_i_list_new ul li a span
{
    display: inline-block;
    width: 100%;
    height: .45rem;
    line-height: .45rem;
    font-size: .21rem;
    color: #333;
    text-align: center;
}
.more_i
{
    margin-top: 1%;
    text-align: center;
    padding-bottom: 1%;
}
.more_i a
{
    display: inline-block;
    width: 100%;
    text-align: center;
    background-color: #e3e3e3;
    color: #616161;
    padding: .5% 0;
    font-size: .22rem;
}
.list_nav_index_c
{
    margin-bottom: 3%;
}
.list_nav_index_c ul li
{
    float: left;
    width: 31%;
    background-color: #e3e3e3;
    margin: 0 1%;
    padding: 1% 0;
    text-align: center;
    margin-top: 3%;
}
.list_nav_index_c ul li a
{
    color: #333;
    font-size: .21rem;
}
.contact
{
    color: #fff;
    background-color: #fff;
    line-height: 1.7;
    font-size: .21rem;
    border-radius: 7px;
    padding: 0 4%;
    padding-bottom: 1%;
}
.contact h2
{
    color: #00cef3;
    font-weight: normal;
    font-size: .26rem;
    margin-bottom: 1%;
    margin-top: 1.5%;
}
.contact div
{
    padding-left: 2%;
    margin-bottom: 1%;
    color: #fff;
}
.green
{
    background-color: #ea536d;
}
.red
{
    background-color: #d5c933;
}
.dajang
{
    background-color: #f6a625;
}
.contact span
{
    display: inline-block;
    width: 80%;
    padding: .5% 0;
    font-size: .21rem;
}
.baoming
{
    padding: 2% 8%;
    background-color: #03aa3e;
    color: #fff;
    text-align: center;
    font-size: .21rem;
    line-height: 1.7;
}
.baoming div
{
    font-size: .35rem;
}
.baoming div span
{
    vertical-align: top;
}
.baoming em
{
    text-align: left;
    display: block;
    font-style: normal;
}
.baoming a
{
    color: #fff;
}
.beian
{
    background-color: #fff;
    color: #000;
    text-align: center;
    height: .65rem;
    line-height: .65rem;
    font-size: .21rem;
}
.beian a
{
    color: #333;
    font-size: .21rem;
}