@charset "utf-8";

@font-face {
    font-family: 'AdobeSongStd-Light';
    src: url('AdobeSongStd-Light.eot');
    /* IE9 Compat Modes */
    src: url('AdobeSongStd-Light.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('AdobeSongStd-Light.woff') format('woff'),
        /* Modern Browsers */
        url('AdobeSongStd-Light.otf') format('truetype'),
        /* Safari, Android, iOS */
        url('AdobeSongStd-Light.svg#MicrosoftYaHei') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'ElectroluxSans_3_Regular';
    src: url('ElectroluxSans_3_Regular.eot');
    /* IE9 Compat Modes */
    src: url('ElectroluxSans_3_Regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('ElectroluxSans_3_Regular.woff') format('woff'),
        /* Modern Browsers */
        url('ElectroluxSans_3_Regular.otf') format('truetype'),
        /* Safari, Android, iOS */
        url('ElectroluxSans_3_Regular.svg#MicrosoftYaHei') format('svg');
    /* Legacy iOS */
}

@font-face {
    font-family: 'MaisonNeue-Medium';
    src: url('MaisonNeue-Medium.eot');
    /* IE9 Compat Modes */
    src: url('MaisonNeue-Medium.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('MaisonNeue-Medium.woff') format('woff'),
        /* Modern Browsers */
        url('MaisonNeue-Medium.otf') format('truetype'),
        /* Safari, Android, iOS */
        url('MaisonNeue-Medium.svg#MicrosoftYaHei') format('svg');
    /* Legacy iOS */
}

body {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #000000;
}

.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}


.navbar-inverse {
    background-color: #FFFFFF;
    border-color: #5F5D5D;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
}

.navbar-brand {
    margin-top: 0px;
    padding: 0px;
}

.navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 60px;
}

.navbar-navx>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 60px;
}

.nav {
    padding-left: 135px;
}


.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #FFF;
    background-color: #0435be;
}

a {
    color: #333333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    transition: all 300ms ease-in 0ms;
    color: #333333;
}

.navbar-inverse .navbar-nav>li>a {
    color: #000000;
    font-size: 16px;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle>span {
    display: block;
    width: 30px;
    height: 4px;
    background-color: #043d79;
    border-radius: 2px;
    margin: 4px auto;
    transition: .3s;
    transform-origin: left center;
}

.nav-top1 {
    -webkit-transform: rotateZ(34deg);
    -moz-transform: rotateZ(34deg);
    -ms-transform: rotateZ(34deg);
    -o-transform: rotateZ(34deg);
    transform: rotateZ(34deg);
}

.nav-middle1 {
    opacity: 0;
}

.nav-bottom1 {
    -webkit-transform: rotateZ(-34deg);
    -moz-transform: rotateZ(-34deg);
    -ms-transform: rotateZ(-34deg);
    -o-transform: rotateZ(-34deg);
    transform: rotateZ(-34deg);
}

.menu ul.sub_menu {
    position: absolute;
    width: 600px;
    display: none;
    z-index: 999;
    margin-left: 0px;
}

.menu ul.sub_menu a {
    color: #ffffff;
}

.menu ul.sub_menu a:hover {
    color: #ffffff;
    background: none;
}

.bg {
    background: url(../images/bg.png) repeat;
    height: 40px;
    display: none;
    width: 100%;
    z-index: 99;
    position: absolute;
}

.menu ul.sub_menu li {
    float: left;
    width: 100px;
    line-height: 40px;
    list-style-type: none;
    background: none;
}

.menu ul.sub_menu li a {
    color: #ffffff;
    font-size: 12px;
}


.kq1 {
    -webkit-animation-delay: 0.4s;
}

.kq2 {
    -webkit-animation-delay: 0.8s;
    -webkit-animation-duration: 0.8s;
}

.kq3 {
    -webkit-animation-delay: 1.2s;
    -webkit-animation-duration: 1.2s;
}

.kq4 {
    -webkit-animation-delay: 1.6s;
    -webkit-animation-duration: 1.6s;
}

.kq5 {
    -webkit-animation-delay: 2s;
    -webkit-animation-duration: 2s;
}

.kq6 {
    -webkit-animation-delay: 2.4s;
    -webkit-animation-duration: 2.4s;
}


.kuanping {
    width: 1685px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
}

.kuanpp {
    width: 1330px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
}

.kkt {
    width: 100%;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
}

.logo {
    margin-left: 30px;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar>.container .navbar-brand {
    margin-left: 0px;
}

ul {
    padding: 0px;
    margin: 0px;
}

.yuyan {
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background-color: #0435be;
    color: #FFFFFF;
    float: right;
}

.yuyan a {
    display: block;
    color: #FFFFFF;
    font-size: 20px;
    text-decoration: none;
}

.sousuo {
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background-color: #f2f6f7;
    float: right;
}

.guding {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 99;
}

.searchh {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 10px;
    display: none;
    margin: 5px;
    margin-bottom: 5px;
    margin-bottom: 20px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, .2);
    border-radius: 3px;
}

.searchh form {
    height: 40px;
    padding: 0;
}

.searchh #name {
    height: 40px;
    border: 1px #d2dae2 solid;
    border-radius: 0;
    width: 100%;
}

.searchh .btn {
    background-color: #0c4d8f;
    height: 40px;
    border: 0;
    border-radius: 0;
    color: #fff;
    font-size: 1.8rem;
}

.ss a {
    cursor: pointer;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

.Rotation {
    -webkit-transform: rotate(360deg);
    animation: rotation 3s linear infinite;
    -moz-animation: rotation 3s linear infinite;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s linear infinite;
}

.navbar-right .dropdown-menu {
    background-color: #FFFFFF;
    height: auto;
    overflow: hidden;
    right: 0;
    left: auto;
}

.banner {
    margin-top: 100px;
    position: relative;
}

.banner img {
    width: 100%;
}

@keyframes heart {
    from {
        margin-top: 0px;
    }

    to {
        margin-top: -8px;
    }
}

@keyframes heart {
    from {
        transform: translate(0, 0)
    }

    to {
        transform: translate(0, 8px)
    }
}

.xiangxia {
    position: absolute;
    width: 25px;
    height: 88px;
    top: 36%;
    right: 5%;
    z-index: 8;
    animation: heart 0.8s ease-in-out 0.8s infinite alternate;
}

.xiangxia a {
    cursor: pointer;
}

.xilie {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 40px;
}

.xlhh {
    height: auto;
    overflow: hidden;
    padding-top: 23px;
    color: rgba(255, 255, 255, 1);
    border-top: 1px solid rgba(255, 255, 255, 1);
}

.xlhh h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
    background: url(../images/jt.png) top right;
    background-repeat: no-repeat;
    margin-top: 0px;
    margin-bottom: 5px;
}

