.topLogBox a:hover, .topLogBox a.cur
{
    color: #0e6fda;
}
.w-nav .nav_simpline_cur
{
    background-color: #0e6fda;
}
.w-nav .submenu li:hover>a, .w-nav .submenu li:hover>.li-parent-div>a, .w-nav .submenu li.active>a, .w-nav .submenu li.active>.li-parent-div>a
{
    color: #0e6fda;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active
{
    background: #0e6fda!important;
}
.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active
{
    background-color: #0e6fda!important;
}
.w-text a:hover, .news-others a:hover
{
    color: #0e6fda;
}
.btn-default-w:hover, .btn-default-w:focus, .btn-global-w:hover, .btn-global-w:focus
{
    background-color: #0e6fda;
    color: #fff;
}
.w-form-submit .w-buttom .btn-default-w
{
    background: #0e6fda;
}
.w-form-submit .w-buttom .btn-default-w:hover, .w-form-submit .w-buttom .btn-default-w:focus
{
    background: #015cd8;
}
.color_s_default
{
    color: #0e6fda;
}
.bg_s_default
{
    background: #0e6fda;
}
.w-service-fixed .color_s_default:hover
{
    color: #015cd8;
}
.w-service-fixed .bg_s_default:hover
{
    background: #015cd8;
}
.w-service-fixed .service-popc
{
    background: #015cd8;
}
.imgFloatFull .caption .captionbg
{
    background-color: #0e6fda;
}
.captionbgFadeOutScale .caption .captionbg, .captionbgFadeInLeft.imgLeftBig .caption .captionbg, .captionbgFadeInRight.imgRightBig .caption .captionbg
{
    background-color: #0e6fda;
}
.w-slide-page-num .slide-page a.active
{
    background-color: #0e6fda;
}
.prd_pageState span.active
{
    background-color: #0e6fda;
}
.w-slide .cycle-prev:hover, .w-slide .cycle-next:hover
{
    background-color: #0e6fda;
}
.imgFloatNone a:hover h3
{
    color: #0e6fda;
}
.w-numCount .numCX
{
    color: #0e6fda;
}
.w-his1 li .his_text .year
{
    color: #0e6fda;
}
.w-his1:after
{
    background: #0e6fda;
}
.w-his3:before, .w-his3:after
{
    background: #0e6fda;
}
.w-footer
{
    background: #004a85;
}
.w-footer a:hover
{
    color: #fff;
}
.w-footer .w-form-submit .w-buttom .btn-default-w
{
    background: #0069bf;
}
.w-footer .w-form-submit .w-buttom .btn-default-w:hover, .w-form-submit .w-buttom .btn-default-w:focus
{
    background: #0991ff;
}
.systitle
{
    background: #0e6fda;
    background-size: cover;
}
.crumbs a:hover, .w-breadcrumbs a:hover
{
    color: #0e6fda;
}
.w-pages a:hover, .w-pages a.cur
{
    color: #fff;
    background: #0e6fda;
}
.info_tab li.cur_tab a
{
    background: #0e6fda;
    color: #fff;
    font-weight: bold;
}
.w-prd-list-cell a:hover
{
    color: #0e6fda;
}
.w-prd-list1 .w-prd-more a
{
    color: #0e6fda;
}
.w-prd-list2 .w-prd-more a
{
    border-color: #0e6fda;
    color: #0e6fda;
}
.w-prd-list2 .w-prd-more a:hover
{
    background: #0e6fda;
    border-color: #0e6fda;
    color: #fff;
    text-decoration: none;
}
.w-productList2 .w-prd-list-cell .w-prd-con:before
{
    background: #0e6fda;
}
.w-prd-list-cell .w-prd-infobox h2 a:hover
{
    color: #0e6fda;
}
.w-prd-list-cell .w-prd-btns a.btn-buy
{
    background: #0e6fda;
    border-color: #0e6fda;
}
.w-prd-list-cell .w-prd-btns a.btn-buy:hover
{
    background: #015cd8;
    border-color: #015cd8;
}
.w-prd-list-cell .w-prd-btns a.btn-addCart:hover
{
    border-color: #0e6fda;
    color: #0e6fda;
}
.rotatePicbox-tel .navSlide .active
{
    background: #0e6fda;
}
.w-product .imgSearch .imgbg, .w-productList .imgSearch .imgbg, .prd_imgbgBlack .imgbg
{
    background: #0e6fda;
}
.w-News-list a.news-kind, .w-adNews .news-h a.news-kind
{
    color: #0e6fda;
}
.w-News-list a:hover, .w-adNews a:hover, .w-News-list .news-h a:hover, .w-adNews .news-h a:hover, .w-adNews1 li .news-item .news-com .news-h a:hover
{
    color: #0e6fda;
}
.w-News-list .news-h a.news-kind:hover, .w-adNews .news-h a.news-kind:hover
{
    color: #015cd8;
}
.w-News-list5 li .news-item .data-day, .w-adNews1 li .news-item .data-day
{
    background: #0e6fda;
}
.w-News-list9 li:hover
{
    background: #0e6fda;
}
.w-adNews3 .w-adNews-texts li a:hover .w-adNews-textH h3
{
    color: #0e6fda;
}
.w-adNews3 .w-adNews-texts li a:hover .numberQ
{
    border-color: #0e6fda;
    background: #0e6fda;
}
.w-adNews3 .w-adNews-imgs .adNews3prev, .w-adNews3 .w-adNews-imgs .adNews3next
{
    background-color: #0e6fda;
}
.w-adNews10 li .news-item .news-com .more a
{
    background: #0e6fda;
}
.w-adNews10 li .news-item .news-com .more a:hover
{
    background: #015cd8;
}
.w-adNews11 li .news-btn
{
    background-color: #0e6fda;
}
.w-adNews11 li .news-btn:hover, .w-adNews11 li .news-btn:focus
{
    background-color: #015cd8;
}
.w-adNews18 a:hover .date
{
    color: #0e6fda;
}
.w-adSNews8 .w-newsList8 .adSN_page span.swiper-pagination-bullet-active
{
    background: #0e6fda;
}
.newsDetail
{
    border-color: #0e6fda;
}
.news-others .link-r a:hover
{
    background: #0e6fda;
    color: #fff;
}
.w-faq-list3 li.open .faq_tit
{
    color: #fff;
    background: #0e6fda;
}
.w-fold5 li .fd_det:before
{
    background: #0e6fda;
}
.w-admin-top .w-sign .w-admin-register, .w-admin-top .w-sign .w-admin-person, .w-admin-shopCart a .fa-shopping-cart, .order-progress .order-progress-text>div.cur, .orderA .orderA-statue .orderA-s, .orderA .order-route .order-route-notice a, .orderA .orderA-statue .orderA-btn .btn-green-A, .w-admin-sidemenu li.cur a, .payStatue-nav a.cur, .personInfoA .uploadimgA
{
    color: #0e6fda;
}
.order-progress .order-progress-line .order-progress-line-sec.cur .curcle
{
    background: #0e6fda;
}
.order-progress .order-progress-line .order-progress-line-sec.cur .line, .btn-greenC, .btn-greenA
{
    background-color: #0e6fda;
}
.checkbox_tel input[type="checkbox"]:checked+label
{
    background-color: #0e6fda;
}
.orderA .orderA-statue .orderA-btn .btn-green-A, .section-con-new, .payStatue-nav a.cur
{
    border-color: #0e6fda;
}
.orderSum-item .imgB, .order-routes .order-routeItem.cur .order-routeItem-img .imgA
{
    background-color: #d2e9ff;
}
.order-routes .order-routeItem.cur .order-routeItem-img .lineA
{
    background-image: url('/template/pc/images/routelinecur.png');
}
.colorbg_main
{
    color: #0e6fda;
}
.bg_main
{
    background-color: #0e6fda;
}
.bg_main_light
{
    background-color: #f6f6f6;
}
.bg_simpline
{
    background-color: #0e6fda;
}
.border_colorall_main
{
    border-color: #0e6fda;
}
.aHoverborder_main:hover
{
    border-color: #0e6fda;
}
.border_colorleft_main
{
    border-left-color: #0e6fda;
}
.border_colortop_main
{
    border-top-color: #0e6fda;
}
.border_colorright_main
{
    border-right-color: #0e6fda;
}
.border_colorbottom_main
{
    border-bottom-color: #0e6fda;
}
.aHovercolor_main:hover
{
    color: #0e6fda;
}
.aHoverbg_main:hover
{
    background-color: #0e6fda;
}
.border_colorall_main_deepen
{
    border-color: #015cd8;
}
.aHovercolor_deepen:hover
{
    color: #015cd8;
}
.aHoverbg_deepen:hover
{
    background-color: #015cd8;
}
.aHoverborder_deepen:hover
{
    border-color: #015cd8;
}
.colorChange
{
    background-color: #0e6fda;
    background-image: -webkit-linear-gradient(bottom,#015cd8,#0e6fda);
    background-image: -moz-linear-gradient(bottom,#015cd8,#0e6fda);
    background-image: -o-linear-gradient(bottom,#015cd8,#0e6fda);
    background-image: -ms-linear-gradient(bottom,#015cd8,#0e6fda);
    background-image: linear-gradient(to top,#015cd8,#0e6fda);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#0E6FDA,endColorStr=#015CD8);
}
.colorChange_deepen
{
    background-color: #0e6fda;
    background-image: -webkit-linear-gradient(bottom,#0e6fda,#015cd8);
    background-image: -moz-linear-gradient(bottom,#0e6fda,#015cd8);
    background-image: -o-linear-gradient(bottom,#0e6fda,#015cd8);
    background-image: -ms-linear-gradient(bottom,#0e6fda,#015cd8);
    background-image: linear-gradient(to top,#0e6fda,#015cd8);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#015CD8,endColorStr=#0E6FDA);
}
.bg_main_change
{
    background-color: #0e6fda;
    background-image: -webkit-linear-gradient(bottom,#fff,#0e6fda);
    background-image: -moz-linear-gradient(bottom,#fff,#0e6fda);
    background-image: -o-linear-gradient(bottom,#fff,#0e6fda);
    background-image: -ms-linear-gradient(bottom,#fff,#0e6fda);
    background-image: linear-gradient(to top,#fff,#0e6fda);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#0E6FDA,endColorStr=#ffffff);
}
.bg_main_changeDeepen
{
    background-color: #0e6fda;
    background-image: -webkit-linear-gradient(bottom,#0e6fda,#fff);
    background-image: -moz-linear-gradient(bottom,#0e6fda,#fff);
    background-image: -o-linear-gradient(bottom,#0e6fda,#fff);
    background-image: -ms-linear-gradient(bottom,#0e6fda,#fff);
    background-image: linear-gradient(to top,#0e6fda,#fff);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#0E6FDA);
}
.bg_main_change_left
{
    background-color: #0e6fda;
    background-image: -webkit-linear-gradient(right,#fff,#0e6fda);
    background-image: -moz-linear-gradient(right,#fff,#0e6fda);
    background-image: -o-linear-gradient(right,#fff,#0e6fda);
    background-image: -ms-linear-gradient(right,#fff,#0e6fda);
    background-image: linear-gradient(to left,#fff,#0e6fda);
}
.bg_main_changeDeepen_left
{
    background-color: #0e6fda;
    background-image: -webkit-linear-gradient(right,#0e6fda,#fff);
    background-image: -moz-linear-gradient(right,#0e6fda,#fff);
    background-image: -o-linear-gradient(right,#0e6fda,#fff);
    background-image: -ms-linear-gradient(right,#0e6fda,#fff);
    background-image: linear-gradient(to left,#0e6fda,#fff);
}
.w-title1 .simpline:after
{
    background: #0e6fda;
}
.w-title2 .title-h-in>span
{
    color: #0e6fda;
}
.w-title4
{
    background: #015cd8;
}
.w-title4 .title-h-in h2
{
    background: #0e6fda;
}
.w-title17 .title-text-in
{
    background: #0e6fda;
}
.w-title17 .w-title-inner
{
    background-image: url("/template/pc/images/tit17bg_0.png");
}
.w-title17 .more
{
    color: #0e6fda;
}
.w-title19 .more .icon_more, .icon_more19bg
{
    background-image: url("/template/pc/images/icon_more_0.png");
}
.w-title23 .simpline
{
    background: #0e6fda;
}
@media(min-width: 768px)
{
    .w-com-menu-V>.w-com-menu-in>.ul-parent>.li-parent:hover>.div-parent a, .w-com-menu-V>.w-com-menu-in>.ul-parent>.li-parent.cur>.div-parent a
    {
        color: #0e6fda;
    }
    .w-com-menu-V>.w-com-menu-in>.ul-parent>.li-parent:hover>.div-parent a:before, .w-com-menu-V>.w-com-menu-in>.ul-parent>.li-parent.cur>.div-parent a:before
    {
        background-image: url(/template/pc/images/menuv1_0.png);
    }
    .w-com-menu-V>.w-com-menu-in>.ul-parent>.li-parent:hover>.div-parent .fa, .w-com-menu-V>.w-com-menu-in>.ul-parent>.li-parent.cur>.div-parent .fa
    {
        color: #0e6fda;
    }
    .w-com-menu-V .ul-submenu li:hover>.div-parent a, .w-com-menu-V .ul-submenu li:hover>.div-parent .fa, .w-com-menu-V .ul-submenu li.cur>.div-parent a, .w-com-menu-V .ul-submenu li.cur>.div-parent .fa
    {
        color: #0e6fda;
    }
    .w-com-menu-H .systitle:before
    {
        background: #0e6fda;
    }
    .w-com-menu-H .menu_simpline_cur
    {
        background: #0e6fda;
    }
    .w-com-menu-H>.w-com-menu-in>.ul-parent>li>.div-parent:before
    {
        border-color: #0e6fda;
    }
    .w-com-menu-H .ul-submenu li a
    {
        color: #0e6fda;
        background: #f1f6fd;
    }
    .w-com-menu-H .ul-submenu li:hover>.div-parent>a, .w-com-menu-H .ul-submenu li.cur>.div-parent>a
    {
        color: #fff;
        background: #0e6fda;
    }
    .w-com-menu-H2 .ul-submenu a:hover, .w-com-menu-H2 .ul-submenu li.cur a
    {
        background: #0e6fda;
    }
}
@media(min-width: 1201px)
{
    .w-adNews23 li .news-imgbox:before
    {
        background: rgba(39,131,254,.6);
    }
}
@media(max-width: 1200px)
{
    .w-nav li:hover>a, .w-nav li:hover>.li-parent-div>a, .w-nav li.active>a, .w-nav li.active>.li-parent-div>a, .w-admin-header .w-nav .nav_inner>li:hover>a, .w-admin-header .w-nav .nav_inner>li:hover>.li-parent-div>a, .w-admin-header .w-nav .nav_inner>li.active>a, .w-admin-header .w-nav .nav_inner>li.active>.li-parent-div>a
    {
        color: #fff;
        background: #0e6fda;
    }
    .w-nav .submenu li:hover>a, .w-nav .submenu li:hover>.li-parent-div>a, .w-nav .submenu li.active>a, .w-nav .submenu li.active>.li-parent-div>a
    {
        color: #0e6fda;
        background: none;
    }
}
@media(max-width: 767px)
{
    .w-com-menu
    {
        border-bottom: 2px solid #0e6fda;
    }
    .w-com-menu .ul-parent
    {
        background-color: #f0f0f0;
    }
    .w-com-menu .ul-submenu ul
    {
        background-color: #fafafa;
    }
    .w-com-menu .ul-submenu .ul-submenu ul
    {
        background-color: #fdfdfd;
    }
    .w-com-menu li a, .w-com-menu .ul-submenu li a
    {
        text-align: left;
    }
    .w-com-menu li a, .w-com-menu .fa
    {
        color: #2b2b2b;
    }
    .w-com-menu .ul-submenu li a, .w-com-menu .ul-submenu .fa
    {
        color: #666;
    }
    .w-com-menu li, .w-com-menu .ul-submenu li
    {
        border: none;
        border-bottom: 1px solid #fff;
    }
    .w-com-menu li>.div-parent:hover a, .w-com-menu li.cur>.div-parent a
    {
        background: none;
    }
    .w-com-menu li>.div-parent:hover>a, .w-com-menu li.cur>.div-parent>a, .w-com-menu li>.div-parent:hover>.fa, .w-com-menu li.cur>.div-parent>.fa
    {
        color: #0e6fda;
    }
    .w-com-menu .ul-submenu li>.div-parent:hover a, .w-com-menu .ul-submenu li.cur>.div-parent a
    {
        background: none;
    }
    .systitle
    {
        color: #fff;
        text-align: center;
    }
}
.about
{
    background: url(../image/aboutbg.jpg);
    padding: 60px 0;
    overflow: hidden;
}
.about-con
{
    background: url("../image/wordbg.png");
    overflow: hidden;
}
.left-about
{
    width: 65%;
    float: left;
    padding: 30px 0;
    box-sizing: border-box;
}
.about-title
{
    text-align: center;
    margin: 20px auto;
    width: 100%;
}
.bogao-con
{
    text-align: justify;
    text-indent: 2em;
    line-height: 35px;
    color: #00479d;
    font-size: 18px;
    padding: 30px 50px;
}
.right-about
{
    width: 35%;
    float: right;
}
.right-about img
{
    width: 100%;
}
.products-home
{
    width: 100%;
    margin: 0;
    background: url("../image/producthome.jpg")no-repeat;
    overflow: hidden;
    padding-top: 60px;
    padding-bottom: 30px;
}
.product-title
{
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.productlist ul li
{
    background: #00479d;
    padding-bottom: 20px;
    margin-top: 50px;
    box-sizing: border-box;
    border: 2px solid #00479d;
}
.productlist .pro-pic img
{
    width: 100%;
}
.productlist .proTitle
{
    padding: 20px 20px 0 20px;
    color: #fff;
    font-size: 18px;
    text-align: center;
}
.productlist .swiper-horizontal>.swiper-pagination-bullets, .productlist .swiper-pagination-bullets.swiper-pagination-horizontal
{
    bottom: 0;
    position: relative;
    margin-top: 30px;
}
.swiper-pagination-clickable .swiper-pagination-bullet
{
    cursor: pointer;
    width: 40px;
    border-radius: 0;
    background: #fff;
}
.application
{
    margin: 0;
    width: 100%;
    overflow: hidden;
}
.application ul li
{
    float: left;
    width: 33.3%;
    overflow: hidden;
}
.application ul li>img
{
    width: 100%;
    position: relative;
    z-index: 0;
}
.application ul li .app-con
{
    background: rgba(0,71,157,.5);
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    padding-top: 70px;
}
.application ul li .app-icon
{
    width: 90px;
    height: 90px;
    overflow: hidden;
    margin: 0 auto;
}
.application ul li .app-icon>img
{
    width: 90px;
    position: unset;
}
.application ul li p
{
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin-top: 20px;
}
.application ul li .app-title
{
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.application ul li .app-title img
{
    position: unset;
    margin-top: 20%;
    max-width: 400px;
    width: 100%;
}
.application ul li .app-title .viewMore
{
    max-width: 194px;
    width: 100%;
}
.application ul li:hover .app-con
{
    background: rgba(0,71,157,0);
}
.new-tab
{
    overflow: hidden;
    width: 100%;
}
.new-tab ul
{
    position: relative;
    left: 50%;
    margin-left: -200px;
}
.new-tab ul li
{
    float: left;
    width: auto;
    padding: 0 25px;
    background: #02407d;
    text-align: center;
    border-radius: 8px;
    margin: 0 10px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
}
.new-tab ul li:hover
{
    background: #008cd7;
}
.new-tab ul li a
{
    color: #fff;
}
.news-pic
{
    border-radius: 0 15px 0 0;
    width: 100%;
    overflow: hidden;
}
.daynews
{
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
    background: #02407d;
    box-shadow: 3px 2px 4px #333;
    width: 70px;
    line-height: 70px;
    color: #fff;
    font-size: 32px;
    text-align: center;
}
.yearnews
{
    position: absolute;
    top: 70px;
    z-index: 1;
    left: 0;
    background: #f8f8f8;
    box-shadow: 3px 2px 4px #333;
    width: 70px;
    line-height: 30px;
    color: #333;
    font-size: 16px;
    text-align: center;
}
.news-pic img
{
    width: 100%;
}
.newsTitle
{
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    font-size: 16px;
    line-height: 40px;
    color: #333;
    background: #f2f2f2;
}
.newslist ul li:hover .newsTitle
{
    background: #02407d;
    color: #fff;
}
.newslist ul li:hover a
{
    text-decoration: none;
}
.newslist .swiper-horizontal>.swiper-pagination-bullets, .newslist .swiper-pagination-bullets.swiper-pagination-horizontal
{
    bottom: 0;
}
.newslist
{
    padding: 30px;
    overflow: hidden;
    clear: both;
}
.new-list
{
    width: 100%;
    clear: both;
}
.new-list ul li
{
    width: 100%;
    clear: both;
    min-height: 240px;
    margin-top: 10px;
    border-bottom: 1px #ccc dashed;
}
.newspic
{
    float: left;
    width: 300px;
    height: 225px;
    overflow: hidden;
    margin-right: 20px;
}
.newspic img
{
    height: 100%;
}
.news-item
{
    min-height: 135px;
    overflow: hidden;
    padding: 25px 0 0 15px;
    margin-bottom: 10px;
}
.news-item .date
{
    float: left;
    margin-right: 45px;
    margin-bottom: 15px;
    text-align: left;
}
.news-item .date .date-yearMonth
{
    font-size: 16px;
    color: #333;
}
.news-com
{
    width: 100%;
    float: left;
    text-align: left;
}
.news-together
{
    font-weight: bold;
}
.news-item a
{
    font-weight: bold;
    font-size: 16px;
    line-height: 45px;
}
.news-sum
{
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    text-align: justify;
}
.newsHome
{
    width: 100%;
    margin: 0;
    background: url("../image/newsbg.jpg")no-repeat;
    overflow: hidden;
    padding: 60px 0;
}
.hd-so
{
    color: #fff;
    float: left;
    margin-right: 20px;
    cursor: pointer;
}
.hd-so-pop
{
    padding: 30px 0;
    position: fixed;
    left: 0;
    top: 106px;
    right: 0;
    background-color: #f8f8f8;
    z-index: 99;
    display: none;
}
.hd-so-pop .so-inner
{
    width: 962px;
    margin: 0 auto;
}
.so-search
{
    position: relative;
    height: 46px;
    overflow: hidden;
}
.so-search input
{
    outline: 0;
    border: none;
}
.so-search .input
{
    padding: 0 200px 0 34px;
    display: block;
    width: 100%;
    height: 46px;
    line-height: 46px;
    background-color: #fff;
    font-size: 14px;
    color: #333;
}
.so-search .submit
{
    padding-left: 8px;
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    background-color: #004d9f;
    cursor: pointer;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.so-search .submit .icon
{
    margin: 0 10px 0 0;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
    width: 58px;
    height: auto;
    position: relative;
}
.bannerHome
{
    margin-top: 90px;
}
.bannerHome img
{
    width: 100%;
}
.foot
{
    width: 100%;
    height: auto;
    padding: 60px 0 0 0;
    background: #02407d;
    overflow: hidden;
}
.footmenu
{
    width: 60%;
    margin-right: 0;
    float: left;
    font-size: 14px;
    margin-bottom: 20px;
}
.footmenu ul li>a
{
    color: #f2f2f2;
    font-weight: bold;
    font-size: 16px;
}
.footmenu ul li>p>a
{
    color: #fff;
    font-weight: normal;
}
.footmenu ul li p
{
    text-align: center;
    width: 100%;
}
.footmenu ul li
{
    color: #fff;
    font-size: 14px;
    float: left;
    width: auto;
    width: 20%;
    text-align: center;
}
.footadd img
{
    width: 100%;
    margin-bottom: 20px;
}
.footadd
{
    width: 25%;
    padding-right: 2%;
    float: left;
    font-size: 14px;
    color: #fff;
    border-right: 1px solid #1b5e9f;
}
.footadd a
{
    color: #fff;
}
.footerwei
{
    width: 15%;
    float: right;
    text-align: center;
    border-left: 1px solid #1b5e9f;
}
.copyright
{
    clear: both;
    overflow: hidden;
    line-height: 60px;
    text-align: center;
    font-size: 14px;
    color: #f2f2f2;
    width: 100%;
    background: #02407d;
    border-top: 1px solid #1b5e9f;
}
.copyright a
{
    color: #f2f2f2;
}
.links
{
    clear: both;
    margin: 30px auto 15px auto;
    overflow: hidden;
    color: #fff;
}
.links a
{
    color: #fff;
}
.pco_pos p
{
    text-align: left;
}
.pco_pos i
{
    color: #0e6fda;
}
.leftAbout
{
    float: left;
    width: 100%;
    height: auto;
    margin-right: 0;
    text-align: justify;
    padding-right: 0;
    box-sizing: border-box;
    font-size: 16px;
}
.rightAbout
{
    float: right;
    width: 25%;
    height: auto;
    padding-right: 30px;
    box-sizing: border-box;
}
.rightAbout img
{
    width: 100%;
}
.ly_NyProducts
{
    width: 100%;
    min-height: 480px;
    overflow: hidden;
    margin: 40px auto;
    padding: 0;
}
.ly_NyProducts .lyNyPro_main
{
    width: auto;
    height: auto;
    margin: 0 auto;
    padding: 0;
}
.lyNyPro_main .lyNyPro_left
{
    width: 22%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: left;
}
.lyNyPro_main .lyNyPro_right
{
    width: 76%;
    height: auto;
    margin: 0;
    padding: 0;
    float: right;
}
.lyNyPro_right .lyNyPro_list
{
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
}
.lyNyPro_list ul li
{
    width: 23.5%;
    height: auto;
    margin: 0 2% 20px 0;
    padding: 15px 15px 20px;
    background-color: #f5f5f5;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.lyNyPro_list ul li:nth-child(4n)
{
    margin: 0 0 20px;
}
.lyNyPro_list ul li:hover
{
    background-color: #fff;
    box-shadow: 0 10px 20px rgba(0,0,0,.1);
}
.lyNyPro_list ul li .lyIdxPro_img
{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    background-color: #f5f5f5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.lyNyPro_list ul li .lyIdxPro_img a
{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    position: relative;
}
.lyNyPro_list ul li .lyIdxPro_img a img.idxPro_img
{
    display: block;
    max-width: 100%;
    margin: auto;
    padding: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.lyNyPro_list ul li:hover .lyIdxPro_img a img.idxPro_img
{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}
.lyNyPro_list ul li .lyIdxPro_name
{
    width: 100%;
    height: 40px;
    overflow: hidden;
    margin: 5px auto 0;
    padding: 0;
}
.lyNyPro_list ul li .lyIdxPro_name a
{
    display: block;
    width: 100%;
    text-align: center;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    color: #303030;
    font-size: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.lyNyPro_list ul li:hover .lyIdxPro_name a
{
    color: #008cd7;
}
.lyNyPro_list ul li i
{
    display: block;
    width: 30px;
    height: 2px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    background-color: #008cd7;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.lyNyPro_list ul li:hover i
{
    width: 60px;
}
.lyNyPro_list ul li p
{
    width: 100%;
    height: 48px;
    overflow: hidden;
    line-height: 24px;
    color: #999;
    font-size: 14px;
    margin: 0 auto;
    padding: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.lyNyPro_list ul li .lyIdxPro_btn
{
    width: 50%;
    height: 40px;
    overflow: hidden;
    margin: 15px auto 0;
    padding: 0;
}
.lyNyPro_list ul li .lyIdxPro_btn a
{
    display: block;
    width: 100%;
    height: 40px;
    overflow: hidden;
    line-height: 38px;
    color: #666;
    font-size: 14px;
    text-align: center;
    border: 1px solid #eee;
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.lyNyPro_list ul li:hover .lyIdxPro_btn a
{
    color: #fff;
    background-color: #008cd7;
    border: 1px solid #008cd7;
}
.lyNyPro_list ul li:hover .lyIdxPro_btn a:nth-child(2)
{
    color: #fff;
    background-color: #008cd7;
    border: 1px solid #008cd7;
}
.pagination
{
    display: inline-flex;
}
.pagination li
{
    padding: 0 5px;
}
.prev
{
    POSITION: absolute;
    WIDTH: 10%;
    TOP: 0;
    CURSOR: pointer;
    LEFT: 0;
}
.next
{
    POSITION: absolute;
    WIDTH: 10%;
    TOP: 0;
    CURSOR: pointer;
    RIGHT: 0;
}
.pagination I.selected
{
    background: #fff url(/template/pc/img/proline.png) center bottom no-repeat;
}
.pagination I.selected a
{
    color: #008cd7;
    font-weight: bold;
}
.lyNyPro_right .pco_page
{
    width: 100%;
    margin: 20px auto 0;
}
.inside .contact ul li
{
    float: left;
    width: 33.3%;
    padding: 0 10px;
    box-sizing: border-box;
    text-align: center;
}
.inside .contact ul li div
{
    width: 70px;
    height: 70px;
    border-radius: 10px;
    text-align: center;
    background: #02407d;
    margin: 0 auto;
    line-height: 70px;
}
.inside .contact ul li i
{
    font-size: 48px;
    color: #fff;
}
.honor-list li
{
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 0 10px;
    margin-bottom: 20px;
}
.honor-list li img
{
    width: 100%;
}
.honor-list li .pro-t
{
    display: none;
}
.brand-honor
{
    margin-top: 20px;
}
.brand-honor li
{
    float: left;
    width: auto;
    padding: 0 15px;
    line-height: 35px;
    border: 1px solid #02407d;
    margin: 0 5px;
}
.brand-honor li:hover, .brand-honor .cur
{
    background: #02407d;
    color: #fff;
}
.proDetail
{
    background: #fff;
}
.proDetail .proCon img
{
    max-width: 100%;
    max-height: 400px;
    height: auto;
}
.proDetail .proCon table
{
    width: 100%!important;
    border-collapse: collapse;
    border: 0 none;
    border-top: 1px solid #ccc!important;
    border-left: 1px solid #ccc!important;
    border-spacing: 0;
    table-layout: fixed;
}
.proDetail .proCon table tr
{
    height: auto!important;
}
.proDetail .proCon table td
{
    height: auto!important;
    border: 0 none!important;
    line-height: 1.5;
    padding: 5px!important;
    text-align: center;
    border-right: 1px solid #ccc!important;
    border-bottom: 1px solid #ccc!important;
    word-wrap: break-word;
    word-break: break-all;
    width: auto!important;
}
.proDetail .proCon table td p
{
    display: block;
    margin: 0;
}
.proDetail .proCon table td span
{
    display: inline-block;
    margin: 0;
}
.proDetail .proCon table tr
{
    transition: all .2s;
}
.proDetail .proCon table tr:hover
{
    background: #e7f1fc;
}
.suspension
{
    position: fixed;
    z-index: 55;
    right: 0;
    bottom: 30%;
    width: 70px;
    height: 240px;
}
.suspension-box
{
    position: relative;
    float: right;
}
.suspension .a
{
    display: block;
    width: 44px;
    height: 44px;
    background-color: #004d9f;
    margin-bottom: 4px;
    cursor: pointer;
    outline: none;
}
.suspension .a.active, .suspension .a:hover
{
    background: #007deb;
}
.suspension .a .i
{
    float: left;
    width: 44px;
    height: 44px;
    background-image: url(../image/side_icon.png);
    background-repeat: no-repeat;
}
.suspension .a-service .i
{
    width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../image/suspension-bg.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.suspension .a-service-phone .i
{
    width: 20px;
    height: 20px;
    margin-top: 12px;
    margin-left: 12px;
    background-image: url(../image/suspension-bg.png);
    background-repeat: no-repeat;
    background-position: -27px 0;
}
.suspension .a-qrcode .i
{
    background-position: -44px 0;
}
.suspension .a-cart .i
{
    background-position: -88px 0;
}
.suspension .a-top .i
{
    background-position: -132px 0;
}
.suspension .a-top
{
    background: #008cd7;
    display: none;
}
.suspension .a-top:hover
{
    background: #07bd8a;
}
.suspension .d
{
    display: none;
    width: 223px;
    background: #fff;
    position: absolute;
    right: 50px;
    border: 1px solid #e0e1e5;
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(161,163,175,.11);
}
.suspension .d .arrow
{
    position: absolute;
    width: 8px;
    height: 12px;
    background: url(/template/pc/img/side_bg_arrow.png) no-repeat;
    right: -8px;
    top: 31px;
}
.suspension .d-service
{
    top: 0;
}
.suspension .d-service-phone
{
    top: 34px;
}
.suspension .d-qrcode
{
    top: 78px;
}
.suspension .d .inner-box
{
    padding: 15px 22px;
}
.suspension .d-service-item
{
    padding: 0;
}
.suspension .d-service .d-service-item
{
    border-bottom: none;
}
.suspension .d-service-item .circle
{
    width: 44px;
    height: 44px;
    border-radius: 50%;
    overflow: hidden;
    background: #f1f1f3;
    display: block;
    float: left;
    text-align: center;
}
.suspension .d-service-item .circle i
{
    font-size: 25px;
}
.suspension .d-service-item .i-qq
{
    width: 44px;
    height: 44px;
    background: url(/template/pc/img/side_con_icon03.png) no-repeat center 15px;
    display: block;
    transition: all .2s;
    border-radius: 50%;
    overflow: hidden;
}
.suspension .d-service-item:hover .i-qq
{
    background-position: center 3px;
}
.suspension .d-service-item .i-tel
{
    width: 44px;
    height: 44px;
    background: url(/template/pc/img/side_con_icon02.png) no-repeat center center;
    display: block;
}
.suspension .d-service-item h3
{
    float: left;
    width: 112px;
    line-height: 44px;
    color: #666;
    font-size: 15px;
    margin-left: 12px;
}
.suspension .d-service-item .text
{
    float: left;
    width: 112px;
    line-height: 22px;
    font-size: 15px;
    margin-left: 12px;
}
.suspension .d-service-item .text .number
{
    font-family: Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
}
.suspension .d-service-item .text p
{
    height: 44px;
    line-height: 22px;
    color: #666;
    font-size: 14px;
}
.suspension .d-service-intro
{
    padding-top: 10px;
}
.suspension .d-service-intro p
{
    float: left;
    line-height: 27px;
    font-size: 12px;
    width: 50%;
    white-space: nowrap;
    color: #888;
}
.suspension .d-service-intro i
{
    background: url(/template/pc/img/side_con_icon01.png) no-repeat center center;
    height: 27px;
    width: 14px;
    margin-right: 5px;
    vertical-align: top;
    display: inline-block;
}
.suspension .d-qrcode
{
    text-align: center;
    width: 200px;
}
.suspension .d-qrcode .inner-box
{
    padding: 10px 0;
}
.suspension .d-qrcode p
{
    font-size: 14px;
    color: #93959c;
    margin: 10px 0 0;
}
@media screen and (max-width: 1199px) and (min-width: 1080px)
{
    .ly_NyProducts
    {
        width: 90%;
        padding: 0 5%;
    }
    .ly_NyProducts .lyNyPro_main
    {
        width: 100%;
    }
    .lyNyPro_list ul li .lyIdxPro_img
    {
        height: 200px;
    }
}
@media screen and (max-width: 1079px) and (min-width: 1024px)
{
    .ly_NyProducts
    {
        width: 96%;
        margin: 40px auto;
        padding: 0 2%;
    }
    .ly_NyProducts .lyNyPro_main
    {
        width: 100%;
    }
    .lyNyPro_main .lyNyPro_left
    {
        width: 100%;
        margin: 0 auto 20px;
    }
    .lyNyPro_main .lyNyPro_right
    {
        width: 100%;
        margin: 0 auto;
    }
    .lyNyPro_list ul li
    {
        width: 32%;
        margin: 0 2% 20px 0;
    }
    .lyNyPro_list ul li:nth-child(3n+3)
    {
        margin: 0 0 20px;
    }
    .lyNyPro_list ul li .lyIdxPro_img
    {
        height: 220px;
    }
}
@media screen and (max-width: 1023px) and (min-width: 768px)
{
    .ly_NyProducts
    {
        width: 96%;
        margin: 40px auto;
        padding: 0 2%;
    }
    .ly_NyProducts .lyNyPro_main
    {
        width: 100%;
    }
    .lyNyPro_main .lyNyPro_left
    {
        width: 100%;
        margin: 0 auto 20px;
    }
    .lyNyPro_main .lyNyPro_right
    {
        width: 100%;
        margin: 0 auto;
    }
    .lyNyPro_list ul li
    {
        width: 32%;
        margin: 0 2% 20px 0;
    }
    .lyNyPro_list ul li:nth-child(3n+3)
    {
        margin: 0 0 20px;
    }
    .lyNyPro_list ul li .lyIdxPro_img
    {
        height: 190px;
    }
}
@media(max-width: 880px)
{
    .suspension .a-service, .suspension .a-qrcode, .suspension .d-service-phone, .suspension .a span
    {
        display: none!important;
    }
    .suspension .a, .suspension .a:hover
    {
        border-radius: 50px;
        background-image: linear-gradient(to top right,red,yellow);
        opacity: .9;
        margin-bottom: 15px;
    }
    .suspension .a-service-phone .i
    {
        background-image: url(/template/pc/img/suspension-bgxin.png);
        background-position: 5px 2px;
        width: 45px;
        height: 45px;
        margin: 0;
    }
    .suspension .a-top .i
    {
        background-position: -132px 0;
    }
    .suspension .a-top, .suspension .a-top:hover
    {
        background-image: linear-gradient(to top right,#34ad6a,yellow);
    }
}
@media(max-width: 767px)
{
    .ly_NyProducts
    {
        width: 94%;
        margin: 20px auto;
        padding: 0 3%;
    }
    .ly_NyProducts .lyNyPro_main
    {
        width: 100%;
    }
    .lyNyPro_main .lyNyPro_left
    {
        width: 100%;
        margin: 0 auto 20px;
    }
    .lyNyPro_main .lyNyPro_right
    {
        width: 100%;
        margin: 0 auto;
    }
    .lyNyPro_list ul li
    {
        width: 48%;
        margin: 0 4% 20px 0;
        padding: 10px;
    }
    .lyNyPro_list ul li:nth-child(3n+3)
    {
        margin: 0 4% 20px 0;
    }
    .lyNyPro_list ul li:nth-child(2n+2)
    {
        margin: 0 0 20px;
    }
    .lyNyPro_list ul li .lyIdxPro_img
    {
        height: 140px;
    }
    .lyNyPro_list ul li i
    {
        margin: 0 0 10px;
    }
    .lyNyPro_list ul li .lyIdxPro_btn
    {
        margin: 10px auto 0;
    }
    .lyNyPro_right .pco_page
    {
        margin: 0 auto;
    }
}
@media(max-width: 320px)
{
    .lyNyPro_list ul li
    {
        width: 100%;
        margin: 0 auto 20px;
        float: inherit;
    }
    .lyNyPro_list ul li:nth-child(3n+3)
    {
        margin: 0 auto 20px;
    }
    .lyNyPro_list ul li:nth-child(2n+2)
    {
        margin: 0 auto 20px;
    }
    .lyNyPro_list ul li .lyIdxPro_img
    {
        height: 200px;
    }
}
.rightpush
{
    margin: 0;
}