﻿@font-face
{
    font-family: 'helvet';
    src: url("../eot/nhe4m7.eot?");
    src: url("../eot/nhe4m7.eot?") format("embedded-opentype"),url("../woff2/nhe4m7.woff2") format("woff2"),url("../woff/nhe4m7.woff") format("woff"),url("../ttf/nhe4m7.ttf") format("truetype"),url("../svg/nhe4m7.svg") format("svg");
}
@font-face
{
    font-family: 'bebas';
    src: url("../eot/vvemmo.eot?");
    src: url("../eot/vvemmo.eot?") format("embedded-opentype"),url("../woff2/vvemmo.woff2") format("woff2"),url("../woff/vvemmo.woff") format("woff"),url("../ttf/vvemmo.ttf") format("truetype"),url("../svg/vvemmo.svg") format("svg");
}
@font-face
{
    font-family: 'itcavan';
    src: url("../eot/ovmymf.eot?");
    src: url("../eot/ovmymf.eot?") format("embedded-opentype"),url("../woff2/ovmymf.woff2") format("woff2"),url("../woff/ovmymf.woff") format("woff"),url("../ttf/ovmymf.ttf") format("truetype"),url("../svg/ovmymf.svg") format("svg");
}
body
{
    min-width: 1200px;
}/*底部查询*/
.service-fwm
{
    width: 100%;
    position: absolute;
    left: -365px;
    top: 190px;
}
.service-fwm .service-span
{
    font-size: 30px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding-left: 45px;
    background: url("../png/1gtwd2.png") left center no-repeat;
    margin-bottom: 25px;
}
.service-fwm .service-select
{
    width: 100%;
}
.service-fwm .service-inp
{
    border: 1px solid #515151;
    color: #fff;
    background-color: transparent;
    width: calc(67% - 15px);
    height: 56px;
    line-height: 56px;
    font-size: 14px;
    color: #fff;
    float: left;
    border-radius: 2px;
    padding-left: 15px;
}
.service-fwm .btn1
{
    border: 0;
    color: #fff;
    font-size: 14px;
    background-color: #1374a1;
    width: 30.25%;
    height: 60px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    float: right;
    border-radius: 2px;
}/*范围查询*/
.select-mian
{
    padding-bottom: 440px;
}
.select-box
{
    width: 1200px;
    margin: 0 auto;
    height: 380px;
    background: url("../jpg/cwxtyh.jpg") center no-repeat;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
    padding-top: 65px;
}
.select-box .box, .select-box .bot .mbox
{
    width: 998px;
    margin: 0 auto;
}
.select-box .title
{
    font-size: 30px;
    line-height: 1.1;
    color: #fff;
    padding-left: 45px;
    background: url("../png/1gtwd2.png") left center no-repeat;
    margin: 0 0 38px;
}
.select-box .select .txt
{
    width: 755px;
    float: left;
    height: 70px;
    line-height: 70px;
    padding: 0 0 0 35px;
    background-color: #fff;
    border: 0;
    border-radius: 2px;
    font-size: 16px;
    color: #666;
}
.select-box .select .submit
{
    display: block;
    float: right;
    width: 203px;
    height: 70px;
    font-size: 18px;
    color: #666;
    border: 0;
    background-color: #fff;
    border-radius: 2px;
    transition: all .3s ease-in-out;
}
.select-box .select .submit:hover
{
    color: #fff;
    background-color: #0e73b9;
}
.select-box .bot
{
    border-top: 1px solid #368ecb;
    padding: 40px 0 0 0;
    font-size: 16px;
    color: #fff;
    line-height: 1.65;
    margin-top: 73px;
}
.select-box .bot span
{
    padding-left: 32px;
    display: inline-block;
    background: url("../png/x6pdtq.png") left 5px no-repeat;
}
.select-mian .tip-slbox
{
    position: absolute;
    width: 1200px;
    display: none;
    top: 0;
    left: 50%;
    margin-left: -600px;
    background-color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
}
.base-tip-slbox
{
    position: fixed;
    width: 960px;
    display: none;
    top: 50%;
    left: 50%;
    margin: -371px 0 0 -480px;
    background-color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
}
.select-mian .tip-slbox .title, .base-tip-slbox .title
{
    height: 102px;
    background-color: #0e73b9;
    padding: 0 55px;
}
.select-mian .tip-slbox .title .tit, .base-tip-slbox .title .tit
{
    font-size: 30px;
    color: #fff;
    display: block;
    width: auto;
    float: left;
    line-height: 102px;
    padding-left: 43px;
    background: url("../png/y8wqwi.png") no-repeat left center;
}
.select-mian .tip-slbox .tt, .base-tip-slbox .title .tt
{
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fdfdfd;
    line-height: 102px;
}
.select-mian .tip-slbox .btn, .base-tip-slbox .title .btn
{
    display: block;
    width: 140px;
    height: 50px;
    line-height: 50px;
    border-radius: 30px;
    float: right;
    background-color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    color: #636363;
    transition: all .3s ease-in-out;
    margin-top: 28px;
}
.select-mian .tip-slbox .btn:hover, .base-tip-slbox .title .btn:hover
{
    color: #fff;
    background-color: #268ed5;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.05);
}
.select-mian .tab table td, .base-tip-slbox .tab table td
{
    height: 81px;
    text-align: center;
    font-size: 22px;
    line-height: 1.4;
    color: #636363;
}
.select-mian .tab table td.on, .base-tip-slbox .tab table td.on
{
    color: #0e73b9;
    font-weight: bold;
}
.itcavan
{
    font-family: "itcavan";
}
.bebas
{
    font-family: "bebas";
}
.helvet
{
    font-family: "helvet";
}
.century
{
    font-family: "century";
}
.BoxSha10
{
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.por
{
    position: relative;
}
.poa
{
    position: absolute;
}
.dbl
{
    display: block;
}
.dbi
{
    display: inline-block;
}
.tec
{
    text-align: center;
}
.w100
{
    width: 100%;
}
.w1200
{
    width: 1200px;
    margin: 0 auto;
}
.w1300
{
    width: 1300px;
    margin: 0 auto;
}
.w1206
{
    width: 1206px;
    margin: 0 auto;
}
.w1326
{
    width: 69%;
    min-width: 1200px;
    margin: 0 auto;
}
.Arial
{
    font-family: "Arial";
}
.toUpp
{
    text-transform: uppercase;
}
.nowrap
{
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.opa6
{
    opacity: .6;
    filter: alpha(opacity=60);
}
.opa7
{
    opacity: .7;
    filter: alpha(opacity=70);
}
.w50
{
    width: 50%;
}
.ovh
{
    overflow: hidden;
}
.ovs
{
    overflow: visible;
}
.fixed
{
    position: fixed;
}
.fcmc
{
    color: #0e73b9;
}
.radius5
{
    border-radius: 5px;
}
.pages
{
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 17px 36px;
    height: 74px;
    margin-top: 46px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    border-radius: 5px;
}
.pages .pagination
{
    position: relative;
}
.pages .pagination a
{
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #333;
    font-size: 20px;
    font-family: "Arial";
    text-align: center;
    margin: 0 3px;
    display: inline-block;
    transition: all .3s linear;
    border-radius: 2px;
}
.pages .pagination a.active
{
    color: #fff;
    background-color: #0e73b9;
}
.pages .pagination a:hover
{
    color: #fff;
    background-color: #0e73b9;
}
.pages .pagination .prev, .pages .pagination .next
{
    position: absolute;
    text-align: left;
    width: 82px;
    font-size: 16px;
    font-family: "Microsoft Yahei";
}
.pages .pagination .prev
{
    padding-left: 20px;
    left: 0;
    border-left-width: 1px;
    background: url("../png/iuvq3s.png") left center no-repeat;
    background-size: 9px;
}
.pages .pagination .prev:hover
{
    color: #0e73b9;
    background: url("../png/x3082o.png") left center no-repeat;
    background-size: 9px;
}
.pages .pagination .next
{
    padding-right: 20px;
    right: 0;
    background: url("../png/7zlu3h.png") right center no-repeat;
    border-right-width: 1px;
    background-size: 9px;
}
.pages .pagination .next:hover
{
    color: #0e73b9;
    background: url("../png/bglzrp.png") right center no-repeat;
    background-size: 9px;
}
.tra3s
{
    transition: all .3s linear;
}
.co-titles
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
}
.co-titles .co-en-span
{
    display: inline-block;
    margin-right: 10px;
}
.header
{
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1200px;
    height: 90px;
    box-sizing: border-box;
    padding: 0 30px;
    filter: alpha(opacity=0);
    transform: translate(0,-90px);
    transition: all .8s cubic-bezier(.03,.81,.21,.93);
    background: #dcdcdc;
}
.header.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.header a, .header li, .header ul, .header div
{
    box-sizing: border-box;
}
.header .bocweb-logo
{
    width: 230px;
    height: 80%;
    padding-top: 8px;
}
.dbi img
{
    height: 70px;
}
.header .bocweb-nav
{
    padding-top: 25px;
}
.header .nav-ul
{
    border-left: 1px solid rgba(255,255,255,.2);
    height: 40px;
    padding-left: 28px;
    margin-left: 28px;
}
.header .nav-li
{
    position: relative;
    padding: 0 28px;
    font-size: 20px;
    transition: all .3s linear;
}
.header .nav-li .nav-a
{
    position: relative;
    z-index: 7;
    height: 65px;
    line-height: 40px;
    color: #333;
}
.header.bg0 .nav-li.cur .nav-a, .header.bg0 .nav-li:hover .nav-a
{
    color: #0e73b9;
    border-bottom: 2px solid #0e73b9;
}
.bocweb-subnav
{
    z-index: 4;
    display: none;
    position: absolute;
    z-index: 5;
    top: 63px;
    left: 50%;
    margin-left: -133px;
    width: 266px;
    padding-top: 7px;
    background: #fff;
    border-top: 2px solid #0e73b9;
}
.header:hover
{
    background: #fff;
}
.bocweb-subnav .subnav-a
{
    display: block;
    color: #333;
    line-height: 44px;
    font-size: 15px;
    padding: 0 24px;
    text-align: left;
    background: #fff;
    overflow: visible;
    transition: all .3s linear;
}
.bocweb-subnav .subnav-a:hover
{
    color: #0e73b9;
}
.bocweb-subnav .subnav-a:hover .subnav-span0
{
    background: url("../png/r7bjs1.png") no-repeat right center;
}
.bocweb-subnav .subnav-a:first-child
{
    padding-top: 20px;
}
.bocweb-subnav .subnav-a:last-child
{
    padding-bottom: 16px;
}
.bocweb-subnav .subnav-a:last-child .subnav-span0
{
    border-bottom: none;
}
.bocweb-subnav .subnav-a .subnav-span0
{
    display: block;
    border-bottom: 1px solid #ebebeb;
    background: url("../png/uv6dme.png") no-repeat right center;
}
.search-wrap
{
    box-sizing: border-box;
    position: relative;
    padding: 25px 0;
}
.search-wrap .serach-btn1
{
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url("../png/wlna9k.png") no-repeat center;
    background-size: 18px;
}
.search-wrap .pc-serach-form
{
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -130px;
    display: none;
    height: 58px;
    padding: 8px 26px 0 20px;
    width: 260px;
    box-sizing: border-box;
    background: url("../png/czdbf3.png") no-repeat center top;
}
.search-wrap .pc-search-input
{
    box-sizing: border-box;
    width: 180px;
    height: 50px;
    line-height: 50px;
    border: none;
    background: none;
    font-size: 14px;
    color: #666;
    display: block;
    border: none;
}
.search-wrap .pc-submit-input
{
    width: 34px;
    height: 50px;
    font-size: 0;
    background: none;
    border: none;
    background: url("../png/fefopq.png") no-repeat center;
}
.language-wrap
{
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    margin-top: 25px;
    margin-left: 26px;
    padding-left: 26px;
    border-left: 1px solid rgba(255,255,255,.2);
}
.language-wrap .language-a
{
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    display: inline-block;
    margin-left: 10px;
}
.language-wrap .language-a:hover
{
    color: #0e73b9;
}
.header.bg0, .header:hover
{
    border-bottom: 1px solid #e9e9e9;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.header.bg0 .nav-ul, .header:hover .nav-ul
{
    border-left-color: #e9e9e9;
}
.header.bg0 .nav-li .nav-a, .header:hover .nav-li .nav-a
{
    color: #333;
}
.header.bg0 .search-wrap .serach-btn1, .header:hover .search-wrap .serach-btn1
{
    background: url("../png/7tcf96.png") no-repeat center;
    background-size: 18px;
}
.header.bg0 .language-wrap, .header:hover .language-wrap
{
    color: #333;
    border-color: #e9e9e9;
}
.header.bg0 .language-wrap .language-a, .header:hover .language-wrap .language-a
{
    color: #333;
}
.header.bg0 .language-wrap .language-a:hover, .header:hover .language-wrap .language-a:hover
{
    color: #0e73b9;
}
.bocweb-footer
{
    box-sizing: border-box;
    padding: 38px 0 24px;
    font-size: 12px;
    line-height: 14px;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,200px);
    transition: all .8s ease-in-out;
}
.bocweb-footer.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
    background: #262626;
}
.bocweb-footer a, .bocweb-footer li, .bocweb-footer ul, .bocweb-footer div
{
    box-sizing: border-box;
}
.bocweb-footer .fo-logo
{
    width: 50px;
    height: 28px;
    margin-right: 20px;
}
.bocweb-footer .footer-nav-li
{
    margin-right: 60px;
}
.bocweb-footer .footer-nav-li .footer-nav-a
{
    line-height: 22px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 26px;
}
.bocweb-footer .footer-nav-li .footer-nav-a.cur, .bocweb-footer .footer-nav-li .footer-nav-a:hover
{
    color: #0e73b9;
    border-bottom-color: #0e73b9;
}
.bocweb-footer .footer-nav-li .footer-subnav-a
{
    color: #fff;
    font-size: 14px;
    line-height: 29px;
    transition: all .3s linear;
}
.bocweb-footer .footer-nav-li .footer-subnav-a:hover
{
    color: #0e73b9;
}
.bocweb-footer .nav-last-li
{
    margin-right: 38px;
}
.bocweb-footer .service-img-wrap
{
    width: 130px;
    padding: 6px;
    background: #fff;
    margin-top: 43px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.bocweb-footer .footer-service-wrap
{/*padding-bottom: 46px;*/
    margin-bottom: 46px;
    border-left: 1px solid #444;
    position: relative;
    padding-left: 46px;
}
.bocweb-footer .footer-service-wrap .service-tele-txt
{
    font-size: 16px;
    color: #fff;
    line-height: 20px;
}
.bocweb-footer .footer-service-wrap .service-tele-num
{
    font-size: 32px;
    color: #0e73b9;
    line-height: 40px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 6px;
}
.bocweb-footer .footer-bot
{
    padding-top: 32px;
    border-top: 1px solid #444;
    color: #747474;
    font-size: 14px;
    line-height: 32px;
}
.bocweb-footer .boc-a
{
    color: #747474;
    font-size: 14px;
    line-height: 32px;
}
.bocweb-footer .boc-a:hover
{
    color: #747474;
}
.bocweb-footer .hbox
{
    z-index: 3;
    color: #fff;
}
.bocweb-footer .hbox .hbox-title
{
    cursor: pointer;
    position: relative;
    z-index: 3;
    box-sizing: border-box;
    display: block;
    background-size: 6px;
    width: 236px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    border: 1px solid #444;
    background: url("../png/qol9nh.png") no-repeat right 22px center;
}
.bocweb-footer .hbox .hbox-title.cur
{
    border-color: #999;
    background: url("../png/s4ng7s.png") no-repeat right 22px center;
}
.bocweb-footer .hbox a
{
    color: #fff;
    font-size: 12px;
    line-height: 32px;
}
.bocweb-footer .hbox .htt
{
    border: 1px solid #444;
    width: 236px;
    border-bottom: none;
    position: absolute;
    bottom: 32px;
    z-index: 2;
    left: 0;
    display: none;
    color: #fff;
    background: #262626;
}
.bocweb-footer .hbox .htt a
{
    height: 32px;
    line-height: 32px;
    box-sizing: border-box;
    padding: 0 10px;
    border-bottom: 1px solid #444;
}
.bocweb-footer .hbox .htt a:last-child
{
    border-bottom: none;
}
.toWords
{
    background: url("../jpg/jdnvar.jpg") no-repeat center;
    background-size: cover;
    height: 140px;
    padding: 40px 0;
    box-sizing: border-box;
}
.toWords .footer-logo-a
{
    width: 184px;
    height: 60px;
    vertical-align: middle;
}
.toWords .toWords-txts
{
    font-size: 16px;
    line-height: 16px;
    top: 22px;
    margin-left: 28px;
    padding-left: 28px;
    color: #fff;
    vertical-align: middle;
    border-left: 1px solid rgba(255,255,255,.5);
}
.toWords .toWords-a
{
    vertical-align: middle;
    width: 186px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #fff;
    border-radius: 22px;
    font-size: 14px;
    color: #fff;
    top: 8px;
    text-align: center;
}
.toWords .toWords-a:hover
{
    background: #fff;
    color: #0e73b9;
}
.welcome div, .welcome ul, .welcome li, .welcome span, .welcome a
{
    box-sizing: border-box;
}
.welcome .wel-banner
{
    position: relative;
    margin-top: 90px;
}
.welcome .wel-banner .hd
{
    position: absolute;
    left: 0;
    bottom: 40px;
    width: 100%;
    height: 10px;
    text-align: center;
}
.welcome .wel-banner .hd li
{
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #fff;
    font-size: 0;
    margin: 0 5px;
    cursor: pointer;
}
.welcome .wel-banner .hd li.on
{
    background: #0e73b9;
    border-color: #0e73b9;
}
.welcome .wel-pro-wrap .pro-nav-wrap
{
    overflow: hidden;
    background: #fff;
    padding: 22px 0;
}
.welcome .wel-pro-wrap .pro-nav-wrap .w1200
{
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,124px);
    transition: all .8s cubic-bezier(.03,.81,.21,.93);
}
.welcome .wel-pro-wrap .pro-nav-wrap .w1200.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.welcome .wel-pro-wrap .pro-titles-cn
{
    font-size: 24px;
    line-height: 26px;
    color: #2c2c2c;
    font-weight: bold;
    padding-bottom: 6px;
}
.welcome .wel-pro-wrap .pro-nav-titles
{
    width: 200px;
    padding-top: 11px;
}
.welcome .wel-pro-wrap .pro-titles-en
{
    font-size: 18px;
    line-height: 26px;
    color: #b2b2b2;
    font-weight: 100;
}
.welcome .wel-pro-wrap .pro-nav-a
{
    padding-top: 12px;
    width: 200px;
    height: 80px;
    border-left: 1px solid #e9e9e9;
    color: #2c2c2c;
}
.welcome .wel-pro-wrap .pro-nav-a:hover
{
    color: #0e73b9;
}
.welcome .wel-pro-wrap .wel-pro-img
{
    margin: 0 auto;
}
.welcome .wel-pro-wrap .wel-pro-img2
{
    width: 52px;
    height: 52px;
    padding-top: 2px;
}
.welcome .wel-pro-wrap .wel-pro-txt
{
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
}
.pro-ajax-btns
{
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,160px);
    transition: all .8s cubic-bezier(.03,.81,.21,.93);
}
.pro-ajax-btns.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.welcome .wel-pro-title
{
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    color: #222;
    padding: 50px 0 30px;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,160px);
    transition: all .8s cubic-bezier(.03,.81,.21,.93);
    background: url("../png/3ahbw1.png") no-repeat center;
}
.wel-pro-title h1
{
    color: #d6b582;
}
.welcome .wel-pro-title.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.welcome .wel-pro-mains
{
    background: #f5f5f5;
}
.welcome .pro-ajax-mains
{
    opacity: 0;
    filter: alpha(opacity=0);/*transform: translate(0,180px);*/
    transform: scale(.8);/*transition: all .8s cubic-bezier(0.03, 0.81, 0.21, 0.93);  */
    transition: all 1.5s ease-in-out;
}
.welcome .pro-ajax-mains.in
{
    opacity: 1;
    filter: alpha(opacity=100);/*transform: translate(0,0);*/
    transform: scale(1);
}
.welcome .wel-pro-mains .pro-ajax-btn
{
    padding: 0 45px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    font-size: 16px;
    color: #222;
    cursor: pointer;
    margin-bottom: 52px;
}
.welcome .wel-pro-mains .pro-ajax-btn.cur, .welcome .wel-pro-mains .pro-ajax-btn:hover
{
    background: #0e73b9;
    color: #fff;
}
.welcome .pro-banner1-btns
{
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 50%;
    margin-top: -18px;
    width: 100%;
    height: 1px;
}
.welcome .pro-banner1-btns.on
{
    display: block;
}
.welcome .pro-banner1-btns .pro-banner1-btn
{
    display: inline-block;
    width: 20px;
    height: 36px;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.welcome .pro-banner1-btns .prev
{
    left: -50px;
    background: url("../png/lq1ien.png") no-repeat center;
}
.welcome .pro-banner1-btns .next
{
    right: -50px;
    background: url("../png/vgfpf2.png") no-repeat center;
}
.welcome .pro-banner-bd
{
    position: relative;
    z-index: 2;
}
.welcome .pro-banner-li
{
    width: 360px!important;
    margin: 0 3px;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.welcome .pro-banner-li3
{
    margin-left: 0;
    margin-right: 0;
}
.welcome .pro-banner-li1
{
    margin-left: 0;
    margin-right: 6px;
}
.welcome .pro-banner-li2
{
    margin-left: 0;
    margin-right: 6px;
}
.welcome .pro-banner-li .pro-banner-txts
{
    z-index: 2;
    left: 0;
    bottom: 0;
    text-align: center;
    font-size: 18px;
    line-height: 50px;
    height: 50px;
    color: #333;
    width: 100%;
    background: #fff;
    transition: all .3s linear;
    background: url("../png/crlrtu.png") repeat;
}
.welcome .pro-banner-a .pro-banner-img
{
    transition: all .3s linear;
    height: 360px;
}
.welcome .pro-banner-a:hover .pro-banner-img
{
    transform: scale(1.1);
}
.welcome .pro-banner-a:hover .pro-banner-txts
{/*background: #0e73b9;*/
    color: #fff;
    background: url("../png/9cl6sk.png") repeat;
}
.welcome .view-more1
{
    display: block;
    margin: 60px auto 0;
    background: #0e73b9;
    color: #fff;
    width: 190px;
    height: 48px;
    text-align: center;
    font-size: 16px;
    line-height: 48px;
    border-radius: 24px;
    transition: all .3s ease-in-out;
}
.welcome .view-more1:hover
{
    box-shadow: 0 0 16px rgba(0,0,0,.2);
}
.welcome .view-more2
{
    display: block;
    margin: 60px auto 0;
    background: #fff;
    color: #0e73b9;
    width: 200px;
    height: 44px;
    text-align: center;
    font-size: 16px;
    line-height: 44px;
    border-radius: 22px;
    transition: all .3s ease-in-out;
}
.welcome .view-more2:hover
{
    box-shadow: 0 0 16px rgba(0,0,0,.2);
}
.welcome .wel-case-wrap
{
    height: 934px;
}
.welcome .wel-case-wrap .case-items-wrap
{
    position: relative;
    z-index: 2;/*width: 62.5%;*/
    width: 1200px;
}
.welcome .wel-case-wrap .wel-case-title
{
    padding: 140px 0;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,124px);
    transition: all .8s cubic-bezier(.03,.81,.21,.93);
    background: url(../png/3ahbw1.png) center no-repeat;
}
.welcome .wel-case-wrap .wel-case-title.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.welcome .wel-case-wrap .wel-case-title:after
{
    top: 220px;
    background: #fff;
}
.welcome .wel-case-wrap .wel-case-items
{
    z-index: 2;
    color: #fff;
    box-sizing: border-box;
}
.welcome .wel-case-wrap .wel-case-items:hover img
{
    transform: scale(1.1);
}
.welcome .wel-case-wrap .wel-case-cn
{
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
}
.welcome .wel-case-wrap .wel-case-en
{
    font-size: 14px;
    line-height: 30px;
    opacity: .5;
    filter: alpha(opacity=50);
}
.welcome .wel-case-wrap .wel-case-h6
{
    font-size: 18px;
    line-height: 28px;
    margin: 36px 0 32px;
}
.welcome .wel-case-wrap .wel-case-img0
{
    transition: all .3s linear;
}
.welcome .wel-case-wrap .wel-case-items1
{
    width: 34.3%;
}
.welcome .wel-case-wrap .wel-case-items1 .wel-case-cn
{
    margin-top: 40px;
}
.welcome .wel-case-wrap .wel-case-items1 .wel-case-cover
{
    padding-left: 44px;
}
.welcome .wel-case-wrap .wel-case-items1 .wel-case-en
{
    line-height: 42px;
}
.welcome .wel-case-wrap .wel-case-items1 .view-more1
{
    width: 156px;
    height: 42px;
    line-height: 42px;
    background: #fff;
    color: #666;
    margin: 46px 0 0;
}
.welcome .wel-case-wrap .wel-case-items1:hover .wel-case-img0
{
    transform: scale(1);
}
.welcome .wel-case-wrap .wel-case-items2
{
    width: 65.7%;
}
.welcome .wel-case-wrap .wel-case-items2 .wel-case-cover
{
    padding-top: 240px;
    background: url("../png/q8gwuo.png") repeat-x center bottom;
}
.welcome .wel-case-wrap .wel-case-items2 .wel-case-span
{
    margin-top: -214px;
}
.welcome .wel-case-wrap .wel-case-items3
{
    width: 36.5%;
}
.welcome .wel-case-wrap .wel-case-items3 .wel-case-cover
{
    padding-top: 240px;
    background: url("../png/q8gwuo.png") repeat-x center bottom;
}
.welcome .wel-case-wrap .wel-case-items3 .wel-case-span
{
    margin-top: -214px;
}
.welcome .wel-case-wrap .wel-case-items4
{
    width: 29.2%;
}
.welcome .wel-case-wrap .wel-case-items4 .wel-case-h5
{
    margin-top: -42px;
}
.welcome .wel-case-wrap .wel-case-items5
{
    width: 29.2%;
}
.welcome .wel-case-wrap .wel-case-items5 .wel-case-cn
{
    color: #333;
}
.welcome .wel-case-wrap .wel-case-items5 .wel-case-en
{
    color: #737373;
}
.welcome .wel-case-wrap .wel-case-items5 .wel-case-h5
{
    margin-top: -42px;
}
.wel-case-items1, .wel-case-items2, .wel-case-items3, .wel-case-items4, .wel-case-items5
{
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .8s cubic-bezier(.03,.81,.21,.93);
}
.wel-case-items1
{
    transform: translate(0,200px);
}
.wel-case-items2
{
    transform: translate(0,-200px);
}
.wel-case-items3
{
    transform: translate(0,300px);
}
.wel-case-items4
{
    transform: translate(0,300px);
}
.wel-case-items5
{
    transform: translate(0,300px);
}
.wel-case-items1.in, .wel-case-items2.in, .wel-case-items3.in, .wel-case-items4.in, .wel-case-items5.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.welcome .wel-case-wrap .wel-case-cover
{
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 26px 30px 0;
}
.welcome .wel-case-wrap .wel-case-span
{
    width: 44px;
    height: 42px;
}
.welcome .wel-case-wrap .wel-case-detail
{
    max-height: 110px;
    font-size: 13px;
    line-height: 28px;
    overflow: hidden;
}
.welcome .wel-about-wrap .view-more1
{
    margin: 40px 0 0;
}
.welcome .wel-about-wrap .w1200
{
    margin-top: -209px;/*width: 81.35%;*//*min-width: 1200px;*/
}
.welcome .wel-about-wrap .wel-intro-wrap
{
    padding-bottom: 88px;
    width: 50%;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,-150px);
    transition: all 1s cubic-bezier(.03,.81,.21,.93);
}
.welcome .wel-about-wrap .wel-intro-wrap.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.welcome .wel-about-wrap .wel-video-wrap
{
    position: absolute;
    top: 0;
    left: 50%;
    width: 955px;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,150px);
    transition: all 1s cubic-bezier(.03,.81,.21,.93);
}
.welcome .wel-about-wrap .wel-video-wrap.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.welcome .wel-about-wrap .wel-intro-txts
{
    font-size: 14px;
    line-height: 28px;
    color: #666;
    overflow: hidden;
    padding: 0 10px;
}
.welcome .wel-about-wrap .wel-intro-title
{
    padding: 340px 0 58px;
}
.welcome .wel-about-wrap .wel-intro-title:after
{
    left: 0;
    margin-left: 0;
    width: 34px;
    bottom: 30px;
    background: #bfbfbf;
}
.welcome .wel-about-wrap .video-txts-wrap
{
    position: absolute;
    z-index: 3;
    top: 314px;
    left: -10px;
    padding-left: 274px;
    color: #fff;
    font-size: 30px;
    line-height: 34px;
    display: none;
}
.welcome .wel-about-wrap .video-txts-wrap:after
{
    position: absolute;
    content: "";
    left: 0;
    top: 14px;
    display: inline-block;
    width: 244px;
    height: 2px;
    background: #0e73b9;
}
.welcome .wel-about-wrap .video-ajax-btn
{
    cursor: pointer;
    width: 100px;
    height: 100px;
    margin-top: 18px;
    background: url("../png/j66l3t.png") no-repeat center;
}
.welcome .wel-about-wrap .video-txts-cn
{
    font-weight: bold;
}
.welcome .wel-news-wrap
{
    background: #f5f5f5;
    padding: 0 0 56px;
}
.welcome .wel-news-wrap .wel-pro-title
{
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(0,150px);
    transition: all 1s cubic-bezier(.03,.81,.21,.93);
}
.welcome .wel-news-wrap .wel-pro-title.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: translate(0,0);
}
.wel-news-wrap .w1200
{
    transform: scale(.8);
    transition: all 1.5s cubic-bezier(.03,.81,.21,.93);
}
.wel-news-wrap .w1200.in
{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
}
.welcome .wel-news-wrap .news-txts-wrap
{
    background: #fff;
    padding: 34px 30px 46px;
}
.welcome .wel-news-wrap .wel-news-time
{
    color: #888;
    font-size: 14px;
    padding-left: 28px;
    line-height: 16px;
    background: url("../png/eik7nh.png") no-repeat left center;
    transition: all .3s linear;
}
.welcome .wel-news-wrap .wel-news-img
{
    transition: all .3s linear;
}
.welcome .wel-news-wrap .wel-news-h5
{
    font-size: 20px;
    line-height: 32px;
    color: #333;
    margin: 24px 0 12px;
    transition: all .3s linear;
}
.welcome .wel-news-wrap .wel-news-dt
{
    font-size: 14px;
    line-height: 26px;
    color: #888;
    height: 52px;
    overflow: hidden;
}
.welcome .wel-news-wrap .view-more1
{
    width: 170px;
    background: #ececec;
    color: #666;
    margin-left: 0;
    height: 42px;
    line-height: 42px;
    margin-top: 36px;
    transition: all .3s linear;
}
.welcome .wel-news-wrap .wel-news-li
{
    width: 374px!important;
    margin-right: 39px!important;
}
.welcome .wel-news-wrap .wel-news-items:hover .wel-news-img
{
    transform: scale(1.1);
}
.welcome .wel-news-wrap .wel-news-items:hover .view-more1
{
    background: #0e73b9;
    color: #fff;
}
.welcome .wel-news-wrap .wel-news-items:hover .wel-news-h5
{
    color: #0e73b9;
}
.welcome .wel-news-wrap .wel-news-items:hover .wel-news-time
{
    background: url("../png/bdyveq.png") no-repeat left center;
}
.wel-video-mains
{
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: url("../png/gmqwcu.png") repeat;
}
.wel-video-mains .wel-video-wrap
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -240px;
    margin-left: -600px;
    width: 1200px;
    height: 480px;
    background: #000;
}
.wel-video-mains .wel-video-wrap .video-close-btn
{
    background: url("../png/qp7q1f.png") repeat;
    background-size: 100%!important;
    width: 40px;
    height: 40px;
    top: -46px;
    right: -46px;
    cursor: pointer;
}
.wel-video-mains video
{
    width: 1200px!important;
    height: 480px!important;
}
.inner-ban
{
    box-sizing: border-box;
    padding-top: 90px;
    height: 770px;
    margin-top: 90px;
}
.inner-ban .inner-ban-title
{
    z-index: 2;
    top: 330px;
    left: 0;
    width: 100%;
    color: #fff;
}
.inner-ban .inner-ban-en
{
    font-size: 70px;
    line-height: 70px;
}
.inner-ban .inner-ban-cn
{
    font-size: 26px;
    line-height: 70px;
}
@keyframes mouseMove
{
    0%
    {
        margin-top: 20px;
    }
    50%
    {
        margin-top: 36px;
    }
    100%
    {
        margin-top: 20px;
    }
}
.inner-ban .inner-mouse
{
    left: 0;
    bottom: 54px;
    width: 100%;
    height: 84px;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
}
.inner-ban .inner-mouse-img
{
    animation: mouseMove 1.2s infinite linear;
}
.inner-nav-wrap
{
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    border-bottom: 1px solid #e9e9e9;
    background: #fff;
}
.inner-nav-wrap div, .inner-nav-wrap ul, .inner-nav-wrap li, .inner-nav-wrap span, .inner-nav-wrap a
{
    box-sizing: border-box;
}
.inner-nav-wrap .w1200
{
    border-right: 1px solid #e9e9e9;
}
.inner-nav-wrap .inner-nav-a
{
    box-sizing: border-box;
    padding: 34px 0;
    display: inline-block;
    color: #333;
    border-left: 1px solid #e9e9e9;
    width: 180px;
}
.inner-nav-wrap .inner-nav-a:hover, .inner-nav-wrap .inner-nav-a.cur
{
    background: #0e73b9;
    color: #fff;
}
.inner-nav-wrap .inner-nav-img
{
    vertical-align: middle;
    width: 21px;
    margin-right: 6px;
}
.inner-nav-wrap .inner-nav-txt
{
    vertical-align: middle;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}