.mySwiper .swiper-slide {
    opacity: 0.3;
    cursor: pointer;
}

.mySwiper .swiper-slide-thumb-active {
    opacity: 1;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.abbj {
    height: auto;
    overflow: hidden;
    padding-top: 66px;
    padding-bottom: 56px;
    background: url(../images/abbj.jpg) bottom;
    background-size: 100% 100%;
}

.abww {
    height: auto;
    overflow: hidden;
    background-color: #FFFFFF;
}

.abww-aa {
    width: 50%;
    padding: 60px;
    padding-top: 90px;
    padding-right: 183px;
    font-size: 14px;
    line-height: 32px;
    background: url(../images/abnn.png) bottom right;
    background-repeat: no-repeat;
    color: #9e9e9e;
    float: left;
}

.abww-aa h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 29px;
    height: auto;
    overflow: hidden;
    line-height: 43px;
    color: #383838;
    margin-top: 0px;
    margin-bottom: 36px;
}

.shuju {
    height: auto;
    overflow: hidden;
    margin-top: 36px;
}

.shuju li {
    list-style-type: none;
    float: left;
    color: #9e9e9e;
    margin-right: 66px;
}

.shuju li h3 {
    font-family: 'ElectroluxSans_3_Regular', Helvetica, Arial, sans-serif;
    font-size: 40px;
    color: #383838;
    margin-top: 0px;
    margin-bottom: 2px;
}

.abmore {
    height: auto;
    overflow: hidden;
    animation: heart 0.8s ease-in-out 0.8s infinite alternate;
    margin-top: 60px;
}

.abmore a {
    display: block;
    font-size: 14px;
    color: #0435be;
    letter-spacing: 10px;
}

.abww-bb {
    width: 50%;
    float: right;
}

.abww-bb img {
    width: 100%;
}

.lingyu {
    height: auto;
    overflow: hidden;
    color: #808080;
    margin-top: 67px;
}

.lingyu h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 29px;
    color: #383838;
    margin-top: 0px;
    margin-bottom: 8px;
}

.lingyu .swiper-container {
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    padding-bottom: 75px;
}

.lingyu .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 0px;
    left: 0;
    width: 100%;
}

.lingyu .swiper-pagination-bullet {
    width: 25px;
    height: 25px;
    display: inline-block;
    border-radius: 100%;
    background: #FFFFFF;
    opacity: .36;
}

.lingyu .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FFFFFF;
}

.alkk {
    position: relative;
    height: auto;
    overflow: hidden;
}

.alkk-zi {
    position: absolute;
    left: 0px;
    top: 10px;
    width: 100%;
    padding: 20px;
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
}

.alkk-zi h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 14px;
}

.bottom {
    height: auto;
    overflow: hidden;
    padding-top: 50px;
    font-size: 14px;
    line-height: 32px;
    background-color: #FFFFFF;
    color: #888e96;
}

.bottom a {
    color: #888e96;
}

.bottom h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 20px;
    color: #252831;
    margin-top: 0px;
    margin-bottom: 25px;
}

.weixin {
    margin-top: 12px;
    height: 150px;
    display: flex;
}

.footer {
    margin-top: 56px;
    color: #666666;
    line-height: 54px;
    position: relative;
    height: auto;
    overflow: hidden;
}


.footer a {
    color: #666666;
}

.zhiding {
    position: absolute;
    width: 60px;
    height: 54px;
    right: 15px;
    bottom: 0px;
    z-index: 6;
}

.zhiding a {
    cursor: pointer;
}

.zhichi {
    text-align: right;
    padding-right: 136px;
}

.logox {
    margin-top: 0px;
    margin-bottom: 0px;
}

.sousuox {
    width: 80px;
    height: 80px;
    line-height: 80px;
}

.yuyanx {
    width: 80px;
    height: 80px;
    line-height: 80px;
}

.yc {
    display: block;
}

.yd {
    display: none;
}

/* 关于我们 */
.bnn {
    margin-top: 100px;
    position: relative;
}

.bnn img {
    width: 100%;
}

.ablan {
    position: absolute;
    width: 100%;
    height: 72px;
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.31);
    left: 0px;
    bottom: 0px;
}


.ablan-aa {
    width: 70%;
    float: left;
}

.ablan-aa li {
    list-style-type: none;
    width: 170px;
    height: 84px;
    background: url(../images/fenge.png) center right;
    background-repeat: no-repeat;
    position: relative;
    float: left;
}

.ablan-aa li a {
    display: block;
    line-height: 72px;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    cursor: pointer;
}

.ablan-aa li a:hover {
    background-color: #0435be;
}

.ablan-aa li.hover a {
    background-color: #0435be;
}

.jtw {
    position: absolute;
    width: 24px;
    height: 12px;
    background: url(../images/jtw.png);
    left: 43%;
    bottom: 0px;
    z-index: 6;
    opacity: 0;
}

.ablan-aa li a:hover .jtw {
    opacity: 1;
}

.ablan-aa li.hover .jtw {
    opacity: 1;
}

.ablan-bb {
    width: 30%;
    line-height: 72px;
    color: #FFFFFF;
    float: right;
    text-align: right;
}

.ablan-bb img {
    width: auto;
}

.ablan-bb a {
    color: #FFFFFF;
}

.ablan-bb a:hover {
    color: #f2f6f7;
}

.abt {
    color: #f2f6f7;
}

.abbjk {
    height: auto;
    overflow: hidden;
    padding-top: 90px;
    padding-bottom: 76px;
    font-size: 16px;
    line-height: 34px;
    background: url(../images/abbjw.jpg) center;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}

.abbjk h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 30px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 36px;
}

.shuzi {
    height: auto;
    overflow: hidden;
    margin-top: 66px;
}

.shuzi li {
    list-style-type: none;
    width: 50%;
    padding-left: 40px;
    font-size: 16px;
    color: #595150;
    background: url(../images/fenge2.png) left;
    background-repeat: no-repeat;
    float: left;
}

