﻿/* CSS Document *//* AB模版网 做最好的织梦整站模板下载网站 Www.AdminBuy.Cn *//* QQ：9490489 *//* 仿站：Fang.AdminBuy.Cn *//* 素材：Sc.AdminBuy.Cn *//**common**/
body, div, dl, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p
{
    padding: 0;
    margin: 0;
    font: 14px Arial,微软雅黑,Helvetica,sans-serif;
}
table, td, tr, th
{
    font-size: 14px;
}
ol, ul
{
    list-style: none;
}
li
{
    list-style-type: none;
}
img
{
    vertical-align: top;
    border: 0;
}
h1, h2, h3, h4, h5, h6
{
    font-size: inherit;
    font-weight: normal;
}
address, cite, code, em, th, i
{
    font-weight: normal;
    font-style: normal;
}
.clear
{
    *zoom: 1;
}
.clear:after
{
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
}
a
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
input[type=button], input[type=submit], input[type=file], button
{
    cursor: pointer;
    -webkit-appearance: none;
}
input[type="text"]
{
    -webkit-appearance: none;
}
textarea
{
    -webkit-appearance: none;
}
@font-face
{
    font-family: Helvetica33;/**定义font的名字**/
    src: url();/**引入字体文件**/
}
.rsContainer
{
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.rsSlide
{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.fullWidth
{
    width: 100%;
    max-height: 620px;
    overflow: hidden;
    margin: 0 auto;
    background-color: #f0f0f0;
}
#full-width-slider
{
    width: 100%;
    color: #000;
}
.royalSlider
{
    position: relative;
    direction: ltr;
}
.royalSlider>*
{
    float: left;
}
.royalSlider.rsFullscreen
{
    position: fixed!important;
    height: auto!important;
    width: auto!important;
    margin: 0!important;
    padding: 0!important;
    z-index: 2147483647!important;
    top: 0!important;
    left: 0!important;
    bottom: 0!important;
    right: 0!important;
}
.royalSlider .rsSlide.rsFakePreloader
{
    opacity: 1!important;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    display: none;
}
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide
{
    height: auto;
}
.rsContent
{
    width: 100%;
    height: 100%;
    position: relative;
}
img.rsImg
{
    max-width: none;
}
.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs
{
    color: #fff;
}/*回到顶部*/
.Totop
{
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    position: fixed;
    right: 20px;
    bottom: 60px;
    z-index: 99999;
}
.Totop a
{
    display: block;
    width: 38px;
    height: 38px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff url(/png/9234quit.png) center center no-repeat;
}
.Totop a:hover
{
    border: 1px solid #212121;
    background: #212121 url(/png/knqwbxj9.png) center center no-repeat;
}
.top_div_100
{
    width: 100%;
    height: 25px;
    border-bottom: 1px solid #d3d3d3;
}
.top_div_1200
{
    width: 1200px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    margin: 0 auto;
}
.top_div_l
{
    float: left;
    height: 25px;
    line-height: 25px;
}
.top_div_r
{
    height: 25px;
    line-height: 25px;
    float: right;
    font-size: 13px;
    font-weight: bold;
}
.top_div_r a
{
    color: #000;
    text-decoration: none;
}
.top_div_r a:hover
{
    color: #1616d1;
    text-decoration: none;
}
@media screen and (min-width: 1200px)
{/**top**/
    .ly_top
    {
        width: 100%;
        height: 80px;
        overflow: hidden;
        margin: 0 auto;
        padding-top: 10px;
    }
    .ly_top .top_main
    {
        width: 1200px;
        height: 80px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .top_main .ly_logo
    {
        width: 580px;
        height: 80px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .top_main .top_r
    {
        float: right;
        height: 44px;
        overflow: hidden;
        margin: 0 0 0 16px;
        padding: 18px 0;
    }
    .top_r div
    {
        display: block;
    }
    .top_r div img
    {
        display: block;
        width: 44px;
        height: 44px;
        overflow: hidden;
        margin: 0 8px 0 0;
        padding: 0;
        float: left;
    }
    .top_r div .r_text
    {
        height: 44px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .r_text h3
    {
        color: #7d8488;
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 8px;
        padding: 0;
    }
    .r_text p
    {
        color: #008ed8;
        font-size: 14px;
        font-family: "Arial";
        margin: 0;
        padding: 0;
    }/**nav**/
    .ly_nav
    {
        width: 1200px;
        height: 50px;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .nav
    {
        width: 1200px;
        height: 50px;
        margin: 0 auto;
    }
    .nav_item
    {
        float: left;
        position: relative;
    }
    .nav_item>a
    {
        display: block;
        padding: 0 30px;
        line-height: 50px;
        font-size: 15px;
        color: #008ed8;
        -webkit-transition: all .4s;
        transition: all .4s;
    }
    .nav_item>a:hover, .nav_item>a.navon
    {
        height: 48px;
        font-weight: bold;
        border-bottom: 2px solid #008ed8;
    }
    .menu_open
    {
        display: none;
    }
    .nav_item_open
    {
        width: 100%;
        height: auto;
        position: absolute;
        left: 0;
        top: 100%;
        z-index: 10;
        box-shadow: 0 4px 8px 0 rgba(0,12,49,.1);
        background: #fff;
        border-radius: 0 0 2px 2px;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(34px);
        transform: translateY(34px);
        -webkit-transition: all .4s;
        transition: all .4s;
        overflow: hidden;
    }
    .nav_item:hover .nav_item_open
    {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .subopen
    {
        display: none;
    }
    .nav_item2
    {
        width: 100%;
        line-height: 40px;
    }
    .nav_item2 a
    {
        display: block;
        padding: 0 10px;
        color: #666;
        font-size: 14px;
        white-space: nowrap;
        text-align: center;
    }
    .nav_item2:hover a
    {
        background: #008ed8;
        color: #fff;
    }
    .hcover
    {
        display: none;
    }/**search**/
    .ly_search
    {
        width: 240px;
        height: 34px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 8px;
        right: 0;
    }
    .ly_search .sc_ipt
    {
        width: 170px;
        height: 30px;
        overflow: hidden;
        margin: 0;
        padding: 2px 11px;
        background-color: #f4f4f4;
        border-radius: 2px 0 0 2px;
        float: left;
    }
    .ly_search .sc_btn
    {
        width: 48px;
        height: 34px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background-color: #008ed8;
        border-radius: 0 2px 2px 0;
    }
    .sc_ipt input
    {
        display: block;
        width: 100%;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 12px;
        border: none;
        outline: none;
        background: none;
    }
    .sc_btn input
    {
        display: block;
        width: 100%;
        height: 34px;
        background: url(/png/g1vmcss2.png) center center no-repeat;
        border: none;
        outline: none;
    }/**banner**/
    .rsMinW .rsArrow
    {
        display: block;
        width: 50px;
        height: 50px;
        margin: -20px 0 0;
        position: absolute;
        cursor: pointer;
        z-index: 21;
    }
    .rsMinW .rsArrowLeft
    {
        left: 10px;
        top: 50%;
    }
    .rsMinW .rsArrowRight
    {
        right: 10px;
        top: 50%;
    }
    .rsMinW .rsArrowIcn
    {
        width: 50px;
        height: 50px;
        margin: 0;
        position: absolute;
        cursor: pointer;
        background: url('/png/0ei3uonk.png') no-repeat;
    }
    .rsMinW.rsHor .rsArrowLeft .rsArrowIcn
    {
        background-position: 0 0;
    }
    .rsMinW.rsHor .rsArrowRight .rsArrowIcn
    {
        background-position: -50px 0;
    }
    .rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover
    {
        background-position: 0 -50px;
    }
    .rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover
    {
        background-position: -50px -50px;
    }
    .rsMinW .rsBullets
    {
        width: 100%;
        height: auto;
        overflow: hidden;
        position: absolute;
        bottom: 15px;
        left: 0;
        z-index: 35;
        text-align: center;
    }
    .rsMinW .rsBullet
    {
        display: inline-block;
        *display: inline;
        width: 40px;
        height: 4px;
        *zoom: 1;
        padding: 4px;
    }
    .rsMinW .rsBullet span
    {
        display: block;
        width: 40px;
        height: 4px;
        background: rgba(255,255,255,.5);
    }
    .rsMinW .rsBullet.rsNavSelected span
    {
        background-color: #fff;
    }/**new**/
    .ly_tit
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
    }
    .ly_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #424a51;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 10px;
        padding: 0;
    }
    .ly_tit span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #bbb;
        font-size: 12px;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }
    .ly_tit span font
    {
        color: #dfdfdf;
    }
    .ly_news_div
    {
        width: 100%;
        background-color: #20abf4;
    }
    .ly_news
    {
        width: 1200px;
        margin: 80px auto;
        padding: 30px 0 60px 0;
    }
    .ly_news .nw_l
    {
        width: 560px;
        height: 400px;
        margin: 0 40px 0 0;
        padding: 0;
        background-color: #f5f5f5;
        float: left;
    }
    .ly_news .nw_l:hover
    {
        background-color: #fff;
        box-shadow: 0 8px 16px rgba(0,0,0,.1);
    }
    .ly_news .nw_r
    {
        width: 600px;
        height: 400px;
        margin: 0;
        padding: 0;
        float: right;
    }
    .nw_l .nw_limg
    {
        width: 560px;
        height: 240px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .nw_limg a img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        width: 560px;/*margin: auto;*/
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .nw_l .nw_ltext
    {
        width: 520px;
        height: 120px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px;
    }
    .nw_ltext h3
    {
        width: 100%;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        margin: 0 auto;
        padding: 0;
    }
    .nw_ltext h3 a
    {
        color: #424a51;
        font-size: 16px;
    }
    .nw_ltext h3 a:hover
    {
        color: #008ed8;
    }
    .nw_ltext p
    {
        width: 100%;
        height: 44px;
        overflow: hidden;
        line-height: 22px;
        color: #999;
        font-size: 12px;
        text-indent: 2em;
        text-align: justify;
        margin: 12px auto 14px;
        padding: 0;
    }
    .nw_ltext .time_check
    {
        width: 100%;
        height: 30px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .time_check span
    {
        display: block;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        color: #999;
        font-family: "Arial";
        font-size: 12px;
        float: left;
    }
    .time_check span img
    {
        display: inline-block;
        vertical-align: middle;
        margin: -4px 4px 0 0;
        padding: 0;
    }
    .time_check a
    {
        display: block;
        width: 80px;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        color: #008ed8;
        font-size: 12px;
        text-align: right;
        float: right;
    }
    .time_check a img
    {
        display: inline-block;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin: 5px 0 0 10px;
        float: right;
    }
    .nw_r ul li
    {
        width: 600px;
        height: 120px;
        margin: 0 auto 20px;
        padding: 0;
    }
    .nw_r ul li a
    {
        display: block;
        width: 560px;
        height: 80px;
        margin: 0 auto;
        padding: 20px;
        background-color: #f5f5f5;
    }
    .nw_r ul li a:hover
    {
        background-color: #fff;
        box-shadow: 0 8px 16px rgba(0,0,0,.1);
    }
    .nw_r ul li a .nw_rtime
    {
        width: 110px;
        height: 50px;
        overflow: hidden;
        margin: 0 20px 0 0;
        padding: 15px 0;
        color: #fff;
        background-color: #5c6f7f;
        float: left;
    }
    .nw_r ul li a:hover .nw_rtime
    {
        background-color: #008ed8;
    }
    .nw_rtime em
    {
        display: block;
        width: 100%;
        overflow: hidden;
        font-size: 28px;
        text-align: center;
        font-style: normal;
        margin: 0 auto;
        padding: 0;
    }
    .nw_rtime span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        font-size: 14px;
        text-align: center;
    }
    .nw_r ul li a .nw_rtext
    {
        width: 430px;
        height: 80px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .nw_r ul li a .nw_rtext h5
    {
        width: 100%;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        color: #424a51;
        font-size: 16px;
        margin: 4px auto 10px;
        padding: 0;
    }
    .nw_r ul li a .nw_rtext p
    {
        width: 100%;
        height: 44px;
        overflow: hidden;
        line-height: 22px;
        color: #999;
        font-size: 12px;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }
    .nw_r ul li a:hover .nw_rtext h5
    {
        color: #008ed8;
    }/**about**/
    .ly_about
    {
        width: 100%;
        overflow: hidden;
        padding-top: 80px;
    }
    .ly_about .ab_main
    {
        width: 1200px;
        height: 360px;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .ab_main .ab_text
    {
        width: 560px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ab_text h3
    {
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        color: #424a51;
        font-size: 24px;
    }
    .ab_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 26px;
        margin: 40px auto;
        padding: 0;
        color: #888;
        font-size: 14px;
        text-indent: 2em;
        text-align: justify;
    }
    .ab_text a
    {
        display: block;
        width: 160px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #008ed8;
    }
    .ab_text a span
    {
        color: #40abe2;
    }
    .ab_text a:hover
    {
        background-color: #00af80;
    }
    .ab_main .ab_img
    {
        width: 720px;
        height: 360px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 0;
        right: -120px;
    }/**product**/
    .ly_products
    {
        width: 1200px;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .protab
    {
        width: 1200px;
        height: 40px;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        text-align: center;
    }
    .protab ul
    {
        display: inline-block;
    }
    .protab ul li
    {
        width: 160px;
        height: 40px;
        overflow: hidden;
        margin: 0;
        padding: 0 5px;
        float: left;
        cursor: pointer;
    }
    .protab ul li span
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #9da9b2;
    }
    .protab ul li.protab0 span
    {
        background-color: #008ed8;
    }
    .pro_list
    {
        width: 1200px;
        height: 224px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_list ul li
    {
        width: 270px;
        height: 224px;
        overflow: hidden;
        margin: 0 40px 0 0;
        padding: 0;
        float: left;
    }
    .pro_list ul li:nth-child(4n)
    {
        margin: 0;
    }
    .pro_list ul li a
    {
        display: block;
        width: 100%;
        height: 224px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f5f5f5;
    }
    .pro_list ul li a .pro_img
    {
        width: 100%;
        height: 180px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .pro_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .pro_list ul li a p
    {
        width: 100%;
        height: 44px;
        overflow: hidden;
        line-height: 44px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #008ed8;
    }
    .pro_list ul li a:hover p
    {
        background-color: #00af80;
    }/**link**/
    .ly_links
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0;
        background-color: #f5f5f5;
    }
    .ly_links .lk_main
    {
        width: 1200px;
        min-height: 120px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 30px 20px 150px;
        background-color: #fff;
        box-sizing: border-box;
        position: relative;
    }
    .lk_main .lk_tit
    {
        width: 120px;
        height: 1500px;
        overflow: hidden;
        margin: -750px 0 0;
        padding: 0;
        position: absolute;
        left: 0;
        top: 50%;
    }
    .lk_main ul li
    {
        display: inline-block;
        margin: 10px 0;
        padding: 0 10px;
    }
    .lk_main ul li a
    {
        color: #666;
        font-size: 14px;
    }
    .lk_main ul li a:hover
    {
        color: #008ed8;
        text-decoration: underline;
    }/**foot**/
    .ly_foot
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0 30px;
        background-color: #2e3234;
    }
    .ly_foot .ft_main
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ft_main .ft_logo
    {
        width: 150px;
        height: 120px;
        overflow: hidden;
        margin: 0 60px 0 0;
        padding: 0;
        float: left;
    }
    .ft_logo a img
    {
        display: block;
        width: 150px;
        height: 120px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ft_main .ft_contact
    {
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ft_contact ul li
    {
        height: 40px;
        line-height: 40px;
        color: #fff;
        font-size: 14px;
        margin: 0;
        padding: 0 0 0 40px;
        position: relative;
    }
    .ft_contact ul li img
    {
        display: block;
        width: 20px;
        height: 20px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 10px;
        top: 10px;
    }
    .ft_contact ul li span
    {
        color: #999;
    }
    .ft_contact ul li a
    {
        color: #fff;
    }
    .ft_main .ft_line1
    {
        width: 2px;
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0 175px;
        float: left;
    }
    .ft_line1 img
    {
        display: block;
        width: 2px;
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .ft_main .ft_ewm
    {
        height: 120px;
        float: right;
    }
    .ft_ewm img
    {
        width: 120px;
        height: 120px;
        overflow: hidden;
        margin: 0 0 0 10px;
        padding: 0;
        float: right;
    }
    .ft_ewm p
    {
        width: 20px;
        height: 80px;
        overflow: hidden;
        line-height: 16px;
        margin: 0;
        padding: 20px 0;
        color: #fff;
        font-size: 14px;
    }
    .ft_main .ft_copy
    {
        width: 1200px;
        height: 20px;
        overflow: hidden;
        margin: 60px auto 0;
        padding: 0;
        background: url(/png/bmp955uw.png) center center no-repeat;
    }
    .ft_copy span
    {
        display: inline-block;
        height: 20px;
        line-height: 20px;
        color: rgba(255,255,255,.2);
        font-size: 12px;
        padding: 0 24px 0 0;
        background-color: #2e3234;
    }
    .ft_copy span a
    {
        color: rgba(255,255,255,.2);
    }
    .ft_copy span a:hover
    {
        color: #00af80;
    }/**nybanner**/
    .nybanner
    {
        width: 100%;
        height: 300px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .nybanner img
    {
        display: block;
        width: 1920px;
        height: 300px;
        overflow: hidden;
        margin: -180px 0 0 -960px;
        position: absolute;
        left: 50%;
        top: 50%;
    }/**nymain**/
    .ny_main
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ny_main .ny_l
    {
        width: 240px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ny_main .ny_r
    {
        width: 920px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
        margin-bottom: 60px;
    }
    .ny_l .ny_lcon
    {
        width: 240px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .ny_ltit
    {
        width: 200px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        margin: 0 auto;
        padding: 10px 20px;
        background-color: #008ed8;
    }
    .ny_ltit span
    {
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        font-style: italic;
        margin: 0 0 0 10px;
    }
    .ny_lcon ul
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 9px 10px;
        border-right: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
    }
    .ny_lcon ul li
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto 10px;
        padding: 0;
    }
    .ny_lcon ul li a
    {
        display: block;
        width: 200px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #333;
        font-size: 14px;
        background: #f5f5f5 url(/png/1lbrcye4.png) 200px 14px no-repeat;
        margin: 0 auto;
        padding: 0 10px;
    }
    .ny_lcon ul li a:hover, .ny_lcon ul li a.nyon
    {
        color: #fff;
        background: #008ed8 url(/png/abqjb678.png) 200px 14px no-repeat;
    }
    .ny_lnew
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 9px;
        border-right: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
    }
    .ny_lnew ol li
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        margin: 0 auto;
        padding: 0;
        border-bottom: 1px dotted #dfdfdf;
    }
    .ny_lnew ol li a
    {
        color: #666;
        font-size: 14px;
    }
    .ny_lnew ol li a:hover
    {
        color: #008ed8;
    }
    .ny_lnew ol li a span
    {
        display: block;
        width: 4px;
        height: 4px;
        overflow: hidden;
        margin: 18px 10px 18px 0;
        padding: 0;
        background-color: #008ed8;
        border-radius: 50%;
        float: left;
    }
    .ny_lcon .ny_llxwm
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 9px 10px;
        border-right: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
    }
    .ny_llxwm p
    {
        width: 100%;
        overflow: hidden;
        line-height: 22px;
        color: #333;
        font-size: 14px;
        margin: 0 auto 10px;
        padding: 0;
    }
    .ny_llxwm p span, .ny_llxwm p em
    {
        color: #999;
        font-style: normal;
    }
    .ny_llxwm p em
    {
        display: block;
        text-indent: 2em;
        text-align: justify;
        margin: 4px 0 0;
    }
    .ny_llxwm p a
    {
        display: block;
        color: #008ed8;
        text-decoration: underline;
        text-indent: 2em;
        text-align: justify;
        margin: 4px 0 0;
    }
    .ny_llxwm p a:hover
    {
        color: #00af80;
    }
    .ny_r .ab_con1
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 60px;
        padding: 0;
    }
    .ab_con1 h3
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
    }
    .ab_con1 p
    {
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        color: #999;
        font-size: 16px;
        text-indent: 2em;
        text-align: justify;
    }
    .ab_con1 p img
    {
        display: block;
        width: 350px;
        height: 200px;
        margin: 0 20px 0 0;
        padding: 0;
        float: left;
    }
    .ab_con1 p span
    {
        float: right;
        width: 538px;
    }
    .ny_r .ab_con2
    {
        width: 100%;
        min-height: 420px;
        overflow: hidden;
        margin: 80px auto;
        padding: 80px 40px 60px;
        background: #00af80 url(/jpg/3mlkh410.jpg) bottom center no-repeat;
        box-sizing: border-box;
    }
    .ab_con2 .ab_con2_text
    {
        width: 50%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ab_con2_text h5
    {
        width: 100%;
        overflow: hidden;
        color: #fff;
        font-size: 24px;
        margin: 0 auto 40px;
        padding: 0;
    }
    .ab_con2_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        color: #fff;
        font-size: 16px;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }
    .ab_con2 .ab_con2_img
    {
        width: 370px;
        height: 320px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .ab_con2_img img
    {
        display: block;
        width: 370px;
        height: 320px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ny_r .ab_con3
    {
        width: 100%;
        min-height: 460px;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
        background: url(/png/d5cpei8o.png) 460px center no-repeat;
    }
    .ab_con3 .ab_con3_img
    {
        width: 420px;
        height: 460px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ab_con3_img img
    {
        display: block;
        width: 420px;
        height: 460px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ab_con3 .ab_con3_text
    {
        width: 440px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .ab_con3_text h5
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 20px auto 40px;
        padding: 0;
    }
    .ab_con3_text ul li
    {
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        color: #333;
        font-size: 16px;
        margin: 0 0 6px;
        padding: 0;
    }
    .ab_con3_text ul li span
    {
        color: #999;
    }
    .ab_con3_text ul li.l1
    {
        text-indent: 30px;
    }
    .ab_con3_text ul li.l2
    {
        text-indent: 60px;
    }
    .ab_con3_text ul li.l3
    {
        text-indent: 90px;
    }
    .ab_con3_text ul li.l4
    {
        text-indent: 120px;
    }/**历史沿革**/
    .lsyg
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0;
        background-color: #f8f8f8;
    }
    .lsyg .lsyg_tit
    {
        width: 1200px;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 40px;
        padding: 0;
    }
    .lsyg_tit p
    {
        width: 40px;
        height: 2px;
        overflow: hidden;
        margin: 10px auto 0;
        padding: 0;
        background-color: #333;
    }
    .lsyg .lsyg_list
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 40px 0;
        background: url(/png/vgscbntk.png) center top no-repeat;
    }
    .lsyg_list .lsyg_l, .lsyg_list .lsyg_r
    {
        width: 608px;
        overflow: hidden;
        margin: 0 0 20px;
        padding: 0;
        box-sizing: border-box;
    }
    .lsyg_list .lsyg_l
    {
        float: left;
    }
    .lsyg_list .lsyg_r
    {
        float: right;
    }
    .lsyg_l h5, .lsyg_r h5
    {
        width: 100%;
        height: 40px;
        line-height: 40px;
        color: #333;
        font-size: 24px;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .lsyg_l p, .lsyg_r p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #999;
        font-size: 14px;
        text-align: justify;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .lsyg_l h5, .lsyg_l p
    {
        text-align: right;
        padding: 0 68px 0 0;
    }
    .lsyg_r h5, .lsyg_r p
    {
        padding: 0 0 0 68px;
    }
    .lsyg_l h5
    {
        background: url(/png/g9v1qa0b.png) center right no-repeat;
    }
    .lsyg_r h5
    {
        background: url(/png/9o2t8eje.png) center left no-repeat;
    }/**渠道加盟**/
    .join_list
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto 60px;
        padding: 0;
    }
    .join_list ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 60px;
        padding: 0;
    }
    .join_list ul li .join_img
    {
        width: 560px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .join_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .join_list ul li .join_text
    {
        width: 560px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .join_list ul li:nth-child(2n+2) .join_img
    {
        float: right;
    }
    .join_list ul li:nth-child(2n+2) .join_text
    {
        float: left;
    }
    .join_text h5
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #333;
        font-size: 24px;
        margin: 0 auto 20px;
        padding: 0;
    }
    .join_text h5 span
    {
        display: block;
        width: 8px;
        height: 8px;
        overflow: hidden;
        background-color: #008ed8;
        border-radius: 50%;
        margin: 16px 16px 16px 0;
        padding: 0;
        float: left;
    }
    .join_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        margin: 0;
        padding: 0;
        color: #666;
        font-size: 16px;
        text-indent: 2em;
        text-align: justify;
    }
    .join_text p span
    {
        display: block;
        width: 100%;
        height: 30px;
        line-height: 30px;
        color: #666;
        font-size: 16px;
        text-indent: 0;
        margin: 0;
        padding: 0 0 0 32px;
        box-sizing: border-box;
    }
    .join_text p span em
    {
        display: block;
        width: 4px;
        height: 4px;
        overflow: hidden;
        border: 1px solid #008ed8;
        border-radius: 50%;
        margin: 12px 12px 12px 0;
        padding: 0;
        float: left;
    }
    .join_form
    {
        width: 1200px;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .join_form .join_fm_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 40px;
        padding: 0;
    }
    .join_form .join_fl, .join_form .join_fr
    {
        width: 560px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .join_form .join_fl
    {
        float: left;
    }
    .join_form .join_fr
    {
        float: right;
    }
    .join_fl ul li
    {
        width: 560px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .join_fl ul li p
    {
        width: 80px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #666;
        font-size: 14px;
        margin: 0;
        padding: 0;
        float: left;
    }
    .join_fl ul li .join_ipt
    {
        width: 478px;
        overflow: hidden;
        border: 1px solid #dfdfdf;
        padding: 0;
        margin: 0;
    }
    .join_fl ul li .join_btn
    {
        width: 480px;
        overflow: hidden;
        padding: 0;
        margin: 10px 0 0;
    }
    .join_ipt input, .join_ipt select
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .join_btn input
    {
        display: block;
        width: 100%;
        height: 50px;
        overflow: hidden;
        line-height: 50px;
        color: #fff;
        font-size: 16px;
        background-color: #008ed8;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .join_fl ul li .fm_half
    {
        width: 270px;
        margin: 0 20px 0 0;
        float: left;
    }
    .join_fl ul li .fm_half:nth-child(2n+2)
    {
        margin: 0;
    }
    .join_fl ul li .fm_half .join_ipt
    {
        width: 188px;
    }
    .join_ipt textarea
    {
        display: block;
        width: 100%;
        height: 140px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        resize: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .join_fr p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
    }
    .join_fr ul li
    {
        width: 100%;
        overflow: hidden;
        line-height: 32px;
        color: #666;
        font-size: 14px;
    }/**hnr**/
    .hnr
    {
        width: 100%;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
        background: url(/png/pq692fst.png) left top no-repeat;
        background-size: 44% 100%;
    }
    .hnr .hnrlist
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .hnrlist ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        box-sizing: border-box;
    }
    .hnrlist ul li:nth-child(1)
    {
        padding-left: 650px;
    }
    .hnrlist ul li:nth-child(2)
    {
        padding-left: 600px;
    }
    .hnrlist ul li:nth-child(3)
    {
        padding-left: 550px;
    }
    .hnrlist ul li:nth-child(4)
    {
        padding-left: 500px;
    }
    .hnrlist ul li:nth-child(5)
    {
        padding-left: 450px;
    }
    .hnrlist ul li:nth-child(6)
    {
        padding-left: 400px;
    }
    .hnrlist ul li:nth-child(7)
    {
        padding-left: 350px;
    }
    .hnrlist ul li:nth-child(8)
    {
        padding-left: 300px;
    }
    .hnrlist ul li:nth-child(9)
    {
        padding-left: 250px;
    }
    .hnrlist ul li:nth-child(10)
    {
        padding-left: 200px;
    }
    .hnrlist ul li:nth-child(11)
    {
        padding-left: 150px;
    }
    .hnrlist ul li:nth-child(12)
    {
        padding-left: 100px;
    }
    .hnrlist ul li:nth-child(13)
    {
        padding-left: 50px;
    }
    .hnrlist ul li:nth-child(14)
    {
        padding-left: 0;
    }
    .hnrlist ul li b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 14px;
        margin: 0;
        padding: 0;
    }
    .hnrlist ul li p
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        margin: 0;
        padding: 0;
    }/**honor**/
    .ly_honor
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0;
        background-color: #f5f5f5;
    }
    .ly_honor .honor_tit
    {
        width: 1200px;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 40px;
        padding: 0;
    }
    .ly_honor .honor_list
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .honor_list ul li
    {
        width: 270px;
        overflow: hidden;
        margin: 0 40px 0 0;
        padding: 0;
        float: left;
    }
    .honor_list ul li:nth-child(4n+4)
    {
        margin: 0;
    }
    .honor_list ul li .honor_img
    {
        width: 270px;
        height: 180px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
        background-color: #fff;
        position: relative;
    }
    .honor_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .honor_list ul li p
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }/**tec_3**/
    .tec_3
    {
        width: 1200px;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .tec_3 p
    {
        width: 100%;
        overflow: hidden;
        line-height: 28px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        margin: 0 auto 30px;
        padding: 0;
    }
    .tec_3 p b
    {
        color: #333;
    }
    .tec_3 ul li
    {
        width: 22%;
        height: 180px;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 0;
        float: left;
        position: relative;
    }
    .tec_3 ul li:nth-child(4n+4)
    {
        margin: 0;
    }
    .tec_3 ul li img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }/**tec_4**/
    .tec_4
    {
        width: 1200px;
        overflow: hidden;
        margin: 80px auto 40px;
        padding: 0;
    }
    .tec_4 .tec4_tit1
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 40px;
        padding: 0;
    }
    .tec_4 .tec4_con, .tec_4 .tec4_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
    }
    .tec4_con b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 16px;
        margin: 0 auto 12px;
        padding: 0;
    }
    .tec4_con p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }
    .tec4_list b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 16px;
        margin: 0 auto;
        padding: 0;
    }
    .tec4_list ul li
    {
        width: 580px;
        min-height: 22px;
        overflow: hidden;
        margin: 0 40px 0 0;
        padding: 40px 0;
        border-bottom: 1px solid #dfdfdf;
        float: left;
    }
    .tec4_list ul li:nth-child(2n+2)
    {
        margin: 0;
    }
    .tec4_list ul li .zj_img
    {
        width: 180px;
        height: 220px;
        overflow: hidden;
        margin: 0 20px 0 0;
        padding: 0;
        position: relative;
        float: left;
    }
    .zj_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec4_list ul li .zj_text
    {
        width: 380px;
        overflow: hidden;
        margin: 0;
        padding: 20px 0 0;
    }
    .zj_text p
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        margin: 0 auto 20px;
        padding: 0;
    }
    .zj_text span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-indent: 2em;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }/**tec_5**/
    .tec_5
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 80px;
        padding: 80px 0;
        background: url(/jpg/5pv5p821.jpg) center center no-repeat;
    }
    .tec_5 .tec5_main
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec5_main .tec5_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 80px;
        padding: 0;
    }
    .tec5_tit img
    {
        display: block;
        width: 400px;
        height: 170px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec5_main ul
    {
        width: 80%;
        margin: 0 auto;
    }
    .tec5_main ul li
    {
        width: 33.333333%;
        overflow: hidden;
        color: #fff;
        font-size: 16px;
        text-align: center;
        margin: 0;
        padding: 0 40px;
        float: left;
        box-sizing: border-box;
    }/**tec_6**/
    .tec_6
    {
        width: 1200px;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .tec_6 .tec6_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: center;
    }
    .tec_6 ol li
    {
        width: 50%;
        overflow: hidden;
        margin: 0 0 40px;
        padding: 0 60px;
        float: left;
        box-sizing: border-box;
    }
    .tec_6 ul li
    {
        width: 31%;
        overflow: hidden;
        margin: 0 3.5% 0 0;
        padding: 0;
        float: left;
        box-sizing: border-box;
    }
    .tec_6 ul li:nth-child(3n+3)
    {
        margin: 0;
    }
    .tec_6 ol li .tec6_img
    {
        width: 100%;
        height: 320px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        position: relative;
    }
    .tec_6 ul li .tec6_img
    {
        width: 100%;
        height: 260px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        border: 1px solid #eaeaea;
        position: relative;
        box-sizing: border-box;
    }
    .tec6_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec_6 ol li p, .tec_6 ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }
    .tec_6 ol li span, .tec_6 ul li span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #666;
        font-size: 14px;
        text-align: center;
    }/**tec_7**/
    .tec_7
    {
        width: 100%;
        overflow: hidden;
        margin: 80px auto;
        padding: 80px 0;
        background-color: #f5f5f5;
    }
    .tec_7 .tec7_main
    {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec7_main .tec7_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: center;
    }
    .tec7_main ul li
    {
        width: 270px;
        overflow: hidden;
        margin: 0 40px 0 0;
        padding: 0;
        float: left;
    }
    .tec7_main ul li:nth-child(4n+4)
    {
        margin: 0;
    }
    .tec7_main ul li .tec7_img
    {
        width: 100%;
        height: 180px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        position: relative;
    }
    .tec7_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec7_main ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }/**tec_8**/
    .tec_8
    {
        width: 1200px;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .tec_8 .tec8_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: center;
    }
    .tec_8 ul li
    {
        width: 50%;
        overflow: hidden;
        margin: 0 0 40px;
        padding: 0 60px;
        float: left;
        box-sizing: border-box;
    }
    .tec_8 ul li .tec8_img
    {
        width: 100%;
        height: 320px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        position: relative;
    }
    .tec8_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec_8 ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }/**产品咨询**/
    .pro_form
    {
        width: 920px;
        overflow: hidden;
        margin: 40px auto 20px;
        padding: 0;
    }
    .pro_form ul li
    {
        width: 920px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .pro_form ul li p
    {
        width: 70px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #666;
        font-size: 14px;
        margin: 0;
        padding: 0 10px 0 0;
        float: left;
    }
    .pro_form ul li .pro_fmipt
    {
        width: 838px;
        overflow: hidden;
        border: 1px solid #dfdfdf;
        padding: 0;
        margin: 0;
        position: relative;
    }
    .pro_form ul li .pro_fmbtn
    {
        width: 840px;
        overflow: hidden;
        padding: 0;
        margin: 20px 0 0;
        float: left;
    }
    .pro_fmipt input, .pro_fmipt select
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .pro_fmbtn input
    {
        display: block;
        width: 400px;
        height: 50px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 16px;
        background-color: #607783;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
        float: left;
    }
    .pro_fmbtn input.tj
    {
        margin: 0 40px 0 0;
        background-color: #00af80;
    }
    .pro_form ul li .fm_half
    {
        width: 450px;
        margin: 0 20px 0 0;
        float: left;
    }
    .pro_form ul li .fm_half:nth-child(2n+2)
    {
        margin: 0;
    }
    .pro_form ul li .fm_half .pro_fmipt
    {
        width: 368px;
    }
    .pro_fmipt textarea
    {
        display: block;
        width: 100%;
        height: 140px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        resize: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .pro_fmipt a
    {
        display: block;
        width: 100px;
        height: 40px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0;
    }
    .pro_fmipt a img
    {
        display: block;
        width: 100px;
        height: 40px;
        margin: 0 auto;
        padding: 0;
    }/**prodetail**/
    .pro_detail_main
    {
        width: 1200px;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
    }
    .pro_detail_main .pro_detail_img
    {
        width: 530px;
        height: 360px;
        overflow: hidden;
        margin: 0;
        padding: 15px;
        border: 1px solid #dfdfdf;
        box-sizing: border-box;
        float: left;
    }
    .pro_detail_img .pro_detail_img_main
    {
        width: 100%;
        height: 100%;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .pro_detail_img_main img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .pro_detail_main .pro_detail_text
    {
        width: 610px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .pro_detail_text h3
    {
        width: 100%;
        overflow: hidden;
        line-height: 36px;
        color: #008ed8;
        font-size: 24px;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_text ul
    {
        width: 100%;
        margin: 30px auto 100px;
        padding: 0;
    }
    .pro_detail_text ul li
    {
        width: 100%;
        max-height: 72px;
        overflow: hidden;
        line-height: 24px;
        color: #999;
        font-size: 14px;
        text-align: justify;
        margin: 10px auto;
        padding: 0;
    }
    .pro_detail_text ul li span
    {
        color: #333;
        font-weight: bold;
    }
    .pro_detail_text .pro_detail_btn
    {
        width: 610px;
        height: 54px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_btn a
    {
        display: block;
        width: 285px;
        height: 54px;
        overflow: hidden;
        line-height: 54px;
        color: #fff;
        font-size: 16px;
        text-align: center;
        margin: 0;
        padding: 0;
        float: left;
    }
    .pro_detail_btn a.prodtl_btn1
    {
        float: left;
        margin: 0 40px 0 0;
        background-color: #008ed8;
    }
    .pro_detail_btn a.prodtl_btn2
    {
        float: left;
        background-color: #00af80;
    }
    .pro_detail_btn a.prodtl_btn1:hover
    {
        background-color: #0085cb;
    }
    .pro_detail_btn a.prodtl_btn2:hover
    {
        background-color: #009e74;
    }/**tjpro**/
    .tjpro
    {
        width: 1200px;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
    }
    .tjpro .tjpro_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 20px;
        padding: 0;
    }
    .tjpro .tjpro_list
    {
        width: 1200px;
        height: 300px;
        overflow: hidden;
        margin: 0 auto;
        padding: 29px 19px;
        border: 1px solid #dfdfdf;
        box-sizing: border-box;
    }
    .tjpro_list .ly_scroll
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ly_scroll ul li
    {
        width: 290px;
        overflow: hidden;
        margin: 0 20px 0 0;
        padding: 0;
        float: left;
    }
    .ly_scroll ul li a
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ly_scroll ul li a .ly_scroll_img
    {
        width: 290px;
        height: 194px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f8f8f8;
        position: relative;
    }
    .ly_scroll_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        overflow: hidden;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .ly_scroll ul li a p
    {
        width: 100%;
        height: 44px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        line-height: 44px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #008ed8;
    }
    .ly_scroll ul li a:hover p
    {
        background-color: #00af80;
    }/**service**/
    .svc_1, .svc_2
    {
        width: 1200px;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .svc_1 .svc1_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 40px;
        padding: 0;
    }
    .svc_2 .svc2_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
    }
    .svc2_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 12px;
        padding: 0;
        text-align: center;
    }
    .svc2_tit p
    {
        width: 100%;
        overflow: hidden;
        color: #008ed8;
        font-size: 18px;
        margin: 0 auto 20px;
        padding: 0;
        text-align: center;
    }
    .svc2_tit p span
    {
        color: #00af80;
    }
    .svc_1 .svc1_map
    {
        width: 600px;
        height: 500px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .svc1_map img
    {
        display: block;
        width: 600px;
        height: 500px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc_1 .svc1_r
    {
        width: 560px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .svc1_r .svc1_list
    {
        width: 560px;
        height: 160px;
        overflow-y: scroll;
        margin: 0 auto 60px;
        padding: 20px 0;
        background-color: #f5f5f5;
    }
    .svc1_list ul
    {
        width: 520px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc1_list ul li
    {
        display: inline-block;
        height: 30px;
        line-height: 30px;
        color: #666;
        font-size: 12px;
        margin: 0 0 10px;
        padding: 0 10px;
        cursor: pointer;
        float: left;
    }
    .svc1_list ul li.tabActive
    {
        color: #fff;
        background-color: #008ed8;
    }
    .svc_1 .svc1_lxfs
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .svc1_lxfs h5
    {
        width: 100%;
        overflow: hidden;
        line-height: 26px;
        margin: 0 auto;
        padding: 0 0 0 10px;
        color: #008ed8;
        font-size: 16px;
        box-sizing: border-box;
        text-align: justify;
    }
    .svc1_lxfs p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0 0 0 10px;
        color: #333;
        font-size: 16px;
        box-sizing: border-box;
        text-align: justify;
    }
    .svc1_lxfs ul li
    {
        width: 100%;
        overflow: hidden;
        overflow: hidden;
        line-height: 40px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        margin: 0 auto;
        padding: 0 0 0 40px;
        position: relative;
        box-sizing: border-box;
    }
    .svc1_lxfs ul li img
    {
        display: block;
        width: 28px;
        height: 28px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 6px;
        top: 6px;
    }
    .svc1_lxfs .svc_ewm
    {
        width: 180px;
        height: 180px;
        overflow: hidden;
        margin: 0 0 0 10px;
        padding: 0;
        border: 1px solid #dfdfdf;
        box-sizing: border-box;
    }
    .svc_ewm img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc_2 .svc2_num
    {
        width: 100%;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
    }
    .svc2_num ul li
    {
        width: 20%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .svc2_num ul li .num_main1, .svc2_num ul li .num_main2, .svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5
    {
        width: 140px;
        height: 140px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        border-radius: 16px;
    }
    .num_main1, .num_main5
    {
        background-color: #008ed8;
    }
    .num_main2, .num_main4
    {
        background-color: #0cb0d3;
    }
    .num_main3
    {
        background-color: #00af80;
    }
    .num_main1 b, .num_main2 b, .num_main3 b, .num_main4 b, .num_main5 b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 46px auto 10px;
        padding: 0;
        color: #fff;
        font-size: 40px;
        text-align: center;
    }
    .num_main1 p, .num_main2 p, .num_main3 p, .num_main4 p, .num_main5 p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
    .svc_2 .svc2_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc2_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-align: center;
        margin: 0 auto 15px;
        padding: 0;
    }
    .svc2_text p span
    {
        color: #008ed8;
    }
    .svc2_text p font
    {
        color: #0cb0d3;
    }
    .svc2_text p em
    {
        color: #00af80;
        font-style: normal;
    }
    .svc2_text b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 36px;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }/**面包屑导航**/
    .ly_crb
    {
        width: 1200px;
        overflow: hidden;
        height: 40px;
        line-height: 40px;
        margin: 20px auto;
        padding: 0;
        color: #666;
        font-size: 14px;
    }
    .ly_crb a
    {
        color: #666;
    }
    .ly_crb a:hover
    {
        color: #008ed8;
    }
    .ly_crb span, .ly_crb em
    {
        color: #999;
        font-style: normal;
    }
    .ly_crb img
    {
        display: block;
        width: 16px;
        height: 16px;
        overflow: hidden;
        margin: 12px 10px 12px 0;
        padding: 0;
        float: left;
    }
}
@media screen and (max-width: 1199px) and (min-width: 1081px)
{/**top**/
    .ly_top
    {
        width: 100%;
        height: 80px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 0;
        border-bottom: 1px solid #e5e5e5;
    }
    .ly_top .top_main
    {
        width: 96%;
        height: 80px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .top_main .ly_logo
    {
        width: 580px;
        height: 80px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .top_main .top_r
    {
        float: right;
        height: 44px;
        overflow: hidden;
        margin: 0;
        padding: 18px 20px;
    }
    .top_r div
    {
        display: block;
    }
    .top_r div img
    {
        display: block;
        width: 44px;
        height: 44px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .top_r div .r_text
    {
        display: none;
    }/**nav**/
    .ly_nav
    {
        width: 96%;
        height: 50px;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .nav
    {
        width: 100%;
        height: 50px;
        margin: 0 auto;
    }
    .nav_item
    {
        float: left;
        position: relative;
    }
    .nav_item>a
    {
        display: block;
        padding: 0 15px;
        line-height: 50px;
        font-size: 15px;
        color: #008ed8;
        -webkit-transition: all .4s;
        transition: all .4s;
    }
    .nav_item>a:hover, .nav_item>a.navon
    {
        height: 48px;
        font-weight: bold;
        border-bottom: 2px solid #008ed8;
    }
    .menu_open
    {
        display: none;
    }
    .nav_item_open
    {
        width: 100%;
        height: auto;
        position: absolute;
        left: 0;
        top: 100%;
        z-index: 10;
        box-shadow: 0 4px 8px 0 rgba(0,12,49,.1);
        background: #fff;
        border-radius: 0 0 2px 2px;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(34px);
        transform: translateY(34px);
        -webkit-transition: all .4s;
        transition: all .4s;
        overflow: hidden;
    }
    .nav_item:hover .nav_item_open
    {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    .subopen
    {
        display: none;
    }
    .nav_item2
    {
        width: 100%;
        line-height: 40px;
    }
    .nav_item2 a
    {
        display: block;
        padding: 0 20px;
        color: #666;
        font-size: 14px;
        white-space: nowrap;
        text-align: left;
    }
    .nav_item2:hover a
    {
        background: #008ed8;
        color: #fff;
    }
    .hcover
    {
        display: none;
    }/**search**/
    .ly_search
    {
        width: 240px;
        height: 34px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 8px;
        right: 0;
    }
    .ly_search .sc_ipt
    {
        width: 170px;
        height: 30px;
        overflow: hidden;
        margin: 0;
        padding: 2px 11px;
        background-color: #f4f4f4;
        border-radius: 2px 0 0 2px;
        float: left;
    }
    .ly_search .sc_btn
    {
        width: 48px;
        height: 34px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background-color: #008ed8;
        border-radius: 0 2px 2px 0;
    }
    .sc_ipt input
    {
        display: block;
        width: 100%;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 12px;
        border: none;
        outline: none;
        background: none;
    }
    .sc_btn input
    {
        display: block;
        width: 100%;
        height: 34px;
        background: url(/png/g1vmcss2.png) center center no-repeat;
        border: none;
        outline: none;
    }/**banner**/
    .rsMinW .rsArrow
    {
        display: block;
        width: 50px;
        height: 50px;
        margin: -20px 0 0;
        position: absolute;
        cursor: pointer;
        z-index: 21;
    }
    .rsMinW .rsArrowLeft
    {
        left: 10px;
        top: 50%;
    }
    .rsMinW .rsArrowRight
    {
        right: 10px;
        top: 50%;
    }
    .rsMinW .rsArrowIcn
    {
        width: 50px;
        height: 50px;
        margin: 0;
        position: absolute;
        cursor: pointer;
        background: url('/png/0ei3uonk.png') no-repeat;
    }
    .rsMinW.rsHor .rsArrowLeft .rsArrowIcn
    {
        background-position: 0 0;
    }
    .rsMinW.rsHor .rsArrowRight .rsArrowIcn
    {
        background-position: -50px 0;
    }
    .rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover
    {
        background-position: 0 -50px;
    }
    .rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover
    {
        background-position: -50px -50px;
    }
    .rsMinW .rsBullets
    {
        width: 100%;
        height: auto;
        overflow: hidden;
        position: absolute;
        bottom: 15px;
        left: 0;
        z-index: 35;
        text-align: center;
    }
    .rsMinW .rsBullet
    {
        display: inline-block;
        *display: inline;
        width: 40px;
        height: 4px;
        *zoom: 1;
        padding: 4px;
    }
    .rsMinW .rsBullet span
    {
        display: block;
        width: 40px;
        height: 4px;
        background: rgba(255,255,255,.5);
    }
    .rsMinW .rsBullet.rsNavSelected span
    {
        background-color: #fff;
    }/**new**/
    .ly_tit
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
    }
    .ly_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #424a51;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 10px;
        padding: 0;
    }
    .ly_tit span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #bbb;
        font-size: 12px;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }
    .ly_tit span font
    {
        color: #dfdfdf;
    }
    .ly_news
    {
        width: 96%;
        margin: 80px auto;
        padding: 0;
    }
    .ly_news .nw_l
    {
        width: 48%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f5f5f5;
        float: left;
    }
    .ly_news .nw_l:hover
    {
        background-color: #fff;
        box-shadow: 0 8px 16px rgba(0,0,0,.1);
    }
    .ly_news .nw_r
    {
        width: 50%;
        height: 370px;
        margin: 0 auto;
        padding: 0;
        float: right;
    }
    .nw_l .nw_limg
    {
        width: 100%;
        height: 210px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .nw_limg a img
    {
        display: block;
        width: 100%;
        min-height: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .nw_l .nw_ltext
    {
        width: 100%;
        height: 160px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px;
        box-sizing: border-box;
    }
    .nw_ltext h3
    {
        width: 100%;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        margin: 0 auto;
        padding: 0;
    }
    .nw_ltext h3 a
    {
        color: #424a51;
        font-size: 16px;
    }
    .nw_ltext h3 a:hover
    {
        color: #008ed8;
    }
    .nw_ltext p
    {
        width: 100%;
        max-height: 44px;
        overflow: hidden;
        line-height: 22px;
        color: #999;
        font-size: 12px;
        text-indent: 2em;
        text-align: justify;
        margin: 12px auto 14px;
        padding: 0;
    }
    .nw_ltext .time_check
    {
        width: 100%;
        height: 30px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .time_check span
    {
        display: block;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        color: #999;
        font-family: "Arial";
        font-size: 12px;
        float: left;
    }
    .time_check span img
    {
        display: inline-block;
        vertical-align: middle;
        margin: -4px 4px 0 0;
        padding: 0;
    }
    .time_check a
    {
        display: block;
        width: 80px;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        color: #008ed8;
        font-size: 12px;
        text-align: right;
        float: right;
    }
    .time_check a img
    {
        display: inline-block;
        width: 20px;
        height: 20px;
        vertical-align: middle;
        margin: 5px 0 0 10px;
        float: right;
    }
    .nw_r ul li
    {
        width: 100%;
        height: 110px;
        margin: 0 auto 20px;
        padding: 0;
    }
    .nw_r ul li a
    {
        display: block;
        width: 100%;
        height: 110px;
        margin: 0 auto;
        padding: 20px;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .nw_r ul li a:hover
    {
        background-color: #fff;
        box-shadow: 0 8px 16px rgba(0,0,0,.1);
    }
    .nw_r ul li a .nw_rtime
    {
        width: 20%;
        height: 50px;
        overflow: hidden;
        margin: 0;
        padding: 10px 0;
        color: #fff;
        background-color: #5c6f7f;
        float: left;
    }
    .nw_r ul li a:hover .nw_rtime
    {
        background-color: #008ed8;
    }
    .nw_rtime em
    {
        display: block;
        width: 100%;
        overflow: hidden;
        font-size: 28px;
        text-align: center;
        font-style: normal;
        margin: 0 auto;
        padding: 0;
    }
    .nw_rtime span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        font-size: 14px;
        text-align: center;
    }
    .nw_r ul li a .nw_rtext
    {
        width: 80%;
        height: 80px;
        overflow: hidden;
        margin: 0;
        padding: 0 0 0 20px;
        float: left;
        box-sizing: border-box;
    }
    .nw_r ul li a .nw_rtext h5
    {
        width: 100%;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        color: #424a51;
        font-size: 16px;
        margin: 4px auto;
        padding: 0;
    }
    .nw_r ul li a .nw_rtext p
    {
        width: 100%;
        height: 44px;
        overflow: hidden;
        line-height: 22px;
        color: #999;
        font-size: 12px;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }
    .nw_r ul li a:hover .nw_rtext h5
    {
        color: #008ed8;
    }/**about**/
    .ly_about
    {
        width: 100%;
        overflow: hidden;
        margin: 80px auto;
        padding: 80px 0 40px;
        background-color: #f5f5f5;
    }
    .ly_about .ab_main
    {
        width: 96%;
        min-height: 360px;
        margin: 0 auto;
        padding: 0 20px;
        position: relative;
        box-sizing: border-box;
    }
    .ab_main .ab_text
    {
        width: 40%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ab_text h3
    {
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        color: #424a51;
        font-size: 24px;
    }
    .ab_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 26px;
        margin: 40px auto;
        padding: 0;
        color: #888;
        font-size: 14px;
        text-indent: 2em;
        text-align: justify;
    }
    .ab_text a
    {
        display: block;
        width: 160px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #008ed8;
    }
    .ab_text a span
    {
        color: #40abe2;
    }
    .ab_text a:hover
    {
        background-color: #0081c4;
    }
    .ab_main .ab_img
    {
        width: 720px;
        height: 360px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 0;
        right: -60px;
    }/**product**/
    .ly_products
    {
        width: 96%;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .protab
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        text-align: center;
    }
    .protab ul
    {
        display: inline-block;
    }
    .protab ul li
    {
        width: 160px;
        height: 40px;
        overflow: hidden;
        margin: 0;
        padding: 0 5px;
        float: left;
        cursor: pointer;
    }
    .protab ul li span
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #9da9b2;
    }
    .protab ul li.protab0 span
    {
        background-color: #008ed8;
    }
    .pro_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_list ul li
    {
        width: 22%;
        height: 224px;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 0;
        float: left;
    }
    .pro_list ul li:nth-child(4n)
    {
        margin: 0;
    }
    .pro_list ul li a
    {
        display: block;
        width: 100%;
        height: 224px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f5f5f5;
    }
    .pro_list ul li a .pro_img
    {
        width: 100%;
        height: 180px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .pro_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .pro_list ul li a p
    {
        width: 100%;
        height: 44px;
        overflow: hidden;
        line-height: 44px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #008ed8;
    }
    .pro_list ul li a:hover p
    {
        background-color: #00af80;
    }/**link**/
    .ly_links
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0;
        background-color: #f5f5f5;
    }
    .ly_links .lk_main
    {
        width: 96%;
        min-height: 120px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 30px 20px 150px;
        background-color: #fff;
        box-sizing: border-box;
        position: relative;
    }
    .lk_main .lk_tit
    {
        width: 120px;
        height: 1500px;
        overflow: hidden;
        margin: -750px 0 0;
        padding: 0;
        position: absolute;
        left: 0;
        top: 50%;
    }
    .lk_tit img
    {
        display: block;
        width: 120px;
        height: 1500px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .lk_main ul li
    {
        display: inline-block;
        margin: 10px 0;
        padding: 0 10px;
    }
    .lk_main ul li a
    {
        color: #666;
        font-size: 14px;
    }
    .lk_main ul li a:hover
    {
        color: #008ed8;
        text-decoration: underline;
    }/**foot**/
    .ly_foot
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0 30px;
        background-color: #2e3234;
    }
    .ly_foot .ft_main
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ft_main .ft_logo
    {
        width: 150px;
        height: 120px;
        overflow: hidden;
        margin: 0 60px 0 0;
        padding: 0;
        float: left;
    }
    .ft_logo a img
    {
        display: block;
        width: 150px;
        height: 120px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ft_main .ft_contact
    {
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ft_contact ul li
    {
        height: 40px;
        line-height: 40px;
        color: #fff;
        font-size: 14px;
        margin: 0;
        padding: 0 0 0 40px;
        position: relative;
    }
    .ft_contact ul li img
    {
        display: block;
        width: 20px;
        height: 20px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 10px;
        top: 10px;
    }
    .ft_contact ul li span
    {
        color: #999;
    }
    .ft_contact ul li a
    {
        color: #fff;
    }
    .ft_main .ft_line1
    {
        width: 2px;
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0 8%;
        float: left;
    }
    .ft_line1 img
    {
        display: block;
        width: 2px;
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .ft_main .ft_ewm
    {
        width: 150px;
        height: 120px;
        float: right;
    }
    .ft_ewm img
    {
        width: 120px;
        height: 120px;
        overflow: hidden;
        margin: 0 0 0 10px;
        padding: 0;
        float: right;
    }
    .ft_ewm p
    {
        width: 20px;
        height: 80px;
        overflow: hidden;
        line-height: 16px;
        margin: 0;
        padding: 20px 0;
        color: #fff;
        font-size: 14px;
    }
    .ft_main .ft_copy
    {
        width: 100%;
        height: 20px;
        overflow: hidden;
        margin: 60px auto 0;
        padding: 0;
        background: url(/png/bmp955uw.png) center center no-repeat;
    }
    .ft_copy span
    {
        display: inline-block;
        height: 20px;
        line-height: 20px;
        color: rgba(255,255,255,.2);
        font-size: 12px;
        padding: 0 24px 0 0;
        background-color: #2e3234;
    }
    .ft_copy span a
    {
        color: rgba(255,255,255,.2);
    }
    .ft_copy span a:hover
    {
        color: #00af80;
    }/**nybanner**/
    .nybanner
    {
        width: 100%;
        height: 360px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .nybanner img
    {
        display: block;
        width: 1920px;
        height: 360px;
        overflow: hidden;
        margin: -180px 0 0 -960px;
        position: absolute;
        left: 50%;
        top: 50%;
    }/**nymain**/
    .ny_main
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        box-sizing: border-box;
        position: relative;
    }
    .ny_main .ny_l
    {
        width: 240px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ny_main .ny_r
    {
        width: 76%;
        overflow: hidden;
        margin: 0;
        padding: 0 0 0 40px;
        box-sizing: border-box;
    }
    .ny_l .ny_lcon
    {
        width: 240px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .ny_ltit
    {
        width: 200px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        margin: 0 auto;
        padding: 10px 20px;
        background-color: #008ed8;
    }
    .ny_ltit span
    {
        display: inline-block;
        font-size: 14px;
        font-weight: normal;
        font-style: italic;
        margin: 0 0 0 10px;
    }
    .ny_lcon ul
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 9px 10px;
        border-right: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
    }
    .ny_lcon ul li
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto 10px;
        padding: 0;
    }
    .ny_lcon ul li a
    {
        display: block;
        width: 200px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #333;
        font-size: 14px;
        background: #f5f5f5 url(/png/1lbrcye4.png) 200px 14px no-repeat;
        margin: 0 auto;
        padding: 0 10px;
    }
    .ny_lcon ul li a:hover, .ny_lcon ul li a.nyon
    {
        color: #fff;
        background: #008ed8 url(/png/abqjb678.png) 200px 14px no-repeat;
    }
    .ny_lnew
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 9px;
        border-right: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
    }
    .ny_lnew ol li
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        margin: 0 auto;
        padding: 0;
        border-bottom: 1px dotted #dfdfdf;
    }
    .ny_lnew ol li a
    {
        color: #666;
        font-size: 14px;
    }
    .ny_lnew ol li a:hover
    {
        color: #008ed8;
    }
    .ny_lnew ol li a span
    {
        display: block;
        width: 4px;
        height: 4px;
        overflow: hidden;
        margin: 18px 10px 18px 0;
        padding: 0;
        background-color: #008ed8;
        border-radius: 50%;
        float: left;
    }
    .ny_lcon .ny_llxwm
    {
        width: 220px;
        overflow: hidden;
        margin: 0 auto;
        padding: 20px 9px 10px;
        border-right: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
    }
    .ny_llxwm p
    {
        width: 100%;
        overflow: hidden;
        line-height: 22px;
        color: #333;
        font-size: 14px;
        margin: 0 auto 10px;
        padding: 0;
    }
    .ny_llxwm p span, .ny_llxwm p em
    {
        color: #999;
        font-style: normal;
    }
    .ny_llxwm p em
    {
        display: block;
        text-indent: 2em;
        text-align: justify;
        margin: 4px 0 0;
    }
    .ny_llxwm p a
    {
        display: block;
        color: #008ed8;
        text-decoration: underline;
        text-indent: 2em;
        text-align: justify;
        margin: 4px 0 0;
    }
    .ny_llxwm p a:hover
    {
        color: #00af80;
    }
    .ny_r .ab_con1
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 60px;
        padding: 0;
    }
    .ab_con1 h3
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
    }
    .ab_con1 p
    {
        width: 100%;
        overflow: hidden;
        line-height: 28px;
        color: #999;
        font-size: 14px;
        text-indent: 2em;
        text-align: justify;
    }
    .ab_con1 p img
    {
        display: block;
        width: 350px;
        height: 200px;
        margin: 0 20px 0 0;
        padding: 0;
        float: left;
    }
    .ny_r .ab_con2
    {
        width: 100%;
        min-height: 420px;
        overflow: hidden;
        margin: 80px auto;
        padding: 80px 40px 60px;
        background: #00af80 url(/jpg/3mlkh410.jpg) bottom center no-repeat;
        box-sizing: border-box;
    }
    .ab_con2 .ab_con2_text
    {
        width: 50%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ab_con2_text h5
    {
        width: 100%;
        overflow: hidden;
        color: #fff;
        font-size: 24px;
        margin: 0 auto 40px;
        padding: 0;
    }
    .ab_con2_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 28px;
        color: #fff;
        font-size: 14px;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }
    .ab_con2 .ab_con2_img
    {
        width: 46%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .ab_con2_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ny_r .ab_con3
    {
        width: 100%;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
        background: url(/png/d5cpei8o.png) 460px center no-repeat;
    }
    .ab_con3 .ab_con3_img
    {
        width: 48%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ab_con3_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ab_con3 .ab_con3_text
    {
        width: 48%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .ab_con3_text h5
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 10px auto 40px;
        padding: 0;
    }
    .ab_con3_text ul li
    {
        width: 100%;
        overflow: hidden;
        line-height: 28px;
        color: #333;
        font-size: 14px;
        margin: 0 0 6px;
        padding: 0;
    }
    .ab_con3_text ul li span
    {
        color: #999;
    }
    .ab_con3_text ul li.l1
    {
        text-indent: 30px;
    }
    .ab_con3_text ul li.l2
    {
        text-indent: 60px;
    }
    .ab_con3_text ul li.l3
    {
        text-indent: 90px;
    }
    .ab_con3_text ul li.l4
    {
        text-indent: 120px;
    }/**历史沿革**/
    .lsyg
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 2%;
        background-color: #f8f8f8;
    }
    .lsyg .lsyg_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 40px;
        padding: 0;
    }
    .lsyg_tit p
    {
        width: 40px;
        height: 2px;
        overflow: hidden;
        margin: 10px auto 0;
        padding: 0;
        background-color: #333;
    }
    .lsyg .lsyg_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 40px 0;
        background: url(/png/vgscbntk.png) center top no-repeat;
    }
    .lsyg_list .lsyg_l, .lsyg_list .lsyg_r
    {
        width: 50.8%;
        overflow: hidden;
        margin: 0 0 20px;
        padding: 0;
    }
    .lsyg_list .lsyg_l
    {
        float: left;
    }
    .lsyg_list .lsyg_r
    {
        float: right;
    }
    .lsyg_l h5, .lsyg_r h5
    {
        width: 100%;
        height: 40px;
        line-height: 40px;
        color: #333;
        font-size: 24px;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .lsyg_l p, .lsyg_r p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #999;
        font-size: 14px;
        text-align: justify;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .lsyg_l h5, .lsyg_l p
    {
        text-align: right;
        padding: 0 68px 0 0;
    }
    .lsyg_r h5, .lsyg_r p
    {
        padding: 0 0 0 68px;
    }
    .lsyg_l h5
    {
        background: url(/png/g9v1qa0b.png) center right no-repeat;
    }
    .lsyg_r h5
    {
        background: url(/png/9o2t8eje.png) center left no-repeat;
    }/**渠道加盟**/
    .join_list
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto 60px;
        padding: 0;
    }
    .join_list ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 60px;
        padding: 0;
    }
    .join_list ul li .join_img
    {
        width: 48%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .join_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .join_list ul li .join_text
    {
        width: 48%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .join_list ul li:nth-child(2n+2) .join_img
    {
        float: right;
    }
    .join_list ul li:nth-child(2n+2) .join_text
    {
        float: left;
    }
    .join_text h5
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #333;
        font-size: 24px;
        margin: 0 auto 20px;
        padding: 0;
    }
    .join_text h5 span
    {
        display: block;
        width: 8px;
        height: 8px;
        overflow: hidden;
        background-color: #008ed8;
        border-radius: 50%;
        margin: 16px 16px 16px 0;
        padding: 0;
        float: left;
    }
    .join_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        margin: 0;
        padding: 0;
        color: #666;
        font-size: 16px;
        text-indent: 2em;
        text-align: justify;
    }
    .join_text p span
    {
        display: block;
        width: 100%;
        height: 30px;
        line-height: 30px;
        color: #666;
        font-size: 16px;
        text-indent: 0;
        margin: 0;
        padding: 0 0 0 32px;
        box-sizing: border-box;
    }
    .join_text p span em
    {
        display: block;
        width: 4px;
        height: 4px;
        overflow: hidden;
        border: 1px solid #008ed8;
        border-radius: 50%;
        margin: 12px 12px 12px 0;
        padding: 0;
        float: left;
    }
    .join_form
    {
        width: 96%;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .join_form .join_fm_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 40px;
        padding: 0;
    }
    .join_form .join_fl, .join_form .join_fr
    {
        width: 560px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .join_form .join_fr
    {
        width: 40%;
    }
    .join_form .join_fl
    {
        float: left;
    }
    .join_form .join_fr
    {
        float: right;
    }
    .join_fl ul li
    {
        width: 560px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .join_fl ul li p
    {
        width: 80px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #666;
        font-size: 14px;
        margin: 0;
        padding: 0;
        float: left;
    }
    .join_fl ul li .join_ipt
    {
        width: 478px;
        overflow: hidden;
        border: 1px solid #dfdfdf;
        padding: 0;
        margin: 0;
    }
    .join_fl ul li .join_btn
    {
        width: 480px;
        overflow: hidden;
        padding: 0;
        margin: 10px 0 0;
    }
    .join_ipt input, .join_ipt select
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .join_btn input
    {
        display: block;
        width: 100%;
        height: 50px;
        overflow: hidden;
        line-height: 50px;
        color: #fff;
        font-size: 16px;
        background-color: #008ed8;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .join_fl ul li .fm_half
    {
        width: 270px;
        margin: 0 20px 0 0;
        float: left;
    }
    .join_fl ul li .fm_half:nth-child(2n+2)
    {
        margin: 0;
    }
    .join_fl ul li .fm_half .join_ipt
    {
        width: 188px;
    }
    .join_ipt textarea
    {
        display: block;
        width: 100%;
        height: 140px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        resize: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .join_fr p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
    }
    .join_fr ul li
    {
        width: 100%;
        overflow: hidden;
        line-height: 32px;
        color: #666;
        font-size: 14px;
    }/**hnr**/
    .hnr
    {
        width: 100%;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
        background: url(/png/pq692fst.png) -320px top no-repeat;
        background-size: 80% 100%;
    }
    .hnr .hnrlist
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .hnrlist ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        box-sizing: border-box;
    }
    .hnrlist ul li:nth-child(1)
    {
        padding-left: 650px;
    }
    .hnrlist ul li:nth-child(2)
    {
        padding-left: 600px;
    }
    .hnrlist ul li:nth-child(3)
    {
        padding-left: 550px;
    }
    .hnrlist ul li:nth-child(4)
    {
        padding-left: 500px;
    }
    .hnrlist ul li:nth-child(5)
    {
        padding-left: 450px;
    }
    .hnrlist ul li:nth-child(6)
    {
        padding-left: 400px;
    }
    .hnrlist ul li:nth-child(7)
    {
        padding-left: 350px;
    }
    .hnrlist ul li:nth-child(8)
    {
        padding-left: 300px;
    }
    .hnrlist ul li:nth-child(9)
    {
        padding-left: 250px;
    }
    .hnrlist ul li:nth-child(10)
    {
        padding-left: 200px;
    }
    .hnrlist ul li:nth-child(11)
    {
        padding-left: 150px;
    }
    .hnrlist ul li:nth-child(12)
    {
        padding-left: 100px;
    }
    .hnrlist ul li:nth-child(13)
    {
        padding-left: 50px;
    }
    .hnrlist ul li:nth-child(14)
    {
        padding-left: 0;
    }
    .hnrlist ul li b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 14px;
        margin: 0;
        padding: 0;
    }
    .hnrlist ul li p
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        margin: 0;
        padding: 0;
    }/**honor**/
    .ly_honor
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0;
        background-color: #f5f5f5;
    }
    .ly_honor .honor_tit
    {
        width: 96%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 40px;
        padding: 0;
    }
    .ly_honor .honor_list
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .honor_list ul li
    {
        width: 22%;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 0;
        float: left;
    }
    .honor_list ul li:nth-child(4n+4)
    {
        margin: 0;
    }
    .honor_list ul li .honor_img
    {
        width: 100%;
        height: 180px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
        background-color: #fff;
        position: relative;
    }
    .honor_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .honor_list ul li p
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }/**tec_3**/
    .tec_3
    {
        width: 96%;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .tec_3 p
    {
        width: 100%;
        overflow: hidden;
        line-height: 28px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        margin: 0 auto 30px;
        padding: 0;
    }
    .tec_3 p b
    {
        color: #333;
    }
    .tec_3 ul li
    {
        width: 22%;
        height: 180px;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 0;
        float: left;
        position: relative;
    }
    .tec_3 ul li:nth-child(4n+4)
    {
        margin: 0;
    }
    .tec_3 ul li img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }/**tec_4**/
    .tec_4
    {
        width: 96%;
        overflow: hidden;
        margin: 80px auto 40px;
        padding: 0;
    }
    .tec_4 .tec4_tit1
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 40px;
        padding: 0;
    }
    .tec_4 .tec4_con, .tec_4 .tec4_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
    }
    .tec4_con b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 16px;
        margin: 0 auto 12px;
        padding: 0;
    }
    .tec4_con p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }
    .tec4_list b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 16px;
        margin: 0 auto;
        padding: 0;
    }
    .tec4_list ul li
    {
        width: 48%;
        min-height: 22px;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 40px 0;
        border-bottom: 1px solid #dfdfdf;
        float: left;
    }
    .tec4_list ul li:nth-child(2n+2)
    {
        margin: 0;
    }
    .tec4_list ul li .zj_img
    {
        width: 32%;
        height: 220px;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 0;
        position: relative;
        float: left;
    }
    .zj_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec4_list ul li .zj_text
    {
        width: 64%;
        overflow: hidden;
        margin: 0;
        padding: 20px 0 0;
    }
    .zj_text p
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        margin: 0 auto 20px;
        padding: 0;
    }
    .zj_text span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-indent: 2em;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }/**tec_5**/
    .tec_5
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 80px;
        padding: 80px 0;
        background: url(/jpg/5pv5p821.jpg) center center no-repeat;
    }
    .tec_5 .tec5_main
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec5_main .tec5_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 80px;
        padding: 0;
    }
    .tec5_tit img
    {
        display: block;
        width: 400px;
        height: 170px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec5_main ul
    {
        width: 100%;
        margin: 0 auto;
    }
    .tec5_main ul li
    {
        width: 33.333333%;
        overflow: hidden;
        color: #fff;
        font-size: 16px;
        text-align: center;
        margin: 0;
        padding: 0 40px;
        float: left;
        box-sizing: border-box;
    }/**tec_6**/
    .tec_6
    {
        width: 96%;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .tec_6 .tec6_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: center;
    }
    .tec_6 ol li
    {
        width: 50%;
        overflow: hidden;
        margin: 0 0 40px;
        padding: 0 60px;
        float: left;
        box-sizing: border-box;
    }
    .tec_6 ul li
    {
        width: 31%;
        overflow: hidden;
        margin: 0 3.5% 0 0;
        padding: 0;
        float: left;
        box-sizing: border-box;
    }
    .tec_6 ul li:nth-child(3n+3)
    {
        margin: 0;
    }
    .tec_6 ol li .tec6_img
    {
        width: 100%;
        height: 320px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        position: relative;
    }
    .tec_6 ul li .tec6_img
    {
        width: 100%;
        height: 260px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        border: 1px solid #eaeaea;
        position: relative;
        box-sizing: border-box;
    }
    .tec6_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec_6 ol li p, .tec_6 ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }
    .tec_6 ol li span, .tec_6 ul li span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #666;
        font-size: 14px;
        text-align: center;
    }/**tec_7**/
    .tec_7
    {
        width: 100%;
        overflow: hidden;
        margin: 80px auto;
        padding: 80px 0;
        background-color: #f5f5f5;
    }
    .tec_7 .tec7_main
    {
        width: 96%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec7_main .tec7_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: center;
    }
    .tec7_main ul li
    {
        width: 22%;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 0;
        float: left;
    }
    .tec7_main ul li:nth-child(4n+4)
    {
        margin: 0;
    }
    .tec7_main ul li .tec7_img
    {
        width: 100%;
        height: 180px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        position: relative;
    }
    .tec7_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec7_main ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }/**tec_8**/
    .tec_8
    {
        width: 96%;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .tec_8 .tec8_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: center;
    }
    .tec_8 ul li
    {
        width: 50%;
        overflow: hidden;
        margin: 0 0 40px;
        padding: 0 60px;
        float: left;
        box-sizing: border-box;
    }
    .tec_8 ul li .tec8_img
    {
        width: 100%;
        height: 320px;
        overflow: hidden;
        margin: 0 auto 16px;
        padding: 0;
        position: relative;
    }
    .tec8_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec_8 ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }/**pro_form**/
    .pro_form
    {
        width: 100%;
        overflow: hidden;
        margin: 40px auto 20px;
        padding: 0;
    }
    .pro_form ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .pro_form ul li p
    {
        width: 11%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #666;
        font-size: 14px;
        margin: 0;
        padding: 0;
        float: left;
        box-sizing: border-box;
    }
    .pro_form ul li .pro_fmipt
    {
        width: 89%;
        overflow: hidden;
        border: 1px solid #dfdfdf;
        padding: 0;
        margin: 0;
        position: relative;
        box-sizing: border-box;
    }
    .pro_form ul li .pro_fmbtn
    {
        width: 89%;
        overflow: hidden;
        padding: 0;
        margin: 20px 0 0;
        float: left;
    }
    .pro_fmipt input, .pro_fmipt select
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .pro_fmbtn input
    {
        display: block;
        width: 48%;
        height: 50px;
        overflow: hidden;
        line-height: 40px;
        color: #fff;
        font-size: 16px;
        background-color: #607783;
        border: none;
        outline: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
        float: left;
    }
    .pro_fmbtn input.tj
    {
        margin: 0 4% 0 0;
        background-color: #00af80;
    }
    .pro_form ul li .fm_half
    {
        width: 48%;
        margin: 0 4% 0 0;
        float: left;
    }
    .pro_form ul li .fm_half:nth-child(2n+2)
    {
        margin: 0;
    }
    .pro_form ul li .fm_half p
    {
        width: 23%;
    }
    .pro_form ul li .fm_half .pro_fmipt
    {
        width: 77%;
    }
    .pro_fmipt textarea
    {
        display: block;
        width: 100%;
        height: 140px;
        overflow: hidden;
        line-height: 30px;
        color: #666;
        font-size: 14px;
        border: none;
        outline: none;
        resize: none;
        margin: 0;
        padding: 4px 19px;
        box-sizing: border-box;
    }
    .pro_fmipt a
    {
        display: block;
        width: 100px;
        height: 40px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0;
    }
    .pro_fmipt a img
    {
        display: block;
        width: 100px;
        height: 40px;
        margin: 0 auto;
        padding: 0;
    }/**prodetail**/
    .pro_detail_main
    {
        width: 96%;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
    }
    .pro_detail_main .pro_detail_img
    {
        width: 530px;
        height: 360px;
        overflow: hidden;
        margin: 0;
        padding: 15px;
        border: 1px solid #dfdfdf;
        box-sizing: border-box;
        float: left;
    }
    .pro_detail_img .pro_detail_img_main
    {
        width: 100%;
        height: 100%;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .pro_detail_img_main img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .pro_detail_main .pro_detail_text
    {
        width: 46%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: right;
    }
    .pro_detail_text h3
    {
        width: 100%;
        overflow: hidden;
        line-height: 36px;
        color: #008ed8;
        font-size: 24px;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_text ul
    {
        width: 100%;
        margin: 30px auto 100px;
        padding: 0;
    }
    .pro_detail_text ul li
    {
        width: 100%;
        max-height: 72px;
        overflow: hidden;
        line-height: 24px;
        color: #999;
        font-size: 14px;
        text-align: justify;
        margin: 10px auto;
        padding: 0;
    }
    .pro_detail_text ul li span
    {
        color: #333;
        font-weight: bold;
    }
    .pro_detail_text .pro_detail_btn
    {
        width: 100%;
        height: 54px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_btn a
    {
        display: block;
        width: 48%;
        height: 54px;
        overflow: hidden;
        line-height: 54px;
        color: #fff;
        font-size: 16px;
        text-align: center;
        margin: 0;
        padding: 0;
        float: left;
    }
    .pro_detail_btn a.prodtl_btn1
    {
        float: left;
        margin: 0 4% 0 0;
        background-color: #008ed8;
    }
    .pro_detail_btn a.prodtl_btn2
    {
        float: left;
        background-color: #00af80;
    }
    .pro_detail_btn a.prodtl_btn1:hover
    {
        background-color: #0085cb;
    }
    .pro_detail_btn a.prodtl_btn2:hover
    {
        background-color: #009e74;
    }/**tjpro**/
    .tjpro
    {
        width: 96%;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
    }
    .tjpro .tjpro_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 20px;
        padding: 0;
    }
    .tjpro .tjpro_list
    {
        width: 100%;
        height: 300px;
        overflow: hidden;
        margin: 0 auto;
        padding: 29px 19px;
        border: 1px solid #dfdfdf;
        box-sizing: border-box;
    }
    .tjpro_list .ly_scroll
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ly_scroll ul li
    {
        width: 290px;
        overflow: hidden;
        margin: 0 20px 0 0;
        padding: 0;
        float: left;
    }
    .ly_scroll ul li a
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ly_scroll ul li a .ly_scroll_img
    {
        width: 290px;
        height: 194px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f8f8f8;
        position: relative;
    }
    .ly_scroll_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        overflow: hidden;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .ly_scroll ul li a p
    {
        width: 100%;
        height: 44px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        line-height: 44px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        background-color: #008ed8;
    }
    .ly_scroll ul li a:hover p
    {
        background-color: #00af80;
    }/**service**/
    .svc_1, .svc_2
    {
        width: 96%;
        overflow: hidden;
        margin: 80px auto;
        padding: 0;
    }
    .svc_1 .svc1_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 40px;
        padding: 0;
    }
    .svc_2 .svc2_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
    }
    .svc2_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: 24px;
        margin: 0 auto 12px;
        padding: 0;
        text-align: center;
    }
    .svc2_tit p
    {
        width: 100%;
        overflow: hidden;
        color: #008ed8;
        font-size: 18px;
        margin: 0 auto 20px;
        padding: 0;
        text-align: center;
    }
    .svc2_tit p span
    {
        color: #00af80;
    }
    .svc_2 .svc2_num
    {
        width: 100%;
        overflow: hidden;
        margin: 60px auto;
        padding: 0;
    }
    .svc2_num ul li
    {
        width: 20%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .svc2_num ul li .num_main1, .svc2_num ul li .num_main2, .svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5
    {
        width: 140px;
        height: 140px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        border-radius: 16px;
    }
    .num_main1, .num_main5
    {
        background-color: #008ed8;
    }
    .num_main2, .num_main4
    {
        background-color: #0cb0d3;
    }
    .num_main3
    {
        background-color: #00af80;
    }
    .num_main1 b, .num_main2 b, .num_main3 b, .num_main4 b, .num_main5 b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 46px auto 10px;
        padding: 0;
        color: #fff;
        font-size: 40px;
        text-align: center;
    }
    .num_main1 p, .num_main2 p, .num_main3 p, .num_main4 p, .num_main5 p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        color: #fff;
        font-size: 12px;
        text-align: center;
    }
    .svc_2 .svc2_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc2_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: 24px;
        color: #666;
        font-size: 14px;
        text-align: center;
        margin: 0 auto 15px;
        padding: 0;
    }
    .svc2_text p span
    {
        color: #008ed8;
    }
    .svc2_text p font
    {
        color: #0cb0d3;
    }
    .svc2_text p em
    {
        color: #00af80;
        font-style: normal;
    }
    .svc2_text b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 36px;
        color: #333;
        font-size: 24px;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }
    .svc_1 .svc1_map
    {
        width: 50%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .svc1_map img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc_1 .svc1_r
    {
        width: 50%;
        overflow: hidden;
        margin: 0;
        padding: 0 0 0 40px;
        float: right;
        box-sizing: border-box;
    }
    .svc1_r .svc1_list
    {
        width: 100%;
        height: 200px;
        overflow-y: scroll;
        margin: 0 auto 60px;
        padding: 20px;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .svc1_list ul
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc1_list ul li
    {
        display: inline-block;
        height: 30px;
        line-height: 30px;
        color: #666;
        font-size: 12px;
        margin: 0 0 10px;
        padding: 0 10px;
        cursor: pointer;
        float: left;
    }
    .svc1_list ul li.tabActive
    {
        color: #fff;
        background-color: #008ed8;
    }
    .svc_1 .svc1_lxfs
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .svc1_lxfs h5
    {
        width: 100%;
        overflow: hidden;
        line-height: 26px;
        margin: 0 auto;
        padding: 0 0 0 10px;
        color: #008ed8;
        font-size: 16px;
        box-sizing: border-box;
        text-align: justify;
    }
    .svc1_lxfs p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0 0 0 10px;
        color: #333;
        font-size: 16px;
        box-sizing: border-box;
        text-align: justify;
    }
    .svc1_lxfs ul li
    {
        width: 100%;
        overflow: hidden;
        overflow: hidden;
        line-height: 40px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        margin: 0 auto;
        padding: 0 0 0 40px;
        position: relative;
        box-sizing: border-box;
    }
    .svc1_lxfs ul li img
    {
        display: block;
        width: 28px;
        height: 28px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 6px;
        top: 6px;
    }
    .svc1_lxfs .svc_ewm
    {
        width: 180px;
        height: 180px;
        overflow: hidden;
        margin: 0 0 0 10px;
        padding: 0;
        border: 1px solid #dfdfdf;
        box-sizing: border-box;
    }
    .svc_ewm img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }/**面包屑导航**/
    .ly_crb
    {
        width: 96%;
        overflow: hidden;
        height: 40px;
        line-height: 40px;
        margin: 20px auto;
        padding: 0;
        color: #666;
        font-size: 14px;
    }
    .ly_crb a
    {
        color: #666;
    }
    .ly_crb a:hover
    {
        color: #008ed8;
    }
    .ly_crb span, .ly_crb em
    {
        color: #999;
        font-style: normal;
    }
    .ly_crb img
    {
        display: block;
        width: 16px;
        height: 16px;
        overflow: hidden;
        margin: 12px 10px 12px 0;
        padding: 0;
        float: left;
    }
}
@media screen and (min-width: 1081px)
{/**video**/
    .ly_video
    {
        width: 100%;
        height: 620px;
        overflow: hidden;
        margin: 0 auto;
        padding: 80px 0 0;
        background: url(/jpg/54x4ezjp.jpg) center center no-repeat;
    }
    .vd_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 40px;
        padding: 0;
    }
    .vd_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #fff;
        font-size: 24px;
        text-align: center;
        margin: 0 auto 10px;
        padding: 0;
    }
    .vd_tit span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: rgba(255,255,255,.5);
        font-size: 12px;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }
    .video_main
    {
        width: 800px;
        height: 430px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0 0 40px;
        background: url(/png/nx55gc3x.png) left bottom repeat-x;
    }
    .video_main .vd_con
    {
        width: 780px;
        height: 430px;
        overflow: hidden;
        margin: 0 auto;
        padding: 10px;
        background-color: #fff;
    }
    .video_main .ly_vd
    {
        width: 100%;
        height: 430px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f5f5f5;
    }/**news**/
    .news_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .news_list ul li
    {
        width: 100%;
        height: 140px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
    }
    .news_list ul li a
    {
        display: block;
        width: 100%;
        height: 140px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
        background-color: #f8f8f8;
        position: relative;
    }
    .news_list ul li a .news_img
    {
        width: 200px;
        height: 140px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: relative;
    }
    .news_img img
    {
        display: block;
        width: 100%;
        max-height: 100%;/*margin: auto;*/
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .news_list ul li a .news_text
    {
        width: 100%;
        height: 140px;
        overflow: hidden;
        margin: 0;
        padding: 20px 20px 20px 220px;
        box-sizing: border-box;
        position: absolute;
        right: 0;
        top: 0;
    }
    .news_list ul li a .news_text .news_tit
    {
        width: 100%;
        height: 20px;
        overflow: hidden;
        line-height: 20px;
        color: #333;
        font-size: 16px;
        margin: 0 auto;
        padding: 0;
    }
    .news_list ul li a .news_text span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #999;
        font-size: 12px;
        margin: 15px auto;
        padding: 0;
    }
    .news_list ul li a .news_text p
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 20px;
        color: #999;
        font-size: 14px;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }
    .news_list ul li a:hover
    {
        background-color: #fafafa;
    }
    .news_list ul li a:hover .news_text .news_tit
    {
        color: #008ed8;
    }
    .ly_page
    {
        width: 100%;
        overflow: hidden;
        margin: 20px auto 80px;
        padding: 0;
        text-align: center;
    }
    .ly_page ul li
    {
        display: inline-block;
        height: 32px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .ly_page ul li a
    {
        display: block;
        width: 30px;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
        color: #999;
        font-size: 14px;
        text-align: center;
        border: 1px solid #dfdfdf;
        float: left;
        margin: 0 2px;
    }
    .ly_page ul li a.pn
    {
        width: 60px;
    }
    .ly_page ul li a:hover, .ly_page ul li a.pnnum1
    {
        color: #fff;
        border: 1px solid #008ed8;
        background-color: #008ed8;
    }/**newsdetail**/
    .news_detail
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .news_detail h3
    {
        width: 100%;
        overflow: hidden;
        line-height: 40px;
        color: #333;
        font-size: 24px;
        margin: 0 auto 20px;
        padding: 0;
    }
    .news_detail .nwdtl_tip
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #999;
        font-size: 12px;
        margin: 0 auto 40px;
        padding: 0 20px;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .nwdtl_tip span
    {
        display: inline-block;
        margin: 0 20px 0 0;
    }
    .news_detail .nwdtl_con
    {
        width: 100%;
        overflow: hidden;
        margin: 40px auto;
        padding: 0;
    }
    .nwdtl_con p
    {
        width: 100%;
        overflow: hidden;
        line-height: 28px;
        color: #666;
        font-size: 14px;
        text-indent: 2em;
        text-align: justify;
        margin: 0 auto 20px;
        padding: 0;
    }
    .nwdtl_con img
    {
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        margin: 20px auto;
        padding: 0;
    }
    .prev_next
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        margin: 40px auto;
        padding: 0;
    }
    .prev_next ul li
    {
        width: 50%;
        height: 40px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
        box-sizing: border-box;
    }
    .prev_next ul li:nth-child(2n+2)
    {
        border-left: 2px solid #fff;
    }
    .prev_next ul li a
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        margin: 0;
        padding: 0 20px;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .prev_next ul li a p
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        line-height: 40px;
        color: #333;
        font-size: 14px;
    }
    .prev_next ul li a:hover
    {
        background-color: #008ed8;
    }
    .prev_next ul li a:hover p
    {
        color: #fff;
    }/**products**/
    .products_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ny_lcon ul li .pro_menu
    {
        width: 100%;
        overflow: hidden;
        margin: 10px auto;
        padding: 0;
    }
    .ny_lcon ul li .pro_menu a
    {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #999;
        font-size: 14px;
        margin: 0 auto;
        padding: 0 20px;
        background: none;
        box-sizing: border-box;
    }
    .ny_lcon ul li .pro_menu a:hover
    {
        color: #008ed8;
    }
    .products_list ul li
    {
        width: 100%;
        height: 194px;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
        background-color: #f8f8f8;
        position: relative;
    }
    .products_list ul li a .prolist_img
    {
        width: 290px;
        height: 194px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
        position: relative;
    }
    .prolist_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;/*margin: auto;*/
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .products_list ul li .prolist_text
    {
        width: 100%;
        height: 194px;
        overflow: hidden;
        margin: 0;
        padding: 20px 20px 20px 310px;
        box-sizing: border-box;
        position: absolute;
        right: 0;
        top: 0;
    }
    .prolist_text .prolist_tit
    {
        width: 100%;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        color: #333;
        font-size: 24px;
        margin: 0 auto;
        padding: 0;
    }
    .products_list ul li a:hover .prolist_text .prolist_tit
    {
        color: #008ed8;
    }
    .prolist_text p
    {
        width: 100%;
        overflow: hidden;
        margin: 13px auto;
        padding: 0;
    }
    .prolist_text p b
    {
        display: block;
        width: 100%;
        height: 24px;
        overflow: hidden;
        line-height: 24px;
        color: #333;
        font-size: 14px;
    }
    .prolist_text p span
    {
        display: block;
        width: 100%;
        height: 48px;
        overflow: hidden;
        line-height: 24px;
        color: #999;
        font-size: 14px;
        text-indent: 2em;
        text-align: justify;
    }
    .prolist_text em.pro_check
    {
        display: block;
        width: 120px;
        height: 36px;
        overflow: hidden;
        line-height: 36px;
        color: #fff;
        font-size: 14px;
        text-align: center;
        margin: 0;
        padding: 0;
        float: right;
        background-color: #008ed8;
    }
    .prolist_text em.pro_check:hover
    {
        background-color: #00af80;
    }/**technology**/
    .tec_r1
    {
        width: 100%;
        height: 280px;
        margin: 0 auto 60px;
        padding: 0;
    }
    .tec_r1 ul li
    {
        width: 30%;
        height: 200px;
        margin: 0 5% 0 0;
        padding: 40px 0;
        background-color: #fff;
        box-shadow: 0 10px 20px rgba(32,50,68,.1);
        float: left;
    }
    .tec_r1 ul li:nth-child(3n+3)
    {
        margin: 0;
    }
    .tec_r1 ul li img
    {
        display: block;
        width: 160px;
        height: 160px;
        overflow: hidden;
        margin: 0 auto 10px;
        padding: 0;
    }
    .tec_r1 ul li p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: center;
    }
    .tec_r2
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec_r2 h5
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto 32px;
        padding: 0;
        color: #333;
        font-size: 24px;
        text-align: justify;
    }
    .tec_r2 p
    {
        width: 100%;
        overflow: hidden;
        line-height: 26px;
        margin: 0 auto 20px;
        padding: 0;
        color: #666;
        font-size: 14px;
        text-align: justify;
        text-indent: 2em;
    }/**产品详细介绍**/
    .prodetail_con
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .prodetail_con .prodetail_tit
    {
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        color: #333;
        font-size: 24px;
        margin: 0 auto 40px;
        padding: 10px 0;
        border-bottom: 1px solid #dfdfdf;
    }
    .prodetail_con .pro_xxjs
    {
        width: 100%;
        overflow: hidden;
        margin: 40px auto;
        padding: 0;
    }
    .pro_xxjs b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 26px;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        margin: 20px auto 0;
        padding: 0;
    }
    .pro_xxjs p
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: 26px;
        color: #666;
        font-size: 14px;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }/****/
}
@media screen and (max-width: 1080px)
{/**top**/
    .ly_top
    {
        width: 100%;
        height: .8rem;
        overflow: hidden;
        margin: 0 auto;
        padding: .2rem 0;
    }
    .ly_top .top_main
    {
        width: 94%;
        height: .8rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .top_main .ly_logo
    {
        width: 5.8rem;
        height: .8rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .ly_logo img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        vertical-align: middle;
    }
    .top_main .top_r
    {
        display: none;
    }/**nav**/
    .menu_open
    {
        display: block;
        float: right;
        width: .48rem;
        height: .4rem;
        position: absolute;
        top: .4rem;
        right: .3rem;
    }
    .menu_open i
    {
        height: 2px;
        width: 100%;
        background-color: #008ed8;
        display: block;
        margin: 0 0 8px 0;
    }
    .nav
    {
        width: 50%;
        height: 100%;
        position: fixed;
        top: 0;
        left: -50%;
        z-index: 100;
        overflow: hidden;
        background-color: #008ed8;
    }
    .hcover
    {
        display: block;
        width: 50%;
        height: 100%;
        background: rgba(0,0,0,.7);
        position: fixed;
        right: -50%;
        top: 0;
        z-index: 101;
    }
    .nav_ul
    {
        margin: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;
        padding-top: 20px;
        text-align: left;
    }
    .nav_item
    {
        float: none;
        margin: 0;
        width: 100%;
        height: 46px;
        position: relative;
    }
    .nav_item:after
    {
        content: '';
        display: block;
        width: 100%;
        border-bottom: 1px solid rgba(0,0,0,.1);
    }
    .nav_item>a
    {
        display: block;
        margin: 0;
        font-size: 14px;
        line-height: 1.8;
        color: #fff;
        padding: 10px 10px 10px 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-right: 46px;
    }
    .nav_item i
    {
        position: absolute;
        z-index: 2;
        top: 0;
        right: 0;
        width: 46px;
        height: 100%;
        display: block;
    }/*.nav_item i:before { content: ''; display: block; height: 100%; border-left: 1px solid rgba(0, 0, 0, .1); position: absolute; top: 0; left: 0; }*/
    .nav_item i:after
    {
        content: '';
        display: block;
        width: 8px;
        height: 8px;
        margin-bottom: -4px;
        border: 1px solid rgba(255,255,255,.5);
        border-top: 0;
        border-left: 0;
        position: absolute;
        bottom: 50%;
        right: 20px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    .nav_item_open
    {
        width: 50%;
        height: 100%;
        margin: 0;
        box-shadow: none;
        background-color: #008ed8;
        border-radius: 0;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        position: fixed;
        left: -50%;
        top: 0;
    }
    .subopen
    {
        display: block;
    }
    .subopen a
    {
        display: block;
        overflow: hidden;
        margin: 0;
        padding: 30px 10px 18px 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 14px;
        color: rgba(255,255,255,.5);
        background: rgba(0,0,0,.1);
        text-indent: 20px;
        position: relative;
    }
    .subopen a:before
    {
        content: '';
        display: block;
        width: 8px;
        height: 8px;
        position: absolute;
        bottom: 50%;
        left: 20px;
        margin-bottom: -10px;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        border: 1px solid rgba(255,255,255,.5);
        border-right: 0;
        border-bottom: 0;
    }
    .nav_item2
    {
        position: relative;
    }
    .nav_item2 a
    {
        display: block;
        overflow: hidden;
        margin: 0;
        line-height: 1.8;
        padding: 10px 10px 10px 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
    }
    .nav_item2:after
    {
        content: '';
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom: 1px solid rgba(0,0,0,.1);
    }/**search**/
    .ly_search
    {
        width: 100%;
        height: 1.1rem;
        overflow: hidden;
        margin: 0 auto;
        padding: .2rem 3%;
        background-color: #f4f4f4;
        position: absolute;
        left: 0;
        top: 1.2rem;
        box-sizing: border-box;
    }
    .ly_search form
    {
        width: 100%;
        height: .7rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background-color: #fff;
        border-radius: .04rem;
    }
    .ly_search form .sc_ipt
    {
        width: 84%;
        height: .7rem;
        overflow: hidden;
        margin: 0;
        padding: .2rem;
        box-sizing: border-box;
        float: left;
    }
    .ly_search form .sc_btn
    {
        width: 16%;
        height: .7rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background-color: #008ed8;
        border-radius: 0 .04rem .04rem 0;
    }
    .sc_ipt input
    {
        display: block;
        width: 100%;
        height: .3rem;
        overflow: hidden;
        line-height: .3rem;
        color: #666;
        font-size: .28rem;
        margin: 0;
        padding: 0 .1rem;
        box-sizing: border-box;
        border: none;
        outline: none;
        background: none;
    }
    .sc_btn input
    {
        display: block;
        width: 100%;
        height: .7rem;
        background: url(/png/rfcclgsc.png) center center no-repeat;
        background-size: .4rem .4rem;
        border: none;
        outline: none;
    }/**banner**/
    .fullWidth
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        background-color: #f0f0f0;
    }
    .rsMinW .rsArrow
    {
        display: block;
        width: .5rem;
        height: .5rem;
        margin: -.2rem 0 0;
        position: absolute;
        cursor: pointer;
        z-index: 21;
    }
    .rsMinW .rsArrowLeft
    {
        left: .1rem;
        top: 50%;
    }
    .rsMinW .rsArrowRight
    {
        right: .1rem;
        top: 50%;
    }
    .rsMinW .rsArrowIcn
    {
        width: .5rem;
        height: .5rem;
        margin: 0;
        position: absolute;
        cursor: pointer;
        background: url('/png/0ei3uonk.png') no-repeat;
        background-size: 1rem 1rem;
    }
    .rsMinW.rsHor .rsArrowLeft .rsArrowIcn
    {
        background-position: 0 0;
    }
    .rsMinW.rsHor .rsArrowRight .rsArrowIcn
    {
        background-position: -.5rem 0;
    }
    .rsMinW.rsHor .rsArrowLeft .rsArrowIcn:active
    {
        background-position: 0 -.5rem;
    }
    .rsMinW.rsHor .rsArrowRight .rsArrowIcn:active
    {
        background-position: -.5rem -.5rem;
    }
    .rsMinW .rsBullets
    {
        width: 100%;
        height: auto;
        overflow: hidden;
        position: absolute;
        bottom: .04rem;
        left: 0;
        z-index: 35;
        text-align: center;
    }
    .rsMinW .rsBullet
    {
        display: inline-block;
        *display: inline;
        width: .4rem;
        height: .04rem;
        *zoom: 1;
        padding: .04rem;
    }
    .rsMinW .rsBullet span
    {
        display: block;
        width: .4rem;
        height: .04rem;
        background: rgba(255,255,255,.5);
    }
    .rsMinW .rsBullet.rsNavSelected span
    {
        background-color: #fff;
    }/**new**/
    .ly_tit
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ly_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #424a51;
        font-size: .3rem;
        text-align: center;
        margin: 0 auto .04rem;
        padding: 0;
    }
    .ly_tit span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #bbb;
        font-size: .22rem;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }
    .ly_tit span font
    {
        color: #dfdfdf;
    }
    .ly_news
    {
        width: 94%;
        margin: .24rem auto;
        padding: 0;
    }
    .ly_news .nw_l
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f5f5f5;
    }
    .ly_news .nw_r
    {
        width: 100%;
        margin: 0 auto;
        padding: 0;
    }
    .nw_l .nw_limg
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .nw_limg a img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .nw_l .nw_ltext
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .24rem;
        box-sizing: border-box;
    }
    .nw_ltext h3
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0 auto;
        padding: 0;
    }
    .nw_ltext h3 a
    {
        color: #424a51;
        font-size: .3rem;
    }
    .nw_ltext h3 a:active
    {
        color: #008ed8;
    }
    .nw_ltext p
    {
        width: 100%;
        max-height: .88rem;
        overflow: hidden;
        line-height: .44rem;
        color: #999;
        font-size: .26rem;
        text-indent: 2em;
        text-align: justify;
        margin: .2rem auto;
        padding: 0;
    }
    .nw_ltext .time_check
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .time_check span
    {
        display: block;
        height: .6rem;
        overflow: hidden;
        line-height: .6rem;
        color: #999;
        font-family: "Arial";
        font-size: .26rem;
        float: left;
    }
    .time_check span img
    {
        display: inline-block;
        vertical-align: middle;
        margin: -.08rem .08rem 0 0;
        padding: 0;
    }
    .time_check a
    {
        display: block;
        width: 1.6rem;
        height: .6rem;
        overflow: hidden;
        line-height: .6rem;
        color: #008ed8;
        font-size: .26rem;
        text-align: right;
        float: right;
    }
    .time_check a img
    {
        display: inline-block;
        width: .4rem;
        height: .4rem;
        vertical-align: middle;
        margin: .08rem 0 0 .16rem;
        float: right;
    }
    .nw_r ul li
    {
        width: 100%;
        margin: .24rem auto 0;
        padding: 0;
    }
    .nw_r ul li a
    {
        display: block;
        width: 100%;
        height: 1.8rem;
        margin: 0 auto;
        padding: .24rem;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .nw_r ul li a:active
    {
        background-color: #fff;
        box-shadow: 0 .08rem .16rem rgba(0,0,0,.1);
    }
    .nw_r ul li a .nw_rtime
    {
        width: 24%;
        height: 1.2rem;
        overflow: hidden;
        margin: 0;
        padding: .2rem 0;
        color: #fff;
        background-color: #5c6f7f;
        float: left;
        box-sizing: border-box;
    }
    .nw_r ul li a:hover .nw_rtime
    {
        background-color: #008ed8;
    }
    .nw_rtime em
    {
        display: block;
        width: 100%;
        overflow: hidden;
        font-size: .44rem;
        text-align: center;
        font-style: normal;
        margin: 0 auto;
        padding: 0;
    }
    .nw_rtime span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        font-size: .22rem;
        text-align: center;
    }
    .nw_r ul li a .nw_rtext
    {
        width: 76%;
        height: 1.2rem;
        overflow: hidden;
        margin: 0;
        padding: 0 0 0 .24rem;
        float: left;
        box-sizing: border-box;
    }
    .nw_r ul li a .nw_rtext h5
    {
        width: 100%;
        height: .4rem;
        overflow: hidden;
        line-height: .4rem;
        color: #424a51;
        font-size: .3rem;
        margin: 0 auto .1rem;
        padding: 0;
    }
    .nw_r ul li a .nw_rtext p
    {
        width: 100%;
        height: .7rem;
        overflow: hidden;
        line-height: .35rem;
        color: #999;
        font-size: .24rem;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }
    .nw_r ul li a:active .nw_rtext h5
    {
        color: #008ed8;
    }/**about**/
    .ly_about
    {
        width: 100%;
        overflow: hidden;
        margin: .24rem auto;
        padding: .48rem 0;
        background-color: #f5f5f5;
    }
    .ly_about .ab_main
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        box-sizing: border-box;
    }
    .ab_main .ab_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .ab_text h3
    {
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        color: #424a51;
        font-size: .32rem;
        text-align: center;
    }
    .ab_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: .24rem auto;
        padding: 0;
        color: #888;
        font-size: .26rem;
        text-align: center;
    }
    .ab_text a
    {
        display: block;
        width: 2.8rem;
        height: .64rem;
        overflow: hidden;
        line-height: .64rem;
        color: #fff;
        font-size: .26rem;
        text-align: center;
        background-color: #008ed8;
        margin: 0 auto;
        padding: 0;
    }
    .ab_text a span
    {
        color: #40abe2;
    }
    .ab_text a:hover
    {
        background-color: #0081c4;
    }
    .ab_main .ab_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .ab_img a img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }/**product**/
    .ly_products
    {
        width: 94%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .protab
    {
        width: 100%;
        height: .64rem;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
        text-align: center;
    }
    .protab ul
    {
        display: inline-block;
    }
    .protab ul li
    {
        width: 2rem;
        height: .64rem;
        overflow: hidden;
        margin: 0;
        padding: 0 .05rem;
        float: left;
        cursor: pointer;
    }
    .protab ul li span
    {
        display: block;
        width: 100%;
        height: .64rem;
        overflow: hidden;
        line-height: .64rem;
        color: #fff;
        font-size: .26rem;
        text-align: center;
        background-color: #9da9b2;
    }
    .protab ul li.protab0 span
    {
        background-color: #008ed8;
    }
    .pro_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_list ul li
    {
        width: 48%;
        overflow: hidden;
        margin: 0 4% .24rem 0;
        padding: 0;
        float: left;
    }
    .pro_list ul li:nth-child(2n)
    {
        margin: 0 0 .24rem;
    }
    .pro_list ul li a
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f5f5f5;
    }
    .pro_list ul li a .pro_img
    {
        width: 100%;
        height: 2.26rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        position: relative;
    }
    .pro_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .pro_list ul li a p
    {
        width: 100%;
        height: .64rem;
        overflow: hidden;
        line-height: .64rem;
        color: #fff;
        font-size: .26rem;
        text-align: center;
        background-color: #008ed8;
    }
    .pro_list ul li a:active p
    {
        background-color: #00af80;
    }/**video**/
    .ly_video
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .48rem 0;
        background: url(/jpg/54x4ezjp.jpg) center center no-repeat;
        background-size: cover;
    }
    .vd_tit
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .vd_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #fff;
        font-size: .3rem;
        text-align: center;
        margin: 0 auto .04rem;
        padding: 0;
    }
    .vd_tit span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: rgba(255,255,255,.5);
        font-size: .22rem;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }
    .video_main
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0 0 .48rem;
        background: url(/png/nx55gc3x.png) left bottom repeat-x;
        background-size: .02rem .48rem;
    }
    .video_main .vd_con
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .2rem;
        background-color: #fff;
        box-sizing: border-box;
    }
    .video_main .ly_vd
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f5f5f5;
    }/**link**/
    .ly_links
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .48rem 0;
        background-color: #f5f5f5;
    }
    .ly_links .lk_main
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: .24rem .24rem .24rem 1.44rem;
        background-color: #fff;
        box-sizing: border-box;
        position: relative;
    }
    .lk_main .lk_tit
    {
        width: 1.2rem;
        height: 15rem;
        overflow: hidden;
        margin: -7.5rem 0 0;
        padding: 0;
        position: absolute;
        left: 0;
        top: 50%;
    }
    .lk_tit img
    {
        display: block;
        width: 1.2rem;
        height: 15rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .lk_main ul li
    {
        display: inline-block;
        margin: .2rem 0;
        padding: 0 .2rem;
    }
    .lk_main ul li a
    {
        color: #666;
        font-size: .26rem;
    }
    .lk_main ul li a:active
    {
        color: #008ed8;
        text-decoration: underline;
    }/**foot**/
    .ly_foot
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .48rem 0;
        background-color: #2e3234;
    }
    .ly_foot .ft_main
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ft_main .ft_logo
    {
        width: 3rem;
        height: 2.4rem;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .ft_logo a img
    {
        display: block;
        width: 3rem;
        height: 2.4rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ft_main .ft_contact
    {
        width: 90%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .ft_contact ul li
    {
        width: 100%;
        line-height: .4rem;
        color: #fff;
        font-size: .28rem;
        text-align: justify;
        margin: 0 auto .24rem;
        padding: 0 0 0 .6rem;
        position: relative;
        box-sizing: border-box;
    }
    .ft_contact ul li img
    {
        display: block;
        width: .4rem;
        height: .4rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
    }
    .ft_contact ul li span
    {
        color: #999;
    }
    .ft_contact ul li a
    {
        color: #fff;
    }
    .ft_main .ft_line1
    {
        width: 2px;
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0 8%;
        float: left;
        display: none;
    }
    .ft_line1 img
    {
        display: block;
        width: 2px;
        height: 120px;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .ft_main .ft_ewm
    {
        width: 100%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .ft_ewm img
    {
        display: block;
        width: 3rem;
        height: 3rem;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ft_ewm p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        color: #fff;
        font-size: .32rem;
        text-align: center;
    }
    .ft_main .ft_copy
    {
        width: 90%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        text-align: center;
    }
    .ft_copy span
    {
        display: inline-block;
        line-height: .4rem;
        color: rgba(255,255,255,.2);
        font-size: .24rem;
        padding: 0;
    }
    .ft_copy span a
    {
        color: rgba(255,255,255,.2);
    }
    .ft_copy span a:active
    {
        color: #00af80;
    }/**nybanner**/
    .nybanner
    {
        width: 100%;
        height: 3.6rem;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
        position: relative;
    }
    .nybanner img
    {
        display: block;
        width: 19.2rem;
        height: 3.6rem;
        overflow: hidden;
        margin: -1.8rem 0 0 -9.6rem;
        position: absolute;
        left: 50%;
        top: 50%;
    }/**nymain**/
    .ny_main
    {
        width: 94%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .ny_main .ny_l
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ny_main .ny_r
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ny_main .ny_r img
    {
        width: 100%!important;
        height: auto!important;
    }
    .ny_l .ny_lcon
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ny_ltit
    {
        width: 100%;
        height: .8rem;
        overflow: hidden;
        line-height: .4rem;
        color: #fff;
        font-size: .32rem;
        font-weight: bold;
        margin: 0 auto;
        padding: .2rem;
        background-color: #008ed8;
        box-sizing: border-box;
    }
    .ny_ltit span
    {
        display: inline-block;
        font-size: .22rem;
        font-weight: normal;
        font-style: italic;
        margin: 0 0 0 .12rem;
    }
    .ny_lcon ul
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .24rem .24rem 0;
        border-right: .01rem solid #dfdfdf;
        border-bottom: .01rem solid #dfdfdf;
        border-left: .01rem solid #dfdfdf;
        box-sizing: border-box;
    }
    .ny_lcon ul li
    {
        width: 48%;
        overflow: hidden;
        margin: 0 4% .24rem 0;
        padding: 0;
        background-color: #f8f8f8;
        float: left;
    }
    .ny_lcon ul li:nth-child(2n+2)
    {
        margin: 0 0 .24rem 0;
    }
    .ny_lcon ul li a
    {
        display: block;
        width: 100%;
        height: .8rem;
        overflow: hidden;
        line-height: .8rem;
        color: #333;
        font-size: .28rem;
        background: #f5f5f5 url(/png/1lbrcye4.png) 2.7rem .28rem no-repeat;
        margin: 0 auto;
        padding: 0 .24rem;
        box-sizing: border-box;
    }
    .ny_lcon ul li a:active, .ny_lcon ul li a.nyon
    {
        color: #fff;
        background: #008ed8 url(/png/abqjb678.png) 2.7rem .28rem no-repeat;
    }
    .ny_lcon ul li.pro_mli
    {
        width: 100%;
        overflow: hidden;
        margin: 0 0 .24rem 0;
        padding: 0;
        background: none;
    }
    .ny_lcon ul li.pro_mli a
    {
        background: #f5f5f5 url(/png/1lbrcye4.png) 6rem .28rem no-repeat;
    }
    .ny_lcon ul li.pro_mli a:active, .ny_lcon ul li.pro_mli a.nyon
    {
        color: #fff;
        background: #008ed8 url(/png/abqjb678.png) 6rem .28rem no-repeat;
    }
    .ny_lcon ul li .pro_menu
    {
        width: 100%;
        overflow: hidden;
        margin: .24rem auto 0;
        padding: 0;
    }
    .ny_lcon ul li .pro_menu a
    {
        display: block;
        width: 50%;
        height: .6rem;
        overflow: hidden;
        line-height: .6rem;
        color: #999;
        font-size: .24rem;
        margin: 0 0 .12rem 0;
        padding: 0 .24rem;
        background: none;
        box-sizing: border-box;
    }
    .ny_lcon ul li.pro_mli .pro_menu a
    {
        float: left;
    }
    .ny_lcon ul li .pro_menu a:active, .ny_lcon ul li.pro_mli .pro_menu a:active
    {
        color: #008ed8;
        background: none;
    }
    .ny_lnew
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .24rem .24rem .24rem;
        border-right: .01rem solid #dfdfdf;
        border-bottom: .01rem solid #dfdfdf;
        border-left: .01rem solid #dfdfdf;
        box-sizing: border-box;
    }
    .ny_lnew ol li
    {
        width: 100%;
        height: .8rem;
        overflow: hidden;
        line-height: .8rem;
        margin: 0 auto;
        padding: 0;
        border-bottom: .01rem dotted #dfdfdf;
    }
    .ny_lnew ol li a
    {
        color: #666;
        font-size: .28rem;
    }
    .ny_lnew ol li a:active
    {
        color: #008ed8;
    }
    .ny_lnew ol li a span
    {
        display: block;
        width: .1rem;
        height: .1rem;
        overflow: hidden;
        margin: .35rem .2rem .35rem 0;
        padding: 0;
        background-color: #008ed8;
        border-radius: 50%;
        float: left;
    }
    .ny_lcon .ny_llxwm
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .24rem .24rem 0;
        border-right: .01rem solid #dfdfdf;
        border-bottom: .01rem solid #dfdfdf;
        border-left: .01rem solid #dfdfdf;
        box-sizing: border-box;
    }
    .ny_llxwm p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #333;
        font-size: .28rem;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ny_llxwm p span, .ny_llxwm p em
    {
        color: #999;
        font-style: normal;
    }
    .ny_llxwm p a
    {
        color: #008ed8;
        text-decoration: underline;
    }
    .ny_llxwm p a:active
    {
        color: #00af80;
    }
    .ny_r .ab_con1
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .ab_con1 h3
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        color: #333;
        font-size: .4rem;
    }
    .ab_con1 p
    {
        width: 100%;
        overflow: hidden;
        line-height: .44rem;
        color: #999;
        font-size: .28rem;
        text-align: justify;
    }
    .ab_con1 p img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ny_r .ab_con2
    {
        width: 100%;
        overflow: hidden;
        margin: .48rem auto;
        padding: .48rem .24rem;
        background: #00af80 url(/jpg/3mlkh410.jpg) bottom center no-repeat;
        background-size: 100%;
        box-sizing: border-box;
    }
    .ab_con2 .ab_con2_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ab_con2_text h5
    {
        width: 100%;
        overflow: hidden;
        color: #fff;
        font-size: .4rem;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ab_con2_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: .44rem;
        color: #fff;
        font-size: .28rem;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }
    .ab_con2 .ab_con2_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .ab_con2_img img
    {
        display: block;
        width: 88%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ny_r .ab_con3
    {
        width: 100%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .ab_con3 .ab_con3_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .ab_con3_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ab_con3 .ab_con3_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background: url(/png/d5cpei8o.png) center center no-repeat;
    }
    .ab_con3_text h5
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .4rem;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .ab_con3_text ul li
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #333;
        font-size: .28rem;
        margin: 0 0 .24rem;
        padding: 0;
    }
    .ab_con3_text ul li span
    {
        color: #999;
    }
    .ab_con3_text ul li.l1
    {
        text-indent: .4rem;
    }
    .ab_con3_text ul li.l2
    {
        text-indent: .8rem;
    }
    .ab_con3_text ul li.l3
    {
        text-indent: 1.2rem;
    }
    .ab_con3_text ul li.l4
    {
        text-indent: 1.6rem;
    }/**历史沿革**/
    .lsyg
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: .48rem 3%;
        background-color: #f8f8f8;
    }
    .lsyg .lsyg_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .4rem;
        text-align: center;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .lsyg_tit p
    {
        width: .4rem;
        height: .02rem;
        overflow: hidden;
        margin: .01rem auto 0;
        padding: 0;
        background-color: #333;
    }
    .lsyg .lsyg_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .24rem 0;
        background: url(/png/vgscbntk.png) center top no-repeat;
        background-size: .14rem 36rem;
    }
    .lsyg_list .lsyg_l, .lsyg_list .lsyg_r
    {
        width: 51.2%;
        overflow: hidden;
        margin: 0 0 .02rem;
        padding: 0;
    }
    .lsyg_list .lsyg_l
    {
        float: left;
    }
    .lsyg_list .lsyg_r
    {
        float: right;
    }
    .lsyg_l h5, .lsyg_r h5
    {
        width: 100%;
        height: .4rem;
        line-height: .4rem;
        color: #333;
        font-size: .32rem;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .lsyg_l p, .lsyg_r p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #999;
        font-size: .26rem;
        text-align: justify;
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    .lsyg_l h5, .lsyg_l p
    {
        text-align: right;
        padding: 0 .68rem 0 0;
    }
    .lsyg_r h5, .lsyg_r p
    {
        padding: 0 0 0 .68rem;
    }
    .lsyg_l h5
    {
        background: url(/png/g9v1qa0b.png) center right no-repeat;
        background-size: .48rem .16rem;
    }
    .lsyg_r h5
    {
        background: url(/png/9o2t8eje.png) center left no-repeat;
        background-size: .48rem .16rem;
    }/**渠道加盟**/
    .join_list
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .join_list ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .join_list ul li .join_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .join_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .join_list ul li .join_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .join_text h5
    {
        width: 100%;
        height: .8rem;
        overflow: hidden;
        line-height: .8rem;
        color: #333;
        font-size: .32rem;
        margin: 0 auto .12rem;
        padding: 0;
    }
    .join_text h5 span
    {
        display: block;
        width: .18rem;
        height: .18rem;
        overflow: hidden;
        background-color: #008ed8;
        border-radius: 50%;
        margin: .31rem .24rem .31rem 0;
        padding: 0;
        float: left;
    }
    .join_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0;
        padding: 0;
        color: #666;
        font-size: .26rem;
        text-indent: 2em;
        text-align: justify;
    }
    .join_text p span
    {
        display: block;
        width: 100%;
        height: .44rem;
        line-height: .44rem;
        color: #666;
        font-size: .26rem;
        text-indent: 0;
        margin: 0;
        padding: 0 0 0 .52rem;
        box-sizing: border-box;
    }
    .join_text p span em
    {
        display: block;
        width: .12rem;
        height: .12rem;
        overflow: hidden;
        border: .01rem solid #008ed8;
        border-radius: 50%;
        margin: .15rem .2rem .15rem 0;
        padding: 0;
        float: left;
    }
    .join_form
    {
        width: 94%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .join_form .join_fm_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .4rem;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .join_form .join_fl, .join_form .join_fr
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .join_fl ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .join_fl ul li p
    {
        width: 100%;
        overflow: hidden;
        color: #666;
        font-size: .28rem;
        margin: 0 auto .12rem;
        padding: 0;
    }
    .join_fl ul li .join_ipt
    {
        width: 100%;
        overflow: hidden;
        border: .01rem solid #dfdfdf;
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }
    .join_fl ul li .join_btn
    {
        width: 100%;
        overflow: hidden;
        padding: 0;
        margin: .1rem 0 0;
    }
    .join_ipt input, .join_ipt select
    {
        display: block;
        width: 100%;
        height: .76rem;
        overflow: hidden;
        line-height: .36rem;
        color: #666;
        font-size: .28rem;
        border: none;
        outline: none;
        margin: 0;
        padding: .2rem;
        box-sizing: border-box;
    }
    .join_btn input
    {
        display: block;
        width: 100%;
        height: .76rem;
        overflow: hidden;
        line-height: .36rem;
        color: #fff;
        font-size: .28rem;
        background-color: #008ed8;
        border: none;
        outline: none;
        margin: 0;
        padding: .2rem;
        box-sizing: border-box;
    }
    .join_fl ul li .fm_half
    {
        width: 48%;
        margin: 0 4% 0 0;
        float: left;
    }
    .join_fl ul li .fm_half:nth-child(2n+2)
    {
        margin: 0;
    }
    .join_fl ul li .fm_half .join_ipt
    {
        width: 100%;
    }
    .join_ipt textarea
    {
        display: block;
        width: 100%;
        height: 2.4rem;
        overflow: hidden;
        line-height: .36rem;
        color: #666;
        font-size: .28rem;
        border: none;
        outline: none;
        resize: none;
        margin: 0;
        padding: .1rem .2rem;
        box-sizing: border-box;
    }
    .join_fr p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        color: #333;
        font-size: .28rem;
        font-weight: bold;
    }
    .join_fr ul li
    {
        width: 100%;
        overflow: hidden;
        line-height: .6rem;
        color: #666;
        font-size: .28rem;
    }/**news**/
    .news_list
    {
        width: 100%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .news_list ul li
    {
        width: 100%;
        height: 2rem;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .news_list ul li a
    {
        display: block;
        width: 100%;
        height: 2rem;
        overflow: hidden;
        margin: 0 auto 20px;
        padding: 0;
        background-color: #f8f8f8;
    }
    .news_list ul li a .news_img
    {
        width: 36%;
        height: 2rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: relative;
        float: left;
    }
    .news_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .news_list ul li a .news_text
    {
        width: 64%;
        height: 2rem;
        overflow: hidden;
        margin: 0;
        padding: .2rem;
        box-sizing: border-box;
        float: right;
    }
    .news_list ul li a .news_text .news_tit
    {
        width: 100%;
        height: .4rem;
        overflow: hidden;
        line-height: .4rem;
        color: #333;
        font-size: .28rem;
        margin: 0 auto;
        padding: 0;
    }
    .news_list ul li a .news_text span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #999;
        font-size: .22rem;
        margin: .1rem auto;
        padding: 0;
    }
    .news_list ul li a .news_text p
    {
        width: 100%;
        height: .72rem;
        overflow: hidden;
        line-height: .36rem;
        color: #999;
        font-size: .24rem;
        text-indent: 2em;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }
    .news_list ul li a:active
    {
        background-color: #fafafa;
    }
    .news_list ul li a:active .news_text .news_tit
    {
        color: #008ed8;
    }
    .ly_page
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
        text-align: center;
    }
    .ly_page ul li
    {
        display: inline-block;
        height: .6rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .ly_page ul li a
    {
        display: block;
        width: .58rem;
        height: .58rem;
        overflow: hidden;
        line-height: .58rem;
        color: #999;
        font-size: .24rem;
        text-align: center;
        border: .01rem solid #dfdfdf;
        float: left;
        margin: 0 .02rem;
    }
    .ly_page ul li a.pn
    {
        width: 1.18rem;
    }
    .ly_page ul li a:active
    {
        color: #fff;
        border: .01rem solid #008ed8;
        background-color: #008ed8;
    }/**newsdetail**/
    .news_detail
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .news_detail h3
    {
        width: 100%;
        overflow: hidden;
        line-height: .48rem;
        color: #333;
        font-size: .4rem;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .news_detail .nwdtl_tip
    {
        width: 100%;
        height: .6rem;
        overflow: hidden;
        line-height: .6rem;
        color: #999;
        font-size: .22rem;
        margin: 0 auto .48rem;
        padding: 0 .24rem;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .nwdtl_tip span
    {
        display: inline-block;
        margin: 0 .2rem 0 0;
    }
    .news_detail .nwdtl_con
    {
        width: 100%;
        overflow: hidden;
        margin: .48rem auto 0;
        padding: 0;
    }
    .nwdtl_con p
    {
        width: 100%;
        overflow: hidden;
        line-height: .44rem;
        color: #666;
        font-size: .28rem;
        text-indent: 2em;
        text-align: justify;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .nwdtl_con img
    {
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        margin: .24rem auto;
        padding: 0;
    }
    .prev_next
    {
        width: 100%;
        overflow: hidden;
        margin: .24rem auto .48rem;
        padding: 0;
    }
    .prev_next ul li
    {
        width: 100%;
        height: .8rem;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        float: left;
    }
    .prev_next ul li a
    {
        display: block;
        width: 100%;
        height: .8rem;
        overflow: hidden;
        margin: 0;
        padding: 0 .24rem;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .prev_next ul li a p
    {
        width: 100%;
        height: .8rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        line-height: .8rem;
        color: #333;
        font-size: .28rem;
    }
    .prev_next ul li a:active
    {
        background-color: #008ed8;
    }
    .prev_next ul li a:active p
    {
        color: #fff;
    }/**products**/
    .products_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .products_list ul li
    {
        width: 100%;
        height: 2rem;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        background-color: #f8f8f8;
        position: relative;
    }
    .products_list ul li a .prolist_img
    {
        width: 32%;
        height: 2rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        background-color: #f5f5f5;
        float: left;
        position: relative;
    }
    .prolist_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .products_list ul li .prolist_text
    {
        width: 68%;
        height: 2rem;
        overflow: hidden;
        margin: 0;
        padding: .2rem;
        box-sizing: border-box;
    }
    .prolist_text .prolist_tit
    {
        width: 100%;
        height: .4rem;
        overflow: hidden;
        line-height: .4rem;
        color: #333;
        font-size: .28rem;
        margin: 0 auto;
        padding: 0;
    }
    .products_list ul li a:active .prolist_text .prolist_tit
    {
        color: #008ed8;
    }
    .prolist_text p
    {
        width: 100%;
        overflow: hidden;
        margin: .12rem auto 0;
        padding: 0;
    }
    .prolist_text p b
    {
        display: block;
        width: 100%;
        height: .36rem;
        overflow: hidden;
        line-height: .36rem;
        color: #333;
        font-size: .24rem;
    }
    .prolist_text p span
    {
        display: block;
        width: 100%;
        height: .72rem;
        overflow: hidden;
        line-height: .36rem;
        color: #999;
        font-size: .24rem;
        text-indent: 2em;
        text-align: justify;
    }
    .prolist_text em.pro_check
    {
        display: none;
    }/**technology**/
    .tec_r1
    {
        width: 100%;
        height: 2rem;
        margin: 0 auto .72rem;
        padding: 0;
    }
    .tec_r1 ul li
    {
        width: 32%;
        height: 1.6rem;
        margin: 0 2% 0 0;
        padding: .2rem 0;
        background-color: #fff;
        box-shadow: 0 .1rem .2rem rgba(32,50,68,.1);
        float: left;
    }
    .tec_r1 ul li:nth-child(3n+3)
    {
        margin: 0;
    }
    .tec_r1 ul li img
    {
        display: block;
        width: 1rem;
        height: 1rem;
        overflow: hidden;
        margin: 0 auto .12rem;
        padding: 0;
    }
    .tec_r1 ul li p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: .24rem;
        text-align: center;
    }
    .tec_r2
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec_r2 h5
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        color: #333;
        font-size: .32rem;
        text-align: justify;
    }
    .tec_r2 p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0 auto .24rem;
        padding: 0;
        color: #666;
        font-size: .26rem;
        text-align: justify;
        text-indent: 2em;
    }/**hnr**/
    .hnr
    {
        width: 100%;
        overflow: hidden;
        margin: .72rem auto;
        padding: 0;
        background: url(/png/pq692fst.png) 0 bottom no-repeat;
        background-size: 100% 50%;
    }
    .hnr .hnrlist
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .hnrlist ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        box-sizing: border-box;
    }/*.hnrlist ul li:nth-child(1) { padding-left: 1.80rem;}
	.hnrlist ul li:nth-child(2) { padding-left: 1.68rem;}
	.hnrlist ul li:nth-child(3) { padding-left: 1.56rem;}
	.hnrlist ul li:nth-child(4) { padding-left: 1.44rem;}
	.hnrlist ul li:nth-child(5) { padding-left: 1.32rem;}
	.hnrlist ul li:nth-child(6) { padding-left: 1.20rem;}
	.hnrlist ul li:nth-child(7) { padding-left: 1.08rem;}
	.hnrlist ul li:nth-child(8) { padding-left: 0.96rem;}
	.hnrlist ul li:nth-child(9) { padding-left: 0.84rem;}
	.hnrlist ul li:nth-child(10) { padding-left: 0.72rem;}
	.hnrlist ul li:nth-child(11) { padding-left: 0.60rem;}
	.hnrlist ul li:nth-child(12) { padding-left: 0.48rem;}
	.hnrlist ul li:nth-child(13) { padding-left: 0.24rem;}
	.hnrlist ul li:nth-child(14) { padding-left: 0;}*/
    .hnrlist ul li b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .28rem;
        margin: 0;
        padding: 0;
    }
    .hnrlist ul li p
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #666;
        font-size: .26rem;
        text-align: justify;
        margin: 0;
        padding: 0 0 0 .24rem;
        box-sizing: border-box;
    }/**honor**/
    .ly_honor
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .72rem 0 .36rem;
        background-color: #f5f5f5;
    }
    .ly_honor .honor_tit
    {
        width: 94%;
        overflow: hidden;
        color: #333;
        font-size: .32rem;
        text-align: center;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .ly_honor .honor_list
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .honor_list ul li
    {
        width: 48%;
        overflow: hidden;
        margin: 0 4% .48rem 0;
        padding: 0;
        float: left;
    }
    .honor_list ul li:nth-child(2n+2)
    {
        margin: 0 0 .24rem;
    }
    .honor_list ul li .honor_img
    {
        width: 100%;
        height: 2rem;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
        background-color: #fff;
        position: relative;
    }
    .honor_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .honor_list ul li p
    {
        width: 100%;
        height: .3rem;
        overflow: hidden;
        line-height: .3rem;
        color: #333;
        font-size: .24rem;
        font-weight: bold;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }/**tec_3**/
    .tec_3
    {
        width: 94%;
        overflow: hidden;
        margin: .72rem auto;
        padding: 0;
    }
    .tec_3 p
    {
        width: 100%;
        overflow: hidden;
        line-height: .44rem;
        color: #666;
        font-size: .26rem;
        text-align: justify;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .tec_3 p b
    {
        color: #333;
    }
    .tec_3 ul li
    {
        width: 48%;
        height: 2rem;
        overflow: hidden;
        margin: 0 4% .48rem 0;
        padding: 0;
        float: left;
        position: relative;
    }
    .tec_3 ul li:nth-child(2n+2)
    {
        margin: 0 0 .48rem;
    }
    .tec_3 ul li img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }/**tec_4**/
    .tec_4
    {
        width: 94%;
        overflow: hidden;
        margin: .72rem auto .36rem;
        padding: 0;
    }
    .tec_4 .tec4_tit1
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .32rem;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .tec_4 .tec4_con, .tec_4 .tec4_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .tec4_con b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .28rem;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .tec4_con p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #666;
        font-size: .24rem;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }
    .tec4_list b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .28rem;
        margin: 0 auto;
        padding: 0;
    }
    .tec4_list ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: .48rem 0;
        border-bottom: .01rem solid #dfdfdf;
        float: left;
    }
    .tec4_list ul li:nth-child(2n+2)
    {
        margin: 0;
    }
    .tec4_list ul li .zj_img
    {
        width: 32%;
        overflow: hidden;
        margin: 0 4% 0 0;
        padding: 0;
        float: left;
    }
    .zj_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
    }
    .tec4_list ul li .zj_text
    {
        width: 64%;
        overflow: hidden;
        margin: 0;
        padding: 0;
    }
    .zj_text p
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .28rem;
        font-weight: bold;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .zj_text span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #666;
        font-size: .24rem;
        text-indent: 2em;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }/**tec_5**/
    .tec_5
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .72rem;
        padding: .72rem 0;
        background: url(/jpg/5pv5p821.jpg) center center no-repeat;
        background-size: 200% 120%;
    }
    .tec_5 .tec5_main
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec5_main .tec5_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .72rem;
        padding: 0;
    }
    .tec5_tit img
    {
        display: block;
        width: 4rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec5_main ul
    {
        width: 100%;
        margin: 0 auto;
    }
    .tec5_main ul li
    {
        width: 100%;
        overflow: hidden;
        color: #fff;
        font-size: .28rem;
        text-align: center;
        margin: 0 auto .24rem;
        padding: 0 .24rem;
        box-sizing: border-box;
    }/**tec_6**/
    .tec_6
    {
        width: 94%;
        overflow: hidden;
        margin: .72rem auto;
        padding: 0;
    }
    .tec_6 .tec6_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
        color: #333;
        font-size: .32rem;
        text-align: center;
    }
    .tec_6 ol li, .tec_6 ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .tec_6 ol li .tec6_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .2rem;
        padding: 0;
    }
    .tec_6 ul li .tec6_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .2rem;
        padding: 0;
        border: .01rem solid #eaeaea;
        box-sizing: border-box;
    }
    .tec6_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec_6 ol li p, .tec_6 ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: .28rem;
        font-weight: bold;
        text-align: center;
    }
    .tec_6 ol li span, .tec_6 ul li span
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0 auto;
        padding: 0;
        color: #666;
        font-size: .28rem;
        text-align: center;
    }/**tec_7**/
    .tec_7
    {
        width: 100%;
        overflow: hidden;
        margin: .72rem auto;
        padding: .72rem 0 .36rem;
        background-color: #f5f5f5;
    }
    .tec_7 .tec7_main
    {
        width: 94%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec7_main .tec7_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
        color: #333;
        font-size: .32rem;
        text-align: center;
    }
    .tec7_main ul li
    {
        width: 48%;
        overflow: hidden;
        margin: 0 4% .48rem 0;
        padding: 0;
        float: left;
    }
    .tec7_main ul li:nth-child(2n+2)
    {
        margin: 0 0 .48rem;
    }
    .tec7_main ul li .tec7_img
    {
        width: 100%;
        height: 2rem;
        overflow: hidden;
        margin: 0 auto .2rem;
        padding: 0;
        position: relative;
    }
    .tec7_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .tec7_main ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: .28rem;
        font-weight: bold;
        text-align: center;
    }/**tec_8**/
    .tec_8
    {
        width: 94%;
        overflow: hidden;
        margin: .72rem auto;
        padding: 0;
    }
    .tec_8 .tec8_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
        color: #333;
        font-size: .32rem;
        text-align: center;
    }
    .tec_8 ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .tec_8 ul li .tec8_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .2rem;
        padding: 0;
    }
    .tec8_img img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .tec_8 ul li p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0 auto;
        padding: 0;
        color: #333;
        font-size: .28rem;
        font-weight: bold;
        text-align: center;
    }/**产品详细介绍**/
    .prodetail_con
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .prodetail_con .prodetail_tit
    {
        width: 100%;
        height: .4rem;
        overflow: hidden;
        line-height: .4rem;
        color: #333;
        font-size: .32rem;
        margin: 0 auto .24rem;
        padding: .2rem 0;
        border-bottom: .01rem solid #dfdfdf;
    }
    .prodetail_con .pro_xxjs
    {
        width: 100%;
        overflow: hidden;
        margin: .24rem auto .48rem;
        padding: 0;
    }
    .pro_xxjs b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #333;
        font-size: .26rem;
        font-weight: bold;
        margin: .24rem auto 0;
        padding: 0;
    }
    .pro_xxjs p
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #666;
        font-size: .26rem;
        text-align: justify;
        text-indent: 2em;
        margin: 0 auto;
        padding: 0;
    }/**产品咨询**/
    .pro_form
    {
        width: 100%;
        overflow: hidden;
        margin: .24rem auto;
        padding: 0;
    }
    .pro_form ul li
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .pro_form ul li p
    {
        width: 22%;
        height: .76rem;
        overflow: hidden;
        line-height: .76rem;
        color: #666;
        font-size: .28rem;
        margin: 0 auto .12rem;
        padding: 0;
        float: left;
    }
    .pro_form ul li p.pro_fmbtn_l
    {
        display: none;
    }
    .pro_form ul li .pro_fmipt
    {
        width: 78%;
        overflow: hidden;
        border: .01rem solid #dfdfdf;
        padding: 0;
        margin: 0;
        box-sizing: border-box;
        position: relative;
        float: left;
    }
    .pro_form ul li .pro_fmbtn
    {
        width: 100%;
        overflow: hidden;
        padding: 0;
        margin: .24rem 0 0;
        float: left;
    }
    .pro_form ul li .fm_half
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
    }
    .pro_fmipt input, .pro_fmipt select
    {
        display: block;
        width: 100%;
        height: .76rem;
        overflow: hidden;
        line-height: .36rem;
        color: #666;
        font-size: .28rem;
        border: none;
        outline: none;
        margin: 0;
        padding: .2rem;
        box-sizing: border-box;
    }
    .pro_fmbtn input
    {
        display: block;
        width: 100%;
        height: .8rem;
        overflow: hidden;
        line-height: .4rem;
        color: #fff;
        font-size: .28rem;
        background-color: #607783;
        border: none;
        outline: none;
        margin: 0;
        padding: .2rem;
        box-sizing: border-box;
    }
    .pro_fmbtn input.tj
    {
        margin: 0 4% .24rem 0;
        background-color: #00af80;
    }
    .pro_fmipt textarea
    {
        display: block;
        width: 100%;
        height: 2.4rem;
        overflow: hidden;
        line-height: .36rem;
        color: #666;
        font-size: .28rem;
        border: none;
        outline: none;
        resize: none;
        margin: 0;
        padding: .1rem .2rem;
        box-sizing: border-box;
    }
    .pro_fmipt a
    {
        display: block;
        width: 1.9rem;
        height: .76rem;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0;
    }
    .pro_fmipt a img
    {
        display: block;
        width: 1.9rem;
        height: .76rem;
        margin: 0 auto;
        padding: 0;
    }/**prodetail**/
    .pro_detail_main
    {
        width: 94%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .pro_detail_main .pro_detail_img
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: .15rem;
        border: .01rem solid #dfdfdf;
        box-sizing: border-box;
    }
    .pro_detail_img .pro_detail_img_main
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_img_main img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_main .pro_detail_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_text h3
    {
        width: 100%;
        overflow: hidden;
        line-height: .48rem;
        color: #008ed8;
        font-size: .4rem;
        text-align: justify;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_text ul
    {
        width: 100%;
        margin: .48rem auto;
        padding: 0;
    }
    .pro_detail_text ul li
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #999;
        font-size: .26rem;
        text-align: justify;
        margin: .1rem auto;
        padding: 0;
    }
    .pro_detail_text ul li span
    {
        color: #333;
        font-weight: bold;
    }
    .pro_detail_text .pro_detail_btn
    {
        width: 100%;
        height: .76rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .pro_detail_btn a
    {
        display: block;
        width: 48%;
        height: .76rem;
        overflow: hidden;
        line-height: .76rem;
        color: #fff;
        font-size: .28rem;
        text-align: center;
        margin: 0 auto;
        padding: 0;
        float: left;
    }
    .pro_detail_btn a.prodtl_btn1
    {
        background-color: #008ed8;
        margin: 0 4% .24rem 0;
    }
    .pro_detail_btn a.prodtl_btn2
    {
        background-color: #00af80;
    }
    .pro_detail_btn a.prodtl_btn1:hover
    {
        background-color: #0085cb;
    }
    .pro_detail_btn a.prodtl_btn2:hover
    {
        background-color: #009e74;
    }/**tjpro**/
    .tjpro
    {
        width: 94%;
        overflow: hidden;
        margin: .48rem auto;
        padding: 0;
    }
    .tjpro .tjpro_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .32rem;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .tjpro .tjpro_list
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: .35rem .23rem;
        border: .01rem solid #dfdfdf;
        box-sizing: border-box;
    }
    .tjpro_list .ly_scroll
    {
        width: 100%;
        height: 2.58rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ly_scroll ul li
    {
        width: 2.9rem;
        overflow: hidden;
        margin: 0 .24rem 0 0;
        padding: 0;
        float: left;
    }
    .ly_scroll ul li a
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .ly_scroll ul li a .ly_scroll_img
    {
        width: 2.9rem;
        height: 1.94rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        background-color: #f8f8f8;
        position: relative;
    }
    .ly_scroll_img img
    {
        display: block;
        max-width: 100%;
        max-height: 100%;
        overflow: hidden;
        margin: auto;
        padding: 0;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .ly_scroll ul li a p
    {
        width: 100%;
        height: .64rem;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        line-height: .64rem;
        color: #fff;
        font-size: .26rem;
        text-align: center;
        background-color: #008ed8;
    }
    .ly_scroll ul li a:active p
    {
        background-color: #00af80;
    }/**service**/
    .svc_1, .svc_2
    {
        width: 94%;
        overflow: hidden;
        margin: .72rem auto;
        padding: 0;
    }
    .svc_1 .svc1_tit
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .32rem;
        text-align: center;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .svc_2 .svc2_tit
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .svc2_tit h5
    {
        width: 100%;
        overflow: hidden;
        color: #333;
        font-size: .32rem;
        margin: 0 auto .1rem;
        padding: 0;
        text-align: center;
    }
    .svc2_tit p
    {
        width: 100%;
        overflow: hidden;
        color: #008ed8;
        font-size: .26rem;
        margin: 0 auto;
        padding: 0;
        text-align: center;
    }
    .svc2_tit p span
    {
        color: #00af80;
    }
    .svc_2 .svc2_num
    {
        width: 100%;
        overflow: hidden;
        margin: .6rem auto;
        padding: 0;
    }
    .svc2_num ul li
    {
        overflow: hidden;
        margin: 0;
        padding: 0;
        float: left;
    }
    .svc2_num ul li:nth-child(1), .svc2_num ul li:nth-child(2)
    {
        width: 50%;
        margin: 0 0 .24rem;
    }
    .svc2_num ul li:nth-child(3), .svc2_num ul li:nth-child(4), .svc2_num ul li:nth-child(5)
    {
        width: 33.333333%;
    }
    .svc2_num ul li .num_main1, .svc2_num ul li .num_main2, .svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5
    {
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc2_num ul li .num_main1, .svc2_num ul li .num_main2
    {
        width: 2.4rem;
        height: 2.4rem;
        border-radius: .24rem;
    }
    .svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5
    {
        width: 2rem;
        height: 2rem;
        border-radius: .2rem;
    }
    .num_main1, .num_main5
    {
        background-color: #008ed8;
    }
    .num_main2, .num_main4
    {
        background-color: #0cb0d3;
    }
    .num_main3
    {
        background-color: #00af80;
    }
    .num_main1 b, .num_main2 b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: .6rem auto .12rem;
        padding: 0;
        color: #fff;
        font-size: .8rem;
        text-align: center;
    }
    .num_main3 b, .num_main4 b, .num_main5 b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: .48rem auto 0;
        padding: 0;
        color: #fff;
        font-size: .8rem;
        text-align: center;
    }
    .num_main1 p, .num_main2 p, .num_main3 p, .num_main4 p, .num_main5 p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        color: #fff;
        font-size: .22rem;
        text-align: center;
    }
    .svc_2 .svc2_text
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc2_text p
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #666;
        font-size: .24rem;
        text-align: center;
        margin: 0 auto .24rem;
        padding: 0;
    }
    .svc2_text p span
    {
        color: #008ed8;
    }
    .svc2_text p font
    {
        color: #0cb0d3;
    }
    .svc2_text p em
    {
        color: #00af80;
        font-style: normal;
    }
    .svc2_text b
    {
        display: block;
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        color: #333;
        font-size: .32rem;
        text-align: center;
        margin: 0 auto;
        padding: 0;
    }
    .svc_1 .svc1_map
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc1_map img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc_1 .svc1_r
    {
        width: 100%;
        overflow: hidden;
        margin: .48rem auto 0;
        padding: 0;
    }
    .svc1_r .svc1_list
    {
        width: 100%;
        height: 3rem;
        overflow-y: scroll;
        margin: 0 auto .48rem;
        padding: .24rem;
        background-color: #f5f5f5;
        box-sizing: border-box;
    }
    .svc1_list ul
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }
    .svc1_list ul li
    {
        display: inline-block;
        height: .6rem;
        line-height: .6rem;
        color: #666;
        font-size: .24rem;
        margin: 0 0 .24rem;
        padding: 0 .24rem;
        cursor: pointer;
        float: left;
    }
    .svc1_list ul li.tabActive
    {
        color: #fff;
        background-color: #008ed8;
    }
    .svc_1 .svc1_lxfs
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .48rem;
        padding: 0;
    }
    .svc1_lxfs h5
    {
        width: 100%;
        overflow: hidden;
        line-height: .4rem;
        margin: 0 auto .24rem;
        padding: 0 0 0 .1rem;
        color: #008ed8;
        font-size: .28rem;
        box-sizing: border-box;
        text-align: justify;
    }
    .svc1_lxfs p
    {
        width: 100%;
        overflow: hidden;
        margin: 0 auto .24rem;
        padding: 0 0 0 .1rem;
        color: #333;
        font-size: .28rem;
        box-sizing: border-box;
    }
    .svc1_lxfs ul li
    {
        width: 100%;
        overflow: hidden;
        overflow: hidden;
        line-height: .44rem;
        color: #666;
        font-size: .26rem;
        text-align: justify;
        margin: 0 auto .12rem;
        padding: 0 0 0 .48rem;
        position: relative;
        box-sizing: border-box;
    }
    .svc1_lxfs ul li img
    {
        display: block;
        width: .4rem;
        height: .4rem;
        overflow: hidden;
        margin: 0;
        padding: 0;
        position: absolute;
        left: .02rem;
        top: .02rem;
    }
    .svc1_lxfs .svc_ewm
    {
        width: 4rem;
        height: 4rem;
        overflow: hidden;
        margin: 0 0 0 .01rem;
        padding: 0;
        border: .01rem solid #dfdfdf;
        box-sizing: border-box;
    }
    .svc_ewm img
    {
        display: block;
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
    }/**面包屑导航**/
    .ly_crb
    {
        width: 94%;
        overflow: hidden;
        line-height: .44rem;
        margin: .48rem auto;
        padding: 0;
        color: #666;
        font-size: .26rem;
    }
    .ly_crb a
    {
        color: #666;
    }
    .ly_crb a:hover
    {
        color: #008ed8;
    }
    .ly_crb span, .ly_crb em
    {
        color: #999;
        font-style: normal;
    }
    .ly_crb img
    {
        display: block;
        width: .4rem;
        height: .4rem;
        overflow: hidden;
        margin: 0 .1rem 0 0;
        padding: 0;
        float: left;
    }
}/*pages*/
.pagination-wrapper
{
    margin: 20px 0;
}
.pagination
{
    height: 34px;
    text-align: center;
}
.pagination li
{
    display: inline-block;
    height: 34px;
    margin-right: 5px;
}
.pagination li a
{
    float: left;
    display: block;
    height: 32px;
    line-height: 32px;
    padding: 0 12px;
    font-size: 16px;
    border: 1px solid #ddd;
    color: #555;
    text-decoration: none;
}
.pagination li a:hover
{
    background: #f5f5f5;
    color: #09f;
}
.pagination li.thisclass
{
    background: #09f;
    color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover
{
    background: transparent;
    border-color: #09f;
    color: #fff;
    cursor: default;
}
@media(max-width: 830px)
{
    .display_830_1
    {
        display: none!important;
    }
}
@media(min-width: 830px)
{
    .display_830_2
    {
        display: none!important;
    }
}
#maximg img
{
    max-width: 100%!important;
    height: auto!important;
}/*AB模版网新增翻页样式 各类模版第一站 www.adminbuy.cn*/
.pagess
{
    clear: both;
    margin: 20px;
    overflow: hidden;
    margin-left: 0;
    text-align: center;
    font-size: 12px;
}
.pagess ul li
{
    display: inline-block;
    border: 1px solid #ccc;
    padding: 2px 9px;
    margin: 0 3px;
    line-height: 20px;
    background: #fff;
    color: #999;
}
.pagess ul li:hover
{
    background: #ccc;
    color: #fff;
    border: 1px solid #ccc;
}
.pagess ul li:hover a
{
    color: #fff;
}
.pagess ul li.thisclass
{
    display: inline-block;
    border: 1px solid #ccc;
    padding: 2px 9px;
    margin: 0 3px;
    background: #ccc;
    color: #fff;
}
.pagess ul li.thisclass a
{
    color: #fff;
}
.pagess ul li a
{
    display: block;
    color: #999;
}
.pagess ul li a:hover
{
    color: #fff;
}
.nav1box
{
    height: 45px;
    position: relative;
    z-index: 9;
    margin: auto;
    background-color: #466ec2;
}
.nav1
{
    width: 1002px;
    margin: 0 auto;
    height: 45px;
    list-style: none;
}
.nav1 li
{
    float: left;
    height: 45px;
    position: relative;
    list-style: none;
}
.nav1 li.last
{
    background: none;
}
.nav1 li a
{
    text-decoration: none;
}
.nav1 li a span
{
    float: left;
    display: block;
    line-height: 45px;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    width: 143px;
    text-align: center;
}
.mj_hover_menu
{
    text-decoration: none;
    width: 143px;
    background: url(/jpg/7yfohw6u.jpg);
    height: 45px;
}
.nav1 li.selected .submenu
{
    display: block;
}
.nav1 li .submenu
{
    display: none;
    position: absolute;
    top: 45px;
}
.nav1 li .submenu li
{
    float: none;
    padding: 0;
    background: none;
    height: auto;
    border-bottom: dotted 0 #bebebe;
}
.mj_menu_pro_bg
{
    width: 500px;
    height: 250px;
    background: url(/png/rvy3tnbs.png) no-repeat;
}
.mj_menu_pro_main
{
    width: 500px;
    margin: auto;
    padding-top: 12px;
}
.mj_menu_pro_li
{
    float: left;
    margin: 0 8px;
}
.mj_menu_li_txt
{
    line-height: 22px;
    font-size: 15px;
    color: #616161;
}
.mj_menu_li_txt div
{
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
}
.mj_menu_li_txt div:hover
{
    background-color: #f41645;
}
.mj_menu_li_txt div:hover a
{
    color: #fff;
}
.gongcheng1
{
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
}
.mj_menu_li_txt font
{
    font-size: 15px;
    color: #cc121d;
}
.mj_menu_li_txt a
{
    color: #616161;
    text-decoration: none;
}
.mj_menu_news_bg
{
    width: 480px;
    height: 250px;
    background: url(/png/29rupqmp.png) no-repeat;
}
.mj_menu_news_main
{
    padding-top: 12px;
}
.mj_menu_news_li
{
    padding: 0 20px;
    margin-right: 30px;
    height: 200px;
    float: left;
    border-right: solid 1px #ccc;
}
.mj_menu_news_img
{
    text-align: left;
    color: #cc121d;
    font-size: 14px;
}
.mj_menu_news_li2
{
    padding: 0 30px;
    height: 150px;
    float: right;
    border-left: solid 1px #ccc;
}
.mj_menu_news_img2
{
    float: left;
    margin-left: 30px;
    text-align: left;
    color: #cc121d;
    line-height: 30px;
    font-size: 15px;
}
.mj_menu_news_li3
{
    padding: 0 25px;
    height: 150px;
    float: right;
    border-left: solid 1px #ccc;
}
.mj_menu_news_img3
{
    float: left;
    margin-left: 10px;
    text-align: left;
    color: #cc121d;
    line-height: 30px;
    font-size: 15px;
}