.intro div, .intro ul, .intro li, .intro span, .intro a
{
    box-sizing: border-box;
}
.intro .intro-company
{
    margin-bottom: 132px;
    background: url("../png/g8v0fj.png") no-repeat left top 90px;
}
.intro .intro-company .w1200
{
    padding-top: 90px;
}
.intro .company-txts-wrap
{
    width: 770px;
}
.intro .company-en
{
    font-size: 20px;
    line-height: 24px;
    color: #c6c6c6;
}
.intro .company-cn
{
    font-size: 28px;
    line-height: 24px;
    color: #333;
    padding: 16px 0 28px;
}
.intro .company-txts
{
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding-right: 10px;
    margin-bottom: 56px;
}
.intro .fcmc
{
    font-size: 16px;
    line-height: 60px;
}
.intro .company-nums
{
    font-size: 78px;
    margin-right: 10px;
    font-family: "Arial";
    font-weight: bold;
}
.intro .nums-dt
{
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.intro .nums-item
{
    vertical-align: middle;
}
.intro .company-line0
{
    margin: 0 58px;
    width: 1px;
    height: 90px;
    background: #e9e9e9;
    vertical-align: middle;
}
.intro .company-img-wrap
{
    width: 356px;
}
.intro .sub-company-img
{
    width: 50%;
}
.intro .sub-company-items
{
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.intro .sub-company-items:hover .tra3s
{
    transform: scale(1.1);
}
.intro .sub-company-items:hover .sub-company-name, .intro .sub-company-items:hover .sub-company-a
{
    color: #0e73b9;
}
.intro .sub-company-txts
{
    width: 50%;
    padding: 90px 10px 10px 80px;
    box-sizing: border-box;
    background: #fff;
}
.intro .sub-company-name
{
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 36px;
    color: #333;
}
.intro .sub-company-name:after
{
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #e9e9e9;
}
.intro .sub-company-detail
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
    margin: 20px 0 88px;
    width: 516px;
    max-height: 60px;
    overflow: hidden;
}
.intro .sub-company-a
{
    font-size: 16px;
    line-height: 52px;
    color: #333;
    height: 52px;
    background: url("../png/50x2nl.png") no-repeat left center;
    padding-left: 64px;
}
.intro .produce-h5
{
    padding: 208px 0 20px;
    font-size: 30px;
    line-height: 30px;
    color: #222;
}
.intro .produce-wrap
{
    padding-bottom: 116px;
}
.intro .produce-h6
{
    font-size: 18px;
    line-height: 18px;
    color: #888;
    padding-bottom: 88px;
}
.culture div, .culture ul, .culture li, .culture span, .culture a
{
    box-sizing: border-box;
}
.culture .co-titles
{
    padding: 80px 0 110px;
}
.culture .co-titles:after
{
    bottom: 76px;
}
.culture .wish-wrap
{
    padding: 50px 0 70px;
    background: url("../png/g8v0fj.png") no-repeat left top 90px;
}
.culture .wish-wrap .w1200
{
    padding-top: 90px;
}
.culture .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    top: 100px;
    display: inline-block;
    width: 32px;
    height: 2px;
    margin-left: -16px;
    background: #0e73b9;
    display: none;
}
.culture .inner-title-h4
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
}
.inner-title-h4
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
    margin-top: 50px;
}
.inner-title-h5
{
    font-size: 18px;
    line-height: 30px;
    margin: 9px 0 70px;
    color: #222;
}
.culture .inner-title-h6
{
    font-size: 16px;
    line-height: 30px;
    color: 777;
}
.culture .culture-values-wrap
{
    padding-bottom: 124px;
}
.culture .culture-values-txts
{
    width: 50%;
    padding: 56px 56px 44px 36px;
    box-sizing: border-box;
    background: #fff;
}
.culture .culture-values-title
{
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 28px;
    color: #333;
}
.culture .culture-values-title:after
{
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #e9e9e9;
}
.culture .culture-values-detail
{
    font-size: 14px;
    line-height: 30px;
    color: #666;
    margin-top: 30px;
    padding-right: 10px;
}
.culture .spirit-wrap
{
    padding-bottom: 66px;
}
.culture .spirit-items
{
    width: 380px;
    height: 354px;
    background: #fff;
    padding: 0 38px;
    margin-bottom: 34px;
    box-shadow: 0 0 36px rgba(0,0,0,.1);
}
.culture .spirit-items-middle
{
    margin: 0 30px 34px;
}
.culture .sprit-items-img
{
    position: relative;
    top: -1px;
    width: 54px;
    height: 96px;
    margin: 0 auto;
}
.culture .spirit-h5
{
    font-size: 22px;
    line-height: 30px;
    margin: 34px 0 20px;
    color: #333;
}
.culture .spirit-details
{
    font-size: 14px;
    line-height: 30px;
    margin: 34px 0 20px;
    color: #777;
    max-height: 120px;
    overflow: hidden;
}
.equip div, .equip ul, .equip li, .equip span, .equip a
{
    box-sizing: border-box;
}
.equip .co-titles
{
    padding: 80px 0 110px;
}
.equip .co-titles:after
{
    bottom: 76px;
}
.equip .scales-wrap
{
    padding: 50px 0 70px;
}
.equip .scales-wrap .co-titles
{
    padding-bottom: 96px;
}
.equip .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.equip .equip-strength-wrap
{
    padding: 154px 0;
}
.equip .equip-strength-items
{
    width: 570px;
    height: 386px;
    color: #fff;
    padding: 76px 50px 20px 44px;
    background: url("../png/kbze5p.png") repeat;
}
.equip .equip-strength-cn
{
    margin-right: 10px;
}
.equip .equip-strength-title
{
    font-size: 28px;
    line-height: 30px;
    padding-bottom: 28px;
}
.equip .equip-strength-title:after
{
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #e9e9e9;
}
.equip .equip-strength-detail
{
    font-size: 14px;
    line-height: 30px;
    margin-top: 30px;
    padding-right: 10px;
    max-height: 180px;
    overflow: hidden;
}
.equip .equip-line-items
{
    width: 534px!important;
    overflow: hidden;
    margin-right: 32px!important;
}
.equip .equip-line-wrap
{
    padding: 50px 0 165px;
}
.equip .animation-wrap
{
    padding-bottom: 124px;
}
.equip .animation-wrap .co-titles
{
    padding: 120px 0 82px;
}
.equip .animation-wrap .co-titles:after
{
    bottom: 46px;
}
.equip .animation-wrap .animation-img-wrap
{
    border-bottom: 1px solid #e9e9e9;
}
.equip .animation-wrap .animation-title
{
    border-bottom: 1px solid #e9e9e9;
}
.equip .animation-title
{
    padding: 64px 0 44px;
}
.equip .animation-img1
{
    margin: 36px auto;
}
.equip .animation-cn
{
    padding: 0 20px 0 26px;
    border-left: 1px solid #019744;
    color: #019744;
    font-size: 24px;
    line-height: 30px;
}
.equip .animation-en
{
    padding: 0 24px;
    background-color: #019744;
    color: #fefefe;
    font-size: 14px;
    line-height: 30px;
}
.equip .animation-items2 .animation-cn
{
    border-left-color: #ae4685;
    color: #ae4685;
}
.equip .animation-items2 .animation-en
{
    background-color: #ae4685;
}
.equip-line-wrap .hd
{
    position: absolute;
    left: 0;
    bottom: -48px;
    width: 100%;
    height: 12px;
    text-align: center;
}
.equip-line-wrap .hd li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #0e73b9;
    font-size: 0;
    margin: 0 3px;
    cursor: pointer;
}
.equip-line-wrap .hd li.on
{
    background: #0e73b9;
    border-color: #0e73b9;
}
.alucosuper-wrap
{
    padding: 50px 0 165px;
}
.alucosuper-wrap .co-titles
{
    color: #fff;
}
.alucosuper-wrap .hd
{
    position: absolute;
    left: 0;
    bottom: -76px;
    width: 100%;
    height: 12px;
    text-align: center;
}
.alucosuper-wrap .hd li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #fff;
    font-size: 0;
    margin: 0 3px;
    cursor: pointer;
}
.alucosuper-wrap .hd li.on
{
    background: #fff;
    border-color: #fff;
}
.coop div, .coop ul, .coop li, .coop span, .coop a
{
    box-sizing: border-box;
}
.coop .co-titles
{
    padding: 80px 0 110px;
}
.coop .co-titles:after
{
    bottom: 76px;
}
.coop .scales-wrap .co-titles
{
    padding-bottom: 96px;
}
.coop .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -16px;
    bottom: 46px;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #0e73b9;
    display: none;
}
.coop .inner-title-h4
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
    margin-bottom: 46px;
}
.coop .inner-title-h6
{
    font-size: 16px;
    line-height: 30px;
    color: 777;
}
.coop .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.coop .client-wrap
{
    padding-top: 0;
    padding-bottom: 76px;
}
.coop .coop-brand-li
{
    width: 190px;
    height: 106px;
    border: 1px solid #e9e9e9;
    overflow: hidden;
    margin-right: 12px;
    margin-bottom: 14px;
    cursor: pointer;
}
.coop .coop-brand-li img
{
    max-height: 100%;
    max-width: 100%;
}
.coop .coop-brand-li:nth-child(6n)
{
    margin-right: 0;
}
.coop .coop-brand-li:hover
{
    border-color: none;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
}
.coop .owl-buttons
{
    display: none;
}
.coop .owl-controls
{
    height: 10px;
    margin-top: 42px;
}
.coop .owl-pagination
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10px;
    text-align: center;
}
.coop .owl-pagination .owl-page
{
    cursor: pointer;
    height: 10px;
    display: inline-block;
}
.coop .owl-pagination .owl-page span
{
    vertical-align: top;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #0e73b9;
    font-size: 0;
    margin: 0 3px;
    cursor: pointer;
}
.coop .owl-pagination .owl-page.active span
{
    background: #0e73b9;
}
.coop .coop-brand-wrap
{
    padding: 50px 0 94px;
}
.coop .view-more1
{
    display: block;
    margin: 60px auto 0;
    background: #0e73b9;
    color: #fff;
    width: 210px;
    height: 44px;
    text-align: center;
    font-size: 18px;
    line-height: 44px;
    border-radius: 24px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.coop .view-more1:hover
{
    box-shadow: 0 0 16px rgba(0,0,0,.2);
}
.coop .client-ul
{
    padding-top: 60px!important;
}
.coop .client-items-wrap
{
    padding: 106px 30px 56px 50px;
    color: #fff;
    background: #0e73b9;
}
.coop .client-items
{
    cursor: pointer;
    padding: 0 70px;
}
.coop .client-img
{
    position: absolute;
    left: 50%;
    top: -60px;
    width: 194px;
    height: 120px;
    margin-left: -97px;
}
.coop .client-title
{
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 60px;
}
.coop .client-title:after
{
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -16px;
    bottom: 30px;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #fff;
}
.coop .client-dt
{
    font-size: 14px;
    line-height: 30px;
    height: 60px;
    padding-right: 30px;
    overflow: hidden;
}
.honour
{
    background: #f7f7f7;
}
.honour div, .honour ul, .honour li, .honour span, .honour a
{
    box-sizing: border-box;
}
.honour .honout-mains
{
    padding-bottom: 76px;
}
.honour .co-titles
{
    padding: 80px 0 110px;
    margin-bottom: 20px;
    padding-bottom: 30px;
}
.honour .co-titles:after
{
    width: 40px;
}
.honour .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -16px;
    bottom: 78px;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #0e73b9;
}
.honour .inner-title-h4
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
    margin-bottom: 46px;
}
.honour .inner-title-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #777;
}
.honour .honour-items
{
    background: #fff;
    margin-bottom: 34px;
}
.honour .honour-items .co-titles
{
    padding-top: 0;
    font-size: 22px;
    line-height: 28px;
    color: #333;
    padding-bottom: 50px;
    margin-bottom: 0;
}
.honour .honour-items .co-titles .pro-cn-span
{
    display: inline-block;
    margin-right: 10px;
}
.honour .honour-items .co-titles:after
{
    width: 40px;
    bottom: 20px;
    left: 0;
    margin-left: 0;
}
.honour .scales-wrap
{
    padding: 100px 0 80px;
}
.honour .scales-wrap .co-titles
{
    padding-bottom: 96px;
}
.honour .ajax-name
{
    cursor: pointer;
    width: 530px;
    font-size: 14px;
    color: #666;
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #e9e9e9;
}
.honour .ajax-name:hover
{
    color: #0e73b9;
}
.honour .slimScrollRail
{
    width: 1px!important;
    right: 2px!important;
}
.honour .ajax-content
{
    width: 512px;
    overflow: hidden;
}
.honour .ajax-controls
{
    width: 688px;
    background: #fff;
    padding: 44px;
    position: relative;
}
.honour-ajax-img
{
    position: absolute;
    left: 668px;
    width: 500px;
    height: 380px;
    top: 100px;
}
.z66
{
    top: 0;
    height: 500px;
}
.honour .ajax-name-wrap
{
    padding-left: 3px;
}
.honour .client-title
{
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.honour .client-title:after
{
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -16px;
    bottom: 0;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #0e73b9;
}
.pro
{
    background-color: #f5f5f5;
    box-sizing: border-box;
    padding: 168px 0 104px;
}
.pro-side-wrap
{
    width: 318px;
}
.pro-side-wrap div, .pro-side-wrap ul, .pro-side-wrap li, .pro-side-wrap span, .pro-side-wrap a
{
    box-sizing: border-box;
}
.pro-side-wrap .pro-nav-wrap
{
    margin-bottom: 94px;
}
.pro-side-wrap .pro-nav-items
{
    background: #fff;
    margin-bottom: 8px;
}
.pro-side-wrap .red-star
{
    color: #f91d1d;
    margin-left: 6px;
    font-size: 16px;
    line-height: 52px;
    position: relative;
    top: 2px;
}
.pro-nav-items a
{
    display: block;
}
.pro-side-wrap .pro-nav-title
{
    height: 64px;
    line-height: 64px;
    font-size: 20px;
    color: #333;
    width: 318px;
    cursor: pointer;
    padding: 0 46px 0 30px;
    background: url("../png/w440qi.png") no-repeat center right 30px;
}
.pro-side-wrap .pro-nav-title.cur, .pro-side-wrap .pro-nav-title:hover
{
    color: #fff;
    background: #0e73b9 url("../png/8x4m5o.png") no-repeat center right 30px;
}
.pro-side-wrap .pro-nav-sub
{
    padding: 0 34px;
    display: none;
}
.pro-side-wrap .pro-sub-name
{
    height: auto;
    padding: 11px 0 11px 22px;
    line-height: 30px;
    font-size: 16px;
    color: #666;
    width: 100%;
    cursor: pointer;
    border-bottom: 1px solid #e9e9e9;
    display: block;
}
.pro-side-wrap .pro-sub-name:after
{
    position: absolute;
    content: "";
    left: 0;
    top: 26px;
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #c6c6c6;
}
.pro-side-wrap .pro-sub-name.cur, .pro-side-wrap .pro-sub-name:hover
{
    color: #0e73b9;
}
.pro-side-wrap .pro-sub-name.cur:after, .pro-side-wrap .pro-sub-name:hover:after
{
    background-color: #0e73b9;
}
.pro-side-wrap .pro-address-mains
{
    background: #fff;
    padding: 0 18px;
}
.pro-side-wrap .pro-address-items
{
    font-size: 14px;
    color: #666;
    line-height: 84px;
    height: 84px;
    padding: 0 12px 0 42px;
    border-bottom: 1px dashed #e9e9e9;
}
.pro-side-wrap .pro-address-items2
{
    line-height: 20px;
    padding-top: 28px;
    background-position: left top 20px!important;
}
.pro-side-wrap .pro-address-title
{
    font-size: 30px;
    color: #0e73b9;
    background: #fcfcfc;
    line-height: 84px;
    padding: 0 12px 0 36px;
    border-top: 3px solid #0e73b9;
}
.pro-side-wrap .pro-address-s0
{
    width: 42px;
}
.pro-side-wrap .pro-address-s1
{
    width: 186px;
}
.pro-content-wrap
{
    width: 866px;
}
.pro-content-wrap div, .pro-content-wrap ul, .pro-content-wrap li, .pro-content-wrap span, .pro-content-wrap a
{
    box-sizing: border-box;
}
.pro-content-wrap .pro-title
{
    font-size: 26px;
    line-height: 28px;
    padding: 24px 40px;
    color: #333;
    background: #fff;
}
.pro-content-wrap .pro-hot
{
    width: 14px;
    height: 24px;
    margin-left: 14px;
    background: url("../png/vxqf0o.png") no-repeat center bottom;
}
.pro-content-wrap .pro-title-dt
{
    font-size: 18px;
    margin-left: 10px;
}
.pro-content-wrap .pro-items
{
    padding: 0 40px 30px;
    background: #fff;
    margin-bottom: 24px;
    border-radius: 4px;
}
.pro-content-wrap .pro-items img
{
    display: block;
    max-width: 100%;
    margin-bottom: 30px;
}
.pro-content-wrap .pro-items4
{
    padding: 0;
}
.pro-content-wrap .color-ajax-content
{
    padding: 34px 40px 0;
}
.pro-content-wrap .pro-items1
{
    padding-top: 30px;
}
.pro-content-wrap .pro-line0
{
    height: 1px;
    background: #e9e9e9;
    margin: 24px 0;
}
.pro-content-wrap .pro-h4
{
    font-size: 24px;
    line-height: 36px;
    color: #222;
    padding-bottom: 26px;
}
.pro-content-wrap .pro-h5
{
    height: 106px;
    line-height: 106px;
    font-size: 26px;
    color: #0e73b9;
    padding-left: 36px;
    padding-bottom: 26px;
    margin-bottom: 24px;
    border-bottom: 1px solid #e9e9e9;
}
.pro-content-wrap .pro-p-wrap
{
    font-size: 14px;
    line-height: 30px;
    color: #3f3f3f;
}
.pro-content-wrap .pro-nums-num
{
    background: #f6f7fa;
    height: 90px;
    width: 90px;
    line-height: 90px;
    color: #888;
    font-size: 24px;
}
.pro-content-wrap .pro-nums-txt
{
    width: 696px;
    padding: 19px 40px 19px 22px;
    border: 1px solid #e9e9e9;
    border-left: none;
    height: 90px;
    line-height: 26px;
    color: #777;
    font-size: 14px;
}
.pro-content-wrap .pro-nums-items
{
    margin-bottom: 24px;
}
.pro-content-wrap .pro-nums-items:hover
{
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    cursor: pointer;
}
.pro-content-wrap .pro-nums-items:hover .pro-nums-num
{
    background: #0e73b9;
    color: #fff;
}
.pro-content-wrap .pro-slide-li
{
    width: 380px!important;
    margin-right: 36px!important;
}
.pro-content-wrap .pro-slide-li img
{
    margin-bottom: 0;
}
.pro-content-wrap .pro-slide-txt
{
    font-size: 18px;
    line-height: 56px;
    color: #888;
}
.pro-content-wrap .pro-slide-wrap
{
    padding-bottom: 64px;
}
.pro-content-wrap .pro-slide-wrap .hd
{
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 100%;
    height: 12px;
    text-align: center;
}
.pro-content-wrap .pro-slide-wrap .hd li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #0e73b9;
    font-size: 0;
    margin: 0 3px;
    cursor: pointer;
}
.pro-content-wrap .pro-slide-wrap .hd li.on
{
    background: #0e73b9;
    border-color: #0e73b9;
}
.pro-content-wrap .color-nav-wrap
{
    padding: 0 50px;
    border-bottom: 1px solid #e9e9e9;
}
.pro-content-wrap .color-ajax-btn
{
    font-size: 18px;
    line-height: 64px;
    color: #666;
    margin-right: 155px;
    cursor: pointer;
}
.pro-content-wrap .color-ajax-btn.cur, .pro-content-wrap .color-ajax-btn:hover
{
    color: #0e73b9;
    border-bottom: 2px solid #0e73b9;
}
.pro-content-wrap .color-ajax-btn4
{
    margin-right: 0;
}
.pro-content-wrap .color-img-wrap
{
    overflow: hidden;
    width: 250px;
    border-radius: 5px;
    margin-right: 18px;
}
.color-imgs
{
    border-radius: 10px;
    height: 200px;
}
.pro-content-wrap .color-img-wrap img
{
    margin-bottom: 0;
    transition: all .3s linear;
}
.pro-content-wrap .color-img-wrap:hover img
{
    transform: scale(1.1);
}
.pro-content-wrap .color-img-wrap3
{
    margin-right: 0;
}
.pro-content-wrap .color-img-txt
{
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 16px;
    color: #666;
}
.pro-content-wrap .color-remind
{
    width: 16px;
    height: 74px;
    margin-right: 10px;
    vertical-align: top;
    background: url("../png/vk7pzn.png") no-repeat center;
}
.pro-content-wrap .color-red
{
    vertical-align: top;
    color: #f91d1d;
}
.pro-content-wrap .color-bot
{
    width: 100%;
    background: #fff;
    height: 74px;
    border-top: 1px solid #e9e9e9;
    line-height: 74px;
    font-size: 18px;
    color: #666;
}
.develop
{
    padding-bottom: 110px;
    background-color: #f5f5f5;
}
.develop div, .develop ul, .develop li, .develop span, .develop a
{
    box-sizing: border-box;
}
.develop .inner-nav-wrap .inner-nav-a
{
    width: 16.6%;
}
.develop .co-titles
{
    padding: 80px 0 110px;
}
.develop .co-titles:after
{
    bottom: 76px;
}
.develop .scales-wrap
{
    padding: 20px 0 70px;
}
.develop .scales-wrap .co-titles
{
    padding-bottom: 80px;
}
.develop .scales-wrap .co-titles:after
{
    bottom: 40px;
}
.develop .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.develop .innovate-wrap
{
    padding-bottom: 154px;
}
.develop .innovate-items
{
    width: 386px;
    height: 460px;
    background: #fff;
    padding: 50px 36px 0;
    margin-right: 21px;
    border-radius: 5px;
    cursor: pointer;
}
.develop .innovate-items.innovate-items3
{
    margin-right: 0;
}
.develop .innovate-items:hover
{
    background: #0e73b9;
}
.develop .innovate-items:hover .innovate-detail, .develop .innovate-items:hover .innovate-title
{
    color: #fff;
}
.develop .innovate-items:hover .innovate-title:after
{
    background: #fff;
}
.develop .innovate-img
{
    width: 50px;
    margin: 0 auto;
}
.develop .innovate-title
{
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 28px;
    color: #333;
    padding: 40px 0 36px;
}
.develop .innovate-title:after
{
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -16px;
    bottom: 18px;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #e9e9e9;
}
.develop .innovate-detail
{
    font-size: 14px;
    line-height: 28px;
    color: #777;
    max-height: 196px;
    overflow: hidden;
}
.develop .innovate2-items
{
    width: 374px;
    height: 460px;
    background: #fff;
    padding: 34px 22px 50px 40px;
    margin-right: 39px;
    border-radius: 5px;
    cursor: pointer;
}
.develop .innovate2-items.innovate2-items3
{
    margin-right: 0;
}
.develop .innovate2-title
{
    font-size: 24px;
    line-height: 30px;
    padding-left: 33px;
    color: #333;
    margin-bottom: 20px;
}
.develop .innovate2-title:after
{
    position: absolute;
    content: "";
    left: 50%;
    margin-left: -16px;
    bottom: 18px;
    display: inline-block;
    width: 32px;
    height: 2px;
    background: #e9e9e9;
}
.develop .slimScrollRail
{
    width: 1px!important;
    right: 2px!important;
}
.develop .innovate2-detail
{
    font-size: 14px;
    line-height: 34px;
    color: #777;
    max-height: 196px;
    overflow: hidden;
}
.develop .innovate2-wrap
{
    padding-bottom: 100px;
}
.develop .innovate2-wrap .co-titles
{
    color: #fff;
}
.develop .innovate2-wrap .co-titles:after
{
    background: #fff;
}
.awards-wrap .co-titles
{
    padding: 100px 0 90px;
}
.awards-wrap .co-titles:after
{
    bottom: 50px;
}
.awards-wrap .orbit-wrapper
{
    position: relative;
    width: 100%!important;
}
.awards-wrap div.orbit
{
    width: 1200px!important;
    margin: 0 auto!important;
}
.awards-wrap .scales-h6
{
    margin-bottom: 76px;
}
.awards-wrap .orbit-btns
{
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -18px;
    z-index: 3;
    width: 100%;
    height: 36px;
}
.awards-wrap .orbit-btns .orbit-btn
{
    position: absolute;
    width: 36px;
    height: 36px;
    top: 0;
    cursor: pointer;
}
.awards-wrap .orbit-btns .prev
{
    left: 34px;
    background: url("../png/2n9fla.png") left center no-repeat;
    background-size: 35px;
}
.awards-wrap .orbit-btns .prev:hover
{
    background: url("../png/5lts47.png") left center no-repeat;
    background-size: 35px;
}
.awards-wrap .orbit-btns .next
{
    right: 34px;
    background: url("../png/kqsn2s.png") right center no-repeat;
    background-size: 35px;
}
.awards-wrap .orbit-btns .next:hover
{
    background: url("../png/ps5ihz.png") right center no-repeat;
    background-size: 35px;
}
.tech
{
    background-color: #f5f5f5;
}
.tech div, .tech ul, .tech li, .tech span, .tech a
{
    box-sizing: border-box;
}
.tech .inner-nav-wrap .inner-nav-a
{
    width: 16.6%;
}
.tech .scales-wrap
{
    padding: 50px 0 110px;
}
.tech .scales-wrap .co-titles
{
    padding: 60px 0;
}
.tech .scales-wrap .co-titles:after
{
    bottom: 30px;
}
.tech .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.tech .tech-img
{
    width: 24px;
    height: 24px;
    margin-right: 8px;
    margin-left: 33px;
}
.tech .tech-title
{
    font-size: 18px;
    line-height: 24px;
    color: #333;
    max-width: 1000px;
}
.tech .tech-detail
{
    display: none;
    background: #fff;
    font-size: 14px;
    line-height: 30px;
    color: #666;
    padding: 38px 32px 64px;
}
.tech .tech-item-top
{
    cursor: pointer;
    padding: 23px 0;
    background: #fff url("../png/4flktu.png") no-repeat right 86px center;
}
.tech .tech-item-top.cur
{
    background: #0e73b9 url("../png/rhfq7c.png") no-repeat right 86px center;
}
.tech .tech-item-top.cur .tech-title
{
    color: #fff;
}
.tech .tech-items
{
    background: #fff;
    margin-bottom: 8px;
}
.tech .tech-wrap
{
    padding-bottom: 115px;
}
.down
{
    background-color: #f5f5f5;
}
.down div, .down ul, .down li, .down span, .down a
{
    box-sizing: border-box;
}
.down .inner-nav-wrap .inner-nav-a
{
    width: 20%;
}
.down .scales-wrap
{
    padding: 50px 0 70px;
}
.down .scales-wrap .co-titles
{
    padding: 60px 0;
}
.down .scales-wrap .co-titles:after
{
    bottom: 30px;
}
.down .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.down .down-ajax-btn
{
    height: 52px;
    padding: 0 30px;
    line-height: 52px;
    border-radius: 26px;
    margin: 0 5px;
    color: #222;
    font-size: 16px;
    background: #fff;
    cursor: pointer;
}
.down .down-ajax-btn:hover, .down .down-ajax-btn.cur
{
    background: #0e73b9;
    color: #fff;
}
.down .tech-wrap
{
    padding-bottom: 118px;
}
.down .tech-items-a
{
    width: 588px;
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
    padding: 0 80px 0 40px;
    border-radius: 5px;
    background: #fff url("../png/j2l3rt.png") no-repeat right 45px center;
}
.down .tech-items-a:nth-child(2n)
{
    margin-left: 24px;
}
.down .tech-items-a:hover
{
    color: #fff;
    background: #0e73b9 url("../png/4d3t4j.png") no-repeat right 45px center;
}
.down .color-img-wrap
{
    width: 278px;
    margin: 0 11px 16px;
}
.down .color-img-txt
{
    font-size: 18px;
    line-height: 36px;
    color: #666;
}
.down.match
{
    background-color: #fafafa;
}
.down.faq
{
    background-color: #fafafa;
}
.faq
{
    background-color: #f5f5f5;
}
.faq .inner-nav-wrap .inner-nav-a
{
    width: 20%;
}
.faq div, .faq ul, .faq li, .faq span, .faq a
{
    box-sizing: border-box;
}
.faq .scales-wrap
{
    padding: 50px 0 70px;
}
.faq .scales-wrap .co-titles
{
    padding: 60px 0;
}
.faq .selct-title .co-titles
{
    padding: 73px 0 15px;
}
.faq .selct-title .co-titles:after
{
    display: none;
}
.faq .scales-wrap .co-titles:after
{
    bottom: 30px;
}
.faq .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.faq .faq-img-wrap
{
    width: 354px;
}
.faq .faq-h5
{
    font-size: 20px;
    line-height: 24px;
    color: #333;
    margin-bottom: 22px;
    max-width: 530px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.faq .faq-time-wrap
{
    font-size: 14px;
    line-height: 24px;
    color: #9a9a9a;
}
.faq .faq-time
{
    margin-left: 10px;
}
.faq .faq-details
{
    font-size: 14px;
    line-height: 24px;
    color: #777;
    height: 48px;
    overflow: hidden;
}
.faq .faq-items
{
    padding: 24px 54px 24px 24px;
    background: #fff;
    margin-bottom: 18px;
}
.faq .faq-items:hover
{
    background: #0e73b9;
}
.faq .faq-items:hover .faq-img
{
    transform: scale(1.1);
}
.faq .faq-items:hover .faq-h5, .faq .faq-items:hover .faq-time-wrap, .faq .faq-items:hover .faq-details
{
    color: #fff;
}
.faq .faq-items:hover .view-more1
{
    background: #fff;
    color: #333;
}
.faq .tech-wrap
{
    padding-bottom: 90px;
}
.faq .faq-txts-wrap
{/*width: 768px;*/
    padding-top: 32px;
    padding-left: 32px;
}
.faq .view-more1
{
    display: block;
    margin-top: 50px;
    background: #0e73b9;
    color: #fff;
    width: 146px;
    height: 38px;
    text-align: center;
    font-size: 14px;
    line-height: 38px;
    border-radius: 19px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.faq .view-more1:hover
{
    box-shadow: 0 0 16px rgba(0,0,0,.2);
}
.case .down-ajax-btn
{
    background: transparent;
}
.case .case-items
{
    font-size: 18px;
    line-height: 80px;
    background: #fff;
    margin-bottom: 32px;
}
.case .pro-names-wrap
{
    border-right: 1px solid #e9e9e9;
}
.case .tech-wrap
{
    padding-bottom: 90px;
}
.news
{
    background-color: #f5f5f5;
}
.news .inner-nav-wrap .inner-nav-a
{
    width: 50%;
}
.news .inner-nav-wrap3 .inner-nav-a
{
    width: 33.3%;
}
.news div, .news ul, .news li, .news span, .news a
{
    box-sizing: border-box;
}
.news .scales-wrap
{
    padding: 50px 0 70px;
}
.news .scales-wrap .co-titles
{
    padding: 60px 0;
}
.news .scales-wrap .co-titles:after
{
    bottom: 30px;
}
.news .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.news .news-title
{
    font-size: 20px;
    line-height: 24px;
    color: #333;
    margin-top: 22px;
    margin-bottom: 18px;
}
.news .news-time-wrap
{
    padding-left: 28px;
    background: url("../png/6irp9g.png") no-repeat left center;
    font-size: 14px;
    line-height: 24px;
    color: #9a9a9a;
}
.news .news-time
{
    margin-left: 10px;
}
.news .news-details
{
    font-size: 14px;
    line-height: 24px;
    color: #777;
    height: 48px;
    overflow: hidden;
}
.news .news-txts-wrap
{
    padding: 60px 42px 0;
}
.news .news-items
{
    background: #fff;
    height: 370px;
}
.news .news-items img
{
    height: 370px;
    width: 600px;
}
.news .news-items:hover
{
    background: #0e73b9;
}
.news .news-items:hover .news-img
{
    transform: scale(1.1);
}
.news .news-items:hover .news-title, .news .news-items:hover .news-time-wrap, .news .news-items:hover .news-details
{
    color: #fff;
}
.news .news-items:hover .view-more1
{
    background: #fff;
    color: #333;
}
.news .news-items:hover .news-time-wrap
{
    background: url("../png/rufjkg.png") no-repeat left center;
}
.news .tech-wrap
{
    padding-bottom: 90px;
}
.news .view-more1
{
    display: block;
    margin-top: 50px;
    background: #0e73b9;
    color: #fff;
    width: 146px;
    height: 38px;
    text-align: center;
    font-size: 14px;
    line-height: 38px;
    border-radius: 19px;
    cursor: pointer;
    transition: all .3s ease-in-out;
}
.news .view-more1:hover
{
    box-shadow: 0 0 16px rgba(0,0,0,.2);
}
.Infowrap
{
    padding-bottom: 60px;
}
.Infowrap div, .Infowrap ul, .Infowrap li, .Infowrap span, .Infowrap a
{
    box-sizing: border-box;
}
.Infowrap .newsInfo-wrap
{
    padding: 60px 30px;
    background: #fff;
    margin-top: 60px;
}
.Infowrap .newsInfo-wrap img
{
    display: block;
    max-width: 100%;
    margin: 0 auto;
}
.Infowrap .info-title
{
    font-size: 28px;
    line-height: 40px;
    color: #333;
    font-weight: bold;
    text-align: center;
}
.Infowrap .info-dates
{
    font-size: 14px;
    line-height: 24px;
    color: #999;
    text-align: center;
    margin: 20px auto;
}
.Infowrap .info-dt-wrap
{
    font-size: 16px;
    line-height: 32px;
    color: #3f3f3f;
    padding: 20px 0;
    margin-bottom: 20px;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
.Infowrap .info-bot-dl
{
    width: 70%;
    color: #666;
    line-height: 36px;
    font-size: 14px;
}
.Infowrap .info-bot-dl a
{
    color: #333;
}
.Infowrap .info-bot-dr
{
    padding-top: 16px;
}
.Infowrap .news-return-a
{
    display: block;
    width: 110px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #0e73b9;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
}
.faqInfo .inner-nav-wrap .inner-nav-a
{
    width: 16.6%;
}
.newsInfo .inner-nav-wrap .inner-nav-a
{
    width: 33%;
}
.investorInfo .inner-nav-wrap .inner-nav-a
{
    width: 25%;
}
.investor
{
    background: #f5f5f5;
}
.investor .inner-nav-wrap .inner-nav-a
{
    width: 25%;
}
.investor .scales-wrap
{
    padding: 50px 0 70px;
}
.investor .scales-wrap .co-titles
{
    padding: 60px 0;
}
.investor .scales-wrap .co-titles:after
{
    bottom: 30px;
}
.investor .scales-h6
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.investor div, .investor ul, .investor li, .investor span, .investor a
{
    box-sizing: border-box;
}
.investor .view-more1
{
    display: block;
    background: #0e73b9;
    color: #fff;
    width: 170px;
    height: 44px;
    text-align: center;
    font-size: 16px;
    line-height: 44px;
    border-radius: 22px;
}
.investor .view-more1:hover
{
    box-shadow: 0 0 16px rgba(0,0,0,.2);
}
.investor .investor-wrap
{
    padding-bottom: 110px;
}
.investor .investor-wrap .investor-txts-wrap
{
    padding: 34px 18px 0;
}
.investor .investor-wrap .investor-h5
{
    font-size: 20px;
    line-height: 32px;
    color: #333;
}
.investor .investor-wrap .investor-dt
{
    font-size: 14px;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    color: #888;
    margin: 14px 0 42px;
}
.investor .investor-wrap .investor-items
{
    width: 380px;
    margin-right: 30px;
    padding: 8px 8px 42px;
    margin-bottom: 30px;
    background: #fff;
}
.investor .investor-wrap .investor-items.investor-items3
{
    margin-right: 0;
}
.investor .investor-wrap .investor-items:hover
{
    background: #0e73b9;
}
.investor .investor-wrap .investor-items:hover .investor-img
{
    transform: scale(1.1);
}
.investor .investor-wrap .investor-items:hover .view-more1
{
    background: #fff;
    color: #333;
}
.investor .investor-wrap .investor-items:hover .investor-h5, .investor .investor-wrap .investor-items:hover .investor-dt
{
    color: #fff;
}
.messages
{
    background: #fff;
    padding: 78px 0 68px;
    box-sizing: border-box;
}
.messages div, .messages ul, .messages li, .messages span, .messages a
{
    box-sizing: border-box;
}
.messages .mess-td1
{
    width: 286px;
    height: 48px;
    margin-right: 18px;
}
.messages .mess-td11
{
    margin-right: 0;
}
.messages .mess-td1
{
    margin-bottom: 8px;
}
.messages .mess-td2
{
    margin-bottom: 44px;
}
.messages .mess-td
{
    line-height: 28px;
    font-size: 16px;
    color: #333;
    padding: 10px 10px 10px 18px;
    border: 1px solid #e9e9e9;
}
.messages .mess-en
{
    margin-right: 6px;
}
.messages .mess-title
{
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 56px;
    color: #333;
}
.messages .mess-txt-span
{
    margin-right: 4px;
}
.messages .mess-input
{
    display: inline-block;
    background: none;
    border-width: 0;
    height: 28px;
    width: 170px;
}
.messages .mess-submit
{
    display: block;
    background: #0e73b9;
    border-width: 0;
    color: #fff;
    text-align: center;
    border-radius: 23px;
    font-size: 18px;
    height: 46px;
    line-height: 46px;
    width: 366px;
    margin-top: 44px;
}
.messages .mess-textarea
{
    width: 1172px;
    height: 145px;
    border-width: 0;
}
.competition
{
    background: #f7f7f7;
}
.competition div, .competition ul, .competition li, .competition span, .competition a
{
    box-sizing: border-box;
}
.competition .inner-nav-wrap .inner-nav-a
{
    width: 33.3%;
}
.competition .co-titles
{
    padding: 80px 0 110px;
}
.competition .co-titles:after
{
    bottom: 76px;
}
.competition .wish-wrap
{
    padding: 50px 0 70px;
    background: url("../png/g8v0fj.png") no-repeat left top 90px;
}
.competition .wish-wrap .w1200
{
    padding-top: 90px;
}
.competition .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    top: 100px;
    display: inline-block;
    width: 32px;
    height: 2px;
    margin-left: -16px;
    background: #0e73b9;
}
.competition .inner-title-h4
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
}
.competition .inner-title-h5
{
    font-size: 18px;
    line-height: 30px;
    margin: 9px 0 70px;
    color: #222;
}
.competition .inner-title-h6
{
    font-size: 16px;
    line-height: 30px;
    color: 777;
}
.core-wrap
{
    padding-bottom: 20px;
    box-sizing: border-box;
}
.core-wrap div, .core-wrap ul, .core-wrap li, .core-wrap span, .core-wrap a
{
    box-sizing: border-box;
}
.core-wrap .core-items
{
    width: 385px;
    margin-right: 22px;
}
.core-wrap .core-items3
{
    margin-right: 0;
}
.core-wrap .co-titles
{
    background: #0e73b9;
    color: #fff;
    height: 380px;
}
.core-wrap .co-titles:after
{
    left: 50%;
    bottom: 250px;
    background: #fff;
    margin-left: -16px;
}
.core-wrap .core-txts
{
    padding: 34px 40px 48px;
    box-sizing: border-box;
    background: #fff;
}
.core-wrap .core-title
{
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 22px;
    color: #333;
}
.core-wrap .core-title:after
{
    position: absolute;
    content: "";
    left: 50%;
    bottom: 0;
    display: inline-block;
    width: 32px;
    margin-left: -16px;
    height: 2px;
    background: #bfbfbf;
}
.core-wrap .core-items-wrap
{
    position: relative;
    margin-top: -180px;
}
.core-wrap .core-detail
{
    font-size: 14px;
    line-height: 28px;
    color: #777;
    margin-top: 30px;
    height: 90px;
    overflow: hidden;
}
.salary-wrap
{
    box-sizing: border-box;
}
.salary-wrap div, .salary-wrap ul, .salary-wrap li, .salary-wrap span, .salary-wrap a
{
    box-sizing: border-box;
}
.salary-wrap .co-titles
{
    color: #fff;
}
.salary-wrap .co-titles:after
{
    background: #fff;
}
.salary-wrap .salary-ul-wrap
{
    padding-bottom: 144px;
}
.salary-wrap .salary-li
{
    width: 280px!important;
    margin-right: 26px!important;
    height: 356px;
    background: #fff;
    padding: 48px 26px 0;
    box-shadow: 0 0 36px rgba(0,0,0,.1);
}
.salary-wrap .salary-h5
{
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 50px;
    color: #333;
}
.salary-wrap .salary-h5:after
{
    position: absolute;
    content: "";
    left: 50%;
    bottom: 26px;
    display: inline-block;
    width: 24px;
    height: 3px;
    margin-left: -12px;
    background: #0e73b9;
}
.salary-wrap .salary-details
{
    font-size: 14px;
    line-height: 36px;
    margin-bottom: 20px;
    color: #666;
    max-height: 216px;
    overflow: hidden;
}
.salary-wrap .hd
{
    position: absolute;
    left: 0;
    bottom: 80px;
    width: 100%;
    height: 10px;
    text-align: center;
}
.salary-wrap .hd li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #fff;
    font-size: 0;
    margin: 0 5px;
    cursor: pointer;
}
.salary-wrap .hd li.on
{
    background: #fff;
    border-color: #fff;
}
.talents-wrap
{
    box-sizing: border-box;
}
.talents-wrap div, .talents-wrap ul, .talents-wrap li, .talents-wrap span, .talents-wrap a
{
    box-sizing: border-box;
}
.talents-wrap .co-titles
{
    padding-bottom: 56px;
}
.talents-wrap .co-titles:after
{
    bottom: 26px;
}
.talents-wrap .color-span
{
    width: 100%;
    height: 4px;
    left: 0;
    bottom: 0;
}
.talents-wrap .color1
{
    background: #0e73b9;
}
.talents-wrap .color2
{
    background: #0e73b9;
}
.talents-wrap .color3
{
    background: #ea543c;
}
.talents-wrap .talents-img
{
    width: 120px;
    margin: 0 auto 30px;
}
.talents-wrap .talents-ul-wrap
{
    padding-bottom: 134px;
}
.talents-wrap .talents-li
{
    width: 385px!important;
    margin-right: 22px!important;
    height: 400px;
    background: #fff;
    padding: 44px 40px 0;
    box-shadow: 0 0 36px rgba(0,0,0,.1);
}
.talents-wrap .talents-li.talents-li3
{
    margin-right: 0!important;
}
.talents-wrap .talents-details
{
    font-size: 14px;
    line-height: 30px;
    color: #666;
    max-height: 150px;
    overflow: hidden;
}
.talents-wrap .talents-h5
{
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding-bottom: 56px;
}
.talents-wrap .hd
{
    position: absolute;
    left: 0;
    bottom: 76px;
    width: 100%;
    height: 10px;
    text-align: center;
}
.talents-wrap .hd li
{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #0e73b9;
    font-size: 0;
    margin: 0 5px;
    cursor: pointer;
}
.talents-wrap .hd li.on
{
    background: #0e73b9;
    border-color: #0e73b9;
}
.train-wrap
{
    padding-bottom: 80px;
    box-sizing: border-box;
}
.train-wrap div, .train-wrap ul, .train-wrap li, .train-wrap span, .train-wrap a
{
    box-sizing: border-box;
}
.train-wrap .co-titles
{
    padding-bottom: 56px;
}
.train-wrap .co-titles:after
{
    bottom: 26px;
}
.train-wrap .train-img
{
    width: 250px;
    border-radius: 5px;
}
.train-wrap .train-txts
{
    width: 950px;
    padding: 40px 80px 0 40px;
}
.train-wrap .train-items
{
    background: #fff;
    margin-bottom: 12px;
    box-shadow: 0 0 36px rgba(0,0,0,.1);
}
.train-wrap .train-details
{
    font-size: 14px;
    line-height: 30px;
    color: #777;
    max-height: 150px;
    overflow: hidden;
}
.train-wrap .train-h5
{
    font-size: 24px;
    line-height: 24px;
    color: #333;
    padding-bottom: 22px;
}
.aim-wrap
{
    padding: 177px 0;
    box-sizing: border-box;
}
.aim-wrap div, .aim-wrap ul, .aim-wrap li, .aim-wrap span, .aim-wrap a
{
    box-sizing: border-box;
}
.aim-wrap .co-titles
{
    padding-bottom: 56px;
    padding-top: 0;
}
.aim-wrap .co-titles:after
{
    bottom: 26px;
    background: #c9c9c9;
}
.aim-wrap .aim-items
{
    width: 572px;
    height: 330px;
    background: #fff;
    margin-right: 56px;
    overflow: hidden;
    padding: 74px 77px 20px;
    box-shadow: 0 0 36px rgba(0,0,0,.1);
}
.aim-wrap .aim-items2
{
    margin-right: 0;
}
.aim-wrap .aim-dt
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
}
.recruit
{
    background: #f7f7f7;
    padding: 90px 0 110px;
    box-sizing: border-box;
}
.recruit .inner-ban
{
    margin-top: 0;
}
.recruit div, .recruit ul, .recruit li, .recruit span, .recruit a
{
    box-sizing: border-box;
}
.recruit .inner-nav-wrap .inner-nav-a
{
    width: 33.3%;
}
.recruit .wish-wrap
{
    padding: 50px 0 70px;
}
.recruit .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    bottom: 60px;
    display: inline-block;
    width: 32px;
    height: 2px;
    margin-left: -16px;
    background: #0e73b9;
    display: none;
}
.recruit .co-titles
{
    padding-bottom: 56px;
    padding-top: 0;
}
.recruit .co-titles:after
{
    bottom: 26px;
    background: #c9c9c9;
}
.recruit .recruit-items
{
    width: 380px;
    height: 410px;
    background: #fff;
    margin-right: 30px;
    overflow: hidden;
    padding: 30px 36px 0;
    margin-bottom: 34px;
    cursor: pointer;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.recruit .recruit-items:nth-child(3n)
{
    margin-right: 0;
}
.recruit .recruit-items:hover
{
    background: #0e73b9;
}
.recruit .recruit-items:hover .recruit-num, .recruit .recruit-items:hover .recruit-bot-p, .recruit .recruit-items:hover .recruit-time, .recruit .recruit-items:hover .recruit-title, .recruit .recruit-items:hover .recruit-demand
{
    color: #fff;
}
.recruit .recruit-items:hover .recruit-bot
{
    border-top-color: #fff;
}
.recruit .recruit-items:hover .recruit-more1
{
    background: #fff;
}
.recruit .recruit-items3
{
    margin-right: 0;
}
.recruit .recruit-num, .recruit .recruit-bot-p
{
    font-size: 14px;
    line-height: 26px;
    color: #666;
}
.recruit .recruit-bot
{
    padding-top: 24px;
    margin-top: 14px;
    border-top: 1px solid #e9e9e9;
}
.recruit .recruit-bot-p
{
    margin: 14px 0;
    height: 78px;
    overflow: hidden;
}
.recruit .recruit-time
{
    font-size: 14px;
    line-height: 26px;
    color: #aaa;
}
.recruit .recruit-title
{
    font-size: 18px;
    line-height: 24px;
    color: #333;
    margin-bottom: 14px;
}
.recruit .recruit-demand
{
    font-size: 16px;
    line-height: 26px;
    color: #333;
}
.recruit .recruit-more1
{
    margin-top: 50px;
    background: #e5e5e5;
    color: #666;
    font-size: 14px;
    line-height: 40px;
    width: 140px;
    height: 40px;
    border-radius: 20px;
}
.recruit .view-more1
{
    background: #0e73b9;
    color: #fff;
    font-size: 14px;
    line-height: 46px;
    width: 290px;
    height: 46px;
    margin: 36px auto 0;
    border-radius: 23px;
    cursor: pointer;
}
.recruit-ajax-bg
{
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: url("../png/gmqwcu.png") repeat;
    box-sizing: border-box;
}
.recruit-ajax-bg div, .recruit-ajax-bg ul, .recruit-ajax-bg li, .recruit-ajax-bg span, .recruit-ajax-bg a
{
    box-sizing: border-box;
}
.recruit-ajax-bg .yaoqiu-wrap
{
    padding-right: 12px;
}
.recruit-ajax-bg .recruit-dt-wrap
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -240px;
    margin-left: -600px;
    width: 960px;
    height: 480px;
    background: #fff;
    overflow: visible;
    padding: 36px 56px 46px;
}
.recruit-ajax-bg .recruit-dt-wrap .recruit-close-btn
{
    background: url("../png/qp7q1f.png") repeat;
    background-size: 100%!important;
    width: 40px;
    height: 40px;
    top: -46px;
    right: -46px;
    cursor: pointer;
}
.recruit-ajax-bg .recruit-dt
{
    padding-bottom: 46px;
}
.recruit-ajax-bg .recruit-name
{
    font-size: 26px;
    line-height: 26px;
    color: #333;
}
.recruit-ajax-bg .yaoqiu-h5
{
    font-size: 16px;
    line-height: 24px;
    color: #333;
    padding-bottom: 16px;
}
.recruit-ajax-bg .yaoqiu-dt
{
    font-size: 14px;
    line-height: 26px;
    color: #666;
}
.recruit-ajax-bg .recruit-ico0
{
    font-size: 12px;
    line-height: 26px;
    color: #777;
    padding-left: 26px;
    background: url("../png/yu29ax.png") no-repeat left center;
    background-size: 14px;
    margin-right: 10px;
}
.recruit-ajax-bg .recruit-name-wrap
{
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 30px;
    margin-bottom: 42px;
}
.recruit-ajax-bg .yaoqiu-bot
{
    margin-top: 20px;
    padding-top: 30px;
    border-top: 1px solid #e9e9e9;
}
.recruit-ajax-bg .yaoqiu-items1
{
    padding-bottom: 34px;
    padding-top: 20px;
}
.recruit-ajax-bg .toForm-a
{
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #0e73b9;
}
.recruit-ajax-bg .yaoqiu-tele-wrap
{
    font-size: 14px;
    line-height: 50px;
}
.recruit-ajax-bg .yaoqiu-tele
{
    vertical-align: top;
    background: url("../png/14spea.png") no-repeat left center;
    background-size: 14px;
    margin-right: 40px;
    padding-left: 24px;
}
.recruit-ajax-bg .yaoqiu-email
{
    vertical-align: top;
    background: url("../png/gvbmne.png") no-repeat left center;
    background-size: 14px;
    padding-left: 24px;
}
.elegant div, .elegant ul, .elegant li, .elegant span, .elegant a
{
    box-sizing: border-box;
}
.elegant .inner-nav-wrap .inner-nav-a
{
    width: 33.3%;
}
.elegant .co-titles
{
    padding: 80px 0 110px;
}
.elegant .co-titles:after
{
    bottom: 76px;
}
.elegant .wish-wrap
{
    padding: 50px 0 70px;
}
.elegant .wish-wrap .w1200
{
    padding-top: 90px;
}
.elegant .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    top: 60px;
    display: inline-block;
    width: 32px;
    height: 2px;
    margin-left: -16px;
    background: #0e73b9;
}
.elegant .inner-title-h4
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
    margin-bottom: 60px;
}
.elegant .inner-title-h5
{
    font-size: 18px;
    line-height: 30px;
    margin: 9px 0 70px;
    color: #222;
}
.elegant .elegant-title
{
    font-size: 24px;
    line-height: 54px;
    padding-left: 74px;
    color: #333;
    margin-bottom: 22px;
}
.elegant .ele-img
{
    width: 286px;
}
.elegant .elegant-img-wrap
{
    width: 600px;
}
.elegant .elegant-txts
{
    width: 560px;
    padding-right: 44px;
}
.elegant .ele-img1
{
    margin-right: 28px;
}
.elegant .elegant-detail
{
    font-size: 14px;
    line-height: 28px;
    color: #777;
    max-height: 112px;
    overflow: hidden;
}
.elegant .elegant-items
{
    padding-bottom: 78px;
    margin-bottom: 78px;
    border-bottom: 1px solid #e9e9e9;
}
.sell
{
    box-sizing: border-box;
    padding-bottom: 100px;
    background: #f7f7f7;
}
.sell div, .sell ul, .sell li, .sell span, .sell a
{
    box-sizing: border-box;
}
.sell .inner-nav-wrap .inner-nav-a
{
    width: 50%;
}
.sell .co-titles
{
    padding: 80px 0 110px;
}
.sell .co-titles:after
{
    bottom: 76px;
}
.sell .wish-wrap
{
    padding: 50px 0 70px;
}
.sell .wish-wrap .w1200
{
    padding-top: 90px;
}
.sell .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    top: 60px;
    display: inline-block;
    width: 32px;
    height: 2px;
    margin-left: -16px;
    background: #0e73b9;
}
.sell .inner-title-h4
{
    font-size: 30px;
    line-height: 30px;
    color: #222;
    margin-bottom: 60px;
}
.sell .inner-title-h5
{
    font-size: 16px;
    line-height: 30px;
    color: #666;
    margin: 9px 0 70px;
}
.sell .elegant-title
{
    font-size: 24px;
    line-height: 54px;
    padding-left: 74px;
    color: #333;
    margin-bottom: 22px;
}
.sell .ele-img
{
    width: 286px;
}
.sell .elegant-img-wrap
{
    width: 600px;
}
.sell .elegant-txts
{
    width: 560px;
    padding-right: 44px;
}
.sell .ele-img1
{
    margin-right: 28px;
}
.sell .elegant-detail
{
    font-size: 14px;
    line-height: 28px;
    color: #777;
    max-height: 112px;
    overflow: hidden;
}
.sell .elegant-items
{
    padding-bottom: 78px;
    margin-bottom: 78px;
    border-bottom: 1px solid #e9e9e9;
}
.sell .sell-items
{
    background: #fff;
    padding: 40px 42px 74px;
    margin-bottom: 10px;
}
.sell .sell-items-nums
{
    font-size: 36px;
    color: #0e73b9;
    line-height: 36px;
    vertical-align: text-bottom;
}
.sell .sell-items-title
{
    font-size: 20px;
    color: #0e73b9;
    line-height: 28px;
    vertical-align: text-bottom;
}
.sell .sell-detail-wrap
{
    font-size: 14px;
    color: #666;
    line-height: 30px;
    padding-right: 14px;
}
.sell .sell-dt
{
    width: 350px!important;
}
.sell .sell-odd
{
    float: left;
    width: 796px;
    margin-right: 10px;
}
.sell .sell-odd .sell-items-title
{
    max-width: 620px;
    overflow: hidden;
}
.sell .sell-odd .sell-detail, .sell .sell-odd .sell-dt-title
{
    width: 350px;
}
.sell .sell-even
{
    float: right;
    width: 394px;
}
.sell .sell-even .sell-items-title
{
    max-width: 160px;
}
.sell .sell-even .sell-detail, .sell .sell-even .sell-dt-title
{
    width: 310px;
}
.sell .sell-even .sell-dt
{
    width: 310px!important;
}
.sell .sell-dt-title
{
    font-size: 18px;
    color: #333;
    line-height: 42px;
    margin-bottom: 6px;
}
.sell .sell-items-top
{
    padding-bottom: 30px;
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 22px;
}
.sell-btns
{
    position: relative;
    width: 80px;
    height: 36px;
    display: none;
}
.sell-btns.on
{
    display: inline-block;
}
.sell-btns .sell-btn
{
    position: absolute;
    width: 36px;
    height: 36px;
    top: 0;
    cursor: pointer;
}
.sell-btns .prev
{
    left: 0;
    background: url("../png/2n9fla.png") left center no-repeat;
}
.sell-btns .prev:hover
{
    background: url("../png/5lts47.png") left center no-repeat;
}
.sell-btns .next
{
    right: 0;
    background: url("../png/kqsn2s.png") right center no-repeat;
}
.sell-btns .next:hover
{
    background: url("../png/ps5ihz.png") right center no-repeat;
}
.address
{
    box-sizing: border-box;
    padding-bottom: 110px;
    background: #f7f7f7;
}
.address div, .address ul, .address li, .address span, .address a
{
    box-sizing: border-box;
}
.address .inner-nav-wrap .inner-nav-a
{
    width: 50%;
}
.address .co-titles
{
    padding: 80px 0 110px;
}
.address .co-titles:after
{
    bottom: 76px;
}
.address .wish-wrap
{
    padding: 50px 0 70px;
}
.address .wish-wrap .w1200
{
    padding-top: 90px;
}
.address .inner-titles:after
{
    position: absolute;
    content: "";
    left: 50%;
    top: 60px;
    display: inline-block;
    width: 32px;
    height: 2px;
    margin-left: -16px;
    background: #0e73b9;
    display: none;
}
.address .sell-items-title
{
    font-size: 20px;
    color: #0e73b9;
    line-height: 28px;
    vertical-align: text-bottom;
}
.address .sell-dt
{
    font-size: 16px;
    color: #666;
    line-height: 42px;
}
.address .sell-items-top
{
    padding-top: 58px;
    padding-bottom: 16px;
    font-size: 22px;
    color: #333;
    line-height: 28px;
    background: url("../png/6llbok.png") no-repeat left top;
}
.address .sell-items
{
    position: relative;
    width: 586px;
    background: #fff;
    padding: 40px 48px 62px;
    margin-bottom: 24px;
    margin-right: 28px;
    overflow: visible;
    cursor: pointer;
}
.address .sell-items:hover, .address .sell-items.cur
{
    background: #0e73b9;
}
.address .sell-items:hover .sell-items-title, .address .sell-items.cur .sell-items-title
{
    color: #fff;
}
.address .sell-items:hover .sell-dt, .address .sell-items.cur .sell-dt
{
    color: #fff;
}
.address .sell-items:hover .sell-items-top, .address .sell-items.cur .sell-items-top
{
    color: #fff;
    background: url("../png/cch88n.png") no-repeat left top;
}
.address .sell-items:hover:after, .address .sell-items.cur:after
{
    content: "";
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 12px;
    left: 50%;
    bottom: -12px;
    margin-left: -12px;
    background: url("../png/79sff6.png") no-repeat left top;
    background-size: 24px;
}
.address .sell-items2
{
    margin-right: 0;
}
.address-ajax-wrap
{
    background: #fff;
    padding: 12px;
    box-sizing: border-box;
}
.address-ajax-wrap div, .address-ajax-wrap ul, .address-ajax-wrap li, .address-ajax-wrap span, .address-ajax-wrap a
{
    box-sizing: border-box;
}
.address-ajax-wrap .BMapLabel
{
    box-sizing: border-box;
    padding: 24px 22px!important;
    border-radius: 5px!important;
    background: #0e73b9!important;
    color: #fff!important;
    font-size: 16px!important;
    line-height: 28px!important;
    width: 360px;
    height: 100px;
    border: none!important;
    white-space: pre-wrap!important;
}
.address-ajax-wrap .BMap_bubble_content
{
    box-sizing: border-box;
    padding-top: 30px;
    font-size: 16px;
    line-height: 28px;
    color: #333;
}
@media(max-width: 1560px)
{
    .intro .sub-company-txts
    {
        padding: 30px 10px 10px 50px;
    }
    .intro .sub-company-detail
    {
        margin-bottom: 40px;
    }
    .intro .sub-company-a
    {
        height: 40px;
        background-size: 40px!important;
        padding-left: 52px;
        line-height: 40px;
    }
    .intro .produce-h5
    {
        padding-top: 110px;
    }
}
@media(max-width: 1480px)
{
    .header .nav-ul, .header.bg0 .nav-ul, .header:hover .nav-ul
    {
        margin-left: 20px;
        padding-left: 20px;
    }
    .header .nav-li, .header.bg0 .nav-li, .header:hover .nav-li
    {
        padding: 0 20px;
    }
    .header .language-wrap, .header.bg0 .language-wrap, .header:hover .language-wrap
    {
        margin-left: 20px;
        padding-left: 20px;
    }
}
@media(max-width: 1700px)
{
    .coop .client-items
    {
        padding: 0 48px;
    }
}
@media(max-width: 1480px)
{
    .welcome .pro-banner-li
    {
        width: 360px!important;
    }
    .w1206
    {
        width: 1092px;
    }
    .awards-wrap div.orbit
    {
        width: 1100px!important;
    }
}
@media(max-width: 1300px)
{
    .header .bocweb-logo, .header.bg0 .bocweb-logo, .header:hover .bocweb-logo
    {
        width: 230px;
    }
    .header .nav-ul, .header.bg0 .nav-ul, .header:hover .nav-ul
    {
        margin-left: 16px;
        padding-left: 16px;
    }
    .header .nav-li, .header.bg0 .nav-li, .header:hover .nav-li
    {
        padding: 0 16px;
    }
    .header .language-wrap, .header.bg0 .language-wrap, .header:hover .language-wrap
    {
        margin-left: 16px;
        padding-left: 16px;
    }
    .welcome .pro-banner1-btns
    {
        z-index: 3;
        display: none;
    }
    .welcome .pro-banner1-btns .prev
    {
        left: 50px;
    }
    .welcome .pro-banner1-btns .next
    {
        right: 50px;
    }
    .welcome .pro-ajax-mains:hover .pro-banner1-btns
    {
        display: block;
    }
    .toWords .w1200
    {
        width: 1180px;
    }
}
.messages .mess-td1.captcha-wrap
{
    width: 366px;
}
.messages .captcha
{
    display: inline-block;
    float: left;
    width: 80px;
}
.color-imgs
{
    border-radius: 10px;
}
.awards-li, .color-img-wrap, .case-img-wrap, .core-img
{
    overflow: hidden;
}
.honour-ajax-img img, .awards-li img, .color-img-wrap img, .core-img img
{
    transition: all .3s linear;
}
.culture-values-items:hover img, .equip .equip-line-items:hover img, .honour-ajax-img:hover img, .awards-li:hover img, .color-img-wrap:hover img, .core-img:hover img
{
    transform: scale(1.1);
}
.case-li1
{
    width: 1200px;
}
.case-banner1-btns
{
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    z-index: 3;
    left: 0;
    top: 50%;
    display: block;
    margin-top: -18px;
    width: 100%;
    height: 1px;
}
.case-banner1-btns.on
{
    opacity: 100;
    filter: alpha(opacity=100);
}
.case-banner1-btns .case-banner1-btn
{
    display: inline-block;
    width: 20px;
    height: 36px;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.case-banner1-btns .prev
{
    left: 50px;
    background: url("../png/lq1ien.png") no-repeat center;
}
.case-banner1-btns .next
{
    right: 50px;
    background: url("../png/vgfpf2.png") no-repeat center;
}
.apply-wrap
{
    background: #fff;
}
.apply-wrap input
{
    display: inline-block;
    width: 280px;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    border: none;
}
.apply-wrap table, .apply-wrap tr, .apply-wrap td
{
    border-color: #e9e9e9;
    font-size: 16px;
}
.apply-wrap table
{
    border: none;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.apply-tr
{
    height: 40px;
    line-height: 40px;
}
.apply-td1
{
    box-sizing: border-box;
    padding-left: 14px;
}
.apply-wrap .apply-submit
{
    background: #0e73b9;
    display: block;
    margin: 0 auto;
    color: #fff;
}
.apply-wrap tbody
{
    border-color: #e9e9e9;
}
.apply-textarea
{
    border: none;
    width: 1090px!important;
    padding-left: 14px;
    box-sizing: border-box;
}
.apply-tr2
{
    height: 120px!important;
    box-sizing: border-box;
    padding: 40px 0;
}
.equip-txts1
{
    box-sizing: border-box;
    font-size: 16px;
    line-height: 32px;
    color: #666;
    padding: 10px 24px 0;
    height: 74px;
}
.equip-banner1-btns
{
    position: absolute;
    z-index: 1;
    left: 0;
    top: 159px;
    width: 100%;
    height: 1px;
}
.equip-banner1-btns.on
{
    display: block;
}
.equip-banner1-btns .equip-banner1-btn
{
    display: inline-block;
    width: 20px;
    height: 36px;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.equip-banner1-btns .prev
{
    left: 0;
    background: url("../png/lq1ien.png") no-repeat center;
}
.equip-banner1-btns .next
{
    right: 0;
    background: url("../png/vgfpf2.png") no-repeat center;
}
.equip-line-mains .bd
{
    width: 1100px!important;
    overflow: hidden;
    margin: 0 auto;
}
.side-always
{
    display: none;
    position: fixed;
    z-index: 3333;
    width: 85px;
    height: 396px;
    background: url("../jpg/awiuud.jpg") no-repeat center;
    background-size: 100%;
    right: 6px;
    top: 50%;
    margin-top: -198px;
    box-sizing: border-box;
    padding: 116px 14px 0;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.side-always.in
{
    display: block;
}
.side-always div, .side-always ul, .side-always li, .side-always span, .side-always a
{
    box-sizing: border-box;
}
.side-always .side-ico
{
    height: 44px;
    z-index: 2;
}
.side-always .side-txts
{
    color: #7a7a7a;
    font-size: 14px;
    line-height: 14px;
    z-index: 2;
}
.side-always .side-items
{
    cursor: pointer;
}
.side-always .side-items1 .side-ico
{
    background: url("../png/15cf19.png") no-repeat center 14px;
}
.side-always .side-items1:hover .side-ico
{
    background: url("../png/15cf19.png") no-repeat center 8px;
}
.side-always .side-items2 .side-ico
{
    background: url("../png/1qdrjn.png") no-repeat center 14px;
}
.side-always .side-items2:hover .side-ico
{
    background: url("../png/1qdrjn.png") no-repeat center 8px;
}
.side-always .side-items3 .side-ico
{
    background: url("../png/ffgbn9.png") no-repeat center 14px;
}
.side-always .side-items3:hover .side-ico
{
    background: url("../png/ffgbn9.png") no-repeat center 8px;
}
.side-always .side-ewm
{
    display: none;
    width: 170px;
    height: 130px;
    padding-right: 20px;
    box-sizing: border-box;
    padding: 0 20px 0 0;
    left: -170px;
    margin-top: -65px;
    position: relative;
    z-index: 99999;
}
.side-always .side-img0
{
    background: #fff;
    padding: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    position: relative;
    z-index: 100000;
}
.side-img0 img
{
    position: relative;
    z-index: 1000;
}
.side-always .side-tele
{
    display: none;
    width: 260px;
    height: 70px;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 20px;
    font-weight: bold;
    line-height: 70px;
    color: #0e73b9;
    left: -260px;
    top: 50%;
    margin-top: -35px;
}
.side-always .side-tele-content
{
    background-color: #fff;
    padding: 0 10px;
    text-align: center;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.toTop
{
    display: none;
    position: fixed;
    z-index: 7;
    bottom: 60px;
    right: 6px;
    margin-left: -24px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #ececec;
    cursor: pointer;
    background: url("../png/4wgr67.png") no-repeat center;
    background-size: 120%;
}
.honour-ajax-img img
{
    max-height: 500px;
    max-width: 100%;
}/*.coop .slimScrollBar {
  right: -30px !important;
}*//*# sourceMappingURL=style.css.map */
.pro-ajax-mains .hd
{
    position: absolute;
    left: 0;
    bottom: 60px;
    width: 100%;
    height: 12px;
    text-align: center;
}
.pro-ajax-mains .hd li
{
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #0e73b9;
    font-size: 0;
    margin: 0 3px;
    cursor: pointer;
}
.footer-logo
{
    height: 90px!important;
    transform: translateY(-15px);
}
.pro-ajax-mains .hd li.on
{
    background: #0e73b9;
    border-color: #0e73b9;
}
.pro-banner-a
{
    margin-bottom: 0;
}
.pro-banner-wrap
{
    padding-bottom: 156px;
}
.wel-news-wrap .wel-news-btns
{
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 50%;
    margin-top: -18px;
    width: 100%;
    height: 1px;
}
.wel-news-wrap .wel-news-btns.on
{
    display: block;
}
.wel-news-wrap .wel-news-btns .wel-news-btn
{
    display: inline-block;
    width: 20px;
    height: 36px;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.wel-news-wrap .wel-news-btns .prev
{
    left: -50px;
    background: url("../png/lq1ien.png") no-repeat center;
}
.wel-news-wrap .wel-news-btns .next
{
    right: -50px;
    background: url("../png/vgfpf2.png") no-repeat center;
}
@media(max-width: 1400px)
{
    .wel-news-wrap .wel-news-btns .prev
    {
        left: 30px;
    }
    .wel-news-wrap .wel-news-btns .next
    {
        right: 30px;
    }
    .wel-news-wrap .wel-news-btns
    {
        top: 18%;
    }
}
@media(min-width: 1400px)
{/*底部搜索*/
    .service-fwm
    {
        width: 330px;
        left: -370px;
    }
}
.side-always .side-items
{
    width: 76px;
    height: 76px;
    margin-bottom: 4px;
}
.side-always .side-items1
{
    background: #a6a6a6;
}
.side-always .side-items2
{
    background: #0e73b9;
}
.side-always .side-items3
{
    background: #0e73b9;
}
.side-always
{
    padding: 0;
    margin-top: -120px;
    background: none;
    height: 240px;
    box-shadow: none;
}
.side-always .side-txts
{
    color: #fff;
}
.animation-mains
{
    z-index: 4;
}/*****************/
.inner-title-h5
{
    color: #0e73b9!important;
    font-weight: bold;
    text-align: center;
}/*#tenvideo_flash_player_1512954388165 {
  margin: 0 auto;
}
iframe {
  margin: 0 auto !important;
}
.wel-video-wrap {
  padding-left: 280px;
  padding-right: 280px;
  box-sizing: border-box;
}*//*****************/
.center
{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.chanp-t a
{
    border: 1px solid #dcdcdc;
}
.chanp-t .cur
{
    border: 1px solid #0e73b9;
}
.chanp-box
{
    margin-top: 50px;
    background: #fff;
    border-radius: 10px;
    margin-bottom: 30px;
}
.chanp-list
{
    overflow: hidden;
    margin-top: 20px;
    width: 1200px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.chanp-list li
{
    width: 280px;
    margin: 0 10px 30px;
    float: left;
    overflow: hidden;
    transition: all .5s;
}
.chanp-list li .imim
{
    width: 260px;
    margin: 10px 10px 0;
    overflow: hidden;
    height: 280px;
}
.chanp-list li .imim img
{
    width: 100%;
    height: 100%;
    transition: all .5s linear;
}
.chanp-list li h1
{
    line-height: 50px;
    text-align: center;
    color: #333;
}
.chanp-list li:hover
{
    box-shadow: 0 2px 5px #333;
}
.chanp-list li:hover .imim img
{
    transform: scale(1.1);
}
.chanp-list li:hover h1
{
    color: #0e73b9;
}
.pro-ajax-mains .hd
{
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    height: 12px;
    text-align: center;
    z-index: 20;
}