.shuzi li h3 {
    font-family: 'ElectroluxSans_3_Regular', Helvetica, Arial, sans-serif;
    width: 136px;
    position: relative;
    font-size: 47px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.shuzi li h4 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    width: 75px;
    position: relative;
    font-size: 47px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.sst {
    position: absolute;
    width: 23px;
    font-size: 16px;
    color: #ff9c00;
    top: 0px;
    right: 0px;
}

.abtu {
    margin-top: 50px;
    height: auto;
    overflow: hidden;
    margin-left: -10px;
    margin-right: -10px;
}

.abtu li {
    list-style-type: none;
    width: 50%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

/* 产品列表 */
.cplan {
    position: absolute;
    width: 100%;
    height: 72px;
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.31);
    left: 0px;
    bottom: 0px;
}

.cplan li {
    list-style-type: none;
    width: 14.28%;
    height: 84px;
    background: url(../images/fenge.png) center right;
    background-repeat: no-repeat;
    position: relative;
    float: left;
}

.cplan li a {
    display: block;
    line-height: 72px;
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
}

.cplan li a:hover {
    background-color: #0435be;
}

.cplan li.hover a {
    background-color: #0435be;
}

.cplan li a:hover .jtw {
    opacity: 1;
}

.cplan li.hover .jtw {
    opacity: 1;
}

.chanpin {
    height: auto;
    overflow: hidden;
    padding-top: 115px;
    padding-bottom: 60px;
    background: url(../images/cpbj.png) top center;
    background-repeat: no-repeat;
}

.cplm {
    height: auto;
    overflow: hidden;
    line-height: 70px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 42px;
}

.cplm-aa {
    width: 60%;
    font-size: 24px;
    float: left;
}

.cplm-bb {
    width: 40%;
    color: #8c8c8c;
    float: right;
    text-align: right;
}

.cplm-bb a {
    color: #8c8c8c;
}

.cprow {
    height: auto;
    overflow: hidden;
    margin-left: -12px;
    margin-right: -12px;
    padding-top: 12px;
}

.cprow li {
    list-style-type: none;
    width: 33.3%;
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 40px;
}

.cptux {
    height: auto;
    overflow: hidden;
    background-color: #FFFFFF;
    position: relative;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
    border-radius: 0;
}

.cptux-zi {
    height: auto;
    overflow: hidden;
    padding: 25px;
    border-top: 1px solid #f6f6f9;
}

.cptux a i img {
    transition: .3s;
    width: 100%;
}

.cptux a i .cptux-zi img {
    width: auto;
}

.cptux-zi h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 22px;
    height: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #595555;
    margin-top: 0px;
    margin-bottom: 14px;
}

.cptux-zi h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #595555;
    margin-top: 0px;
    margin-bottom: 28px;
}

.cptux a i {
    display: block;
    position: relative;
    overflow: hidden;
    font-style: normal;
}


.cptux a:hover i img {
    transform: scale(1.05);
}

.cptux a i:before {
    content: "";
    display: block;
    width: 0;
    height: 6px;
    background: #0435be;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;
    z-index: 7;
}

.cptux a:hover i:before {
    width: 100%;
}

.cptux a i:after {
    content: "";
    display: block;
    width: 6px;
    height: 0;
    background: #0435be;
    position: absolute;
    top: 0;
    right: 0;
    transition: .3s;
    z-index: 7;
}

.cptux a:hover i:after {
    height: 100%;
}

.cptux a i b:before {
    content: "";
    display: block;
    width: 6px;
    height: 0;
    background: #0435be;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: .3s;
    z-index: 7;
}

.cptux a:hover b:before {
    height: 100%;
}

.cptux a i b:after {
    content: "";
    display: block;
    width: 0;
    height: 6px;
    background: #0435be;
    position: absolute;
    bottom: 0;
    right: 0;
    transition: .3s;
    z-index: 7;
}

.cptux a:hover b:after {
    width: 100%;
}

/* 分页 */
.page_info {
    text-align: center;
    line-height: 38px;
    font-size: 1.6rem;
    font-family: Avenir-Regular;
    color: #666;
}

.page_list {
    display: flex;
    justify-content: center;
}

.page_list a {
    display: block;
    font-size: 1.6rem;
    font-family: Avenir-Regular;
    color: #666;
    line-height: 38px;
    padding: 0px 15px;
    margin: 0px 4px;
    transition: .3s;
}

.page_list a.on,
.page_list a:hover {
    color: #fff;
    background-color: #013189;
    border-radius: 3px;
}

/* 产品详情 */
.cpkuai {
    margin-top: 50px;
    margin-bottom: 50px;
}

.pro-img {
    margin-top: 24px;
    margin-bottom: 40px;
}

.pro-img .xiaotu {
    margin-top: 20px;

}

.pro-img #Gbig {
    width: 100%;
    border: 1px solid #eeeeee;
}

.pro-img .xiaotu li {}

.pro-img .xiaotu li a {
    display: block;
    border: 2px #ddd solid;
    margin: 1px;
}

.pro-img .xiaotu li.hover {
    border: 2px #0435be solid;
}

.pro-img .colmd5 {
    width: 42%;
    float: left;
}

.pro-img .colmd7 {
    width: 54%;
    float: right;
}

.pro-img .colmd7 .pro-ptt {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 27px;
    font-weight: bold;
    padding: 0px 0px 15px;
    border-bottom: 1px #e8e8e8 solid;
    font-weight: bold;
}

.pro-img .colmd7>span {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid rgba(127, 127, 127, .16);
    display: block;
    color: rgba(0, 0, 0, .8);
    font-size: 21px;
    line-height: 30px;
    width: 100%;
    word-wrap: break-word;
}

.tedian {
    height: auto;
    overflow: hidden;
}

.tedian li {
    list-style-type: none;
    height: auto;
    overflow: hidden;
    padding-top: 45px;
    padding-bottom: 36px;
    border-bottom: 1px dashed rgba(127, 127, 127, .16);
}

.tedian-aa {
    width: 20%;
    color: #000000;
    float: left;
}

.tedian-bb {
    width: 75%;
    float: right;
}

.cpxq-nei .table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 15px;
    font-size: 20px;
    line-height: 30px;
    vertical-align: top;
    border-top: 0px solid #dddddd;
    border-bottom: 1px solid rgba(127, 127, 127, .16);
}

.jqzzoom {
    position: relative;
}

.jqzoom {
    position: relative;
    overflow: hidden;
    border: 0px #ddd solid;
    height: auto;
    overflow: hidden;
}

.zoomdiv {
    float: left;
    top: 0 !important;
    left: 101% !important;
    border: 3px solid #e4e4e4;
    display: none;
    text-align: center;
    overflow: hidden;
    position: absolute;
    z-index: 6;
    background-color: #fff;
}

.bigimg {
    width: 1600px;
}

.jqZoomPup {
    z-index: 8;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 80px !important;
    height: 80px !important;
    border: 1px solid #aaa;
    background: #FEDE4F 50% top no-repeat;
    opacity: 0.5;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: alpha(Opacity=50);
    cursor: move;
}



.jqzzoom .navigation {
    width: 100%;
    margin: 10px 0 0;
}

.jqzzoom .carousel {
    overflow: hidden;
}

.jqzzoom .carousel ul {
    width: 2000em;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

.jqzzoom .prev-navigation,
.next-navigation {
    display: block;
    cursor: pointer;
}

.jqzzoom .prev-navigation {
    background: url(../images/left.gif) left center no-repeat;
    height: 91px;
    width: 39px;
    float: left;
}

.jqzzoom .next-navigation {
    background: url(../images/right.gif) right center no-repeat;
    width: 39px;
    height: 91px;
    float: right;
}

.procem {
    padding: 0px 36px;
    position: relative;
}

#fuwus {
    position: static;
}

.procem .swiper-pagination-bullet-active {
    opacity: 1;
    background: #cf152d;
}

.procem .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    left: 3px;

    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

.procem .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    right: 3px;

    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

#xiaotu .swiper-slide a.hover {
    border: 2px #0435be solid;
}

.procem .swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}


.cpxq {
    margin-top: 55px;
    height: auto;
    overflow: hidden;
}

.cpxq-lan {
    height: auto;
    overflow: hidden;
    background-color: #f5f6f6;
    padding-left: 15px;
}

.cpxq-lan li {
    list-style-type: none;
    line-height: 52px;
    padding-left: 25px;
    padding-right: 25px;
    border-bottom: 3px solid #0435be;
    color: #0435be;
    font-size: 20px;
    float: left;
}

.cpxq-nei {
    padding: 25px;
    height: auto;
    overflow: hidden;
    font-size: 15px;
    line-height: 25px;
    color: #515151;
}

.liebiao {
    height: 78px;
    border: 1px solid #ebebeb;
    margin-top: 25px;
}

.liebiao-aa {
    width: 16%;
    height: 78px;
    line-height: 78px;
    text-align: center;
    float: left;
    border-right: 1px solid #ebebeb;

}

.liebiao-bb {
    width: 68%;
    height: 78px;
    line-height: 78px;
    float: left;
    text-align: center;
    color: #919191;
    border-right: 1px solid #ebebeb;
}

.liebiao-bb a {
    color: #919191;
}

.liebiao-cc {
    width: 16%;
    height: 78px;
    line-height: 78px;
    text-align: center;
    float: right;
}

.fanhuiw {
    width: 125px;
    height: 49px;
    margin-top: 40px;
}

.fanhuiw a {
    display: block;
    width: 100%;
    height: 49px;
    line-height: 49px;
    background-color: #fafafa;
    color: #5e6464;
    font-size: 20px;
    text-align: center;
}

.fanhuiw a:hover {
    background-color: #e2e2e2;
}

/* 新闻中心 */
.xinwen {
    margin-top: 40px;
    margin-bottom: 86px;
}

.xinwen h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 24px;
    line-height: 70px;
    border-bottom: 1px solid #f1f1f1;
    margin-top: 0px;
    margin-bottom: 75px;
}

.xwnn {
    height: auto;
    overflow: hidden;
    padding-left: 40px;
    padding-right: 40px;
}

.xwnn li {
    list-style-type: none;
    margin-bottom: 34px;
}

.xwkk {
    height: auto;
    overflow: hidden;
    background-color: #f8f8f8;
}

.xwkk img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
    width: 100%;
}

.xwkk:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 500ms ease-in 0ms;
}

.xwkk section {
    overflow: hidden;
}

.xwkk-aa {
    width: 29%;
    float: left;
}

.xwkk-bb {
    width: 71%;
    padding: 39px;
    float: right;
}

.xwkk-bb h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 30px;
}

.xwtt {
    height: auto;
    overflow: hidden;
}

.xwmore {
    width: 100px;
    height: 32px;
    line-height: 32px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #0435be;
    border: 1px solid #0435be;
}

.xwkk:hover .xwkk-bb h3 {
    color: #0435be;
    transition: all 300ms ease-in 0ms;
}

.xwkk:hover .xwmore {
    background-color: #0435be;
    color: #FFFFFF;
    transition: all 300ms ease-in 0ms;
}

.xwtm {
    width: 30%;
    line-height: 32px;
    color: #74787f;
    float: right;
    text-align: right;
}

.xwtm img {
    width: auto;
}

.inewsct {}

.inewsct .inews-tt {
    border-bottom: 1px rgba(0, 0, 0, .25) dashed;
    padding-bottom: 10px;
}

.inewsct .inews-tt p {
    font-size: 2.0rem;
    text-align: center;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 20px;
}

.inewsct .inews-tt .skk {
    color: rgba(0, 0, 0, .55);
    text-align: center;
    margin-bottom: 20px;
}

strong {
    font-weight: 700;
}

.inewsct .inews-ct {
    padding: 20px 0px 0px;
    color: rgba(0, 0, 0, .7);
    text-align: justify;
    font-size: 18px;
    line-height: 25px;
}

.liebiaok {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}

.liebiaok-aa {
    width: 80%;
    line-height: 30px;
    color: #666666;
    float: left;
}

.shangy {
    height: auto;
    overflow: hidden;
    line-height: 32px;
    color: #666666;
    border-bottom: 1px dotted #ececec;
}

.xiay {
    height: auto;
    overflow: hidden;
    color: #666666;
    line-height: 32px;
}

.liebiaok-bb {
    width: 16%;
    float: right;
}

.fanhui {
    width: 142px;
    height: 43px;
    margin-top: 6px;
    float: right;
}

.fanhui a {
    display: block;
    width: 142px;
    height: 43px;
    line-height: 43px;
    color: #FFFFFF;
    background-color: #0435be;
    font-size: 14px;
    text-align: center;
    border-radius: 20px;
}

/* 招聘 */
.ijoint {}

.ijoin {
    margin-top: 40px;
    margin-bottom: 40px;

}

.ijoin dl {
    background: #0435be;
    padding: 0px 30px;
}

.ijoin dl dd {
    float: left;
    width: 25%;
    color: #fff;
    line-height: 40px;
    padding: 25px 0px;
    font-size: 2.0rem;
}

.ijoin dl dd:nth-of-type(4) {
    width: 22%;
}

.ijoin dl dd:nth-of-type(5) {
    width: 30%;
}

@media (max-width:1400px) {
    .ijoin dl dd {
        font-size: 1.8rem;
    }
}

@media (max-width:992px) {
    .ijoin {
        margin: 15px 0px 0px;
    }

    .ijoin dl {
        padding: 0px 15px;
    }

    .ijoin dl dd {
        line-height: 30px;
        padding: 10px 0px;
        font-size: 1.6rem;
    }
    

}

.ijoin ul {
    margin-top: 30px;
}

.ijoin ul li {
    border-bottom: 1px rgba(0, 0, 0, .15) dashed;
    list-style-type: none;
    margin-bottom: 20px;
}

.ijoin ul li .jitp {
    padding: 25px 30px;
    transition: .3s;
    display:flex;
}

.ijoin ul li .jitp span {
    word-break: break-word;
    width: 25%;
    color: #545459;
    line-height: 1;
    font-size: 1.9rem;
}

.ijoin ul li .jitp span:nth-of-type(4) {
    width: 22%;
}

.ijoin ul li .jitp span:nth-of-type(5) {
    width: 30%;
}

@media (max-width:1400px) {
    .ijoin ul li .jitp span {
        font-size: 1.6rem;
    }
}

.ijoin ul li .jitp span small {
    width: 138px;
    display: block;
    height: 44px;
    font-size: 1.9rem;
    color: #545459;
    background: #efefef;
    cursor: pointer;
    text-align: center;
    transition: .3s;
    float: left;
}

.ijoin ul li.cur {
    border-bottom: 0;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .15);
}

.ijoin ul li.cur .jitp span small {
    background: #fff;
}

.ijoin ul li .jitp span small:hover {
    background: #fe710a;
    color: #fff;
}

.ijoin ul li.cur .jitp {
    background: #e6e6e6;
}

.ijoin ul li .jitp span i {
    display: block;
    background: url(../images/sjt.png) center no-repeat;
    height: 44px;
    float: right;
    cursor: pointer;
    width: 40px;
}

.ijoin ul li.cur .jitp span i {
    transform: rotate(180deg);
}

.ijoin ul li .jitp span a {
    display: none;
    width: 90%;
    height: 30px;
    line-height: 30px;
    color: #545459;
    background: #efefef;
    font-size: 1.4rem;
    text-align: center;
}

@media (max-width:1400px) {
    .ijoin ul li .jitp span small {
        font-size: 1.6rem;
    }
}

@media (max-width:992px) {
    .ijoin ul li .jitp span a {
        display: block;
        width: 100%;
    }

    .ijoin ul li .jitp span small {
        display: none;
    }

    .ijoin ul li .jitp span i {
        display: none;
    }
    .ijoin ul li .jitp{
        padding: 15px 10px;
    }
}

.ijoin .jibt {
    display: none;
    padding: 20px 70px 50px;
}

.ijoin .jibt h1 {
    font-size: 2.0rem;
    line-height: 40px;
}

.ijoin .jibt section {
    padding: 15px 0px 15px 20px;
    color: #545459;
    line-height: 26px;
}

.ijoin .jibt>div>h2 {
    width: 140px;
    line-height: 44px;
    color: #fff;
    background: #0435be;
    text-align: center;
    font-size: 1.5rem;
    transition: .3s;
    cursor: pointer;
    margin: 15px 0px 0px;
}

.ijoin .jibt>div>h2:hover {
    background: #fe710a;
}

.ijoindd .zwxxx {
    padding-bottom: 10px;
}

.ijoindd .zwxxx span {
    display: block;
    line-height: 30px;
    color: #000;
}

.ijoindd .zwxxx .zpzw {
    font-size: 1.6rem;
    margin-bottom: 10px;
}

.ijoindd iframe {
    height: 720px;
    width: 100%;
}


@media (max-width:992px) {
    .ijoindd {
        margin: 0;
        height: auto;
        overflow: hidden;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .ijoindd .jibt {
        display: block;
        padding: 0px;
    }

    .ijoindd .jibt h1 {
        font-size: 1.6rem;
        line-height: 30px;
    }

    .ijoindd .jibt section {
        padding: 10px 0px;
    }
}

.ijoin ul {
    padding: 0px;
}


.apply {
    position: fixed;
    z-index: 10000;
    background: rgba(0, 0, 0, .8);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}

.zwcont {
    width: 60%;
    left: 20%;
    top: 50%;
    margin-top: -378px;
    position: relative;
}

.zwcont iframe {
    height: 756px;
    background: transparent;
    width: 100%;
}

.tmbody {
    background: transparent;
}

.zwcont .closets {
    position: absolute;
    height: 90px;
    right: 15px;
    top: 0;
    cursor: pointer;
    width: 40px;
    background: url(../images/gbtou.png) center no-repeat;
}

.sqxx {
    width: 100%;
    background: #fff;
}

.sqxx h2 {
    text-align: center;
    font-size: 2.0rem;
    margin: 0px;
    color: #000;
    line-height: 90px;
}

.sqxx h2 big {
    font-size: 2.0rem;
}

.sqxx .form {
    background: #f6f6f6;
    padding: 30px 7% 25px;
}

.sqxx .form div {
    float: left;
    width: 47%;
    margin-right: 6%;
    margin-bottom: 25px;
}

.sqxx .form div:nth-child(2n+0) {
    margin-right: 0;
}

.sqxx .form div p {
    float: left;
    width: 88px;
    color: #636366;
    line-height: 42px;
}

.sqxx .form div p:before {
    content: "* ";
    color: #f00;
}

.sqxx .form div input {
    width: calc(100% - 88px);
    background: #fff;
    border: 1px rgba(0, 0, 0, .1) solid;
    line-height: 22px;
    outline: none;
    padding: 9px 10px;
}

.sqxx .form div select {
    width: calc(100% - 88px);
    border: 1px rgba(0, 0, 0, .1) solid;
    background: #fff;
    height: 42px;
    outline: none;
    padding: 0px 10px;
}

.sqxx .form div:last-child {
    width: 100%;
}

.sqxx .form div textarea {
    width: calc(100% - 88px);
    background: #fff;
    border: 1px rgba(0, 0, 0, .1) solid;
    line-height: 22px;
    outline: none;
    padding: 9px 10px;
    resize: none;
}

.sqxx form button {
    display: block;
    margin: 30px auto 0px;
    background: #0435be;
    width: 100%;
    max-width: 230px;
    color: #fff;
    height: 44px;
    outline: none;
    font-size: 1.5rem;
    transition: .3s;
    border: 0;
}

.zwcont form button:hover {
    background: #333;
}

/* 联系我们 */
.lxnnw {
    width: 1500px;
    height: auto;
    overflow: hidden;
    margin: 50px auto 50px;
}

.lxnnw h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 38px;
    color: #252525;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

.lxnnw h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 70px;
}

.lxhh {
    height: auto;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f0f0f0;
}

.lxhh-aa {
    width: 10%;
    float: left;
}

.lxhh-bb {
    width: 89%;
    float: right;
    color: #666666;
    font-size: 16px;
}

.lxhh-bb h4 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 16px;
    color: #333333;
}

.liuyans {
    height: auto;
    overflow: hidden;
    padding-top: 70px;
    padding-bottom: 45px;
    background-color: #f1f1f1;
}

.liuyans h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 42px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 83px;
}

.lykkm {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.hzi {
    color: #0435be;
}

.biao {
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

.biao h4 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 14px;
    color: #666666;
}

.kka {
    height: 60px;
    border: 1px solid #d2d2d2;
}

.kkb {
    border: 1px solid #d2d2d2;
}

.anniu {
    width: 208px;
    height: 54px;
    font-size: 16px;
    background-color: #1d2c6a;
    border: 1px solid #1d2c6a;
    padding: 0px;
}


.cptuw {
    border: 6px solid #efefef;
    background-color: #efefef;
    height: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 30px;

}

.cptuw a {
    cursor: pointer;
}

.cptuw:hover {
    border: 6px solid #0435be;
    background-color: #0435be;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .5);
    transition: all 500ms ease-in 0ms;
}

.cptuw a {
    color: #333333;
}

.cptuw a:hover {
    color: #ffffff;
}

.cptuw h4 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 7px;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

/* 弹窗 */

.pdcon-ct {
    display: flex;
    flex-wrap: wrap;
}

.pdcon-ct>span {
    display: block;
    color: #fff;
    background: #2e4b98;
    padding: 8px 30px;
    font-size: 1.4rem;
    font-weight: 600;
}

.pdcon {
    border-top: 3px #2e4b98 solid;
    padding: 20px 0px;
    font-size: 1.4rem;
    color: rgba(0, 0, 0, .6);
    width: 100%;
}

.picshade {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.91;
    filter: alpha(opacity=91);
    z-index: 99;
    display: none;
}

.pictures_eyes_close {
    position: fixed;
    top: 30px;
    right: 30px;
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url(../images/close.png) no-repeat;
    z-index: 100;
    display: none;
}

.pictures_eyes {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 199;
    display: none;
}

.pictures_eyes_in {
    position: relative;
    text-align: center;
}

.pictures_eyes_in img {
    max-height: 500px;
}

.pictures_eyes_in section p {
    color: #fff;
    padding: 15px 0px;
}

.pictures_eyes_in .prev,
.pictures_eyes_in .next {
    position: absolute;
    top: 50%;
    width: 51px;
    height: 51px;
    cursor: pointer;
}

.pictures_eyes_in .prev {
    left: 35px;
    background: url(../images/Tleft.png) no-repeat;
}

.pictures_eyes_in .next {
    right: 35px;
    background: url(../images/Tright.png) no-repeat;
}

.pictures_eyes_indicators {
    position: fixed;
    left: 0;
    bottom: 15px;
    width: 100%;
    text-align: center;
    z-index: 299;
}

.pictures_eyes_indicators a {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 6px 3px 0 3px;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 0 2px #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    overflow: hidden;
}

.pictures_eyes_indicators img {
    height: 50px;
}

.pictures_eyes_indicators .current {
    filter: alpha(opacity=100);
    opacity: 1;
}

.icase ul {
    margin: 0px;
}

.icase ul li {
    list-style-type: none;
}


/* 发展历程 */

.licheng {
    position: relative;
    margin: 30px 0px 0px;
}

.licheng:after {
    content: "";
    display: block;
    height: 0px;
    width: calc(100% - 160px);
    top: 50%;
    left: 80px;
    margin-top: -1px;
    border-bottom: 2px #ddd dashed;
    position: absolute;
}

.licheng .swiper-container {
    margin: 0px 80px 0px 120px;
    position: static;
    padding: 20px 0px;
}

#licheng .swiper-pagination {
    display: none;
}

@media (max-width:1200px) {
    .fazhan {
        padding: 30px 0px 0px;
    }

    .fazhan .fztitle p {
        font-size: 3.2rem;
        line-height: 40px;
    }

    .fazhan .fztitle span {
        font-size: 1.6rem;
        padding: 10px 0px 0px;
    }

    .licheng {
        margin: 0px 0px 0px;
    }
}

@media (max-width:992px) {
    .licheng {
        padding: 20px 0px;
    }

    .fazhan {
        padding: 30px 0px 0px;
    }

    .fazhan .fztitle p {
        font-size: 2.4rem;
        line-height: 30px;
    }

    .fazhan .fztitle span {
        font-size: 1.4rem;
        padding: 10px 0px 0px;
        line-height: 24px;
    }
}

.licheng .swiper-container .swiper-button-next {
    background: url(../images/rightk.png) center no-repeat;
    width: 63px;
    height: 63px;
    margin-top: -30px;
    right: 0;
}

.licheng .swiper-container .swiper-button-prev {
    background: url(../images/leftk.png) center no-repeat;
    width: 63px;
    height: 63px;
    margin-top: -30px;
    left: 0;
}

.licheng .swiper-slide section {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 3;
    align-content: flex-end;
    height: 450px;
    padding-left: 10px;
}

@media (max-width:1200px) {
    .licheng .swiper-slide section {
        height: 325px;
    }
}

@media (max-width:992px) {
    .licheng .swiper-slide section {
        height: 410px;
    }
}

.licheng .swiper-slide section>small {
    cursor: pointer;
    position: relative;
    order: 1;
    transition: .3s;
}

.licheng .swiper-slide section>small p {
    font-size: 23px;
    color: #FFFFFF;
    display: block;
    width: 76px;
    height: 76px;
    background: #000000;
    border-radius: 50%;
    text-align: center;
    line-height: 76px;
    margin: 0px;
    transition: .3s;
}

.licheng .swiper-slide section>span {
    width: calc(100% - 38px);
    left: 38px;
    padding-top: 30px;
    top: 0;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border-left: 2px #ddd dashed;
    padding-left: 15px;
    align-content: flex-end;
    order: 2;
    transition: .3s;
}

.licheng .swiper-slide section>span:before {
    content: "";
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #b8c1c1;
    left: -8px;
    bottom: 0;
    transition: .3s;
}

.licheng .swiper-slide section>span p {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 45px;
    color: #000000;
    font-weight: bold;
    line-height: 45px;
    width: 100%;
    order: 2;
    margin-top: 5px;
    margin-bottom: -3px;
    transition: .3s;
}

.licheng .swiper-slide section>span big {
    display: block;
    font-size: 16px;
    line-height: 21px;
    color: #666666;
    order: 1;
    padding: 10px 0px 0px;
    transition: .3s;
    min-height: 115px;
}

.licheng .swiper-slide section:hover>span {
    border-left: 2px #0435be solid;
}

.licheng .swiper-slide section:hover>small p {
    color: #fff;
    background: #0435be;
    position: relative;
    z-index: 2;
}

.licheng .swiper-slide section>small:after {
    content: "";
    display: block;
    width: 120%;
    height: 120%;
    left: -10%;
    top: -10%;
    border: 1px solid #000000;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
}

.licheng .swiper-slide section:hover>small:after {
    content: "";
    display: block;
    width: 120%;
    height: 120%;
    left: -10%;
    top: -10%;
    border: 1px solid #0435be;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
}

.licheng .swiper-slide section:hover>span p {
    color: #0435be;
}

.licheng .swiper-slide section:hover>span:before {
    background: #0435be;
}

@media (min-width:768px) {
    .licheng .swiper-slide:nth-child(2n+0) section {
        align-content: flex-start;
    }

    .licheng .swiper-slide:nth-child(2n+0) section>span {
        order: 1;
        top: 0;
        bottom: auto;
        align-content: flex-start;
        padding-bottom: 30px;
        padding-top: 0;
    }

    .licheng .swiper-slide:nth-child(2n+0) section>span:before {
        bottom: auto;
        top: 0;
    }

    .licheng .swiper-slide:nth-child(2n+0) section>small {
        order: 2;
    }

    .licheng .swiper-slide:nth-child(2n+0) section>span big {
        order: 2;
        padding: 0px 0px 10px;
    }

    .licheng .swiper-slide:nth-child(2n+0) section>span p {
        order: 1;
        margin-top: -10px;
        margin-bottom: 5px;
    }
}

@media (max-width:768px) {
    .licheng .swiper-container {
        margin: 0px 0px 0px 0px;
    }

    .licheng .swiper-slide section {
        height: auto;
        padding: 0 25px;
    }

    .licheng .swiper-slide section>small {
        order: 2;
        margin: 20px auto 0;
    }

    .licheng .swiper-slide section>small p {
        color: #fff;
        background: #000000;
    }

    .licheng .swiper-slide section>span {
        border-left: 0px #ddd dashed;
        order: 1;
        padding: 0;
        width: 100%;
        text-align: center;
        left: 0;
    }

    .licheng .swiper-slide section>small:after {
        content: "";
        display: block;
        width: 120%;
        height: 120%;
        left: -10%;
        top: -10%;
        background: rgba(11, 90, 168, 0);
        border-radius: 50%;
        position: absolute;
        z-index: 1;
    }

    .licheng .swiper-slide section>span p {
        order: 1;
        color: #0435be;
    }

    .licheng .swiper-slide section>span big {
        order: 2;
    }

    .licheng .swiper-slide section>span:before {
        display: none;
    }

    .licheng:after {
        display: none;
    }

    .licheng .swiper-slide section:hover>span {
        border-left: 0px #0435be solid;
    }

    #licheng .swiper-pagination {
        display: block;
    }

    #licheng .swiper-button-next {
        display: none;
    }

    #licheng .swiper-button-prev {
        display: none;
    }

    #licheng .swiper-pagination .swiper-pagination-bullet-active {
        background: #0435be;
    }
}


@media (min-width: 1600px) and (max-width: 1700px) {
    .kuanping {
        width: 100%;
    }

    .nav {
        padding-left: 80px;
    }

    .logo {
        margin-left: 15px;
    }

    .navbar-nav>li>a {
        padding-left: 16px;
        padding-right: 16px;
    }

    .abww-aa {
        padding: 60px;
    }

}

@media (min-width: 1400px) and (max-width: 1600px) {
    .kuanping {
        width: 100%;
    }

    .nav {
        padding-left: 50px;
    }

    .logo {
        margin-left: 15px;
    }

    .navbar-nav>li>a {
        padding-left: 14px;
        padding-right: 14px;
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 14px;
    }

    .abww-aa {
        padding: 40px;
    }

    .lxnnw {
        width: 100%;
    }

}

@media (min-width: 1200px) and (max-width: 1400px) {
    .kuanping {
        width: 100%;
    }

    .kuanpp {
        width: 100%;
    }

    .nav {
        padding-left: 50px;
    }

    .logo {
        margin-left: 15px;
    }

    .navbar-nav>li>a {
        padding-left: 14px;
        padding-right: 14px;
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 14px;
    }

    .yuyan {
        width: 60px;
    }

    .sousuo {
        width: 60px;
    }

    .abww-aa {
        padding: 20px;
    }

    .lxnnw {
        width: 100%;
    }

}

@media (min-width: 1000px) and (max-width: 1200px) {
    .kuanping {
        width: 100%;
    }

    .kuanpp {
        width: 100%;
    }

    .nav {
        padding-left: 50px;
    }

    .logo {
        margin-left: 15px;
    }

    .navbar-nav>li>a {
        padding-left: 14px;
        padding-right: 14px;
    }

    .navbar-inverse .navbar-nav>li>a {
        font-size: 14px;
    }

    .yuyan {
        width: 60px;
    }

    .sousuo {
        width: 60px;
    }

    .abww-aa {
        padding: 20px;
    }

    .lxnnw {
        width: 100%;
    }

}


@media (min-width: 0px) and (max-width: 1000px) {

    .navbar-nav>li>a {
        padding: 10px 20px;
        line-height: 20px;
    }

    .navbar-toggle {
        position: relative;
        float: right;
        padding: 5px 8px;
    }

    .nav {
        padding-left: 0px;
    }


    .kuanping {
        width: 100%;
    }

    .kuanpp {
        width: 100%;
    }

    .logo {
        width: 240px;
        margin-left: 15px;
        height: auto;
        overflow: hidden;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .banner {
        margin-top: 51px;
    }

    .navbar-collapse {
        max-height: 500px;
    }

    .yuyank {
        width: 50%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background-color: #0435be;
        color: #FFFFFF;
        float: right;
    }

    .yuyank a {
        color: #FFFFFF;
    }

    .sousuo {
        width: 50%;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background-color: #f2f6f7;
        float: left;
    }

    .abbj {
        height: auto;
        overflow: hidden;
        background: none;
        padding: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .abww-aa {
        width: 100%;
        padding: 10px;
        font-size: 14px;
        line-height: 23px;
    }

    .abww-aa h2 {
        font-size: 18px;
        height: auto;
        overflow: hidden;
        line-height: 25px;
        color: #383838;
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .shuju {
        margin-top: 15px;
    }

    .shuju li {
        list-style-type: none;
        float: left;
        width: 50%;
        color: #9e9e9e;
        margin-right: 0px;
    }

    .abmore {
        height: auto;
        overflow: hidden;
        margin-top: 20px;
    }

    .abww-bb {
        width: 100%;
    }

    .lingyu {
        height: auto;
        overflow: hidden;
        color: #808080;
        margin-top: 20px;
    }

    .lingyu h2 {
        font-size: 18px;
        color: #383838;
        margin-top: 0px;
        margin-bottom: 8px;
    }

    .lingyu .swiper-container {
        height: auto;
        overflow: hidden;
        margin-top: 20px;
        padding-bottom: 35px;
    }

    .lingyu .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
        display: inline-block;
        border-radius: 100%;
        background: #10358a;
        opacity: .36;
    }

    .lingyu .swiper-pagination-bullet-active {
        opacity: 1;
        background: #10358a;
    }

    .weixin {
        width: 100%;
    }


    .footer {
        margin-top: 20px;
    }

    .bottom {
        height: auto;
        overflow: hidden;
        padding: 0px;
        padding-top: 20px;
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 50px;
        border-top: 1px solid #eeeeee;
    }

    .yc {
        display: none;
    }

    .yd {
        display: block;
    }

    .fygnav {
        padding: 0px;
        height: 50px;
        background-color: #0435be;
    }

    .fygnav ul {
        list-style-type: none;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .fygnav li {
        width: 100%;
        text-align: center;
        float: left;
    }

    .fygnav li a {
        display: block;
        color: #FFFFFF;
        background-color: #0435be;
        height: 50px;
        line-height: 50px;
    }

    .fygnav li a:hover {
        color: #FFFFFF;
        background-color: #0435be;
    }

    .bnn {
        margin-top: 51px;
    }

    .ablan {
        position: relative;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .ablan .kuanping {
        padding: 0px;
    }

    .ablan-aa {
        width: 100%;
    }

    .ablan-aa li {
        list-style-type: none;
        width: 33.3%;
        height: 40px;
        background: none;
        position: relative;
        float: left;
    }

    .ablan-aa li a {
        display: block;
        line-height: 40px;
        text-align: center;
        color: #FFFFFF;
        font-size: 14px;
    }

    .ablan-bb {
        display: none;
    }

    .abbjk {
        height: auto;
        overflow: hidden;
        padding: 0px;
        padding-top: 30px;
        padding-bottom: 30px;
        font-size: 14px;
        line-height: 25px;
        background: none;
        background-color: #FFFFFF;
    }

    .abbjk h2 {
        font-size: 20px;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .shuzi {
        height: auto;
        overflow: hidden;
        margin-top: 20px;
    }

    .shuzi li h3 {
        width: 100px;
        position: relative;
        font-size: 30px;
    }

    .shuzi li h4 {
        width: 56px;
        position: relative;
        font-size: 30px;
    }

    .abtu {
        margin-top: 20px;
    }

    .cplan {
        position: relative;
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .cplan li {
        list-style-type: none;
        width: 50%;
        height: 40px;
        background: none;
        position: relative;
        float: left;
    }

    .cplan li a {
        display: block;
        line-height: 40px;
        text-align: center;
        color: #FFFFFF;
        font-size: 14px;
    }

    .cplan .kuanping {
        padding: 0px;
    }

    .jtw {
        display: none;
    }

    .chanpin {
        height: auto;
        overflow: hidden;
        padding: 0px;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .cplm {
        height: auto;
        overflow: hidden;
        line-height: 40px;
        border-bottom: 1px solid #e4e4e4;
        margin-bottom: 20px;
    }

    .cprow li {
        list-style-type: none;
        width: 50%;
        float: left;
        margin-bottom: 20px;
    }

    .cptux-zi {
        height: auto;
        overflow: hidden;
        padding: 10px;
    }

    .cptux-zi h2 {
        font-size: 16px;
    }

    .cpkuai {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .fanhuiw {
        width: 125px;
        height: 40px;
        margin-top: 20px;
    }

    .fanhuiw a {
        display: block;
        width: 100%;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        text-align: center;
    }

    .pro-img {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .pro-img .colmd5 {
        width: 100%;
    }

    .pro-img .colmd7 {
        width: 100%;
        margin-top: 20px;
    }

    .pro-img .colmd7 .pro-ptt {
        font-size: 18px;
        font-weight: bold;
        padding: 0px 0px 15px;
        border-bottom: 1px #e8e8e8 solid;
        font-weight: bold;
    }

    .pro-img .colmd7>span {
        font-size: 16px;
        line-height: 25px;
        width: 100%;
        word-wrap: break-word;
    }

    .cpxq {
        margin-top: 20px;
    }

    .cpxq-nei {
        padding: 15px;
        font-size: 14px;
        line-height: 25px;
        color: #515151;
    }

    .cpxq-nei .table>tbody>tr>td,
    .table>tfoot>tr>td {
        width: 50%;
        padding: 0px;
        font-size: 14px;
        line-height: 23px;
    }

    .xinwen {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .xinwen h2 {
        font-size: 20px;
        line-height: 40px;
        margin-top: 0px;
        margin-bottom: 25px;
    }

    .xwnn {
        padding-left: 0px;
        padding-right: 0px;
    }

    .xwnn li {
        list-style-type: none;
        margin-bottom: 20px;
    }

    .xwkk-aa {
        width: 100%;
    }

    .xwkk-bb {
        width: 100%;
        padding: 15px;
    }

    .lxnnw {
        width: 100%;
        height: auto;
        overflow: hidden;
        margin: 20px auto 20px;
    }

    .liuyans {
        height: auto;
        overflow: hidden;
        padding: 0px;
        padding-top: 30px;
        padding-bottom: 20px;
        background-color: #f1f1f1;
    }

    .liuyans h3 {
        font-size: 25px;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .biao h4 {
        font-size: 16px;
        margin-top: 20px;
        margin-bottom: 14px;
        color: #666666;
    }

    .anniu {
        width: 100%;
        height: 40px;
        padding: 0px;
    }

    .liebiaok-aa {
        width: 100%;
    }

    .liebiaok-bb {
        width: 100%;
    }

    .inewsct .inews-ct img {
        width: 100%;
    }

}

.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover{
    background-color: #0435be;
}