* {
    word-wrap: break-word
}

*,*:before,*:after {
    box-sizing: border-box;
    outline: none
}

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {
    margin: 0;
    padding: 0;
    font-weight: normal;
    -webkit-tap-highlight-color: transparent
}

ul,ol,dl {
    list-style-type: none
}

html,body {
    *position: static;
    color: #333;
    background: #fff;
    width: 100%;
    height: auto;
    min-width: 1024px
}

address,caption,cite,code,dfn,em,th,var {
    font-style: normal;
    font-weight: 400
}

input,button,textarea,select,optgroup,option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}

input,button {
    overflow: visible;
    vertical-align: middle;
    outline: none
}

body,th,td,button,input,select,textarea {
    font-size: 16px;
    font-family: "å¾®è½¯é›…é»‘", "Microsoft Yahei";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

a {
    text-decoration: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: all .4s linear;
    transition: all .4s;
    color: #333
}

a:hover,a:focus,a:active {
    text-decoration: none;
    outline: none
}

a.ie6:hover {
    zoom:1}

b,i {
    font-weight: normal;
    font-style: normal
}

sub,sup {
    vertical-align: baseline
}

button,input[type="button"],input[type="submit"] {
    line-height: normal !important
}

img {
    border: 0
}

a img,img {
    -ms-interpolation-mode: bicubic;
    -webkit-transition: all .7s linear;
    transition: all .7s;
    display: block;
    max-width: 100%
}

header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend {
    display: block;
    margin: 0;
    padding: 0
}

time {
    display: inline
}

audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom:1}

audio:not([controls]) {
    display: none
}

legend {
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 40px;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

legend small {
    font-size: 15px;
    color: #999
}

svg:not(:root) {
    overflow: hidden
}

fieldset {
    border-width: 0;
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0
}

input,textarea {
    border: 0;
    outline: none;
    resize: none
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

input[type="text"],input[type="tel"],input[type="button"],input[type="submit"],input[type="reset"],input[type="password"],input[type="email"],textarea {
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-tap-highlight-color: transparent
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0
}

input::-moz-placeholder,textarea::-moz-placeholder {
    color: #818181
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #818181
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #818181
}

.cl:after,.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.cl,.clearfix {
    zoom:1}

.fl {
    float: left !important
}

.fr {
    float: right !important
}

.text-l {
    text-align: left
}

.text-c {
    text-align: center
}

.text-r {
    text-align: right
}

.text-i {
    font-style: italic
}

.ovf {
    overflow: hidden
}

.por {
    position: relative
}

.poa {
    position: absolute
}

.noBor {
    border: 0 !important
}

.wrap {
    height: auto;
    overflow: hidden
}

.container:after,.container:before {
    content: "";
    display: table
}

.container:after {
    clear: both
}

.container-fluid {
    margin-right: auto;
    margin-left: auto
}

.container-fluid:after,.container-fluid:before {
    content: "";
    display: table
}

.container-fluid:after {
    clear: both
}

.cover {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    background: url(../images/cover-bg.png) repeat;
    display: none
}

.layui-layer-btn .layui-layer-btn0 {
    background-color: #014ABB !important
}

@font-face {
    font-family: "iconfont";
    src: url("iconfont.eot");
    src: url("../fonts/iconfont.eot") format("embedded-opentype"),url("../fonts/../fonts/iconfont.woff2") format("woff2"),url("iconfont.woff") format("woff"),url("../fonts/iconfont.ttf") format("truetype"),url("../fonts/iconfont.svg#iconfont") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Poppins-Medium";
    src: url("../fonts/poppins-medium.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: "Poppins-Bold";
    src: url("../fonts/poppins-bold.ttf") format("truetype");
    font-display: swap
}

@font-face {
    font-family: "FangZhengXinZongYiJianTi";
    src: url("../fonts/fangzhengxinzongyijianti.ttf") format("truetype");
    font-display: swap
}

@keyframes pointScale {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }

    50% {
        -webkit-transform: translate(0px, -8px);
        transform: translate(0px, -8px)
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
}

@-webkit-keyframes pointScale {
    0% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }

    50% {
        -webkit-transform: translate(0px, -8px);
        transform: translate(0px, -8px)
    }

    100% {
        -webkit-transform: translate(0px, 0px);
        transform: translate(0px, 0px)
    }
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.33333%
}

.col-xs-2 {
    width: 16.66667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333%
}

.col-xs-5 {
    width: 41.66667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333%
}

.col-xs-8 {
    width: 66.66667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333%
}

.col-xs-11 {
    width: 91.66667%
}

.col-xs-12 {
    width: 100%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333%
}

.col-xs-pull-2 {
    right: 16.66667%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-4 {
    right: 33.33333%
}

.col-xs-pull-5 {
    right: 41.66667%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-7 {
    right: 58.33333%
}

.col-xs-pull-8 {
    right: 66.66667%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-10 {
    right: 83.33333%
}

.col-xs-pull-11 {
    right: 91.66667%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-push-1 {
    left: 8.33333%
}

.col-xs-push-2 {
    left: 16.66667%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-4 {
    left: 33.33333%
}

.col-xs-push-5 {
    left: 41.66667%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-7 {
    left: 58.33333%
}

.col-xs-push-8 {
    left: 66.66667%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-10 {
    left: 83.33333%
}

.col-xs-push-11 {
    left: 91.66667%
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-offset-0 {
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333%
}

.col-xs-offset-2 {
    margin-left: 16.66667%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-4 {
    margin-left: 33.33333%
}

.col-xs-offset-5 {
    margin-left: 41.66667%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-7 {
    margin-left: 58.33333%
}

.col-xs-offset-8 {
    margin-left: 66.66667%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-10 {
    margin-left: 83.33333%
}

.col-xs-offset-11 {
    margin-left: 91.66667%
}

.col-xs-offset-12 {
    margin-left: 100%
}

.container {
    margin-right: 43px;
    margin-left: 43px
}

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

.bigTitle {
    font-size: 24px;
    text-align: center;
    color: #333;
    font-weight: 300
}

.bigTitlel {
    position: relative
}

.bigTitlel span {
    padding: 0 15px;
    position: relative;
    z-index: 1;
    background: #fff
}

.bigTitlel:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #dadada;
    position: absolute;
    left: 0;
    top: 15px;
    z-index: 0
}

.zan {
    height: auto;
    overflow: hidden;
    clear: both;
    padding: 40px 0 30px
}

.zan a {
    display: block;
    margin: 0 auto;
    width: 170px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #eaeaea
}

.zan a span {
    display: inline-block
}

.zan a span:before {
    color: #898989;
    font-size: 22px
}

.zan a em {
    color: #898989;
    font-size: 16px;
    display: inline-block;
    line-height: 45px;
    margin-left: 12px
}

.zan a.active {
    background: #de0000;
    color: #fff
}

.zan a.active span:before {
    color: #fff
}

.zan a.active em {
    color: #fff
}

.shareWx-box {
    height: auto;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #333
}

.shareWx-box .url_img {
    display: block;
    margin: 15px auto 10px
}

.shareWx-box p {
    font-size: 13px
}

.bgf5 {
    background: #f5f5f5
}

.bge7 {
    background: #e7e7e7
}

.bgf {
    background: #fff
}

.bge {
    background: #eee
}

.noData {
    height: auto;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    color: #666;
    padding-bottom: 50px
}

.noData img {
    display: block;
    margin: 40px auto 20px;
    width: 70px
}

.header {
    height: auto;
    position: relative;
    z-index: 11;
    background: #ffffff
}

.header.fixed {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    box-shadow: 0 0 .1rem rgba(0,0,0,0.5)
}

.header.hide {
    display: none
}

.header .top {
    height: auto;
    padding: .2rem 0;
    border-bottom: 1px solid #dadada
}

.header .top .logo {
    width: 2.44rem;
    height: .45rem
}

.header .top .logo img {
    width: 60%;
    vertical-align: auto
}

.header .top .other {
    height: auto;
    padding: .1rem 0
}

.header .top .other .item {
    font-size: .16rem;
    padding: 0 .15rem;
    position: relative;
    display: block;
    float: left
}

.header .top .other .item:after {
    content: "";
    position: absolute;
    left: 0;
    top: .06rem;
    width: 1px;
    height: .12rem;
    background: #c3c3c3
}

.header .top .other .item:first-child:after {
    display: none
}

.header .top .other .item a:hover {
    color: #de0000
}

.header .top .other .item.btnLanguage {
    padding-right: 0;
    cursor: pointer
}

.header .top .other .item.btnLanguage:hover {
    color: #de0000
}

.header .top .other .item.btnLanguage:hover i {
    color: #de0000
}

.header .top .other .item.btnLanguage i {
    vertical-align: -1px;
    color: #818181
}

.header .top .other .item.btnLanguage .icon-earth {
    font-size: .18rem;
    margin-right: .05rem
}

.header .top .other .item.btnLanguage .icon-dropdown {
    font-size: .14rem;
    margin-left: .03rem
}

.header .top .other .item.btnLanguage .languageBox {
    width: 100%;
    position: absolute;
    right: -.1rem;
    top: .3rem;
    z-index: 5;
    padding: .05rem;
    box-shadow: 0 1px 5px #ccc;
    background: #fff;
    border: 1px solid #eee;
    text-align: center;
    display: none
}

.header .top .other .item.btnLanguage .languageBox a {
    line-height: .3rem;
    display: block
}

.header .top .other .item.btnShop {
    padding-right: 0;
    cursor: pointer
}

.header .top .other .item.btnShop i {
    vertical-align: -1px;
    color: #818181
}

.header .top .other .item.btnShop .icon-dropdown {
    font-size: .14rem;
    margin-left: .03rem
}

.header .top .other .item.btnShop .shopBox {
    width: 100%;
    position: absolute;
    right: 0px;
    top: .3rem;
    z-index: 5;
    padding: .05rem;
    box-shadow: 0 1px 5px #ccc;
    background: #fff;
    border: 1px solid #eee;
    text-align: center;
    display: none
}

.header .top .other .item.btnShop .shopBox a {
    line-height: .3rem;
    display: block
}

.header .bottom {
    height: auto
}

.header .bottom.fixed {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 51;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.5)
}

.header .bottom.fixed .logo {
    display: block;
    width: 2.44rem;
    height: .45rem;
    margin-right: .2rem;
    margin-top: .12rem
}

.header .bottom.fixed .logo img {
    width: 70%;
    vertical-align: top !important
}

.header .bottom.fixed .nav a {
    padding: 0 .15rem !important
}

.header .bottom .logo {
    display: none
}

.header .bottom .con {
    height: auto;
    width: 100%
}

.header .bottom .con a {
    line-height: .7rem
}

.header .bottom .con a:hover {
    color: #de0000
}

.header .bottom .con .nav {
    height: auto;
    overflow: hidden
}

.header .bottom .con .nav a {
    padding: 0 .25rem;
    font-size: .2rem;
    display: block;
    float: left
}

.header .bottom .con .nav a.active,.header .bottom .con .nav a.hover {
    color: #de0000
}

.header .bottom .con .nav a:first-child {
    padding-left: 0
}

.header .bottom .con .other {
    height: auto;
    transition: all .4s linear
}

.header .bottom .con .other a {
    padding: 0 .1rem;
    font-size: .16rem
}

.header .bottom .con .other a b {
    font-weight: bold
}

.header .bottom .con .other a i {
    vertical-align: -.02rem;
    margin-right: .03rem;
    font-size: .2rem
}

.header .bottom .con .other a.tel {
    color: #FF8400
}

.header .bottom .con .other a.tel:hover {
    color: #FF8400
}

.header .bottom .con .other a.search {
    position: relative;
    padding-left: .1rem
}

.header .bottom .con .other a.search i {
    font-size: .22rem;
    vertical-align: -.03rem
}

.header .bottom .con .other a.search:after {
    content: "";
    position: absolute;
    left: 0;
    top: .05rem;
    width: 1px;
    height: .15rem;
    background: #c3c3c3
}

.header .bottom .con .other a.wechat {
    position: relative;
    z-index: 1
}

.header .bottom .con .other a.wechat .ewm {
    width: 1.2rem;
    padding: .1rem;
    height: auto;
    position: absolute;
    left: 0;
    top: .6rem;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    display: none
}

.header .bottom .con .other a.wechat .ewm:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    border-bottom: .08rem solid #fff;
    position: absolute;
    left: 50%;
    top: -.07rem;
    margin-left: -8%
}

.header .bottom .con .other.otherHide {
    transform: scale(0)
}

.header .bottom .navTwo {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    z-index: 1;
    background: #fff;
    border-top: 1px solid #e1e1e1
}

.header .bottom .navTwo .item {
    height: auto;
    overflow: hidden;
    display: none;
    padding: .5rem 0
}

.header .bottom .navTwo .item .box {
    width: 22.3%;
    height: auto;
    overflow: hidden;
    float: left;
    margin-bottom: .3rem;
    margin-left: 3.5%
}

.header .bottom .navTwo .item .box h2 {
    font-size: .18rem;
    margin-bottom: .3rem;
    padding-bottom: .1rem;
    border-bottom: 1px solid #e1e1e1;
    transition: all .4s linear
}

.header .bottom .navTwo .item .box .img {
    overflow: hidden
}

.header .bottom .navTwo .item .box .img img {
    width: 100%
}

.header .bottom .navTwo .item .box:first-child {
    margin: 0 !important
}

.header .bottom .navTwo .item .box.nmr {
    margin: 0 !important
}

.header .bottom .navTwo .item .box:hover h2 {
    border-color: #de0000;
    color: #de0000
}

.header .bottom .navTwo .item .box:hover h2 a {
    color: #de0000
}

.header .bottom .navTwo .item.itemProduct .box {
    width: 16%;
    margin-right: 4%;
    margin-left: 0
}

.header .bottom .navTwo .item.itemProduct .box:first-child {
    margin-right: 4% !important
}

.header .bottom .navTwo .item.itemProduct .box.dz {
    margin: 0 !important
}

.header .bottom .navTwo .item.itemProduct .box h2 {
    padding-bottom: .05rem;
    margin-bottom: .15rem
}

.header .bottom .navTwo .item.itemProduct .box ul {
    height: auto;
    overflow: hidden;
    display: none;
    margin-top: .1rem
}

.header .bottom .navTwo .item.itemProduct .box ul li {
    font-size: .14rem;
    line-height: .3rem
}

.header .bottom .navTwo .item.itemAbout .box {
    width: 17%
}

.header .bottom .navTwo .item .form {
    height: auto;
    overflow: hidden;
    position: relative
}

.header .bottom .navTwo .item .form .t {
    font-size: .18rem;
    color: #333;
    margin-bottom: .35rem;
    position: relative;
    padding-bottom: .1rem;
    z-index: 1
}

.header .bottom .navTwo .item .form .t i {
    font-size: .2rem;
    margin-right: .05rem;
    color: #de0000
}

.header .bottom .navTwo .item .form .t:after {
    content: "";
    width: .8rem;
    height: 1px;
    background: #de0000;
    position: absolute;
    left: 0;
    bottom: 0
}

.header .bottom .navTwo .item .form .row {
    background: #f1f1f1;
    padding: 0 .15rem;
    float: left;
    margin-right: .15rem
}

.header .bottom .navTwo .item .form .row span {
    font-size: .14rem;
    line-height: .38rem
}

.header .bottom .navTwo .item .form .row input {
    width: 1.7rem;
    height: .38rem;
    line-height: .38rem;
    background: none;
    font-size: .14rem;
    position: relative;
    top: -.02rem
}

.header .bottom .navTwo .item .form .btn {
    width: 1.62rem;
    font-size: .14rem;
    height: .43rem;
    line-height: .43rem;
    color: #fff;
    background: #de0000;
    display: inline-block;
    text-align: center
}

.header .bottom .navTwo .item .form:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #e4e4e4;
    position: absolute;
    left: 0;
    top: .33rem;
    z-index: 0
}

.header .bottom .searchBox {
    width: 3.6rem;
    height: auto;
    overflow: hidden;
    position: absolute;
    right: .8rem;
    bottom: .12rem;
    z-index: 1;
    background: #fff;
    transition: all .4s linear;
    transform: scale(0)
}

.header .bottom .searchBox .box {
    width: 3.1rem;
    float: left;
    height: auto;
    overflow: hidden;
    border: 1px solid #eee
}

.header .bottom .searchBox .box input {
    padding: 0 .15rem;
    width: calc(100% - px2rem(45));
    height: .45rem;
    line-height: .45rem;
    background: none;
    font-size: .15rem
}

.header .bottom .searchBox .box .btnSearch1 {
    width: .45rem;
    line-height: .41rem;
    text-align: center
}

.header .bottom .searchBox .box .btnSearch1 i {
    font-size: .24rem;
    color: #de0000
}

.header .bottom .searchBox .icon-close {
    float: right;
    width: .35rem;
    line-height: .45rem;
    text-align: center;
    cursor: pointer
}

.header .bottom .searchBox.searchBoxShow {
    transform: scale(1)
}

.footer {
    height: auto;
    overflow: hidden;
    background: url(../images/footer-bg.jpg) center no-repeat;
    background-size: cover;
    padding: 45px 0 0;
    position: relative;
    z-index: 0
}

.footer .top {
    height: auto;
    overflow: hidden
}

.footer .top .left {
    height: auto;
    overflow: hidden;
    margin-top: 10px
}

.footer .top .left .logo {
    width: 131px;
    height: 25px;
    display: block
}

.footer .top .left .logo img {
    width: 100%
}

.footer .top .left .ewmBox {
    height: auto;
    overflow: hidden;
    margin-top: 20px
}

.footer .top .left .ewmBox .ewm {
    width: 115px;
    border: 1px solid #d8d8d8;
    padding: 8px;
    float: left;
    margin-right: 12px;
    text-align: center
}

.footer .top .left .ewmBox .ewm img {
    width: 100%
}

.footer .top .left .ewmBox .ewm h2 {
    font-size: 12px;
    margin-top: 5px
}

.footer .top .left .share {
    height: auto;
    overflow: hidden;
    margin-top: 15px
}

.footer .top .left .share span {
    font-size: 12px;
    color: #333;
    line-height: 30px
}

.footer .top .left .share .bshare-custom {
    display: inline-block;
    line-height: normal !important
}

.footer .top .left .share .bshare-custom a {
    background: none;
    padding: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    margin-right: 0;
    margin-left: 8px;
    background: #fff;
    border-radius: 50%
}

.footer .top .left .share .bshare-custom a i {
    font-size: 18px;
    color: #818181
}

.footer .top .left .share .bshare-custom a:hover {
    text-decoration: none
}

.footer .top .left .share .bshare-custom a:hover i {
    color: #fff
}

.footer .top .left .share .bshare-custom a.bshare-weixin:hover {
    background: #42af35
}

.footer .top .left .share .bshare-custom a.bshare-qq:hover {
    background: #37a6d1
}

.footer .top .left .share .bshare-custom a.bshare-sinaminiblog:hover {
    background: #da251c
}

.footer .top .right {
    height: auto;
    overflow: hidden
}

.footer .top .right dl {
    height: auto;
    overflow: hidden;
    float: right;
    margin-right: 8%
}

.footer .top .right dl a {
    color: #333
}

.footer .top .right dl a:hover {
    color: #de0000
}

.footer .top .right dl dt {
    font-size: 13px;
    padding-bottom: 5px;
    margin-bottom: 15px;
    position: relative
}

.footer .top .right dl dt:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #9e9e9e;
    position: absolute;
    left: 0;
    bottom: 0
}

.footer .top .right dl dd {
    font-size: 12px;
    line-height: 24px
}

.footer .top .right dl:first-child {
    margin: 0
}

.footer .bottom {
    height: auto;
    border-top: 1px solid #ccc;
    margin-top: 15px;
    padding: 15px 0
}

.footer .bottom .left {
    height: auto;
    overflow: hidden;
    line-height: 26px;
    width: 70%
}

.footer .bottom .left a {
    font-size: 12px;
    color: #333;
    float: left;
    position: relative;
    padding-right: 8px;
    margin-right: 8px
}

.footer .bottom .left a:after {
    content: "";
    width: 1px;
    height: 10px;
    background: #ccc;
    position: absolute;
    right: 0;
    top: 8px
}

.footer .bottom .left a:first-child {
    padding: 0;
    margin: 0
}

.footer .bottom .left a:first-child:after {
    display: none
}

.footer .bottom .left a:hover {
    color: #de0000
}

.footer .bottom .right {
    height: auto;
    position: relative
}

.footer .bottom .right .other {
    width: 185px;
    height: auto;
    cursor: pointer;
    position: relative;
    z-index: 1;
    transition: all .4s linear
}

.footer .bottom .right .other .t {
    height: 28px;
    line-height: 26px;
    border: 1px solid #ccc;
    padding: 0 5px
}

.footer .bottom .right .other .t i {
    font-size: 12px;
    margin-left: 5px;
    float: right
}

.footer .bottom .right .other .otherList {
    width: 99%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 28px;
    margin: auto;
    background: #fff;
    padding: 6px;
    display: none;
    box-shadow: 0 0 10px rgba(0,0,0,0.5)
}

.footer .bottom .right .other .otherList a {
    display: block;
    line-height: 24px;
    font-size: 12px
}

.footer .bottom .right .other .otherList a:hover {
    color: #de0000
}

.footer .bottom .right .other:hover {
    background: #de0000;
    color: #fff
}

.footerBottom {
    height: auto;
    overflow: hidden;
    padding: 10px 0;
    font-size: 12px;
    color: #666
}

.footerBottom a {
    color: #666;
    margin-right: 10px
}

.footerBottom a:hover {
    color: #de0000
}

.fright {
    width: 40px;
    height: auto;
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 100
}

.fright .item {
    width: 130px;
    height: 40px;
    margin-bottom: 1px;
    position: relative;
    right: 0;
    transition: .3s
}

.fright .item a {
    display: block
}

.fright .item .icon {
    width: 40px;
    height: 40px;
    float: left
}

.fright .item .icon.icon1 {
    background: url(../images/fright-icon1.png) center no-repeat #0647c7;
    background-size: 100%
}

.fright .item .icon.icon2 {
    background: url(../images/fright-icon2.png) center no-repeat #0647c7;
    background-size: 100%
}

.fright .item .icon.icon3 {
    background: url(../images/fright-icon3.png) center no-repeat #0647c7;
    background-size: 100%
}

.fright .item .icon.icon4 {
    background: url(../images/fright-icon4.png) center no-repeat #0647c7;
    background-size: 100%
}

.fright .item .icon.icon5 {
    background: url(../images/fright-icon5.png) center no-repeat #0647c7;
    background-size: 100%
}

.fright .item span {
    width: 90px;
    line-height: 40px;
    font-size: 14px;
    float: left;
    background: #fff;
    text-align: center
}

.fright .item:hover {
    right: 90px
}

.fright .item.last {
    display: none
}

.fright .item.last:hover {
    right: 0
}

.freeTelPop {
    width: 100%;
    height: 100%;
    background: url(../images/cover-bg.png) repeat;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 50;
    display: none
}

.freeTelPop .freeTelBox {
    width: 500px;
    height: 230px;
    padding: 70px 0;
    overflow: hidden;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.freeTelPop .freeTelBox .icon-close {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-weight: bold
}

.freeTelPop .freeTelBox h1 {
    font-size: 16px;
    text-align: center
}

.freeTelPop .freeTelBox form {
    width: 355px;
    height: auto;
    overflow: hidden;
    margin: 30px auto
}

.freeTelPop .freeTelBox form input {
    width: 230px;
    height: 40px;
    padding: 0 10px;
    float: left;
    border: 1px solid #ccc;
    font-size: 14px
}

.freeTelPop .freeTelBox form .btn {
    width: 125px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: #de0000;
    display: block;
    float: left;
    text-align: center
}

.breadcrumbs {
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    line-height: 38px;
    font-size: 12px
}

.breadcrumbs i {
    font-size: 16px;
    vertical-align: -1px;
    margin-right: 2px
}

.breadcrumbs a {
    font-size: 12px
}

.breadcrumbs a:hover {
    color: #de0000
}

.pading {
    text-align: center;
    margin: 10px 0 50px
}

.pading li{
    /* width: 27px; */
    height: 27px;
    float: left;
    margin: 0 5px;
    list-style: none;
}
.pading  li a {
    /* width: 27px; */
    line-height: 27px;
    display: inline-block;
    /* border-radius: 50%; */
    padding: 0 10px;
    border: 1px solid #ccc;
    font-size: 12px
}

.pading a.active,.pading a:hover {
    background: #666;
    color: #fff
}

.pading a.first,.pading a.tail {
    width: 62px;
    line-height: 27px;
    text-align: center;
    border-radius: 13px;
    background: #666;
    color: #fff
}

.orderC {
    height: auto;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    padding: 55px 0 80px;
    text-align: center
}

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

.orderC form .row {
    display: inline-block;
    background: #f0f0f0;
    padding: 0 20px;
    margin: 0 5px
}

.orderC form .row span {
    font-size: 14px;
    line-height: 38px
}

.orderC form .row input {
    width: 140px;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    background: none;
    position: relative;
    top: -2px
}

.orderC form .row input.textarea {
    width: 290px;
    resize: none;
    overflow: hidden
}

.orderC .btn {
    display: block;
    width: 191px;
    height: 38px;
    line-height: 38px;
    background: #de0000;
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin: 45px auto 0
}

.activityC {
    height: auto;
    overflow: hidden;
    margin-bottom: 45px
}

.activityC .bigTitle {
    text-align: left;
    margin-bottom: 20px
}

.activityC .con {
    position: relative
}

.activityC .con .img {
    overflow: hidden;
    position: relative
}

.activityC .con .img:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s linear
}

.activityC .left {
    padding-right: 1%
}

.activityC .right {
    padding-left: 1%
}

.activityC .text {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -50%;
    padding: 20px;
    background: url(../images/cover-bg.png) repeat;
    transition: all .4s linear
}

.activityC .text h2 {
    font-size: 12px;
    color: #0072ff;
    margin-bottom: 5px
}

.activityC .text h1 {
    font-size: 14px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 30px
}

.activityC .text .icon-arrow1 {
    font-size: 16px;
    color: #fff;
    position: absolute;
    right: 20px;
    bottom: 21px
}

.activityC .col-xs-6:hover .img:after {
    opacity: 1;
    filter: alpha(opacity=100)
}

.activityC .col-xs-6:hover img {
    transform: scale(1.1)
}

.activityC .col-xs-6:hover .text {
    bottom: 0
}

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

.bigBanner img {
    width: 100%
}

.bigBanner .t {
    width: 100%;
    color: #fff;
    position: absolute;
    left: 0;
    top: 40%;
    text-align: center;
    z-index: 1
}

.bigBanner .t h1 {
    font-size: 36px;
    font-weight: 300;
    margin-bottom: 15px
}

.bigBanner .t h2 {
    font-size: 16px;
    font-weight: 300
}

.bigBanner .breadcrumbs {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 20px;
    left: 0;
    color: #fff;
    background: none
}

.bigBanner .breadcrumbs a {
    color: #fff;
    font-size: 12px
}

.bigBanner:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    position: absolute;
    left: 0;
    bottom: 0
}

.orderC1 {
    height: auto;
    overflow: hidden
}

.orderC1 form {
    width: 80%;
    margin: 40px auto 0
}

.orderC1 form .row {
    height: auto;
    overflow: hidden;
    margin-bottom: 30px
}

.orderC1 form .row span {
    width: 48%;
    font-size: 14px;
    background: #f1f1f1;
    padding: 0 15px;
    display: block;
    float: left;
    position: relative
}

.orderC1 form .row span i {
    color: #d30000
}

.orderC1 form .row span input {
    width: 75%;
    background: none;
    height: 38px;
    line-height: 38px;
    font-size: 14px
}

.orderC1 form .row span.first {
    margin-right: 4%
}

.orderC1 form .row.textarea span {
    width: 100%
}

.orderC1 form .row.textarea span textarea {
    width: 80%;
    background: none;
    font-size: 14px;
    padding: 15px 0;
    height: 100px;
    resize: none;
    overflow: hidden
}

.orderC1 form .row.textarea span b {
    float: left;
    margin-top: 15px
}

.orderC1 .btn {
    display: block;
    width: 191px;
    height: 38px;
    line-height: 38px;
    background: #de0000;
    font-size: 14px;
    color: #fff;
    margin: 45px auto;
    text-align: center
}

.caseC {
    height: auto;
    overflow: hidden
}

.caseC ul {
    height: auto;
    overflow: hidden;
    margin: 30px -6px 0
}

.caseC ul li {
    padding: 6px 6px
}

.caseC ul li a {
    position: relative;
    display: block
}

.caseC ul li .img {
    overflow: hidden
}

.caseC ul li .img img {
    width: 100%
}

.caseC ul li .text {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px 15px;
    font-size: 14px;
    color: #fff;
    background: url(../images/cover-bg.png) repeat;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.caseC ul li:hover img {
    transform: scale(1.05)
}

.caseC .btnMore {
    width: 100px;
    height: 30px;
    line-height: 30px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 30px auto 0;
    display: block;
    clear: both
}

.caseC .btnMore i {
    font-size: 10px
}

.relatedProductC {
    height: auto;
    margin: 45px 0;
    padding-bottom: 5px
}

.relatedProductC .bigTitle {
    margin-bottom: 30px
}

.relatedProductC .item .con {
    padding: 0 5% 10px
}

.relatedProductC .item .con .img {
    overflow: hidden
}

.relatedProductC .item .con .img img {
    width: 100%
}

.relatedProductC .item .con .img img.img-2 {
    display: none
}

.relatedProductC .item .con .text {
    height: auto;
    overflow: hidden
}

.relatedProductC .item .con .text h2 {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-bottom: 3px;
    transition: all .4s linear
}

.relatedProductC .item .con .text p {
    font-size: 12px;
    color: #999;
    line-height: 18px
}

.relatedProductC .item .con .text p span {
    display: block
}

.relatedProductC .item:hover {
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2)
}

.relatedProductC .item:hover .img img.img-1 {
    display: none
}

.relatedProductC .item:hover .img img.img-2 {
    display: block
}

.relatedProductC .item:hover .text h2 {
    color: #de0000
}

.buyBusC {
    height: auto;
    overflow: hidden;
    margin: 45px 0
}

.buyBusC .smallT {
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-top: 5px
}

.buyBusC ul {
    height: auto;
    overflow: hidden;
    margin-top: 45px
}

.buyBusC ul li {
    width: 20%;
    float: left;
    padding-right: 3%
}

.buyBusC ul li .icon {
    width: 80px;
    height: 80px;
    border: 1px solid #de0000;
    border-radius: 50%;
    margin-bottom: 15px
}

.buyBusC ul li h2 {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px
}

.buyBusC ul li p {
    font-size: 12px;
    color: #666;
    margin-top: 5px;
    line-height: 18px
}

.buyBusC ul li p b {
    color: #ff8400;
    font-weight: bold
}

.buyBusC ul li p b a {
    color: #ff8400
}

.serviceC {
    height: auto;
    overflow: hidden;
    margin: 45px 0
}

.serviceC .bigTitle {
    margin-bottom: 30px
}

.serviceC a:hover img {
    transform: scale(1.05)
}

.serviceC .col-xs-6 .con {
    padding: 0 6px;
    position: relative
}

.serviceC .col-xs-6 .con .img {
    overflow: hidden
}

.serviceC .col-xs-6 .con .img img {
    width: 100%
}

.serviceC .col-xs-6 .con .text {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 30px;
    top: 60%
}

.serviceC .col-xs-6 .con .text h2 {
    font-size: 28px;
    color: #fff;
    margin-bottom: 10px
}

.serviceC .col-xs-6 .con .text p {
    width: 48%;
    font-size: 14px;
    line-height: 24px;
    color: #fff
}

.video-popup {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
    background: url("../images/cover-bg.png") repeat
}

.video-popup .video-popup-box {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0
}

.video-popup .coverV {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 70px;
    line-height: 70px;
    overflow: hidden;
    background: url("../images/bg-video-title.png") repeat;
    background: #000000 \0
}

.video-popup .coverV .text {
    color: #fff;
    font-size: 18px;
    padding: 0 0 0 40px;
    width: 80%;
    display: table;
    height: 70px;
    float: left
}

.video-popup .coverV .text p {
    display: table-cell;
    height: 70px;
    vertical-align: middle
}

.video-popup .coverV .other {
    float: right;
    background: url("../images/bg-video-title.png") repeat
}

.video-popup .coverV .other a {
    font-size: 20px;
    color: #fff;
    display: inline-block;
    margin: 0 10px
}

.video-popup .video-list-box {
    position: absolute !important;
    left: 0;
    top: 0;
    top: 70px \0;
    right: 0;
    bottom: 0;
    z-index: 0
}

.imgs-popup {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 110;
    background: url("../images/bg-video-title.png") repeat
}

.imgs-popup .con {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto
}

.imgs-popup .con .top {
    height: auto;
    overflow: hidden;
    padding: 1% 0 0 5%;
    position: relative;
    z-index: 1
}

.imgs-popup .con .top .number {
    font-size: 16px;
    color: #fff;
    float: left
}

.imgs-popup .con .top .other {
    float: right;
    padding: .5% 1%;
    background: url("../images/bg-video-title.png") repeat
}

.imgs-popup .con .top .other a {
    font-size: 18px;
    color: #fff;
    display: inline-block;
    margin: 0 8px
}

.imgs-popup .con .slide {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.imgs-popup .con .slide .swiper-slide {
    vertical-align: middle;
    text-align: center;
    position: relative
}

.imgs-popup .con .slide .swiper-slide img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 90%;
    max-height: 89%
}

.imgs-popup .con .bottom {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 16px;
    color: #fff;
    padding: 1% 5%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    border-top: 1px solid #ebebeb
}

.imgs-popup .con .btnPrev,.imgs-popup .con .btnNext {
    width: 30px;
    height: 60px;
    display: block;
    position: absolute;
    left: 2%;
    top: 45%;
    z-index: 1
}

.imgs-popup .con .btnNext {
    left: auto;
    right: 2%
}

.tabsC {
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #dadada
}

.tabsC .container {
    margin: 0
}

.tabsC a {
    padding: 10px 30px;
    font-size: 14px;
    display: block;
    float: left;
    border-right: 1px solid #dadada
}

.tabsC a.active,.tabsC a:hover {
    background: #de0000;
    text-align: center;
    color: #fff
}

.tabsC.fixed {
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background: #eee;
    z-index: 10;
    border: 0
}

.tabsC.fixed a {
    border: 0
}

.tabsC.fixed .container {
    margin: 0 43px
}

.imgLtextR {
    height: auto;
    overflow: hidden
}

.imgLtextR .img,.imgLtextR .videoList {
    width: 50%;
    float: left;
    overflow: hidden
}

.imgLtextR .img img,.imgLtextR .videoList img {
    width: 100%
}

.imgLtextR .text {
    width: 50%;
    float: right
}

.imgLtextR:hover img {
    transform: scale(1.05)
}

.textLimgR {
    height: auto;
    overflow: hidden
}

.textLimgR .text {
    width: 50%;
    float: left
}

.textLimgR .img,.textLimgR .videoList {
    width: 50%;
    float: right;
    overflow: hidden
}

.textLimgR .img img,.textLimgR .videoList img {
    width: 100%
}

.textLimgR:hover img {
    transform: scale(1.05)
}

.xingneng .box {
    margin-top: 30px
}

.xingneng .iconbox {
    padding: 40px 40px 45px;
    background-color: #F6F6F6;
    overflow: hidden
}

.xingneng .iconbox li {
    margin-right: 92px;
    width: 110px
}

.xingneng .iconbox li:last-child {
    margin: 0
}

.xingneng .iconbox li p {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    text-align: center;
    margin-top: 12px
}

.xingneng .exterior {
    margin-top: 50px
}

.xingneng .exterior .top {
    padding: 32px 0 30px
}

.xingneng .exterior .top h2 {
    font-size: 36px;
    font-weight: bold;
    text-align: center
}

.xingneng .exterior .top p {
    font-size: 24px;
    text-align: center;
    padding: 12px 0 18px
}

.xingneng .exterior .top .word {
    width: 374px;
    height: 40px;
    line-height: 40px;
    background-color: #FFC54A;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #fff
}

.xingneng .exterior .con .imgBox {
    margin-bottom: 10px
}

.xingneng .interior {
    padding-top: 30px;
    padding-bottom: 60px
}

.xingneng .interior .top {
    padding: 32px 0 30px
}

.xingneng .interior .top h2 {
    font-size: 36px;
    font-weight: bold;
    text-align: center
}

.xingneng .interior .top p {
    font-size: 24px;
    text-align: center;
    padding: 12px 0 18px
}

.xingneng .interior .top .word {
    width: 374px;
    height: 40px;
    line-height: 40px;
    background-color: #FFC54A;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #fff
}

.xingneng .interior .con {
    overflow: hidden
}

.xingneng .interior .con .i_info {
    padding-top: 40px
}

.xingneng .interior .con .i_info .item p {
    font-size: 26px;
    line-height: 32px
}

.xingneng .interior .con .i_info .l_box {
    float: left
}

.xingneng .interior .con .i_info .l_box p {
    padding: 22px 0 16px 30px
}

.xingneng .interior .con .i_info .r_box {
    float: right
}

.xingneng .interior .con .i_info .r_box p {
    padding-top: 16px
}

.xingneng .livingRoom {
    background-color: #F6F7F8
}

.xingneng .livingRoom .top {
    padding: 32px 0 30px
}

.xingneng .livingRoom .top h2 {
    font-size: 36px;
    font-weight: bold;
    text-align: center
}

.xingneng .livingRoom .top p {
    font-size: 24px;
    text-align: center;
    padding: 12px 0 18px
}

.xingneng .livingRoom .top .word {
    width: 374px;
    height: 40px;
    line-height: 40px;
    background-color: #FFC54A;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #fff
}

.xingneng .livingRoom .con {
    padding: 0 30px 60px
}

.xingneng .livingRoom .con .item {
    margin-top: 30px;
    position: relative
}

.xingneng .livingRoom .con .item .text {
    position: absolute;
    top: 100px
}

.xingneng .livingRoom .con .item .text h3 {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 34px
}

.xingneng .livingRoom .con .item .text p {
    font-size: 22px;
    color: #333;
    line-height: 26px
}

.xingneng .livingRoom .con .item .text.textL {
    left: 38px
}

.xingneng .livingRoom .con .item .text.textR {
    right: 46px
}

.xingneng .kitchen {
    padding-top: 55px;
    padding-bottom: 60px;
    overflow: hidden
}

.xingneng .kitchen .top {
    padding: 32px 0 30px
}

.xingneng .kitchen .top h2 {
    font-size: 36px;
    font-weight: bold;
    text-align: center
}

.xingneng .kitchen .top p {
    font-size: 24px;
    text-align: center;
    padding: 12px 0 18px
}

.xingneng .kitchen .top .word {
    width: 374px;
    height: 40px;
    line-height: 40px;
    background-color: #FFC54A;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #fff
}

.xingneng .kitchen .con {
    width: 1215px
}

.xingneng .kitchen .con .item {
    float: left;
    margin-right: 10px
}

.xingneng .kitchen .con .item .text {
    height: 48px;
    line-height: 48px;
    background-color: #FFC526;
    text-align: center;
    color: #444;
    font-size: 24px
}

.xingneng .kitchen .con .item .b_box {
    margin-top: 11px
}

.xingneng .bedroom {
    background-color: #F6F7F8
}

.xingneng .bedroom .top {
    padding: 32px 0 30px
}

.xingneng .bedroom .top h2 {
    font-size: 36px;
    font-weight: bold;
    text-align: center
}

.xingneng .bedroom .top p {
    font-size: 24px;
    text-align: center;
    padding: 12px 0 18px
}

.xingneng .bedroom .top .word {
    width: 374px;
    height: 40px;
    line-height: 40px;
    background-color: #FFC54A;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #fff
}

.xingneng .bedroom .con {
    padding: 0 28px 60px
}

.xingneng .bedroom .con .t_box {
    overflow: hidden
}

.xingneng .bedroom .con .t_box .left_item {
    width: 390px
}

.xingneng .bedroom .con .t_box .left_item .text {
    height: 148px;
    background-color: #C3996A;
    padding: 50px 120px 0;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 32px;
    margin-bottom: 7px
}

.xingneng .bedroom .con .b_box {
    padding-top: 10px;
    overflow: hidden
}

.xingneng .bedroom .con .b_box .left_item {
    width: 738px
}

.xingneng .bedroom .con .b_box .left_item .text {
    height: 80px;
    line-height: 80px;
    background-color: #C3996A;
    text-align: center;
    font-size: 24px;
    color: #fff;
    margin-top: 8px
}

.xingneng .bedroom .con .b_box .right_item {
    width: 392px
}

.xingneng .bedroom .con .b_box .right_item .text {
    height: 144px;
    background-color: #C3996A;
    padding: 46px 135px 0;
    text-align: center;
    color: #fff;
    font-size: 24px;
    box-sizing: border-box;
    margin-top: 8px
}

.xingneng .bathroom {
    padding-top: 55px
}

.xingneng .bathroom .top {
    padding: 32px 0 30px
}

.xingneng .bathroom .top h2 {
    font-size: 36px;
    font-weight: bold;
    text-align: center
}

.xingneng .bathroom .top p {
    font-size: 24px;
    text-align: center;
    padding: 12px 0 18px
}

.xingneng .bathroom .top .word {
    width: 374px;
    height: 40px;
    line-height: 40px;
    background-color: #FFC54A;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #fff
}

.xingneng .bathroom .con {
    width: 1225px;
    padding-bottom: 70px;
    overflow: hidden
}

.xingneng .bathroom .con .item {
    margin-right: 22px;
    position: relative
}

.xingneng .bathroom .con .item:nth-of-type(2n) {
    padding-top: 84px
}

.xingneng .bathroom .con .item .text {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #FFC54A;
    height: 60px;
    line-height: 60px;
    color: #333;
    font-size: 24px;
    width: 100%;
    text-align: center
}

.xingneng .detail {
    background-color: #f6f7f8
}

.xingneng .detail .top {
    padding: 32px 0 30px
}

.xingneng .detail .top h2 {
    font-size: 36px;
    font-weight: bold;
    text-align: center
}

.xingneng .detail .top p {
    font-size: 24px;
    text-align: center;
    padding: 12px 0 18px
}

.xingneng .detail .top .word {
    width: 374px;
    height: 40px;
    line-height: 40px;
    background-color: #FFC54A;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    color: #fff
}

.xingneng .detail .con {
    padding: 30px;
    overflow: hidden
}

.xingneng .detail .con ul {
    width: 1245px
}

.xingneng .detail .con ul li {
    margin-right: 42px
}

.xingneng .detail .con ul li p {
    padding: 20px 0 25px;
    text-align: center;
    color: #333;
    font-size: 24px
}

.Index .content .banner {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.Index .content .banner .swiper-wrapper {
    height: 100%;
    width: 100%;
    position: relative
}

.Index .content .banner .swiper-slide {
    width: 100%;
    overflow: hidden;
    position: relative
}

.Index .content .banner .swiper-slide a {
    display: block
}

.Index .content .banner .swiper-slide img {
    width: 100%;
    display: block
}

.Index .content .banner .swiper-slide .video_overMain {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.Index .content .banner .swiper-slide .video_overMain .video-js {
    width: 100%;
    height: 100%
}

.Index .content .banner .swiper-slide .video_overMain .video-js video {
    width: 100%
}

.Index .content .banner .pagination {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 50;
    text-align: center;
    bottom: 45px
}

.Index .content .banner .pagination li {
    display: inline-block;
    width: 50px;
    height: 1px;
    overflow: hidden;
    margin: 0 3px;
    cursor: pointer
}

.Index .content .banner .pagination li span {
    width: 50px;
    height: 3px;
    display: block;
    background: #fff
}

.Index .content .banner .pagination li span i {
    background: #de0000;
    height: 3px;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
}

.Index .content .banner .pagination:hover li {
    height: 3px;
    border-radius: 1px
}

.Index .content .banner .pagination .current span i,.Index .content .banner .pagination .firstCurrent span i {
    transition: all 10s ease;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .banner .autoplay li span i {
    transform: scaleX(0);
    transform-origin: 0;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .banner .autoplay .firstCurrent span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.Index .content .banner .autoplay .current span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.Index .content .banner .autoplay .replace span i {
    transform: scaleX(0)
}

.Index .content .banner .btnPrev,.Index .content .banner .btnNext {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 45%;
    left: 10px;
    z-index: 1;
    cursor: pointer;
    display: none
}

.Index .content .banner .btnPrev img,.Index .content .banner .btnNext img {
    width: 100%
}

.Index .content .banner .btnNext {
    left: auto;
    right: 10px
}

.Index .content .banner:hover .btnPrev,.Index .content .banner:hover .btnNext {
    display: block
}

.Index .content .product {
    height: auto;
    margin-top: 55px;
    position: relative
}

.Index .content .product .tabs {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    position: relative
}

.Index .content .product .tabs .swiper-wrapper {
    font-size: 0
}

.Index .content .product .tabs .swiper-slide {
    text-align: center;
    padding-bottom: 7px;
    position: relative;
    width: 16.666%;
    margin-top: 30px;
    float: none;
    display: inline-block
}

.Index .content .product .tabs .swiper-slide .img {
    overflow: hidden
}

.Index .content .product .tabs .swiper-slide .img img {
    width: 80%;
    margin: 0 auto;
    display: block
}

.Index .content .product .tabs .swiper-slide h2 {
    font-size: 14px;
    color: #161616
}

.Index .content .product .tabs .swiper-slide:after {
    content: "";
    width: 55px;
    height: 1px;
    background: #de0000;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
    display: none
}

.Index .content .product .tabs .swiper-slide.active img,.Index .content .product .tabs .swiper-slide:hover img {
    transform: scale(1.1)
}

.Index .content .product .tabs .swiper-slide.active h2,.Index .content .product .tabs .swiper-slide:hover h2 {
    color: #de0000
}

.Index .content .product .tabs .swiper-slide.active:after,.Index .content .product .tabs .swiper-slide:hover:after {
    display: block
}

.Index .content .product .btnPrev,.Index .content .product .btnNext {
    overflow: hidden;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    position: absolute;
    z-index: 6;
    left: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.Index .content .product .btnPrev i,.Index .content .product .btnNext i {
    font-size: 20px;
    font-weight: bold;
    transition: all .4s linear;
    display: block;
    width: 80px;
    height: 80px
}

.Index .content .product .btnPrev:hover i,.Index .content .product .btnNext:hover i {
    color: #de0000
}

.Index .content .product .btnPrev {
    background: url("../images/bg-product-next.png") repeat
}

.Index .content .product .btnNext {
    left: auto;
    right: 0;
    background: url("../images/bg-product-next.png") repeat
}

.Index .content .product .list-box {
    height: auto;
    display: none;
    padding-bottom: 40px;
    border-bottom: 1px solid #e2e2e2
}

.Index .content .product .list-box .list {
    height: auto;
    margin-top: 20px
}

.Index .content .product .list-box .list .item {
    width: 20%;
    float: left;
    padding: 20px;
    display: none
}

.Index .content .product .list-box .list .item .img {
    overflow: hidden;
    margin-bottom: 5px
}

.Index .content .product .list-box .list .item .text {
    padding-left: 12%
}

.Index .content .product .list-box .list .item h2 {
    font-size: 14px;
    color: #161616;
    transition: all .4s linear;
    padding-bottom: 5px
}

.Index .content .product .list-box .list .item p {
    font-size: 12px;
    line-height: 16px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Index .content .product .list-box .list .item:hover {
    box-shadow: 0 0 8px rgba(0,0,0,0.3)
}

.Index .content .product .list-box .list .item:hover h2 {
    color: #de0000
}

.Index .content .product .list-box .btnMore {
    display: none;
    width: 88px;
    height: 24px;
    line-height: 24px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 20px auto 0
}

.Index .content .product .list-box .btnMore i {
    font-size: 12px;
    margin-left: 2px
}

.Index .content .product .list-box .btnMore.active {
    display: block
}

.Index .content .product .list-box.active {
    display: block
}

.Index .content .solution {
    height: auto;
    overflow: hidden;
    margin-top: 40px
}

.Index .content .solution .con {
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    position: relative
}

.Index .content .solution .con .bg {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.Index .content .solution .con .bg img {
    width: 100%
}

.Index .content .solution .con .bg .item {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    transition: all .4s linear
}

.Index .content .solution .con .bg .item.active {
    opacity: 1;
    filter: alpha(opacity=100);
    position: relative
}

.Index .content .solution .con .swiper-wrapper {
    height: 100%
}

.Index .content .solution .con .slide {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    color: #fff
}

.Index .content .solution .con .slide .swiper-slide {
    height: 100%;
    position: relative;
    z-index: 1;
    width: 100%
}

.Index .content .solution .con .slide .swiper-slide .text {
    height: 100%;
    overflow: hidden;
    position: absolute;
    bottom: -88%;
    z-index: 1;
    background: url(../images/solution-text-bg.png) center repeat;
    padding: 20px 30px;
    transition: all .5s linear
}

.Index .content .solution .con .slide .swiper-slide .text h1 {
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px
}

.Index .content .solution .con .slide .swiper-slide .text p {
    font-size: 12px;
    line-height: 20px
}

.Index .content .solution .con .slide .swiper-slide .text .line {
    width: 100%;
    height: 1px;
    background: #eee;
    background: rgba(255,255,255,0.3);
    margin: 30px 0
}

.Index .content .solution .con .slide .swiper-slide .text .btnMore {
    font-size: 12px;
    color: #fff;
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 50%;
    line-height: 38px
}

.Index .content .solution .con .slide .swiper-slide .text .btnMore i {
    color: #fff;
    font-size: 18px !important;
    margin-left: 5px;
    vertical-align: -3px
}

.Index .content .solution .con .slide .swiper-slide .text .btnMore:hover {
    background-color: #de0000;
    color: #fff
}

.Index .content .solution .con .slide .swiper-slide.active .text {
    bottom: 0;
    padding: 100px 30px
}

.Index .content .solution .con .slide .swiper-slide:after {
    content: "";
    height: 100%;
    width: 1px;
    background: rgba(255,255,255,0.3);
    position: absolute;
    left: 0;
    top: 0
}

.Index .content .solution .con .slide .swiper-slide:first-child:after {
    display: none
}

.Index .content .solution .con .slide .btnPrev,.Index .content .solution .con .slide .btnNext {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 48%;
    left: 0;
    z-index: 6;
    cursor: pointer
}

.Index .content .solution .con .slide .btnPrev img,.Index .content .solution .con .slide .btnNext img {
    width: 100%
}

.Index .content .solution .con .slide .btnNext {
    left: auto;
    right: 0
}

.Index .content .solution1 {
    height: auto;
    overflow: hidden;
    margin-top: 60px
}

.Index .content .solution1 .bigTitle {
    margin-bottom: 27px
}

.Index .content .solution1 .slide {
    height: auto;
    overflow: hidden;
    position: relative
}

.Index .content .solution1 .slide img {
    width: 100%
}

.Index .content .solution1 .slide h1 {
    font-size: 16px;
    position: absolute;
    left: 35px;
    bottom: 20px;
    color: #fff
}

.Index .content .solution1 .slide h1 i {
    margin-left: 9px;
    font-size: 20px;
    vertical-align: -2px
}

.Index .content .solution1 .slide .bigPic {
    height: auto;
    overflow: hidden;
    position: relative
}

.Index .content .solution1 .slide .bigPic:hover img {
    transform: scale(1.1)
}

.Index .content .solution1 .slide .pics {
    height: auto;
    overflow: hidden
}

.Index .content .solution1 .slide .pics .item {
    height: auto;
    overflow: hidden;
    padding-left: 10px;
    margin-bottom: 10px
}

.Index .content .solution1 .slide .pics .item .bg {
    overflow: hidden
}

.Index .content .solution1 .slide .pics .item:hover img {
    transform: scale(1.1)
}

.Index .content .solution1 .slide .right .pics .item {
    padding-left: 0;
    padding-right: 10px
}

.Index .content .solution1 .slide .btnPrev,.Index .content .solution1 .slide .btnNext {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 40%;
    left: 0;
    z-index: 6;
    cursor: pointer
}

.Index .content .solution1 .slide .btnPrev img,.Index .content .solution1 .slide .btnNext img {
    width: 100%
}

.Index .content .solution1 .slide .btnNext {
    left: auto;
    right: 0
}

.Index .content .newsActivity {
    height: auto;
    overflow: hidden;
    margin-top: 40px
}

.Index .content .newsActivity .bigTitle {
    margin-bottom: 20px
}

.Index .content .newsActivity .con {
    height: auto;
    overflow: hidden
}

.Index .content .newsActivity .news {
    height: auto;
    overflow: hidden
}

.Index .content .newsActivity .news .item {
    width: 50%;
    float: left;
    padding-right: 10px
}

.Index .content .newsActivity .news .item .con {
    background: #f5f5f5
}

.Index .content .newsActivity .news .item .img {
    overflow: hidden;
    position: relative
}

.Index .content .newsActivity .news .item .img .icon-xw {
    width: 24px;
    height: 10px;
    background-image: url(../images/icon-xw.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 1
}

.Index .content .newsActivity .news .item .img img {
    width: 100%
}

.Index .content .newsActivity .news .item .img:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    transition: all .4s linear
}

.Index .content .newsActivity .news .item .text {
    height: auto;
    overflow: hidden;
    padding: 20px 15px 30px
}

.Index .content .newsActivity .news .item .text h2 {
    font-size: 14px;
    color: #333;
    margin-bottom: 7px
}

.Index .content .newsActivity .news .item .text p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 60px
}

.Index .content .newsActivity .news .item .text i {
    font-size: 22px;
    color: #a4a4a4;
    margin-top: 5px;
    display: block;
    transition: all .4s linear
}

.Index .content .newsActivity .news .item:hover .img:after {
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .newsActivity .news .item:hover img {
    transform: scale(1.05)
}

.Index .content .newsActivity .news .item:hover h2,.Index .content .newsActivity .news .item:hover i {
    color: #de0000
}

.Index .content .newsActivity .activity {
    height: auto;
    overflow: hidden
}

.Index .content .newsActivity .activity .slide {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.Index .content .newsActivity .activity .slide .icon-hd {
    width: 24px;
    height: 10px;
    background-image: url(../images/icon-hd.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 1
}

.Index .content .newsActivity .activity .slide .swiper-slide {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.Index .content .newsActivity .activity .slide .swiper-slide:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    transition: all .4s linear
}

.Index .content .newsActivity .activity .slide .swiper-slide:hover:after {
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .newsActivity .activity .slide .swiper-slide:hover img {
    transform: scale(1.05)
}

.Index .content .newsActivity .activity .slide .activity-pagination {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    z-index: 5;
    text-align: center
}

.Index .content .newsActivity .activity .slide .activity-pagination span {
    width: 40px;
    height: 2px;
    cursor: pointer;
    display: inline-block;
    background: #fff;
    margin: 0 5px
}

.Index .content .newsActivity .activity .slide .activity-pagination .swiper-active-switch {
    background: #de0000
}

.Index .content .newsActivity .activity .slide .btnPrev,.Index .content .newsActivity .activity .slide .btnNext {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 45%;
    left: 10px;
    z-index: 50;
    cursor: pointer;
    display: block
}

.Index .content .newsActivity .activity .slide .btnPrev img,.Index .content .newsActivity .activity .slide .btnNext img {
    width: 100%
}

.Index .content .newsActivity .activity .slide .btnNext {
    left: auto;
    right: 10px
}

.Index .content .newsActivity .btnMore {
    width: 88px;
    height: 24px;
    line-height: 24px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 25px auto 0;
    display: block;
    clear: both
}

.Index .content .newsActivity .btnMore i {
    font-size: 12px
}

.Index .content .wenews {
    height: auto;
    overflow: hidden;
    margin-top: 60px
}

.Index .content .wenews .bigTitle {
    margin-bottom: 27px
}

.Index .content .wenews .con {
    height: auto;
    overflow: hidden
}

.Index .content .wenews .item {
    height: auto;
    overflow: hidden;
    padding: 0 1px
}

.Index .content .wenews .item .img {
    overflow: hidden;
    position: relative
}

.Index .content .wenews .item .img img {
    width: 100%
}

.Index .content .wenews .item .img:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    transition: all .4s linear
}

.Index .content .wenews .item .text {
    height: auto;
    overflow: hidden;
    background: #eee;
    padding: 13px
}

.Index .content .wenews .item .text .date {
    font-size: 12px;
    color: #de0000
}

.Index .content .wenews .item .text h2 {
    font-size: 14px;
    color: #333;
    max-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 7px 0 20px;
    transition: all .4s linear
}

.Index .content .wenews .item .text .other {
    height: auto;
    overflow: hidden
}

.Index .content .wenews .item .text .other span {
    font-size: 12px;
    margin-right: 30px;
    color: #666
}

.Index .content .wenews .item .text .other span i {
    font-size: 12px;
    color: #A4A4A4;
    margin-right: 5px
}

.Index .content .wenews .item .icon-wechat {
    font-size: 30px;
    position: absolute;
    left: 25px;
    top: 25px;
    color: #fff;
    filter: alpha(opacity=50);
    filter: "alpha(opacity=50)";
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    z-index: 2
}

.Index .content .wenews .item:hover .img img {
    transform: scale(1.1)
}

.Index .content .wenews .item:hover .img:after {
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .wenews .item:hover h2 {
    color: #de0000
}

.Index .content .wenews .btnMore {
    width: 88px;
    height: 24px;
    line-height: 24px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 25px auto 0;
    display: block;
    clear: both
}

.Index .content .wenews .btnMore i {
    font-size: 12px
}

.Index .content .about {
    height: auto;
    overflow: hidden;
    margin-top: 60px
}

.Index .content .about .bigTitle {
    margin-bottom: 27px
}

.Index .content .about .left {
    height: auto;
    overflow: hidden;
    position: relative
}

.Index .content .about .left img {
    width: 100%
}

.Index .content .about .left .text {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    padding: 30% 20px 0;
    text-align: center
}

.Index .content .about .left .text .item {
    position: relative;
    display: inline-block;
    padding: 0 3%
}

.Index .content .about .left .text .item h3 {
    font-size: 12px;
    margin-bottom: 10px
}

.Index .content .about .left .text .item h2 {
    font-size: 12px
}

.Index .content .about .left .text .item h2 span {
    font-size: 16px;
    margin-right: 5px;
    font-weight: 500
}

.Index .content .about .left .text .item:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #ccc;
    position: absolute;
    left: -2%;
    top: 0
}

.Index .content .about .left .text .item:first-child:after {
    display: none
}

.Index .content .about .left .text h1 {
    font-size: 16px;
    position: absolute;
    left: 42px;
    bottom: 20px
}

.Index .content .about .left .text h1 i {
    margin-left: 9px
}

.Index .content .about .left:hover img {
    transform: scale(1.1)
}

.Index .content .about .right {
    height: auto;
    overflow: hidden
}

.Index .content .about .right .item {
    height: auto;
    overflow: hidden;
    padding-left: 10px;
    margin-bottom: 10px
}

.Index .content .about .right .item .bg {
    overflow: hidden
}

.Index .content .about .right .item h1 {
    font-size: 16px;
    position: absolute;
    left: 42px;
    bottom: 20px;
    color: #fff
}

.Index .content .about .right .item h1 i {
    margin-left: 9px;
    font-size: 22px;
    vertical-align: -3px
}

.Index .content .about .right .item:hover img {
    transform: scale(1.1)
}

.Index .content .bannerFooter {
    height: auto;
    overflow: hidden;
    margin-top: 15px;
    position: relative;
    z-index: 0
}

.Index .content .bannerFooter .swiper-slide {
    height: auto;
    overflow: hidden;
    position: relative
}

.Index .content .bannerFooter .swiper-slide .text {
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 5%;
    top: 15%;
    color: #fff
}

.Index .content .bannerFooter .swiper-slide .text h1 {
    font-size: 24px;
    margin-bottom: 10px
}

.Index .content .bannerFooter .swiper-slide .text p {
    font-size: 12px;
    line-height: 20px
}

.Index .content .bannerFooter .swiper-slide .text p em {
    color: #ff9600;
    font-style: italic
}

.Index .content .bannerFooter .swiper-slide .text .btnMore {
    width: 88px;
    height: 24px;
    line-height: 24px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 25px auto 0;
    display: inline-block
}

.Index .content .bannerFooter .swiper-slide .text .btnMore i {
    font-size: 10px;
    margin-left: 10px
}

.Index .content .bannerFooter .swiper-slide .text .btnMore:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.Index .content .bannerFooter .swiper-slide .text.text2 {
    width: 40%;
    left: auto;
    right: 5%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map {
    height: auto;
    position: relative;
    margin-top: 5%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .bg img {
    width: 100%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item {
    position: absolute;
    z-index: 1;
    text-align: center;
    cursor: pointer
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item .dot {
    width: 19px;
    height: 19px;
    background: url(../images/map-dot.png) center no-repeat;
    background-size: 100%;
    display: inline-block
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item .icon-location {
    font-size: 24px;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: auto;
    color: #0072fb;
    transition: all .4s linear;
    animation: pointScale 1.5s infinite ease-in-out
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item h2 {
    color: #ff8400;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .4s linear
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.item1 {
    left: 7%;
    top: 10%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.item2 {
    left: 5%;
    top: 50%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.item3 {
    left: 40%;
    top: 5%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.item4 {
    left: 42%;
    top: 40%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.item5 {
    left: 67%;
    top: 16%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.item6 {
    left: 88%;
    top: 60%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.itemt2 .icon-location {
    left: -4px
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item.itemt2:hover .icon-location {
    left: -7px
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item:hover .dot {
    background: url(../images/map-dot1.png) center no-repeat;
    background-size: 100%
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item:hover .icon-location {
    font-size: 30px;
    color: #ff8400
}

.Index .content .bannerFooter .swiper-slide .text.text2 .map .item:hover h2 {
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .bannerFooter .pagination {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 50;
    text-align: center;
    bottom: 35px
}

.Index .content .bannerFooter .pagination li {
    display: inline-block;
    width: 50px;
    height: 1px;
    overflow: hidden;
    margin: 0 3px;
    cursor: pointer
}

.Index .content .bannerFooter .pagination li span {
    width: 50px;
    height: 3px;
    display: block;
    background: #fff
}

.Index .content .bannerFooter .pagination li span i {
    background: #de0000;
    height: 3px;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
}

.Index .content .bannerFooter .pagination:hover li {
    height: 3px;
    border-radius: 1px
}

.Index .content .bannerFooter .pagination .current span i,.Index .content .bannerFooter .pagination .firstCurrent span i {
    transition: all 5s ease;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .bannerFooter .autoplay li span i {
    transform: scaleX(0);
    transform-origin: 0;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Index .content .bannerFooter .autoplay .firstCurrent span i {
    transform: scaleX(1);
    transition: all 5s linear
}

.Index .content .bannerFooter .autoplay .current span i {
    transform: scaleX(1);
    transition: all 5s linear
}

.Index .content .bannerFooter .autoplay .replace span {
    background: #de0000
}

.Index .content .bannerFooter .autoplay .replace span i {
    transform: scaleX(0)
}

.Index .content .bannerFooter .btnPrev,.Index .content .bannerFooter .btnNext {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 45%;
    left: 0;
    z-index: 50;
    cursor: pointer;
    display: none
}

.Index .content .bannerFooter .btnPrev img,.Index .content .bannerFooter .btnNext img {
    width: 100%
}

.Index .content .bannerFooter .btnNext {
    left: auto;
    right: 0
}

.Index .content .bannerFooter:hover .btnPrev,.Index .content .bannerFooter:hover .btnNext {
    display: block
}

.Product .content .filter {
    height: auto;
    overflow: hidden;
    margin-top: 25px
}

.Product .content .filter .filterBox {
    height: auto;
    border: 1px solid #e5e5e5;
    padding: 18px 28px;
    position: relative
}

.Product .content .filter .filterBox .t {
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin-bottom: 18px
}

.Product .content .filter .filterBox .t h1 {
    font-size: 16px;
    float: left
}

.Product .content .filter .filterBox .t form {
    height: auto;
    overflow: hidden;
    border-radius: 15px;
    background: #f5f5f5;
    float: left;
    padding: 0 10px;
    margin: 0 15px;
    position: relative
}

.Product .content .filter .filterBox .t form input {
    width: 280px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    background: none;
    position: relative;
    top: -1px
}

.Product .content .filter .filterBox .t form i {
    font-size: 18px;
    position: absolute;
    right: 10px;
    top: 0;
    cursor: pointer
}

.Product .content .filter .filterBox .t .hot {
    height: auto;
    overflow: hidden;
    color: #ccc
}

.Product .content .filter .filterBox .t .hot a {
    font-size: 12px;
    color: #ccc;
    margin-right: 10px
}

.Product .content .filter .filterBox .t .hot a:hover {
    color: #de0000
}

.Product .content .filter .filterBox .t .hot .reset {
    font-size: 12px;
    color: #de0000
}

.Product .content .filter .filterBox .t .hot .reset i {
    font-size: 12px
}

.Product .content .filter .filterBox .other {
    display: none
}

.Product .content .filter .filterBox dl {
    height: auto;
    overflow: hidden;
    border-top: 1px dotted #e5e5e5;
    margin-top: 10px;
    padding-top: 10px
}

.Product .content .filter .filterBox dl dt {
    width: 75px;
    font-size: 12px;
    line-height: 20px;
    float: left;
    text-align: right
}

.Product .content .filter .filterBox dl dd a {
    font-size: 12px;
    line-height: 20px;
    color: #333;
    padding: 0 8px;
    margin-left: 10px;
    display: inline-block;
    border-radius: 20px
}

.Product .content .filter .filterBox dl dd a.active,.Product .content .filter .filterBox dl dd a:hover {
    background: #de0000;
    color: #fff
}

.Product .content .filter .filterBox .btnMore {
    width: 120px;
    height: 29px;
    line-height: 29px;
    font-size: 12px;
    background: #f5f5f5;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -30px;
    margin: auto
}

.Product .content .filter .filterBox .btnMore i {
    font-size: 12px;
    margin-left: 5px
}

.Product .content .filter .filterBox .btnMore.active i:before {
    content: "\ea5c"
}

.Product .content .filter .filterTabs {
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    margin-top: 60px;
    margin-bottom: 20px
}

.Product .content .filter .filterTabs .container {
    margin: 0
}

.Product .content .filter .filterTabs a {
    font-size: 14px;
    line-height: 38px;
    padding: 0 30px;
    display: block;
    float: left;
    position: relative
}

.Product .content .filter .filterTabs a.active {
    background: #de0000;
    color: #fff
}

.Product .content .filter .filterTabs a.active i:before {
    content: "\e63a"
}

.Product .content .filter .filterTabs a.active:after {
    background: #de0000
}

.Product .content .filter .filterTabs a i {
    font-size: 14px;
    vertical-align: 1px
}

.Product .content .filter .filterTabs a:after {
    content: "";
    width: 1px;
    height: 12px;
    background: #ddd;
    position: absolute;
    right: 0;
    top: 14px
}

.Product .content .filter .filterTabs a:first-child:after {
    display: none
}

.Product .content .filter .filterTabs.fixed {
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 15;
    margin: 0
}

.Product .content .filter .filterTabs.fixed .container {
    margin-left: 43px;
    margin-right: 43px
}

.Product .content .list {
    height: auto
}

.Product .content .list .container {
    display: flex;
    flex-wrap: wrap
}

.Product .content .list .item {
    height: auto;
    margin-top: 20px
}

.Product .content .list .item .con {
    padding: 20px
}

.Product .content .list .item .img {
    overflow: hidden
}

.Product .content .list .item .img img {
    width: 100%
}

.Product .content .list .item .img .img-2 {
    display: none
}

.Product .content .list .item .text {
    height: auto;
    overflow: hidden;
    padding: 15px 0
}

.Product .content .list .item .text h2 {
    font-size: 14px;
    color: #333;
    margin-bottom: 3px;
    font-weight: bold;
    transition: all .4s linear;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Product .content .list .item .text p {
    font-size: 12px;
    color: #999
}

.Product .content .list .item .text p span {
    display: block;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden
}

.Product .content .list .item .btnBox {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: -90px;
    z-index: 1;
    background: #fff;
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.2);
    display: none
}

.Product .content .list .item .btnBox a {
    display: block;
    font-size: 12px;
    line-height: 35px;
    border-top: 1px solid #e2e2e2;
    padding: 0 19px
}

.Product .content .list .item .btnBox a i {
    float: right;
    color: #de0000
}

.Product .content .list .item .btnBox a:hover {
    background: #de0000;
    color: #fff
}

.Product .content .list .item .btnBox a:hover i {
    color: #fff
}

.Product .content .list .item:hover .con {
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2)
}

.Product .content .list .item:hover .img-1 {
    display: none
}

.Product .content .list .item:hover .img-2 {
    display: block
}

.Product .content .list .item:hover .text h2 {
    color: #de0000
}

.Product .content .list .item:hover .btnBox {
    display: block;
    border: 1px solid #eee
}

.Product .content .noData {
    height: auto;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    padding: 140px 0
}

.Product .content .noData img {
    display: block;
    margin: 0 auto
}

.Product .content .noData p {
    font-size: 16px;
    color: #3B3122
}

.Product .contrast {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 25px 0;
    position: fixed;
    left: 0;
    bottom: -60%;
    z-index: 9;
    background: #fff;
    border-top: 1px solid #e5e5e5;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    transition: all .4s linear
}

.Product .contrast.active {
    bottom: 0
}

.Product .contrast:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #e5e5e5;
    position: absolute;
    left: 0;
    top: 65px;
    z-index: 0
}

.Product .contrast .bigTitle {
    text-align: left;
    position: relative;
    z-index: 1;
    padding-bottom: 5px
}

.Product .contrast .bigTitle .btn {
    font-size: 14px;
    float: right
}

.Product .contrast .bigTitle .btn:hover {
    color: #de0000
}

.Product .contrast .bigTitle .btn i {
    font-size: 14px
}

.Product .contrast .bigTitle:after {
    content: "";
    width: 100px;
    height: 1px;
    background: #de0000;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1
}

.Product .contrast ul {
    height: auto;
    overflow: hidden;
    margin-top: 10px
}

.Product .contrast ul li {
    width: 21%;
    float: left;
    position: relative;
    z-index: 0;
    margin-left: 5%
}

.Product .contrast ul li .icon-close {
    position: absolute;
    right: 0;
    top: 15%;
    cursor: pointer;
    transition: all .4s linear
}

.Product .contrast ul li .icon-close:hover {
    color: #de0000
}

.Product .contrast ul li a {
    display: block
}

.Product .contrast ul li .img {
    overflow: hidden
}

.Product .contrast ul li .img img {
    width: 100%
}

.Product .contrast ul li .text {
    height: auto;
    overflow: hidden
}

.Product .contrast ul li .text h2 {
    font-size: 14px;
    margin-bottom: 4px
}

.Product .contrast ul li .text p {
    font-size: 12px;
    color: #999
}

.Product .contrast ul li:after {
    content: "";
    width: 1px;
    height: 90%;
    background: #f5f5f5;
    position: absolute;
    top: 20%;
    left: -12%;
    z-index: 1
}

.Product .contrast ul li:first-child {
    margin: 0
}

.Product .contrast ul li:first-child:after {
    display: none
}

.Product .contrast .btnBox {
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-top: 30px
}

.Product .contrast .btnBox a {
    width: 160px;
    height: 38px;
    line-height: 38px;
    background: #ebebeb;
    text-align: center;
    font-size: 14px;
    margin: 0 5px;
    display: inline-block
}

.Product .contrast .btnBox a.btnDb {
    background: #de0000;
    color: #fff
}

.ProductXq .content .tabs {
    height: auto;
    background: #eee
}

.ProductXq .content .tabs .container {
    position: relative
}

.ProductXq .content .tabs em {
    font-size: 14px;
    padding: 10px 20px 10px 0;
    display: block;
    float: left;
    text-align: center;
    font-weight: bold;
    font-size: 18px
}

.ProductXq .content .tabs a {
    width: 80px;
    font-size: 14px;
    padding: 10px 0;
    color: #333;
    display: block;
    float: left;
    text-align: center
}

.ProductXq .content .tabs a:hover,.ProductXq .content .tabs a.active {
    background: #de0000;
    text-align: center;
    color: #fff
}

.ProductXq .content .tabs .btnCart {
    cursor: pointer;
    display: block;
    text-align: center;
    width: 120px;
    padding: 15px 0;
    background: #FE8300;
    color: #fff;
    font-size: 15px;
    position: absolute;
    right: 150px;
    top: 0
}

.ProductXq .content .tabs .btnCart i {
    font-size: 16px
}

.ProductXq .content .tabs .btnZx {
    cursor: pointer;
    display: block;
    text-align: center;
    width: 140px;
    padding: 15px 0;
    background: #de0000;
    color: #fff;
    font-size: 15px;
    position: absolute;
    right: 0;
    top: 0
}

.ProductXq .content .tabs .btnZx i {
    font-size: 16px
}

.ProductXq .content .tabs .btnMall {
    cursor: pointer;
    display: block;
    text-align: center;
    width: 120px;
    padding: 13px 0;
    background: #FE8300;
    color: #fff;
    font-size: 15px;
    position: absolute;
    right: 280px;
    top: 0
}

.ProductXq .content .tabs .btnMall i {
    font-size: 16px
}

.ProductXq .content .tabs.navFix {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 20
}

.ProductXq .content .info {
    height: auto;
    overflow: hidden;
    padding: 40px 0
}

.ProductXq .content .info h1 {
    font-size: 36px;
    margin-bottom: 20px
}

.ProductXq .content .info h1 span {
    font-size: 14px;
    color: #666
}

.ProductXq .content .info ul {
    height: auto;
    overflow: hidden
}

.ProductXq .content .info ul li {
    float: left;
    padding-left: 3%;
    margin-left: 3%;
    position: relative;
    z-index: 0
}

.ProductXq .content .info ul li h2 {
    font-size: 16px;
    color: #333;
    margin-bottom: 5px
}

.ProductXq .content .info ul li p {
    font-size: 14px;
    color: #666
}

.ProductXq .content .info ul li:after {
    content: "";
    width: 1px;
    height: 90%;
    background: #b3b3b3;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 5%
}

.ProductXq .content .info ul li:first-child {
    margin: 0;
    padding: 0
}

.ProductXq .content .info ul li:first-child:after {
    display: none
}

.ProductXq .content .gailan {
    height: auto;
    overflow: hidden;
    position: relative
}

.ProductXq .content .gailan .switch {
    width: 300px;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 35px auto 0;
    position: relative
}

.ProductXq .content .gailan .switch a {
    width: 70px;
    display: inline-block;
    font-size: 14px;
    position: relative;
    padding-bottom: 20px
}

.ProductXq .content .gailan .switch a .iconfont {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
    font-size: 18px;
    color: #bebebe
}

.ProductXq .content .gailan .switch a .iconfont:before {
    content: "\e620"
}

.ProductXq .content .gailan .switch a:hover,.ProductXq .content .gailan .switch a.active {
    color: #de0000
}

.ProductXq .content .gailan .switch a:hover .iconfont:before,.ProductXq .content .gailan .switch a.active .iconfont:before {
    content: "\e620";
    color: #de0000
}

.ProductXq .content .gailan .switch a:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #bebebe;
    position: absolute;
    left: -50%;
    bottom: 9px
}

.ProductXq .content .gailan .switch a:first-child:after {
    left: 38px
}

.ProductXq .content .gailan .gailan-box {
    width: 74%;
    margin: 30px auto 0;
    overflow: hidden;
    height: 680px
}

.ProductXq .content .gailan .gailan-box .gailan-content {
    position: relative;
    height: 640px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    max-width: 980px
}

.ProductXq .content .gailan .gailan-box .gailan-content #gailan-video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.ProductXq .content .gailan .gailan-box .gailan-content iframe {
    border: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.ProductXq .content .gailan .gailan-box .gailan-content .appearance-container,.ProductXq .content .gailan .gailan-box .gailan-content .interior-container {
    height: 640px;
    overflow: hidden;
    cursor: pointer;
    display: none
}

.ProductXq .content .gailan .gailan-box .gailan-content .appearance-container img,.ProductXq .content .gailan .gailan-box .gailan-content .interior-container img {
    transition: none
}

.ProductXq .content .gailan .gailan-box .gailan-content .appearance-container #threesixty_images,.ProductXq .content .gailan .gailan-box .gailan-content .interior-container #threesixty_images {
    margin: 0 auto;
    position: relative;
    top: -170px
}

.ProductXq .content .gailan .gailan-box .gailan-content .appearance-container {
    position: relative;
    cursor: none;
    display: block
}

.ProductXq .content .gailan .gailan-box .gailan-content .appearance-container .mouse-button {
    z-index: 19;
    position: absolute;
    width: 60px;
    height: 60px;
    background-color: #000;
    color: #fff;
    font-size: 14px;
    border-radius: 100%;
    text-align: center;
    display: none
}

.ProductXq .content .gailan .gailan-box .gailan-content .appearance-container .mouse-button img {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 12px
}

.ProductXq .content .gailan .gailan-box .gailan-content .car-top-tabs {
    position: absolute;
    width: 198px;
    height: 54px;
    background-color: rgba(0,0,0,0.08);
    border-radius: 88px;
    color: rgba(0,0,0,0.6);
    font-size: 15px;
    position: absolute;
    bottom: 18px;
    left: 50%;
    margin-left: -99px;
    text-align: center
}

.ProductXq .content .gailan .gailan-box .gailan-content .car-top-tabs span {
    cursor: pointer;
    display: inline-block;
    width: 96px;
    height: 48px;
    line-height: 48px;
    border-radius: 88px;
    text-align: center
}

.ProductXq .content .gailan .gailan-box .gailan-content .car-top-tabs span.active {
    background: #fff;
    color: #000;
    margin-top: 3px
}

.ProductXq .content .gailan .gailan-box .gailan-content .car-top-tabs.active {
    background-color: rgba(255,255,255,0.3);
    color: #fff
}

.ProductXq .content .gailan .bigSlide {
    height: auto;
    overflow: hidden;
    position: relative
}

.ProductXq .content .gailan .bigSlide img {
    display: block;
    max-width: 980px;
    margin: 0 auto;
    width: 100%
}

.ProductXq .content .gailan .small-box {
    position: relative
}

.ProductXq .content .gailan .small-box i {
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center
}

.ProductXq .content .gailan .small-box i img {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 5px
}

.ProductXq .content .gailan .small-box i.prev {
    width: 16px;
    height: 32px;
    left: 4%
}

.ProductXq .content .gailan .small-box i.next {
    width: 16px;
    height: 32px;
    right: 4%
}

.ProductXq .content .gailan .smallSlide {
    width: 80%;
    max-width: 980px;
    height: auto;
    overflow: hidden;
    margin: 20px auto 0;
    position: relative
}

.ProductXq .content .gailan .smallSlide .swiper-slide {
    position: relative;
    cursor: pointer
}

.ProductXq .content .gailan .smallSlide .swiper-slide .img {
    margin: 5px;
    position: relative
}

.ProductXq .content .gailan .smallSlide .swiper-slide .img:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #eee
}

.ProductXq .content .gailan .smallSlide .swiper-slide.active .img:after {
    border-color: #de0000
}

.ProductXq .content .gailan .btnPrev,.ProductXq .content .gailan .btnNext {
    width: 34px;
    height: 66px;
    position: absolute;
    left: 5%;
    top: 50%;
    cursor: pointer
}

.ProductXq .content .gailan .btnPrev img,.ProductXq .content .gailan .btnNext img {
    width: 100%
}

.ProductXq .content .gailan .btnNext {
    left: auto;
    right: 5%
}

.ProductXq .content .xingneng {
    height: auto;
    overflow: hidden;
    margin-top: 40px
}

.ProductXq .content .xingneng .w1200 {
    width: 1200px;
    margin: auto
}

.ProductXq .content .productTedian {
    height: auto;
    overflow: hidden;
    margin: 30px auto 0;
    max-width: 1200px;
    padding: 0
}

.ProductXq .content .productTedian .imgText {
    height: auto;
    overflow: hidden
}

.ProductXq .content .productTedian .imgText .img {
    position: relative;
    max-width: 50%;
    overflow: hidden
}

.ProductXq .content .productTedian .imgText .img .btnPrev,.ProductXq .content .productTedian .imgText .img .btnNext {
    font-size: 40px;
    color: #fff;
    position: absolute;
    top: 45%;
    z-index: 1
}

.ProductXq .content .productTedian .imgText .img .btnNext {
    right: 0
}

.ProductXq .content .productTedian .imgText .text {
    height: auto;
    overflow: hidden;
    padding: 2% 2% 0 2%
}

.ProductXq .content .productTedian .imgText .text h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 25px;
    position: relative;
    padding-bottom: 25px
}

.ProductXq .content .productTedian .imgText .text h2:after {
    content: "";
    width: 35px;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    bottom: 0
}

.ProductXq .content .productTedian .imgText .text p {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin-bottom: 10px
}

.ProductXq .content .productTedian .imgText .text p b {
    color: #333
}

.ProductXq .content .peizhi {
    height: auto;
    overflow: hidden;
    margin-top: 40px;
    position: relative
}

.ProductXq .content .peizhi .peizhi-fixed {
    position: absolute;
    right: 5%;
    top: 100px;
    width: 140px
}

.ProductXq .content .peizhi .peizhi-fixed a {
    display: block;
    font-size: 16px;
    line-height: 35px;
    color: #333;
    position: relative
}

.ProductXq .content .peizhi .peizhi-fixed a:before {
    z-index: 0;
    content: "";
    position: absolute;
    left: 10px;
    top: 0;
    bottom: 0;
    width: 1px;
    background-color: #c3c3c3
}

.ProductXq .content .peizhi .peizhi-fixed a span {
    display: inline-block;
    margin-right: 4px
}

.ProductXq .content .peizhi .peizhi-fixed a span:before {
    content: "\e620";
    font-size: 21px;
    position: relative;
    top: 3px;
    color: #c3c3c3
}

.ProductXq .content .peizhi .peizhi-fixed a.active,.ProductXq .content .peizhi .peizhi-fixed a:hover {
    color: #de0000
}

.ProductXq .content .peizhi .peizhi-fixed a.active span:before,.ProductXq .content .peizhi .peizhi-fixed a:hover span:before {
    content: "\e650";
    color: #de0000
}

.ProductXq .content .peizhi .peizhi-fixed a:first-child:before {
    top: 20px
}

.ProductXq .content .peizhi .peizhi-fixed a:last-child:before {
    bottom: 20px
}

.ProductXq .content .peizhi .peizhi-fixed.fixed {
    position: fixed;
    right: 5%;
    top: 100px
}

.ProductXq .content .peizhi .tableBox {
    width: 73%;
    margin: 20px auto
}

.ProductXq .content .peizhi .tableBox table.detail_para {
    width: 100% !important
}

.ProductXq .content .peizhi .tableBox table {
    width: 100%;
    height: auto;
    overflow: visible;
    border-collapse: collapse;
    margin-top: 40px;
    border: 1px solid #D6D6D6
}

.ProductXq .content .peizhi .tableBox table tr {
    width: 100%
}

.ProductXq .content .peizhi .tableBox table tr td {
    border: 1px solid #D6D6D6;
    font-size: 12px;
    color: #333;
    padding: 0 30px
}

.ProductXq .content .peizhi .tableBox table tr td table {
    margin: 0;
    border: 0
}

.ProductXq .content .peizhi .tableBox table tr td table td {
    padding: 0;
    border: 0;
    line-height: normal
}

.ProductXq .content .peizhi .tableBox table tr td p img {
    display: block;
    margin: 20px auto;
    cursor: pointer
}

.ProductXq .content .peizhi .tableBox table tr td.iscroll {
    padding: 0
}

.ProductXq .content .peizhi .tableBox table tr td.iscroll .carinfo {
    overflow: hidden
}

.ProductXq .content .peizhi .tableBox table tr td.iscroll table tr td {
    padding: 10px 0 10px 10px;
    width: 290px
}

.ProductXq .content .peizhi .tableBox table tr th {
    width: 190px;
    line-height: 32px;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
    color: #333;
    font-weight: bold;
    padding: 0 22px;
    text-align: left;
    border: 1px solid #D6D6D6;
    word-break: break-all;
    background-color: #f5f5f5
}

.ProductXq .content .peizhi .tableBox table tr.d_p_1 {
    background-color: #DFDFDF
}

.ProductXq .content .peizhi .tableBox table tr.d_p_1 th {
    text-align: center;
    font-weight: 300;
    color: #333;
    font-size: 16px;
    font-weight: 300
}

.ProductXq .content .peizhi .tableBox table tr.bgf5 {
    background-color: #f5f5f5
}

.ProductXq .content .peizhi .tableBox table::first-child {
    margin-top: 0
}

.ProductXq .content .peizhi .tableBox .sbarbg {
    width: auto;
    height: 4px;
    background: #E3E3E3;
    margin: 20px 0 0 180px;
    position: relative;
    line-height: 0
}

.ProductXq .content .peizhi .tableBox .sbar {
    width: 182px;
    height: 4px;
    background: #de0000;
    position: absolute;
    top: 0;
    cursor: pointer;
    line-height: 0;
    overflow: hidden
}

.ProductXq .content .peizhi .tableBox .downloadPdf {
    height: auto;
    overflow: hidden;
    padding-top: 20px
}

.ProductXq .content .peizhi .tableBox .downloadPdf a {
    display: block;
    float: right;
    font-size: 16px;
    color: #de0000
}

.ProductXq .content .peizhi .tableBox .downloadPdf a img {
    width: 26px;
    display: inline-block;
    position: relative;
    margin-right: 10px
}

.ProductXq .content .peizhi .tableBox .downloadPdf a:hover span {
    text-decoration: underline
}

.ProductXq .content .peizhi .tableBox .statement {
    margin-top: 40px
}

.ProductXq .content .peizhi .tableBox .statement em {
    display: block;
    margin-bottom: 10px;
    font-size: 14px
}

.ProductXq .content .peizhi .tableBox .statement em i {
    color: #D30000;
    display: inline-block;
    margin-right: 5px
}

.ProductXq .content .peizhi .tableBox .statement p {
    line-height: 22px;
    color: #666;
    font-size: 12px;
    padding-left: 15px
}

.ProductXq .content .peizhi .img-box img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.ProductXq .content .feedback {
    height: auto;
    overflow: hidden;
    margin: 40px 0;
    position: relative
}

.ProductXq .content .feedback .bg {
    width: 80%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: #f9f9f9;
    padding: 1.5% 4%
}

.ProductXq .content .feedback .bg .text {
    font-size: 14px;
    color: #333
}

.ProductXq .content .feedback .bg .btns {
    position: relative
}

.ProductXq .content .feedback .bg .btns .btn {
    font-size: 14px;
    display: inline-block;
    cursor: pointer
}

.ProductXq .content .feedback .bg .btns .btn i {
    color: #8b8d8f;
    font-size: 14px;
    margin-right: 5px
}

.ProductXq .content .feedback .bg .btns .btn:hover {
    color: #de0000
}

.ProductXq .content .feedback .bg .btns .btn:hover i {
    color: #de0000
}

.ProductXq .content .feedback .bg .btns .btn.active {
    color: #de0000
}

.ProductXq .content .feedback .bg .btns .btn.active i {
    color: #de0000
}

.ProductXq .content .feedback .bg .btns .line {
    width: 1px;
    height: 13px;
    background: #dcdcdc;
    display: inline-block;
    position: relative;
    top: 2px;
    margin: 0 15px
}

.ProductXq .feedbackPop {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    padding-top: 15%;
    display: none
}

.ProductXq .feedbackPop .box {
    width: 50%;
    max-width: 600px;
    height: auto;
    background: #fff;
    padding: 50px 70px 40px;
    margin: 0 auto;
    position: relative
}

.ProductXq .feedbackPop .box .icon-close {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-weight: bold
}

.ProductXq .feedbackPop .box h1 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 25px
}

.ProductXq .feedbackPop .box textarea {
    width: 100%;
    height: 140px;
    background: #f1f1f1;
    padding: 15px;
    font-size: 14px
}

.ProductXq .feedbackPop .box input {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #f1f1f1;
    font-size: 14px;
    padding: 0 15px;
    margin-top: 15px
}

.ProductXq .feedbackPop .box .btn {
    display: block;
    width: 191px;
    height: 45px;
    line-height: 45px;
    background: #de0000;
    font-size: 16px;
    color: #fff;
    margin: 30px auto 0;
    text-align: center
}

.ProductXq .feedbackSuccess {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    padding-top: 22%;
    display: none
}

.ProductXq .feedbackSuccess .box {
    width: 50%;
    max-width: 400px;
    height: auto;
    background: #fff;
    padding: 50px 70px;
    margin: 0 auto;
    position: relative;
    text-align: center
}

.ProductXq .feedbackSuccess .box .icon-close {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-weight: bold
}

.ProductXq .feedbackSuccess .box .icon-success {
    font-size: 40px;
    display: block;
    margin: 0 auto 10px;
    color: #de0000
}

.ProductXq .feedbackSuccess .box h1 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 20px
}

.ProductXq .feedbackSuccess .box p {
    font-size: 14px;
    text-align: center
}

.ProductXq1 {
    overflow: visible
}

.ProductXq1 .pd-header {
    background: #FFFFFF;
    box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.05);
    display: none;
    padding: .2rem 0
}

.ProductXq1 .pd-header .con {
    display: flex;
    justify-content: space-between;
    padding: 0 .8rem
}

.ProductXq1 .pd-header .con .pname {
    font-size: .24rem;
    font-weight: bold
}

.ProductXq1 .pd-header .con .btns {
    display: flex
}

.ProductXq1 .pd-header .con .btns .item {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .2rem;
    width: 1.4rem;
    height: .42rem;
    line-height: .42rem;
    text-align: center;
    font-size: .16rem;
    color: #000;
    border-radius: .5rem
}

.ProductXq1 .pd-header .con .btns .item i {
    font-size: .16rem;
    margin-right: .08rem
}

.ProductXq1 .pd-header .con .btns .item.btn {
    border: 1px solid #ccc
}

.ProductXq1 .pd-header .con .btns .item.btn:hover {
    background-color: #000;
    color: #fff;
    border-color: #000
}

.ProductXq1 .pd-header .con .btns .item:first-child {
    width: auto;
    margin-right: .1rem
}

.ProductXq1 .pd-header .con .btns .item p {
    display: inline-block
}

.ProductXq1 .pd-header.navFix {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 20;
    display: block
}

.ProductXq1 .content {
    overflow: visible
}

.ProductXq1 .content .con {
    width: 90%;
    margin: 0 auto
}

.ProductXq1 .content img {
    display: block
}

.ProductXq1 .content .banner {
    height: auto;
    overflow: hidden;
    position: relative
}

.ProductXq1 .content .banner .tit {
    position: absolute;
    left: 0;
    right: 0;
    top: .7rem;
    text-align: center
}

.ProductXq1 .content .banner .tit h1 {
    font-family: "FangZhengXinZongYiJianTi";
    font-size: .6rem;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.1
}

.ProductXq1 .content .banner .tit h1 span {
    margin-right: .35rem
}

.ProductXq1 .content .banner .tit h1 img {
    width: .33rem
}

.ProductXq1 .content .banner .tit p {
    font-size: .42rem;
    color: #fff;
    margin-top: .1rem
}

.ProductXq1 .content .banner .tit h3 {
    font-size: .28rem;
    padding: .1rem .2rem .13rem;
    color: #fff;
    margin-top: .2rem;
    background: #de0000;
    border-radius: .04rem;
    display: inline-block;
    line-height: 1
}

.ProductXq1 .content .banner .btns {
    display: flex;
    justify-content: center;
    margin-top: .25rem
}

.ProductXq1 .content .banner .btns a {
    width: 1.9rem;
    height: .48rem;
    font-size: .18rem;
    color: #fff;
    border: 2px solid #fff;
    margin: 0 .1rem;
    border-radius: .5rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.ProductXq1 .content .banner .btns a:hover {
    background-color: rgba(255,255,255,0.26)
}

.ProductXq1 .content .banner .btns a:last-child {
    background: #de0000;
    color: #fff;
    border-color: #de0000
}

.ProductXq1 .content .banner img {
    width: 100%
}

.ProductXq1 .content .banner ul {
    width: 100%;
    padding: .7rem 0;
    background: linear-gradient(180deg, transparent 0%, transparent 10%, rgba(0,0,0,0.7) 100%);
    display: flex;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 0
}

.ProductXq1 .content .banner ul li {
    margin: 0 1.4rem
}

.ProductXq1 .content .banner ul li h3 {
    font-size: .18rem;
    color: rgba(255,255,255,0.8);
    margin-bottom: .05rem
}

.ProductXq1 .content .banner ul li h4 {
    font-size: .22rem;
    color: #fff
}

.ProductXq1 .content .block {
    height: auto;
    overflow: hidden;
    position: relative;
    padding: 1rem 0
}

.ProductXq1 .content .block .block-t {
    text-align: center;
    position: relative;
    z-index: 1;
    padding-top: .5rem
}

.ProductXq1 .content .block .block-t:before {
    content: "";
    width: 6.42rem;
    height: .96rem;
    background: url(../images/t-yt.png) no-repeat center/100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%)
}

.ProductXq1 .content .block .block-t h2 {
    font-size: .4rem;
    color: #666;
    font-weight: bold;
    margin-bottom: .05rem
}

.ProductXq1 .content .block .block-t h3 {
    font-size: .5rem;
    font-weight: bold
}

.ProductXq1 .content .waiguan {
    padding: 1.4rem 0 1.2rem;
    background: url(../images/waiguan-bg.jpg) no-repeat center/cover
}

.ProductXq1 .content .waiguan .slide-box {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.ProductXq1 .content .waiguan .slide-box .slide {
    width: 9.8rem;
    overflow: hidden;
    margin: 0 auto
}

.ProductXq1 .content .waiguan .slide-box .slide .swiper-slide img {
    width: 100%
}

.ProductXq1 .content .waiguan .slide-box .slide .swiper-pagination {
    bottom: 0
}

.ProductXq1 .content .waiguan .slide-box .slide .swiper-pagination-bullet {
    width: .12rem;
    height: .12rem;
    background: #CFCFCF;
    opacity: 1;
    margin: 0 .08rem
}

.ProductXq1 .content .waiguan .slide-box .slide .swiper-pagination-bullet-active {
    background: #de0000
}

.ProductXq1 .content .waiguan .slide-box .btn-prev,.ProductXq1 .content .waiguan .slide-box .btn-next {
    width: .47rem;
    height: .77rem;
    background: url(../images/btn-prev.png) no-repeat center/100%;
    position: absolute;
    left: 18%;
    top: 40%;
    cursor: pointer
}

.ProductXq1 .content .waiguan .slide-box .btn-prev.btn-next,.ProductXq1 .content .waiguan .slide-box .btn-next.btn-next {
    background: url(../images/btn-next.png) no-repeat center/100%;
    left: auto;
    right: 18%
}

.ProductXq1 .content .waiguan .slide-box .btn-prev.swiper-button-disabled,.ProductXq1 .content .waiguan .slide-box .btn-next.swiper-button-disabled {
    opacity: .5
}

.ProductXq1 .content .tedian {
    padding: 0 !important
}

.ProductXq1 .content .peizhi {
    padding: 0 !important;
    overflow: visible
}

.ProductXq1 .content .peizhi .bg {
    width: 100%
}

.ProductXq1 .content .peizhi .block-t {
    width: 100%;
    margin-bottom: .5rem
}

.ProductXq1 .content .peizhi .block-t:before {
    display: none
}

.ProductXq1 .content .peizhi .box {
    margin-top: .5rem
}

.ProductXq1 .content .peizhi .box .canshu {
    width: 98%;
    height: 6rem;
    overflow: auto;
    margin: 0 auto
}

.ProductXq1 .content .peizhi .box .canshu table {
    margin-top: 0 !important;
    border-color: #ddd
}

.ProductXq1 .content .peizhi .box .canshu table td {
    font-size: .18rem;
    border-color: #ddd
}

.ProductXq1 .content .peizhi .box .fs20 {
    font-size: 20px
}

.ProductXq1 .content .peizhi .box .fsb {
    font-weight: bold
}

.ProductXq1 .content .peizhi .box .trSticky1 {
    position: sticky;
    top: -1px
}

.ProductXq1 .content .peizhi .box .trSticky2 {
    position: sticky;
    top: 62px
}

.ProductXq1 .content .peizhi .box .statement {
    width: 98%;
    margin: .4rem auto 0
}

.ProductXq1 .content .peizhi .box .statement em {
    display: block;
    margin-bottom: .1rem;
    font-size: .2rem
}

.ProductXq1 .content .peizhi .box .statement em i {
    color: #D30000;
    display: inline-block;
    margin-right: .05rem
}

.ProductXq1 .content .peizhi .box .statement p {
    color: #666;
    font-size: .17rem;
    padding-left: .15rem;
    line-height: 1.875
}

.ProductXq1 .content .feedback {
    height: auto;
    overflow: hidden;
    position: relative;
    padding-bottom: 0
}

.ProductXq1 .content .feedback .box {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: #f9f9f9;
    padding: .3rem
}

.ProductXq1 .content .feedback .box .text {
    font-size: .17rem;
    color: #333
}

.ProductXq1 .content .feedback .box .btns {
    position: relative
}

.ProductXq1 .content .feedback .box .btns .btn {
    font-size: .17rem;
    display: inline-block;
    cursor: pointer
}

.ProductXq1 .content .feedback .box .btns .btn i {
    color: #8b8d8f;
    font-size: .17rem;
    margin-right: .05rem
}

.ProductXq1 .content .feedback .box .btns .btn:hover {
    color: #de0000
}

.ProductXq1 .content .feedback .box .btns .btn:hover i {
    color: #de0000
}

.ProductXq1 .content .feedback .box .btns .btn.active {
    color: #de0000
}

.ProductXq1 .content .feedback .box .btns .btn.active i {
    color: #de0000
}

.ProductXq1 .content .feedback .box .btns .line {
    width: 1px;
    height: .14rem;
    background: #dcdcdc;
    display: inline-block;
    position: relative;
    top: .02rem;
    margin: 0 .16rem
}

.ProductXq1 .content .service .block-t {
    margin-bottom: .5rem;
    padding-top: 0
}

.ProductXq1 .content .service .block-t:before {
    display: none
}

.ProductXq1 .content .service ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.ProductXq1 .content .service ul li {
    width: 49.5%;
    position: relative
}

.ProductXq1 .content .service ul li .img {
    overflow: hidden
}

.ProductXq1 .content .service ul li .img img {
    width: 100%
}

.ProductXq1 .content .service ul li .text {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: .6rem;
    bottom: .8rem
}

.ProductXq1 .content .service ul li .text h2 {
    font-size: .4rem;
    color: #fff;
    margin-bottom: .15rem
}

.ProductXq1 .content .service ul li .text p {
    width: 42%;
    font-size: .18rem;
    line-height: .3rem;
    color: #fff
}

.ProductXq1 .content .service ul li:hover img {
    transform: scale(1.05)
}

.ProductXq1 .pd-right {
    position: fixed;
    right: .15rem;
    bottom: 30%;
    z-index: 10;
    transition: bottom 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)
}

.ProductXq1 .pd-right .item {
    width: .75rem;
    height: .75rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: .03rem 0;
    border-radius: .08rem;
    cursor: pointer;
    background: rgba(242,242,242,0.9);
    transition: height 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),margin 0.3s cubic-bezier(0.39, 0.575, 0.565, 1),background 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)
}

.ProductXq1 .pd-right .item i {
    font-size: .24rem;
    display: block;
    margin-bottom: .03rem
}

.ProductXq1 .pd-right .item p {
    font-size: .14rem
}

.ProductXq1 .pd-right .item.hide {
    height: 0;
    overflow: hidden;
    margin: 0
}

.ProductXq1 .pd-right .item:hover {
    background: #fff
}

.ProductXq1 .pd-right .item:hover i,.ProductXq1 .pd-right .item:hover p {
    color: #1757C4
}

.ProductXq1 .pd-right .item:first-child {
    background: #de0000
}

.ProductXq1 .pd-right .item:first-child i,.ProductXq1 .pd-right .item:first-child p {
    color: #fff
}

.ProductXq1 .pd-right .item:first-child:hover {
    background: #0F60F5
}

.ProductXq1 .fright {
    display: none
}

.ProductXq1 .feedbackPop {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    padding-top: 15%;
    display: none
}

.ProductXq1 .feedbackPop .box {
    width: 50%;
    max-width: 600px;
    height: auto;
    background: #fff;
    padding: 50px 70px 40px;
    margin: 0 auto;
    position: relative
}

.ProductXq1 .feedbackPop .box .icon-close {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-weight: bold
}

.ProductXq1 .feedbackPop .box h1 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 25px
}

.ProductXq1 .feedbackPop .box textarea {
    width: 100%;
    height: 140px;
    background: #f1f1f1;
    padding: 15px;
    font-size: 14px
}

.ProductXq1 .feedbackPop .box input {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #f1f1f1;
    font-size: 14px;
    padding: 0 15px;
    margin-top: 15px
}

.ProductXq1 .feedbackPop .box .btn {
    display: block;
    width: 191px;
    height: 45px;
    line-height: 45px;
    background: #de0000;
    font-size: 16px;
    color: #fff;
    margin: 30px auto 0;
    text-align: center
}

.ProductXq1 .feedbackSuccess {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    padding-top: 22%;
    display: none
}

.ProductXq1 .feedbackSuccess .box {
    width: 50%;
    max-width: 400px;
    height: auto;
    background: #fff;
    padding: 50px 70px;
    margin: 0 auto;
    position: relative;
    text-align: center
}

.ProductXq1 .feedbackSuccess .box .icon-close {
    font-size: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    font-weight: bold
}

.ProductXq1 .feedbackSuccess .box .icon-success {
    font-size: 40px;
    display: block;
    margin: 0 auto 10px;
    color: #de0000
}

.ProductXq1 .feedbackSuccess .box h1 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-bottom: 20px
}

.ProductXq1 .feedbackSuccess .box p {
    font-size: 14px;
    text-align: center
}

.ProductXq2 {
    overflow: visible
}

.ProductXq2 .content {
    overflow: visible
}

.ProductXq2 .content .Product-tedian {
    margin-top: .6rem
}

.ProductXq2 .content .peizhi {
    overflow: visible
}

.ProductXq2 .content .peizhi .tableBox .canshu {
    height: 600px;
    overflow: auto
}

.ProductXq2 .content .peizhi .tableBox .canshu table {
    margin-top: 0 !important
}

.ProductXq2 .content .peizhi .tableBox .fs20 {
    font-size: 20px
}

.ProductXq2 .content .peizhi .tableBox .fsb {
    font-weight: bold
}

.ProductXq2 .content .peizhi .tableBox .trSticky1 {
    position: sticky;
    top: -1px
}

.ProductXq2 .content .peizhi .tableBox .trSticky2 {
    position: sticky;
    top: 62px
}

.NewsCenter .content .block {
    height: auto;
    overflow: hidden;
    padding: 40px 0
}

.NewsCenter .content .block .title {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px
}

.NewsCenter .content .block .title ul {
    height: auto;
    display: inline-block
}

.NewsCenter .content .block .title ul li {
    display: inline-block;
    position: relative;
    margin-left: 40px
}

.NewsCenter .content .block .title ul li a {
    font-size: 14px
}

.NewsCenter .content .block .title ul li:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #de0000;
    position: absolute;
    left: 0;
    bottom: -15px;
    display: none;
    transition: all .4s linear
}

.NewsCenter .content .block .title ul li.active a,.NewsCenter .content .block .title ul li:hover a {
    color: #de0000
}

.NewsCenter .content .block .title ul li.active:after,.NewsCenter .content .block .title ul li:hover:after {
    display: block
}

.NewsCenter .content .block .title .btnMore {
    float: right;
    font-size: 12px;
    margin-top: 5px
}

.NewsCenter .content .block .title .btnMore:hover {
    color: #de0000
}

.NewsCenter .content .block .title .btnMore:hover:after {
    display: none
}

.NewsCenter .content .block.block1 .container {
    overflow: hidden
}

.NewsCenter .content .block.block1 .slide {
    height: auto;
    overflow: hidden
}

.NewsCenter .content .block.block1 .slide .col-xs-6 .img {
    overflow: hidden
}

.NewsCenter .content .block.block1 .slide .col-xs-6 .img img {
    width: 100%
}

.NewsCenter .content .block.block1 .slide .col-xs-6.left .text {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 3.5%;
    font-size: 16px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.NewsCenter .content .block.block1 .slide .col-xs-6.left:hover img {
    transform: scale(1.05)
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item {
    height: auto;
    overflow: hidden;
    display: block;
    padding-left: 4%;
    margin-bottom: 4%
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item .img {
    width: 48.3%;
    float: left;
    margin-right: 4%
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item .text {
    height: auto;
    overflow: hidden
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item .text h2 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 4%;
    color: #000;
    max-height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .4s linear
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item .text p {
    font-size: 12px;
    line-height: 18px;
    color: #666;
    margin-bottom: 7%;
    max-height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item .text .date {
    color: #999
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item:hover img {
    transform: scale(1.05)
}

.NewsCenter .content .block.block1 .slide .col-xs-6.right .item:hover .text h2 {
    color: #de0000
}

.NewsCenter .content .block.block2 {
    background: #f5f5f5
}

.NewsCenter .content .block.block2 ul {
    height: auto;
    overflow: hidden;
    margin: 0 -8px
}

.NewsCenter .content .block.block2 ul li {
    padding: 0 8px
}

.NewsCenter .content .block.block2 ul li a {
    display: block
}

.NewsCenter .content .block.block2 ul li .img {
    overflow: hidden
}

.NewsCenter .content .block.block2 ul li .img img {
    width: 100%
}

.NewsCenter .content .block.block2 ul li .text {
    height: auto;
    overflow: hidden;
    padding: 10px 0
}

.NewsCenter .content .block.block2 ul li .text .date {
    font-size: 12px;
    color: #000;
    position: relative
}

.NewsCenter .content .block.block2 ul li .text .date:after {
    content: "";
    width: 10px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    bottom: -5px
}

.NewsCenter .content .block.block2 ul li .text h2 {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 15px;
    transition: all .4s linear
}

.NewsCenter .content .block.block2 ul li .text p {
    font-size: 12px;
    color: #666;
    line-height: 18px;
    max-height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 5px 0 15px
}

.NewsCenter .content .block.block2 ul li .text .other {
    color: #aaa
}

.NewsCenter .content .block.block2 ul li .text .other .icon-arrow1 {
    font-size: 18px
}

.NewsCenter .content .block.block2 ul li .text .other span {
    margin-left: 3px;
    margin-top: 3px;
    display: inline-block
}

.NewsCenter .content .block.block2 ul li .text .other i {
    vertical-align: -2px;
    transition: all .4s linear
}

.NewsCenter .content .block.block2 ul li:hover img {
    transform: scale(1.05)
}

.NewsCenter .content .block.block2 ul li:hover .text h2,.NewsCenter .content .block.block2 ul li:hover .text .icon-arrow1 {
    color: #de0000
}

.NewsCenter .content .block.block3 ul {
    height: auto;
    overflow: hidden;
    margin: 0 -10px
}

.NewsCenter .content .block.block3 ul li {
    padding: 0 10px
}

.NewsCenter .content .block.block3 ul li a {
    display: block
}

.NewsCenter .content .block.block3 ul li .img {
    overflow: hidden
}

.NewsCenter .content .block.block3 ul li .img img {
    width: 100%
}

.NewsCenter .content .block.block3 ul li .text {
    height: auto;
    overflow: hidden;
    padding: 10px 0;
    position: relative
}

.NewsCenter .content .block.block3 ul li .text .date {
    font-size: 12px;
    color: #000
}

.NewsCenter .content .block.block3 ul li .text h2 {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    max-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 5px 0 10px;
    transition: all .4s linear
}

.NewsCenter .content .block.block3 ul li .text p {
    font-size: 12px;
    line-height: 18px;
    color: #000;
    max-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.NewsCenter .content .block.block3 ul li .text i {
    font-size: 18px;
    color: #aaa;
    margin-top: 20px;
    display: block;
    transition: all .4s linear
}

.NewsCenter .content .block.block3 ul li .text .ewmBox {
    width: 70px;
    position: absolute;
    right: 0;
    top: 0
}

.NewsCenter .content .block.block3 ul li .text .ewmBox .icon-qr {
    font-size: 20px;
    float: right;
    margin-bottom: 10px
}

.NewsCenter .content .block.block3 ul li .text .ewmBox img {
    width: 70px;
    height: 0
}

.NewsCenter .content .block.block3 ul li .text .ewmBox .ewm-box {
    display: none
}

.NewsCenter .content .block.block3 ul li .text .ewmBox .ewm-box canvas {
    width: 70px;
    height: 70px
}

.NewsCenter .content .block.block3 ul li .text .ewmBox:hover img {
    height: auto
}

.NewsCenter .content .block.block3 ul li .text .ewmBox:hover .ewm-box {
    display: block
}

.NewsCenter .content .block.block3 ul li:hover .img img {
    transform: scale(1.05)
}

.NewsCenter .content .block.block3 ul li:hover .text h2,.NewsCenter .content .block.block3 ul li:hover .text .icon-arrow1 {
    color: #de0000
}

.NewsCenter .content .block.block4 {
    padding-bottom: 0
}

.NewsCenter .content .block.block4 .videoImgSlide {
    height: auto;
    overflow: hidden
}

.NewsCenter .content .block.block4 .videoImgSlide .slide {
    height: auto;
    position: relative;
    margin: 20px 0;
    display: none
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide {
    position: relative;
    z-index: 0;
    transform: scaleY(0.85);
    position: relative;
    cursor: pointer
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide img {
    width: 100%
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide .play {
    width: 80px;
    height: 80px;
    background: url(../images/icon-play.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide .zoom {
    width: 80px;
    height: 80px;
    background: url(../images/icon-zoom1.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide .text {
    text-align: center;
    font-size: 14px;
    color: #000;
    margin-top: 10px;
    display: none
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide-active {
    z-index: 1;
    transform: scaleY(1)
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide-active .text {
    display: block
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .btnPrev,.NewsCenter .content .block.block4 .videoImgSlide .slide .btnNext {
    position: absolute;
    left: 10%;
    top: 40%;
    font-size: 50px;
    color: #fff;
    cursor: pointer;
    transition: all .4s linear
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .btnPrev:hover,.NewsCenter .content .block.block4 .videoImgSlide .slide .btnNext:hover {
    color: #de0000
}

.NewsCenter .content .block.block4 .videoImgSlide .slide .btnNext {
    left: auto;
    right: 10%
}

.NewsCenter .content .block.block4 .videoImgSlide .slide.active {
    display: block
}

.NewsCenter .content .block.block5 ul {
    height: auto;
    overflow: hidden;
    margin: 0 -10px
}

.NewsCenter .content .block.block5 ul li {
    padding: 0 10px
}

.NewsCenter .content .block.block5 ul li .img {
    overflow: hidden;
    position: relative
}

.NewsCenter .content .block.block5 ul li .img img {
    width: 100%
}

.NewsCenter .content .block.block5 ul li .img i {
    font-size: 36px;
    position: absolute;
    left: 15px;
    top: 15px;
    color: #fff;
    opacity: .8;
    filter: alpha(opacity=80)
}

.NewsCenter .content .block.block5 ul li .img .ewm {
    width: 100%;
    height: 100%;
    background: url(../images/cover-bg.png) repeat;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .4s linear
}

.NewsCenter .content .block.block5 ul li .img .ewm img {
    width: 100px;
    display: block;
    margin: 13% auto;
    border: 5px solid #fff
}

.NewsCenter .content .block.block5 ul li .text {
    height: auto;
    overflow: hidden;
    margin-top: 5px
}

.NewsCenter .content .block.block5 ul li .text h2,.NewsCenter .content .block.block5 ul li .text p {
    font-size: 14px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden
}

.NewsCenter .content .block.block5 ul li .text .icon-arrow1 {
    font-size: 18px;
    color: #aaa;
    margin-top: 10px;
    display: block;
    transition: all .4s linear
}

.NewsCenter .content .block.block5 ul li:hover img {
    transform: scale(1.05)
}

.NewsCenter .content .block.block5 ul li:hover .ewm {
    opacity: 1;
    filter: alpha(opacity=100)
}

.NewsCenter .content .block.block5 ul li:hover .ewm img {
    transform: scale(1)
}

.NewsCenter .content .block.block5 ul li:hover .text h2,.NewsCenter .content .block.block5 ul li:hover .text .icon-arrow1 {
    color: #de0000
}

.NewsList .content .filter {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height: 25px;
    margin-top: 40px;
    margin-bottom: 15px
}

.NewsList .content .filter a {
    font-size: 12px;
    margin-left: 40px;
    position: relative;
    display: inline-block;
    font-weight: normal
}

.NewsList .content .filter a.active,.NewsList .content .filter a:hover {
    color: #de0000
}

.NewsList .content .filter a.active:after,.NewsList .content .filter a:hover:after {
    display: block
}

.NewsList .content .filter a:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #de0000;
    position: absolute;
    left: 0;
    bottom: -10px;
    display: none;
    transition: all .4s linear
}

.NewsList .content .timeFilter {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    padding-bottom: 2px;
    line-height: 45px;
    border-bottom: 1px solid #ddd;
    margin: 40px 0
}

.NewsList .content .timeFilter a {
    font-size: 12px;
    margin-left: 40px;
    position: relative;
    display: inline-block;
    font-weight: normal
}

.NewsList .content .timeFilter a.active,.NewsList .content .timeFilter a:hover {
    color: #de0000
}

.NewsList .content .timeFilter a.active:after,.NewsList .content .timeFilter a:hover:after {
    display: block
}

.NewsList .content .timeFilter a:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #de0000;
    position: absolute;
    left: 0;
    bottom: -2px;
    display: none;
    transition: all .4s linear
}

.NewsList .content .timeFilter form {
    width: 300px;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    background: #f5f5f5;
    float: right;
    border-radius: 20px
}

.NewsList .content .timeFilter form input {
    width: 245px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    background: none;
    position: relative;
    top: -4px
}

.NewsList .content .timeFilter form i {
    font-size: 20px;
    cursor: pointer
}

.NewsList .content .timeFilter.videoImg {
    margin-top: 0
}

.NewsList .content .list {
    height: auto;
    overflow: hidden
}

.NewsList .content .list li {
    height: auto;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #eee
}

.NewsList .content .list li a {
    display: block
}

.NewsList .content .list li .img {
    width: 22%;
    float: left;
    margin-right: 3%;
    overflow: hidden
}

.NewsList .content .list li .img img {
    display: block;
    width: 100%
}

.NewsList .content .list li .text {
    height: auto;
    overflow: hidden;
    padding: 1% 0
}

.NewsList .content .list li .text .date {
    font-size: 12px;
    color: #000
}

.NewsList .content .list li .text h2 {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    margin: 1.5% 0;
    transition: all .4s linear
}

.NewsList .content .list li .text p {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    height: 66px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}

.NewsList .content .list li .text .other {
    font-size: 12px;
    color: #999;
    margin-top: 1.5%
}

.NewsList .content .list li:hover img {
    transform: scale(1.05)
}

.NewsList .content .list li:hover .text h2 {
    color: #de0000
}

.NewsList .content .zhuantiList {
    height: auto;
    overflow: hidden;
    margin: 0 -10px 40px
}

.NewsList .content .zhuantiList li {
    padding: 0 10px
}

.NewsList .content .zhuantiList li a {
    display: block
}

.NewsList .content .zhuantiList li .img {
    overflow: hidden
}

.NewsList .content .zhuantiList li .img img {
    width: 100%
}

.NewsList .content .zhuantiList li .text {
    height: auto;
    overflow: hidden;
    padding: 10px 0;
    position: relative
}

.NewsList .content .zhuantiList li .text .date {
    font-size: 12px;
    color: #000
}

.NewsList .content .zhuantiList li .text h2 {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    max-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 5px 0 10px;
    transition: all .4s linear
}

.NewsList .content .zhuantiList li .text p {
    font-size: 12px;
    line-height: 18px;
    color: #000;
    max-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.NewsList .content .zhuantiList li .text i {
    font-size: 18px;
    color: #aaa;
    margin-top: 20px;
    display: block;
    transition: all .4s linear
}

.NewsList .content .zhuantiList li .text .ewmBox {
    width: 70px;
    position: absolute;
    right: 0;
    top: 0
}

.NewsList .content .zhuantiList li .text .ewmBox .icon-qr {
    font-size: 20px;
    float: right;
    margin-bottom: 10px
}

.NewsList .content .zhuantiList li .text .ewmBox img {
    width: 70px;
    height: 0
}

.NewsList .content .zhuantiList li .text .ewmBox .ewm-box {
    display: none
}

.NewsList .content .zhuantiList li .text .ewmBox .ewm-box canvas {
    width: 70px;
    height: 70px
}

.NewsList .content .zhuantiList li .text .ewmBox:hover img {
    height: auto
}

.NewsList .content .zhuantiList li .text .ewmBox:hover .ewm-box {
    display: block
}

.NewsList .content .zhuantiList li:hover img {
    transform: scale(1.05)
}

.NewsList .content .zhuantiList li:hover .text h2,.NewsList .content .zhuantiList li:hover .text .icon-arrow1 {
    color: #de0000
}

.NewsList .content .videoList {
    height: auto;
    overflow: hidden;
    margin: 0 -10px 40px
}

.NewsList .content .videoList li {
    padding: 0 10px;
    cursor: pointer;
    margin-bottom: 30px
}

.NewsList .content .videoList li .img {
    overflow: hidden;
    position: relative;
    height: 290px;
}

.NewsList .content .videoList li .img .coverVideo {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: url(../images/cover-bg.png) repeat
}

.NewsList .content .videoList li .img img {
    width: 100%;
    margin-top: -20px;
}

.NewsList .content .videoList li .img .icon {
    z-index: 2;
    width: 40px;
    height: 40px;
    background: url(../images/icon-play1.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 10px;
    bottom: 10px
}

.NewsList .content .videoList li .text {
    height: auto;
    overflow: hidden
}

.NewsList .content .videoList li .text h2 {
    font-size: 16px;
    margin: 10px 0;
    color: #000;
    transition: all .4s linear
}

.NewsList .content .videoList li .text .other {
    font-size: 12px;
    color: #aaa
}

.NewsList .content .videoList li .text .other span {
    margin-right: 5px
}

.NewsList .content .videoList li .text .other span i {
    vertical-align: -2px
}

.NewsList .content .videoList li:hover img {
    transform: scale(1.05)
}

.NewsList .content .videoList li:hover .text h2 {
    color: #de0000
}

.NewsList .content .videoList.imgsList .img .icon {
    width: 25px;
    height: 25px;
    background: url(../images/icon-zoom.png) center no-repeat;
    background-size: 100%;
    left: auto;
    right: 10px;
    bottom: 10px
}

.NewsList .content .xmtList {
    height: auto;
    overflow: hidden;
    background: #f9f9f9
}

.NewsList .content .xmtList .left {
    width: 73%;
    float: left;
    background: #fff
}

.NewsList .content .xmtList .left ul li .text {
    padding: 0
}

.NewsList .content .xmtList .left ul li .text p {
    height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.NewsList .content .xmtList .right {
    width: 27%;
    float: right
}

.NewsList .content .xmtList .right .block {
    height: auto;
    overflow: hidden;
    margin-top: 40px;
    padding: 0 10%
}

.NewsList .content .xmtList .right .block h1 {
    font-size: 16px;
    margin-bottom: 20px
}

.NewsList .content .xmtList .right .block img {
    width: 100px;
    margin: 20px 0
}

.NewsList .content .xmtList .right .block p {
    font-size: 12px
}

.NewsList .content .xmtList .right .block a {
    width: 100px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    color: #fff;
    background: #666;
    text-align: center;
    display: block;
    margin-top: 20px
}

.NewsList .content .xmtList .right .block a:hover {
    background: #de0000
}

.NewsXq .content .xq {
    height: auto;
    overflow: hidden
}

.NewsXq .content .xq .left {
    width: 73%;
    float: left;
    background: #fff;
    padding: 40px 0
}

.NewsXq .content .xq .left .title {
    font-size: 24px
}

.NewsXq .content .xq .left .date {
    font-size: 12px;
    color: #666;
    margin: 15px 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #d9d9d9
}

.NewsXq .content .xq .left .text {
    padding-bottom: 10px
}

.NewsXq .content .xq .left .text p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 10px
}

.NewsXq .content .xq .left .text p b {
    font-weight: bold;
    font-size: 16px;
    line-height: 26px
}

.NewsXq .content .xq .left .text p img {
    display: block;
    margin: 0 auto
}

.NewsXq .content .xq .left .more {
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    text-align: center;
    background: #eee;
    color: #666;
    display: block;
    margin: 20px 0
}

.NewsXq .content .xq .left .more:hover {
    color: #fff;
    background: #de0000
}

.NewsXq .content .xq .left .share {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    border-top: 1px solid #d9d9d9;
    padding-top: 40px
}

.NewsXq .content .xq .left .share span {
    line-height: 30px
}

.NewsXq .content .xq .left .share .bshare-custom {
    display: inline-block;
    line-height: normal !important
}

.NewsXq .content .xq .left .share .bshare-custom a {
    padding: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
    margin-right: 0;
    margin-left: 8px;
    background: #bbb;
    border-radius: 50%
}

.NewsXq .content .xq .left .share .bshare-custom a i {
    color: #fff
}

.NewsXq .content .xq .left .share .bshare-custom a.bshare-weixin:hover {
    background: #42af35
}

.NewsXq .content .xq .left .share .bshare-custom a.bshare-qq:hover {
    background: #37a6d1
}

.NewsXq .content .xq .left .share .bshare-custom a.bshare-sinaminiblog:hover {
    background: #da251c
}

.NewsXq .content .xq .right {
    width: 27%;
    float: right;
    padding: 50px 4%;
    background: #f9f9f9
}

.NewsXq .content .xq .right .t {
    font-size: 16px
}

.NewsXq .content .xq .right ul {
    height: auto;
    overflow: hidden
}

.NewsXq .content .xq .right ul li {
    height: auto;
    overflow: hidden;
    margin-top: 40px
}

.NewsXq .content .xq .right ul li .img {
    overflow: hidden;
    height:200px;

}

.NewsXq .content .xq .right ul li .img img {
    width: 100%;
    margin-top: -20px;
}

.NewsXq .content .xq .right ul li .text {
    height: auto;
    overflow: hidden;
    padding: 10px 0
}

.NewsXq .content .xq .right ul li .text .date {
    font-size: 12px;
    color: #000;
    position: relative
}

.NewsXq .content .xq .right ul li .text .date:after {
    content: "";
    width: 10px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    bottom: -5px
}

.NewsXq .content .xq .right ul li .text h2 {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 15px;
    transition: all .4s linear
}

.NewsXq .content .xq .right ul li .text p {
    font-size: 12px;
    color: #666;
    line-height: 18px;
    max-height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 5px 0 15px
}

.NewsXq .content .xq .right ul li .text .other {
    color: #aaa
}

.NewsXq .content .xq .right ul li .text .other .icon-arrow1 {
    font-size: 18px
}

.NewsXq .content .xq .right ul li .text .other span {
    margin-left: 3px;
    margin-top: 3px;
    display: inline-block
}

.NewsXq .content .xq .right ul li .text .other i {
    vertical-align: -2px;
    transition: all .4s linear
}

.NewsXq .content .xq .right ul li:hover img {
    transform: scale(1.05)
}

.NewsXq .content .xq .right ul li:hover .text h2,.NewsXq .content .xq .right ul li:hover .text .icon-arrow1 {
    color: #de0000
}

.Solution .content .block {
    height: auto;
    overflow: hidden;
    padding: 80px 0
}

.Solution .content .block h4 {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    margin-top: 30px;
    text-align: center
}

.Solution .content .block .relatedProductC .container {
    margin: 0
}

.Solution .content .block1 ul {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Solution .content .block1 ul li {
    text-align: center;
    padding: 0 3%
}

.Solution .content .block1 ul li .icon {
    width: 70px;
    margin: 0 auto
}

.Solution .content .block1 ul li .icon img {
    width: 100%
}

.Solution .content .block1 ul li .text h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative
}

.Solution .content .block1 ul li .text h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.Solution .content .block1 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.Solution .content .imgLtextR .text,.Solution .content .textLimgR .text {
    padding: 5% 5% 0
}

.Solution .content .imgLtextR .text h1,.Solution .content .textLimgR .text h1 {
    font-size: 30px;
    color: #333;
    transition: all .4s linear
}

.Solution .content .imgLtextR .text h2,.Solution .content .textLimgR .text h2 {
    font-size: 16px;
    color: #333;
    margin: 10px 0 20px
}

.Solution .content .imgLtextR .text p,.Solution .content .textLimgR .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    margin-bottom: 5%
}

.Solution .content .imgLtextR .text .icon-arrow1,.Solution .content .textLimgR .text .icon-arrow1 {
    font-size: 20px;
    color: #a4a4a4;
    font-weight: 100;
    transition: all .4s linear
}

.Solution .content .imgLtextR:hover .text h1,.Solution .content .imgLtextR:hover .text .icon-arrow1,.Solution .content .textLimgR:hover .text h1,.Solution .content .textLimgR:hover .text .icon-arrow1 {
    color: #de0000
}

.Solution .content .banner {
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 30px 0
}

.Solution .content .banner img {
    width: 100%
}

.Solution .content .banner .text {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 35%;
    text-align: center
}

.Solution .content .banner .text h1 {
    font-size: 48px;
    color: #fff
}

.Solution .content .banner .text h2 {
    font-size: 36px;
    color: #fff
}

.Solution.SolutionErchouche .content .block1 ul li .icon {
    margin: 0 auto 20px
}

.Solution.SolutionErchouche .content .block2 {
    background: #eee;
    padding-bottom: 0
}

.Solution.SolutionErchouche .content .block2 .bigTitle span {
    background: #eee
}

.Solution.SolutionErchouche .content .block2 ul {
    background: #e7e7e7;
    margin-top: 30px
}

.Solution.SolutionErchouche .content .block2 ul li {
    text-align: center;
    padding: 30px 0;
    border-bottom: 1px solid #dadada
}

.Solution.SolutionErchouche .content .block2 ul li h2 {
    font-size: 20px;
    color: #333;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.Solution.SolutionErchouche .content .block2 ul li h2:after {
    content: "";
    width: 30px;
    height: 4px;
    background: #537EEB;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.Solution.SolutionErchouche .content .block2 ul li h3 {
    font-size: 16px;
    color: #666
}

.Solution.SolutionErchouche .content .block2 ul li .lc {
    height: auto;
    overflow: hidden;
    margin: 30px 0
}

.Solution.SolutionErchouche .content .block2 ul li .lc h3 {
    color: #333
}

.Solution.SolutionErchouche .content .block2 ul li .lc .step {
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-top: 30px;
    position: relative
}

.Solution.SolutionErchouche .content .block2 ul li .lc .step .item {
    width: 13%;
    display: inline-block
}

.Solution.SolutionErchouche .content .block2 ul li .lc .step .item span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #666;
    display: block;
    margin: 15px auto;
    position: relative;
    z-index: 1
}

.Solution.SolutionErchouche .content .block2 ul li .lc .step .item span.blue {
    background: #537eeb
}

.Solution.SolutionErchouche .content .block2 ul li .lc .step:after {
    content: "";
    width: 79%;
    height: 1px;
    background: #666;
    position: absolute;
    left: 0;
    top: 40px;
    right: 0;
    margin: auto
}

.Solution.SolutionErchouche .content .block2 ul li .lc.lc2 .step .item {
    width: 11%
}

.Solution.SolutionErchouche .content .block2 ul li.last {
    border: 0;
    padding-bottom: 80px
}

.Solution.SolutionErchouche .content .block3 {
    padding-bottom: 30px
}

.Solution.SolutionErchouche .content .block3 ul {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Solution.SolutionErchouche .content .block3 ul li {
    text-align: center;
    padding: 0 5%;
    border-left: 1px solid #d7d7d7
}

.Solution.SolutionErchouche .content .block3 ul li .icon {
    width: 60px;
    margin: 0 auto 30px
}

.Solution.SolutionErchouche .content .block3 ul li .icon img {
    width: 100%
}

.Solution.SolutionErchouche .content .block3 ul li .text h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px
}

.Solution.SolutionErchouche .content .block3 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.Solution.SolutionErchouche .content .block3 ul li:first-child {
    border: 0
}

.Solution.SolutionErchouche .content .block4 {
    padding: 0
}

.Solution.SolutionDiaodu .content .block1 ul li .icon {
    margin: 0 auto 20px
}

.Solution.SolutionDiaodu .content .block2 {
    padding: 0
}

.Solution.SolutionDiaodu .content .block2 .bg {
    background: #eee;
    margin-top: 40px;
    padding-bottom: 80px
}

.Solution.SolutionDiaodu .content .block2 .bg .text {
    width: 80%;
    margin: 0 auto;
    padding: 40px 0;
    position: relative
}

.Solution.SolutionDiaodu .content .block2 .bg .text p {
    width: 85%;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin: 0 auto
}

.Solution.SolutionDiaodu .content .block2 .bg .text:before {
    content: "";
    width: 23px;
    height: 20px;
    background: url(../images/diaodu-icon4.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 30px
}

.Solution.SolutionDiaodu .content .block2 .bg .text:after {
    content: "";
    width: 23px;
    height: 20px;
    background: url(../images/diaodu-icon5.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    bottom: 30px
}

.Solution.SolutionDiaodu .content .block2 .bg img {
    width: 100%
}

.Solution.SolutionDiaodu .content .block2 .bg ul {
    margin-top: 80px
}

.Solution.SolutionDiaodu .content .block2 .bg ul li {
    padding: 0 5px
}

.Solution.SolutionDiaodu .content .block2 .bg ul li h2 {
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px
}

.Solution.SolutionDiaodu .content .block3 {
    padding: 30px 0
}

.Solution.SolutionJinrong .content .block1 ul li .icon {
    margin: 0 auto 20px
}

.Solution.SolutionJinrong .content .block2 {
    background: #f5f5f5;
    padding-bottom: 0
}

.Solution.SolutionJinrong .content .block2 .bigTitlel span {
    background: #f5f5f5
}

.Solution.SolutionJinrong .content .block2 .top h4 {
    width: 80%;
    margin: 30px auto
}

.Solution.SolutionJinrong .content .block2 .top img {
    margin: 0 auto
}

.Solution.SolutionJinrong .content .block2 .bottom {
    height: auto;
    overflow: hidden;
    margin-top: 60px;
    background: #eee
}

.Solution.SolutionJinrong .content .block2 .bottom .left,.Solution.SolutionJinrong .content .block2 .bottom .right {
    width: 50%;
    padding: 60px 0
}

.Solution.SolutionJinrong .content .block2 .bottom .left h2,.Solution.SolutionJinrong .content .block2 .bottom .right h2 {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc
}

.Solution.SolutionJinrong .content .block2 .bottom .left h3,.Solution.SolutionJinrong .content .block2 .bottom .right h3 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-top: 10px
}

.Solution.SolutionJinrong .content .block2 .bottom .left p,.Solution.SolutionJinrong .content .block2 .bottom .right p {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    margin-top: 5px
}

.Solution.SolutionJinrong .content .block2 .bottom .left img,.Solution.SolutionJinrong .content .block2 .bottom .right img {
    width: 100%;
    margin-top: 40px
}

.Solution.SolutionJinrong .content .block2 .bottom .left {
    background: #eee
}

.Solution.SolutionJinrong .content .block2 .bottom .right {
    background: #e5e5e5
}

.Solution.SolutionJinrong .content .block3 ul {
    margin-top: 40px
}

.Solution.SolutionJinrong .content .block3 ul li {
    height: 350px;
    padding: 3%;
    background: #ddd;
    position: relative;
    transition: all .4s linear
}

.Solution.SolutionJinrong .content .block3 ul li .icon {
    width: 60px;
    height: 60px;
    margin-bottom: 15px
}

.Solution.SolutionJinrong .content .block3 ul li .icon.icon1 {
    background: url(../images/jinrong-icon5.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li .icon.icon2 {
    background: url(../images/jinrong-icon6.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li .icon.icon3 {
    background: url(../images/jinrong-icon7.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li .text {
    padding-right: 20%
}

.Solution.SolutionJinrong .content .block3 ul li .text h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 15px;
    transition: all .4s linear
}

.Solution.SolutionJinrong .content .block3 ul li .text p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    transition: all .4s linear
}

.Solution.SolutionJinrong .content .block3 ul li:before {
    width: 60px;
    height: 1px;
    background: #333;
    content: "";
    position: absolute;
    left: 10%;
    bottom: 15%;
    transition: all .4s linear
}

.Solution.SolutionJinrong .content .block3 ul li:after {
    width: 118px;
    height: 150px;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0
}

.Solution.SolutionJinrong .content .block3 ul li.item1:after {
    background: url(../images/n1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li.item2 {
    background: #f5f5f5
}

.Solution.SolutionJinrong .content .block3 ul li.item2:after {
    background: url(../images/n2.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li.item3:after {
    background: url(../images/n3.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li:hover {
    background: #de0000
}

.Solution.SolutionJinrong .content .block3 ul li:hover .icon.icon1 {
    background: url(../images/jinrong-icon5-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li:hover .icon.icon2 {
    background: url(../images/jinrong-icon6-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li:hover .icon.icon3 {
    background: url(../images/jinrong-icon7-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJinrong .content .block3 ul li:hover .text h2,.Solution.SolutionJinrong .content .block3 ul li:hover .text p {
    color: #fff
}

.Solution.SolutionJinrong .content .block3 ul li:hover:before {
    background: #fff
}

.Solution.SolutionJinrong .content .block4 {
    background: #f5f5f5
}

.Solution.SolutionJinrong .content .block4 .bigTitlel span {
    background: #f5f5f5
}

.Solution.SolutionJinrong .content .block5 {
    padding: 30px 0
}

.Solution.SolutionJiwu .content .block1 ul li .icon {
    width: 110px;
    margin: 0 auto 20px
}

.Solution.SolutionJiwu .content .block2 {
    background: #f5f5f5
}

.Solution.SolutionJiwu .content .block2 .bigTitlel span {
    background: #f5f5f5
}

.Solution.SolutionJiwu .content .block2 img {
    margin: 40px auto 0;
    display: block
}

.Solution.SolutionJiwu .content .block3 ul {
    margin-top: 40px
}

.Solution.SolutionJiwu .content .block3 ul li {
    height: 350px;
    padding: 3%;
    background: #ddd;
    position: relative;
    transition: all .4s linear
}

.Solution.SolutionJiwu .content .block3 ul li .icon {
    width: 60px;
    height: 60px;
    margin-bottom: 15px
}

.Solution.SolutionJiwu .content .block3 ul li .icon.icon1 {
    background: url(../images/jiwu-icon4.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJiwu .content .block3 ul li .icon.icon2 {
    background: url(../images/jiwu-icon5.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJiwu .content .block3 ul li .text {
    padding-right: 10%
}

.Solution.SolutionJiwu .content .block3 ul li .text h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 15px;
    transition: all .4s linear
}

.Solution.SolutionJiwu .content .block3 ul li .text p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    transition: all .4s linear
}

.Solution.SolutionJiwu .content .block3 ul li:before {
    width: 60px;
    height: 1px;
    background: #333;
    content: "";
    position: absolute;
    left: 10%;
    bottom: 15%;
    transition: all .4s linear
}

.Solution.SolutionJiwu .content .block3 ul li:after {
    width: 118px;
    height: 150px;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0
}

.Solution.SolutionJiwu .content .block3 ul li.item1:after {
    background: url(../images/n1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJiwu .content .block3 ul li.item2 {
    background: #f5f5f5
}

.Solution.SolutionJiwu .content .block3 ul li.item2:after {
    background: url(../images/n2.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJiwu .content .block3 ul li:hover {
    background: #de0000
}

.Solution.SolutionJiwu .content .block3 ul li:hover .icon.icon1 {
    background: url(../images/jiwu-icon4-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJiwu .content .block3 ul li:hover .icon.icon2 {
    background: url(../images/jiwu-icon5-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionJiwu .content .block3 ul li:hover .text h2,.Solution.SolutionJiwu .content .block3 ul li:hover .text p {
    color: #fff
}

.Solution.SolutionJiwu .content .block3 ul li:hover:before {
    background: #fff
}

.Solution.SolutionJiwu .content .block4 {
    background: #f5f5f5
}

.Solution.SolutionJiwu .content .block4 .bigTitlel span {
    background: #f5f5f5
}

.Solution.SolutionJiwu .content .block5 {
    padding: 30px 0
}

.Solution.SolutionLvyou .content .block1 ul li .icon {
    width: 104px;
    margin: 0 auto 20px
}

.Solution.SolutionLvyou .content .block2 {
    padding: 0
}

.Solution.SolutionLvyou .content .block2 img {
    margin: 40px auto 0;
    display: block
}

.Solution.SolutionLvyou .content .block2 ul {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Solution.SolutionLvyou .content .block2 ul li {
    text-align: center;
    padding: 0 2%
}

.Solution.SolutionLvyou .content .block2 ul li .icon {
    width: 80px;
    margin: 0 auto 30px
}

.Solution.SolutionLvyou .content .block2 ul li .icon img {
    width: 100%
}

.Solution.SolutionLvyou .content .block2 ul li .text h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative
}

.Solution.SolutionLvyou .content .block2 ul li .text h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.Solution.SolutionLvyou .content .block2 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.Solution.SolutionLvyou .content .block3 {
    padding-bottom: 30px
}

.Solution.SolutionLvyou .content .block3 ul {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Solution.SolutionLvyou .content .block3 ul li {
    text-align: center;
    padding: 0 3%;
    border-left: 1px solid #eee
}

.Solution.SolutionLvyou .content .block3 ul li .icon {
    width: 60px;
    margin: 0 auto 30px
}

.Solution.SolutionLvyou .content .block3 ul li .icon img {
    width: 100%
}

.Solution.SolutionLvyou .content .block3 ul li .text h2 {
    font-size: 14px;
    color: #333;
    padding-bottom: 15px
}

.Solution.SolutionLvyou .content .block3 ul li .text h2 b {
    font-weight: bold
}

.Solution.SolutionLvyou .content .block3 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.Solution.SolutionLvyou .content .block3 ul li:first-child {
    border: 0
}

.Solution.SolutionLvyou .content .block4 {
    padding-top: 0
}

.Solution.SolutionLvyou .content .block4 .caseOne {
    height: auto;
    overflow: hidden
}

.Solution.SolutionLvyou .content .block4 .caseOne img {
    display: block
}

.Solution.SolutionLvyou .content .block4 .caseOne h2 {
    font-size: 18px;
    color: #333;
    text-align: center;
    margin-top: 20px;
    font-weight: bold
}

.Solution.SolutionLvyou .content .block4 .caseOne h4 {
    width: 80%;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin: 40px auto;
    text-align: center
}

.Solution.SolutionLvyou .content .block4 .caseOne ul {
    height: auto;
    overflow: hidden;
    margin: 0 -6px
}

.Solution.SolutionLvyou .content .block4 .caseOne ul li {
    padding: 0 6px
}

.Solution.SolutionLvyou .content .block4 .caseOne ul li .text {
    padding: 10px 8px
}

.Solution.SolutionLvyou .content .block4 .caseOne ul li .text p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin-top: 20px;
    text-align: center
}

.Solution.SolutionLvyou .content .block5 {
    padding: 30px 0
}

.Solution.SolutionShouhou .content .block1 ul li .icon {
    width: 110px;
    margin: 0 auto 20px
}

.Solution.SolutionShouhou .content .block2 {
    background: #f5f5f5
}

.Solution.SolutionShouhou .content .block2 .bigTitlel span {
    background: #f5f5f5
}

.Solution.SolutionShouhou .content .block2 img {
    margin: 40px auto 0;
    display: block
}

.Solution.SolutionShouhou .content .block3 ul {
    margin-top: 40px
}

.Solution.SolutionShouhou .content .block3 ul li {
    width: 33.333333%;
    height: 350px;
    padding: 3%;
    float: left;
    background: #ddd;
    position: relative;
    transition: all .4s linear
}

.Solution.SolutionShouhou .content .block3 ul li .icon {
    width: 60px;
    height: 60px;
    margin-bottom: 15px
}

.Solution.SolutionShouhou .content .block3 ul li .icon.icon1 {
    background: url(../images/shouhou-icon4.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li .icon.icon2 {
    background: url(../images/shouhou-icon5.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li .icon.icon3 {
    background: url(../images/shouhou-icon6.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li .icon.icon4 {
    background: url(../images/shouhou-icon7.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li .icon.icon5 {
    background: url(../images/shouhou-icon8.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li .text {
    padding-right: 10%
}

.Solution.SolutionShouhou .content .block3 ul li .text h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 15px;
    transition: all .4s linear
}

.Solution.SolutionShouhou .content .block3 ul li .text p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    transition: all .4s linear
}

.Solution.SolutionShouhou .content .block3 ul li:before {
    width: 60px;
    height: 1px;
    background: #333;
    content: "";
    position: absolute;
    left: 10%;
    bottom: 15%;
    transition: all .4s linear
}

.Solution.SolutionShouhou .content .block3 ul li:after {
    width: 118px;
    height: 150px;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0
}

.Solution.SolutionShouhou .content .block3 ul li.item1:after {
    background: url(../images/n1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li.item2 {
    background: #f5f5f5
}

.Solution.SolutionShouhou .content .block3 ul li.item2:after {
    background: url(../images/n2.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li.item3:after {
    background: url(../images/n3.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li.item4 {
    background: #f5f5f5
}

.Solution.SolutionShouhou .content .block3 ul li.item4:after {
    background: url(../images/n4.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li.item5:after {
    background: url(../images/n5.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li:hover {
    background: #de0000
}

.Solution.SolutionShouhou .content .block3 ul li:hover .icon.icon1 {
    background: url(../images/shouhou-icon4-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li:hover .icon.icon2 {
    background: url(../images/shouhou-icon5-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li:hover .icon.icon3 {
    background: url(../images/shouhou-icon6-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li:hover .icon.icon4 {
    background: url(../images/shouhou-icon7-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li:hover .icon.icon5 {
    background: url(../images/shouhou-icon8-1.png) no-repeat;
    background-size: 100%
}

.Solution.SolutionShouhou .content .block3 ul li:hover .text h2,.Solution.SolutionShouhou .content .block3 ul li:hover .text p {
    color: #fff
}

.Solution.SolutionShouhou .content .block3 ul li:hover:before {
    background: #fff
}

.Solution.SolutionShouhou .content .block4 {
    background: #f5f5f5
}

.Solution.SolutionShouhou .content .block4 .bigTitlel span {
    background: #f5f5f5
}

.Solution.SolutionShouhou .content .block4 .list {
    height: auto;
    overflow: hidden;
    margin: 30px -6px 20px
}

.Solution.SolutionShouhou .content .block4 .list li {
    width: 50%;
    float: left;
    padding: 0 6px;
    position: relative;
    z-index: 0
}

.Solution.SolutionShouhou .content .block4 .list li .text {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    padding: 8%
}

.Solution.SolutionShouhou .content .block4 .list li .text h1 {
    font-size: 24px;
    color: #1d4bbe
}

.Solution.SolutionShouhou .content .block4 .list li .text h2 {
    font-size: 24px;
    color: #333;
    font-weight: bold;
    margin: 20px 0
}

.Solution.SolutionShouhou .content .block4 .list li .text p {
    font-size: 16px;
    color: #333;
    line-height: 26px;
    max-height: 104px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden
}

.Solution.SolutionShouhou .content .block5 {
    padding: 30px 0
}

.Solution.SolutionYunliang .bigBanner .t {
    width: 60%;
    left: 14%;
    text-align: left
}

.Solution.SolutionYunliang .bigBanner .t h1 {
    font-size: .36rem;
    font-weight: bold
}

.Solution.SolutionYunliang .bigBanner .t p {
    width: 4.6rem;
    font-size: .18rem;
    line-height: .3rem;
    margin-top: .15rem
}

.Solution.SolutionYunliang .content .block .container {
    width: 14rem;
    margin: 0 auto
}

.Solution.SolutionYunliang .content .block .title {
    font-size: .48rem;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: .6rem
}

.Solution.SolutionYunliang .content .block .dsc {
    font-size: .16rem;
    line-height: .26rem;
    color: #666;
    text-align: center
}

.Solution.SolutionYunliang .content .block1 ul {
    display: flex;
    justify-content: center;
    margin: .6rem auto 0
}

.Solution.SolutionYunliang .content .block1 ul li {
    width: 24%;
    height: 3.3rem;
    background: #F8F9FA;
    border-radius: .1rem;
    padding: .55rem .35rem;
    margin: 0 1.3%
}

.Solution.SolutionYunliang .content .block1 ul li h3 {
    font-size: .34rem;
    color: #de0000;
    font-weight: bold;
    text-align: center;
    margin-bottom: .25rem
}

.Solution.SolutionYunliang .content .block1 ul li p {
    font-size: .16rem;
    color: #666;
    line-height: .28rem;
    text-align: left
}

.Solution.SolutionYunliang .content .block2 {
    margin-bottom: .6rem
}

.Solution.SolutionYunliang .content .block2 .slide {
    position: relative
}

.Solution.SolutionYunliang .content .block2 .slide .swiper-slide {
    overflow: hidden;
    position: relative
}

.Solution.SolutionYunliang .content .block2 .slide .swiper-slide img {
    width: 100%
}

.Solution.SolutionYunliang .content .block2 .slide .swiper-slide .text {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    background: linear-gradient(90deg, rgba(0,0,0,0.61) 0%, transparent 80.94%);
    position: absolute;
    left: 0;
    top: 0
}

.Solution.SolutionYunliang .content .block2 .slide .swiper-slide .text h3 {
    font-size: .4rem;
    color: #fff;
    font-weight: bold;
    margin-bottom: .2rem
}

.Solution.SolutionYunliang .content .block2 .slide .swiper-slide .text p {
    width: 67.5%;
    font-size: .16rem;
    line-height: .28rem;
    color: #fff
}

.Solution.SolutionYunliang .content .block2 .slide .swiper-slide .text .more {
    font-size: .16rem;
    color: #fff;
    margin-top: .6rem
}

.Solution.SolutionYunliang .content .block2 .slide .swiper-slide .text .more i {
    font-size: .16rem
}

.Solution.SolutionYunliang .content .block2 .tabs {
    width: 65%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    margin-top: .4rem
}

.Solution.SolutionYunliang .content .block2 .tabs .item {
    width: 20%;
    margin: 0 1.5%;
    border-radius: .16rem;
    overflow: hidden;
    cursor: pointer
}

.Solution.SolutionYunliang .content .block2 .tabs .item img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.Solution.SolutionYunliang .content .block2 .tabs .item:hover img {
    transform: scale(1.1)
}

.Solution.SolutionChongdianzhan .content .block1 ul li .icon {
    margin: 0 auto 20px
}

.Solution.SolutionChongdianzhan .content .block2 {
    padding: 0
}

.Solution.SolutionChongdianzhan .content .block2 h4 {
    width: 80%;
    font-size: 14px;
    line-height: 24px;
    margin: 30px auto
}

.Solution.SolutionChongdianzhan .content .block2 .bg {
    background: #eee
}

.Solution.SolutionChongdianzhan .content .block2 ul {
    width: 100%;
    margin-top: 30px
}

.Solution.SolutionChongdianzhan .content .block2 ul li {
    text-align: center;
    margin-bottom: 30px;
    padding: 0 5%
}

.Solution.SolutionChongdianzhan .content .block2 ul li h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 20px
}

.Solution.SolutionChongdianzhan .content .block2 ul li p {
    font-size: 14px;
    line-height: 24px;
    color: #666
}

.Solution.SolutionChongdianzhan .content .block3 {
    padding-bottom: 0
}

.Solution.SolutionChongdianzhan .content .block3 ul {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Solution.SolutionChongdianzhan .content .block3 ul li {
    text-align: center;
    padding: 0 5%;
    border-left: 1px solid #eee
}

.Solution.SolutionChongdianzhan .content .block3 ul li .icon {
    width: 60px;
    margin: 0 auto 30px
}

.Solution.SolutionChongdianzhan .content .block3 ul li .icon img {
    width: 100%
}

.Solution.SolutionChongdianzhan .content .block3 ul li .text h2 {
    font-size: 14px;
    color: #333;
    padding-bottom: 15px
}

.Solution.SolutionChongdianzhan .content .block3 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.Solution.SolutionChongdianzhan .content .block3 ul li:first-child {
    border: 0
}

.Solution.SolutionChongdianzhan .content .block4 {
    padding: 0
}

.Solution.SolutionCase .list {
    height: auto;
    overflow: hidden;
    margin-bottom: 50px
}

.Solution.SolutionCase .list ul {
    margin: 0 -8px
}

.Solution.SolutionCase .list ul li {
    padding: 0 8px;
    margin-top: 50px
}

.Solution.SolutionCase .list ul li .img {
    overflow: hidden
}

.Solution.SolutionCase .list ul li .text {
    height: auto;
    overflow: hidden;
    padding-top: 10px
}

.Solution.SolutionCase .list ul li .text .other {
    height: auto;
    overflow: hidden
}

.Solution.SolutionCase .list ul li .text .other span {
    font-size: 12px;
    color: #000;
    position: relative;
    padding-bottom: 10px
}

.Solution.SolutionCase .list ul li .text .other span.fl:after {
    content: "";
    width: 10px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    bottom: 0
}

.Solution.SolutionCase .list ul li .text h2 {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    margin: 10px 0 5px;
    max-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .4s linear
}

.Solution.SolutionCase .list ul li .text p {
    font-size: 12px;
    color: #666;
    line-height: 22px;
    max-height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.Solution.SolutionCase .list ul li .text i {
    font-size: 20px;
    color: #a4a4a4;
    margin-top: 15px;
    display: block;
    transition: all .4s linear
}

.Solution.SolutionCase .list ul li:hover img {
    transform: scale(1.05)
}

.Solution.SolutionCase .list ul li:hover .text h2,.Solution.SolutionCase .list ul li:hover .text i {
    color: #1d4bbe
}

.Search .content .form {
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    padding: 40px 0;
    text-align: center
}

.Search .content .form .bigTitle {
    position: relative;
    z-index: 0
}

.Search .content .form .bigTitle span {
    background: #f5f5f5;
    position: relative;
    z-index: 1;
    padding: 0 15px
}

.Search .content .form .bigTitle:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #ccc;
    position: absolute;
    left: 0;
    top: 15px;
    z-index: 0
}

.Search .content .form .box {
    width: 40%;
    height: auto;
    overflow: hidden;
    margin: 40px auto
}

.Search .content .form input {
    width: 80%;
    height: 38px;
    line-height: 38px;
    padding: 15px;
    float: left;
    font-size: 14px
}

.Search .content .form .btn {
    width: 20%;
    height: 38px;
    line-height: 38px;
    background: #de0000;
    text-align: center;
    display: block;
    float: left
}

.Search .content .form .btn i {
    color: #fff;
    font-size: 22px
}

.Search .content .nodata {
    height: auto;
    overflow: hidden;
    padding: 40px 0
}

.Search .content .nodata h2 {
    font-size: 16px
}

.Search .content .nodata h2 span {
    color: #de0000
}

.Search .content .nodata .box {
    text-align: center;
    padding: 100px 0
}

.Search .content .nodata .box .icon {
    width: 65px;
    margin: 0 auto 20px
}

.Search .content .nodata .box p {
    font-size: 14px;
    color: #666
}

.Search .content .block {
    height: auto;
    overflow: hidden;
    min-height: 500px
}

.Search .content .block .tit {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    clear: both
}

.Search .content .block .listNews {
    height: auto;
    overflow: hidden
}

.Search .content .block .listNews .item {
    height: auto;
    overflow: hidden;
    display: block;
    margin-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #eee
}

.Search .content .block .listNews .item .img {
    width: 15%;
    float: left;
    margin-right: 2%;
    overflow: hidden
}

.Search .content .block .listNews .item .text {
    height: auto;
    overflow: hidden;
    padding: 2% 0 0
}

.Search .content .block .listNews .item .text h2 {
    font-size: 16px;
    color: #000;
    margin-bottom: 10px
}

.Search .content .block .listNews .item .text h2 span {
    color: #de0000
}

.Search .content .block .listNews .item .text p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    max-height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.Search .content .block .listNews .item .text.p0 {
    padding: 0
}

.Search .content .block .listNews .item:hover img {
    transform: scale(1.05)
}

.Search .content .pading {
    margin-top: 40px
}

.Page404 .content {
    text-align: center;
    padding: 200px 0
}

.Page404 .content .icon {
    margin: 0 auto 20px;
    display: block
}

.Page404 .content .text {
    height: auto;
    overflow: hidden;
    margin-top: 20px
}

.Page404 .content .text h1 {
    font-size: 50px;
    color: #333;
    display: inline-block;
    font-weight: bold
}

.Page404 .content .text .p {
    display: inline-block
}

.Page404 .content .text .p p {
    width: 100px;
    font-size: 14px;
    line-height: 18px;
    color: #333;
    float: left;
    margin: 0 15px
}

.Page404 .content .text .p .btn {
    width: 180px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    border: 1px solid #1E70B8;
    color: #1E70B8;
    text-align: center;
    display: block;
    float: left
}

.Page404 .content .text .p .btn i {
    font-size: 14px;
    color: #1E70B8
}

.Mobile .content {
    padding: 90px 0;
    max-width: 80%;
    margin: 0 auto
}

.Mobile .content .sub {
    height: auto;
    overflow: hidden
}

.Mobile .content .sub .left {
    width: 75%;
    float: left
}

.Mobile .content .sub .left .top {
    height: auto;
    overflow: hidden
}

.Mobile .content .sub .left .top h1 {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px
}

.Mobile .content .sub .left .top p {
    font-size: 12px;
    color: #333
}

.Mobile .content .sub .left .ewm {
    height: auto;
    overflow: hidden;
    margin-top: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #e6e6e6
}

.Mobile .content .sub .left .ewm img {
    width: 112px;
    height: 112px;
    float: left;
    margin-right: 30px
}

.Mobile .content .sub .left .ewm .text {
    height: auto;
    overflow: hidden;
    padding: 30px 0
}

.Mobile .content .sub .left .ewm .text p {
    font-size: 12px;
    color: #de0000;
    line-height: 22px
}

.Mobile .content .sub .left .textBox {
    height: auto;
    overflow: hidden;
    margin-top: 50px
}

.Mobile .content .sub .left .textBox p {
    font-size: 12px;
    margin-bottom: 10px
}

.Mobile .content .sub .left .textBox h4 {
    text-indent: 14px;
    color: #999
}

.Mobile .content .sub .right {
    width: 25%;
    float: right;
    max-width: 350px
}

.Mobile .content .sub .right img {
    width: 100%
}

.Mobile .content .step {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Mobile .content .step li {
    position: relative;
    height: 350px;
    padding: 70px 35px;
    background: #ddd
}

.Mobile .content .step li h2 {
    font-size: 16px;
    color: #333
}

.Mobile .content .step li:before {
    width: 60px;
    height: 1px;
    background: #333;
    content: "";
    position: absolute;
    left: 35px;
    bottom: 180px
}

.Mobile .content .step li:after {
    width: 118px;
    height: 150px;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0
}

.Mobile .content .step li.item1:after {
    background: url(../images/n1.png) no-repeat;
    background-size: 100%
}

.Mobile .content .step li.item2 {
    background: #f5f5f5
}

.Mobile .content .step li.item2:after {
    background: url(../images/n2.png) no-repeat;
    background-size: 100%
}

.Mobile .content .step li.item3:after {
    background: url(../images/n3.png) no-repeat;
    background-size: 100%
}

.Mobile .content .step li.item4 {
    background: #f5f5f5
}

.Mobile .content .step li.item4:after {
    background: url(../images/n4.png) no-repeat;
    background-size: 100%
}

.Mobile .content .step li:hover {
    background: #de0000
}

.Mobile .content .step li:hover h2 {
    color: #fff
}

.Mobile .content .step li:hover:before {
    background: #fff
}

.Service .tit {
    font-size: 24px;
    font-weight: 300;
    position: relative;
    text-align: center;
    line-height: 34px;
    margin: 80px 0 40px;
    display: inline-block
}

.Service .tit:after,.Service .tit:before {
    content: "";
    display: block;
    width: 1200px;
    height: 1px;
    background: #DADADA;
    position: absolute;
    top: 50%;
    margin-top: -0.5px
}

.Service .tit:before {
    left: -1215px
}

.Service .tit:after {
    right: -1215px
}

.Service .select {
    width: 80%;
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.Service .select .select-head {
    width: 100%;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding-left: 20px
}

.Service .select .select-con {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60%;
    color: #333
}

.Service .select .select-head .select-icon {
    float: right
}

.Service .select .option {
    text-indent: 10px;
    margin-top: 1px;
    width: 100%;
    display: none;
    position: absolute;
    z-index: 200;
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-color: #fff;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll
}

.Service .select .option>li:hover {
    background-color: #f5f5f5;
    color: #014ABB
}

.Service .select .option .active {
    background-color: #f5f5f5;
    color: #014ABB
}

.Service .select .option>li {
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #000
}

.Service .service-con .title {
    text-align: center;
    padding: 80px 0
}

.Service .service-con .title h3 {
    font-size: 28px;
    line-height: 38px
}

.Service .service-con .title p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 10px
}

.Service .service-con .icon-list .top {
    border-bottom: 1px solid #EEF5FC
}

.Service .service-con .icon-list .bottom .icon-item {
    padding: 30px 0 15px
}

.Service .service-con .icon-list .icon-item {
    color: #237BD6;
    float: left;
    width: 33.33333%;
    text-align: center;
    border-right: 1px solid #EEF5FC;
    padding-bottom: 45px
}

.Service .service-con .icon-list .icon-item img {
    display: inline-block;
    width: 45px;
    margin-right: 20px
}

.Service .service-con .icon-list .icon-item .text {
    font-size: 16px;
    line-height: 26px;
    text-align: left;
    display: inline-block;
    width: 200px
}

.Service .service-con .icon-list .icon-item .text span {
    font-size: 35px
}

.Service .service-con .video-live {
    margin: 80px 0;
    z-index: 0
}

.Service .service-con .video-live .poster {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.Service .service-con .video-live .poster img {
    width: 100%
}

.Service .service-con .video-live .poster .play {
    width: 69px;
    height: 69px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.Service .service-con .service-list .service-item {
    float: left;
    width: 33.33333%;
    padding: 0 0.5%;
    padding-bottom: 60px
}

.Service .service-con .service-list .service-item .img-box {
    width: 100%;
    overflow: hidden
}

.Service .service-con .service-list .service-item .img-box img {
    width: 100%
}

.Service .service-con .service-list .service-item:hover h3,.Service .service-con .service-list .service-item:hover i {
    color: #237BD6
}

.Service .service-con .service-list .service-item:hover .img-box img {
    transform: scale(1.05)
}

.Service .service-con .service-list .service-item h3 {
    font-size: 16px;
    line-height: 36px;
    margin: 15px 0 5px
}

.Service .service-con .service-list .service-item p {
    font-size: 12px;
    line-height: 22px;
    color: #999;
    height: 50px;
    overflow: hidden
}

.Service .service-con .service-list .service-item i {
    display: inline-block;
    font-size: 30px
}

.Service .service-order .title {
    font-size: 14px;
    line-height: 24px;
    border-bottom: 1px solid #EBEBEB;
    padding: 40px 0 15px 40px
}

.Service .service-order .title span {
    color: #FF0000
}

.Service .service-order .save_form {
    padding-top: 40px
}

.Service .service-order .save_form>ul>li {
    margin-bottom: 15px;
    cursor: pointer;
    padding: 0 4%
}

.Service .service-order .save_form>ul>li .fl,.Service .service-order .save_form>ul>li .fr {
    width: 40%
}

.Service .service-order .save_form>ul>li .fl .cl,.Service .service-order .save_form>ul>li .fr .cl {
    width: 100%
}

.Service .service-order .save_form>ul>li .fl .clearfix,.Service .service-order .save_form>ul>li .fr .clearfix {
    width: 100%;
    color: #999
}

.Service .service-order .save_form>ul>li .fl .clearfix .fl,.Service .service-order .save_form>ul>li .fl .clearfix .fr,.Service .service-order .save_form>ul>li .fr .clearfix .fl,.Service .service-order .save_form>ul>li .fr .clearfix .fr {
    width: 40%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border: 1px solid #b5b5b5
}

.Service .service-order .save_form>ul>li .fl .clearfix .fl .iconfont,.Service .service-order .save_form>ul>li .fl .clearfix .fr .iconfont,.Service .service-order .save_form>ul>li .fr .clearfix .fl .iconfont,.Service .service-order .save_form>ul>li .fr .clearfix .fr .iconfont {
    width: 40px;
    text-align: center;
    line-height: 40px;
    float: right;
    font-size: 22px;
    position: relative
}

.Service .service-order .save_form>ul>li label {
    font-size: 14px;
    line-height: 24px;
    display: block;
    margin-bottom: 10px
}

.Service .service-order .save_form>ul>li label span {
    color: #FF0000
}

.Service .service-order .save_form>ul>li .cl {
    font-size: 14px;
    color: #999999;
    width: 40%;
    height: 35px;
    line-height: 35px;
    border: 1px solid #b5b5b5;
    overflow: visible
}

.Service .service-order .save_form>ul>li .cl .iconfont {
    width: 40px;
    text-align: center;
    line-height: 35px;
    float: right;
    font-size: 22px;
    position: relative;
    top: 0;
    background-color: #f0f0f0
}

.Service .service-order .save_form>ul>li .cl input {
    width: 100%;
    font-size: 14px;
    padding: 7px 15px;
    overflow: hidden;
    display: block
}

.Service .service-order .save_form>ul>li textarea {
    width: 100%;
    height: 180px;
    font-size: 14px;
    line-height: 24px;
    padding: 15px;
    border: 1px solid #b5b5b5
}

.Service .service-order .save_form>ul>li .select-box {
    border: 1px solid #B5B5B5;
    padding: 0 0 0 3%;
    color: #666;
    position: relative
}

.Service .service-order .save_form>ul>li .select-box em {
    display: block;
    position: absolute;
    width: 35px;
    height: 38px;
    background: url("../images/popup_down.png") no-repeat center center #f0f0f0;
    right: 0;
    top: 0
}

.Service .service-order .save_form>ul>li .select-box.w230px {
    width: 210px
}

.Service .service-order .save_form>ul>li .select-box.w230px span {
    position: absolute;
    left: 6%;
    top: 0;
    bottom: 0
}

.Service .service-order .save_form>ul>li .select-box.w230px .input-box {
    padding-left: 0
}

.Service .service-order .save_form>ul>li .select-box.w230px .input-box label {
    display: block;
    text-align: right;
    margin-right: 45px;
    line-height: 37px;
    margin-bottom: 0
}

.Service .service-order .save_form>ul>li .select-box .input-box {
    position: relative;
    padding-left: 20%
}

.Service .service-order .save_form>ul>li .select-box .input-box .selectedValue {
    cursor: pointer
}

.Service .service-order .save_form>ul>li .select-box .input-box .selectedValue label {
    cursor: pointer;
    position: relative
}

.Service .service-order .save_form>ul>li .select-box .input-box ul {
    display: none;
    z-index: 10;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #fff;
    position: absolute;
    top: 38px;
    right: 0;
    left: 80px;
    border: 1px solid rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    padding: 5px 0
}

.Service .service-order .save_form>ul>li .select-box .input-box ul li {
    padding: 0 30px;
    cursor: pointer
}

.Service .service-order .save_form>ul>li .select-box .input-box ul li:hover,.Service .service-order .save_form>ul>li .select-box .input-box ul li.active {
    background-color: #f5f5f5;
    color: #014ABB
}

.Service .service-order .save_form>ul>li .select-box.w230px ul {
    left: -16px !important
}

.Service .service-order .save_form>ul>li .select-box.w230px ul li {
    padding: 0 25px !important
}

.Service .service-order .save_form .btns {
    text-align: center;
    padding: 20px 0 80px
}

.Service .service-order .save_form .btns div {
    font-size: 14px;
    text-align: center;
    width: 200px;
    padding: 12px 0;
    display: inline-block
}

.Service .service-order .save_form .btns .save_btn {
    background: #014ABB;
    color: #fff;
    cursor: pointer
}

.Service .service-order .save_form .btns .reset_btn {
    background: #EEEEEE;
    margin-left: 20px;
    cursor: pointer
}

.Service .service-dtxq .right .text h3 {
    color: #1D4BBE;
    font-size: 16px;
    line-height: 26px
}

.Service .service-wb .search {
    padding: 30px 40px;
    background: #EEEEEE;
    margin-top: 80px
}

.Service .service-wb .search .tag {
    font-size: 30px;
    color: #de0000
}

.Service .service-wb .search .input-box {
    background: #fff;
    border-radius: 20px;
    height: 40px;
    width: 70%;
    overflow: hidden
}

.Service .service-wb .search .input-box input {
    font-size: 14px;
    width: 93%;
    height: 100%;
    padding-left: 15px;
    float: left
}

.Service .service-wb .search .input-box i {
    font-size: 20px;
    line-height: 40px
}

.Service .service-wb .list {
    padding-bottom: 80px
}

.Service .service-wb .list .item {
    padding: 40px;
    border-bottom: 1px solid #DADADA;
    display: block
}

.Service .service-wb .list .item h3 {
    color: #141414;
    font-size: 20px;
    margin-bottom: 20px
}

.Service .service-wb .list .item p {
    color: #141414;
    font-size: 14px;
    line-height: 24px;
    height: 50px
}

.Service .service-wb .list .item i {
    color: #A4A4A4;
    font-size: 20px;
    margin-top: 20px;
    display: block
}

.Service .service-dt .container {
    padding: 40px 0 80px
}

.Service .service-dt .textLimgR,.Service .service-dt .imgLtextR {
    display: block
}

.Service .service-dt .textLimgR .text,.Service .service-dt .imgLtextR .text {
    text-align: left;
    padding: 60px 40px 0;
    box-sizing: border-box
}

.Service .service-dt .textLimgR .text h3,.Service .service-dt .imgLtextR .text h3 {
    color: #1D4BBE;
    font-size: 16px
}

.Service .service-dt .textLimgR .text h1,.Service .service-dt .imgLtextR .text h1 {
    color: #333333;
    font-size: 24px;
    margin-top: 10px
}

.Service .service-dt .textLimgR .text p,.Service .service-dt .imgLtextR .text p {
    color: #666;
    font-size: 12px;
    margin-top: 15px;
    line-height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.Service .service-dt .textLimgR .text i,.Service .service-dt .imgLtextR .text i {
    color: #A4A4A4;
    font-size: 20px;
    margin-top: 10px;
    display: block
}

.Service .service-search .con .info-list .info-item {
    font-size: 24px;
    font-weight: 300;
    line-height: 34px;
    display: inline-block;
    margin: 0 40px 30px
}

.Service .service-search .con .info-list .info-item i {
    font-size: 24px;
    font-weight: 300;
    line-height: 34px
}

.Service .service-search .main {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden
}

.Service .service-search .main .input-box {
    width: 100%;
    height: 60px;
    border: 1px solid #DCDCDC;
    overflow: hidden;
    padding: 0 20px;
    font-weight: 300
}

.Service .service-search .main .input-box input {
    width: 97%;
    height: 100%;
    float: left;
    font-size: 16px
}

.Service .service-search .main .input-box .iconfont {
    font-size: 30px;
    float: left;
    line-height: 60px
}

.Service .service-search .main .search-btn,.Service .service-search .main .reset-btn {
    width: 200px;
    color: #fff;
    font-size: 14px;
    background: #014ABB;
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    margin: 40px 0 30px;
    line-height: 24px
}

.Service .service-search .main .reset-btn {
    background: #F5F5F5;
    color: #000 !important;
    margin-left: 20px
}

.Service .service-search .main .not {
    font-size: 18px;
    text-align: left
}

.Service .service-search .main .not span {
    color: #de0000;
    line-height: 34px
}

.Service .service-search .main .not p {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    line-height: 26px
}

.Service .service-search .img-box {
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    padding-bottom: 40px
}

.Service .service-search .img-box .text-box {
    text-align: center;
    padding-top: 120px;
    top: 0;
    left: 0;
    width: 100%
}

.Service .service-search .img-box .text-box .login {
    font-size: 14px;
    border: 1px solid #fff;
    border-radius: 12.5px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    color: #fff;
    width: 115px;
    vertical-align: middle;
    margin: 25px auto
}

.Service .service-search .img-box .text-box .login a {
    color: #fff;
    margin: 0 5px
}

.Service .service-search .img-box .text-box .login a:hover {
    opacity: 0.5;
    filter: alpha(opacity=50)
}

.Service .huanbao-search .con .info-list .info-item {
    font-size: 24px;
    font-weight: 300;
    line-height: 34px;
    display: inline-block;
    margin: 0 40px 30px
}

.Service .huanbao-search .con .info-list .info-item i {
    font-size: 24px;
    font-weight: 300;
    line-height: 34px
}

.Service .huanbao-search .main {
    padding-bottom: 60px;
    width: 1100px;
    margin: 0 auto;
    overflow: hidden
}

.Service .huanbao-search .main .input-box {
    width: 48%;
    height: 45px;
    border: 1px solid #DCDCDC;
    overflow: hidden;
    padding: 0 20px;
    font-weight: 300
}

.Service .huanbao-search .main .input-box input {
    width: 97%;
    height: 100%;
    float: left;
    font-size: 14px
}

.Service .huanbao-search .main .input-box .iconfont {
    font-size: 30px;
    float: left;
    line-height: 60px
}

.Service .huanbao-search .main .imgCode-box {
    width: 48%;
    height: 45px;
    border: 1px solid #DCDCDC;
    overflow: hidden;
    padding-left: 20px;
    font-weight: 300
}

.Service .huanbao-search .main .imgCode-box input {
    width: 60%;
    height: 100%;
    float: left;
    font-size: 14px;
    float: left
}

.Service .huanbao-search .main .imgCode-box .imgCode {
    width: 40%;
    height: 100%;
    float: right
}

.Service .huanbao-search .main .imgCode-box .imgCode img {
    width: 100%;
    height: 100%
}

.Service .huanbao-search .main .list {
    height: auto;
    overflow: hidden;
    margin-top: 30px
}

.Service .huanbao-search .main .list li {
    font-size: 14px;
    color: #161616;
    border-bottom: 1px solid #eee;
    line-height: 45px;
    position: relative;
    text-align: left;
    padding-left: 30px
}

.Service .huanbao-search .main .list li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Service .huanbao-search .main .list li a:hover {
    color: #de0000
}

.Service .huanbao-search .main .list li span {
    color: #de0000;
    float: right
}

.Service .huanbao-search .main .list li .iconfont {
    font-size: 14px;
    color: #999;
    margin-right: 10px
}

.Service .huanbao-search .main .list li .icon-pdf {
    width: 20px;
    height: 20px;
    background: url(../images/icon-pdf.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 12px
}

.Service .huanbao-search .main .search-btn,.Service .huanbao-search .main .reset-btn {
    width: 200px;
    color: #fff;
    font-size: 14px;
    background: #014ABB;
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    margin: 40px 0 30px;
    line-height: 24px
}

.Service .huanbao-search .main .reset-btn {
    background: #F5F5F5;
    color: #000 !important;
    margin-left: 20px
}

.Service .huanbao-search .main .not {
    font-size: 18px;
    text-align: left
}

.Service .huanbao-search .main .not span {
    color: #de0000;
    line-height: 34px
}

.Service .huanbao-search .main .not p {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    line-height: 26px
}

.Service .huanbao-search .img-box {
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    padding-bottom: 40px
}

.Service .huanbao-search .img-box .text-box {
    text-align: center;
    padding-top: 120px;
    top: 0;
    left: 0;
    width: 100%
}

.Service .huanbao-search .img-box .text-box .login {
    font-size: 14px;
    border: 1px solid #fff;
    border-radius: 12.5px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    color: #fff;
    width: 115px;
    vertical-align: middle;
    margin: 25px auto
}

.Service .huanbao-search .img-box .text-box .login a {
    color: #fff;
    margin: 0 5px
}

.Service .huanbao-search .img-box .text-box .login a:hover {
    opacity: 0.5;
    filter: alpha(opacity=50)
}

.Service .service-financial .sub-tit {
    font-size: 12px;
    font-weight: 300;
    line-height: 22px
}

.Service .service-financial .con1 ul {
    margin-top: 80px
}

.Service .service-financial .con1 ul li {
    float: left;
    width: 33.33333%;
    text-align: center;
    margin-bottom: 80px;
    padding: 0 2%
}

.Service .service-financial .con1 ul li img {
    width: 60px;
    display: inline-block
}

.Service .service-financial .con1 ul li h4 {
    padding: 20px 0 15px;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    position: relative
}

.Service .service-financial .con1 ul li h4:after {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -25px
}

.Service .service-financial .con1 ul li p {
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    margin-top: 35px;
    height: 80px
}

.Service .service-financial .con2 {
    background: #F5F5F5
}

.Service .service-financial .con2 ul li {
    float: left;
    text-align: center;
    width: 14.285714%
}

.Service .service-financial .con2 ul li .img-box img {
    width: 85px;
    display: inline-block
}

.Service .service-financial .con2 ul li .img-box img.line {
    width: 90px;
    top: 40px
}

.Service .service-financial .con2 ul li h4 {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    margin: 15px 0 5px
}

.Service .service-financial .con2 ul li p {
    color: #999;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    width: 85%;
    margin: 0 auto;
    margin-bottom: 80px
}

.Service .service-financial .con3 {
    color: #000;
    padding-bottom: 80px
}

.Service .service-financial .con3 .sub-tit {
    padding-bottom: 60px
}

.Service .service-financial .con3 h1 {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    margin: 80px 0 20px
}

.Service .service-financial .con3 h2 {
    font-size: 16px;
    line-height: 26px;
    margin-top: 20px
}

.Service .service-financial .con3 p {
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px
}

.Service .service-financial .con3 .text {
    padding: 0 80px;
    text-align: left
}

.Service .service-financial .con3 .text1 {
    background-image: url(../images/financial_01.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover
}

.Service .service-financial .con3 .text2 {
    padding-top: 9% !important;
    background-image: url(../images/financial_02.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover
}

.Service .service-financial .con3 .text3 {
    padding-top: 9% !important;
    background-image: url(../images/financial_03.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover
}

.Service .service-site {
    padding: 80px 0
}

.Service .service-site h4 {
    width: 50%;
    font-size: 14px;
    line-height: 24px;
    margin: 30px auto;
    text-align: center
}

.Service .service-site .map {
    transition: none !important;
    position: relative
}

.Service .service-site .map * {
    box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important
}

.Service .service-site .map a img,.Service .service-site .map img {
    -ms-interpolation-mode: bicubic;
    -webkit-transition: none;
    transition: none;
    display: block;
    max-width: none
}

.Service .service-site .map .searchBox {
    width: 400px;
    height: 500px;
    position: absolute;
    right: 5%;
    top: 30px;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.11)
}

.Service .service-site .map .searchBox.active {
    height: 105px
}

.Service .service-site .map .searchBox.active .siteList {
    display: none
}

.Service .service-site .map .searchBox .top {
    height: auto;
    overflow: hidden;
    font-size: 14px
}

.Service .service-site .map .searchBox .top .icon-location {
    font-size: 18px;
    color: #de0000;
    vertical-align: -2px;
    margin-right: 5px
}

.Service .service-site .map .searchBox .top .btnCity {
    color: #de0000;
    text-decoration: underline;
    margin: 0 10px
}

.Service .service-site .map .searchBox .top .myLocation {
    color: #000;
    margin-left: 20px
}

.Service .service-site .map .searchBox .top .myLocation .icon-miaozhun {
    font-size: 18px;
    vertical-align: -2px;
    margin-left: 3px
}

.Service .service-site .map .searchBox .cityBox {
    width: 400px;
    height: 320px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 55px;
    right: 0;
    z-index: 1;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #ccc;
    display: none
}

.Service .service-site .map .searchBox .cityBox ul {
    height: auto;
    height: 300px;
    overflow: auto;
    float: left;
    text-align: center;
    padding: 10px 0;
    background: #fff
}

.Service .service-site .map .searchBox .cityBox ul li {
    font-size: 14px;
    line-height: 28px;
    cursor: pointer
}

.Service .service-site .map .searchBox .cityBox ul li:hover,.Service .service-site .map .searchBox .cityBox ul li.active {
    background: #f5f5f5
}

.Service .service-site .map .searchBox .cityBox ul.province {
    width: 40%
}

.Service .service-site .map .searchBox .cityBox ul.city {
    width: 60%
}

.Service .service-site .map .searchBox form {
    height: auto;
    overflow: hidden;
    border: 1px solid #ccc;
    padding: 0 10px;
    margin-top: 20px
}

.Service .service-site .map .searchBox form input {
    width: 353px;
    height: 40px;
    line-height: 40px;
    border: 0;
    font-size: 14px
}

.Service .service-site .map .searchBox form .icon-search {
    font-size: 20px;
    cursor: pointer;
    vertical-align: -4px
}

.Service .service-site .map .searchBox .siteList {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    position: relative
}

.Service .service-site .map .searchBox .siteList .t {
    height: auto;
    overflow: hidden;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    line-height: 25px
}

.Service .service-site .map .searchBox .siteList .t span {
    color: #ff7e00;
    font-weight: bold
}

.Service .service-site .map .searchBox .siteList .t .btnFilter {
    float: right;
    border: 1px solid #de0000;
    color: #de0000;
    line-height: 25px;
    padding: 0 10px
}

.Service .service-site .map .searchBox .siteList .filterBox {
    width: 100%;
    height: 330px;
    position: absolute;
    background: #fff;
    left: 0;
    top: 50px;
    display: none
}

.Service .service-site .map .searchBox .siteList .filterBox span {
    width: 46%;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    background: #eee;
    display: block;
    text-align: center;
    float: left;
    margin: 15px 2% 0;
    cursor: pointer
}

.Service .service-site .map .searchBox .siteList .filterBox span.active {
    background: #de0000;
    color: #fff
}

.Service .service-site .map .searchBox .siteList .filterBox span.btn {
    width: 140px;
    background: #de0000;
    color: #fff;
    float: inherit;
    margin: 30px auto
}

.Service .service-site .map .searchBox .siteList ul {
    height: auto;
    max-height: 330px;
    overflow: auto;
    margin-top: 10px
}

.Service .service-site .map .searchBox .siteList ul li {
    height: auto;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding: 20px 0
}

.Service .service-site .map .searchBox .siteList ul li h2 {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    cursor: pointer
}

.Service .service-site .map .searchBox .siteList ul li h2 span {
    width: 18px;
    height: 18px;
    line-height: 18px;
    color: #fff;
    background: #de0000;
    display: inline-block;
    text-align: center
}

.Service .service-site .map .searchBox .siteList ul li p {
    font-size: 12px;
    color: #666;
    margin-top: 5px
}

.Service .service-site .map .searchBox .siteList ul li p span {
    border: 1px solid #eee;
    padding: 2px 8px;
    margin-right: 10px;
    display: inline-block;
    margin-top: 10px
}

.Service .service-site .map .searchBox .siteList ul li .lx {
    width: 145px;
    line-height: 30px;
    background: #eaeaea;
    font-size: 12px;
    color: #333;
    text-align: center;
    display: block;
    margin-top: 15px
}

.Service .service-site .map .searchBox .btnUp {
    width: 100%;
    background: #eee;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    padding: 5px 0
}

.Service .service-site .map .searchBox .btnUp .icon-dropdown:before {
    content: "\e63a" !important
}

.Service .service-financial2 {
    padding: 0 0 1.14rem
}

.Service .service-financial2 .title-mid {
    text-align: center;
    color: #333333;
    font-size: .36rem
}

.Service .service-financial2 .title-mid span {
    position: relative
}

.Service .service-financial2 .title-mid span::before {
    content: "";
    display: block;
    width: .35rem;
    height: 1px;
    background: #9F9B9B;
    position: absolute;
    top: 53%;
    left: -.7rem
}

.Service .service-financial2 .title-mid span::after {
    content: "";
    display: block;
    width: .35rem;
    height: 1px;
    background: #9F9B9B;
    position: absolute;
    top: 53%;
    right: -.7rem
}

.Service .service-financial2 .box1 {
    background: url(../images/box1_bg.png) center no-repeat;
    background-size: 100%;
    padding-bottom: 1.06rem
}

.Service .service-financial2 .box1 p.dec {
    color: #333333;
    font-size: .18rem;
    margin-top: .47rem;
    text-align: center
}

.Service .service-financial2 .box1 .mt100 {
    margin-top: 1.07rem
}

.Service .service-financial2 .box1 .container ul {
    margin-top: 1rem;
    display: flex;
    padding: 0 .78rem;
    position: relative;
    height: 3.5rem
}

.Service .service-financial2 .box1 .container ul li {
    width: 20%;
    position: relative;
    top: 50%
}

.Service .service-financial2 .box1 .container ul li.first::after {
    content: '';
    width: .78rem;
    height: .03rem;
    background: linear-gradient(to left, #CBD6F0, #fff);
    position: absolute;
    left: -.78rem;
    top: .06rem;
    z-index: 0
}

.Service .service-financial2 .box1 .container ul li span.yuan {
    z-index: 1;
    width: .15rem;
    height: .15rem;
    background: #1d4bbe;
    border-radius: 50%;
    display: block;
    border: .03rem solid #b8ccff;
    position: relative
}

.Service .service-financial2 .box1 .container ul li span.yuan.top::after {
    content: '';
    width: .02rem;
    height: 1.7rem;
    background: linear-gradient(to top, #2350C0 0%, #E6EBF8 100%);
    position: absolute;
    left: .04rem;
    top: -1.73rem;
    z-index: 0
}

.Service .service-financial2 .box1 .container ul li span.yuan.bottom::after {
    content: '';
    width: .02rem;
    height: 1.7rem;
    background: linear-gradient(to bottom, #2350C0 0%, #E6EBF8 100%);
    position: absolute;
    left: .04rem;
    top: .12rem;
    z-index: 0
}

.Service .service-financial2 .box1 .container ul li.bg1::before {
    content: '';
    width: 100%;
    height: .03rem;
    background: linear-gradient(to left, #2350C0 0%, #E6EBF8 100%);
    position: absolute;
    left: .15rem;
    top: .06rem;
    z-index: 0
}

.Service .service-financial2 .box1 .container ul li.bg2::before {
    content: '';
    width: 100%;
    height: .03rem;
    background: #1D4BBE;
    position: absolute;
    left: .15rem;
    top: .06rem;
    z-index: 0
}

.Service .service-financial2 .box1 .container ul li.bg3::before {
    content: '';
    width: 100%;
    height: .03rem;
    background: linear-gradient(to right, #2350C0 0%, #E6EBF8 100%);
    position: absolute;
    left: .15rem;
    top: .06rem;
    z-index: 0
}

.Service .service-financial2 .box1 .container ul li .txt {
    position: absolute;
    top: 0;
    left: 0
}

.Service .service-financial2 .box1 .container ul li .txt .yaer {
    color: #1D4BBE;
    font-size: .2rem;
    font-weight: bold
}

.Service .service-financial2 .box1 .container ul li .txt .yaer .num {
    font-size: .5rem;
    font-family: "Poppins-Medium";
    margin-right: .04rem
}

.Service .service-financial2 .box1 .container ul li .txt p {
    color: #333333;
    line-height: .36rem;
    font-size: .2rem;
    font-weight: bold
}

.Service .service-financial2 .box1 .container ul li.top .txt {
    left: .35rem;
    top: -2rem
}

.Service .service-financial2 .box1 .container ul li.bottom .txt {
    left: .35rem;
    top: .75rem
}

.Service .service-financial2 .box2 {
    padding: 1rem 0 1.26rem
}

.Service .service-financial2 .box2 ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: .47rem
}

.Service .service-financial2 .box2 ul li {
    width: 30.95%;
    height: 3.71rem;
    padding: .73rem .5rem 0;
    text-align: center;
    margin-right: 3.571%;
    position: relative;
    overflow: hidden;
    backdrop-filter: brightness(2);
    background-color: rgba(255,255,255,0.7)
}

.Service .service-financial2 .box2 ul li:last-child {
    margin-right: 0
}

.Service .service-financial2 .box2 ul li .img {
    width: .85rem;
    display: inline-block;
    position: relative;
    z-index: 2
}

.Service .service-financial2 .box2 ul li h3 {
    color: #333333;
    font-size: .24rem;
    position: relative;
    margin-top: .4rem;
    font-weight: bold;
    padding-bottom: .2rem
}

.Service .service-financial2 .box2 ul li h3::after {
    content: '';
    width: .3rem;
    height: .03rem;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.Service .service-financial2 .box2 ul li p {
    margin-top: .3rem;
    color: #333333;
    font-size: .18rem;
    line-height: .36rem;
    position: relative;
    z-index: 2
}

.Service .service-financial2 .box3 {
    background: url(../images/box2_bg.jpg) center no-repeat;
    background-size: 100% 100%;
    padding: 1rem 0;
    position: relative
}

.Service .service-financial2 .box3 .title-mid {
    color: #fff
}

.Service .service-financial2 .box3 .title-mid span::after {
    content: "";
    background: #707070;
    display: block;
    width: .35rem;
    height: 1px;
    position: absolute;
    top: 53%;
    right: -.7rem
}

.Service .service-financial2 .box3 .title-mid span::before {
    content: "";
    background: #707070;
    display: block;
    width: .35rem;
    height: 1px;
    position: absolute;
    top: 53%;
    left: -.7rem
}

.Service .service-financial2 .box3 ul {
    margin-top: .64rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.Service .service-financial2 .box3 ul li {
    width: 2%;
    text-align: center;
    position: relative;
    padding: 0 .05rem
}

.Service .service-financial2 .box3 ul li.bg {
    width: 23%;
    padding: 0
}

.Service .service-financial2 .box3 ul li.bg .bgImg {
    width: 100%;
    opacity: .75;
    filter: brightness(110%)
}

.Service .service-financial2 .box3 ul li .rImg {
    width: .36rem;
    display: inline-block
}

.Service .service-financial2 .box3 ul li .txt {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding-top: .65rem
}

.Service .service-financial2 .box3 ul li .txt .iconImg {
    width: .6rem;
    display: inline-block
}

.Service .service-financial2 .box3 ul li .txt h4 {
    margin-top: .28rem;
    color: #333333;
    font-size: .24rem;
    font-weight: bold
}

.Service .service-financial2 .box3 ul li .txt p {
    margin: .24rem auto 0;
    width: 2.64rem;
    color: #333333;
    font-size: .18rem;
    line-height: .36rem
}

.Service .service-financial2 .box3 ul li.kong {
    width: 17.61%
}

.Service .service-financial2 .box3 ul li.kong .dImg {
    width: .19rem;
    position: relative;
    left: .2rem;
    top: -.8rem
}

.Service .service-financial2 .box4 {
    padding: .98rem 0 1.02rem
}

.Service .service-financial2 .box4 ul {
    margin-top: .5rem;
    display: flex
}

.Service .service-financial2 .box4 ul li {
    width: 23.8%;
    margin-right: 1.6%;
    position: relative
}

.Service .service-financial2 .box4 ul li:last-child {
    margin-right: 0
}

.Service .service-financial2 .box4 ul li .img {
    width: 100%;
    overflow: hidden
}

.Service .service-financial2 .box4 ul li .img img {
    width: 100%;
    transition: all .4s linear
}

.Service .service-financial2 .box4 ul li .txt {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1.34rem;
    background: linear-gradient(180deg, transparent 0%, #000 100%)
}

.Service .service-financial2 .box4 ul li .txt h3 {
    padding: .4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #FFFFFF;
    font-size: .24rem
}

.Service .service-financial2 .box4 ul li:hover img {
    transform: scale(1.2)
}

.Service .service-financial2 .box5 ul {
    margin-top: .46rem;
    display: flex;
    flex-wrap: wrap
}

.Service .service-financial2 .box5 ul li {
    width: 18.87%;
    margin-right: 1.4125%;
    position: relative;
    overflow: hidden;
    margin-bottom: 1.4125%
}

.Service .service-financial2 .box5 ul li:nth-child(5n+5) {
    margin-right: 0
}

.Service .service-financial2 .box5 ul li img {
    width: 100%;
    transition: all .4s linear
}

.Service .service-financial2 .box5 ul li:hover img {
    transform: scale(1.2)
}

.product-compare {
    height: auto;
    overflow: hidden;
    padding-top: 70px;
    margin-bottom: 80px
}

.product-compare .compare_about {
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-bottom: 60px
}

.product-compare .compare_about h2 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 300;
    color: #333;
    margin-bottom: 10px
}

.product-compare .compare_about p {
    font-size: 12px;
    line-height: 22px;
    font-weight: 300;
    color: #666;
    margin-bottom: 30px
}

.product-compare .compare_about h3 {
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    color: #333;
    margin-bottom: 15px
}

.product-compare .compare_about table {
    width: 44%;
    border-collapse: collapse;
    margin: 0 auto
}

.product-compare .compare_about table tr td {
    border: 1px solid #d6d6d6;
    font-size: 16px;
    color: #333;
    line-height: 26px;
    padding: 10px 0
}

.product-compare .compare_about table tr:first-child td {
    background-color: #de0000;
    color: #fff;
    font-size: 14px
}

.product-compare .compare-result {
    height: auto;
    overflow: hidden
}

.product-compare .compare-result table {
    width: 100%;
    border-collapse: collapse
}

.product-compare .compare-result table tr td,.product-compare .compare-result table tr th {
    border: 1px solid #D6D6D6;
    line-height: 38px;
    font-size: 12px;
    color: #333;
    font-weight: 500;
    padding: 0 20px
}

.product-compare .compare-result table tr th {
    padding: 0 15px;
    text-align: left;
    width: 250px;
    background-color: #F5F5F5;
    font-weight: bold
}

.product-compare .compare-result table tr th.compare_title {
    text-align: center !important;
    font-size: 16px;
    font-weight: 300;
    background-color: #DFDFDF
}

.product-compare .compare-result table select {
    background-color: #EBEBEB;
    font-size: 12px;
    padding: 3px 14px;
    line-height: normal;
    width: 100%;
    border: none
}

.product-compare .compare-result table thead tr th {
    background-color: #fff
}

.product-compare .compare-result table thead tr td {
    padding: 20px 0;
    text-align: center
}

.product-compare .compare-result table thead tr td a {
    display: block
}

.product-compare .compare-result table thead tr td a img {
    display: block;
    margin: 0 auto
}

.product-compare .compare-result table thead tr td h4 a {
    font-size: 14px;
    font-weight: bold;
    color: #333
}

.product-compare .compare-result table thead tr td a.compare_order {
    display: inline-block;
    color: #fff;
    background-color: #FE8300;
    padding: 6px 15px;
    line-height: normal
}

.product-compare .compare-result table thead tr td a.compare_order i {
    font-size: 16px;
    margin-right: 10px
}

.product-compare .compare-result table thead tr td a.compare_order span {
    position: relative;
    top: -1px
}

.product-compare .compare-result table thead tr td a.compare_order:hover {
    background-color: #ff9100
}

.order-result {
    height: auto;
    overflow: hidden;
    padding: 180px 0 230px;
    background-color: #fff;
    text-align: center
}

.order-result img {
    display: block;
    margin: 0 auto 12px
}

.order-result h1 {
    font-weight: 300;
    font-size: 24px;
    color: #333;
    margin-bottom: 20px
}

.order-result p {
    font-weight: 300;
    font-size: 12px;
    color: #666
}

.order-result .btns {
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    display: inline-block
}

.order-result .btns a {
    display: inline-block;
    color: #014ABB;
    font-size: 12px;
    line-height: 22px;
    border: 1px solid #014ABB;
    padding: 4px 10px;
    margin: 0 6px
}

.order-result .btns a:hover {
    color: #fff;
    background-color: #014ABB
}

.order-result .qr {
    height: auto;
    overflow: hidden;
    margin-top: 30px
}

.order-result .qr img {
    width: 150px;
    margin-bottom: 0
}

.site-map {
    padding-bottom: 60px
}

.site-map span.iconfont {
    color: #0055BE
}

.site-map .title {
    padding-top: 40px;
    border-bottom: 1px solid #ececec;
    font-size: 16px;
    color: #333;
    display: block;
    padding-bottom: 20px;
    margin-bottom: 10px
}

.site-map h2 {
    font-size: 16px;
    line-height: 28px;
    color: #333;
    margin-top: 30px;
    margin-bottom: 6px
}

.site-map p {
    font-size: 12px;
    line-height: 30px;
    color: #666
}

.site-map dl {
    height: auto;
    overflow: hidden;
    padding-bottom: 10px
}

.site-map dl dt {
    padding-top: 40px;
    border-bottom: 1px solid #ececec
}

.site-map dl dt a {
    font-size: 16px;
    color: #333;
    display: block;
    padding-bottom: 20px
}

.site-map dl dt a:hover {
    color: #0055BE
}

.site-map dl dd {
    padding-top: 16px
}

.site-map dl dd a {
    font-size: 14px;
    color: #333;
    float: left;
    width: 16.666%;
    line-height: 40px
}

.site-map dl dd a:hover {
    color: #0055BE
}

.site-map table {
    height: auto;
    overflow: hidden;
    border-collapse: collapse;
    border: 1px solid #ccc
}

.site-map table td {
    padding: 10px;
    border: 1px solid #ccc
}

.site-map table p {
    line-height: 22px
}

.friend-link dl {
    border-bottom: 1px solid #ececec
}

.friend-link dl:first-child {
    border-bottom: 0
}

.friend-link dd {
    height: auto;
    overflow: hidden
}

.friend-link dd a {
    width: 20% !important
}

.friend-link dd a h2 {
    line-height: normal
}

.feed {
    height: auto;
    overflow: hidden;
    width: 53%;
    margin: 60px auto
}

.feed .input-row {
    padding-top: 20px
}

.feed .input-row p {
    font-weight: 400;
    color: #333;
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 10px
}

.feed .input-row p span {
    color: red
}

.feed .input-row input,.feed .input-row textarea {
    border: 1px solid #B5B5B5;
    font-size: 16px;
    color: #333;
    padding: 12px 3%;
    width: 100%
}

.feed .btns {
    height: auto;
    overflow: hidden;
    text-align: center;
    padding-top: 50px
}

.feed .btns input {
    cursor: pointer;
    display: inline-block;
    width: 250px;
    line-height: 50px;
    height: 50px;
    font-size: 18px;
    margin: 0 10px;
    background-color: #EEEEEE
}

.feed .btns input.save {
    background-color: #014ABB;
    color: #fff
}

.About .tit {
    font-size: 24px;
    font-weight: 300;
    position: relative;
    text-align: center;
    line-height: 34px;
    margin: 120px 0 40px;
    display: inline-block
}

.About .tit:after,.About .tit:before {
    content: "";
    display: block;
    width: 1200px;
    height: 1px;
    background: #DADADA;
    position: absolute;
    top: 50%;
    margin-top: -0.5px
}

.About .tit:before {
    left: -1215px
}

.About .tit:after {
    right: -1215px
}

.About .title h3 {
    color: #333333;
    font-size: 24px;
    font-weight: 300
}

.About .title p {
    color: #666666;
    font-size: 12px;
    font-weight: 300;
    line-height: 26px;
    margin-top: 20px
}

.About img {
    display: inline-block
}

.About .con-list .list {
    margin-top: 60px
}

.About .con-list .list .item {
    float: left;
    width: 33.33333%;
    border-right: 1px solid #D1D1D1
}

.About .con-list .list .item p {
    color: #333333;
    font-size: 14px;
    font-weight: 300
}

.About .con-list .list .item div {
    font-size: 14px;
    color: #333333;
    margin-top: 30px
}

.About .con-list .list .item div span {
    font-size: 30px;
    color: #014ABB
}

.About .con-list .list .item div span i {
    margin-top: -8px;
    display: inline-block;
    vertical-align: text-top
}

.About .con-list .more {
    display: block;
    width: 100px;
    padding: 8px 0;
    text-align: center;
    margin: 65px auto;
    border: 1px solid #de0000;
    font-size: 14px;
    color: #de0000
}

.About .con-list .more:hover {
    background-color: #de0000;
    color: #fff
}

.About .about-con {
    padding: 80px 0
}

.About .about-con .video-box {
    height: auto;
    z-index: 0;
    overflow: hidden
}

.About .about-con .video-box .poster {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.About .about-con .video-box .poster img {
    width: 100%
}

.About .about-con .video-box .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.About .about-con .con .section {
    color: #fff;
    margin-top: 80px
}

.About .about-con .con .section a {
    position: relative;
    display: block;
    float: left;
    padding: 0 1%
}

.About .about-con .con .section a p {
    position: absolute;
    font-weight: 300;
    color: #fff;
    left: 35px;
    bottom: 20px;
    font-size: 24px
}

.About .about-con .con .section a p i {
    font-size: 25px;
    margin-left: 10px
}

.About .about-con .con .section a .img-box {
    overflow: hidden
}

.About .about-con .con .section a:hover .img-box img {
    transform: scale(1.05)
}

.About .about-con .con .section1 a {
    width: 50%
}

.About .about-con .con .section2 a {
    width: 33.333333%
}

.About .about-qq {
    padding: 80px 0
}

.About .about-qq .title img {
    margin: 40px 0 5px
}

.About .about-qq .con-list .list {
    margin-top: 0
}

.About .about-qq .video-box {
    margin-top: 80px;
    height: auto;
    z-index: 0;
    overflow: hidden
}

.About .about-qq .video-box .poster {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.About .about-qq .video-box .poster img {
    width: 100%
}

.About .about-qq .video-box .poster .play {
    width: 69px;
    height: 69px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.About .about-qq .con .imgLtextR,.About .about-qq .con .textLimgR {
    background: #EEEEEE
}

.About .about-qq .con .imgLtextR div,.About .about-qq .con .textLimgR div {
    float: left;
    width: 50%;
    overflow: hidden
}

.About .about-qq .con .imgLtextR .video,.About .about-qq .con .textLimgR .video {
    cursor: pointer;
    position: relative
}

.About .about-qq .con .imgLtextR .video .bg,.About .about-qq .con .textLimgR .video .bg {
    width: 100%
}

.About .about-qq .con .imgLtextR .video .play-btn,.About .about-qq .con .textLimgR .video .play-btn {
    width: 65px;
    height: 65px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -32.5px;
    margin-top: -32.5px
}

.About .about-qq .con .imgLtextR .text,.About .about-qq .con .textLimgR .text {
    color: #333;
    height: 100%;
    padding: 100px 60px 0;
    text-align: left
}

.About .about-qq .con .imgLtextR .text h1,.About .about-qq .con .textLimgR .text h1 {
    font-size: 24px;
    font-weight: 300
}

.About .about-qq .con .imgLtextR .text p,.About .about-qq .con .textLimgR .text p {
    font-size: 14px;
    margin-top: 30px;
    line-height: 24px
}

.About .about-qq .con .imgLtextR .video {
    float: left
}

.About .about-qq .con .imgLtextR .text {
    float: right
}

.About .about-qq .con .textLimgR .video {
    float: right
}

.About .about-qq .con .textLimgR .text {
    float: left
}

.About .about-qq .con .container .nav a {
    width: 28px;
    position: absolute;
    top: 50%;
    margin-top: -12px
}

.About .about-qq .con .container .nav .prev {
    left: -30px
}

.About .about-qq .con .container .nav .next {
    right: -30px
}

.About .about-qq .con .list-swiper {
    margin-top: 35px;
    overflow: hidden
}

.About .about-qq .con .list-swiper .swiper-wrapper .swiper-slide {
    width: 33.3333%;
    padding: 0 10px;
    box-sizing: border-box
}

.About .about-qq .con .list-swiper .swiper-wrapper .swiper-slide a {
    display: block;
    position: relative;
    overflow: hidden;
    cursor: normal
}

.About .about-qq .con .list-swiper .swiper-wrapper .swiper-slide a img {
    width: 100%;
    vertical-align: bottom
}

.About .about-qq .con .list-swiper .swiper-wrapper .swiper-slide a .text {
    padding: 10px 20px;
    text-align: left;
    position: absolute;
    width: 100%;
    color: #fff;
    font-size: 14px;
    left: 0;
    bottom: 0;
    background-image: url(../images/cover-bg.png)
}

.About .about-qq .con .list-swiper .swiper-wrapper .swiper-slide a:hover img {
    transform: scale(1.05)
}

.About .about-rongyu .title {
    padding: 80px 0 40px
}

.About .about-rongyu .con {
    border-top: 1px solid #ddd
}

.About .about-rongyu .con .list {
    margin-left: 13%;
    padding-bottom: 80px;
    border-left: 1px solid #ddd
}

.About .about-rongyu .con .list .item {
    position: relative;
    border-bottom: 1px dotted #ddd;
    padding-top: 1px;
    cursor: pointer
}

.About .about-rongyu .con .list .item .paginationNav a {
    position: absolute;
    top: 50%;
    display: block;
    width: 35px;
    margin-top: -35px;
    z-index: 2
}

.About .about-rongyu .con .list .item .paginationNav .left {
    left: 0.25%
}

.About .about-rongyu .con .list .item .paginationNav .right {
    right: 0.25%
}

.About .about-rongyu .con .list .item .img-con {
    overflow: hidden;
    margin: 35px;
    position: relative
}

.About .about-rongyu .con .list .item .img-con .num {
    font-size: 12px;
    margin-top: 10px;
    text-align: right
}

.About .about-rongyu .con .list .item .time {
    position: absolute;
    left: -107px;
    top: 50px;
    font-size: 30px
}

.About .about-rongyu .con .list .item .time .iconfont {
    font-size: 20px;
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    margin-left: 15px
}

.About .about-rongyu .con .list .item .img-box {
    overflow: hidden;
    width: 25%;
    float: left;
    padding: 0.25%;
    position: relative
}

.About .about-rongyu .con .list .item .img-box img {
    display: block
}

.About .about-rongyu .con .list .item .img-box .rongyu-text {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #014ABB;
    text-align: center;
    padding: 0 10px
}

.About .about-rongyu .con .list .item .img-box .rongyu-text h2 {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    display: table-cell;
    vertical-align: middle
}

.About .about-rongyu .con .list .item .img-box:hover .rongyu-text {
    display: table
}

.About .about-rongyu .con .list .item:hover .time {
    color: #de0000
}

.About .about-shehui .title {
    margin-top: 80px
}

.About .about-shehui .con {
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    margin: 80px 0
}

.About .about-shehui .con .textLimgR img,.About .about-shehui .con .imgLtextR img {
    vertical-align: bottom
}

.About .about-shehui .con .textLimgR .text,.About .about-shehui .con .imgLtextR .text {
    padding: 80px
}

.About .about-shehui .con .textLimgR .text h1,.About .about-shehui .con .imgLtextR .text h1 {
    color: #333;
    font-size: 30px;
    font-weight: 300
}

.About .about-shehui .con .textLimgR .text p,.About .about-shehui .con .imgLtextR .text p {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    margin-top: 15px
}

.About .about-shehui .list {
    height: auto;
    overflow: hidden;
    margin-bottom: 50px;
    margin-top: 30px
}

.About .about-shehui .list ul {
    margin: 0 -8px
}

.About .about-shehui .list ul li {
    padding: 0 8px;
    margin-bottom: 40px
}

.About .about-shehui .list ul li .img {
    overflow: hidden
}

.About .about-shehui .list ul li .img img {
    display: block;
    width: 100%
}

.About .about-shehui .list ul li .text {
    height: auto;
    overflow: hidden;
    padding-top: 10px
}

.About .about-shehui .list ul li .text .deta {
    height: auto;
    overflow: hidden
}

.About .about-shehui .list ul li .text .deta span {
    font-size: 12px;
    color: #000;
    position: relative;
    padding-bottom: 10px
}

.About .about-shehui .list ul li .text .deta span.fl:after {
    content: "";
    width: 10px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    bottom: 0
}

.About .about-shehui .list ul li .text h2 {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    margin: 10px 0 5px;
    max-height: 26px;
    overflow: hidden
}

.About .about-shehui .list ul li .text p {
    font-size: 12px;
    color: #666;
    line-height: 22px;
    max-height: 40px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.About .about-shehui .list ul li .text .other {
    color: #aaa;
    padding-top: 10px
}

.About .about-shehui .list ul li .text .other .icon-arrow1 {
    font-size: 18px
}

.About .about-shehui .list ul li .text .other span {
    margin-left: 3px;
    margin-top: 3px;
    display: inline-block
}

.About .about-shehui .list ul li .text .other i {
    vertical-align: -2px
}

.About .about-shehui .list ul li:hover img {
    transform: scale(1.05)
}

.About .about-shehui .list ul li:hover .text h2,.About .about-shehui .list ul li:hover .text .icon-arrow1 {
    color: #1d4bbe
}

.About .about-shehui .list .btnMore {
    display: none;
    width: 88px;
    height: 24px;
    line-height: 24px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 0 auto
}

.About .about-shehui .list .btnMore i {
    font-size: 12px;
    margin-left: 2px
}

.About .about-shehui .list .btnMore.active {
    display: block
}

.About .about-shehui .list.active {
    display: block
}

.About .about-pinpai .img-con {
    position: relative;
    margin-top: 40px;
    margin-bottom: 40px
}

.About .about-pinpai .img-con img {
    display: block
}

.About .about-pinpai .img-con .text {
    background: url("../images/cover-bg.png");
    color: #fff;
    position: absolute;
    width: 500px;
    height: 250px;
    left: 11%;
    top: 120px;
    padding: 40px 50px
}

.About .about-pinpai .img-con .text h3 {
    font-size: 24px
}

.About .about-pinpai .img-con .text p {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-top: 20px
}

.About .about-pinpai .con {
    border: none;
    margin: 0
}

.About .about-pinpai .pinpai-swiper {
    height: auto;
    overflow: hidden
}

.About .about-pinpai .list .titles {
    font-size: 20px;
    color: #333;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px
}

.About .about-pinpai .list .titles ol {
    height: auto;
    display: inline-block
}

.About .about-pinpai .list .titles ol li {
    display: inline-block;
    position: relative;
    margin-left: 25px
}

.About .about-pinpai .list .titles ol li a {
    font-size: 14px
}

.About .about-pinpai .list .titles ol li:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #de0000;
    position: absolute;
    left: 0;
    bottom: -5px;
    display: none
}

.About .about-pinpai .list .titles ol li.active a,.About .about-pinpai .list .titles ol li:hover a {
    color: #de0000
}

.About .about-pinpai .list .titles ol li.active:after,.About .about-pinpai .list .titles ol li:hover:after {
    display: block
}

.About .about-pinpai .list .titles .btnMore {
    float: right;
    font-size: 12px;
    margin-top: 5px
}

.About .about-pinpai .list .titles .btnMore:hover {
    color: #de0000
}

.About .about-pinpai .list .titles .btnMore:hover:after {
    display: none
}

.About .about-pinpai .list ul li .img {
    position: relative
}

.About .about-pinpai .list ul li .img .play-btn {
    position: absolute;
    left: 20px;
    bottom: 20px
}

.About .about-pinpai .list .btnMore {
    display: none;
    width: 88px;
    height: 24px;
    line-height: 24px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 0 auto
}

.About .about-pinpai .list .btnMore i {
    font-size: 12px;
    margin-left: 2px
}

.About .about-pinpai .list .btnMore.active {
    display: block
}

.About .about-pinpai .list.active {
    display: block
}

.About img {
    vertical-align: middle
}

.About .about-qiye {
    padding: 0 !important
}

.About .about-qiye>.img-box {
    padding: 0 10%
}

.About .about-qiye .title {
    position: relative;
    margin-top: 60px
}

.About .about-qiye .title:after {
    content: "";
    display: block;
    width: 35px;
    position: absolute;
    left: 50%;
    margin-left: -17.5px;
    bottom: -10px;
    background: #de0000;
    height: 1px
}

.About .about-qiye .con-list {
    margin: 60px 0 25px
}

.About .about-qiye .con-list .list .item {
    width: 20%;
    padding: 0 2%
}

.About .about-qiye .con-list .list .item h3 {
    font-weight: 500;
    font-size: 20px;
    color: #de0000
}

.About .about-qiye .con-list .list .item p {
    margin-top: 10px;
    line-height: 24px
}

.About .about-qiye .textLimgR,.About .about-qiye .imgLtextR {
    display: block
}

.About .about-qiye .textLimgR .text,.About .about-qiye .imgLtextR .text {
    padding: 40px 35px
}

.About .about-jianjie .img-con {
    position: relative;
    margin-top: 40px
}

.About .about-jianjie .img-con .text {
    position: absolute;
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    top: 150px;
    left: 40px;
    width: 800px;
    padding: 40px 30px
}

.About .about-jianjie .img-con .text h3 {
    color: #333333;
    font-size: 24px;
    font-weight: 300
}

.About .about-jianjie .img-con .text p {
    font-size: 14px;
    color: #333333;
    font-weight: 300;
    margin-top: 20px
}

.About .about-jianjie .con {
    padding: 60px 0
}

.About .about-jianjie .con .imgLtextR .text,.About .about-jianjie .con .textLimgR .text {
    padding: 60px 100px;
    padding-bottom: 0
}

.About .about-jianjie .con .imgLtextR .text .logo1,.About .about-jianjie .con .textLimgR .text .logo1 {
    width: 100px
}

.About .about-jianjie .con .imgLtextR .text .logo2,.About .about-jianjie .con .textLimgR .text .logo2 {
    width: 170px
}

.About .about-jianjie .con .imgLtextR .text .logo3,.About .about-jianjie .con .textLimgR .text .logo3 {
    width: 80px
}

.About .about-jianjie .con .imgLtextR .text .logo4,.About .about-jianjie .con .textLimgR .text .logo4 {
    width: 160px
}

.About .about-jianjie .con .imgLtextR .text .logo5,.About .about-jianjie .con .textLimgR .text .logo5 {
    width: 170px
}

.About .about-jianjie .con .imgLtextR .text .logo6,.About .about-jianjie .con .textLimgR .text .logo6 {
    width: 176px
}

.About .about-jianjie .con .imgLtextR .text .logo7,.About .about-jianjie .con .textLimgR .text .logo7 {
    width: 183px
}

.About .about-jianjie .con .imgLtextR .text p,.About .about-jianjie .con .textLimgR .text p {
    color: #333;
    font-size: 12px;
    line-height: 24px;
    margin-top: 30px
}

.About .about-jianjie .con .imgLtextR .text a,.About .about-jianjie .con .textLimgR .text a {
    color: #de0000;
    font-weight: 300;
    font-size: 14px;
    display: block;
    margin-top: 10px
}

.About .about-jianjie .con .imgLtextR .text i,.About .about-jianjie .con .textLimgR .text i {
    display: block;
    margin-top: 20px;
    font-size: 20px
}

.About .about-jianjie .con .imgLtextR:hover .text .logo,.About .about-jianjie .con .textLimgR:hover .text .logo {
    transform: scale(1)
}

.About .about-course .title {
    position: relative;
    margin-top: 100px
}

.About .about-course .title:after {
    content: "";
    display: block;
    width: 35px;
    position: absolute;
    left: 50%;
    margin-left: -17.5px;
    bottom: -10px;
    background: #de0000;
    height: 1px
}

.About .about-course .times-list {
    position: relative;
    height: 100%;
    margin-top: 30px
}

.About .about-course .times-list .con {
    border-top: 1px solid #ddd;
    padding-top: 40px
}

.About .about-course .times-list a:hover .deta,.About .about-course .times-list .times-list-box:hover .deta {
    color: #de0000
}

.About .about-course .times-list:after {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0px;
    left: 50%;
    background: #ddd
}

.About .about-course .times-list .fl,.About .about-course .times-list .fr {
    width: 50%;
    border-bottom: 1px dotted #ddd;
    position: relative;
    padding-bottom: 90px;
    margin-bottom: 25px
}

.About .about-course .times-list .fl img,.About .about-course .times-list .fr img {
    margin-bottom: 20px
}

.About .about-course .times-list .fl .text,.About .about-course .times-list .fr .text {
    font-size: 16px;
    position: relative;
    line-height: 26px;
    display: block;
    color: #333333
}

.About .about-course .times-list .fl .text-box h2,.About .about-course .times-list .fr .text-box h2 {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #333;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 10px
}

.About .about-course .times-list .fl .text-box p,.About .about-course .times-list .fr .text-box p {
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.About .about-course .times-list .fl a i.iconfont,.About .about-course .times-list .fr a i.iconfont {
    display: block;
    font-size: 20px;
    margin-top: 10px
}

.About .about-course .times-list .fl a:hover h2,.About .about-course .times-list .fr a:hover h2 {
    color: #de0000
}

.About .about-course .times-list .fl .deta,.About .about-course .times-list .fr .deta {
    width: 500px;
    position: absolute;
    top: 0;
    z-index: 2;
    font-size: 28px;
    line-height: 52px
}

.About .about-course .times-list .fl .deta i,.About .about-course .times-list .fr .deta i {
    font-size: 14px;
    line-height: 52px;
    vertical-align: middle
}

.About .about-course .times-list .fl .img-box,.About .about-course .times-list .fr .img-box {
    position: relative
}

.About .about-course .times-list .fl .img-box .nav-btn div,.About .about-course .times-list .fr .img-box .nav-btn div {
    position: absolute;
    top: 28%
}

.About .about-course .times-list .fl .img-box .nav-btn .left,.About .about-course .times-list .fr .img-box .nav-btn .left {
    left: 0
}

.About .about-course .times-list .fl .img-box .nav-btn .right,.About .about-course .times-list .fr .img-box .nav-btn .right {
    right: 0
}

.About .about-course .times-list .fl .img-box .nums,.About .about-course .times-list .fr .img-box .nums {
    position: absolute;
    right: 10px;
    top: 220px;
    background: url(../images/course_bg.png);
    width: 45px;
    height: 45px;
    text-align: center;
    color: #fff;
    line-height: 45px
}

.About .about-course .times-list .fr {
    padding: 20px 7% 54px 3%;
    margin-left: 20px
}

.About .about-course .times-list .fr .deta {
    left: -492px;
    text-align: right
}

.About .about-course .times-list .fl {
    padding: 20px 3% 54px 7%;
    margin-right: 20px
}

.About .about-course .times-list .fl .deta {
    left: 99%;
    width: 50%;
    right: auto
}

.About .about-contact .title {
    position: relative;
    margin-top: 60px
}

.About .about-contact .contact-way {
    height: auto;
    overflow: hidden;
    margin: 80px 0
}

.About .about-contact .contact-way li {
    height: auto;
    overflow: hidden;
    width: 20%;
    float: left;
    text-align: center;
    position: relative
}

.About .about-contact .contact-way li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 110px;
    background-color: #ebebeb
}

.About .about-contact .contact-way li:first-child:before {
    display: none
}

.About .about-contact .contact-way li .img-box {
    height: 60px;
    overflow: hidden
}

.About .about-contact .contact-way li .img-box img {
    display: block;
    margin: 0 auto
}

.About .about-contact .contact-way li p {
    font-size: 16px;
    font-weight: 300;
    color: #333;
    margin-bottom: 6px
}

.About .about-contact .contact-way li h3 {
    font-size: 12px;
    font-weight: 300;
    color: #666
}

.About .about-contact .map {
    margin-bottom: 80px;
    transition: none !important
}

.About .about-contact .map * {
    box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important
}

.About .about-contact .map a img,.About .about-contact .map img {
    -ms-interpolation-mode: bicubic;
    -webkit-transition: none;
    transition: none;
    display: block;
    max-width: none
}

.Technology .content .block {
    height: auto;
    overflow: hidden
}

.Technology .content .block .item {
    height: auto;
    overflow: hidden;
    position: relative;
    display: block
}

.Technology .content .block .item .img {
    overflow: hidden
}

.Technology .content .block .item .img img {
    width: 100%
}

.Technology .content .block .item .text {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 24px;
    color: #fff;
    padding: 20px;
    position: absolute;
    left: 0;
    bottom: 0
}

.Technology .content .block .item .text span {
    font-size: 30px
}

.Technology .content .block .item .text i {
    font-size: 24px;
    vertical-align: -1px;
    margin-left: 15px
}

.Technology .content .block .item:hover img {
    transform: scale(1.05)
}

.Technology .content .block.block1 {
    height: auto;
    overflow: hidden;
    padding: 80px 0
}

.Technology .content .block.block1 h1 {
    width: 80%;
    font-size: 20px;
    line-height: 30px;
    margin: 0 auto;
    text-align: center
}

.Technology .content .block.block1 ul {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Technology .content .block.block1 ul li {
    text-align: center;
    padding: 0 3%
}

.Technology .content .block.block1 ul li .icon {
    width: 80px;
    margin: 0 auto 30px
}

.Technology .content .block.block1 ul li .icon img {
    width: 100%
}

.Technology .content .block.block1 ul li .text h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative
}

.Technology .content .block.block1 ul li .text h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.Technology .content .block.block1 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.Technology .content .block.block2 .left {
    height: auto;
    overflow: hidden;
    padding-right: 10px
}

.Technology .content .block.block2 .left .item:first-child {
    margin-bottom: 17px
}

.Technology .content .block.block2 .right {
    height: auto;
    overflow: hidden;
    padding-left: 10px
}

.Technology .content .block.block3 {
    margin-top: 60px
}

.Technology .content .block.block3 ul {
    margin: 0 -10px
}

.Technology .content .block.block3 ul li {
    padding: 0 10px
}

.Technology .content .block.block4 {
    margin: 60px 0 70px
}

.Technology .content .block.block4 ul {
    margin: 0 -10px
}

.Technology .content .block.block4 ul li {
    padding: 0 10px
}

.TechnologyRuikong .bigBanner .t {
    color: #333;
    top: 30%
}

.TechnologyRuikong .content .block1 {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.TechnologyRuikong .content .block1 .left img {
    width: 100%
}

.TechnologyRuikong .content .block1 .left:hover img {
    transform: scale(1.05)
}

.TechnologyRuikong .content .block1 .right {
    position: relative
}

.TechnologyRuikong .content .block1 .right .bg img {
    width: 100%
}

.TechnologyRuikong .content .block1 .right .text {
    width: 40%;
    position: absolute;
    left: 20%;
    top: 30%
}

.TechnologyRuikong .content .block1 .right .text .t {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px
}

.TechnologyRuikong .content .block1 .right .text .t span {
    font-size: 20px
}

.TechnologyRuikong .content .block1 .right .text .t s {
    color: #8a8a8a
}

.TechnologyRuikong .content .block1 .right .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyRuikong .content .block2 {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.TechnologyRuikong .content .block2 ul {
    margin: 0 -10px
}

.TechnologyRuikong .content .block2 ul li {
    padding: 0 10px
}

.TechnologyRuikong .content .block2 ul li .img {
    overflow: hidden;
    position: relative
}

.TechnologyRuikong .content .block2 ul li .img img {
    width: 100%
}

.TechnologyRuikong .content .block2 ul li .text {
    position: absolute;
    left: 10%;
    top: 10%
}

.TechnologyRuikong .content .block2 ul li .text h2 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px
}

.TechnologyRuikong .content .block2 ul li .text p {
    font-size: 14px;
    line-height: 24px;
    color: #fff
}

.TechnologyRuikong .content .block2 ul li .t {
    font-size: 20px;
    padding: 10px 0
}

.TechnologyRuikong .content .block2 ul li .t s {
    color: #8a8a8a;
    font-size: 14px;
    vertical-align: 2px
}

.TechnologyRuikong .content .block2 ul li .t span {
    font-size: 14px;
    vertical-align: 2px
}

.TechnologyRuikong .content .block2 ul li:hover img {
    transform: scale(1.05)
}

.TechnologyRuikong .content .block3 {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.TechnologyRuikong .content .block4 {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    height: 700px;
    position: relative;
    background: url("../images/re_img11.jpg") no-repeat center center;
    background-size: cover
}

.TechnologyRuikong .content .block4 .video {
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.TechnologyRuikong .content .block4 .video .video_overMain {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.TechnologyRuikong .content .block4 .video .video_overMain .video-js {
    width: 100%;
    height: 700px !important;
    position: absolute;
    left: 0;
    top: 0
}

.TechnologyRuikong .content .block4 .video .video_overMain .video-js video {
    position: absolute
}

.TechnologyRuikong .content .block4 .bgimg {
    z-index: 3;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: url("../images/re_img11.jpg") no-repeat center center;
    background-size: cover
}

.TechnologyRuikong .content .block4 .bgshow {
    z-index: 4;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url("../images/iconbgvideo.png") repeat
}

.TechnologyRuikong .content .block4 .banner {
    z-index: 5;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.TechnologyRuikong .content .block4 .banner .swiper-wrapper {
    height: 100%;
    width: 100%;
    position: relative
}

.TechnologyRuikong .content .block4 .banner .swiper-slide {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 100%
}

.TechnologyRuikong .content .block4 .banner .swiper-slide a {
    display: block
}

.TechnologyRuikong .content .block4 .banner .swiper-slide img {
    display: block;
    position: absolute;
    left: 87px;
    top: 0px
}

.TechnologyRuikong .content .block4 .banner .swiper-slide .text {
    width: 100%;
    position: absolute;
    left: 0;
    top: 38%;
    text-align: center
}

.TechnologyRuikong .content .block4 .banner .swiper-slide .text h2 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 20px
}

.TechnologyRuikong .content .block4 .banner .swiper-slide .text h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.TechnologyRuikong .content .block4 .banner .swiper-slide .text p {
    font-size: 14px;
    color: #fff;
    line-height: 22px
}

.TechnologyRuikong .content .block4 .banner .pagination {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 50;
    text-align: center;
    bottom: 80px
}

.TechnologyRuikong .content .block4 .banner .pagination li {
    display: inline-block;
    width: 50px;
    height: 3px;
    overflow: hidden;
    margin: 0 3px;
    cursor: pointer
}

.TechnologyRuikong .content .block4 .banner .pagination li span {
    width: 50px;
    height: 3px;
    display: block;
    background: #fff
}

.TechnologyRuikong .content .block4 .banner .pagination li span i {
    background: #de0000;
    height: 3px;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
}

.TechnologyRuikong .content .block4 .banner .pagination li.current span {
    background: #de0000
}

.TechnologyRuikong .content .block4 .banner .pagination:hover li {
    height: 3px;
    border-radius: 1px
}

.TechnologyRuikong .content .block4 .banner .pagination .current span i,.TechnologyRuikong .content .block4 .banner .pagination .firstCurrent span i {
    transition: all 10s ease;
    opacity: 1;
    filter: alpha(opacity=100)
}

.TechnologyRuikong .content .block4 .banner .autoplay li span i {
    transform: scaleX(0);
    transform-origin: 0;
    opacity: 1;
    filter: alpha(opacity=100)
}

.TechnologyRuikong .content .block4 .banner .autoplay .firstCurrent span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.TechnologyRuikong .content .block4 .banner .autoplay .current span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.TechnologyRuikong .content .block4 .banner .autoplay .replace span i {
    transform: scaleX(0)
}

.TechnologyRuikong .content .block4 .banner .btnPrev,.TechnologyRuikong .content .block4 .banner .btnNext {
    font-size: 46px;
    color: #fff;
    position: absolute;
    top: 40%;
    left: 10px;
    z-index: 50;
    cursor: pointer;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .4s linear
}

.TechnologyRuikong .content .block4 .banner .btnPrev:hover,.TechnologyRuikong .content .block4 .banner .btnNext:hover {
    color: #de0000
}

.TechnologyRuikong .content .block4 .banner .btnNext {
    left: auto;
    right: 10px
}

.TechnologyRuikong .content .block4 .banner:hover .btnPrev,.TechnologyRuikong .content .block4 .banner:hover .btnNext {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100)
}

.orderOnline {
    padding: 40px 0 80px
}

.orderOnline .orderOnline-box {
    height: auto;
    overflow: hidden;
    padding-top: 30px
}

.orderOnline .orderOnline-box .fl {
    width: 50%;
    float: left
}

.orderOnline .orderOnline-box .fl .fl-box {
    width: 570px;
    margin: 0 auto
}

.orderOnline .orderOnline-box .fl .fl-box form {
    width: 450px;
    padding-bottom: 60px
}

.orderOnline .orderOnline-box .fl .fl-box p {
    font-size: 14px;
    line-height: 24px;
    color: #333
}

.orderOnline .orderOnline-box .fl .fl-box .textarea-row {
    position: relative;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    color: #333;
    line-height: 38px;
    margin-top: 15px;
    clear: both;
    border: 1px solid #B5B5B5;
    padding: 0 0 0 3%
}

.orderOnline .orderOnline-box .fl .fl-box .textarea-row span {
    display: block;
    position: absolute;
    left: 3%;
    top: 0
}

.orderOnline .orderOnline-box .fl .fl-box .textarea-row span i {
    color: red;
    display: inline-block;
    width: 10px
}

.orderOnline .orderOnline-box .fl .fl-box .input-row {
    height: 40px;
    overflow: visible;
    font-size: 12px;
    color: #333;
    line-height: 38px;
    margin-top: 15px;
    clear: both;
    padding: 0 0 0 3%
}

.orderOnline .orderOnline-box .fl .fl-box .input-row.nopadding {
    padding: 0 !important
}

.orderOnline .orderOnline-box .fl .fl-box .input-row.border {
    border: 1px solid #B5B5B5
}

.orderOnline .orderOnline-box .fl .fl-box .input-row.border .input-box {
    overflow: hidden
}

.orderOnline .orderOnline-box .fl .fl-box .input-row.border input {
    width: 95%;
    padding-left: 5%
}

.orderOnline .orderOnline-box .fl .fl-box .input-row span {
    display: block;
    float: left
}

.orderOnline .orderOnline-box .fl .fl-box .input-row span i {
    color: red;
    display: inline-block;
    width: 10px
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box {
    border: 1px solid #B5B5B5;
    padding: 0 0 0 3%;
    color: #666;
    position: relative
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box em {
    display: block;
    position: absolute;
    width: 35px;
    height: 38px;
    background: url("../images/popup_down.png") no-repeat center center #f0f0f0;
    right: 0;
    top: 0
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px {
    width: 210px
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px span {
    position: absolute;
    left: 6%;
    top: 0;
    bottom: 0
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px .input-box {
    padding-left: 0
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px .input-box label {
    display: block;
    text-align: right;
    margin-right: 45px
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box {
    position: relative;
    padding-left: 20%
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box .selectedValue {
    cursor: pointer
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box .selectedValue label {
    cursor: pointer;
    position: relative
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul {
    display: none;
    z-index: 10;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: #fff;
    position: absolute;
    top: 38px;
    right: 0;
    left: 80px;
    border: 1px solid rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    padding: 5px 0
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul li {
    padding: 0 30px;
    cursor: pointer
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul li:hover,.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul li.active {
    background-color: #f5f5f5;
    color: #014ABB
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px ul {
    left: -16px !important
}

.orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px ul li {
    padding: 0 25px !important
}

.orderOnline .orderOnline-box .fl .fl-box input {
    padding: 6px 0;
    font-size: 12px;
    color: #333
}

.orderOnline .orderOnline-box .fl .fl-box textarea {
    display: block;
    width: 100%;
    padding: 45px 2% 0
}

.orderOnline .orderOnline-box .fl .fl-box .btns {
    height: auto;
    overflow: hidden;
    padding-top: 35px
}

.orderOnline .orderOnline-box .fl .fl-box .btns input {
    cursor: pointer;
    display: inline-block;
    padding: 0;
    width: 220px;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    background-color: #EEEEEE
}

.orderOnline .orderOnline-box .fl .fl-box .btns input.save {
    background-color: #014ABB;
    color: #fff
}

.orderOnline .orderOnline-box .fr {
    width: 50%;
    float: right;
    padding-top: 140px
}

.Technology3s .content .block1 {
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    margin-top: 30px
}

.Technology3s .content .block1 .left {
    padding: 5% 5% 0
}

.Technology3s .content .block1 .left img {
    width: 100%;
    margin-bottom: 3%
}

.Technology3s .content .block1 .left .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.Technology3s .content .block1 .right {
    overflow: hidden
}

.Technology3s .content .block1 .right img {
    width: 100%
}

.Technology3s .content .block1 .right:hover img {
    transform: scale(1.05)
}

.Technology3s .content .block2 {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Technology3s .content .block2 ul {
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    background: #f5f5f5
}

.Technology3s .content .block2 ul li {
    position: relative
}

.Technology3s .content .block2 ul li.video {
    overflow: hidden;
    cursor: pointer
}

.Technology3s .content .block2 ul li.video img {
    width: 100%
}

.Technology3s .content .block2 ul li.video .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.Technology3s .content .block2 ul li.video h2 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/cover-bg.png) repeat
}

.Technology3s .content .block2 ul li.video:hover img {
    transform: scale(1.05)
}

.Technology3s .content .block2 ul li.video .videoList {
    position: relative
}

.Technology3s .content .block2 ul li.video .videoList .pagination {
    position: absolute;
    z-index: 20;
    bottom: 15px;
    width: 100%;
    text-align: left;
    padding: 0 3%
}

.Technology3s .content .block2 ul li.video .videoList .swiper-pagination-switch {
    display: inline-block;
    width: 40px;
    height: 6px;
    background: #fff;
    margin: 0 7px;
    cursor: pointer
}

.Technology3s .content .block2 ul li.video .videoList .swiper-active-switch {
    background: #1D4BBE
}

.Technology3s .content .block2 ul li.video .videoList .swiper-slide {
    overflow: hidden
}

.Technology3s .content .block2 ul li.video .poster {
    position: relative;
    z-index: 1
}

.Technology3s .content .block2 ul li.video #videoplayer1,.Technology3s .content .block2 ul li.video #videoplayer2 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.Technology3s .content .block2 ul li.text {
    padding: 4% 4% 0
}

.Technology3s .content .block2 ul li.text h1 {
    font-size: 16px;
    margin-bottom: 2%
}

.Technology3s .content .block2 ul li.text p {
    font-size: 12px;
    line-height: 22px
}

.Technology3s .content .block2 ul li.text .textImg {
    width: 70%;
    margin: 2% auto 0;
    display: block
}

.Technology3s .content .block2 ul li.text dl {
    height: auto;
    overflow: hidden;
    margin-top: 40px
}

.Technology3s .content .block2 ul li.text dl dd {
    width: 20%;
    float: left;
    text-align: center;
    position: relative;
    padding-bottom: 15px
}

.Technology3s .content .block2 ul li.text dl dd img {
    height: 50px;
    margin: 0 auto 10px
}

.Technology3s .content .block2 ul li.text dl dd h2 {
    font-size: 12px;
    font-weight: bold
}

.Technology3s .content .block2 ul li.text dl dd:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #de0000;
    position: absolute;
    left: 0;
    bottom: 0;
    display: none
}

.Technology3s .content .block2 ul li.text dl dd.active:after {
    display: block
}

.Technology3s .content .block2 ul li.text .info {
    height: auto;
    overflow: hidden;
    margin-top: 15px
}

.Technology3s .content .block2 ul li.text .info p {
    display: none
}

.Technology3s .content .block2 ul li.text .info p.active {
    display: block
}

.Technology3s .content .block3 {
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    position: relative;
    height: 700px
}

.Technology3s .content .block3 .video {
    z-index: 3;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.Technology3s .content .block3 .video .video_overMain {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0
}

.Technology3s .content .block3 .video .video_overMain .video-js {
    width: 100%;
    height: 1080px !important;
    position: absolute;
    left: 0;
    top: 0;
    right: 0
}

.Technology3s .content .block3 .video .video_overMain .video-js video {
    position: absolute;
    width: 100%
}

.Technology3s .content .block3 .bgimg {
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%
}

.Technology3s .content .block3 .bgshow {
    z-index: 4;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url("../images/iconbgvideo.png") repeat
}

.Technology3s .content .block3 .bigTitle {
    width: 100%;
    position: absolute;
    color: #fff;
    top: 80px;
    z-index: 6
}

.Technology3s .content .block3 .bigTitle span {
    background: none
}

.Technology3s .content .block3 .bigTitle:before {
    content: "";
    width: 40%;
    height: 1px;
    top: 15px;
    left: 0;
    background: #fff;
    background: rgba(255,255,255,0.35);
    position: absolute
}

.Technology3s .content .block3 .bigTitle:after {
    width: 40%;
    left: auto;
    right: 0;
    background: #fff;
    background: rgba(255,255,255,0.35)
}

.Technology3s .content .block3 .banner {
    z-index: 5;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.Technology3s .content .block3 .banner .swiper-wrapper {
    width: 100%;
    height: 700px;
    position: relative;
    z-index: 50
}

.Technology3s .content .block3 .banner .swiper-slide {
    width: 100%;
    height: 700px;
    overflow: hidden;
    position: relative;
    z-index: 50
}

.Technology3s .content .block3 .banner .swiper-slide a {
    display: block
}

.Technology3s .content .block3 .banner .swiper-slide img {
    width: 100%;
    display: block
}

.Technology3s .content .block3 .banner .swiper-slide .text {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 38%;
    text-align: center;
    z-index: 7
}

.Technology3s .content .block3 .banner .swiper-slide .text p {
    font-size: 14px;
    color: #fff;
    line-height: 24px
}

.Technology3s .content .block3 .banner .pagination {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 50;
    text-align: center;
    bottom: 45px
}

.Technology3s .content .block3 .banner .pagination li {
    display: inline-block;
    width: 50px;
    height: 3px;
    overflow: hidden;
    margin: 0 3px;
    cursor: pointer
}

.Technology3s .content .block3 .banner .pagination li span {
    width: 50px;
    height: 3px;
    display: block;
    background: #fff
}

.Technology3s .content .block3 .banner .pagination li span i {
    background: #de0000;
    height: 3px;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
}

.Technology3s .content .block3 .banner .pagination li.current span {
    background: #de0000
}

.Technology3s .content .block3 .banner .pagination:hover li {
    height: 3px;
    border-radius: 1px
}

.Technology3s .content .block3 .banner .pagination .current span i,.Technology3s .content .block3 .banner .pagination .firstCurrent span i {
    transition: all 10s ease;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Technology3s .content .block3 .banner .autoplay li span i {
    transform: scaleX(0);
    transform-origin: 0;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Technology3s .content .block3 .banner .autoplay .firstCurrent span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.Technology3s .content .block3 .banner .autoplay .current span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.Technology3s .content .block3 .banner .autoplay .replace span {
    background: #de0000
}

.Technology3s .content .block3 .banner .autoplay .replace span i {
    transform: scaleX(0)
}

.Technology3s .content .block3 .banner .btnPrev,.Technology3s .content .block3 .banner .btnNext {
    font-size: 46px;
    color: #fff;
    position: absolute;
    top: 40%;
    left: 10px;
    z-index: 50;
    cursor: pointer;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .4s linear
}

.Technology3s .content .block3 .banner .btnPrev:hover,.Technology3s .content .block3 .banner .btnNext:hover {
    color: #de0000
}

.Technology3s .content .block3 .banner .btnNext {
    left: auto;
    right: 10px
}

.Technology3s .content .block3 .banner:hover .btnPrev,.Technology3s .content .block3 .banner:hover .btnNext {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Technology3s .content .block4 {
    position: relative;
    height: 793px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 80px;
    background: url("../images/3s-img7.jpg") center top no-repeat;
    background-size: cover
}

.Technology3s .content .block4 .bigTitle {
    width: 100%;
    position: absolute;
    color: #fff;
    top: 70px;
    z-index: 1
}

.Technology3s .content .block4 .bigTitle span {
    background: none
}

.Technology3s .content .block4 .bigTitle:before {
    content: "";
    width: 42.5%;
    height: 1px;
    top: 15px;
    left: 0;
    background: #fff;
    background: rgba(255,255,255,0.35);
    position: absolute
}

.Technology3s .content .block4 .bigTitle:after {
    width: 42.5%;
    left: auto;
    right: 0;
    background: #fff;
    background: rgba(255,255,255,0.35)
}

.Technology3s .content .block4 .text-box {
    position: absolute;
    left: 0;
    top: 150px;
    right: 0
}

.Technology3s .content .block4 .text-box p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 24px
}

.Technology3s .content .block4 .c2 {
    position: absolute;
    left: 50%;
    bottom: 60px;
    width: 1024px;
    margin-left: -480px
}

.Technology3s .content .block4 .c2 .text {
    position: absolute;
    display: none
}

.Technology3s .content .block4 a {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    padding: 10px
}

.Technology3s1 .content {
    padding-bottom: 30px
}

.Technology3s1 .content .bigBanner .t {
    top: 15%
}

.Technology3s1 .content .bigBanner .t h1 {
    color: #333
}

.Technology3s1 .content .imgLtextR,.Technology3s1 .content .textLimgR {
    background: #eee;
    margin-top: 30px
}

.Technology3s1 .content .imgLtextR:hover .list img,.Technology3s1 .content .imgLtextR:hover .list1 img,.Technology3s1 .content .imgLtextR:hover .list2 img,.Technology3s1 .content .textLimgR:hover .list img,.Technology3s1 .content .textLimgR:hover .list1 img,.Technology3s1 .content .textLimgR:hover .list2 img {
    transform: scale(1)
}

.Technology3s1 .content .imgLtextR .video,.Technology3s1 .content .textLimgR .video {
    position: relative;
    cursor: pointer
}

.Technology3s1 .content .imgLtextR .video .poster,.Technology3s1 .content .textLimgR .video .poster {
    position: relative;
    z-index: 1
}

.Technology3s1 .content .imgLtextR .video .poster .play,.Technology3s1 .content .textLimgR .video .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.Technology3s1 .content .imgLtextR .video .poster h2,.Technology3s1 .content .textLimgR .video .poster h2 {
    width: 100%;
    padding: 3% 3% 7%;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/cover-bg.png) repeat
}

.Technology3s1 .content .imgLtextR .video #videoplayer,.Technology3s1 .content .textLimgR .video #videoplayer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.Technology3s1 .content .imgLtextR .text,.Technology3s1 .content .textLimgR .text {
    padding: 3% 4% 0 4%
}

.Technology3s1 .content .imgLtextR .text h4,.Technology3s1 .content .textLimgR .text h4 {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 2%
}

.Technology3s1 .content .imgLtextR .text p,.Technology3s1 .content .textLimgR .text p {
    font-size: 12px;
    color: #333;
    line-height: 1.7
}

.Technology3s1 .content .imgLtextR .text .list1,.Technology3s1 .content .textLimgR .text .list1 {
    padding-top: 2%
}

.Technology3s1 .content .imgLtextR .text .list1 ul,.Technology3s1 .content .textLimgR .text .list1 ul {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap
}

.Technology3s1 .content .imgLtextR .text .list1 ul li,.Technology3s1 .content .textLimgR .text .list1 ul li {
    width: 33.333%;
    padding: 0 1%;
    text-align: center;
    margin-top: 5%
}

.Technology3s1 .content .imgLtextR .text .list1 ul li .img-box,.Technology3s1 .content .textLimgR .text .list1 ul li .img-box {
    width: .78rem;
    margin: 0 auto 4%
}

.Technology3s1 .content .imgLtextR .text .list1 ul li .img-box img,.Technology3s1 .content .textLimgR .text .list1 ul li .img-box img {
    margin: 0 auto;
    height: .5rem;
    display: block
}

.Technology3s1 .content .imgLtextR .text .list1 ul li:nth-child(-n+3),.Technology3s1 .content .textLimgR .text .list1 ul li:nth-child(-n+3) {
    margin-top: 0
}

.Technology3s1 .content .imgLtextR .text .list2,.Technology3s1 .content .textLimgR .text .list2 {
    padding-top: 2%
}

.Technology3s1 .content .imgLtextR .text .list2 ul li,.Technology3s1 .content .textLimgR .text .list2 ul li {
    overflow: hidden;
    margin-bottom: 2%;
    display: flex
}

.Technology3s1 .content .imgLtextR .text .list2 ul li .img-box,.Technology3s1 .content .textLimgR .text .list2 ul li .img-box {
    width: .78rem;
    margin-right: 3%;
    padding-top: 1%
}

.Technology3s1 .content .imgLtextR .text .list2 ul li .text-box,.Technology3s1 .content .textLimgR .text .list2 ul li .text-box {
    width: 0;
    flex: 1;
    margin-bottom: 3%
}

.Technology3s1 .content .imgLtextR .text .list2 ul li .text-box p b,.Technology3s1 .content .textLimgR .text .list2 ul li .text-box p b {
    font-weight: bold
}

.Technology3s1 .content .imgLtextR .videoList,.Technology3s1 .content .textLimgR .videoList {
    overflow: hidden;
    width: 50%;
    height: 100%;
    position: relative
}

.Technology3s1 .content .imgLtextR .videoList img,.Technology3s1 .content .textLimgR .videoList img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.Technology3s1 .content .imgLtextR .videoList .pagination,.Technology3s1 .content .textLimgR .videoList .pagination {
    position: absolute;
    z-index: 20;
    bottom: 5%;
    width: 100%;
    text-align: left;
    padding: 0 3%
}

.Technology3s1 .content .imgLtextR .videoList .swiper-pagination-switch,.Technology3s1 .content .textLimgR .videoList .swiper-pagination-switch {
    display: inline-block;
    width: 40px;
    height: 6px;
    background: #fff;
    margin: 0 7px;
    cursor: pointer
}

.Technology3s1 .content .imgLtextR .videoList .swiper-active-switch,.Technology3s1 .content .textLimgR .videoList .swiper-active-switch {
    background: #1D4BBE
}

.Technology3s1 .content .imgLtextR .videoList .swiper-slide,.Technology3s1 .content .textLimgR .videoList .swiper-slide {
    overflow: hidden
}

.Technology3s1 .content .block {
    height: auto;
    overflow: hidden
}

.Technology3s1 .content .block .bigTitle {
    margin: 80px 0 40px
}

.Technology3s1 .content .block .bigDes {
    font-size: 16px;
    text-align: center;
    margin-bottom: 30px
}

.Technology3s1 .content .block .safe-stepBox .hd {
    width: 100%;
    position: relative;
    height: 70px
}

.Technology3s1 .content .block .safe-stepBox .hd .car-box {
    position: absolute;
    left: 10%;
    margin-left: -111px
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox {
    position: relative
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li {
    border-right: 1px solid rgba(238,238,238,0.12);
    background-color: rgba(0,0,0,0.2);
    width: 20%;
    height: 100%;
    float: left;
    position: relative
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li.active {
    background-color: rgba(255,255,255,0.03)
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li.active .s_title {
    transform: translateY(-30px);
    font-size: 24px
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li.active .s_con {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 41%;
    transition: top .8s
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_title {
    text-align: center;
    color: #fff;
    font-size: 20px;
    position: absolute;
    padding-bottom: 10px;
    padding-top: 72%;
    width: 100%;
    transition: all .4s linear
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_title:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 2px;
    margin-left: -13px;
    background-color: #fff;
    left: 50%;
    bottom: 0
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_con {
    padding: 10% 12% 0;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .2s
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_con p {
    font-size: 12px;
    color: #fff;
    margin-bottom: 25px
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_con a {
    display: inline-block;
    width: 162px;
    height: 45px;
    border: 1px solid #fff;
    font-size: 14px;
    line-height: 45px;
    color: #fff;
    transition: all .4s linear
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_con a:hover {
    background-color: #de0000;
    color: #fff;
    border-color: #de0000
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox .safe-step {
    position: relative;
    height: 0;
    padding-bottom: 36.458%;
    background-color: #000
}

.Technology3s1 .content .block .safe-stepBox .stepImgBox .safe-step .item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity .5s;
    background-color: #000
}

.TechnologySafe .content .bigBanner .t {
    top: 25%
}

.TechnologySafe .content .bigBanner .t h1 {
    color: #333
}

.TechnologySafe .content .block {
    height: auto;
    overflow: hidden
}

.TechnologySafe .content .block .bigTitle {
    margin: 80px 0
}

.TechnologySafe .content .block ul {
    height: auto;
    overflow: hidden
}

.TechnologySafe .content .block ul li {
    text-align: center;
    margin-bottom: 80px
}

.TechnologySafe .content .block ul li h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 10px
}

.TechnologySafe .content .block ul li p {
    width: 60%;
    font-size: 12px;
    line-height: 22px;
    color: #333;
    margin: 0 auto 30px
}

.TechnologySafe .content .block ul li .videoList {
    height: auto;
    overflow: hidden;
    position: relative
}

.TechnologySafe .content .block ul li .videoList .pagination {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 30px;
    text-align: center
}

.TechnologySafe .content .block ul li .videoList .pagination span {
    width: 50px;
    height: 3px;
    background: #fff;
    display: inline-block;
    margin: 0 5px;
    cursor: pointer
}

.TechnologySafe .content .block ul li .videoList .pagination span.swiper-active-switch {
    background: #de0000
}

.TechnologySafe .content .block ul li .videoList .pagination:hover span {
    height: 3px
}

.TechnologySafe .content .block ul li .videoList .btnPrev,.TechnologySafe .content .block ul li .videoList .btnNext {
    font-size: 46px;
    color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 10px;
    z-index: 50;
    cursor: pointer;
    display: block;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all .4s linear
}

.TechnologySafe .content .block ul li .videoList .btnPrev:hover,.TechnologySafe .content .block ul li .videoList .btnNext:hover {
    color: #de0000
}

.TechnologySafe .content .block ul li .videoList .btnNext {
    left: auto;
    right: 10px
}

.TechnologySafe .content .block ul li .videoList:hover .btnPrev,.TechnologySafe .content .block ul li .videoList:hover .btnNext {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100)
}

.TechnologySafe .content .block ul li .video {
    position: relative
}

.TechnologySafe .content .block ul li .video .poster {
    position: relative;
    z-index: 1;
    cursor: pointer
}

.TechnologySafe .content .block ul li .video .poster img {
    width: 100%
}

.TechnologySafe .content .block ul li .video .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.TechnologySafe .content .block ul li .video .poster p {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 45px;
    text-align: center;
    font-size: 14px;
    color: #fff
}

.TechnologySafe .content .block ul li .video .videoplayer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.TechnologySafe1 .content {
    padding-bottom: 30px
}

.TechnologySafe1 .content .bigBanner .t {
    top: 15%
}

.TechnologySafe1 .content .bigBanner .t h1 {
    color: #333
}

.TechnologySafe1 .content .imgLtextR,.TechnologySafe1 .content .textLimgR {
    background: #eee;
    margin-top: 30px
}

.TechnologySafe1 .content .imgLtextR:hover .list img,.TechnologySafe1 .content .imgLtextR:hover .list1 img,.TechnologySafe1 .content .imgLtextR:hover .list2 img,.TechnologySafe1 .content .textLimgR:hover .list img,.TechnologySafe1 .content .textLimgR:hover .list1 img,.TechnologySafe1 .content .textLimgR:hover .list2 img {
    transform: scale(1)
}

.TechnologySafe1 .content .imgLtextR .video,.TechnologySafe1 .content .textLimgR .video {
    position: relative;
    cursor: pointer
}

.TechnologySafe1 .content .imgLtextR .video .poster,.TechnologySafe1 .content .textLimgR .video .poster {
    position: relative;
    z-index: 1
}

.TechnologySafe1 .content .imgLtextR .video .poster .play,.TechnologySafe1 .content .textLimgR .video .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.TechnologySafe1 .content .imgLtextR .video .poster h2,.TechnologySafe1 .content .textLimgR .video .poster h2 {
    width: 100%;
    padding: 3% 3% 7%;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/cover-bg.png) repeat
}

.TechnologySafe1 .content .imgLtextR .video #videoplayer,.TechnologySafe1 .content .textLimgR .video #videoplayer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.TechnologySafe1 .content .imgLtextR .text,.TechnologySafe1 .content .textLimgR .text {
    padding: 2% 2% 0 2%
}

.TechnologySafe1 .content .imgLtextR .text h3,.TechnologySafe1 .content .textLimgR .text h3 {
    font-size: 18px;
    margin-bottom: 20px;
    color: #333
}

.TechnologySafe1 .content .imgLtextR .text p,.TechnologySafe1 .content .textLimgR .text p {
    font-size: 12px;
    color: #333
}

.TechnologySafe1 .content .imgLtextR .text .list,.TechnologySafe1 .content .imgLtextR .text .list1,.TechnologySafe1 .content .textLimgR .text .list,.TechnologySafe1 .content .textLimgR .text .list1 {
    padding-top: 7%
}

.TechnologySafe1 .content .imgLtextR .text .list ul,.TechnologySafe1 .content .imgLtextR .text .list1 ul,.TechnologySafe1 .content .textLimgR .text .list ul,.TechnologySafe1 .content .textLimgR .text .list1 ul {
    overflow: hidden
}

.TechnologySafe1 .content .imgLtextR .text .list ul li,.TechnologySafe1 .content .imgLtextR .text .list1 ul li,.TechnologySafe1 .content .textLimgR .text .list ul li,.TechnologySafe1 .content .textLimgR .text .list1 ul li {
    float: left;
    margin-left: 3%
}

.TechnologySafe1 .content .imgLtextR .text .list ul li .img-box,.TechnologySafe1 .content .imgLtextR .text .list1 ul li .img-box,.TechnologySafe1 .content .textLimgR .text .list ul li .img-box,.TechnologySafe1 .content .textLimgR .text .list1 ul li .img-box {
    text-align: center
}

.TechnologySafe1 .content .imgLtextR .text .list ul li .img-box img,.TechnologySafe1 .content .imgLtextR .text .list1 ul li .img-box img,.TechnologySafe1 .content .textLimgR .text .list ul li .img-box img,.TechnologySafe1 .content .textLimgR .text .list1 ul li .img-box img {
    display: inline-block
}

.TechnologySafe1 .content .imgLtextR .text .list ul li .img-box h4,.TechnologySafe1 .content .imgLtextR .text .list1 ul li .img-box h4,.TechnologySafe1 .content .textLimgR .text .list ul li .img-box h4,.TechnologySafe1 .content .textLimgR .text .list1 ul li .img-box h4 {
    font-size: 16px;
    font-weight: bold
}

.TechnologySafe1 .content .imgLtextR .text .list ul li .text-box,.TechnologySafe1 .content .imgLtextR .text .list1 ul li .text-box,.TechnologySafe1 .content .textLimgR .text .list ul li .text-box,.TechnologySafe1 .content .textLimgR .text .list1 ul li .text-box {
    padding-top: 28px
}

.TechnologySafe1 .content .imgLtextR .text .list ul li .text-box p,.TechnologySafe1 .content .imgLtextR .text .list1 ul li .text-box p,.TechnologySafe1 .content .textLimgR .text .list ul li .text-box p,.TechnologySafe1 .content .textLimgR .text .list1 ul li .text-box p {
    line-height: 28px;
    position: relative;
    padding-left: 8px
}

.TechnologySafe1 .content .imgLtextR .text .list ul li .text-box p span,.TechnologySafe1 .content .imgLtextR .text .list1 ul li .text-box p span,.TechnologySafe1 .content .textLimgR .text .list ul li .text-box p span,.TechnologySafe1 .content .textLimgR .text .list1 ul li .text-box p span {
    display: inline-block;
    width: 3px;
    height: 3px;
    background-color: #1D4BBE;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 8px
}

.TechnologySafe1 .content .imgLtextR .text .list ul li:first-child,.TechnologySafe1 .content .imgLtextR .text .list1 ul li:first-child,.TechnologySafe1 .content .textLimgR .text .list ul li:first-child,.TechnologySafe1 .content .textLimgR .text .list1 ul li:first-child {
    margin-left: 0
}

.TechnologySafe1 .content .imgLtextR .text .list1,.TechnologySafe1 .content .textLimgR .text .list1 {
    padding-top: 6%
}

.TechnologySafe1 .content .imgLtextR .text .list1 ul li,.TechnologySafe1 .content .textLimgR .text .list1 ul li {
    width: 30%
}

.TechnologySafe1 .content .imgLtextR .text .list1 ul li .text-box,.TechnologySafe1 .content .textLimgR .text .list1 ul li .text-box {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center
}

.TechnologySafe1 .content .imgLtextR .text .list2,.TechnologySafe1 .content .textLimgR .text .list2 {
    padding-top: 7%
}

.TechnologySafe1 .content .imgLtextR .text .list2 ul li,.TechnologySafe1 .content .textLimgR .text .list2 ul li {
    overflow: hidden
}

.TechnologySafe1 .content .imgLtextR .text .list2 ul li .text-box,.TechnologySafe1 .content .textLimgR .text .list2 ul li .text-box {
    width: 70%;
    margin-left: 20px;
    margin-bottom: 15px
}

.TechnologySafe1 .content .imgLtextR .text .list2 ul li .text-box h4,.TechnologySafe1 .content .textLimgR .text .list2 ul li .text-box h4 {
    font-size: 16px;
    font-weight: bold
}

.TechnologySafe1 .content .imgLtextR .text .list2 ul li .text-box p,.TechnologySafe1 .content .textLimgR .text .list2 ul li .text-box p {
    line-height: 34px
}

.TechnologySafe1 .content .imgLtextR .videoList,.TechnologySafe1 .content .textLimgR .videoList {
    height: auto;
    overflow: hidden;
    width: 50%;
    position: relative
}

.TechnologySafe1 .content .imgLtextR .videoList .pagination,.TechnologySafe1 .content .textLimgR .videoList .pagination {
    position: absolute;
    z-index: 20;
    bottom: 5%;
    width: 100%;
    text-align: left;
    padding: 0 3%
}

.TechnologySafe1 .content .imgLtextR .videoList .swiper-pagination-switch,.TechnologySafe1 .content .textLimgR .videoList .swiper-pagination-switch {
    display: inline-block;
    width: 40px;
    height: 6px;
    background: #fff;
    margin: 0 7px;
    cursor: pointer
}

.TechnologySafe1 .content .imgLtextR .videoList .swiper-active-switch,.TechnologySafe1 .content .textLimgR .videoList .swiper-active-switch {
    background: #1D4BBE
}

.TechnologySafe1 .content .imgLtextR .videoList .swiper-slide,.TechnologySafe1 .content .textLimgR .videoList .swiper-slide {
    overflow: hidden
}

.TechnologySafe1 .content .block {
    height: auto;
    overflow: hidden
}

.TechnologySafe1 .content .block .bigTitle {
    margin: 80px 0 40px
}

.TechnologySafe1 .content .block .bigDes {
    font-size: 16px;
    text-align: center;
    margin-bottom: 30px;
    line-height: 1.6
}

.TechnologySafe1 .content .block .safe-stepBox .hd {
    width: 100%;
    position: relative;
    height: 70px
}

.TechnologySafe1 .content .block .safe-stepBox .hd .car-box {
    position: absolute;
    left: 10%;
    margin-left: -111px
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox {
    position: relative
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li {
    border-right: 1px solid rgba(238,238,238,0.12);
    background-color: rgba(0,0,0,0.2);
    width: 20%;
    height: 100%;
    float: left;
    position: relative
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li.active {
    background-color: rgba(255,255,255,0.03)
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li.active .s_title {
    transform: translateY(-30px);
    font-size: 24px
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li.active .s_con {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 41%;
    transition: top .8s
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_title {
    text-align: center;
    color: #fff;
    font-size: 20px;
    position: absolute;
    padding-bottom: 10px;
    padding-top: 72%;
    width: 100%;
    transition: all .4s linear
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_title:before {
    content: "";
    position: absolute;
    width: 26px;
    height: 2px;
    margin-left: -13px;
    background-color: #fff;
    left: 50%;
    bottom: 0
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_con {
    padding: 10% 12% 0;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .2s
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_con p {
    font-size: 12px;
    color: #fff;
    margin-bottom: 25px
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_con a {
    display: inline-block;
    width: 162px;
    height: 45px;
    border: 1px solid #fff;
    font-size: 14px;
    line-height: 45px;
    color: #fff;
    transition: all .4s linear
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_con a:hover {
    background-color: #de0000;
    color: #fff;
    border-color: #de0000
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox .safe-step {
    position: relative;
    height: 0;
    padding-bottom: 36.458%;
    background-color: #000
}

.TechnologySafe1 .content .block .safe-stepBox .stepImgBox .safe-step .item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity .5s;
    background-color: #000
}

.Technology3s2 .content .bigBanner .t {
    top: 40% !important
}

.Technology3s2 .content .bigBanner .t h1 {
    color: #fff !important
}

.Technology3s2 .content .block1 {
    height: auto;
    overflow: hidden
}

.Technology3s2 .content .block1 .left {
    padding: 5% 5% 0
}

.Technology3s2 .content .block1 .left img {
    width: 100%;
    margin-bottom: 3%
}

.Technology3s2 .content .block1 .left .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.Technology3s2 .content .block1 .right {
    overflow: hidden
}

.Technology3s2 .content .block1 .right img {
    width: 100%
}

.Technology3s2 .content .block1 .right:hover img {
    transform: scale(1.05)
}

.Technology3s2 .content .block1 .safe-stepBox .hd {
    height: 80px
}

.Technology3s2 .content .block1 .safe-stepBox .hd .car-box {
    left: 12%
}

.Technology3s2 .content .block1 .safe-stepBox .stepImgBox ul li {
    width: 33.333% !important
}

.Technology3s2 .content .block1 .safe-stepBox .stepImgBox ul li .s_title {
    padding-top: 42%
}

.Technology3s2 .content .block1 .safe-stepBox .stepImgBox .safe-step .item {
    opacity: 0
}

.Technology3s2 .content .block1 .safe-stepBox .stepImgBox .safe-step .item:first-child {
    opacity: 1
}

.Technology3s2 .content .block1 .safe-stepBox .stepImgBox .safe-step video,.Technology3s2 .content .block1 .safe-stepBox .stepImgBox .safe-step img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.Technology3s2 .content .block2 {
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    position: relative;
    height: 700px
}

.Technology3s2 .content .block2 .video {
    z-index: 3;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.Technology3s2 .content .block2 .video .video_overMain {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0
}

.Technology3s2 .content .block2 .video .video_overMain .video-js {
    width: 100%;
    height: 1080px !important;
    position: absolute;
    left: 0;
    top: 0;
    right: 0
}

.Technology3s2 .content .block2 .video .video_overMain .video-js video {
    position: absolute;
    width: 100%
}

.Technology3s2 .content .block2 .bgimg {
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%
}

.Technology3s2 .content .block2 .bgshow {
    z-index: 4;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url("../images/iconbgvideo.png") repeat
}

.Technology3s2 .content .block2 .bigTitle {
    width: 100%;
    position: absolute;
    color: #fff;
    top: .8rem;
    z-index: 6
}

.Technology3s2 .content .block2 .bigTitle span {
    background: none
}

.Technology3s2 .content .block2 .bigTitle:before {
    content: "";
    width: 40%;
    height: 1px;
    top: .25rem;
    left: 0;
    background: #fff;
    background: rgba(255,255,255,0.35);
    position: absolute
}

.Technology3s2 .content .block2 .bigTitle:after {
    width: 40%;
    left: auto;
    right: 0;
    top: .25rem;
    background: #fff;
    background: rgba(255,255,255,0.35)
}

.Technology3s2 .content .block2 .banner {
    z-index: 5;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.Technology3s2 .content .block2 .banner .swiper-wrapper {
    width: 100%;
    height: 700px;
    position: relative;
    z-index: 50
}

.Technology3s2 .content .block2 .banner .swiper-slide {
    width: 100%;
    height: 700px;
    overflow: hidden;
    position: relative;
    z-index: 50
}

.Technology3s2 .content .block2 .banner .swiper-slide a {
    display: block
}

.Technology3s2 .content .block2 .banner .swiper-slide img {
    width: 100%;
    display: block
}

.Technology3s2 .content .block2 .banner .swiper-slide .text {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 38%;
    text-align: center;
    z-index: 7
}

.Technology3s2 .content .block2 .banner .swiper-slide .text h3 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 15px
}

.Technology3s2 .content .block2 .banner .swiper-slide .text p {
    font-size: 12px;
    color: #fff;
    line-height: 22px
}

.Technology3s2 .content .block2 .banner .pagination {
    width: 100%;
    position: absolute;
    left: 0;
    z-index: 50;
    text-align: center;
    bottom: 45px
}

.Technology3s2 .content .block2 .banner .pagination li {
    display: inline-block;
    width: 50px;
    height: 3px;
    overflow: hidden;
    margin: 0 3px;
    cursor: pointer
}

.Technology3s2 .content .block2 .banner .pagination li span {
    width: 50px;
    height: 3px;
    display: block;
    background: #fff
}

.Technology3s2 .content .block2 .banner .pagination li span i {
    background: #de0000;
    height: 3px;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0)
}

.Technology3s2 .content .block2 .banner .pagination li.current span {
    background: #de0000
}

.Technology3s2 .content .block2 .banner .pagination:hover li {
    height: 3px;
    border-radius: 1px
}

.Technology3s2 .content .block2 .banner .pagination .current span i,.Technology3s2 .content .block2 .banner .pagination .firstCurrent span i {
    transition: all 10s ease;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Technology3s2 .content .block2 .banner .autoplay li span i {
    transform: scaleX(0);
    transform-origin: 0;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Technology3s2 .content .block2 .banner .autoplay .firstCurrent span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.Technology3s2 .content .block2 .banner .autoplay .current span i {
    transform: scaleX(1);
    transition: all 10s linear
}

.Technology3s2 .content .block2 .banner .autoplay .replace span {
    background: #de0000
}

.Technology3s2 .content .block2 .banner .autoplay .replace span i {
    transform: scaleX(0)
}

.Technology3s2 .content .block2 .banner .btnPrev,.Technology3s2 .content .block2 .banner .btnNext {
    font-size: 46px;
    color: #fff;
    position: absolute;
    top: 40%;
    left: 10px;
    z-index: 50;
    cursor: pointer;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .4s linear
}

.Technology3s2 .content .block2 .banner .btnPrev:hover,.Technology3s2 .content .block2 .banner .btnNext:hover {
    color: #de0000
}

.Technology3s2 .content .block2 .banner .btnNext {
    left: auto;
    right: 10px
}

.Technology3s2 .content .block2 .banner:hover .btnPrev,.Technology3s2 .content .block2 .banner:hover .btnNext {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Technology3s2 .content .block3 {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.Technology3s2 .content .block3 ul {
    height: auto;
    overflow: hidden;
    margin-top: 30px;
    background: #f5f5f5;
    display: flex;
    flex-wrap: wrap
}

.Technology3s2 .content .block3 ul li {
    width: 50%;
    position: relative
}

.Technology3s2 .content .block3 ul li.video {
    overflow: hidden;
    cursor: pointer
}

.Technology3s2 .content .block3 ul li.video img {
    width: 100%
}

.Technology3s2 .content .block3 ul li.video .play {
    width: .6rem;
    height: .6rem;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.Technology3s2 .content .block3 ul li.video h2 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/cover-bg.png) repeat
}

.Technology3s2 .content .block3 ul li.video:hover img {
    transform: scale(1.05)
}

.Technology3s2 .content .block3 ul li.video .videoList {
    position: relative;
    z-index: 1
}

.Technology3s2 .content .block3 ul li.video .videoList .pagination {
    position: absolute;
    z-index: 20;
    bottom: .15rem;
    width: 100%;
    text-align: left;
    padding: 0 3%
}

.Technology3s2 .content .block3 ul li.video .videoList .swiper-pagination-switch {
    display: inline-block;
    width: .4rem;
    height: .06rem;
    background: #fff;
    margin: 0 .07rem;
    cursor: pointer
}

.Technology3s2 .content .block3 ul li.video .videoList .swiper-active-switch {
    background: #1D4BBE
}

.Technology3s2 .content .block3 ul li.video .videoList .swiper-slide {
    overflow: hidden
}

.Technology3s2 .content .block3 ul li.video .videoList .video {
    height: 100%
}

.Technology3s2 .content .block3 ul li.video .poster {
    position: relative;
    z-index: 1;
    height: 100%
}

.Technology3s2 .content .block3 ul li.video .poster img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.Technology3s2 .content .block3 ul li.video #videoplayer1,.Technology3s2 .content .block3 ul li.video #videoplayer2 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.Technology3s2 .content .block3 ul li.text {
    padding: 3% 4% 0
}

.Technology3s2 .content .block3 ul li.text .dl1 dd {
    margin-bottom: .35rem
}

.Technology3s2 .content .block3 ul li.text .dl1 dd h1 {
    font-size: 16px;
    margin-bottom: .1rem
}

.Technology3s2 .content .block3 ul li.text .dl1 dd p {
    font-size: 12px;
    line-height: 22px
}

.Technology3s2 .content .block3 ul li.text .dl1 dd:last-child {
    margin-bottom: 0
}

.Technology3s2 .content .block3 ul li.text .textImg {
    margin-top: .3rem
}

.TechnologyNaiyong .content .block {
    height: auto;
    overflow: hidden
}

.TechnologyNaiyong .content .block h4 {
    width: 80%;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-align: center;
    margin: 30px auto
}

.TechnologyNaiyong .content .block1 {
    margin-top: 80px
}

.TechnologyNaiyong .content .block1 .poster {
    height: auto;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

.TechnologyNaiyong .content .block1 .poster img {
    width: 100%
}

.TechnologyNaiyong .content .block1 .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.TechnologyNaiyong .content .block1 #videoplayer {
    display: none
}

.TechnologyNaiyong .content .block2 {
    margin-top: 80px
}

.TechnologyNaiyong .content .block2 img {
    width: 100%
}

.TechnologyNaiyong .content .block3 {
    margin-top: 80px
}

.TechnologyNaiyong .content .block3 ul {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.TechnologyNaiyong .content .block3 ul li {
    text-align: center;
    padding: 0 3%
}

.TechnologyNaiyong .content .block3 ul li .icon {
    width: 60px;
    margin: 0 auto 30px
}

.TechnologyNaiyong .content .block3 ul li .icon img {
    width: 100%
}

.TechnologyNaiyong .content .block3 ul li .text h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative
}

.TechnologyNaiyong .content .block3 ul li .text h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.TechnologyNaiyong .content .block3 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.TechnologyNaiyong .content .block3 .ul {
    height: auto;
    overflow: hidden;
    margin: 30px -10px 80px
}

.TechnologyNaiyong .content .block3 .ul .li {
    padding: 0 10px
}

.TechnologyNaiyong .content .block3 .ul .li .img {
    overflow: hidden
}

.TechnologyNaiyong .content .block3 .ul .li .img img {
    width: 100%
}

.TechnologyNaiyong .content .block3 .ul .li h2 {
    font-size: 16px;
    text-align: center;
    margin-top: 10px
}

.TechnologyNaiyong .content .block3 .ul .li:hover img {
    transform: scale(1.05)
}

.TechnologyAnruitong .content .info {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.TechnologyAnruitong .content .info h4 {
    width: 70%;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-align: center;
    margin: 30px auto
}

.TechnologyAnruitong .content .imgLtextR .text,.TechnologyAnruitong .content .textLimgR .text {
    padding: 10% 5% 0 5%
}

.TechnologyAnruitong .content .imgLtextR .text h3,.TechnologyAnruitong .content .textLimgR .text h3 {
    font-size: 20px;
    margin-bottom: 20px
}

.TechnologyAnruitong .content .imgLtextR .text p,.TechnologyAnruitong .content .textLimgR .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyAnruitong .content .imgLtextR .text.bt,.TechnologyAnruitong .content .textLimgR .text.bt {
    border-top: 1px solid #eee
}

.TechnologyAnruitong .content .imgLtextR.bb,.TechnologyAnruitong .content .textLimgR.bb {
    border-bottom: 1px solid #eee
}

.TechnologyAnruitong .content .pei {
    height: 235px;
    overflow: hidden;
    margin-top: 80px;
    position: relative;
    background: #f4f4f4;
    background: url(../images/anruitong-pei.png) center no-repeat \9 ;
    background-size: cover
}

.TechnologyAnruitong .content .pei .pg-canvas {
    width: 100%;
    height: 100%
}

.TechnologyAnruitong .content .pei a {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    z-index: 1;
    padding: 80px 0
}

.TechnologyAnruitong .content .pei h4 {
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    transition: all .4s linear
}

.TechnologyAnruitong .content .pei h4 i {
    font-size: 20px;
    color: #aaa;
    vertical-align: -2px;
    margin-left: 10px;
    transition: all .4s linear
}

.TechnologyAnruitong .content .pei:hover h4 {
    color: #de0000
}

.TechnologyAnruitong .content .pei:hover h4 i {
    color: #de0000
}

.TechnologyAnxin .content .info {
    height: auto;
    overflow: hidden;
    margin: 80px 0
}

.TechnologyAnxin .content .info h4 {
    width: 80%;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-align: center;
    margin: 30px auto
}

.TechnologyAnxin .content .imgLtextR .text,.TechnologyAnxin .content .textLimgR .text {
    padding: 3% 3% 0 3%
}

.TechnologyAnxin .content .imgLtextR .text h3,.TechnologyAnxin .content .textLimgR .text h3 {
    font-size: 20px;
    margin-bottom: 30px
}

.TechnologyAnxin .content .imgLtextR .text h3 i,.TechnologyAnxin .content .textLimgR .text h3 i {
    width: 70px;
    height: 61px;
    display: inline-block;
    vertical-align: -25px;
    margin-right: 20px
}

.TechnologyAnxin .content .imgLtextR .text h3 i.icon1,.TechnologyAnxin .content .textLimgR .text h3 i.icon1 {
    background: url(../images/anxin-icon1.png) center no-repeat;
    background-size: 100%
}

.TechnologyAnxin .content .imgLtextR .text h3 i.icon2,.TechnologyAnxin .content .textLimgR .text h3 i.icon2 {
    background: url(../images/anxin-icon2.png) center no-repeat;
    background-size: 100%
}

.TechnologyAnxin .content .imgLtextR .text h3 i.icon3,.TechnologyAnxin .content .textLimgR .text h3 i.icon3 {
    background: url(../images/anxin-icon3.png) center no-repeat;
    background-size: 100%
}

.TechnologyAnxin .content .imgLtextR .text h3 i.icon4,.TechnologyAnxin .content .textLimgR .text h3 i.icon4 {
    background: url(../images/anxin-icon4.png) center no-repeat;
    background-size: 100%
}

.TechnologyAnxin .content .imgLtextR .text ul,.TechnologyAnxin .content .textLimgR .text ul {
    height: auto;
    overflow: hidden
}

.TechnologyAnxin .content .imgLtextR .text ul li,.TechnologyAnxin .content .textLimgR .text ul li {
    margin-bottom: 15px;
    position: relative;
    padding-left: 30px
}

.TechnologyAnxin .content .imgLtextR .text ul li h4,.TechnologyAnxin .content .textLimgR .text ul li h4 {
    font-size: 16px;
    color: #333;
    margin-bottom: 5px
}

.TechnologyAnxin .content .imgLtextR .text ul li p,.TechnologyAnxin .content .textLimgR .text ul li p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyAnxin .content .imgLtextR .text ul li:before,.TechnologyAnxin .content .textLimgR .text ul li:before {
    content: "\e619";
    font-family: "iconfont";
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 24px;
    color: #de0000
}

.TechnologyAnxin .content .video {
    height: auto;
    overflow: hidden;
    position: relative
}

.TechnologyAnxin .content .video .poster {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.TechnologyAnxin .content .video .poster img {
    width: 100%
}

.TechnologyAnxin .content .video .poster .play {
    width: 69px;
    height: 69px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.TechnologyAnxin .content .video #videoplayer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.TechnologyAnxin .content .pei {
    height: 235px;
    overflow: hidden;
    margin-top: 80px;
    position: relative;
    background: #f4f4f4;
    background: url(../images/anruitong-pei.png) center no-repeat \9 ;
    background-size: cover
}

.TechnologyAnxin .content .pei .pg-canvas {
    width: 100%;
    height: 100%
}

.TechnologyAnxin .content .pei a {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    z-index: 1;
    padding: 80px 0
}

.TechnologyAnxin .content .pei h4 {
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    transition: all .4s linear
}

.TechnologyAnxin .content .pei h4 i {
    font-size: 20px;
    color: #aaa;
    vertical-align: -2px;
    margin-left: 10px;
    transition: all .4s linear
}

.TechnologyAnxin .content .pei:hover h4 {
    color: #de0000
}

.TechnologyAnxin .content .pei:hover h4 i {
    color: #de0000
}

.TechnologyShushi .content {
    margin-bottom: 80px
}

.TechnologyShushi .content .bigBanner {
    margin-bottom: 80px
}

.TechnologyShushi .content .bigBanner .t h1 {
    color: #333
}

.TechnologyShushi .content .imgLtextR,.TechnologyShushi .content .textLimgR {
    background: #eee;
    margin-top: 30px
}

.TechnologyShushi .content .imgLtextR .video,.TechnologyShushi .content .textLimgR .video {
    position: relative;
    cursor: pointer
}

.TechnologyShushi .content .imgLtextR .video .poster,.TechnologyShushi .content .textLimgR .video .poster {
    position: relative;
    z-index: 1
}

.TechnologyShushi .content .imgLtextR .video .poster .play,.TechnologyShushi .content .textLimgR .video .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.TechnologyShushi .content .imgLtextR .video #videoplayer,.TechnologyShushi .content .textLimgR .video #videoplayer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.TechnologyShushi .content .imgLtextR .text,.TechnologyShushi .content .textLimgR .text {
    padding: 8% 7% 0 7%
}

.TechnologyShushi .content .imgLtextR .text i,.TechnologyShushi .content .textLimgR .text i {
    width: 100px;
    height: 59px;
    display: block;
    margin-bottom: 10px
}

.TechnologyShushi .content .imgLtextR .text i.icon1,.TechnologyShushi .content .textLimgR .text i.icon1 {
    background: url(../images/shushi-icon1.png) center no-repeat;
    background-size: 100%
}

.TechnologyShushi .content .imgLtextR .text i.icon2,.TechnologyShushi .content .textLimgR .text i.icon2 {
    background: url(../images/shushi-icon2.png) center no-repeat;
    background-size: 100%
}

.TechnologyShushi .content .imgLtextR .text i.icon3,.TechnologyShushi .content .textLimgR .text i.icon3 {
    background: url(../images/shushi-icon3.png) center no-repeat;
    background-size: 100%
}

.TechnologyShushi .content .imgLtextR .text i.icon4,.TechnologyShushi .content .textLimgR .text i.icon4 {
    background: url(../images/shushi-icon4.png) center no-repeat;
    background-size: 100%
}

.TechnologyShushi .content .imgLtextR .text h3,.TechnologyShushi .content .textLimgR .text h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #333
}

.TechnologyShushi .content .imgLtextR .text p,.TechnologyShushi .content .textLimgR .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyZhinengwanglian .content .info {
    margin: 80px 0 30px
}

.TechnologyZhinengwanglian .content .info h4 {
    width: 80%;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: #333;
    margin: 0 auto
}

.TechnologyZhinengwanglian .content .block {
    height: auto;
    overflow: hidden
}

.TechnologyZhinengwanglian .content .block .item {
    height: auto;
    overflow: hidden;
    position: relative;
    display: block
}

.TechnologyZhinengwanglian .content .block .item a {
    display: block
}

.TechnologyZhinengwanglian .content .block .item .img {
    overflow: hidden
}

.TechnologyZhinengwanglian .content .block .item .img img {
    width: 100%
}

.TechnologyZhinengwanglian .content .block .item .text {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 24px;
    color: #fff;
    padding: 20px;
    position: absolute;
    left: 0;
    bottom: 0
}

.TechnologyZhinengwanglian .content .block .item .text span {
    font-size: 30px
}

.TechnologyZhinengwanglian .content .block .item .text i {
    font-size: 24px;
    vertical-align: -1px;
    margin-left: 15px
}

.TechnologyZhinengwanglian .content .block .item .qr {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    transition: all .4s linear
}

.TechnologyZhinengwanglian .content .block .item .qr img {
    width: 25%;
    display: block;
    margin: 11% auto 15px
}

.TechnologyZhinengwanglian .content .block .item .qr p {
    font-size: 14px;
    color: #fff;
    text-align: center
}

.TechnologyZhinengwanglian .content .block .item:hover img {
    transform: scale(1.05)
}

.TechnologyZhinengwanglian .content .block .item:hover .qr {
    opacity: 1
}

.TechnologyZhinengwanglian .content .block.block1 .left {
    height: auto;
    overflow: hidden;
    padding-right: 10px
}

.TechnologyZhinengwanglian .content .block.block1 .left .item:first-child {
    margin-bottom: 17px
}

.TechnologyZhinengwanglian .content .block.block1 .right {
    height: auto;
    overflow: hidden;
    padding-left: 10px
}

.TechnologyZhinengwanglian .content .block.block1 .right .item:first-child {
    margin-bottom: 17px
}

.TechnologyZhinengwanglian .content .block.block2 {
    margin: 17px 0 70px
}

.TechnologyZhinengwanglian .content .block.block2 ul {
    margin: 0 -10px
}

.TechnologyZhinengwanglian .content .block.block2 ul li {
    padding: 0 10px
}

.TechnologyZhinengwanglian .content .block.block2 ul li a {
    position: relative
}

.TechnologyKeyun .content .info {
    margin: 80px 0 30px
}

.TechnologyKeyun .content .info h4 {
    width: 80%;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: #333;
    margin: 30px auto
}

.TechnologyKeyun .content .info img {
    margin: 0 auto
}

.TechnologyKeyun .content .imgLtextR,.TechnologyKeyun .content .textLimgR {
    padding: 50px 0
}

.TechnologyKeyun .content .imgLtextR.one .text,.TechnologyKeyun .content .textLimgR.one .text {
    padding: 10% 5% 0 5%
}

.TechnologyKeyun .content .imgLtextR .text,.TechnologyKeyun .content .textLimgR .text {
    padding: 0 5%
}

.TechnologyKeyun .content .imgLtextR .text h3,.TechnologyKeyun .content .textLimgR .text h3 {
    font-size: 20px;
    margin-bottom: 10px;
    color: #333
}

.TechnologyKeyun .content .imgLtextR .text p,.TechnologyKeyun .content .textLimgR .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyKeyun .content .imgLtextR .text ul,.TechnologyKeyun .content .textLimgR .text ul {
    height: auto;
    overflow: hidden;
    margin-top: 10px
}

.TechnologyKeyun .content .imgLtextR .text ul li,.TechnologyKeyun .content .textLimgR .text ul li {
    margin-bottom: 15px;
    position: relative;
    padding-left: 30px
}

.TechnologyKeyun .content .imgLtextR .text ul li h4,.TechnologyKeyun .content .textLimgR .text ul li h4 {
    font-size: 16px;
    color: #333;
    margin-bottom: 5px
}

.TechnologyKeyun .content .imgLtextR .text ul li:before,.TechnologyKeyun .content .textLimgR .text ul li:before {
    content: "\e619";
    font-family: "iconfont";
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 24px;
    color: #de0000
}

.TechnologyKeyun .content .pei {
    height: 235px;
    overflow: hidden;
    margin-top: 80px;
    position: relative;
    background: #f4f4f4;
    background: url(../images/anruitong-pei.png) center no-repeat \9 ;
    background-size: cover
}

.TechnologyKeyun .content .pei .pg-canvas {
    width: 100%;
    height: 100%
}

.TechnologyKeyun .content .pei a {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    z-index: 1;
    padding: 80px 0
}

.TechnologyKeyun .content .pei h4 {
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    transition: all .4s linear
}

.TechnologyKeyun .content .pei h4 i {
    font-size: 20px;
    color: #aaa;
    vertical-align: -2px;
    margin-left: 10px;
    transition: all .4s linear
}

.TechnologyKeyun .content .pei:hover h4 {
    color: #de0000
}

.TechnologyKeyun .content .pei:hover h4 i {
    color: #de0000
}

.TechnologyJiashi .content ul {
    height: auto;
    overflow: hidden;
    margin-bottom: 80px
}

.TechnologyJiashi .content ul li {
    height: auto;
    overflow: hidden;
    margin-top: 80px
}

.TechnologyJiashi .content ul li h2 {
    font-size: 20px;
    text-align: center;
    color: #333;
    margin-bottom: 40px
}

.TechnologyJiashi .content ul li .video {
    position: relative
}

.TechnologyJiashi .content ul li .video .poster {
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.TechnologyJiashi .content ul li .video .poster img {
    width: 100%
}

.TechnologyJiashi .content ul li .video .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.TechnologyJiashi .content ul li .video #videoplayer1,.TechnologyJiashi .content ul li .video #videoplayer2,.TechnologyJiashi .content ul li .video #videoplayer3,.TechnologyJiashi .content ul li .video #videoplayer4,.TechnologyJiashi .content ul li .video #videoplayer5 {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.TechnologyJingqu .content .info {
    height: auto;
    overflow: hidden;
    margin: 80px 0
}

.TechnologyJingqu .content .info h4 {
    width: 65%;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-align: center;
    margin: 30px auto
}

.TechnologyJingqu .content .info ul {
    width: 80%;
    height: auto;
    overflow: hidden;
    margin: 80px auto
}

.TechnologyJingqu .content .info ul li {
    width: 20%;
    padding: 0 3%;
    float: left;
    text-align: center
}

.TechnologyJingqu .content .info ul li .icon {
    width: 80px;
    margin: 0 auto 30px
}

.TechnologyJingqu .content .info ul li .icon img {
    width: 100%
}

.TechnologyJingqu .content .info ul li .text h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative
}

.TechnologyJingqu .content .info ul li .text h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.TechnologyJingqu .content .info ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666
}

.TechnologyJingqu .content .block {
    height: auto;
    overflow: hidden
}

.TechnologyJingqu .content .block.block1 {
    background: url(../images/jingqu-banner.jpg) center no-repeat;
    background-size: cover;
    padding-bottom: 70px
}

.TechnologyJingqu .content .block.block1 .bigTitle {
    margin: 70px 0;
    color: #fff
}

.TechnologyJingqu .content .block.block1 .bigTitle span {
    background: none
}

.TechnologyJingqu .content .block.block1 .bigTitle:before {
    content: "";
    width: 45%;
    height: 1px;
    top: 15px;
    left: 0;
    background: rgba(255,255,255,0.35);
    position: absolute
}

.TechnologyJingqu .content .block.block1 .bigTitle:after {
    width: 45%;
    left: auto;
    right: 0;
    background: rgba(255,255,255,0.35)
}

.TechnologyJingqu .content .block.block1 .left {
    padding: 10% 5%
}

.TechnologyJingqu .content .block.block1 .left h2 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 10px
}

.TechnologyJingqu .content .block.block1 .left h2 span {
    font-size: 16px;
    vertical-align: 1px
}

.TechnologyJingqu .content .block.block1 .left p {
    font-size: 12px;
    color: #fff;
    line-height: 22px
}

.TechnologyJingqu .content .block.block2 {
    margin: 70px 0
}

.TechnologyJingqu .content .block.block2 .bigTitle {
    margin-bottom: 50px
}

.TechnologyJingqu .content .block.block2 ul {
    height: auto;
    overflow: hidden
}

.TechnologyJingqu .content .block.block2 ul li {
    padding: 0 5px
}

.TechnologyJingqu .content .block.block2 ul li .img {
    overflow: hidden
}

.TechnologyJingqu .content .block.block2 ul li .img img {
    width: 100%
}

.TechnologyJingqu .content .block.block2 ul li .text {
    height: auto;
    overflow: hidden;
    padding: 10px 5px
}

.TechnologyJingqu .content .block.block2 ul li .text h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 5px
}

.TechnologyJingqu .content .block.block2 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyJingqu .content .block.block3 {
    background: url(../images/jingqu-img7.png) center no-repeat;
    background-size: cover;
    padding-bottom: 70px
}

.TechnologyJingqu .content .block.block3 .bigTitle {
    margin: 80px 0 30px;
    color: #fff
}

.TechnologyJingqu .content .block.block3 .bigTitle span {
    background: none
}

.TechnologyJingqu .content .block.block3 .bigTitle:before {
    content: "";
    width: 45%;
    height: 1px;
    top: 15px;
    left: 0;
    background: rgba(255,255,255,0.35);
    position: absolute
}

.TechnologyJingqu .content .block.block3 .bigTitle:after {
    width: 45%;
    left: auto;
    right: 0;
    background: rgba(255,255,255,0.35)
}

.TechnologyJingqu .content .block.block3 img {
    width: 100%
}

.TechnologyJingqu .content .block.block3 ul {
    height: auto;
    overflow: hidden;
    margin-top: 30px
}

.TechnologyJingqu .content .block.block3 ul li {
    padding: 0 5px
}

.TechnologyJingqu .content .block.block3 ul li .con {
    height: auto;
    overflow: hidden;
    background: #fff
}

.TechnologyJingqu .content .block.block3 ul li .con .text {
    padding: 10% 5% 0
}

.TechnologyJingqu .content .block.block3 ul li .con .text h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 5px
}

.TechnologyJingqu .content .block.block3 ul li .con .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyJingqu .content .block.block4 {
    margin: 70px 0
}

.TechnologyJingqu .content .block.block4 .bigTitle {
    margin-bottom: 50px
}

.TechnologyJingqu .content .block.block4 ul {
    height: auto;
    overflow: hidden
}

.TechnologyJingqu .content .block.block4 ul li {
    padding: 5%
}

.TechnologyJingqu .content .block.block4 ul li .img {
    overflow: hidden;
    margin-bottom: 40px
}

.TechnologyJingqu .content .block.block4 ul li .img img {
    width: 100%
}

.TechnologyJingqu .content .block.block4 ul li .img:hover img {
    transform: scale(1.05)
}

.TechnologyJingqu .content .block.block4 ul li .text {
    height: auto;
    overflow: hidden
}

.TechnologyJingqu .content .block.block4 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyJingqu .content .block.block5 {
    margin: 70px 0;
    padding: 70px 0;
    background: #eee
}

.TechnologyJingqu .content .block.block5 .bigTitle {
    margin-bottom: 50px
}

.TechnologyJingqu .content .block.block5 .bigTitle span {
    background: #eee
}

.TechnologyJingqu .content .block.block5 ul {
    height: auto;
    overflow: hidden
}

.TechnologyJingqu .content .block.block5 ul li {
    padding: 5%
}

.TechnologyJingqu .content .block.block5 ul li .img {
    overflow: hidden;
    margin-bottom: 40px
}

.TechnologyJingqu .content .block.block5 ul li .img img {
    width: 100%
}

.TechnologyJingqu .content .block.block5 ul li .img:hover img {
    transform: scale(1.05)
}

.TechnologyJingqu .content .block.block5 ul li .text {
    height: auto;
    overflow: hidden
}

.TechnologyJingqu .content .block.block5 ul li .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333
}

.TechnologyJingqu .content .pei {
    height: 235px;
    overflow: hidden;
    margin-top: 80px;
    position: relative;
    background: #f4f4f4;
    background: url(../images/anruitong-pei.png) center no-repeat \9 ;
    background-size: cover
}

.TechnologyJingqu .content .pei .pg-canvas {
    width: 100%;
    height: 100%
}

.TechnologyJingqu .content .pei a {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    z-index: 1;
    padding: 80px 0
}

.TechnologyJingqu .content .pei h4 {
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    transition: all .4s linear
}

.TechnologyJingqu .content .pei h4 i {
    font-size: 20px;
    color: #aaa;
    vertical-align: -2px;
    margin-left: 10px;
    transition: all .4s linear
}

.TechnologyJingqu .content .pei:hover h4 {
    color: #de0000
}

.TechnologyJingqu .content .pei:hover h4 i {
    color: #de0000
}

.TechnologyJingqu.anruitong .content .info {
    margin-bottom: 0
}

.TechnologyJingqu.anruitong .content .info .bigTitlel {
    margin-top: 80px
}

.TechnologyJingqu.anruitong .content .info ul {
    margin-bottom: 40px
}

.TechnologyJingqu.anruitong .content .info ul li img {
    display: block;
    margin: 0 auto;
    width: auto
}

.TechnologyJingqu.anruitong .content .info ul li .text p {
    text-align: left
}

.TechnologyJingqu.anruitong .bgf4 {
    background: #F4F4F4
}

.TechnologyJingqu.anruitong .bgf4 .bigTitle {
    margin-top: 80px
}

.TechnologyJingqu.anruitong .bgf4 .bigTitle span {
    background: #F4F4F4
}

.TechnologyJingqu.anruitong .block2 .container {
    width: 80%;
    margin: 0 auto
}

.TechnologyJingqu.anruitong .img-box-fl {
    height: auto;
    overflow: hidden;
    margin: 40px 0 100px;
    width: 45%
}

.TechnologyJingqu.anruitong .img-box-fl img {
    display: block;
    margin-bottom: 40px;
    max-width: 100%
}

.TechnologyJingqu.anruitong .img-box-fl p {
    font-size: 16px;
    color: #333;
    line-height: 28px;
    background: url("../images/anruitong-list-icon.jpg") 0 center no-repeat;
    padding-left: 30px
}

.TechnologyJingqu.anruitong .yunying img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.TechnologyJieneng .content .bigBanner .t {
    top: 30%
}

.TechnologyJieneng .content .block {
    height: auto;
    overflow: hidden;
    padding-top: 80px
}

.TechnologyJieneng .content .block .imgt {
    margin: 0 auto 30px
}

.TechnologyJieneng .content .block h4 {
    width: 60%;
    font-size: 14px;
    line-height: 24px;
    margin: 0 auto 30px;
    text-align: center
}

.TechnologyJieneng .content .block.block1 .video {
    position: relative
}

.TechnologyJieneng .content .block.block1 .video .poster {
    position: relative;
    z-index: 1;
    cursor: pointer
}

.TechnologyJieneng .content .block.block1 .video .poster img {
    width: 100%
}

.TechnologyJieneng .content .block.block1 .video .poster .play {
    width: 60px;
    height: 60px;
    background: url(../images/icon-play2.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.TechnologyJieneng .content .block.block1 .video .videoplayer {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0
}

.TechnologyJieneng .content .block.block2 ul {
    height: auto;
    overflow: hidden
}

.TechnologyJieneng .content .block.block2 ul li {
    padding-top: 80px
}

.TechnologyJieneng .content .block.block2 ul li .bigTitle {
    margin-bottom: 30px
}

.TechnologyJieneng .content .block.block2 ul li.bge {
    padding-bottom: 80px
}

.TechnologyJieneng .content .block.block2 ul li.bge .bigTitle span {
    background: #eee
}

.TechnologyJieneng .content .block.block2 ul li dl {
    height: auto;
    overflow: hidden;
    margin-top: 50px
}

.TechnologyJieneng .content .block.block2 ul li dl dd {
    padding: 0 25px
}

.TechnologyJieneng .content .block.block2 ul li dl dd .img {
    overflow: hidden
}

.TechnologyJieneng .content .block.block2 ul li dl dd .img img {
    width: 100%
}

.TechnologyJieneng .content .block.block2 ul li dl dd .img:hover img {
    transform: scale(1.05)
}

.TechnologyJieneng .content .block.block2 ul li dl dd .text {
    font-size: 12px;
    line-height: 22px;
    color: #333;
    padding-top: 20px
}

.TechnologyJieneng .content .block.block2 ul li .textLimgR.bt,.TechnologyJieneng .content .block.block2 ul li .imgLtextR.bt {
    border-top: 1px solid #eee;
    margin-top: 30px
}

.TechnologyJieneng .content .block.block2 ul li .textLimgR .text,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text {
    padding: 8%
}

.TechnologyJieneng .content .block.block2 ul li .textLimgR .text h2,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h2 {
    font-size: 16px;
    color: #333;
    margin-bottom: 30px;
    position: relative;
    padding-left: 30px
}

.TechnologyJieneng .content .block.block2 ul li .textLimgR .text h2:before,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h2:before {
    content: "\e619";
    font-family: "iconfont";
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 24px;
    color: #de0000
}

.TechnologyJieneng .content .block.block2 ul li .textLimgR .text h3,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h3 {
    font-size: 14px;
    color: #de0000;
    margin: 30px 0 10px;
    padding-left: 5px
}

.TechnologyJieneng .content .block.block2 ul li .textLimgR .text p,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text p {
    font-size: 12px;
    line-height: 22px;
    color: #333;
    padding-left: 5px
}

.TechnologyJieneng .content .block.block2 ul li.li3 {
    padding-bottom: 0
}

.TechnologyJieneng .content .block.block3 {
    padding-top: 0;
    padding-bottom: 80px
}

.TechnologyJieneng .content .block.block3 .bge {
    padding: 80px 0 40px
}

.TechnologyJieneng .content .block.block3 ul {
    height: auto;
    overflow: hidden
}

.TechnologyJieneng .content .block.block3 ul li {
    padding-top: 80px
}

.TechnologyJieneng .content .block.block3 ul li .bigTitle {
    margin-bottom: 30px
}

.TechnologyJieneng .content .block.block3 ul li.li2 .bge {
    padding: 100px 0 80px
}

.TechnologyJieneng .content .block.block3 ul li.li2 h2 {
    font-size: 16px;
    color: #333;
    margin: 50px 0 30px
}

.TechnologyJieneng .content .block.block3 ul li.li2 dl {
    margin: 0 -4%
}

.TechnologyJieneng .content .block.block3 ul li.li2 dl dd {
    padding: 0 4%;
    font-size: 12px;
    line-height: 22px
}

.TechnologyJieneng .content .block.block3 ul li.li2 dl dd b {
    font-weight: bold
}

.TechnologyJieneng .content .block.block3 ul li.li3 dl {
    height: auto;
    overflow: hidden;
    margin-top: 50px
}

.TechnologyJieneng .content .block.block3 ul li.li3 dl dd {
    text-align: center;
    padding: 0 3%
}

.TechnologyJieneng .content .block.block3 ul li.li3 dl dd .icon {
    width: 70px;
    margin: 0 auto 20px
}

.TechnologyJieneng .content .block.block3 ul li.li3 dl dd .icon img {
    width: 100%
}

.TechnologyJieneng .content .block.block3 ul li.li3 dl dd .text h2 {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative
}

.TechnologyJieneng .content .block.block3 ul li.li3 dl dd .text h2:after {
    content: "";
    width: 50px;
    height: 1px;
    background: #1d4bbe;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.TechnologyJieneng .content .block.block3 ul li.li3 dl dd .text p {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    text-align: left
}

.Investor .content .block {
    height: auto;
    overflow: hidden;
    margin-top: 30px
}

.Investor .content .block .tit {
    font-size: 20px;
    color: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd
}

.Investor .content .block ul {
    height: auto;
    overflow: hidden;
    margin-top: 30px
}

.Investor .content .block ul li {
    width: 46%;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
    line-height: 40px;
    float: left;
    margin: 0 2%;
    position: relative;
    padding-right: 3%
}

.Investor .content .block ul li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Investor .content .block ul li a:hover {
    color: #de0000
}

.Investor .content .block ul li span {
    color: #ccc;
    margin: 0 8px
}

.Investor .content .block ul li .icon-arrow {
    font-size: 14px;
    color: #ccc;
    margin-right: 10px
}

.Investor .content .block ul li .icon-pdf {
    width: 20px;
    height: 20px;
    background: url(../images/icon-pdf.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    right: 0;
    top: 10px
}

.Investor .content .block .btnMore {
    width: 88px;
    height: 24px;
    line-height: 24px;
    background: #de0000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin: 30px auto 0;
    display: block
}

.Investor .content .block .btnMore i {
    font-size: 12px
}

.Investor .content .block.block5 {
    margin: 40px 0 80px
}

.Investor .content .block.block5 i {
    font-size: .22rem;
    margin-right: .1rem;
    vertical-align: -.01rem;
    color: #de0000
}

.Investor .content .ad {
    height: auto;
    overflow: hidden;
    margin: 30px 0
}

.Investor .content .ad img {
    width: 100%
}

.Investor .content table {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-collapse: collapse
}

.Investor .content table tr {
    height: auto;
    overflow: hidden
}

.Investor .content table tr th {
    width: 20%;
    background: #eee;
    line-height: 40px;
    font-size: 16px;
    color: #333
}

.Investor .content table tr td {
    font-size: 16px;
    color: #666;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px dotted #ccc
}

.Investor .content .con {
    padding: 80px 0
}

.Investor .content .con .times {
    margin-top: -20px;
    position: relative
}

.Investor .content .con .times ul a {
    position: relative;
    display: block
}

.Investor .content .con .times ul a li {
    color: #161616;
    font-size: 12px;
    line-height: 48px;
    text-align: right;
    position: relative
}

.Investor .content .con .times ul a li i {
    font-size: 17px;
    position: absolute;
    right: -40px;
    top: 0;
    z-index: 2;
    color: #bebebe
}

.Investor .content .con .times ul a li.active {
    color: #de0000;
    font-size: 16px
}

.Investor .content .con .times ul a li.active:after {
    content: "";
    display: block;
    position: absolute;
    background-image: url(../images/active.png);
    width: 15px;
    height: 15px;
    background-size: cover;
    top: 50%;
    margin-top: -7.5px;
    right: -39px;
    z-index: 2
}

.Investor .content .con .times ul a:after {
    content: "";
    display: block;
    background: #bebebe;
    width: 1px;
    height: 100%;
    position: absolute;
    right: -32px;
    top: 22px
}

.Investor .content .con .times ul .no-bor:after {
    display: none
}

.Investor .content .con .file-list {
    padding-left: 62px
}

.Investor .content .con .file-list ul {
    border-top: 3px solid #ddd
}

.Investor .content .con .file-list ul li {
    font-size: 14px;
    color: #161616;
    border-bottom: 1px solid #eee;
    line-height: 40px;
    position: relative
}

.Investor .content .con .file-list ul li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Investor .content .con .file-list ul li a:hover {
    color: #de0000
}

.Investor .content .con .file-list ul li .iconfont {
    font-size: 14px;
    color: #999;
    margin-right: 10px
}

.Investor .content .con .file-list ul li .icon-pdf {
    width: 20px;
    height: 20px;
    background: url(../images/icon-pdf.png) center no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    right: 0;
    top: 10px
}

.NewsVideoXq .content .contLeft {
    width: 72%;
    padding: 60px 50px 0 50px
}

.NewsVideoXq .content .contLeft .title {
    font-size: 30px;
    color: #333333;
    line-height: 40px;
    margin-bottom: 5px
}

.NewsVideoXq .content .contLeft .dec {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #D9D9D9;
    color: #666666;
    font-size: 12px
}

.NewsVideoXq .content .contLeft .videoBox {
    margin: 20px 0 5px;
    position: relative;
    z-index: 1
}

.NewsVideoXq .content .contLeft .downBox {
    color: #0647C7;
    font-size: 12px;
    line-height: 40px;
    cursor: pointer;
    display: block;
    float: right
}

.NewsVideoXq .content .contLeft .downBox i {
    font-size: 20px;
    display: inline-block;
    margin-right: 10px
}

.NewsVideoXq .content .contLeft p.word {
    color: #666666;
    font-size: 12px;
    line-height: 20px;
    margin-top: 20px
}

.NewsVideoXq .content .contLeft .zanBox {
    margin: 70px 0 18px;
    text-align: center
}

.NewsVideoXq .content .contLeft .zanBox .inZan {
    width: 119px;
    height: 35px;
    background: #EAEAEA;
    display: inline-block;
    line-height: 35px;
    color: #898989;
    cursor: pointer
}

.NewsVideoXq .content .contLeft .zanBox .inZan i {
    margin-right: 8px;
    display: inline-block
}

.NewsVideoXq .content .contLeft .zanBox .inZan i.active {
    color: red
}

.NewsVideoXq .content .contLeft .share {
    border-top: 1px solid #D9D9D9;
    padding: 25px 0;
    color: #17224C;
    font-size: 12px
}

.NewsVideoXq .content .contLeft .share a {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #BBBBBB;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    margin-right: 10px
}

.NewsVideoXq .content .contLeft .share a.wei:hover {
    background: #4AB117
}

.NewsVideoXq .content .contLeft .share a.qq:hover {
    background: #12A6EC
}

.NewsVideoXq .content .contLeft .share a.bo:hover {
    background: #EF2E08
}

.NewsVideoXq .content .contLeft .share a i {
    color: #fff
}

.NewsVideoXq .content .contRight {
    width: 28%;
    background: #F9F9F9;
    min-height: 900px;
    padding: 50px 50px 60px 40px
}

.NewsVideoXq .content .contRight .title {
    color: #333333;
    font-size: 20px;
    margin-bottom: 15px
}

.NewsVideoXq .content .contRight .list .item {
    margin-bottom: 70px
}

.NewsVideoXq .content .contRight .list .item .img {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative
}

.NewsVideoXq .content .contRight .list .item .img:after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    transition: all .4s linear
}

.NewsVideoXq .content .contRight .list .item .img img {
    width: 100%;
    height: 100%
}

.NewsVideoXq .content .contRight .list .item .imgTitle {
    color: #000;
    font-size: 15px;
    margin-top: 15px;
    line-height: 20px
}

.NewsVideoXq .content .contRight .list .item .kai {
    z-index: 2;
    width: 30px;
    height: 30px;
    background: url(../images/icon-play1.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 10px;
    bottom: 10px
}

.NewsVideoXq .content .contRight .list .item:hover .img img {
    transform: scale(1.5)
}

.NewsVideoXq .content .contRight .list .item:hover .img:after {
    opacity: 1
}

.pano {
    height: auto;
    overflow: hidden;
    position: relative;
    height: 750px;
    background: url("../images/bg.jpg") center top no-repeat;
    background-size: cover
}

.pano .pano-nav {
    position: absolute;
    left: 18px;
    top: 36px;
    z-index: 2
}

.pano .pano-nav ul li {
    width: 70px;
    height: 70px;
    color: #fff;
    text-align: center;
    background-color: #B3BDCF;
    margin-bottom: 2px;
    cursor: pointer
}

.pano .pano-nav ul li img {
    display: block;
    margin: 0 auto
}

.pano .pano-nav ul li.active {
    background-color: #1949A2
}

.pano .pano-box {
    height: 750px;
    overflow: hidden;
    position: relative
}

.pano .pano-box .swiper-slide {
    text-align: center;
    padding-top: 170px
}

.pano .pano-box .swiper-slide .title {
    height: auto;
    overflow: hidden;
    padding-bottom: 25px;
    opacity: 0
}

.pano .pano-box .swiper-slide .title h2 {
    font-size: 36px;
    color: #1B354F;
    margin-bottom: 15px
}

.pano .pano-box .swiper-slide .title p {
    font-size: 14px;
    color: #4A5056
}

.pano .pano-box .swiper-slide .img-box img {
    display: block;
    opacity: 0.7
}

.pano .pano-box .swiper-slide .info {
    height: auto;
    overflow: hidden;
    text-align: center;
    opacity: 0
}

.pano .pano-box .swiper-slide .info p {
    display: inline-block;
    font-size: 16px;
    color: #1B354F;
    padding: 0 36px;
    position: relative
}

.pano .pano-box .swiper-slide .info p:first-child::before {
    content: "";
    position: absolute;
    right: 0;
    top: 5px;
    bottom: 5px;
    width: 1px;
    background-color: #7D7D7D
}

.pano .pano-box .swiper-slide.swiper-slide-active .title,.pano .pano-box .swiper-slide.swiper-slide-active .info {
    opacity: 1
}

.pano .pano-box .swiper-slide.swiper-slide-active img {
    opacity: 1
}

.pano .pano-box .swiper-slide.swiper-slide-active .pano-btn {
    display: block
}

.pano .pano-box .btn-left {
    display: none;
    cursor: pointer;
    z-index: 2;
    width: 40px;
    height: 79px;
    position: absolute;
    top: 57%;
    margin-top: -50px;
    left: 15%;
    background: url("../images/left.png") no-repeat;
    background-size: 100%
}

.pano .pano-box .btn-right {
    display: none;
    cursor: pointer;
    z-index: 2;
    width: 40px;
    height: 79px;
    position: absolute;
    top: 57%;
    margin-top: -50px;
    right: 15%;
    background: url("../images/right.png") no-repeat;
    background-size: 100%
}

.pano .pano-box:hover .btn-left,.pano .pano-box:hover .btn-right {
    display: block
}

.pano .pano-btn {
    display: none;
    width: 360px;
    height: 40px;
    margin: 75px auto 0;
    text-align: center
}

.pano .pano-btn a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #de0000;
    padding: 0 25px;
    margin: 0 8px;
    font-size: 14px;
    color: #fff
}

.pano .pano-btn a i {
    font-size: 20px;
    vertical-align: -2px;
    margin-right: 10px
}

.pano .pano-btn a:hover {
    opacity: 0.8
}

.TechnologyDianchi .content .bigBanner .t {
    top: 30%
}

.TechnologyDianchi .content .info {
    font-size: 12px;
    color: #333;
    line-height: 24px;
    text-align: center;
    margin-top: 60px
}

.TechnologyDianchi .content .block {
    height: auto;
    overflow: hidden;
    padding-top: 60px
}

.TechnologyDianchi .content .block.block1 img {
    margin: 60px auto 0
}

.TechnologyDianchi .content .block.block2 ul {
    height: auto;
    overflow: hidden;
    margin: 50px -15px 80px
}

.TechnologyDianchi .content .block.block2 ul li {
    width: 33.3333%;
    padding: 0 15px;
    float: left
}

.TechnologyDianchi .content .block.block2 ul li .box {
    height: 350px;
    background: #f6f6f6;
    padding: 60px 40px;
    text-align: center
}

.TechnologyDianchi .content .block.block2 ul li .box img {
    width: 55px;
    margin: 0 auto 20px
}

.TechnologyDianchi .content .block.block2 ul li .box h2 {
    font-size: 16px;
    font-weight: bold;
    color: #333
}

.TechnologyDianchi .content .block.block2 ul li .box .line {
    width: 80px;
    height: 1px;
    background: #1D4BBE;
    margin: 20px auto
}

.TechnologyDianchi .content .block.block2 ul li .box p {
    font-size: 12px;
    color: #666;
    line-height: 24px
}

.TechnologyZhinengwanglian1 .header {
    width: 100%;
    position: fixed
}

.TechnologyZhinengwanglian1 .header .top {
    display: none
}

.TechnologyZhinengwanglian1 .fright {
    display: none
}

.TechnologyZhinengwanglian1 .home-swiper {
    position: relative;
    height: 100vh
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide {
    overflow: hidden
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide>div {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .con {
    padding-top: 9%;
    width: 75%;
    height: 100%;
    margin: 0 auto
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .title-box {
    text-align: center;
    margin-bottom: .6rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .title-box h2 {
    font-size: .38rem;
    color: #fff;
    font-weight: bold;
    margin-bottom: .3rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .title-box p {
    font-size: .16rem;
    color: #fff;
    margin-top: .2rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .st {
    font-size: .34rem;
    color: #fff;
    margin-bottom: .5rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs {
    margin-top: .25rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item {
    width: 6rem;
    margin-bottom: .5rem;
    opacity: .5
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .t {
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: #fff;
    cursor: pointer
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .t img {
    width: .37rem;
    margin-right: .15rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .bb {
    display: none
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .bb ul {
    margin-top: .35rem;
    display: flex;
    justify-content: space-between
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .bb ul li {
    font-size: .16rem;
    color: #fff;
    position: relative;
    padding-left: .13rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .bb ul li dl {
    font-size: .16rem;
    color: #fff
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .bb ul li dl dt {
    position: relative;
    padding-left: .15rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .bb ul li dl dt:before {
    content: "";
    width: .04rem;
    height: .04rem;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: .08rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item .bb ul li dl dd {
    margin-top: .1rem;
    padding-left: .15rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .tabs .item.active {
    opacity: 1
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .banner:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2)
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .banner img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .banner .text {
    width: 31%;
    position: absolute;
    top: 16%;
    left: 12.5%
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .banner .text h1 {
    font-size: .56rem;
    color: #fff;
    line-height: 1.5
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .banner .text p {
    font-size: .18rem;
    color: #fff;
    line-height: 1.8;
    margin-top: .18rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section1 {
    background: url(../images/section1-bg.jpg) no-repeat center/cover
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 {
    background: url(../images/section2-bg.jpg) no-repeat center/cover
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box {
    display: flex;
    justify-content: space-between
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul {
    flex: 1;
    height: 5.09rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul li {
    width: 48%;
    text-align: center;
    margin-bottom: .7rem;
    cursor: pointer;
    transition: all 0.8s cubic-bezier(0.55, 0.17, 0.37, 0.94);
    display: block
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul li img {
    width: 1.38rem;
    display: block;
    margin: 0 auto;
    opacity: .4;
    transition: all 0.8s cubic-bezier(0.55, 0.17, 0.37, 0.94)
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul li h3 {
    font-size: .16rem;
    color: #fff;
    opacity: .4;
    margin-top: .15rem;
    transition: all 0.8s cubic-bezier(0.55, 0.17, 0.37, 0.94)
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul li .line {
    width: 1px;
    height: 0;
    background: linear-gradient(180deg, #50B8F8 0%, rgba(80,184,248,0) 100%);
    margin: 0 auto;
    transition: all 0.8s cubic-bezier(0.55, 0.17, 0.37, 0.94)
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul li.active img {
    opacity: 1;
    transform: translateY(-30px)
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul li.active h3 {
    font-size: .18rem;
    font-weight: bold;
    opacity: 1;
    margin-top: 0;
    transform: translateY(-30px)
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box ul li.active .line {
    height: .5rem;
    transform: translateY(-30px)
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box .center {
    width: 4.41rem;
    height: 5.09rem;
    padding: .7rem .4rem 0;
    margin: 0 5%;
    background: url(../images/section2-center.png) no-repeat center/100%
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box .center .st {
    text-align: center;
    margin-bottom: .3rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box .center .slide {
    overflow: hidden
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box .center .slide .swiper-slide h3 {
    font-size: .2rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: .2rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide .section2 .box .center .slide .swiper-slide p {
    font-size: .16rem;
    color: #fff;
    margin-top: .1rem;
    line-height: .3rem
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide:last-child {
    height: auto;
    overflow: visible;
    position: relative;
    z-index: 1
}

.TechnologyZhinengwanglian1 .home-swiper .home-slide:last-child>div {
    height: auto
}

.ProductXq .xingneng .Product-tedian .style ul.text-center li h4 {
    text-align: center !important
}

.ProductXq .xingneng .Product-tedian .style ul.text-center li p {
    text-align: center
}

.ProductXq .xingneng .Product-tedian .style ul li h4 {
    text-align: left
}

.ProductXq .xingneng .Product-tedian .style2 ul li p,.ProductXq .xingneng .Product-tedian .style3 ul li p,.ProductXq .xingneng .Product-tedian .style4 ul li p,.ProductXq .xingneng .Product-tedian .style5 ul li p {
    text-align: justify
}

.ProductXq .xingneng .Product-tedian .style6 .text-img .text p {
    text-align: justify
}

.ProductXq .xingneng .Product-tedian .style6 ul li p {
    text-align: justify
}

.ProductXq .xingneng .Product-tedian .section .bg li p {
    text-align: justify
}

.ProductXq .xingneng .Product-tedian .section .list-paddingleft-2 li .text p {
    text-align: justify
}

.ProductXq .xingneng .ProductTs2 {
    padding: 0 .3rem
}

.ProductXq .xingneng .ProductTs2 .box5 .item h3 {
    text-align: left
}

.ProductXq .xingneng .ProductTs2 .box5 .item p {
    text-align: justify
}

.ProductXq .xingneng .ProductTs2 .box5.text-align h3,.ProductXq .xingneng .ProductTs2 .box5.text-align p {
    text-align: center !important
}

.ProductXq .xingneng .ProductTs2 .box3 .item p {
    text-align: justify
}

.ProductXq .xingneng .ProductTs2 .box3 .item p b {
    margin-top: 3% !important;
    text-align: left;
    font-family: "SourceHanSansCN";
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    margin-bottom: 3%;
    display: block
}

.ProductXq .xingneng .ProductTs2 .box11 .item h3 {
    text-align: left
}

.ProductXq .xingneng .ProductTs2 .box11 .item p {
    text-align: justify !important
}

@media (min-width: 1280px) {
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float:left
    }

    .col-md-1 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333%
    }

    .col-md-pull-2 {
        right: 16.66667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333%
    }

    .col-md-pull-5 {
        right: 41.66667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333%
    }

    .col-md-pull-8 {
        right: 66.66667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333%
    }

    .col-md-pull-11 {
        right: 91.66667%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333%
    }

    .col-md-push-2 {
        left: 16.66667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333%
    }

    .col-md-push-5 {
        left: 41.66667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333%
    }

    .col-md-push-8 {
        left: 66.66667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333%
    }

    .col-md-push-11 {
        left: 91.66667%
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .container {
        margin-right: 60px;
        margin-left: 60px
    }

    .bigTitle {
        font-size: 30px
    }

    .bigTitlel:after {
        top: 20px
    }

    .zan a {
        width: 170px;
        height: 45px;
        line-height: 45px
    }

    .zan a span:before {
        font-size: 22px
    }

    .zan a em {
        font-size: 16px;
        line-height: 45px
    }

    .footer {
        padding: 60px 0 0
    }

    .footer .top .left .logo {
        width: 183px;
        height: 34px
    }

    .footer .top .left .ewmBox {
        margin-top: 32px
    }

    .footer .top .left .ewmBox .ewm {
        width: 140px;
        padding: 11px;
        margin-right: 17px
    }

    .footer .top .left .ewmBox .ewm h2 {
        font-size: 14px;
        margin-top: 8px
    }

    .footer .top .left .share {
        margin-top: 20px
    }

    .footer .top .left .share span {
        font-size: 14px;
        line-height: 34px
    }

    .footer .top .left .share .bshare-custom a {
        width: 34px;
        height: 34px;
        line-height: 34px;
        margin-left: 10px
    }

    .footer .top .left .share .bshare-custom a i {
        font-size: 20px
    }

    .footer .top .right dl dt {
        font-size: 16px;
        padding-bottom: 5px;
        margin-bottom: 15px
    }

    .footer .top .right dl dd {
        font-size: 14px;
        line-height: 28px
    }

    .footer .top .right dl:first-child {
        margin: 0
    }

    .footer .bottom {
        margin-top: 25px;
        padding: 25px 0
    }

    .footer .bottom .left {
        line-height: 34px
    }

    .footer .bottom .left a {
        font-size: 13px;
        color: #333;
        padding-right: 15px;
        margin-right: 15px
    }

    .footer .bottom .left a:after {
        height: 13px;
        top: 10px
    }

    .footer .bottom .right .other {
        width: 220px
    }

    .footer .bottom .right .other .t {
        height: 34px;
        line-height: 32px;
        padding: 0 13px;
        font-size: 13px
    }

    .footer .bottom .right .other .t i {
        font-size: 13px;
        float: right
    }

    .footer .bottom .right .other .otherList {
        bottom: 34px;
        padding: 10px 13px
    }

    .footer .bottom .right .other .otherList a {
        line-height: 26px;
        font-size: 13px
    }

    .footerBottom {
        padding: 15px 0;
        font-size: 13px
    }

    .breadcrumbs {
        line-height: 50px;
        font-size: 14px
    }

    .breadcrumbs i {
        font-size: 18px;
        vertical-align: -1px;
        margin-right: 2px
    }

    .breadcrumbs a {
        font-size: 14px
    }

    .breadcrumbs a:hover {
        color: #de0000
    }

    .orderC {
        padding: 55px 0 80px
    }

    .orderC form {
        margin-top: 36px
    }

    .orderC form .row {
        padding: 0 20px;
        margin: 0 5px
    }

    .orderC form .row span {
        font-size: 16px;
        line-height: 45px
    }

    .orderC form .row input {
        width: 160px;
        font-size: 16px;
        height: 45px
    }

    .orderC form .row input.textarea {
        width: 450px
    }

    .orderC .btn {
        width: 210px;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        margin-top: 45px
    }

    .orderC1 {
        padding: 55px 0 80px
    }

    .orderC1 .btn {
        width: 210px;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        margin-top: 45px
    }

    .activityC {
        margin-bottom: 45px
    }

    .activityC .bigTitle {
        margin-bottom: 20px
    }

    .activityC .text {
        padding: 30px
    }

    .activityC .text h2 {
        font-size: 14px;
        margin-bottom: 5px
    }

    .activityC .text h1 {
        font-size: 16px;
        padding-right: 30px
    }

    .activityC .text .icon-arrow1 {
        font-size: 18px;
        right: 30px;
        bottom: 31px
    }

    .bigBanner .t h1 {
        font-size: 40px
    }

    .bigBanner .t h2 {
        font-size: 20px
    }

    .bigBanner .breadcrumbs {
        font-size: 14px
    }

    .bigBanner .breadcrumbs a {
        font-size: 14px
    }

    .orderC1 form {
        width: 80%;
        margin: 40px auto 0
    }

    .orderC1 form .row span {
        width: 48%;
        font-size: 16px;
        padding: 0 20px;
        line-height: 45px
    }

    .orderC1 form .row span input {
        height: 45px;
        line-height: 45px;
        font-size: 16px
    }

    .orderC1 form .row.textarea span {
        line-height: 30px
    }

    .orderC1 form .row.textarea span textarea {
        font-size: 16px;
        padding: 20px 0;
        height: 130px
    }

    .orderC1 form .row.textarea span b {
        float: left;
        margin-top: 20px
    }

    .orderC1 .btn {
        width: 210px;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        margin: 45px auto
    }

    .caseC ul {
        margin: 45px -8px 0
    }

    .caseC ul li {
        padding: 8px 8px
    }

    .caseC ul li .text {
        padding: 25px 20px;
        font-size: 16px
    }

    .caseC .btnMore {
        width: 130px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        margin: 40px auto 0
    }

    .caseC .btnMore i {
        font-size: 14px
    }

    .relatedProductC {
        margin: 65px 0;
        padding-bottom: 5px
    }

    .relatedProductC .bigTitle {
        margin-bottom: 45px
    }

    .relatedProductC .item .con {
        padding: 0 5% 15px
    }

    .relatedProductC .item .con .text h2 {
        font-size: 16px;
        margin-bottom: 5px
    }

    .relatedProductC .item .con .text p {
        font-size: 14px;
        line-height: 22px
    }

    .relatedProductC .item .con .text p span {
        display: block
    }

    .buyBusC {
        margin: 65px 0
    }

    .buyBusC .smallT {
        font-size: 16px
    }

    .buyBusC ul {
        margin-top: 80px
    }

    .buyBusC ul li .icon {
        width: 90px;
        height: 90px;
        margin-bottom: 20px
    }

    .buyBusC ul li h2 {
        font-size: 16px;
        margin-bottom: 20px
    }

    .buyBusC ul li p {
        font-size: 14px;
        margin-top: 5px;
        line-height: 22px
    }

    .serviceC {
        margin: 65px 0
    }

    .serviceC .bigTitle {
        margin-bottom: 45px
    }

    .serviceC .col-xs-6 .con {
        padding: 0 8px
    }

    .serviceC .col-xs-6 .con .text {
        left: 8%;
        top: 60%
    }

    .serviceC .col-xs-6 .con .text h2 {
        font-size: 34px;
        margin-bottom: 10px
    }

    .serviceC .col-xs-6 .con .text p {
        font-size: 16px;
        line-height: 30px
    }

    .tabsC a {
        padding: 15px 40px;
        font-size: 16px
    }

    .tabsC a.active,.tabsC a:hover {
        background: #de0000;
        text-align: center;
        color: #fff
    }

    .tabsC.fixed .container {
        margin: 0 60px
    }

    .Index .content .banner .btnPrev,.Index .content .banner .btnNext {
        font-size: 55px
    }

    .Index .content .product {
        margin-top: 80px
    }

    .Index .content .product .tabs {
        margin-top: 30px
    }

    .Index .content .product .tabs .swiper-slide {
        padding-bottom: 10px
    }

    .Index .content .product .tabs .swiper-slide h2 {
        font-size: 16px
    }

    .Index .content .product .tabs .swiper-slide:after {
        width: 77px
    }

    .Index .content .product .btnPrev,.Index .content .product .btnNext {
        width: 100px
    }

    .Index .content .product .btnPrev i,.Index .content .product .btnNext i {
        display: block;
        width: 100px;
        height: 80px
    }

    .Index .content .product .list-box .list {
        margin-top: 30px
    }

    .Index .content .product .list-box .list .item {
        padding: 20px
    }

    .Index .content .product .list-box .list .item h2 {
        font-size: 16px
    }

    .Index .content .product .list-box .btnMore {
        width: 123px;
        height: 34px;
        line-height: 34px;
        margin: 40px auto 0;
        font-size: 14px
    }

    .Index .content .solution {
        margin-top: 80px
    }

    .Index .content .solution .con {
        margin-top: 35px
    }

    .Index .content .solution .con .slide .swiper-slide .text {
        padding: 20px 40px;
        bottom: -89%
    }

    .Index .content .solution .con .slide .swiper-slide .text h1 {
        font-size: 16px;
        margin-bottom: 30px
    }

    .Index .content .solution .con .slide .swiper-slide .text p {
        font-size: 13px;
        line-height: 22px
    }

    .Index .content .solution .con .slide .swiper-slide .text .btnMore {
        font-size: 13px
    }

    .Index .content .solution .con .slide .swiper-slide .text .btnMore i {
        color: #fff;
        font-size: 13px
    }

    .Index .content .solution .con .slide .swiper-slide.active .text {
        bottom: 0;
        padding: 130px 40px
    }

    .Index .content .solution .con .slide .btnPrev,.Index .content .solution .con .slide .btnNext {
        font-size: 46px
    }

    .Index .content .solution1 {
        margin-top: 80px
    }

    .Index .content .solution1 .bigTitle {
        margin-bottom: 36px
    }

    .Index .content .solution1 .slide h1 {
        font-size: 18px;
        left: 40px;
        bottom: 23px;
        font-weight: 300
    }

    .Index .content .solution1 .slide h1 i {
        font-size: 24px;
        margin-left: 10px;
        vertical-align: -3px
    }

    .Index .content .solution1 .slide .pics .item {
        padding-left: 15px;
        margin-bottom: 15px
    }

    .Index .content .solution1 .slide .right .pics .item {
        padding-left: 0;
        padding-right: 15px
    }

    .Index .content .newsActivity {
        margin-top: 80px
    }

    .Index .content .newsActivity .bigTitle {
        margin-bottom: 25px
    }

    .Index .content .newsActivity .news .item {
        padding-right: 15px
    }

    .Index .content .newsActivity .news .item .img .icon-xw {
        width: 33px;
        height: 13px;
        left: 22px;
        top: 22px
    }

    .Index .content .newsActivity .news .item .text {
        padding: 35px 22px 45px
    }

    .Index .content .newsActivity .news .item .text h2 {
        font-size: 16px;
        margin-bottom: 15px
    }

    .Index .content .newsActivity .news .item .text p {
        line-height: 18px;
        max-height: 54px
    }

    .Index .content .newsActivity .news .item .text i {
        margin-top: 20px
    }

    .Index .content .newsActivity .activity .slide .icon-hd {
        width: 33px;
        height: 13px;
        left: 22px;
        top: 22px
    }

    .Index .content .newsActivity .btnMore {
        width: 123px;
        height: 34px;
        line-height: 34px;
        margin: 40px auto 0;
        font-size: 14px
    }

    .Index .content .wenews {
        margin-top: 80px
    }

    .Index .content .wenews .bigTitle {
        margin-bottom: 36px
    }

    .Index .content .wenews .item .text {
        padding: 19px
    }

    .Index .content .wenews .item .text .date {
        font-size: 12px
    }

    .Index .content .wenews .item .text h2 {
        font-size: 16px;
        margin: 12px 0 20px
    }

    .Index .content .wenews .item .icon-wechat {
        font-size: 40px;
        left: 40px;
        top: 40px
    }

    .Index .content .wenews .btnMore {
        width: 123px;
        height: 34px;
        line-height: 34px;
        margin: 37px auto 0;
        font-size: 14px
    }

    .Index .content .about {
        margin-top: 80px
    }

    .Index .content .about .bigTitle {
        margin-bottom: 36px
    }

    .Index .content .about .left .text {
        padding: 35% 20px 0
    }

    .Index .content .about .left .text .item {
        padding: 0 3%
    }

    .Index .content .about .left .text .item h3 {
        font-size: 14px;
        margin-bottom: 15px
    }

    .Index .content .about .left .text .item h2 {
        font-size: 14px
    }

    .Index .content .about .left .text .item h2 span {
        font-size: 21px;
        margin-right: 5px
    }

    .Index .content .about .left .text h1 {
        font-size: 22px;
        left: 60px;
        bottom: 30px;
        font-weight: 300
    }

    .Index .content .about .left .text h1 i {
        font-size: 20px;
        margin-left: 15px
    }

    .Index .content .about .right .item {
        padding-left: 15px;
        margin-bottom: 15px
    }

    .Index .content .about .right .item h1 {
        font-size: 22px;
        left: 50px;
        bottom: 23px;
        font-weight: 300
    }

    .Index .content .about .right .item h1 i {
        font-size: 30px;
        margin-left: 15px;
        vertical-align: -4px
    }

    .Index .content .bannerFooter {
        margin-top: 18px;
        position: relative
    }

    .Index .content .bannerFooter .swiper-slide .text {
        left: 5%;
        top: 13%
    }

    .Index .content .bannerFooter .swiper-slide .text h1 {
        font-size: 30px;
        margin-bottom: 20px;
        font-weight: 300
    }

    .Index .content .bannerFooter .swiper-slide .text p {
        font-size: 14px;
        line-height: 26px
    }

    .Index .content .bannerFooter .swiper-slide .text .btnMore {
        width: 123px;
        height: 34px;
        line-height: 34px;
        margin: 37px auto 0;
        font-size: 14px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map {
        margin-top: 3%
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item .dot {
        width: 24px;
        height: 24px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item .icon-location {
        font-size: 28px;
        bottom: 35px;
        left: -1px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item h2 {
        font-size: 14px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item.itemt2 .icon-location {
        left: -4px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item.itemt2:hover .icon-location {
        left: -7px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item:hover .icon-location {
        font-size: 38px
    }

    .Product .content .filter {
        margin-top: 34px
    }

    .Product .content .filter .filterBox {
        padding: 25px 39px
    }

    .Product .content .filter .filterBox .t h1 {
        font-size: 18px
    }

    .Product .content .filter .filterBox .t form {
        padding: 0 10px;
        margin: 0 15px
    }

    .Product .content .filter .filterBox .t form input {
        width: 280px;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        top: 0
    }

    .Product .content .filter .filterBox .t form i {
        font-size: 18px;
        top: 2px
    }

    .Product .content .filter .filterBox .t .hot span {
        font-size: 14px
    }

    .Product .content .filter .filterBox .t .hot a {
        font-size: 14px
    }

    .Product .content .filter .filterBox .t .hot .reset {
        font-size: 14px
    }

    .Product .content .filter .filterBox .t .hot .reset i {
        font-size: 14px;
        vertical-align: -1px
    }

    .Product .content .filter .filterBox dl {
        margin-top: 15px;
        padding-top: 15px
    }

    .Product .content .filter .filterBox dl dt {
        width: 85px;
        font-size: 14px;
        line-height: 24px
    }

    .Product .content .filter .filterBox dl dd a {
        font-size: 14px;
        line-height: 24px;
        padding: 0 10px;
        margin-left: 15px
    }

    .Product .content .filter .filterBox .btnMore {
        font-size: 14px
    }

    .Product .content .filter .filterBox .btnMore i {
        font-size: 12px;
        margin-left: 5px
    }

    .Product .content .filter .filterTabs {
        margin-top: 70px;
        margin-bottom: 20px
    }

    .Product .content .filter .filterTabs a {
        font-size: 16px;
        padding: 0 40px;
        line-height: 45px
    }

    .Product .content .filter .filterTabs a i {
        font-size: 14px
    }

    .Product .content .filter .filterTabs a:after {
        top: 18px
    }

    .Product .content .list .item {
        height: auto;
        margin-top: 25px
    }

    .Product .content .list .item .con {
        padding: 20px
    }

    .Product .content .list .item .text {
        padding: 15px 0
    }

    .Product .content .list .item .text h2 {
        font-size: 16px;
        margin-bottom: 5px
    }

    .Product .content .list .item .text p {
        font-size: 12px
    }

    .Product .content .list .item .btnBox {
        bottom: -105px
    }

    .Product .content .list .item .btnBox a {
        font-size: 14px;
        line-height: 40px;
        padding: 0 19px
    }

    .Product .content .noData {
        font-size: 14px;
        padding: 40px 0
    }

    .Product .contrast {
        padding: 30px 0
    }

    .Product .contrast:after {
        top: 83px
    }

    .Product .contrast .bigTitle {
        padding-bottom: 10px
    }

    .Product .contrast .bigTitle .btn {
        font-size: 16px
    }

    .Product .contrast .bigTitle .btn i {
        font-size: 16px
    }

    .Product .contrast .bigTitle:after {
        width: 120px
    }

    .Product .contrast ul {
        margin-top: 15px
    }

    .Product .contrast ul li .text h2 {
        font-size: 16px
    }

    .Product .contrast ul li .text p {
        font-size: 12px
    }

    .Product .contrast ul li:after {
        content: "";
        width: 1px;
        height: 90%;
        background: #f5f5f5;
        position: absolute;
        top: 15%;
        left: -12%;
        z-index: 1
    }

    .Product .contrast .btnBox {
        margin-top: 35px
    }

    .Product .contrast .btnBox a {
        width: 170px;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        margin: 0 10px
    }

    .ProductXq .content .tabs em {
        font-size: 16px;
        padding: 12px 20px 12px 0
    }

    .ProductXq .content .tabs a {
        width: 100px;
        font-size: 16px;
        padding: 12px 0
    }

    .ProductXq .content .tabs .btnCart {
        width: 150px;
        padding: 12px 0;
        font-size: 18px;
        right: 200px
    }

    .ProductXq .content .tabs .btnCart i {
        font-size: 22px
    }

    .ProductXq .content .tabs .btnZx {
        width: 180px;
        padding: 12px 0;
        font-size: 18px
    }

    .ProductXq .content .tabs .btnZx i {
        font-size: 22px
    }

    .ProductXq .content .tabs .btnMall {
        width: 150px;
        padding: 11px 0;
        font-size: 18px;
        right: 370px
    }

    .ProductXq .content .tabs .btnMall i {
        font-size: 22px
    }

    .ProductXq .content .info {
        padding: 60px 0
    }

    .ProductXq .content .info h1 {
        font-size: 40px
    }

    .ProductXq .content .info h1 span {
        font-size: 16px
    }

    .ProductXq .content .info ul li h2 {
        font-size: 22px
    }

    .ProductXq .content .info ul li p {
        font-size: 16px
    }

    .ProductXq .content .gailan .switch {
        width: 360px;
        margin: 45px auto 0
    }

    .ProductXq .content .gailan .switch a {
        width: 85px;
        font-size: 16px;
        padding-bottom: 20px
    }

    .ProductXq .content .gailan .switch a .iconfont {
        font-size: 20px
    }

    .ProductXq .content .gailan .switch a:after {
        bottom: 11px
    }

    .ProductXq .content .gailan .switch a:first-child:after {
        left: 40px
    }

    .ProductXq .content .gailan .gailan-box {
        height: 740px
    }

    .ProductXq .content .gailan .gailan-box .gailan-content {
        height: 697px
    }

    .ProductXq .content .gailan .gailan-box .gailan-content .appearance-container,.ProductXq .content .gailan .gailan-box .gailan-content .interior-container {
        height: 697px
    }

    .ProductXq .content .gailan .btnPrev,.ProductXq .content .gailan .btnNext {
        left: 8%;
        font-size: 55px
    }

    .ProductXq .content .gailan .btnNext {
        left: auto;
        right: 8%
    }

    .ProductXq .content .zhuanti {
        width: 100%;
        margin: 40px auto
    }

    .ProductXq .content .zhuanti img {
        width: 100%
    }

    .ProductXq .content .xingneng {
        margin-top: 65px
    }

    .ProductXq .content .xingneng .w1200 {
        width: 1200px;
        margin: auto
    }

    .ProductXq .content .peizhi {
        margin-top: 50px
    }

    .ProductXq .content .peizhi .tableBox {
        margin: 30px auto
    }

    .ProductXq .content .peizhi .tableBox table {
        margin-top: 50px
    }

    .ProductXq .content .peizhi .tableBox table tr td {
        font-size: 14px
    }

    .ProductXq .content .peizhi .tableBox table tr td p img {
        margin: 25px auto
    }

    .ProductXq .content .peizhi .tableBox table tr td.iscroll table tr td {
        padding: 10px 0 10px 20px;
        width: 300px
    }

    .ProductXq .content .peizhi .tableBox table tr th {
        width: 215px;
        line-height: 40px;
        font-size: 14px
    }

    .ProductXq .content .peizhi .tableBox table tr.d_p_1 th {
        font-size: 20px
    }

    .ProductXq .content .peizhi .tableBox .sbarbg {
        margin: 20px 0 0 200px
    }

    .ProductXq .content .peizhi .tableBox .downloadPdf {
        padding-top: 22px
    }

    .ProductXq .content .peizhi .tableBox .downloadPdf a {
        font-size: 18px
    }

    .ProductXq .content .peizhi .tableBox .downloadPdf a img {
        width: 30px
    }

    .ProductXq .content .peizhi .tableBox .statement {
        margin-top: 50px
    }

    .ProductXq .content .peizhi .tableBox .statement em {
        font-size: 16px
    }

    .ProductXq .content .peizhi .tableBox .statement p {
        line-height: 24px;
        font-size: 14px
    }

    .ProductXq .content .feedback {
        margin: 40px 0
    }

    .ProductXq .content .feedback .bg .text {
        font-size: 15px
    }

    .ProductXq .content .feedback .bg .btns .btn {
        font-size: 15px
    }

    .ProductXq .content .feedback .bg .btns .btn i {
        font-size: 15px;
        margin-right: 5px
    }

    .ProductXq .content .feedback .bg .btns .line {
        height: 15px;
        top: 2px
    }

    .NewsCenter .content .block {
        padding: 60px 0
    }

    .NewsCenter .content .block .title {
        font-size: 20px;
        padding-bottom: 15px;
        margin-bottom: 40px
    }

    .NewsCenter .content .block .title ul li {
        margin-left: 50px
    }

    .NewsCenter .content .block .title ul li a {
        font-size: 16px
    }

    .NewsCenter .content .block .title ul li:after {
        bottom: -15px
    }

    .NewsCenter .content .block .title .btnMore {
        font-size: 14px;
        margin-top: 7px
    }

    .NewsCenter .content .block.block1 .col-xs-6.left .text {
        font-size: 20px
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item {
        padding-left: 4%;
        margin-bottom: 4%
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .img {
        width: 48.3%;
        float: left;
        margin-right: 4%
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .text h2 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 5%;
        max-height: 56px
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .text p {
        font-size: 14px;
        line-height: 22px;
        color: #666;
        margin-bottom: 10%;
        max-height: 44px
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .text .date {
        font-size: 14px
    }

    .NewsCenter .content .block.block2 {
        background: #f5f5f5
    }

    .NewsCenter .content .block.block2 ul {
        margin: 0 -10px
    }

    .NewsCenter .content .block.block2 ul li {
        padding: 0 10px
    }

    .NewsCenter .content .block.block2 ul li .text {
        padding: 10px 0
    }

    .NewsCenter .content .block.block2 ul li .text .date {
        font-size: 14px
    }

    .NewsCenter .content .block.block2 ul li .text h2 {
        font-size: 16px;
        line-height: 28px;
        margin-top: 20px
    }

    .NewsCenter .content .block.block2 ul li .text p {
        font-size: 14px;
        line-height: 22px;
        max-height: 44px;
        margin: 10px 0 20px
    }

    .NewsCenter .content .block.block2 ul li .text .other .icon-arrow1 {
        font-size: 20px
    }

    .NewsCenter .content .block.block2 ul li .text .other span {
        font-size: 14px
    }

    .NewsCenter .content .block.block2 ul li .text .other i {
        vertical-align: -2px;
        font-size: 18px
    }

    .NewsCenter .content .block.block3 ul {
        margin: 0 -12px
    }

    .NewsCenter .content .block.block3 ul li {
        padding: 0 12px
    }

    .NewsCenter .content .block.block3 ul li .text {
        padding: 15px 0
    }

    .NewsCenter .content .block.block3 ul li .text .date {
        font-size: 14px
    }

    .NewsCenter .content .block.block3 ul li .text h2 {
        font-size: 20px;
        line-height: 34px;
        max-height: 34px;
        margin: 5px 0 10px
    }

    .NewsCenter .content .block.block3 ul li .text p {
        font-size: 14px;
        line-height: 22px;
        max-height: 22px
    }

    .NewsCenter .content .block.block3 ul li .text i {
        font-size: 20px;
        margin-top: 20px
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox {
        width: 85px
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox .icon-qr {
        font-size: 22px
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox img {
        width: 85px;
        height: 0
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox .ewm-box {
        display: none
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox .ewm-box canvas {
        width: 85px;
        height: 85px
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide {
        margin: 20px 0
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide .play {
        width: 90px;
        height: 90px
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide .text {
        font-size: 16px;
        margin-top: 15px
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide .btnPrev,.NewsCenter .content .block.block4 .videoImgSlide .slide .btnNext {
        font-size: 60px
    }

    .NewsCenter .content .block.block5 ul {
        margin: 0 -12px
    }

    .NewsCenter .content .block.block5 ul li {
        padding: 0 12px
    }

    .NewsCenter .content .block.block5 ul li .img i {
        font-size: 40px;
        left: 20px;
        top: 20px
    }

    .NewsCenter .content .block.block5 ul li .img .ewm img {
        width: 110px;
        margin: 14% auto
    }

    .NewsCenter .content .block.block5 ul li .text {
        margin-top: 10px
    }

    .NewsCenter .content .block.block5 ul li .text h2,.NewsCenter .content .block.block5 ul li .text p {
        font-size: 16px;
        margin-top: 10px
    }

    .NewsCenter .content .block.block5 ul li .text .icon-arrow1 {
        font-size: 20px;
        margin-top: 15px
    }

    .NewsList .content .filter {
        font-size: 16px;
        margin-top: 60px;
        margin-bottom: 20px
    }

    .NewsList .content .filter a {
        font-size: 14px;
        margin-left: 45px
    }

    .NewsList .content .timeFilter {
        font-size: 16px;
        margin: 60px 0
    }

    .NewsList .content .timeFilter a {
        font-size: 14px;
        margin-left: 45px
    }

    .NewsList .content .timeFilter form {
        width: 340px;
        padding: 0 18px
    }

    .NewsList .content .timeFilter form input {
        width: 275px;
        font-size: 14px;
        top: -4px
    }

    .NewsList .content .timeFilter form i {
        font-size: 22px
    }

    .NewsList .content .list li {
        padding-bottom: 40px;
        margin-bottom: 40px
    }

    .NewsList .content .list li .text .date {
        font-size: 14px
    }

    .NewsList .content .list li .text h2 {
        font-size: 20px;
        line-height: 30px;
        margin: 1.5% auto;
        transition: all .4s linear
    }

    .NewsList .content .list li .text p {
        font-size: 16px;
        line-height: 26px;
        height: 78px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden
    }

    .NewsList .content .list li .text .other {
        font-size: 12px;
        margin-top: 1.5%
    }

    .NewsList .content .zhuantiList {
        margin: 0 -10px 40px
    }

    .NewsList .content .zhuantiList li {
        padding: 0 10px
    }

    .NewsList .content .zhuantiList li .text {
        padding: 10px 0
    }

    .NewsList .content .zhuantiList li .text .date {
        font-size: 14px
    }

    .NewsList .content .zhuantiList li .text h2 {
        font-size: 16px;
        line-height: 28px;
        margin-top: 20px
    }

    .NewsList .content .zhuantiList li .text p {
        font-size: 14px;
        line-height: 22px;
        max-height: 44px;
        margin: 10px 0 20px
    }

    .NewsList .content .zhuantiList li .text .ewmBox {
        width: 85px
    }

    .NewsList .content .zhuantiList li .text .ewmBox .icon-qr {
        font-size: 22px
    }

    .NewsList .content .zhuantiList li .text .ewmBox img {
        width: 85px;
        height: 0
    }

    .NewsList .content .zhuantiList li .text .ewmBox .ewm-box {
        display: none
    }

    .NewsList .content .zhuantiList li .text .ewmBox .ewm-box canvas {
        width: 85px;
        height: 85px
    }

    .NewsList .content .videoList {
        margin: 0 -15px 40px
    }

    .NewsList .content .videoList li {
        padding: 0 15px;
        cursor: pointer
    }

    .NewsList .content .videoList li .img .icon {
        width: 50px;
        height: 50px;
        left: 20px;
        bottom: 20px
    }

    .NewsList .content .videoList li .text h2 {
        font-size: 20px;
        margin: 15px 0
    }

    .NewsList .content .videoList li .text .other {
        font-size: 14px;
        color: #aaa
    }

    .NewsList .content .videoList li .text .other span {
        margin-right: 5px
    }

    .NewsList .content .videoList li .text .other span i {
        font-size: 18px;
        vertical-align: -2px
    }

    .NewsList .content .videoList.imgsList .img .icon {
        width: 30px;
        height: 30px;
        right: 15px;
        bottom: 15px
    }

    .NewsList .content .xmtList .left ul li .text {
        padding: 0
    }

    .NewsList .content .xmtList .left ul li .text h2 {
        margin: 1% 0
    }

    .NewsList .content .xmtList .left ul li .text p {
        height: 52px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }

    .NewsList .content .xmtList .right .block {
        margin-top: 50px;
        padding: 0 10%
    }

    .NewsList .content .xmtList .right .block h1 {
        font-size: 20px;
        margin-bottom: 30px
    }

    .NewsList .content .xmtList .right .block img {
        width: 135px;
        margin: 30px 0
    }

    .NewsList .content .xmtList .right .block p {
        font-size: 14px
    }

    .NewsList .content .xmtList .right .block a {
        width: 120px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        margin-top: 30px
    }

    .NewsXq .content .xq .left {
        padding: 60px 0
    }

    .NewsXq .content .xq .left .title {
        font-size: 30px
    }

    .NewsXq .content .xq .left .date {
        font-size: 14px;
        margin: 20px 0;
        padding-bottom: 20px
    }

    .NewsXq .content .xq .left .text {
        padding-bottom: 20px
    }

    .NewsXq .content .xq .left .text p {
        font-size: 14px;
        line-height: 24px
    }

    .NewsXq .content .xq .left .text p b {
        font-size: 20px;
        line-height: 30px
    }

    .NewsXq .content .xq .left .more {
        height: 100px;
        line-height: 100px;
        font-size: 30px;
        margin: 30px 0
    }

    .NewsXq .content .xq .left .share {
        margin-top: 20px
    }

    .NewsXq .content .xq .left .share span {
        font-size: 14px;
        line-height: 34px
    }

    .NewsXq .content .xq .left .share .bshare-custom a {
        width: 34px;
        height: 34px;
        line-height: 34px
    }

    .NewsXq .content .xq .right {
        padding: 70px 4%
    }

    .NewsXq .content .xq .right .t {
        font-size: 20px
    }

    .NewsXq .content .xq .right ul li {
        margin-top: 50px
    }

    .NewsXq .content .xq .right ul li .text {
        padding: 10px 0
    }

    .NewsXq .content .xq .right ul li .text .date {
        font-size: 14px
    }

    .NewsXq .content .xq .right ul li .text h2 {
        font-size: 16px;
        line-height: 28px;
        margin-top: 20px
    }

    .NewsXq .content .xq .right ul li .text p {
        font-size: 14px;
        line-height: 22px;
        max-height: 44px;
        margin: 10px 0 20px
    }

    .NewsXq .content .xq .right ul li .text .other .icon-arrow1 {
        font-size: 20px
    }

    .NewsXq .content .xq .right ul li .text .other span {
        font-size: 14px
    }

    .NewsXq .content .xq .right ul li .text .other i {
        vertical-align: -2px;
        font-size: 18px
    }

    .Solution .content .block {
        padding: 100px 0
    }

    .Solution .content .block h4 {
        font-size: 14px;
        line-height: 24px;
        margin-top: 45px
    }

    .Solution .content .block1 ul {
        margin-top: 100px
    }

    .Solution .content .block1 ul li .icon {
        width: 80px
    }

    .Solution .content .block1 ul li .text h2 {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        position: relative
    }

    .Solution .content .block1 ul li .text h2:after {
        width: 65px
    }

    .Solution .content .block1 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution .content .imgLtextR .text h1,.Solution .content .textLimgR .text h1 {
        font-size: 38px
    }

    .Solution .content .imgLtextR .text h2,.Solution .content .textLimgR .text h2 {
        font-size: 20px;
        color: #333;
        margin: 15px 0 25px
    }

    .Solution .content .imgLtextR .text p,.Solution .content .textLimgR .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution .content .imgLtextR .text .icon-arrow1,.Solution .content .textLimgR .text .icon-arrow1 {
        font-size: 28px
    }

    .Solution .content .banner {
        margin: 40px 0
    }

    .Solution .content .banner .text h1 {
        font-size: 56px
    }

    .Solution .content .banner .text h2 {
        font-size: 48px
    }

    .Solution.SolutionErchouche .content .block1 ul li .icon {
        margin: 0 auto 30px
    }

    .Solution.SolutionErchouche .content .block2 ul {
        margin-top: 45px
    }

    .Solution.SolutionErchouche .content .block2 ul li {
        padding: 45px 0
    }

    .Solution.SolutionErchouche .content .block2 ul li h2 {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .Solution.SolutionErchouche .content .block2 ul li h2:after {
        width: 35px
    }

    .Solution.SolutionErchouche .content .block2 ul li h3 {
        font-size: 20px
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc {
        margin: 45px 0
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step {
        margin-top: 45px
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step .item {
        width: 13%;
        display: inline-block
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step .item span {
        width: 10px;
        height: 10px;
        margin: 15px auto
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step:after {
        top: 45px
    }

    .Solution.SolutionErchouche .content .block2 ul li.last {
        padding-bottom: 100px
    }

    .Solution.SolutionErchouche .content .block3 {
        padding-bottom: 30px
    }

    .Solution.SolutionErchouche .content .block3 ul {
        margin-top: 80px
    }

    .Solution.SolutionErchouche .content .block3 ul li {
        text-align: center;
        padding: 0 5%;
        border-left: 1px solid #d7d7d7
    }

    .Solution.SolutionErchouche .content .block3 ul li .icon {
        width: 70px;
        margin: 0 auto 45px
    }

    .Solution.SolutionErchouche .content .block3 ul li .text h2 {
        font-size: 20px;
        padding-bottom: 20px
    }

    .Solution.SolutionErchouche .content .block3 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution.SolutionErchouche .content .block4 {
        padding: 0
    }

    .Solution.SolutionDiaodu .content .block1 ul li .icon {
        margin: 0 auto 30px
    }

    .Solution.SolutionDiaodu .content .block2 {
        padding: 0
    }

    .Solution.SolutionDiaodu .content .block2 .bg {
        margin-top: 50px;
        padding-bottom: 100px
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text {
        padding: 50px 0
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text:before {
        width: 25px;
        height: 21px;
        top: 40px
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text:after {
        width: 25px;
        height: 21px;
        bottom: 40px
    }

    .Solution.SolutionDiaodu .content .block2 .bg ul {
        margin-top: 100px
    }

    .Solution.SolutionDiaodu .content .block2 .bg ul li {
        padding: 0 5px
    }

    .Solution.SolutionDiaodu .content .block2 .bg ul li h2 {
        font-size: 24px;
        margin-bottom: 35px
    }

    .Solution.SolutionDiaodu .content .block3 {
        padding: 50px 0
    }

    .Solution.SolutionJinrong .content .block1 ul li .icon {
        margin: 0 auto 30px
    }

    .Solution.SolutionJinrong .content .block2 .top h4 {
        font-size: 14px;
        margin: 40px auto
    }

    .Solution.SolutionJinrong .content .block2 .bottom {
        margin-top: 80px
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left,.Solution.SolutionJinrong .content .block2 .bottom .right {
        padding: 80px 0
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left h2,.Solution.SolutionJinrong .content .block2 .bottom .right h2 {
        font-size: 24px
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left h3,.Solution.SolutionJinrong .content .block2 .bottom .right h3 {
        font-size: 20px
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left p,.Solution.SolutionJinrong .content .block2 .bottom .right p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution.SolutionJinrong .content .block3 ul {
        margin-top: 45px
    }

    .Solution.SolutionJinrong .content .block3 ul li {
        height: 400px
    }

    .Solution.SolutionJinrong .content .block3 ul li .icon {
        width: 70px;
        height: 70px
    }

    .Solution.SolutionJinrong .content .block3 ul li .text h2 {
        font-size: 24px
    }

    .Solution.SolutionJinrong .content .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionJinrong .content .block3 ul li:after {
        width: 134px;
        height: 170px
    }

    .Solution.SolutionJinrong .content .block5 {
        padding: 30px 0
    }

    .Solution.SolutionJiwu .content .block1 ul li .icon {
        width: 120px;
        margin: 0 auto 20px
    }

    .Solution.SolutionJiwu .content .block2 img {
        margin: 50 auto 0
    }

    .Solution.SolutionJiwu .content .block3 ul {
        margin-top: 45px
    }

    .Solution.SolutionJiwu .content .block3 ul li {
        height: 400px
    }

    .Solution.SolutionJiwu .content .block3 ul li .icon {
        width: 70px;
        height: 70px
    }

    .Solution.SolutionJiwu .content .block3 ul li .text {
        padding-right: 5%
    }

    .Solution.SolutionJiwu .content .block3 ul li .text h2 {
        font-size: 24px
    }

    .Solution.SolutionJiwu .content .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionJiwu .content .block3 ul li:after {
        width: 134px;
        height: 170px
    }

    .Solution.SolutionJiwu .content .block5 {
        padding: 30px 0
    }

    .Solution.SolutionLvyou .content .block1 ul li .icon {
        width: 104px;
        margin: 0 auto 30px
    }

    .Solution.SolutionLvyou .content .block2 img {
        margin: 50 auto 0
    }

    .Solution.SolutionLvyou .content .block2 ul {
        margin-top: 100px
    }

    .Solution.SolutionLvyou .content .block2 ul li .icon {
        width: 95px;
        margin: 0 auto 45px
    }

    .Solution.SolutionLvyou .content .block2 ul li .text h2 {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        position: relative
    }

    .Solution.SolutionLvyou .content .block2 ul li .text h2:after {
        width: 65px
    }

    .Solution.SolutionLvyou .content .block2 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution.SolutionLvyou .content .block3 {
        padding-bottom: 120px
    }

    .Solution.SolutionLvyou .content .block3 ul {
        margin-top: 100px
    }

    .Solution.SolutionLvyou .content .block3 ul li {
        text-align: center;
        padding: 0 4%;
        border-left: 1px solid #eee
    }

    .Solution.SolutionLvyou .content .block3 ul li .icon {
        width: 110px;
        margin-bottom: 40px
    }

    .Solution.SolutionLvyou .content .block3 ul li .text h2 {
        font-size: 16px
    }

    .Solution.SolutionLvyou .content .block3 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne h2 {
        font-size: 20px;
        margin-top: 30px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 50px auto
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul {
        margin: 0 -8px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul li {
        padding: 0 8px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul li .text {
        padding: 10px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul li .text p {
        font-size: 16px;
        line-height: 26px;
        padding-top: 20px
    }

    .Solution.SolutionLvyou .content .block5 {
        padding: 30px 0
    }

    .Solution.SolutionShouhou .content .block1 ul li .icon {
        width: 120px;
        margin: 0 auto 30px
    }

    .Solution.SolutionShouhou .content .block2 img {
        margin: 50 auto 0
    }

    .Solution.SolutionShouhou .content .block3 ul {
        margin-top: 45px
    }

    .Solution.SolutionShouhou .content .block3 ul li {
        height: 400px
    }

    .Solution.SolutionShouhou .content .block3 ul li .icon {
        width: 70px;
        height: 70px
    }

    .Solution.SolutionShouhou .content .block3 ul li .text {
        padding-right: 5%
    }

    .Solution.SolutionShouhou .content .block3 ul li .text h2 {
        font-size: 24px
    }

    .Solution.SolutionShouhou .content .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionShouhou .content .block3 ul li:after {
        width: 134px;
        height: 170px
    }

    .Solution.SolutionShouhou .content .block4 .list {
        margin: 40px -8px 30px
    }

    .Solution.SolutionShouhou .content .block4 .list li {
        width: 50%;
        padding: 0 8px
    }

    .Solution.SolutionShouhou .content .block4 .list li .text {
        padding: 8%
    }

    .Solution.SolutionShouhou .content .block4 .list li .text h1 {
        font-size: 30px
    }

    .Solution.SolutionShouhou .content .block4 .list li .text h2 {
        font-size: 30px;
        margin: 20px 0
    }

    .Solution.SolutionShouhou .content .block4 .list li .text p {
        font-size: 20px;
        line-height: 30px;
        max-height: 120px
    }

    .Solution.SolutionShouhou .content .block5 {
        padding: 30px 0
    }

    .Solution.SolutionYunliang .block2 {
        padding: 0
    }

    .Solution.SolutionYunliang .block2 .bg {
        margin-top: 50px
    }

    .Solution.SolutionYunliang .block2 .bg .text {
        padding: 50px 0
    }

    .Solution.SolutionYunliang .block2 .bg .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionYunliang .block2 .bg .text:before {
        width: 25px;
        height: 21px;
        top: 40px
    }

    .Solution.SolutionYunliang .block2 .bg .text:after {
        width: 25px;
        height: 21px;
        bottom: 40px
    }

    .Solution.SolutionYunliang .block2 .bg ul {
        margin-top: 0
    }

    .Solution.SolutionYunliang .block2 .bg ul li h2 {
        font-size: 20px
    }

    .Solution.SolutionYunliang .block3 {
        padding-bottom: 50px
    }

    .Solution.SolutionYunliang .block3 ul {
        margin-top: 100px
    }

    .Solution.SolutionYunliang .block3 ul li {
        text-align: center;
        padding: 0 5%;
        border-left: 1px solid #eee
    }

    .Solution.SolutionYunliang .block3 ul li .icon {
        width: 70px;
        margin-bottom: 40px
    }

    .Solution.SolutionYunliang .block3 ul li .text h2 {
        font-size: 16px
    }

    .Solution.SolutionYunliang .block3 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution.SolutionYunliang .block4 .caseOne h2 {
        font-size: 18px;
        margin-top: 50px
    }

    .Solution.SolutionYunliang .block4 .caseOne h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 50px auto
    }

    .Solution.SolutionYunliang .block4 .caseOne ul {
        margin: 0 -8px
    }

    .Solution.SolutionYunliang .block4 .caseOne ul li {
        padding: 0 8px
    }

    .Solution.SolutionYunliang .block4 .caseOne ul li .text {
        padding: 10px
    }

    .Solution.SolutionYunliang .block4 .caseOne ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionYunliang .block5 {
        padding: 30px 0
    }

    .Solution.SolutionChongdianzhan .content .block1 ul li .icon {
        margin: 0 auto 30px
    }

    .Solution.SolutionChongdianzhan .content .block2 h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 40px auto
    }

    .Solution.SolutionChongdianzhan .content .block2 ul {
        margin-top: 40px
    }

    .Solution.SolutionChongdianzhan .content .block2 ul li {
        margin-bottom: 40px
    }

    .Solution.SolutionChongdianzhan .content .block2 ul li h2 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .Solution.SolutionChongdianzhan .content .block2 ul li p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul {
        margin-top: 100px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul li .icon {
        width: 70px;
        margin: 0 auto 40px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul li .text h2 {
        font-size: 16px;
        padding-bottom: 15px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Solution.SolutionCase .list {
        margin-bottom: 75px
    }

    .Solution.SolutionCase .list ul {
        margin: 0 -10px
    }

    .Solution.SolutionCase .list ul li {
        padding: 0 10px;
        margin-top: 75px
    }

    .Solution.SolutionCase .list ul li .text .other span {
        font-size: 12px;
        padding-bottom: 10px
    }

    .Solution.SolutionCase .list ul li .text h2 {
        font-size: 20px;
        line-height: 30px;
        max-height: 30px;
        margin: 20px 0 10px
    }

    .Solution.SolutionCase .list ul li .text p {
        font-size: 14px;
        line-height: 24px;
        max-height: 48px
    }

    .Solution.SolutionCase .list ul li .text i {
        font-size: 22px;
        margin-top: 20px
    }

    .Search .content .form {
        padding: 55px 0
    }

    .Search .content .form .bigTitle:after {
        top: 20px
    }

    .Search .content .form .box {
        margin: 45px auto;
        width: 45%
    }

    .Search .content .form input {
        height: 45px;
        line-height: 45px;
        padding: 15px;
        font-size: 16px
    }

    .Search .content .form .btn {
        height: 45px;
        line-height: 45px
    }

    .Search .content .form .btn i {
        font-size: 24px
    }

    .Search .content .nodata {
        padding: 45px 0
    }

    .Search .content .nodata h2 {
        font-size: 20px
    }

    .Search .content .nodata .box {
        text-align: center;
        padding: 100px 0
    }

    .Search .content .nodata .box .icon {
        width: 75px;
        margin-bottom: 25px
    }

    .Search .content .nodata .box p {
        font-size: 16px
    }

    .Search .content .block {
        min-height: 550px
    }

    .Search .content .block .tit {
        font-size: 24px
    }

    .Search .content .block .listNews .item {
        margin-top: 45px;
        padding-bottom: 45px
    }

    .Search .content .block .listNews .item .img {
        width: 15%;
        float: left;
        margin-right: 2%;
        overflow: hidden
    }

    .Search .content .block .listNews .item .text {
        height: auto;
        overflow: hidden;
        padding: 2% 0 0
    }

    .Search .content .block .listNews .item .text h2 {
        font-size: 20px;
        margin-bottom: 10px
    }

    .Search .content .block .listNews .item .text p {
        font-size: 16px;
        line-height: 30px;
        max-height: 60px
    }

    .Search .content .pading {
        margin-top: 40px
    }

    .Page404 .content {
        padding: 200px 0
    }

    .Page404 .content .text h1 {
        font-size: 60px
    }

    .Page404 .content .text .p p {
        width: 125px;
        font-size: 16px;
        line-height: 24px
    }

    .Page404 .content .text .p .btn {
        width: 180px;
        height: 45px;
        line-height: 45px;
        font-size: 16px
    }

    .Page404 .content .text .p .btn i {
        font-size: 16px
    }

    .Mobile .content .sub .left .top h1 {
        font-size: 30px
    }

    .Mobile .content .sub .left .top p {
        font-size: 14px
    }

    .Mobile .content .sub .left .ewm img {
        margin-right: 30px
    }

    .Mobile .content .sub .left .ewm .text {
        padding: 30px 0
    }

    .Mobile .content .sub .left .ewm .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Mobile .content .sub .left .textBox {
        margin-top: 50px
    }

    .Mobile .content .sub .left .textBox p {
        font-size: 14px;
        margin-bottom: 10px
    }

    .Mobile .content .sub .left .textBox h4 {
        font-size: 14px;
        text-indent: 17px
    }

    .Mobile .content .step {
        margin-top: 80px
    }

    .Mobile .content .step li {
        padding: 70px 35px
    }

    .Mobile .content .step li h2 {
        font-size: 20px
    }

    .Service .tit {
        font-size: 30px;
        position: relative;
        text-align: center;
        line-height: 40px;
        margin: 100px 0 50px;
        display: inline-block
    }

    .Service .tit:after,.Service .tit:before {
        content: "";
        display: block;
        width: 1200px;
        height: 1px;
        background: #DADADA;
        position: absolute;
        top: 50%;
        margin-top: -0.5px
    }

    .Service .tit:before {
        left: -1215px
    }

    .Service .tit:after {
        right: -1215px
    }

    .Service .service-con .title {
        padding: 100px 0
    }

    .Service .service-con .title h3 {
        font-size: 36px;
        line-height: 46px
    }

    .Service .service-con .title p {
        font-size: 18px;
        line-height: 35px;
        margin-top: 18px
    }

    .Service .service-con .icon-list .bottom .icon-item {
        padding: 40px 0 2px
    }

    .Service .service-con .icon-list .icon-item {
        padding-bottom: 55px
    }

    .Service .service-con .icon-list .icon-item img {
        display: inline-block;
        width: 50px;
        margin-right: 25px
    }

    .Service .service-con .icon-list .icon-item .text {
        font-size: 20px;
        line-height: 30px;
        width: 261px
    }

    .Service .service-con .icon-list .icon-item .text span {
        font-size: 45px
    }

    .Service .service-con .icon-list .video-live {
        margin: 100px 0
    }

    .Service .service-con .service-list .service-item {
        padding-bottom: 60px
    }

    .Service .service-con .service-list .service-item h3 {
        font-size: 20px;
        line-height: 30px;
        margin: 25px 0 10px
    }

    .Service .service-con .service-list .service-item p {
        font-size: 14px;
        line-height: 26px;
        height: 55px
    }

    .Service .service-con .service-list .service-item i {
        font-size: 35px
    }

    .Service .service-order .title {
        font-size: 16px;
        line-height: 26px;
        padding: 50px 0 15px 50px
    }

    .Service .service-order .title span {
        color: #FF0000
    }

    .Service .service-order .save_form {
        padding-top: 50px
    }

    .Service .service-order .save_form>ul>li {
        margin-bottom: 20px;
        cursor: pointer;
        padding: 0 4%
    }

    .Service .service-order .save_form>ul>li .fl .clearfix .fl,.Service .service-order .save_form>ul>li .fl .clearfix .fr,.Service .service-order .save_form>ul>li .fr .clearfix .fl,.Service .service-order .save_form>ul>li .fr .clearfix .fr {
        height: 40px;
        line-height: 40px;
        font-size: 16px
    }

    .Service .service-order .save_form>ul>li .fl .clearfix .fl .iconfont,.Service .service-order .save_form>ul>li .fl .clearfix .fr .iconfont,.Service .service-order .save_form>ul>li .fr .clearfix .fl .iconfont,.Service .service-order .save_form>ul>li .fr .clearfix .fr .iconfont {
        width: 50px;
        text-align: center;
        line-height: 40px;
        float: right;
        font-size: 22px;
        position: relative;
        top: 0
    }

    .Service .service-order .save_form>ul>li label {
        font-size: 16px;
        line-height: 26px;
        display: block;
        margin-bottom: 10px
    }

    .Service .service-order .save_form>ul>li label span {
        color: #FF0000
    }

    .Service .service-order .save_form>ul>li .cl {
        font-size: 16px;
        height: 40px;
        line-height: 40px
    }

    .Service .service-order .save_form>ul>li .cl .iconfont {
        width: 50px;
        text-align: center;
        line-height: 40px;
        float: right;
        font-size: 22px;
        position: relative
    }

    .Service .service-order .save_form>ul>li .cl input {
        font-size: 16px;
        padding: 8px 15px
    }

    .Service .service-order .save_form>ul>li .cl.select {
        overflow: visible
    }

    .Service .service-order .save_form>ul>li .select-box label {
        margin-bottom: 0;
        line-height: 40px
    }

    .Service .service-order .save_form>ul>li .select-box em {
        width: 35px;
        height: 38px
    }

    .Service .service-order .save_form>ul>li .select-box.w230px {
        width: 230px
    }

    .Service .service-order .save_form>ul>li .select-box.w230px .input-box {
        padding-left: 10px
    }

    .Service .service-order .save_form>ul>li .select-box .input-box ul {
        max-height: 300px;
        top: 38px;
        left: 80px;
        padding: 5px 0
    }

    .Service .service-order .save_form>ul>li .select-box .input-box ul li {
        padding: 0 30px
    }

    .Service .service-order .save_form>ul>li .select-box.w230px ul {
        left: -16px !important
    }

    .Service .service-order .save_form>ul>li .select-box.w230px ul li {
        padding: 0 25px !important
    }

    .Service .service-order .save_form>ul>li textarea {
        height: 200px;
        font-size: 16px;
        line-height: 26px;
        padding: 15px
    }

    .Service .service-order .save_form .btns {
        text-align: center;
        padding: 20px 0 100px
    }

    .Service .service-order .save_form .btns div {
        font-size: 16px;
        text-align: center;
        width: 200px;
        padding: 15px 0;
        display: inline-block;
        cursor: pointer
    }

    .Service .service-order .save_form .btns .reset_btn {
        background: #EEEEEE;
        margin-left: 15px
    }

    .Service .service-dtxq .right .text h3 {
        color: #1D4BBE;
        font-size: 20px;
        line-height: 30px
    }

    .Service .service-wb .search {
        padding: 40px 50px;
        margin-top: 100px
    }

    .Service .service-wb .search .tag {
        font-size: 34px
    }

    .Service .service-wb .search .input-box {
        border-radius: 25px;
        height: 50px;
        overflow: hidden
    }

    .Service .service-wb .search .input-box input {
        font-size: 16px;
        width: 93%;
        height: 100%;
        padding-left: 15px;
        float: left
    }

    .Service .service-wb .search .input-box i {
        font-size: 25px;
        line-height: 50px
    }

    .Service .service-wb .list {
        padding-bottom: 100px
    }

    .Service .service-wb .list .item {
        padding: 50px
    }

    .Service .service-wb .list .item h3 {
        font-size: 24px;
        margin-bottom: 25px
    }

    .Service .service-wb .list .item p {
        font-size: 16px;
        line-height: 26px;
        height: 50px
    }

    .Service .service-wb .list .item i {
        font-size: 24px;
        margin-top: 25px
    }

    .Service .service-dt .container {
        padding: 50px 0 100px
    }

    .Service .service-dt .textLimgR .text,.Service .service-dt .imgLtextR .text {
        text-align: left;
        padding: 70px 50px 0
    }

    .Service .service-dt .textLimgR .text h3,.Service .service-dt .imgLtextR .text h3 {
        color: #1D4BBE;
        font-size: 20px
    }

    .Service .service-dt .textLimgR .text h1,.Service .service-dt .imgLtextR .text h1 {
        color: #333333;
        font-size: 30px;
        margin-top: 20px
    }

    .Service .service-dt .textLimgR .text p,.Service .service-dt .imgLtextR .text p {
        color: #666;
        font-size: 14px;
        margin-top: 40px;
        line-height: 34px
    }

    .Service .service-dt .textLimgR .text i,.Service .service-dt .imgLtextR .text i {
        color: #A4A4A4;
        font-size: 24px;
        margin-top: 20px
    }

    .Service .service-search .con .info-list .info-item {
        font-size: 24px;
        line-height: 34px;
        margin: 0 40px 30px
    }

    .Service .service-search .con .info-list .info-item i {
        font-size: 24px;
        line-height: 34px
    }

    .Service .service-search .main {
        width: 1150px;
        margin: 0 auto
    }

    .Service .service-search .main .input-box {
        width: 100%;
        height: 70px;
        padding: 0 25px
    }

    .Service .service-search .main .input-box input {
        width: 97%;
        height: 100%;
        float: left;
        font-size: 20px
    }

    .Service .service-search .main .input-box .iconfont {
        font-size: 30px;
        float: left;
        line-height: 70px
    }

    .Service .service-search .main .search-btn,.Service .service-search .main .reset-btn {
        width: 225px;
        color: #fff;
        font-size: 16px;
        background: #014ABB;
        display: inline-block;
        padding: 10px 0;
        text-align: center;
        margin: 50px 0 40px
    }

    .Service .service-search .main .reset-btn {
        background: #F5F5F5;
        margin-left: 15px
    }

    .Service .service-search .main .not {
        font-size: 18px
    }

    .Service .service-search .main .not span {
        color: #de0000;
        line-height: 34px
    }

    .Service .service-search .main .not p {
        font-size: 16px;
        line-height: 26px
    }

    .Service .service-search .main .not .shoppingTitle {
        color: #ff8400
    }

    .Service .service-search .main .not .shoppingURL {
        display: inline-block;
        width: 123px;
        background: #ff8400;
        text-align: center;
        color: white;
        font-size: 16px;
        line-height: 40px
    }

    .Service .service-search .img-box {
        font-size: 40px;
        color: #fff;
        text-align: center;
        padding-bottom: 50px
    }

    .Service .service-search .img-box .text-box {
        text-align: center;
        padding-top: 150px;
        top: 0;
        left: 0;
        width: 100%
    }

    .Service .service-search .img-box .text-box .login {
        font-size: 16px;
        border: 1px solid #fff;
        border-radius: 20px;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        color: #fff;
        width: 150px;
        vertical-align: middle;
        margin: 40px auto
    }

    .Service .service-search .img-box .text-box .login a {
        color: #fff;
        margin: 0 15px
    }

    .Service .service-search .img-box .text-box .login a:hover {
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

    .Service .huanbao-search .con .info-list .info-item {
        font-size: 24px;
        line-height: 34px;
        margin: 0 40px 30px
    }

    .Service .huanbao-search .con .info-list .info-item i {
        font-size: 24px;
        line-height: 34px
    }

    .Service .huanbao-search .main {
        width: 1150px;
        margin: 0 auto;
        overflow: hidden
    }

    .Service .huanbao-search .main .input-box {
        height: 60px;
        padding: 0 25px
    }

    .Service .huanbao-search .main .input-box input {
        font-size: 18px
    }

    .Service .huanbao-search .main .imgCode-box {
        height: 60px;
        padding-left: 25px
    }

    .Service .huanbao-search .main .imgCode-box input {
        font-size: 18px
    }

    .Service .huanbao-search .main .list {
        margin-top: 40px
    }

    .Service .huanbao-search .main .list li {
        font-size: 18px;
        line-height: 60px
    }

    .Service .huanbao-search .main .list li .icon-pdf {
        top: 20px
    }

    .Service .huanbao-search .main .search-btn,.Service .huanbao-search .main .reset-btn {
        width: 225px;
        color: #fff;
        font-size: 18px;
        background: #014ABB;
        display: inline-block;
        padding: 15px 0;
        text-align: center;
        margin: 50px 0 40px
    }

    .Service .huanbao-search .main .reset-btn {
        background: #F5F5F5;
        margin-left: 15px
    }

    .Service .huanbao-search .main .not {
        font-size: 18px
    }

    .Service .huanbao-search .main .not span {
        color: #de0000;
        line-height: 34px
    }

    .Service .huanbao-search .main .not p {
        font-size: 16px;
        line-height: 26px
    }

    .Service .huanbao-search .main .not .shoppingTitle {
        color: #ff8400
    }

    .Service .huanbao-search .main .not .shoppingURL {
        display: inline-block;
        width: 123px;
        background: #ff8400;
        text-align: center;
        color: white;
        font-size: 16px;
        line-height: 40px
    }

    .Service .service-financial .sub-tit {
        font-size: 16px;
        line-height: 26px
    }

    .Service .service-financial .con1 ul {
        margin-top: 100px
    }

    .Service .service-financial .con1 ul li {
        float: left;
        width: 33.33333%;
        text-align: center;
        margin-bottom: 100px;
        padding: 0 2%
    }

    .Service .service-financial .con1 ul li img {
        width: 70px;
        display: inline-block
    }

    .Service .service-financial .con1 ul li h4 {
        padding: 30px 0 15px;
        color: #333333;
        font-size: 20px;
        font-weight: bold;
        line-height: 30px;
        position: relative
    }

    .Service .service-financial .con1 ul li h4:after {
        content: "";
        display: block;
        width: 60px;
        height: 1px;
        background: #1D4BBE;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -30px
    }

    .Service .service-financial .con1 ul li p {
        font-size: 12px;
        color: #333333;
        line-height: 22px;
        margin-top: 25px;
        height: 60px
    }

    .Service .service-financial .con2 {
        background: #F5F5F5
    }

    .Service .service-financial .con2 ul li {
        float: left;
        text-align: center;
        width: 14.285714%
    }

    .Service .service-financial .con2 ul li .img-box img {
        width: 95px;
        display: inline-block
    }

    .Service .service-financial .con2 ul li .img-box img.line {
        width: 120px;
        top: 40px
    }

    .Service .service-financial .con2 ul li h4 {
        color: #333;
        font-size: 16px;
        line-height: 26px;
        font-weight: 500;
        margin: 20px 0 10px
    }

    .Service .service-financial .con2 ul li p {
        color: #999;
        font-size: 12px;
        margin: 0 auto;
        margin-bottom: 100px
    }

    .Service .service-financial .con3 {
        padding-bottom: 100px
    }

    .Service .service-financial .con3 .sub-tit {
        padding-bottom: 80px
    }

    .Service .service-financial .con3 h1 {
        font-size: 24px;
        line-height: 34px;
        margin: 60px 0 30px
    }

    .Service .service-financial .con3 h2 {
        font-size: 20px;
        line-height: 30px;
        margin-top: 20px
    }

    .Service .service-financial .con3 p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 5px
    }

    .Service .service-financial .con3 .text {
        padding: 0 100px;
        text-align: left
    }

    .Service .service-financial .con3 .text1 {
        background-image: url(../images/financial_01.png);
        background-position: top;
        background-repeat: no-repeat
    }

    .Service .service-financial .con3 .text2 {
        background-image: url(../images/financial_02.png);
        background-position: top;
        background-repeat: no-repeat
    }

    .Service .service-financial .con3 .text3 {
        background-image: url(../images/financial_03.png);
        background-position: top;
        background-repeat: no-repeat
    }

    .Service .service-site {
        padding: 100px 0
    }

    .Service .service-site h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 40px auto
    }

    .Service .service-site .map .searchBox .top {
        font-size: 16px
    }

    .Service .service-site .map .searchBox .top .icon-location {
        font-size: 22px;
        vertical-align: -3px
    }

    .Service .service-site .map .searchBox .top .myLocation .icon-miaozhun {
        font-size: 21px;
        vertical-align: -3px
    }

    .Service .service-site .map .searchBox .cityBox ul li {
        font-size: 16px;
        line-height: 34px
    }

    .Service .service-site .map .searchBox form input {
        width: 350px;
        font-size: 16px
    }

    .Service .service-site .map .searchBox form .icon-search {
        font-size: 22px;
        vertical-align: -4px
    }

    .Service .service-site .map .searchBox .siteList .t {
        font-size: 16px;
        line-height: 30px
    }

    .Service .service-site .map .searchBox .siteList .t .btnFilter {
        line-height: 30px
    }

    .Service .service-site .map .searchBox .siteList .filterBox {
        height: 320px
    }

    .Service .service-site .map .searchBox .siteList .filterBox span {
        font-size: 16px;
        height: 35px;
        line-height: 35px
    }

    .Service .service-site .map .searchBox .siteList ul {
        height: 320px
    }

    .Service .service-site .map .searchBox .siteList ul li h2 {
        font-size: 16px
    }

    .Service .service-site .map .searchBox .siteList ul li h2 span {
        width: 20px;
        height: 20px;
        line-height: 20px
    }

    .Service .service-site .map .searchBox .siteList ul li p {
        font-size: 14px
    }

    .Service .service-site .map .searchBox .siteList ul li p span {
        padding: 3px 9px;
        margin-right: 10px
    }

    .Service .service-site .map .searchBox .siteList ul li .lx {
        line-height: 35px;
        font-size: 16px
    }

    .Service .service-site .map .searchBox .btnUp i {
        font-size: 18px
    }

    .product-compare {
        padding-top: 80px;
        margin-bottom: 100px
    }

    .product-compare .compare_about {
        margin-bottom: 70px
    }

    .product-compare .compare_about h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 15px
    }

    .product-compare .compare_about p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 40px
    }

    .product-compare .compare_about h3 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px
    }

    .product-compare .compare_about table tr td {
        font-size: 14px;
        line-height: 24px;
        padding: 10px 0
    }

    .product-compare .compare_about table tr:first-child td {
        font-size: 16px
    }

    .product-compare .compare-result table tr td,.product-compare .compare-result table tr th {
        line-height: 42px;
        font-size: 14px;
        padding: 0 20px
    }

    .product-compare .compare-result table tr th {
        padding: 0 20px;
        width: 260px
    }

    .product-compare .compare-result table tr th.compare_title {
        font-size: 20px
    }

    .product-compare .compare-result table select {
        font-size: 14px
    }

    .product-compare .compare-result table thead tr td {
        padding: 30px 0
    }

    .product-compare .compare-result table thead tr td h4 a {
        font-size: 16px
    }

    .product-compare .compare-result table thead tr td a.compare_order {
        padding: 6px 15px
    }

    .product-compare .compare-result table thead tr td a.compare_order i {
        font-size: 20px;
        margin-right: 10px
    }

    .product-compare .compare-result table thead tr td a.compare_order span {
        top: -3px
    }

    .order-result {
        padding: 200px 0 250px
    }

    .order-result img {
        margin: 0 auto 20px
    }

    .order-result h1 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .order-result p {
        font-size: 14px
    }

    .order-result .btns {
        padding-top: 40px;
        display: inline-block
    }

    .order-result .btns a {
        font-size: 14px;
        line-height: 24px;
        padding: 4px 10px;
        margin: 0 6px
    }

    .order-result .qr img {
        width: 180px
    }

    .Technology .content .block .item .text {
        font-size: 30px;
        padding: 30px
    }

    .Technology .content .block .item .text span {
        font-size: 38px
    }

    .Technology .content .block .item .text i {
        font-size: 30px
    }

    .Technology .content .block.block1 {
        padding: 100px 0
    }

    .Technology .content .block.block1 h1 {
        font-size: 24px;
        line-height: 34px
    }

    .Technology .content .block.block1 ul {
        margin-top: 100px
    }

    .Technology .content .block.block1 ul li .icon {
        width: 95px;
        margin: 0 auto 45px
    }

    .Technology .content .block.block1 ul li .text h2 {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .Technology .content .block.block1 ul li .text h2:after {
        width: 65px
    }

    .Technology .content .block.block1 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Technology .content .block.block2 .left {
        padding-right: 13px
    }

    .Technology .content .block.block2 .left .item:first-child {
        margin-bottom: 24px
    }

    .Technology .content .block.block2 .right {
        padding-left: 13px
    }

    .Technology .content .block.block3 {
        margin-top: 75px
    }

    .Technology .content .block.block3 ul {
        margin: 0 -13px
    }

    .Technology .content .block.block3 ul li {
        padding: 0 13px
    }

    .Technology .content .block.block4 {
        margin: 75px 0 85px
    }

    .Technology .content .block.block4 ul {
        margin: 0 -13px
    }

    .Technology .content .block.block4 ul li {
        padding: 0 13px
    }

    .TechnologyRuikong .content .block1 {
        margin-top: 100px
    }

    .TechnologyRuikong .content .block1 .right .text .t {
        font-size: 16px;
        margin-bottom: 20px
    }

    .TechnologyRuikong .content .block1 .right .text .t span {
        font-size: 24px;
        vertical-align: -2px
    }

    .TechnologyRuikong .content .block1 .right .text .t s {
        font-size: 12px;
        vertical-align: 3px
    }

    .TechnologyRuikong .content .block1 .right .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyRuikong .content .block2 {
        margin-top: 100px
    }

    .TechnologyRuikong .content .block2 ul {
        margin: 0 -13px
    }

    .TechnologyRuikong .content .block2 ul li {
        padding: 0 13px
    }

    .TechnologyRuikong .content .block2 ul li .text h2 {
        font-size: 20px;
        margin-bottom: 15px
    }

    .TechnologyRuikong .content .block2 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyRuikong .content .block2 ul li .t {
        font-size: 24px;
        padding: 15px 0
    }

    .TechnologyRuikong .content .block2 ul li .t s {
        color: #8a8a8a;
        font-size: 12px;
        vertical-align: 5px
    }

    .TechnologyRuikong .content .block2 ul li .t span {
        font-size: 16px;
        vertical-align: 3px
    }

    .TechnologyRuikong .content .block3 {
        margin-top: 100px
    }

    .TechnologyRuikong .content .block4 {
        margin-top: 30px
    }

    .TechnologyRuikong .content .block4 .banner .swiper-slide .text {
        top: 38%
    }

    .TechnologyRuikong .content .block4 .banner .swiper-slide .text h2 {
        font-size: 24px;
        margin-bottom: 20px;
        padding-bottom: 20px
    }

    .TechnologyRuikong .content .block4 .banner .swiper-slide .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology3s .content .block1 {
        margin-top: 40px
    }

    .Technology3s .content .block1 .left .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Technology3s .content .block2 {
        margin-top: 100px
    }

    .Technology3s .content .block2 ul {
        margin-top: 40px
    }

    .Technology3s .content .block2 ul li.video .play {
        width: 69px;
        height: 69px
    }

    .Technology3s .content .block2 ul li.video h2 {
        font-size: 16px;
        height: 60px;
        line-height: 60px
    }

    .Technology3s .content .block2 ul li.text {
        padding: 4% 4% 0
    }

    .Technology3s .content .block2 ul li.text h1 {
        font-size: 20px;
        margin-bottom: 2%
    }

    .Technology3s .content .block2 ul li.text p {
        font-size: 14px;
        line-height: 24px
    }

    .Technology3s .content .block2 ul li.text dl dd {
        padding-bottom: 20px
    }

    .Technology3s .content .block2 ul li.text dl dd img {
        height: 60px;
        margin: 0 auto 15px
    }

    .Technology3s .content .block2 ul li.text dl dd h2 {
        font-size: 14px
    }

    .Technology3s .content .block2 ul li.text .info {
        margin-top: 20px
    }

    .Technology3s .content .block3 {
        margin-top: 40px
    }

    .Technology3s .content .block3 .bigTitle {
        top: 100px
    }

    .Technology3s .content .block3 .bigTitle:before {
        top: 20px
    }

    .Technology3s .content .block3 .banner .swiper-slide .text {
        top: 38%
    }

    .Technology3s .content .block3 .banner .swiper-slide .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology3s .content .block4 {
        margin-top: 40px;
        margin-bottom: 100px
    }

    .Technology3s .content .block4 .bigTitle {
        top: 60px
    }

    .Technology3s .content .block4 .bigTitle:before {
        top: 20px
    }

    .Technology3s .content .block4 .text-box p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology3s1 .content .imgLtextR .video .poster h2,.Technology3s1 .content .textLimgR .video .poster h2 {
        font-size: 16px
    }

    .Technology3s1 .content .imgLtextR .text h3,.Technology3s1 .content .textLimgR .text h3 {
        font-size: 22px;
        margin-bottom: 20px;
        color: #333
    }

    .Technology3s1 .content .imgLtextR .text h4,.Technology3s1 .content .textLimgR .text h4 {
        font-size: 16px
    }

    .Technology3s1 .content .imgLtextR .text p,.Technology3s1 .content .textLimgR .text p {
        font-size: 14px;
        color: #333
    }

    .Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_con p {
        font-size: 14px
    }

    .TechnologySafe .content .block .bigTitle {
        margin: 100px 0
    }

    .TechnologySafe .content .block ul li {
        margin-bottom: 100px
    }

    .TechnologySafe .content .block ul li h2 {
        font-size: 24px;
        margin-bottom: 15px
    }

    .TechnologySafe .content .block ul li p {
        font-size: 14px;
        line-height: 24px;
        margin: 0 auto 40px
    }

    .TechnologySafe .content .block ul li .video .poster .play {
        width: 69px;
        height: 69px
    }

    .TechnologySafe .content .block ul li .video .poster p {
        font-size: 16px
    }

    .TechnologySafe1 .content .imgLtextR .video .poster h2,.TechnologySafe1 .content .textLimgR .video .poster h2 {
        font-size: 16px
    }

    .TechnologySafe1 .content .imgLtextR .text,.TechnologySafe1 .content .textLimgR .text {
        padding: 2.2% 3.5% 0 2.2%
    }

    .TechnologySafe1 .content .imgLtextR .text h3,.TechnologySafe1 .content .textLimgR .text h3 {
        font-size: 22px;
        margin-bottom: 20px;
        color: #333
    }

    .TechnologySafe1 .content .imgLtextR .text p,.TechnologySafe1 .content .textLimgR .text p {
        font-size: 14px;
        color: #333
    }

    .TechnologySafe1 .content .imgLtextR .text .list ul li,.TechnologySafe1 .content .imgLtextR .text .list1 ul li,.TechnologySafe1 .content .textLimgR .text .list ul li,.TechnologySafe1 .content .textLimgR .text .list1 ul li {
        margin-left: 2%
    }

    .TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_con p {
        font-size: 14px
    }

    .Technology3s2 .content .block1 .left .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Technology3s2 .content .block2 .banner .swiper-slide .text h3 {
        font-size: 20px
    }

    .Technology3s2 .content .block2 .banner .swiper-slide .text p {
        font-size: 14px;
        line-height: 24px
    }

    .Technology3s2 .content .block3 ul li.video h2 {
        height: 60px;
        line-height: 60px;
        font-size: 16px
    }

    .Technology3s2 .content .block3 ul li.text .dl1 dd h1 {
        font-size: 20px
    }

    .Technology3s2 .content .block3 ul li.text .dl1 dd p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyNaiyong .content .block h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 40px auto
    }

    .TechnologyNaiyong .content .block1 {
        margin-top: 100px
    }

    .TechnologyNaiyong .content .block1 .poster .play {
        width: 69px;
        height: 69px
    }

    .TechnologyNaiyong .content .block2 {
        margin-top: 100px
    }

    .TechnologyNaiyong .content .block3 {
        margin-top: 100px
    }

    .TechnologyNaiyong .content .block3 ul {
        margin-top: 100px
    }

    .TechnologyNaiyong .content .block3 ul li .icon {
        width: 70px;
        margin: 0 auto 30px
    }

    .TechnologyNaiyong .content .block3 ul li .text h2 {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .TechnologyNaiyong .content .block3 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyNaiyong .content .block3 .ul {
        margin: 40px -13px 100px
    }

    .TechnologyNaiyong .content .block3 .ul .li {
        padding: 0 13px
    }

    .TechnologyNaiyong .content .block3 .ul .li h2 {
        font-size: 20px;
        margin-top: 15px
    }

    .TechnologyAnruitong .content .info {
        margin-top: 100px
    }

    .TechnologyAnruitong .content .info h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 40px auto
    }

    .TechnologyAnruitong .content .imgLtextR .text,.TechnologyAnruitong .content .textLimgR .text {
        padding: 10% 5% 0 5%
    }

    .TechnologyAnruitong .content .imgLtextR .text h3,.TechnologyAnruitong .content .textLimgR .text h3 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .TechnologyAnruitong .content .imgLtextR .text p,.TechnologyAnruitong .content .textLimgR .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyAnruitong .content .pei {
        height: 260px;
        margin-top: 100px
    }

    .TechnologyAnruitong .content .pei h4 {
        font-size: 16px
    }

    .TechnologyAnruitong .content .pei h4 i {
        font-size: 22px;
        vertical-align: -2px
    }

    .TechnologyAnxin .content .info {
        margin-top: 100px
    }

    .TechnologyAnxin .content .info h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 40px auto
    }

    .TechnologyAnxin .content .imgLtextR .text h3,.TechnologyAnxin .content .textLimgR .text h3 {
        font-size: 24px;
        margin-bottom: 30px
    }

    .TechnologyAnxin .content .imgLtextR .text h3 i,.TechnologyAnxin .content .textLimgR .text h3 i {
        width: 100px;
        height: 87px;
        vertical-align: -35px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li,.TechnologyAnxin .content .textLimgR .text ul li {
        margin-bottom: 20px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li h4,.TechnologyAnxin .content .textLimgR .text ul li h4 {
        font-size: 18px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li p,.TechnologyAnxin .content .textLimgR .text ul li p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li:before,.TechnologyAnxin .content .textLimgR .text ul li:before {
        top: -1px
    }

    .TechnologyAnxin .content .pei {
        height: 260px;
        margin-top: 100px
    }

    .TechnologyAnxin .content .pei h4 {
        font-size: 16px
    }

    .TechnologyAnxin .content .pei h4 i {
        font-size: 22px;
        vertical-align: -2px
    }

    .TechnologyShushi .content {
        margin-bottom: 100px
    }

    .TechnologyShushi .content .bigBanner {
        margin-bottom: 100px
    }

    .TechnologyShushi .content .imgLtextR,.TechnologyShushi .content .textLimgR {
        margin-top: 30px
    }

    .TechnologyShushi .content .imgLtextR .text,.TechnologyShushi .content .textLimgR .text {
        padding: 8% 7% 0 7%
    }

    .TechnologyShushi .content .imgLtextR .text i,.TechnologyShushi .content .textLimgR .text i {
        width: 125px;
        height: 74px;
        display: block;
        margin-bottom: 15px
    }

    .TechnologyShushi .content .imgLtextR .text h3,.TechnologyShushi .content .textLimgR .text h3 {
        font-size: 24px;
        margin-bottom: 15px
    }

    .TechnologyShushi .content .imgLtextR .text p,.TechnologyShushi .content .textLimgR .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyZhinengwanglian .content .info {
        margin: 100px 0 40px
    }

    .TechnologyZhinengwanglian .content .info h4 {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyZhinengwanglian .content .block .item .text {
        font-size: 30px;
        padding: 30px
    }

    .TechnologyZhinengwanglian .content .block .item .text span {
        font-size: 38px
    }

    .TechnologyZhinengwanglian .content .block .item .text i {
        font-size: 30px
    }

    .TechnologyZhinengwanglian .content .block .item .qr p {
        font-size: 16px
    }

    .TechnologyZhinengwanglian .content .block.block1 .left {
        padding-right: 13px
    }

    .TechnologyZhinengwanglian .content .block.block1 .left .item:first-child {
        margin-bottom: 24px
    }

    .TechnologyZhinengwanglian .content .block.block1 .right {
        padding-left: 13px
    }

    .TechnologyZhinengwanglian .content .block.block1 .right .item:first-child {
        margin-bottom: 24px
    }

    .TechnologyZhinengwanglian .content .block.block2 {
        margin: 24px 0 85px
    }

    .TechnologyZhinengwanglian .content .block.block2 ul {
        margin: 0 -13px
    }

    .TechnologyZhinengwanglian .content .block.block2 ul li {
        padding: 0 13px
    }

    .TechnologyKeyun .content .info {
        margin: 100px 0 40px
    }

    .TechnologyKeyun .content .info h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 40px auto
    }

    .TechnologyKeyun .content .imgLtextR,.TechnologyKeyun .content .textLimgR {
        padding: 60px 0
    }

    .TechnologyKeyun .content .imgLtextR .text h3,.TechnologyKeyun .content .textLimgR .text h3 {
        font-size: 24px;
        margin-bottom: 15px
    }

    .TechnologyKeyun .content .imgLtextR .text p,.TechnologyKeyun .content .textLimgR .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyKeyun .content .imgLtextR .text ul,.TechnologyKeyun .content .textLimgR .text ul {
        margin-top: 15px
    }

    .TechnologyKeyun .content .imgLtextR .text ul li,.TechnologyKeyun .content .textLimgR .text ul li {
        margin-bottom: 20px
    }

    .TechnologyKeyun .content .imgLtextR .text ul li h4,.TechnologyKeyun .content .textLimgR .text ul li h4 {
        font-size: 20px
    }

    .TechnologyKeyun .content .imgLtextR .text ul li:before,.TechnologyKeyun .content .textLimgR .text ul li:before {
        top: 0
    }

    .TechnologyKeyun .content .pei {
        height: 260px;
        margin-top: 100px
    }

    .TechnologyKeyun .content .pei h4 {
        font-size: 16px
    }

    .TechnologyKeyun .content .pei h4 i {
        font-size: 22px;
        vertical-align: -2px
    }

    .TechnologyJiashi .content ul {
        margin-bottom: 100px
    }

    .TechnologyJiashi .content ul li {
        margin-top: 100px
    }

    .TechnologyJiashi .content ul li h2 {
        font-size: 24px;
        margin-bottom: 50px
    }

    .TechnologyJiashi .content ul li .video .poster .play {
        width: 69px;
        height: 69px
    }

    .TechnologyJingqu .content .info {
        margin: 100px 0
    }

    .TechnologyJingqu .content .info h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 40px auto
    }

    .TechnologyJingqu .content .info ul {
        margin: 100px auto
    }

    .TechnologyJingqu .content .info ul li .icon {
        width: 85px
    }

    .TechnologyJingqu .content .info ul li .text h2 {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .TechnologyJingqu .content .info ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyJingqu .content .block.block1 {
        padding-bottom: 80px
    }

    .TechnologyJingqu .content .block.block1 .bigTitle {
        margin: 80px 0
    }

    .TechnologyJingqu .content .block.block1 .bigTitle:before {
        top: 20px
    }

    .TechnologyJingqu .content .block.block1 .left {
        padding: 10% 5%
    }

    .TechnologyJingqu .content .block.block1 .left h2 {
        font-size: 24px;
        margin-bottom: 15px
    }

    .TechnologyJingqu .content .block.block1 .left h2 span {
        font-size: 20px
    }

    .TechnologyJingqu .content .block.block1 .left p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyJingqu .content .block.block2 {
        margin: 80px 0
    }

    .TechnologyJingqu .content .block.block2 .bigTitle {
        margin-bottom: 60px
    }

    .TechnologyJingqu .content .block.block2 ul li {
        padding: 0 6px
    }

    .TechnologyJingqu .content .block.block2 ul li .text {
        padding: 12px 5px
    }

    .TechnologyJingqu .content .block.block2 ul li .text h2 {
        font-size: 24px;
        margin-bottom: 10px
    }

    .TechnologyJingqu .content .block.block2 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyJingqu .content .block.block3 {
        padding-bottom: 80px
    }

    .TechnologyJingqu .content .block.block3 .bigTitle {
        margin: 80px 0 40px
    }

    .TechnologyJingqu .content .block.block3 .bigTitle:before {
        top: 20px
    }

    .TechnologyJingqu .content .block.block3 ul {
        margin-top: 40px
    }

    .TechnologyJingqu .content .block.block3 ul li {
        padding: 0 8px
    }

    .TechnologyJingqu .content .block.block3 ul li .con .text h2 {
        font-size: 24px;
        margin-bottom: 10px
    }

    .TechnologyJingqu .content .block.block3 ul li .con .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyJingqu .content .block.block4 {
        margin: 80px 0
    }

    .TechnologyJingqu .content .block.block4 .bigTitle {
        margin-bottom: 60px
    }

    .TechnologyJingqu .content .block.block4 ul li {
        padding: 5%
    }

    .TechnologyJingqu .content .block.block4 ul li .img {
        margin-bottom: 50px
    }

    .TechnologyJingqu .content .block.block4 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyJingqu .content .block.block5 {
        margin: 80px 0;
        padding: 80px 0
    }

    .TechnologyJingqu .content .block.block5 .bigTitle {
        margin-bottom: 60px
    }

    .TechnologyJingqu .content .block.block5 ul li .img {
        margin-bottom: 50px
    }

    .TechnologyJingqu .content .block.block5 ul li .text p {
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyJingqu .content .pei {
        height: 260px;
        margin-top: 100px
    }

    .TechnologyJingqu .content .pei h4 {
        font-size: 16px
    }

    .TechnologyJingqu .content .pei h4 i {
        font-size: 22px;
        vertical-align: -2px
    }

    .TechnologyJingqu.anruitong .content .info .bigTitlel {
        margin-top: 100px
    }

    .TechnologyJingqu.anruitong .bgf4 .bigTitle {
        margin-top: 100px
    }

    .TechnologyJingqu.anruitong .block2 .container {
        width: 72%;
        margin: 0 auto
    }

    .TechnologyJingqu.anruitong .img-box-fl {
        width: auto
    }

    .TechnologyJingqu.anruitong .img-box-fl p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJieneng .content .block {
        padding-top: 100px
    }

    .TechnologyJieneng .content .block .imgt {
        margin: 0 auto 40px
    }

    .TechnologyJieneng .content .block h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 0 auto 40px
    }

    .TechnologyJieneng .content .block.block1 .video .poster .play {
        width: 69px;
        height: 69px
    }

    .TechnologyJieneng .content .block.block2 ul li {
        padding-top: 100px
    }

    .TechnologyJieneng .content .block.block2 ul li .bigTitle {
        margin-bottom: 40px
    }

    .TechnologyJieneng .content .block.block2 ul li.bge {
        padding-bottom: 100px
    }

    .TechnologyJieneng .content .block.block2 ul li dl {
        margin-top: 60px
    }

    .TechnologyJieneng .content .block.block2 ul li dl dd {
        padding: 0 30px
    }

    .TechnologyJieneng .content .block.block2 ul li dl dd .text {
        font-size: 14px;
        line-height: 24px;
        padding-top: 25px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR.bt,.TechnologyJieneng .content .block.block2 ul li .imgLtextR.bt {
        margin-top: 40px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text {
        padding: 8%
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text h2,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h2 {
        font-size: 20px;
        margin-bottom: 40px;
        padding-left: 35px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text h2:before,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h2:before {
        font-size: 30px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text h3,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h3 {
        font-size: 16px;
        margin: 30px 0 15px;
        padding-left: 8px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text p,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text p {
        font-size: 14px;
        line-height: 24px;
        padding-left: 8px
    }

    .TechnologyJieneng .content .block.block2 ul li.li3 {
        padding-bottom: 0
    }

    .TechnologyJieneng .content .block.block3 {
        padding-top: 0;
        padding-bottom: 100px
    }

    .TechnologyJieneng .content .block.block3 .bge {
        padding: 100px 0 60px
    }

    .TechnologyJieneng .content .block.block3 ul {
        height: auto;
        overflow: hidden
    }

    .TechnologyJieneng .content .block.block3 ul li {
        padding-top: 100px
    }

    .TechnologyJieneng .content .block.block3 ul li .bigTitle {
        margin-bottom: 40px
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 .bge {
        padding: 100px 0 80px
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 h2 {
        font-size: 20px;
        margin: 70px 0 40px
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 dl {
        margin: 0 -4%
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 dl dd {
        padding: 0 4%;
        font-size: 14px;
        line-height: 24px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl {
        margin-top: 60px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd {
        padding: 0 3%
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd .icon {
        width: 85px;
        margin: 0 auto 30px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd .text h2 {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd .text p {
        font-size: 14px;
        line-height: 24px
    }

    .site-map {
        padding-bottom: 90px
    }

    .site-map .title {
        font-size: 20px;
        padding-bottom: 20px;
        margin-bottom: 16px
    }

    .site-map h2 {
        font-size: 18px;
        line-height: 28px;
        margin-top: 40px;
        margin-bottom: 6px
    }

    .site-map p {
        font-size: 14px;
        line-height: 30px
    }

    .site-map dl {
        padding-bottom: 16px
    }

    .site-map dl dt {
        padding-top: 40px
    }

    .site-map dl dt a {
        font-size: 20px;
        padding-bottom: 20px
    }

    .site-map dl dd {
        padding-top: 20px
    }

    .site-map dl dd a {
        font-size: 16px;
        line-height: 46px
    }

    .About .title h3 {
        font-size: 30px
    }

    .About .title p {
        font-size: 14px;
        line-height: 26px;
        margin-top: 15px
    }

    .About .con-list .list {
        margin-top: 70px
    }

    .About .con-list .list .item p {
        font-size: 16px
    }

    .About .con-list .list .item div {
        font-size: 16px;
        margin-top: 35px
    }

    .About .con-list .list .item div span {
        font-size: 36px
    }

    .About .con-list .more {
        width: 120px;
        padding: 10px 0;
        text-align: center;
        margin: 80px auto;
        font-size: 16px
    }

    .About .about-con {
        padding: 80px 0
    }

    .About .about-con .video-box {
        height: 600px
    }

    .About .about-con .con .section {
        color: #fff;
        margin-top: 80px
    }

    .About .about-con .con .section a p {
        left: 40px;
        bottom: 30px;
        font-size: 30px
    }

    .About .about-con .con .section a p i {
        font-size: 30px;
        margin-left: 10px
    }

    .About .about-qq {
        padding: 100px 0
    }

    .About .about-qq .title img {
        margin: 50px 0 8px
    }

    .About .about-qq .video-box {
        margin-top: 100px;
        height: auto
    }

    .About .about-qq .con .imgLtextR .video .play-btn,.About .about-qq .con .textLimgR .video .play-btn {
        width: 70px;
        height: 70px;
        margin-left: -35px;
        margin-top: -35px
    }

    .About .about-qq .con .imgLtextR .text,.About .about-qq .con .textLimgR .text {
        padding: 120px 80px
    }

    .About .about-qq .con .imgLtextR .text h1,.About .about-qq .con .textLimgR .text h1 {
        font-size: 36px;
        font-weight: 300
    }

    .About .about-qq .con .imgLtextR .text p,.About .about-qq .con .textLimgR .text p {
        font-size: 16px;
        margin-top: 25px;
        line-height: 26px
    }

    .About .about-qq .con .container .nav a {
        width: 32px;
        margin-top: -6px
    }

    .About .about-qq .con .container .nav .prev {
        left: -40px
    }

    .About .about-qq .con .container .nav .next {
        right: -40px
    }

    .About .about-qq .con .list-swiper {
        margin-top: 40px;
        overflow: hidden
    }

    .About .about-qq .con .list-swiper .swiper-wrapper .swiper-slide a .text {
        font-size: 16px;
        padding: 15px 20px
    }

    .About .about-rongyu .title {
        padding: 90px 0 50px
    }

    .About .about-rongyu .con .list {
        padding-bottom: 90px
    }

    .About .about-rongyu .con .list .item .paginationNav a {
        width: 40px;
        margin-top: -45px
    }

    .About .about-rongyu .con .list .item .img-con {
        margin: 40px
    }

    .About .about-rongyu .con .list .item .img-con .num {
        font-size: 14px;
        margin-top: 15px
    }

    .About .about-rongyu .con .list .item .img-box .rongyu-text {
        padding: 0 20px
    }

    .About .about-rongyu .con .list .item .img-box .rongyu-text h2 {
        font-size: 16px;
        line-height: 26px
    }

    .About .about-rongyu .con .list .item .time {
        position: absolute;
        left: -126px;
        top: 40px;
        font-size: 36px
    }

    .About .about-rongyu .con .list .item .time .iconfont {
        font-size: 25px;
        display: inline-block;
        height: 36px;
        vertical-align: middle;
        margin-left: 17px
    }

    .About .about-shehui .title {
        margin-top: 100px
    }

    .About .about-shehui .con {
        margin: 100px 0
    }

    .About .about-shehui .con .textLimgR .text,.About .about-shehui .con .imgLtextR .text {
        padding: 100px
    }

    .About .about-shehui .con .textLimgR .text h1,.About .about-shehui .con .imgLtextR .text h1 {
        font-size: 24px
    }

    .About .about-shehui .con .textLimgR .text p,.About .about-shehui .con .imgLtextR .text p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 25px
    }

    .About .about-shehui .list {
        margin-top: 40px
    }

    .About .about-shehui .list ul {
        margin: 0 -10px
    }

    .About .about-shehui .list ul li {
        padding: 0 10px;
        margin-bottom: 65px
    }

    .About .about-shehui .list ul li .text .deta span {
        font-size: 12px;
        padding-bottom: 10px
    }

    .About .about-shehui .list ul li .text h2 {
        font-size: 20px;
        line-height: 30px;
        max-height: 30px;
        margin: 20px 0 10px
    }

    .About .about-shehui .list ul li .text p {
        font-size: 14px;
        line-height: 24px;
        max-height: 45px
    }

    .About .about-shehui .list ul li .text .other .icon-arrow1 {
        font-size: 20px
    }

    .About .about-shehui .list ul li .text .other span {
        font-size: 14px
    }

    .About .about-shehui .list ul li .text .other i {
        vertical-align: -2px;
        font-size: 18px
    }

    .About .about-shehui .list .btnMore {
        width: 123px;
        height: 34px;
        line-height: 34px;
        margin: 0 auto;
        font-size: 14px
    }

    .About .about-pinpai .img-con {
        position: relative;
        margin-top: 60px
    }

    .About .about-pinpai .img-con .text {
        width: 500px;
        height: 300px;
        top: 150px;
        padding: 50px 60px
    }

    .About .about-pinpai .img-con .text h3 {
        font-size: 30px
    }

    .About .about-pinpai .img-con .text p {
        font-size: 16px;
        font-weight: 300;
        line-height: 26px;
        margin-top: 25px
    }

    .About .about-pinpai .con {
        border: none;
        margin: 0
    }

    .About .about-pinpai .list .titles {
        font-size: 24px;
        padding-bottom: 10px;
        margin-bottom: 40px
    }

    .About .about-pinpai .list .titles ol li {
        display: inline-block;
        position: relative;
        margin-left: 30px
    }

    .About .about-pinpai .list .titles ol li a {
        font-size: 16px
    }

    .About .about-pinpai .list .titles ol li:after {
        content: "";
        width: 100%;
        height: 3px;
        background: #de0000;
        position: absolute;
        left: 0;
        bottom: -10px;
        display: none
    }

    .About .about-pinpai .list .titles ol li.active a,.About .about-pinpai .list .titles ol li:hover a {
        color: #de0000
    }

    .About .about-pinpai .list .titles ol li.active:after,.About .about-pinpai .list .titles ol li:hover:after {
        display: block
    }

    .About .about-pinpai .list .titles .btnMore {
        float: right;
        font-size: 14px;
        margin-top: 5px
    }

    .About .about-pinpai .list .titles .btnMore:hover {
        color: #de0000
    }

    .About .about-pinpai .list .titles .btnMore:hover:after {
        display: none
    }

    .About .about-pinpai .list ul li .img {
        position: relative
    }

    .About .about-pinpai .list ul li .img .play-btn {
        position: absolute;
        left: 25px;
        bottom: 25px
    }

    .About .about-pinpai .list .btnMore {
        width: 123px;
        height: 34px;
        line-height: 34px;
        margin: 0 auto;
        font-size: 14px
    }

    .About .about-qiye .title {
        margin-top: 80px
    }

    .About .about-qiye .title:after {
        width: 40px;
        margin-left: -20px;
        bottom: -15px
    }

    .About .about-qiye .con-list {
        margin: 60px 0 20px
    }

    .About .about-qiye .con-list .list .item h3 {
        font-weight: 500;
        font-size: 24px;
        color: #de0000
    }

    .About .about-qiye .con-list .list .item p {
        margin-top: 20px;
        line-height: 26px
    }

    .About .about-qiye .textLimgR .text,.About .about-qiye .imgLtextR .text {
        padding: 30px 50px
    }

    .About .about-jianjie .img-con .text {
        top: 180px;
        left: 60px;
        width: 850px;
        padding: 60px 50px
    }

    .About .about-jianjie .img-con .text h3 {
        font-size: 30px
    }

    .About .about-jianjie .img-con .text p {
        font-size: 16px;
        margin-top: 25px
    }

    .About .about-jianjie .con {
        padding: 80px 0
    }

    .About .about-jianjie .con .imgLtextR .text,.About .about-jianjie .con .textLimgR .text {
        padding: 60px 100px;
        padding-bottom: 0
    }

    .About .about-jianjie .con .imgLtextR .text .logo1,.About .about-jianjie .con .textLimgR .text .logo1 {
        width: 165px
    }

    .About .about-jianjie .con .imgLtextR .text .logo2,.About .about-jianjie .con .textLimgR .text .logo2 {
        width: 285px
    }

    .About .about-jianjie .con .imgLtextR .text .logo3,.About .about-jianjie .con .textLimgR .text .logo3 {
        width: 130px
    }

    .About .about-jianjie .con .imgLtextR .text .logo4,.About .about-jianjie .con .textLimgR .text .logo4 {
        width: 200px
    }

    .About .about-jianjie .con .imgLtextR .text .logo5,.About .about-jianjie .con .textLimgR .text .logo5 {
        width: 214px
    }

    .About .about-jianjie .con .imgLtextR .text .logo6,.About .about-jianjie .con .textLimgR .text .logo6 {
        width: 200px
    }

    .About .about-jianjie .con .imgLtextR .text .logo7,.About .about-jianjie .con .textLimgR .text .logo7 {
        width: 200px
    }

    .About .about-jianjie .con .imgLtextR .text p,.About .about-jianjie .con .textLimgR .text p {
        font-size: 14px;
        line-height: 26px;
        margin-top: 40px
    }

    .About .about-jianjie .con .imgLtextR .text a,.About .about-jianjie .con .textLimgR .text a {
        font-size: 16px;
        display: block;
        margin-top: 15px
    }

    .About .about-jianjie .con .imgLtextR .text i,.About .about-jianjie .con .textLimgR .text i {
        margin-top: 25px;
        font-size: 25px
    }

    .About .about-course .title {
        margin-top: 80px
    }

    .About .about-course .title:after {
        width: 40px;
        margin-left: -20px;
        bottom: -15px
    }

    .About .about-course .times-list {
        margin-top: 60px
    }

    .About .about-course .times-list .fl,.About .about-course .times-list .fr {
        padding-bottom: 80px;
        margin-bottom: 40px
    }

    .About .about-course .times-list .fl img,.About .about-course .times-list .fr img {
        margin-bottom: 20px
    }

    .About .about-course .times-list .fl .text,.About .about-course .times-list .fr .text {
        font-size: 16px;
        line-height: 30px
    }

    .About .about-course .times-list .fl .text-box h2,.About .about-course .times-list .fr .text-box h2 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 15px
    }

    .About .about-course .times-list .fl .text-box p,.About .about-course .times-list .fr .text-box p {
        font-size: 14px;
        line-height: 24px
    }

    .About .about-course .times-list .fl a i.iconfont,.About .about-course .times-list .fr a i.iconfont {
        font-size: 24px;
        margin-top: 20px
    }

    .About .about-course .times-list .fl .deta,.About .about-course .times-list .fr .deta {
        top: 0;
        z-index: 2;
        font-size: 38px;
        line-height: 52px
    }

    .About .about-course .times-list .fl .deta i,.About .about-course .times-list .fr .deta i {
        font-size: 20px;
        line-height: 52px;
        vertical-align: middle
    }

    .About .about-course .times-list .fl .img-box,.About .about-course .times-list .fr .img-box {
        position: relative
    }

    .About .about-course .times-list .fl .img-box .nums,.About .about-course .times-list .fr .img-box .nums {
        position: absolute;
        right: 10px;
        top: 280px;
        background: url(../images/course_bg.png);
        width: 45px;
        height: 45px;
        text-align: center;
        color: #fff;
        line-height: 45px
    }

    .About .about-course .times-list .fr {
        padding: 20px 7% 54px 3%;
        margin-left: 20px
    }

    .About .about-course .times-list .fr .deta {
        left: -489px
    }

    .About .about-course .times-list .fl {
        padding: 20px 3% 54px 7%;
        margin-right: 20px
    }

    .About .about-course .times-list .fl .deta {
        left: 99%;
        width: 50%;
        right: auto
    }

    .About .about-contact .title {
        margin-top: 80px
    }

    .About .about-contact .contact-way {
        margin: 100px 0
    }

    .About .about-contact .contact-way li:before {
        height: 110px
    }

    .About .about-contact .contact-way li .img-box {
        height: 60px
    }

    .About .about-contact .contact-way li p {
        font-size: 20px
    }

    .About .about-contact .contact-way li h3 {
        font-size: 14px
    }

    .orderOnline {
        padding: 50px 0 100px
    }

    .orderOnline .orderOnline-box {
        padding-top: 30px
    }

    .orderOnline .orderOnline-box .fl .fl-box {
        width: 588px
    }

    .orderOnline .orderOnline-box .fl .fl-box form {
        width: 480px;
        padding-bottom: 60px
    }

    .orderOnline .orderOnline-box .fl .fl-box p {
        font-size: 16px;
        line-height: 26px
    }

    .orderOnline .orderOnline-box .fl .fl-box .textarea-row {
        font-size: 14px;
        line-height: 38px;
        margin-top: 20px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row {
        height: 40px;
        font-size: 14px;
        line-height: 38px;
        margin-top: 20px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row.border input {
        width: 94%;
        padding-left: 6%
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box em {
        width: 35px;
        height: 38px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px {
        width: 230px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px .input-box {
        padding-left: 10px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul {
        max-height: 300px;
        top: 38px;
        left: 80px;
        padding: 5px 0
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul li {
        padding: 0 30px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px ul {
        left: -16px !important
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px ul li {
        padding: 0 25px !important
    }

    .orderOnline .orderOnline-box .fl .fl-box input {
        padding: 6px 0;
        font-size: 14px
    }

    .orderOnline .orderOnline-box .fl .fl-box .btns {
        padding-top: 40px
    }

    .orderOnline .orderOnline-box .fl .fl-box .btns input {
        width: 250px;
        line-height: 50px;
        height: 50px;
        font-size: 16px
    }

    .orderOnline .orderOnline-box .fr {
        padding-top: 140px
    }

    .Investor .content .block {
        margin-top: 40px
    }

    .Investor .content .block .tit {
        font-size: 24px;
        padding-bottom: 20px
    }

    .Investor .content .block ul {
        margin-top: 40px
    }

    .Investor .content .block ul li {
        font-size: 16px;
        line-height: 50px
    }

    .Investor .content .block ul li span {
        font-size: 12px;
        vertical-align: 2px;
        margin: 0 10px
    }

    .Investor .content .block ul li .icon-arrow {
        font-size: 16px
    }

    .Investor .content .block ul li .icon-pdf {
        width: 22px;
        height: 22px;
        top: 15px
    }

    .Investor .content .block .btnMore {
        width: 123px;
        height: 34px;
        line-height: 34px;
        margin: 37px auto 0;
        font-size: 14px
    }

    .Investor .content .block .btnMore i {
        font-size: 14px
    }

    .Investor .content .block.block5 {
        margin: 50px 0 100px
    }

    .Investor .content .ad {
        height: auto;
        overflow: hidden;
        margin: 40px 0
    }

    .Investor .content table tr th {
        line-height: 50px;
        font-size: 20px
    }

    .Investor .content table tr td {
        font-size: 20px;
        line-height: 50px
    }

    .Investor .content .con {
        padding: 100px 0
    }

    .Investor .content .con .times {
        margin-top: -20px
    }

    .Investor .content .con .times ul a {
        position: relative;
        display: block
    }

    .Investor .content .con .times ul a li {
        font-size: 14px;
        line-height: 48px
    }

    .Investor .content .con .times ul a li i {
        right: -42px
    }

    .Investor .content .con .times ul a li.active {
        font-size: 23px
    }

    .Investor .content .con .times ul a li.active:after {
        right: -41px
    }

    .Investor .content .con .times ul a:after {
        right: -34px;
        top: 22px
    }

    .Investor .content .con .times .time-box {
        margin-left: 30px;
        margin-top: 20px
    }

    .Investor .content .con .file-list {
        padding-left: 60px
    }

    .Investor .content .con .file-list ul li {
        font-size: 16px;
        color: #161616;
        line-height: 50px
    }

    .Investor .content .con .file-list ul li .icon-arrow {
        font-size: 16px
    }

    .Investor .content .con .file-list ul li .icon-pdf {
        width: 22px;
        height: 22px;
        top: 15px
    }

    .pano {
        height: 800px;
        background: url("../images/bg.jpg") center top no-repeat;
        background-size: cover
    }

    .pano .pano-box {
        height: 800px
    }

    .pano .pano-box .swiper-slide {
        padding-top: 170px
    }

    .pano .pano-box .swiper-slide .title {
        padding-bottom: 25px
    }

    .pano .pano-box .swiper-slide .title h2 {
        font-size: 38px;
        margin-bottom: 15px
    }

    .pano .pano-box .swiper-slide .title p {
        font-size: 16px
    }

    .pano .pano-box .swiper-slide .info p {
        font-size: 16px;
        padding: 0 36px
    }

    .pano .pano-box .btn-left {
        width: 40px;
        height: 79px;
        position: absolute;
        top: 57%;
        margin-top: -50px;
        left: 15%;
        background: url("../images/left.png") no-repeat;
        background-size: 100%
    }

    .pano .pano-box .btn-right {
        width: 40px;
        height: 79px;
        position: absolute;
        top: 57%;
        margin-top: -50px;
        right: 15%;
        background: url("../images/right.png") no-repeat;
        background-size: 100%
    }

    .pano .pano-btn {
        width: 400px;
        height: 45px;
        margin: 105px auto 0
    }

    .pano .pano-btn a {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        padding: 0 35px
    }

    .TechnologyDianchi .content .info {
        font-size: 14px;
        line-height: 24px;
        margin-top: 70px
    }

    .TechnologyDianchi .content .block {
        padding-top: 70px
    }

    .TechnologyDianchi .content .block.block1 img {
        margin: 70px auto 0
    }

    .TechnologyDianchi .content .block.block2 ul {
        margin: 60px -15px 90px
    }

    .TechnologyDianchi .content .block.block2 ul li .box {
        height: 450px;
        padding: 80px 50px
    }

    .TechnologyDianchi .content .block.block2 ul li .box img {
        width: 70px;
        margin: 0 auto 30px
    }

    .TechnologyDianchi .content .block.block2 ul li .box h2 {
        font-size: 20px
    }

    .TechnologyDianchi .content .block.block2 ul li .box p {
        font-size: 14px;
        line-height: 28px
    }
}

@media (min-width: 1366px) {
    .NewsVideoXq .content .contLeft {
        padding:70px 60px 0 60px
    }

    .NewsVideoXq .content .contLeft .title {
        font-size: 32px;
        line-height: 45px;
        margin-bottom: 8px
    }

    .NewsVideoXq .content .contLeft .dec {
        height: 58px;
        line-height: 58px;
        border-bottom: 1px solid #D9D9D9;
        font-size: 15px
    }

    .NewsVideoXq .content .contLeft .videoBox {
        margin: 20px 0 8px
    }

    .NewsVideoXq .content .contLeft .downBox {
        font-size: 14px
    }

    .NewsVideoXq .content .contLeft .downBox i {
        font-size: 24px
    }

    .NewsVideoXq .content .contLeft p.word {
        font-size: 14px;
        line-height: 24px;
        margin-top: 25px
    }

    .NewsVideoXq .content .contLeft .zanBox {
        margin: 70px 0 15px
    }

    .NewsVideoXq .content .contLeft .zanBox .inZan {
        width: 138px;
        height: 39px;
        line-height: 39px;
        color: #898989
    }

    .NewsVideoXq .content .contLeft .zanBox .inZan i {
        margin-right: 10px
    }

    .NewsVideoXq .content .contLeft .share {
        border-top: 1px solid #D9D9D9;
        padding: 25px 0;
        color: #17224C;
        font-size: 14px
    }

    .NewsVideoXq .content .contLeft .share a {
        width: 35px;
        height: 35px;
        border-radius: 50%;
        line-height: 35px;
        margin-right: 15px
    }

    .NewsVideoXq .content .contRight {
        width: 28%;
        padding: 75px 60px 60px 50px;
        min-height: 1200px
    }

    .NewsVideoXq .content .contRight .title {
        font-size: 22px;
        margin-bottom: 25px
    }

    .NewsVideoXq .content .contRight .list .item .img {
        height: auto
    }

    .NewsVideoXq .content .contRight .list .item .imgTitle {
        font-size: 15px;
        margin-top: 15px;
        line-height: 23px
    }

    .NewsVideoXq .content .contRight .list .item .kai {
        z-index: 2;
        width: 35px;
        height: 35px;
        background: url(../images/icon-play1.png) center no-repeat;
        background-size: 100%;
        position: absolute;
        left: 10px;
        bottom: 10px
    }

    .header .bottom .navTwo .item.itemProduct .box {
        width: 8.5%;
        margin-right: .6%
    }

    .header .bottom .navTwo .item.itemProduct .box:first-child {
        margin-right: .6% !important
    }

    .header .bottom .navTwo .item.itemProduct .box ul {
        display: block
    }

    .pano {
        height: 870px;
        background: url("../images/bg.jpg") center top no-repeat;
        background-size: cover
    }

    .pano .pano-box {
        height: 870px
    }

    .pano .pano-box .swiper-slide {
        padding-top: 190px
    }

    .pano .pano-box .swiper-slide .title {
        padding-bottom: 25px
    }

    .pano .pano-box .swiper-slide .title h2 {
        font-size: 42px;
        margin-bottom: 15px
    }

    .pano .pano-box .swiper-slide .title p {
        font-size: 18px
    }

    .pano .pano-box .swiper-slide .info p {
        font-size: 16px;
        padding: 0 36px
    }

    .pano .pano-box .btn-left {
        width: 45px;
        height: 89px;
        top: 57%;
        margin-top: -50px;
        left: 20%;
        background: url("../images/left.png") no-repeat;
        background-size: 100%
    }

    .pano .pano-box .btn-right {
        width: 45px;
        height: 89px;
        top: 57%;
        margin-top: -50px;
        right: 20%;
        background: url("../images/right.png") no-repeat;
        background-size: 100%
    }

    .pano .pano-btn {
        width: 400px;
        height: 45px;
        margin: 115px auto 0
    }

    .pano .pano-btn a {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        padding: 0 40px
    }
}

@media (min-width: 1680px) {
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
        float:left
    }

    .col-lg-1 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333%
    }

    .col-lg-pull-2 {
        right: 16.66667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333%
    }

    .col-lg-pull-5 {
        right: 41.66667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333%
    }

    .col-lg-pull-8 {
        right: 66.66667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333%
    }

    .col-lg-pull-11 {
        right: 91.66667%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333%
    }

    .col-lg-push-2 {
        left: 16.66667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333%
    }

    .col-lg-push-5 {
        left: 41.66667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333%
    }

    .col-lg-push-8 {
        left: 66.66667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333%
    }

    .col-lg-push-11 {
        left: 91.66667%
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .container {
        margin-left: 80px;
        margin-right: 80px
    }

    .bigTitle {
        font-size: 36px
    }

    .bigTitlel:after {
        top: 25px
    }

    .zan a {
        width: 175px;
        height: 48px;
        line-height: 48px
    }

    .zan a span:before {
        font-size: 24px
    }

    .zan a em {
        font-size: 18px;
        line-height: 48px
    }

    .footer {
        padding: 80px 0 0
    }

    .footer .top .left .logo {
        width: 244px;
        height: 45px
    }

    .footer .top .left .ewmBox {
        margin-top: 42px
    }

    .footer .top .left .ewmBox .ewm {
        width: 140px;
        padding: 13px;
        margin-right: 24px
    }

    .footer .top .left .ewmBox .ewm h2 {
        font-size: 14px;
        margin-top: 8px
    }

    .footer .top .left .share {
        margin-top: 30px
    }

    .footer .top .left .share span {
        font-size: 14px;
        line-height: 34px
    }

    .footer .top .left .share .bshare-custom a {
        width: 34px;
        height: 34px;
        line-height: 34px;
        margin-left: 10px
    }

    .footer .top .left .share .bshare-custom a i {
        font-size: 20px
    }

    .footer .top .right dl dt {
        font-size: 18px;
        padding-bottom: 10px;
        margin-bottom: 20px
    }

    .footer .top .right dl dt:after {
        width: 70px
    }

    .footer .top .right dl dd {
        font-size: 16px;
        line-height: 32px
    }

    .footer .top .right dl:first-child {
        margin: 0
    }

    .footer .bottom {
        margin-top: 30px;
        padding: 30px 0
    }

    .footer .bottom .left {
        line-height: 43px
    }

    .footer .bottom .left a {
        font-size: 16px;
        padding-right: 18px;
        margin-right: 18px
    }

    .footer .bottom .left a:after {
        height: 15px;
        top: 14px
    }

    .footer .bottom .right .other {
        width: 260px
    }

    .footer .bottom .right .other .t {
        height: 43px;
        line-height: 41px;
        padding: 0 15px;
        font-size: 16px
    }

    .footer .bottom .right .other .t i {
        font-size: 16px;
        float: right
    }

    .footer .bottom .right .other .otherList {
        bottom: 43px;
        padding: 15px
    }

    .footer .bottom .right .other .otherList a {
        line-height: 30px;
        font-size: 16px
    }

    .footerBottom {
        padding: 15px 0;
        font-size: 14px
    }

    .pading {
        margin: 10px 0 80px
    }

    .pading a {
        font-size: 14px
    }

    .orderC {
        padding: 75px 0 80px
    }

    .orderC form {
        margin-top: 45px
    }

    .orderC form .row {
        padding: 0 20px;
        margin: 0 5px
    }

    .orderC form .row span {
        font-size: 18px;
        line-height: 50px
    }

    .orderC form .row input {
        width: 200px;
        font-size: 18px;
        height: 50px
    }

    .orderC form .row input.textarea {
        width: 570px
    }

    .orderC .btn {
        width: 254px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        margin-top: 65px
    }

    .activityC {
        margin-bottom: 45px
    }

    .activityC .bigTitle {
        margin-bottom: 20px
    }

    .activityC .text {
        padding: 40px
    }

    .activityC .text h2 {
        font-size: 16px;
        margin-bottom: 5px
    }

    .activityC .text h1 {
        font-size: 18px;
        padding-right: 40px
    }

    .activityC .text .icon-arrow1 {
        font-size: 20px;
        right: 40px;
        bottom: 41px
    }

    .bigBanner .t h1 {
        font-size: 50px
    }

    .bigBanner .t h2 {
        font-size: 30px
    }

    .orderC1 form {
        width: 80%;
        margin: 60px auto 0
    }

    .orderC1 form .row span {
        width: 48%;
        font-size: 18px;
        padding: 0 25px;
        line-height: 50px
    }

    .orderC1 form .row span input {
        height: 50px;
        line-height: 50px;
        font-size: 18px
    }

    .orderC1 form .row.textarea span {
        line-height: 20px
    }

    .orderC1 form .row.textarea span textarea {
        font-size: 18px;
        padding: 25px 0;
        height: 150px
    }

    .orderC1 form .row.textarea span b {
        float: left;
        margin-top: 25px
    }

    .orderC1 .btn {
        width: 254px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        margin: 60px auto
    }

    .caseC ul {
        margin: 60px -10px 0
    }

    .caseC ul li {
        padding: 10px 10px
    }

    .caseC ul li .text {
        padding: 25px 20px;
        font-size: 18px
    }

    .caseC .btnMore {
        width: 160px;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        margin: 50px auto 0
    }

    .caseC .btnMore i {
        font-size: 16px
    }

    .relatedProductC {
        margin: 90px 0;
        padding-bottom: 5px
    }

    .relatedProductC .bigTitle {
        margin-bottom: 60px
    }

    .relatedProductC .item .con {
        padding: 0 5% 15px
    }

    .relatedProductC .item .con .text h2 {
        font-size: 18px;
        margin-bottom: 8px
    }

    .relatedProductC .item .con .text p {
        font-size: 16px;
        line-height: 24px
    }

    .relatedProductC .item .con .text p span {
        display: block
    }

    .buyBusC {
        margin: 90px 0
    }

    .buyBusC .smallT {
        font-size: 18px
    }

    .buyBusC ul {
        margin-top: 100px
    }

    .buyBusC ul li .icon {
        width: 90px;
        height: 90px;
        margin-bottom: 30px
    }

    .buyBusC ul li h2 {
        font-size: 18px;
        margin-bottom: 20px
    }

    .buyBusC ul li p {
        font-size: 16px;
        margin-top: 5px;
        line-height: 24px
    }

    .serviceC {
        margin: 90px 0
    }

    .serviceC .bigTitle {
        margin-bottom: 60px
    }

    .serviceC .col-xs-6 .con {
        padding: 0 8px
    }

    .serviceC .col-xs-6 .con .text h2 {
        font-size: 40px;
        margin-bottom: 15px
    }

    .serviceC .col-xs-6 .con .text p {
        width: 40%;
        font-size: 18px;
        line-height: 30px
    }

    .tabsC a {
        padding: 18px 50px;
        font-size: 18px
    }

    .tabsC a.active,.tabsC a:hover {
        background: #de0000;
        text-align: center;
        color: #fff
    }

    .tabsC.fixed .container {
        margin: 0 80px
    }

    .Index .content .banner .btnPrev,.Index .content .banner .btnNext {
        font-size: 70px
    }

    .Index .content .product {
        margin-top: 110px
    }

    .Index .content .product .tabs {
        margin-top: 50px
    }

    .Index .content .product .tabs .swiper-slide h2 {
        font-size: 18px
    }

    .Index .content .product .tabs .swiper-slide:after {
        width: 102px
    }

    .Index .content .product .btnPrev,.Index .content .product .btnNext {
        width: 120px
    }

    .Index .content .product .btnPrev i,.Index .content .product .btnNext i {
        display: block;
        width: 120px;
        height: 80px
    }

    .Index .content .product .list-box .list {
        margin-top: 35px
    }

    .Index .content .product .list-box .list .item {
        padding: 25px
    }

    .Index .content .product .list-box .list .item h2 {
        font-size: 18px;
        line-height: 30px
    }

    .Index .content .product .list-box .list .item p {
        font-size: 16px
    }

    .Index .content .product .list-box .btnMore {
        width: 164px;
        height: 45px;
        line-height: 45px;
        margin: 55px auto 0;
        font-size: 16px
    }

    .Index .content .product .list-box .btnMore i {
        font-size: 16px
    }

    .Index .content .solution {
        margin-top: 110px
    }

    .Index .content .solution .con {
        margin-top: 55px
    }

    .Index .content .solution .con .slide .swiper-slide .text {
        padding: 20px 50px;
        bottom: -89%
    }

    .Index .content .solution .con .slide .swiper-slide .text h1 {
        font-size: 20px;
        margin-bottom: 50px
    }

    .Index .content .solution .con .slide .swiper-slide .text p {
        font-size: 16px;
        line-height: 28px
    }

    .Index .content .solution .con .slide .swiper-slide .text .btnMore {
        font-size: 16px
    }

    .Index .content .solution .con .slide .swiper-slide .text .btnMore i {
        color: #fff;
        font-size: 13px
    }

    .Index .content .solution .con .slide .swiper-slide.active .text {
        bottom: 0;
        padding: 130px 40px
    }

    .Index .content .solution .con .slide .btnPrev,.Index .content .solution .con .slide .btnNext {
        font-size: 60px
    }

    .Index .content .solution1 {
        margin-top: 110px
    }

    .Index .content .solution1 .bigTitle {
        margin-bottom: 55px
    }

    .Index .content .solution1 .slide h1 {
        font-size: 24px;
        left: 50px;
        bottom: 30px
    }

    .Index .content .solution1 .slide h1 i {
        font-size: 28px;
        margin-left: 15px;
        vertical-align: -3px
    }

    .Index .content .solution1 .slide .pics .item {
        padding-left: 20px;
        margin-bottom: 20px
    }

    .Index .content .solution1 .slide .right .pics .item {
        padding-left: 0;
        padding-right: 20px
    }

    .Index .content .newsActivity {
        margin-top: 110px
    }

    .Index .content .newsActivity .bigTitle {
        margin-bottom: 55px
    }

    .Index .content .newsActivity .news .item {
        padding-right: 20px
    }

    .Index .content .newsActivity .news .item .img .icon-xw {
        width: 44px;
        height: 17px;
        left: 28px;
        top: 28px
    }

    .Index .content .newsActivity .news .item .text {
        padding: 45px 28px 55px
    }

    .Index .content .newsActivity .news .item .text h2 {
        font-size: 18px;
        line-height: 30px;
        margin-bottom: 15px
    }

    .Index .content .newsActivity .news .item .text p {
        font-size: 16px;
        line-height: 24px;
        max-height: 72px
    }

    .Index .content .newsActivity .news .item .text i {
        margin-top: 60px
    }

    .Index .content .newsActivity .activity .slide .icon-hd {
        width: 44px;
        height: 17px;
        left: 28px;
        top: 28px
    }

    .Index .content .newsActivity .btnMore {
        width: 164px;
        height: 45px;
        line-height: 45px;
        margin: 55px auto 0;
        font-size: 16px
    }

    .Index .content .newsActivity .btnMore i {
        font-size: 14px;
        vertical-align: 1px
    }

    .Index .content .wenews {
        margin-top: 110px
    }

    .Index .content .wenews .bigTitle {
        margin-bottom: 55px
    }

    .Index .content .wenews .item .text {
        padding: 26px
    }

    .Index .content .wenews .item .text .date {
        font-size: 16px
    }

    .Index .content .wenews .item .text h2 {
        font-size: 18px;
        margin: 12px 0 32px;
        max-height: 22px
    }

    .Index .content .wenews .item .text .other span {
        font-size: 14px
    }

    .Index .content .wenews .item .text .other span i {
        font-size: 18px;
        vertical-align: -1px
    }

    .Index .content .wenews .item .icon-wechat {
        font-size: 52px;
        left: 52px;
        top: 52px
    }

    .Index .content .wenews .btnMore {
        width: 164px;
        height: 45px;
        line-height: 45px;
        margin: 50px auto 0;
        font-size: 16px
    }

    .Index .content .wenews .btnMore i {
        font-size: 14px;
        vertical-align: 1px
    }

    .Index .content .about {
        margin-top: 110px
    }

    .Index .content .about .bigTitle {
        margin-bottom: 55px
    }

    .Index .content .about .left .text {
        padding: 33% 0 0
    }

    .Index .content .about .left .text .item {
        padding: 0 3%
    }

    .Index .content .about .left .text .item h3 {
        font-size: 18px;
        margin-bottom: 15px
    }

    .Index .content .about .left .text .item h2 {
        font-size: 18px
    }

    .Index .content .about .left .text .item h2 span {
        font-size: 28px;
        margin-right: 10px
    }

    .Index .content .about .left .text h1 {
        font-size: 30px;
        left: 80px;
        bottom: 40px
    }

    .Index .content .about .left .text h1 i {
        font-size: 30px;
        margin-left: 15px
    }

    .Index .content .about .right .item {
        padding-left: 20px;
        margin-bottom: 20px
    }

    .Index .content .about .right .item h1 {
        font-size: 30px;
        left: 67px;
        bottom: 30px
    }

    .Index .content .about .right .item h1 i {
        font-size: 35px;
        margin-left: 15px;
        vertical-align: -3px
    }

    .Index .content .bannerFooter {
        margin-top: 18px
    }

    .Index .content .bannerFooter .swiper-slide .text {
        left: 5%;
        top: 15%
    }

    .Index .content .bannerFooter .swiper-slide .text h1 {
        font-size: 48px;
        margin-bottom: 30px
    }

    .Index .content .bannerFooter .swiper-slide .text p {
        font-size: 16px;
        line-height: 30px
    }

    .Index .content .bannerFooter .swiper-slide .text .btnMore {
        width: 164px;
        height: 45px;
        line-height: 45px;
        margin: 70px auto 0;
        font-size: 16px
    }

    .Index .content .bannerFooter .swiper-slide .text .btnMore i {
        font-size: 14px;
        vertical-align: 1px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map {
        margin-top: 3%
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item .dot {
        width: 28px;
        height: 28px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item .icon-location {
        font-size: 32px;
        bottom: 35px;
        left: -2px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item h2 {
        font-size: 16px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item.itemt2 .icon-location {
        left: -4px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item.itemt2:hover .icon-location {
        left: -10px
    }

    .Index .content .bannerFooter .swiper-slide .text.text2 .map .item:hover .icon-location {
        font-size: 42px
    }

    .Product .content .filter {
        margin-top: 49px
    }

    .Product .content .filter .filterBox {
        padding: 33px 53px
    }

    .Product .content .filter .filterBox .t h1 {
        font-size: 24px
    }

    .Product .content .filter .filterBox dl {
        margin-top: 15px;
        padding-top: 15px
    }

    .Product .content .filter .filterBox dl dt {
        font-size: 16px;
        width: 100px;
        line-height: 28px
    }

    .Product .content .filter .filterBox dl dd a {
        font-size: 16px;
        line-height: 28px;
        padding: 0 15px;
        margin-left: 15px
    }

    .Product .content .filter .filterTabs {
        margin-top: 70px;
        margin-bottom: 20px
    }

    .Product .content .filter .filterTabs a {
        font-size: 16px;
        padding: 0 40px;
        line-height: 45px
    }

    .Product .content .filter .filterTabs a i {
        font-size: 14px
    }

    .Product .content .filter .filterTabs a:after {
        top: 18px
    }

    .Product .content .list .item {
        height: auto;
        margin-top: 30px
    }

    .Product .content .list .item .con {
        padding: 30px
    }

    .Product .content .list .item .text {
        padding: 20px 0
    }

    .Product .content .list .item .text h2 {
        font-size: 18px;
        margin-bottom: 5px
    }

    .Product .content .list .item .text p {
        font-size: 16px
    }

    .Product .content .list .item .btnBox {
        bottom: -125px
    }

    .Product .content .list .item .btnBox a {
        font-size: 16px;
        line-height: 50px;
        padding: 0 29px
    }

    .Product .content .noData {
        font-size: 14px;
        padding: 40px 0
    }

    .Product .contrast {
        padding: 40px 0
    }

    .Product .contrast:after {
        top: 101px
    }

    .Product .contrast .bigTitle .btn {
        font-size: 18px
    }

    .Product .contrast .bigTitle .btn i {
        font-size: 18px
    }

    .Product .contrast .bigTitle:after {
        width: 140px
    }

    .Product .contrast ul {
        margin-top: 15px
    }

    .Product .contrast ul li .text h2 {
        font-size: 18px
    }

    .Product .contrast ul li .text p {
        font-size: 16px
    }

    .Product .contrast ul li:after {
        content: "";
        width: 1px;
        height: 90%;
        background: #f5f5f5;
        position: absolute;
        top: 15%;
        left: -12%;
        z-index: 1
    }

    .Product .contrast .btnBox {
        margin-top: 50px
    }

    .Product .contrast .btnBox a {
        width: 254px;
        height: 50px;
        line-height: 50px;
        font-size: 18px
    }

    .Search .content .form {
        padding: 70px 0
    }

    .Search .content .form .bigTitle:after {
        top: 25px
    }

    .Search .content .form .box {
        margin: 50px auto;
        width: 50%
    }

    .Search .content .form input {
        height: 50px;
        line-height: 50px;
        font-size: 18px
    }

    .Search .content .form .btn {
        height: 50px;
        line-height: 50px
    }

    .Search .content .form .btn i {
        font-size: 28px
    }

    .Search .content .nodata {
        padding: 50px 0
    }

    .Search .content .nodata h2 {
        font-size: 24px
    }

    .Search .content .nodata .box {
        text-align: center;
        padding: 100px 0
    }

    .Search .content .nodata .box .icon {
        width: 88px;
        margin-bottom: 30px
    }

    .Search .content .nodata .box p {
        font-size: 18px
    }

    .Search .content .block {
        min-height: 550px
    }

    .Search .content .block .tit {
        font-size: 30px;
        margin-top: 50px
    }

    .Search .content .block .listNews .item {
        margin-top: 50px;
        padding-bottom: 50px
    }

    .Search .content .block .listNews .item .img {
        width: 15%;
        float: left;
        margin-right: 2%;
        overflow: hidden
    }

    .Search .content .block .listNews .item .text {
        height: auto;
        overflow: hidden;
        padding: 2% 0 0
    }

    .Search .content .block .listNews .item .text h2 {
        font-size: 24px;
        margin-bottom: 10px
    }

    .Search .content .block .listNews .item .text p {
        font-size: 18px;
        line-height: 34px;
        max-height: 68px
    }

    .Search .content .pading {
        margin-top: 70px
    }

    .ProductXq .content .tabs em {
        font-size: 18px;
        padding: 15px 20px 15px 0
    }

    .ProductXq .content .tabs a {
        width: 120px;
        font-size: 18px;
        padding: 15px 0
    }

    .ProductXq .content .tabs .btnCart {
        width: 185px;
        padding: 15px 0;
        font-size: 22px;
        right: 260px
    }

    .ProductXq .content .tabs .btnCart i {
        font-size: 26px;
        position: relative;
        top: 2px
    }

    .ProductXq .content .tabs .btnZx {
        width: 240px;
        padding: 15px 0;
        font-size: 22px
    }

    .ProductXq .content .tabs .btnZx i {
        font-size: 26px
    }

    .ProductXq .content .tabs .btnMall {
        width: 185px;
        padding: 13px 0;
        font-size: 22px;
        right: 465px
    }

    .ProductXq .content .tabs .btnMall i {
        font-size: 26px
    }

    .ProductXq .content .info {
        padding: 80px 0
    }

    .ProductXq .content .info h1 {
        font-size: 48px
    }

    .ProductXq .content .info h1 span {
        font-size: 18px
    }

    .ProductXq .content .info ul li h2 {
        font-size: 28px
    }

    .ProductXq .content .info ul li p {
        font-size: 16px
    }

    .ProductXq .content .gailan .switch a {
        width: 85px;
        font-size: 18px;
        padding-bottom: 20px
    }

    .ProductXq .content .gailan .switch a .iconfont {
        font-size: 20px
    }

    .ProductXq .content .gailan .switch a:after {
        bottom: 11px
    }

    .ProductXq .content .gailan .switch a:first-child:after {
        left: 40px
    }

    .ProductXq .content .gailan .gailan-box {
        height: 740px
    }

    .ProductXq .content .gailan .gailan-box .gailan-content {
        height: 697px
    }

    .ProductXq .content .gailan .gailan-box .gailan-content .appearance-container,.ProductXq .content .gailan .gailan-box .gailan-content .interior-container {
        height: 697px
    }

    .ProductXq .content .gailan .btnPrev,.ProductXq .content .gailan .btnNext {
        left: 14%;
        font-size: 70px
    }

    .ProductXq .content .gailan .btnNext {
        left: auto;
        right: 14%
    }

    .ProductXq .content .zhuanti {
        width: 100%;
        margin: 40px auto
    }

    .ProductXq .content .zhuanti img {
        width: 100%
    }

    .ProductXq .content .xingneng {
        margin-top: 60px
    }

    .ProductXq .content .xingneng .w1200 {
        width: 1200px;
        margin: auto
    }

    .ProductXq .content .peizhi {
        margin-top: 60px
    }

    .ProductXq .content .peizhi .tableBox {
        margin: 40px auto
    }

    .ProductXq .content .peizhi .tableBox table {
        margin-top: 60px
    }

    .ProductXq .content .peizhi .tableBox table tr td {
        font-size: 16px
    }

    .ProductXq .content .peizhi .tableBox table tr td p img {
        margin: 30px auto
    }

    .ProductXq .content .peizhi .tableBox table tr td.iscroll table tr td {
        padding: 10px 0 10px 30px;
        width: 310px
    }

    .ProductXq .content .peizhi .tableBox table tr th {
        width: 255px;
        line-height: 48px;
        font-size: 16px
    }

    .ProductXq .content .peizhi .tableBox table tr.d_p_1 th {
        font-size: 24px
    }

    .ProductXq .content .peizhi .tableBox .sbarbg {
        margin: 20px 0 0 220px
    }

    .ProductXq .content .peizhi .tableBox .downloadPdf {
        padding-top: 32px
    }

    .ProductXq .content .peizhi .tableBox .downloadPdf a {
        font-size: 20px
    }

    .ProductXq .content .peizhi .tableBox .downloadPdf a img {
        width: 32px
    }

    .ProductXq .content .peizhi .tableBox .statement {
        margin-top: 60px
    }

    .ProductXq .content .peizhi .tableBox .statement em {
        font-size: 18px
    }

    .ProductXq .content .peizhi .tableBox .statement p {
        line-height: 26px;
        font-size: 16px
    }

    .ProductXq .content .feedback {
        margin: 40px 0
    }

    .ProductXq .content .feedback .bg .text {
        font-size: 16px
    }

    .ProductXq .content .feedback .bg .btns .btn {
        font-size: 16px
    }

    .ProductXq .content .feedback .bg .btns .btn i {
        font-size: 16px
    }

    .ProductXq .content .feedback .bg .btns .line {
        height: 15px;
        top: 2px
    }

    .ProductXq .feedbackPop {
        padding-top: 10%
    }

    .ProductXq .feedbackPop .box .icon-close {
        font-size: 22px
    }

    .ProductXq .feedbackPop .box h1 {
        font-size: 22px;
        margin-bottom: 25px;
        font-weight: normal
    }

    .ProductXq .feedbackPop .box textarea {
        height: 150px;
        font-size: 16px
    }

    .ProductXq .feedbackPop .box input {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        padding: 0 15px;
        margin-top: 15px
    }

    .ProductXq .feedbackPop .box .btn {
        width: 191px;
        height: 45px;
        line-height: 45px;
        font-size: 16px;
        margin: 30px auto 0
    }

    .ProductXq .feedbackSuccess {
        padding-top: 15%
    }

    .ProductXq .feedbackSuccess .box .icon-close {
        font-size: 22px
    }

    .ProductXq .feedbackSuccess .box .icon-success {
        font-size: 50px
    }

    .ProductXq .feedbackSuccess .box h1 {
        font-size: 22px;
        margin-bottom: 20px;
        font-weight: normal
    }

    .ProductXq .feedbackSuccess .box p {
        font-size: 16px
    }

    .NewsCenter .content .block {
        padding: 80px 0
    }

    .NewsCenter .content .block .title {
        font-size: 30px;
        padding-bottom: 15px;
        margin-bottom: 50px
    }

    .NewsCenter .content .block .title ul li {
        margin-left: 60px
    }

    .NewsCenter .content .block .title ul li a {
        font-size: 16px
    }

    .NewsCenter .content .block .title ul li:after {
        bottom: -16px
    }

    .NewsCenter .content .block .title .btnMore {
        font-size: 16px;
        margin-top: 15px
    }

    .NewsCenter .content .block.block1 .col-xs-6.left .text {
        font-size: 24px
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item {
        padding-left: 4%;
        margin-bottom: 4%
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .img {
        width: 48.3%;
        float: left;
        margin-right: 4%
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .text h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 5%;
        max-height: 80px
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .text p {
        font-size: 16px;
        line-height: 28px;
        color: #666;
        margin-bottom: 10%;
        max-height: 56px
    }

    .NewsCenter .content .block.block1 .col-xs-6.right .item .text .date {
        font-size: 16px
    }

    .NewsCenter .content .block.block2 ul {
        margin: 0 -12px
    }

    .NewsCenter .content .block.block2 ul li {
        padding: 0 12px
    }

    .NewsCenter .content .block.block2 ul li .text {
        padding: 15px 0
    }

    .NewsCenter .content .block.block2 ul li .text .date {
        font-size: 14px
    }

    .NewsCenter .content .block.block2 ul li .text h2 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 30px
    }

    .NewsCenter .content .block.block2 ul li .text p {
        font-size: 16px;
        line-height: 24px;
        max-height: 48px;
        margin: 10px 0 20px
    }

    .NewsCenter .content .block.block2 ul li .text .other .icon-arrow1 {
        font-size: 30px
    }

    .NewsCenter .content .block.block2 ul li .text .other span {
        font-size: 14px;
        margin-top: 7px
    }

    .NewsCenter .content .block.block2 ul li .text .other i {
        vertical-align: -2px;
        font-size: 18px
    }

    .NewsCenter .content .block.block3 ul {
        margin: 0 -15px
    }

    .NewsCenter .content .block.block3 ul li {
        padding: 0 15px
    }

    .NewsCenter .content .block.block3 ul li .text {
        padding: 15px 0
    }

    .NewsCenter .content .block.block3 ul li .text .date {
        font-size: 14px
    }

    .NewsCenter .content .block.block3 ul li .text h2 {
        font-size: 30px;
        line-height: 40px;
        max-height: 40px;
        margin: 5px 0 20px
    }

    .NewsCenter .content .block.block3 ul li .text p {
        font-size: 18px;
        line-height: 24px;
        max-height: 24px
    }

    .NewsCenter .content .block.block3 ul li .text i {
        font-size: 30px;
        margin-top: 35px
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox {
        width: 100px
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox .icon-qr {
        font-size: 24px
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox img {
        width: 100px;
        height: 0
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox .ewm-box {
        display: none
    }

    .NewsCenter .content .block.block3 ul li .text .ewmBox .ewm-box canvas {
        width: 100px;
        height: 100px
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide {
        margin: 20px 0;
        background: #fff
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide {
        overflow: hidden
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide .play {
        width: 100px;
        height: 100px
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide .swiper-slide .text {
        font-size: 18px;
        margin-top: 20px
    }

    .NewsCenter .content .block.block4 .videoImgSlide .slide .btnPrev,.NewsCenter .content .block.block4 .videoImgSlide .slide .btnNext {
        font-size: 70px
    }

    .NewsCenter .content .block.block5 ul {
        margin: 0 -15px
    }

    .NewsCenter .content .block.block5 ul li {
        padding: 0 15px
    }

    .NewsCenter .content .block.block5 ul li .img i {
        font-size: 50px;
        left: 30px;
        top: 30px
    }

    .NewsCenter .content .block.block5 ul li .img .ewm img {
        width: 120px;
        margin: 14% auto
    }

    .NewsCenter .content .block.block5 ul li .text {
        margin-top: 5px
    }

    .NewsCenter .content .block.block5 ul li .text h2,.NewsCenter .content .block.block5 ul li .text p {
        font-size: 18px;
        margin-top: 10px
    }

    .NewsCenter .content .block.block5 ul li .text .icon-arrow1 {
        font-size: 30px;
        margin-top: 15px
    }

    .NewsList .content .filter {
        font-size: 18px;
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .NewsList .content .filter a {
        font-size: 16px;
        margin-left: 50px
    }

    .NewsList .content .timeFilter {
        font-size: 18px;
        margin: 80px 0
    }

    .NewsList .content .timeFilter a {
        font-size: 16px;
        margin-left: 50px
    }

    .NewsList .content .timeFilter form {
        width: 360px;
        padding: 0 18px
    }

    .NewsList .content .timeFilter form input {
        width: 290px;
        font-size: 16px;
        top: -4px
    }

    .NewsList .content .timeFilter form i {
        font-size: 24px
    }

    .NewsList .content .list li {
        padding-bottom: 50px;
        margin-bottom: 50px
    }

    .NewsList .content .list li .text .date {
        font-size: 16px
    }

    .NewsList .content .list li .text h2 {
        font-size: 30px;
        line-height: 40px;
        margin: 1.5% auto;
        transition: all .4s linear
    }

    .NewsList .content .list li .text p {
        font-size: 18px;
        line-height: 30px;
        height: 90px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden
    }

    .NewsList .content .list li .text .other {
        font-size: 14px;
        margin-top: 1.5%
    }

    .NewsList .content .zhuantiList {
        margin: 0 -15px 40px
    }

    .NewsList .content .zhuantiList li {
        padding: 0 15px
    }

    .NewsList .content .zhuantiList li .text {
        padding: 15px 0
    }

    .NewsList .content .zhuantiList li .text .date {
        font-size: 14px
    }

    .NewsList .content .zhuantiList li .text h2 {
        font-size: 30px;
        line-height: 40px;
        max-height: 40px;
        margin: 5px 0 20px
    }

    .NewsList .content .zhuantiList li .text p {
        font-size: 18px;
        line-height: 24px;
        max-height: 24px
    }

    .NewsList .content .zhuantiList li .text i {
        font-size: 30px;
        margin-top: 35px
    }

    .NewsList .content .zhuantiList li .text .ewmBox {
        width: 100px
    }

    .NewsList .content .zhuantiList li .text .ewmBox .icon-qr {
        font-size: 24px
    }

    .NewsList .content .zhuantiList li .text .ewmBox img {
        width: 100px;
        height: 0
    }

    .NewsList .content .zhuantiList li .text .ewmBox .ewm-box {
        display: none
    }

    .NewsList .content .zhuantiList li .text .ewmBox .ewm-box canvas {
        width: 100px;
        height: 100px
    }

    .NewsList .content .videoList {
        margin: 0 -20px 0px;
    }

    .NewsList .content .videoList li {
        padding: 0 20px
    }

    .NewsList .content .videoList li .img .icon {
        width: 60px;
        height: 60px;
        left: 30px;
        bottom: 30px
    }

    .NewsList .content .videoList li .text h2 {
        font-size: 22px;
        margin: 20px 0
    }

    .NewsList .content .videoList.imgsList .img .icon {
        right: 20px;
        bottom: 20px
    }

    .NewsList .content .xmtList .left ul li .text {
        padding: 0
    }

    .NewsList .content .xmtList .left ul li .text h2 {
        margin: 1% 0
    }

    .NewsList .content .xmtList .left ul li .text p {
        height: 60px
    }

    .NewsList .content .xmtList .right .block {
        margin-top: 50px;
        padding: 0 10%
    }

    .NewsList .content .xmtList .right .block h1 {
        font-size: 30px;
        margin-bottom: 30px
    }

    .NewsList .content .xmtList .right .block img {
        width: 150px;
        margin: 30px 0
    }

    .NewsList .content .xmtList .right .block p {
        font-size: 14px
    }

    .NewsList .content .xmtList .right .block a {
        width: 130px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        margin-top: 30px
    }

    .NewsXq .content .xq .left {
        padding: 90px 0
    }

    .NewsXq .content .xq .left .title {
        font-size: 36px
    }

    .NewsXq .content .xq .left .date {
        font-size: 16px;
        margin: 25px 0;
        padding-bottom: 25px
    }

    .NewsXq .content .xq .left .text {
        padding-bottom: 25px
    }

    .NewsXq .content .xq .left .text p {
        font-size: 16px;
        line-height: 26px
    }

    .NewsXq .content .xq .left .text p b {
        font-size: 24px;
        line-height: 34px
    }

    .NewsXq .content .xq .left .more {
        height: 130px;
        line-height: 130px;
        font-size: 36px;
        margin: 40px 0
    }

    .NewsXq .content .xq .left .share {
        margin-top: 25px
    }

    .NewsXq .content .xq .right {
        padding: 100px 4%
    }

    .NewsXq .content .xq .right .t {
        font-size: 30px
    }

    .NewsXq .content .xq .right ul li {
        margin-top: 50px
    }

    .NewsXq .content .xq .right ul li .text {
        padding: 15px 0
    }

    .NewsXq .content .xq .right ul li .text .date {
        font-size: 14px
    }

    .NewsXq .content .xq .right ul li .text h2 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 30px
    }

    .NewsXq .content .xq .right ul li .text p {
        font-size: 16px;
        line-height: 24px;
        max-height: 48px;
        margin: 10px 0 20px
    }

    .NewsXq .content .xq .right ul li .text .other .icon-arrow1 {
        font-size: 30px
    }

    .NewsXq .content .xq .right ul li .text .other span {
        font-size: 14px;
        margin-top: 7px
    }

    .NewsXq .content .xq .right ul li .text .other i {
        vertical-align: -2px;
        font-size: 18px
    }

    .Solution .content .block h4 {
        font-size: 16px;
        line-height: 26px;
        margin-top: 60px
    }

    .Solution .content .block1 ul {
        margin-top: 100px
    }

    .Solution .content .block1 ul li .icon {
        width: 90px
    }

    .Solution .content .block1 ul li .text h2 {
        font-size: 24px;
        padding-bottom: 25px;
        margin-bottom: 25px
    }

    .Solution .content .block1 ul li .text h2:after {
        width: 80px
    }

    .Solution .content .block1 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution .content .imgLtextR .text h1,.Solution .content .textLimgR .text h1 {
        font-size: 48px
    }

    .Solution .content .imgLtextR .text h2,.Solution .content .textLimgR .text h2 {
        font-size: 24px;
        margin: 20px 0 30px
    }

    .Solution .content .imgLtextR .text p,.Solution .content .textLimgR .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution .content .imgLtextR .text .icon-arrow1,.Solution .content .textLimgR .text .icon-arrow1 {
        font-size: 40px
    }

    .Solution .content .banner {
        margin: 50px 0
    }

    .Solution .content .banner .text h1 {
        font-size: 72px
    }

    .Solution .content .banner .text h2 {
        font-size: 48px
    }

    .Solution.SolutionErchouche .content .block2 ul {
        margin-top: 60px
    }

    .Solution.SolutionErchouche .content .block2 ul li {
        padding: 60px 0
    }

    .Solution.SolutionErchouche .content .block2 ul li h2 {
        font-size: 24px;
        padding-bottom: 20px;
        margin-bottom: 20px
    }

    .Solution.SolutionErchouche .content .block2 ul li h2:after {
        width: 40px
    }

    .Solution.SolutionErchouche .content .block2 ul li h3 {
        font-size: 20px
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc {
        margin: 45px 0
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step {
        margin-top: 45px
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step .item {
        width: 13%
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step .item span {
        width: 12px;
        height: 12px;
        margin: 20px auto
    }

    .Solution.SolutionErchouche .content .block2 ul li .lc .step:after {
        top: 50px
    }

    .Solution.SolutionErchouche .content .block2 ul li.last {
        padding-bottom: 120px
    }

    .Solution.SolutionErchouche .content .block3 ul {
        margin-top: 100px
    }

    .Solution.SolutionErchouche .content .block3 ul li {
        text-align: center;
        padding: 0 5%
    }

    .Solution.SolutionErchouche .content .block3 ul li .icon {
        width: 80px;
        margin: 0 auto 60px
    }

    .Solution.SolutionErchouche .content .block3 ul li .text h2 {
        font-size: 20px;
        padding-bottom: 25px
    }

    .Solution.SolutionErchouche .content .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionErchouche .content .block4 {
        padding: 0
    }

    .Solution.SolutionDiaodu .content .block2 {
        padding: 0
    }

    .Solution.SolutionDiaodu .content .block2 .bg {
        margin-top: 60px;
        padding-bottom: 120px
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text {
        padding: 60px 0
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text p {
        font-size: 18px;
        line-height: 28px
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text:before {
        width: 27px;
        height: 23px;
        top: 50px
    }

    .Solution.SolutionDiaodu .content .block2 .bg .text:after {
        width: 27px;
        height: 23px;
        bottom: 50px
    }

    .Solution.SolutionDiaodu .content .block2 .bg ul {
        margin-top: 100px
    }

    .Solution.SolutionDiaodu .content .block2 .bg ul li {
        padding: 0 5px
    }

    .Solution.SolutionDiaodu .content .block2 .bg ul li h2 {
        font-size: 30px;
        margin-bottom: 40px
    }

    .Solution.SolutionDiaodu .content .block3 {
        padding: 30px 0
    }

    .Solution.SolutionJinrong .content .block2 .top h4 {
        font-size: 16px;
        margin: 50px auto
    }

    .Solution.SolutionJinrong .content .block2 .bottom {
        margin-top: 100px
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left,.Solution.SolutionJinrong .content .block2 .bottom .right {
        padding: 100px 0
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left h2,.Solution.SolutionJinrong .content .block2 .bottom .right h2 {
        font-size: 30px
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left h3,.Solution.SolutionJinrong .content .block2 .bottom .right h3 {
        font-size: 24px
    }

    .Solution.SolutionJinrong .content .block2 .bottom .left p,.Solution.SolutionJinrong .content .block2 .bottom .right p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionJinrong .content .block3 ul {
        margin-top: 50px
    }

    .Solution.SolutionJinrong .content .block3 ul li {
        height: 400px
    }

    .Solution.SolutionJinrong .content .block3 ul li .icon {
        width: 80px;
        height: 80px
    }

    .Solution.SolutionJinrong .content .block3 ul li .text h2 {
        font-size: 30px
    }

    .Solution.SolutionJinrong .content .block3 ul li .text p {
        font-size: 18px;
        line-height: 28px
    }

    .Solution.SolutionJinrong .content .block3 ul li:after {
        width: 151px;
        height: 192px
    }

    .Solution.SolutionJinrong .content .block5 {
        padding: 20px 0
    }

    .Solution.SolutionJiwu .content .block2 img {
        margin: 60 auto 0
    }

    .Solution.SolutionJiwu .content .block3 ul {
        margin-top: 50px
    }

    .Solution.SolutionJiwu .content .block3 ul li {
        height: 400px
    }

    .Solution.SolutionJiwu .content .block3 ul li .icon {
        width: 80px;
        height: 80px
    }

    .Solution.SolutionJiwu .content .block3 ul li .text h2 {
        font-size: 30px
    }

    .Solution.SolutionJiwu .content .block3 ul li .text p {
        font-size: 18px;
        line-height: 28px
    }

    .Solution.SolutionJiwu .content .block3 ul li:after {
        width: 151px;
        height: 192px
    }

    .Solution.SolutionJiwu .content .block5 {
        padding: 20px 0
    }

    .Solution.SolutionLvyou .content .block2 img {
        margin: 60 auto 0
    }

    .Solution.SolutionLvyou .content .block2 ul {
        margin-top: 120px
    }

    .Solution.SolutionLvyou .content .block2 ul li .icon {
        width: 124px;
        margin: 0 auto 60px
    }

    .Solution.SolutionLvyou .content .block2 ul li .text h2 {
        font-size: 24px;
        padding-bottom: 25px;
        margin-bottom: 25px
    }

    .Solution.SolutionLvyou .content .block2 ul li .text h2:after {
        width: 80px
    }

    .Solution.SolutionLvyou .content .block2 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionLvyou .content .block3 {
        padding-bottom: 120px
    }

    .Solution.SolutionLvyou .content .block3 ul {
        margin-top: 100px
    }

    .Solution.SolutionLvyou .content .block3 ul li {
        padding: 0 2%
    }

    .Solution.SolutionLvyou .content .block3 ul li .icon {
        width: 80px;
        margin-bottom: 40px
    }

    .Solution.SolutionLvyou .content .block3 ul li .text h2 {
        font-size: 18px;
        padding-bottom: 20px
    }

    .Solution.SolutionLvyou .content .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne h2 {
        font-size: 24px;
        margin-top: 32px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 50px auto
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul {
        margin: 0 -8px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul li {
        padding: 0 8px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul li .text {
        padding: 12px
    }

    .Solution.SolutionLvyou .content .block4 .caseOne ul li .text p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 20px
    }

    .Solution.SolutionLvyou .content .block5 {
        padding: 20px 0
    }

    .Solution.SolutionShouhou .content .block2 img {
        margin: 60 auto 0
    }

    .Solution.SolutionShouhou .content .block3 ul {
        margin-top: 50px
    }

    .Solution.SolutionShouhou .content .block3 ul li .icon {
        width: 65px;
        height: 65px
    }

    .Solution.SolutionShouhou .content .block3 ul li .text h2 {
        font-size: 30px
    }

    .Solution.SolutionShouhou .content .block3 ul li .text p {
        font-size: 18px;
        line-height: 28px
    }

    .Solution.SolutionShouhou .content .block3 ul li:after {
        width: 151px;
        height: 192px
    }

    .Solution.SolutionShouhou .content .block4 .list {
        margin: 50px -10px 40px
    }

    .Solution.SolutionShouhou .content .block4 .list li {
        width: 50%;
        padding: 0 10px
    }

    .Solution.SolutionShouhou .content .block4 .list li .text {
        padding: 8%
    }

    .Solution.SolutionShouhou .content .block4 .list li .text h1 {
        font-size: 36px
    }

    .Solution.SolutionShouhou .content .block4 .list li .text h2 {
        font-size: 36px;
        margin: 20px 0
    }

    .Solution.SolutionShouhou .content .block4 .list li .text p {
        font-size: 24px;
        line-height: 34px;
        max-height: 136px
    }

    .Solution.SolutionShouhou .content .block5 {
        padding: 20px 0
    }

    .Solution.SolutionYunliang .block2 {
        padding: 0
    }

    .Solution.SolutionYunliang .block2 .bg {
        margin-top: 60px
    }

    .Solution.SolutionYunliang .block2 .bg .text {
        padding: 60px 0
    }

    .Solution.SolutionYunliang .block2 .bg .text p {
        font-size: 18px;
        line-height: 28px
    }

    .Solution.SolutionYunliang .block2 .bg .text:before {
        width: 27px;
        height: 23px;
        top: 50px
    }

    .Solution.SolutionYunliang .block2 .bg .text:after {
        width: 27px;
        height: 23px;
        bottom: 50px
    }

    .Solution.SolutionYunliang .block2 .bg ul li h2 {
        font-size: 24px
    }

    .Solution.SolutionYunliang .block3 {
        padding-bottom: 60px
    }

    .Solution.SolutionYunliang .block3 ul {
        margin-top: 100px
    }

    .Solution.SolutionYunliang .block3 ul li {
        padding: 0 5%
    }

    .Solution.SolutionYunliang .block3 ul li .icon {
        width: 80px;
        margin-bottom: 40px
    }

    .Solution.SolutionYunliang .block3 ul li .text h2 {
        font-size: 18px;
        padding-bottom: 20px
    }

    .Solution.SolutionYunliang .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionYunliang .block4 .caseOne h2 {
        font-size: 18px;
        margin-top: 50px
    }

    .Solution.SolutionYunliang .block4 .caseOne h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 50px auto
    }

    .Solution.SolutionYunliang .block4 .caseOne ul {
        margin: 0 -8px
    }

    .Solution.SolutionYunliang .block4 .caseOne ul li {
        padding: 0 8px
    }

    .Solution.SolutionYunliang .block4 .caseOne ul li .text {
        padding: 12px
    }

    .Solution.SolutionYunliang .block4 .caseOne ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionChongdianzhan .content .block2 h4 {
        font-size: 18px;
        line-height: 28px;
        margin: 55px auto
    }

    .Solution.SolutionChongdianzhan .content .block2 ul {
        margin-top: 50px
    }

    .Solution.SolutionChongdianzhan .content .block2 ul li {
        margin-bottom: 50px
    }

    .Solution.SolutionChongdianzhan .content .block2 ul li h2 {
        font-size: 30px;
        margin-bottom: 30px
    }

    .Solution.SolutionChongdianzhan .content .block2 ul li p {
        font-size: 18px;
        line-height: 28px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul {
        margin-top: 120px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul li .icon {
        width: 80px;
        margin: 0 auto 50px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul li .text h2 {
        font-size: 18px;
        padding-bottom: 20px
    }

    .Solution.SolutionChongdianzhan .content .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Solution.SolutionCase .list {
        margin-bottom: 100px
    }

    .Solution.SolutionCase .list ul {
        margin: 0 -12px
    }

    .Solution.SolutionCase .list ul li {
        padding: 0 12px;
        margin-top: 100px
    }

    .Solution.SolutionCase .list ul li .text .other span {
        font-size: 14px;
        padding-bottom: 15px
    }

    .Solution.SolutionCase .list ul li .text h2 {
        font-size: 24px;
        line-height: 34px;
        max-height: 34px;
        margin: 20px 0 10px
    }

    .Solution.SolutionCase .list ul li .text p {
        font-size: 16px;
        line-height: 26px;
        max-height: 52px
    }

    .Solution.SolutionCase .list ul li .text i {
        font-size: 24px;
        margin-top: 25px
    }

    .Page404 .content {
        padding: 200px 0
    }

    .Page404 .content .text h1 {
        font-size: 72px
    }

    .Page404 .content .text .p p {
        width: 135px;
        font-size: 18px;
        line-height: 24px
    }

    .Page404 .content .text .p .btn {
        width: 210px;
        height: 50px;
        line-height: 48px;
        font-size: 18px
    }

    .Page404 .content .text .p .btn i {
        font-size: 18px
    }

    .Mobile .content .sub .left .top h1 {
        font-size: 36px
    }

    .Mobile .content .sub .left .top p {
        font-size: 16px
    }

    .Mobile .content .sub .left .ewm .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Mobile .content .sub .left .textBox p {
        font-size: 16px;
        margin-bottom: 10px
    }

    .Mobile .content .sub .left .textBox h4 {
        text-indent: 16px
    }

    .Mobile .content .step {
        margin-top: 80px
    }

    .Mobile .content .step li {
        padding: 70px 35px
    }

    .Mobile .content .step li h2 {
        font-size: 24px
    }

    .Service .tit {
        font-size: 36px;
        position: relative;
        text-align: center;
        line-height: 46px;
        margin: 100px 0 60px;
        display: inline-block
    }

    .Service .tit:after,.Service .tit:before {
        content: "";
        display: block;
        width: 1200px;
        height: 1px;
        background: #DADADA;
        position: absolute;
        top: 50%;
        margin-top: -0.5px
    }

    .Service .tit:before {
        left: -1215px
    }

    .Service .tit:after {
        right: -1215px
    }

    .Service .service-con .title h3 {
        font-size: 46px;
        line-height: 44px
    }

    .Service .service-con .title p {
        font-size: 20px;
        line-height: 36px;
        margin-top: 25px
    }

    .Service .service-con .icon-list .bottom .icon-item {
        padding: 50px 0 30px
    }

    .Service .service-con .icon-list .icon-item {
        padding-bottom: 65px
    }

    .Service .service-con .icon-list .icon-item img {
        display: inline-block;
        width: 60px;
        margin-right: 45px
    }

    .Service .service-con .icon-list .icon-item .text {
        font-size: 24px;
        line-height: 34px;
        width: 281px
    }

    .Service .service-con .icon-list .icon-item .text span {
        font-size: 60px
    }

    .Service .service-con .video-live {
        margin: 100px 0
    }

    .Service .service-con .service-list .service-item {
        padding-bottom: 80px
    }

    .Service .service-con .service-list .service-item h3 {
        font-size: 24px;
        line-height: 34px;
        margin: 30px 0 10px
    }

    .Service .service-con .service-list .service-item p {
        font-size: 16px;
        line-height: 26px;
        color: #999;
        height: 60px
    }

    .Service .service-con .service-list .service-item i {
        font-size: 40px
    }

    .Service .service-order .title {
        font-size: 18px;
        line-height: 28px;
        padding: 60px 0 20px 60px
    }

    .Service .service-order .save_form {
        padding-top: 60px
    }

    .Service .service-order .save_form>ul>li {
        margin-bottom: 20px;
        padding: 0 4%
    }

    .Service .service-order .save_form>ul>li .fl,.Service .service-order .save_form>ul>li .fr {
        width: 40%
    }

    .Service .service-order .save_form>ul>li .fl .clearfix .fl,.Service .service-order .save_form>ul>li .fl .clearfix .fr,.Service .service-order .save_form>ul>li .fr .clearfix .fl,.Service .service-order .save_form>ul>li .fr .clearfix .fr {
        width: 40%;
        height: 37px;
        line-height: 35px;
        font-size: 18px
    }

    .Service .service-order .save_form>ul>li .fl .clearfix .fl .iconfont,.Service .service-order .save_form>ul>li .fl .clearfix .fr .iconfont,.Service .service-order .save_form>ul>li .fr .clearfix .fl .iconfont,.Service .service-order .save_form>ul>li .fr .clearfix .fr .iconfont {
        width: 50px;
        line-height: 35px;
        font-size: 22px;
        position: relative;
        top: 2px
    }

    .Service .service-order .save_form>ul>li label {
        font-size: 18px;
        line-height: 35px
    }

    .Service .service-order .save_form>ul>li .cl {
        font-size: 18px;
        color: #999999;
        height: 41px;
        line-height: 40px
    }

    .Service .service-order .save_form>ul>li .cl .iconfont {
        width: 50px;
        line-height: 35px;
        font-size: 22px;
        position: relative;
        top: 2px
    }

    .Service .service-order .save_form>ul>li .cl input {
        font-size: 16px;
        padding: 8px 15px
    }

    .Service .service-order .save_form>ul>li .select-box em {
        width: 35px;
        height: 35px
    }

    .Service .service-order .save_form>ul>li .select-box.w230px {
        width: 230px
    }

    .Service .service-order .save_form>ul>li .select-box.w230px .input-box {
        padding-left: 10px
    }

    .Service .service-order .save_form>ul>li .select-box .input-box label {
        line-height: 35px;
        padding-bottom: 0
    }

    .Service .service-order .save_form>ul>li .select-box .input-box ul {
        max-height: 300px;
        top: 38px;
        left: 80px;
        padding: 5px 0
    }

    .Service .service-order .save_form>ul>li .select-box .input-box ul li {
        padding: 0 30px;
        font-size: 16px
    }

    .Service .service-order .save_form>ul>li .select-box.w230px ul {
        left: -16px !important
    }

    .Service .service-order .save_form>ul>li .select-box.w230px ul li {
        padding: 0 25px !important
    }

    .Service .service-order .save_form>ul>li textarea {
        height: 200px;
        font-size: 18px;
        line-height: 28px;
        padding: 15px
    }

    .Service .service-order .save_form .btns {
        padding: 30px 0 120px
    }

    .Service .service-order .save_form .btns div {
        font-size: 18px;
        width: 250px;
        padding: 15px 0
    }

    .Service .service-order .save_form .btns .reset_btn {
        margin-left: 20px
    }

    .Service .service-dtxq .right .text h3 {
        color: #1D4BBE;
        font-size: 24px;
        line-height: 34px
    }

    .Service .service-wb .search {
        padding: 45px 60px;
        background: #EEEEEE
    }

    .Service .service-wb .search .tag {
        font-size: 44px;
        color: #de0000
    }

    .Service .service-wb .search .input-box {
        background: #fff;
        border-radius: 30px;
        height: 60px
    }

    .Service .service-wb .search .input-box input {
        font-size: 18px;
        width: 93%;
        height: 100%;
        padding-left: 20px
    }

    .Service .service-wb .search .input-box i {
        font-size: 30px;
        line-height: 60px
    }

    .Service .service-wb .list {
        padding-bottom: 120px
    }

    .Service .service-wb .list .item {
        padding: 60px
    }

    .Service .service-wb .list .item h3 {
        font-size: 30px;
        margin-bottom: 30px
    }

    .Service .service-wb .list .item p {
        font-size: 18px;
        line-height: 28px;
        height: 50px
    }

    .Service .service-wb .list .item i {
        font-size: 30px;
        margin-top: 30px
    }

    .Service .service-dt .container {
        padding: 60px 0 120px
    }

    .Service .service-dt .textLimgR,.Service .service-dt .imgLtextR {
        display: block
    }

    .Service .service-dt .textLimgR .text,.Service .service-dt .imgLtextR .text {
        text-align: left;
        padding: 100px 60px 0
    }

    .Service .service-dt .textLimgR .text h3,.Service .service-dt .imgLtextR .text h3 {
        color: #1D4BBE;
        font-size: 24px
    }

    .Service .service-dt .textLimgR .text h1,.Service .service-dt .imgLtextR .text h1 {
        color: #333333;
        font-size: 36px;
        margin-top: 25px
    }

    .Service .service-dt .textLimgR .text p,.Service .service-dt .imgLtextR .text p {
        color: #666;
        font-size: 16px;
        margin-top: 60px;
        line-height: 36px
    }

    .Service .service-dt .textLimgR .text i,.Service .service-dt .imgLtextR .text i {
        color: #A4A4A4;
        font-size: 30px;
        margin-top: 30px
    }

    .Service .service-search .con .info-list .info-item {
        font-size: 36px;
        line-height: 46px;
        margin: 0 60px 50px
    }

    .Service .service-search .con .info-list .info-item i {
        font-size: 36px
    }

    .Service .service-search .main {
        width: 1200px;
        margin: 0 auto
    }

    .Service .service-search .main .input-box {
        width: 100%;
        height: 80px;
        padding: 0 25px
    }

    .Service .service-search .main .input-box input {
        width: 97%;
        height: 100%;
        float: left;
        font-size: 24px
    }

    .Service .service-search .main .input-box .iconfont {
        font-size: 30px;
        float: left;
        line-height: 80px
    }

    .Service .service-search .main .search-btn,.Service .service-search .main .reset-btn {
        width: 250px;
        color: #fff;
        font-size: 18px;
        background: #014ABB;
        display: inline-block;
        padding: 15px 0;
        text-align: center;
        margin: 60px 0 50px
    }

    .Service .service-search .main .reset-btn {
        background: #F5F5F5;
        margin-left: 20px
    }

    .Service .service-search .main .not {
        font-size: 18px
    }

    .Service .service-search .main .not span {
        color: #de0000;
        line-height: 34px
    }

    .Service .service-search .main .not p {
        font-size: 16px;
        line-height: 26px
    }

    .Service .service-search .img-box {
        font-size: 60px;
        color: #fff;
        text-align: center;
        padding-bottom: 60px
    }

    .Service .service-search .img-box .text-box {
        text-align: center;
        padding-top: 200px;
        top: 0;
        left: 0;
        width: 100%
    }

    .Service .service-search .img-box .text-box .login {
        font-size: 18px;
        border: 1px solid #fff;
        border-radius: 20px;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        color: #fff;
        width: 150px;
        vertical-align: middle;
        margin: 40px auto
    }

    .Service .service-search .img-box .text-box .login a {
        color: #fff;
        margin: 0 15px
    }

    .Service .service-search .img-box .text-box .login a:hover {
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

    .Service .service-financial .sub-tit {
        font-size: 18px;
        line-height: 28px
    }

    .Service .service-financial .con1 ul {
        margin-top: 120px
    }

    .Service .service-financial .con1 ul li {
        float: left;
        width: 33.33333%;
        text-align: center;
        margin-bottom: 120px;
        padding: 0 2%
    }

    .Service .service-financial .con1 ul li img {
        width: 80px;
        display: inline-block
    }

    .Service .service-financial .con1 ul li h4 {
        padding: 40px 0 30px;
        color: #333333;
        font-size: 24px;
        font-weight: bold;
        line-height: 34px;
        position: relative
    }

    .Service .service-financial .con1 ul li h4:after {
        content: "";
        display: block;
        width: 70px;
        height: 1px;
        background: #1d4bbe;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -35px
    }

    .Service .service-financial .con1 ul li p {
        font-size: 16px;
        color: #333333;
        line-height: 26px;
        margin-top: 35px;
        height: 80px
    }

    .Service .service-financial .con2 {
        background: #F5F5F5
    }

    .Service .service-financial .con2 ul li {
        float: left;
        text-align: center;
        width: 14.285714%
    }

    .Service .service-financial .con2 ul li .img-box img {
        width: 105px;
        display: inline-block
    }

    .Service .service-financial .con2 ul li .img-box img.line {
        width: 150px;
        top: 50px
    }

    .Service .service-financial .con2 ul li h4 {
        columns: #333;
        font-size: 18px;
        line-height: 28px;
        font-weight: 500;
        margin: 30px 0 15px
    }

    .Service .service-financial .con2 ul li p {
        color: #999;
        font-size: 14px;
        margin: 0 auto;
        margin-bottom: 120px
    }

    .Service .service-financial .con3 {
        padding-bottom: 120px
    }

    .Service .service-financial .con3 .sub-tit {
        padding-bottom: 90px
    }

    .Service .service-financial .con3 h1 {
        font-size: 30px;
        line-height: 40px;
        margin: 120px 0 40px
    }

    .Service .service-financial .con3 h2 {
        font-size: 24px;
        line-height: 34px;
        margin-top: 60px
    }

    .Service .service-financial .con3 p {
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px
    }

    .Service .service-financial .con3 .text {
        padding: 0 120px;
        text-align: left
    }

    .Service .service-financial .con3 .text1 {
        background-image: url(../images/financial_01.png);
        background-position: top;
        background-repeat: no-repeat
    }

    .Service .service-financial .con3 .text2 {
        background-image: url(../images/financial_02.png);
        background-position: top;
        background-repeat: no-repeat
    }

    .Service .service-financial .con3 .text3 {
        background-image: url(../images/financial_03.png);
        background-position: top;
        background-repeat: no-repeat
    }

    .Service .service-site h4 {
        font-size: 18px;
        line-height: 28px;
        margin: 50px auto
    }

    .Service .service-site .map .searchBox .top {
        font-size: 18px
    }

    .Service .service-site .map .searchBox .top .icon-location {
        font-size: 24px;
        vertical-align: -3px
    }

    .Service .service-site .map .searchBox .top .myLocation .icon-miaozhun {
        font-size: 23px;
        vertical-align: -3px
    }

    .Service .service-site .map .searchBox .cityBox ul li {
        font-size: 18px;
        line-height: 38px
    }

    .Service .service-site .map .searchBox form input {
        width: 348px;
        font-size: 18px
    }

    .Service .service-site .map .searchBox form .icon-search {
        font-size: 24px;
        vertical-align: -4px
    }

    .Service .service-site .map .searchBox .siteList .t {
        font-size: 18px;
        line-height: 35px
    }

    .Service .service-site .map .searchBox .siteList .t .btnFilter {
        line-height: 35px
    }

    .Service .service-site .map .searchBox .siteList .filterBox {
        height: 310px
    }

    .Service .service-site .map .searchBox .siteList .filterBox span {
        font-size: 18px;
        height: 40px;
        line-height: 40px
    }

    .Service .service-site .map .searchBox .siteList ul {
        max-height: 310px
    }

    .Service .service-site .map .searchBox .siteList ul li h2 {
        font-size: 18px
    }

    .Service .service-site .map .searchBox .siteList ul li h2 span {
        width: 22px;
        height: 22px;
        line-height: 22px
    }

    .Service .service-site .map .searchBox .siteList ul li p {
        font-size: 16px
    }

    .Service .service-site .map .searchBox .siteList ul li p span {
        padding: 3px 9px;
        margin-right: 10px
    }

    .Service .service-site .map .searchBox .siteList ul li .lx {
        line-height: 35px;
        font-size: 18px
    }

    .Service .service-site .map .searchBox .btnUp i {
        font-size: 20px
    }

    .product-compare {
        padding-top: 90px;
        margin-bottom: 120px
    }

    .product-compare .compare_about {
        margin-bottom: 80px
    }

    .product-compare .compare_about h2 {
        font-size: 36px;
        line-height: 46px;
        margin-bottom: 20px
    }

    .product-compare .compare_about p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 50px
    }

    .product-compare .compare_about h3 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px
    }

    .product-compare .compare_about table tr td {
        font-size: 16px;
        line-height: 26px;
        padding: 15px 0
    }

    .product-compare .compare_about table tr:first-child td {
        font-size: 18px
    }

    .product-compare .compare-result table tr td,.product-compare .compare-result table tr th {
        line-height: 49px;
        font-size: 16px;
        padding: 0 22px
    }

    .product-compare .compare-result table tr th {
        padding: 0 22px;
        width: 286px
    }

    .product-compare .compare-result table tr th.compare_title {
        font-size: 24px
    }

    .product-compare .compare-result table select {
        font-size: 16px;
        padding: 5px 14px
    }

    .product-compare .compare-result table thead tr td {
        padding: 40px 0
    }

    .product-compare .compare-result table thead tr td a {
        display: block
    }

    .product-compare .compare-result table thead tr td a img {
        display: block;
        margin: 0 auto
    }

    .product-compare .compare-result table thead tr td h4 a {
        font-size: 18px;
        font-weight: bold;
        color: #333
    }

    .product-compare .compare-result table thead tr td a.compare_order {
        display: inline-block;
        color: #fff;
        background-color: #FE8300;
        padding: 8px 20px;
        line-height: normal
    }

    .product-compare .compare-result table thead tr td a.compare_order i {
        font-size: 24px;
        margin-right: 10px
    }

    .product-compare .compare-result table thead tr td a.compare_order span {
        position: relative;
        top: -3px
    }

    .product-compare .compare-result table thead tr td a.compare_order:hover {
        background-color: #ff9100
    }

    .order-result {
        padding: 220px 0 270px
    }

    .order-result img {
        margin: 0 auto 28px
    }

    .order-result h1 {
        font-size: 36px;
        margin-bottom: 26px
    }

    .order-result p {
        font-size: 16px
    }

    .order-result .btns {
        padding-top: 50px;
        display: inline-block
    }

    .order-result .btns a {
        font-size: 16px;
        line-height: 26px;
        padding: 4px 12px;
        margin: 0 6px
    }

    .order-result .qr img {
        width: 200px
    }

    .Technology .content .block .item .text {
        font-size: 36px;
        padding: 30px
    }

    .Technology .content .block .item .text span {
        font-size: 48px
    }

    .Technology .content .block .item .text i {
        font-size: 36px
    }

    .Technology .content .block.block1 h1 {
        font-size: 30px;
        line-height: 48px
    }

    .Technology .content .block.block1 ul {
        margin-top: 120px
    }

    .Technology .content .block.block1 ul li .icon {
        width: 110px;
        margin: 0 auto 60px
    }

    .Technology .content .block.block1 ul li .text h2 {
        font-size: 24px;
        padding-bottom: 25px;
        margin-bottom: 25px
    }

    .Technology .content .block.block1 ul li .text h2:after {
        width: 80px
    }

    .Technology .content .block.block1 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology .content .block.block2 .left {
        padding-right: 15px
    }

    .Technology .content .block.block2 .left .item:first-child {
        margin-bottom: 30px
    }

    .Technology .content .block.block2 .right {
        padding-left: 15px
    }

    .Technology .content .block.block3 {
        margin-top: 90px
    }

    .Technology .content .block.block3 ul {
        margin: 0 -15px
    }

    .Technology .content .block.block3 ul li {
        padding: 0 15px
    }

    .Technology .content .block.block4 {
        margin: 90px 0 105px
    }

    .Technology .content .block.block4 ul {
        margin: 0 -15px
    }

    .Technology .content .block.block4 ul li {
        padding: 0 15px
    }

    .TechnologyRuikong .content .block1 .right .text .t {
        font-size: 18px;
        margin-bottom: 30px
    }

    .TechnologyRuikong .content .block1 .right .text .t span {
        font-size: 30px;
        vertical-align: -2px
    }

    .TechnologyRuikong .content .block1 .right .text .t s {
        font-size: 12px;
        vertical-align: 3px
    }

    .TechnologyRuikong .content .block1 .right .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyRuikong .content .block2 ul {
        margin: 0 -15px
    }

    .TechnologyRuikong .content .block2 ul li {
        padding: 0 15px
    }

    .TechnologyRuikong .content .block2 ul li .text h2 {
        font-size: 24px;
        margin-bottom: 20px
    }

    .TechnologyRuikong .content .block2 ul li .text p {
        font-size: 18px;
        line-height: 28px
    }

    .TechnologyRuikong .content .block2 ul li .t {
        font-size: 30px;
        padding: 20px 0
    }

    .TechnologyRuikong .content .block2 ul li .t s {
        color: #8a8a8a;
        font-size: 12px;
        vertical-align: 7px
    }

    .TechnologyRuikong .content .block2 ul li .t span {
        font-size: 18px;
        vertical-align: 4px
    }

    .TechnologyRuikong .content .block4 {
        margin-top: 40px
    }

    .TechnologyRuikong .content .block4 .banner .swiper-slide .text {
        top: 38%
    }

    .TechnologyRuikong .content .block4 .banner .swiper-slide .text h2 {
        font-size: 30px;
        margin-bottom: 20px;
        padding-bottom: 20px
    }

    .TechnologyRuikong .content .block4 .banner .swiper-slide .text p {
        font-size: 18px;
        line-height: 28px
    }

    .Technology3s .content .block1 {
        margin-top: 50px
    }

    .Technology3s .content .block1 .left .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology3s .content .block2 {
        margin-top: 120px
    }

    .Technology3s .content .block2 ul {
        margin-top: 50px
    }

    .Technology3s .content .block2 ul li.video .play {
        width: 69px;
        height: 69px
    }

    .Technology3s .content .block2 ul li.video h2 {
        font-size: 18px;
        height: 60px;
        line-height: 60px
    }

    .Technology3s .content .block2 ul li.text {
        padding: 4% 4% 0
    }

    .Technology3s .content .block2 ul li.text h1 {
        font-size: 24px;
        margin-bottom: 2%
    }

    .Technology3s .content .block2 ul li.text p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology3s .content .block2 ul li.text dl dd {
        padding-bottom: 25px
    }

    .Technology3s .content .block2 ul li.text dl dd img {
        height: 60px;
        margin: 0 auto 20px
    }

    .Technology3s .content .block2 ul li.text dl dd h2 {
        font-size: 16px
    }

    .Technology3s .content .block2 ul li.text .info {
        margin-top: 25px
    }

    .Technology3s .content .block3 {
        margin-top: 50px
    }

    .Technology3s .content .block3 .bigTitle {
        top: 120px
    }

    .Technology3s .content .block3 .bigTitle:before {
        top: 25px;
        width: 39%
    }

    .Technology3s .content .block3 .bigTitle:after {
        width: 39%
    }

    .Technology3s .content .block3 .banner .swiper-slide .text {
        top: 38%
    }

    .Technology3s .content .block3 .banner .swiper-slide .text p {
        font-size: 18px;
        line-height: 28px
    }

    .Technology3s .content .block4 {
        margin-top: 50px;
        margin-bottom: 120px
    }

    .Technology3s .content .block4 .bigTitle {
        top: 60px
    }

    .Technology3s .content .block4 .bigTitle:before {
        top: 25px
    }

    .Technology3s1 .content .imgLtextR .video .poster h2,.Technology3s1 .content .textLimgR .video .poster h2 {
        font-size: 18px
    }

    .Technology3s1 .content .imgLtextR .text h3,.Technology3s1 .content .textLimgR .text h3 {
        font-size: 24px;
        margin-bottom: 20px;
        color: #333
    }

    .Technology3s1 .content .imgLtextR .text h4,.Technology3s1 .content .textLimgR .text h4 {
        font-size: 18px
    }

    .Technology3s1 .content .imgLtextR .text p,.Technology3s1 .content .textLimgR .text p {
        font-size: 16px;
        color: #333
    }

    .Technology3s1 .content .block .safe-stepBox .stepImgBox ul li .s_con p {
        font-size: 16px
    }

    .Technology3s2 .content .block1 .left .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology3s2 .content .block2 .banner .swiper-slide .text h3 {
        font-size: 24px
    }

    .Technology3s2 .content .block2 .banner .swiper-slide .text p {
        font-size: 16px;
        line-height: 26px
    }

    .Technology3s2 .content .block3 ul li.video h2 {
        height: 60px;
        line-height: 60px;
        font-size: 18px
    }

    .Technology3s2 .content .block3 ul li.text .dl1 dd h1 {
        font-size: 24px
    }

    .Technology3s2 .content .block3 ul li.text .dl1 dd p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologySafe .content .block ul li h2 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .TechnologySafe .content .block ul li p {
        font-size: 16px;
        line-height: 26px;
        margin: 0 auto 50px
    }

    .TechnologySafe .content .block ul li .video .poster .play {
        width: 69px;
        height: 69px
    }

    .TechnologySafe .content .block ul li .video .poster p {
        font-size: 18px
    }

    .TechnologySafe1 .content .imgLtextR .video .poster h2,.TechnologySafe1 .content .textLimgR .video .poster h2 {
        font-size: 18px
    }

    .TechnologySafe1 .content .imgLtextR .text,.TechnologySafe1 .content .textLimgR .text {
        padding: 5.4% 4% 0 4.4%
    }

    .TechnologySafe1 .content .imgLtextR .text h3,.TechnologySafe1 .content .textLimgR .text h3 {
        font-size: 24px;
        margin-bottom: 20px;
        color: #333
    }

    .TechnologySafe1 .content .imgLtextR .text p,.TechnologySafe1 .content .textLimgR .text p {
        font-size: 16px;
        color: #333
    }

    .TechnologySafe1 .content .imgLtextR .text .list ul li,.TechnologySafe1 .content .textLimgR .text .list ul li {
        margin-left: 4.5%
    }

    .TechnologySafe1 .content .imgLtextR .text .list1 ul li,.TechnologySafe1 .content .textLimgR .text .list1 ul li {
        margin-left: 4%
    }

    .TechnologySafe1 .content .imgLtextR .text .list1 ul li .text-box,.TechnologySafe1 .content .textLimgR .text .list1 ul li .text-box {
        padding-bottom: 25px
    }

    .TechnologySafe1 .content .block .safe-stepBox .stepImgBox ul li .s_con p {
        font-size: 16px
    }

    .TechnologyNaiyong .content .block h4 {
        font-size: 18px;
        line-height: 28px;
        margin: 50px auto
    }

    .TechnologyNaiyong .content .block3 ul li .icon {
        width: 70px;
        margin: 0 auto 35px
    }

    .TechnologyNaiyong .content .block3 ul li .text h2 {
        font-size: 24px;
        padding-bottom: 25px;
        margin-bottom: 25px
    }

    .TechnologyNaiyong .content .block3 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyNaiyong .content .block3 .ul {
        margin: 50px -15px 100px
    }

    .TechnologyNaiyong .content .block3 .ul .li {
        padding: 0 15px
    }

    .TechnologyNaiyong .content .block3 .ul .li h2 {
        font-size: 24px;
        margin-top: 20px
    }

    .TechnologyAnruitong .content .info h4 {
        font-size: 18px;
        line-height: 28px;
        margin: 50px auto
    }

    .TechnologyAnruitong .content .imgLtextR .text,.TechnologyAnruitong .content .textLimgR .text {
        padding: 10% 5% 0 5%
    }

    .TechnologyAnruitong .content .imgLtextR .text h3,.TechnologyAnruitong .content .textLimgR .text h3 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .TechnologyAnruitong .content .imgLtextR .text p,.TechnologyAnruitong .content .textLimgR .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyAnruitong .content .pei {
        height: 280px
    }

    .TechnologyAnruitong .content .pei h4 {
        font-size: 18px
    }

    .TechnologyAnruitong .content .pei h4 i {
        font-size: 24px;
        vertical-align: -2px
    }

    .TechnologyAnxin .content .info h4 {
        font-size: 18px;
        line-height: 28px;
        margin: 50px auto
    }

    .TechnologyAnxin .content .imgLtextR .text h3,.TechnologyAnxin .content .textLimgR .text h3 {
        font-size: 30px;
        margin-bottom: 40px
    }

    .TechnologyAnxin .content .imgLtextR .text h3 i,.TechnologyAnxin .content .textLimgR .text h3 i {
        width: 125px;
        height: 109px;
        vertical-align: -45px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li,.TechnologyAnxin .content .textLimgR .text ul li {
        margin-bottom: 25px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li h4,.TechnologyAnxin .content .textLimgR .text ul li h4 {
        font-size: 20px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li p,.TechnologyAnxin .content .textLimgR .text ul li p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyAnxin .content .imgLtextR .text ul li:before,.TechnologyAnxin .content .textLimgR .text ul li:before {
        top: -1px
    }

    .TechnologyAnxin .content .pei {
        height: 280px
    }

    .TechnologyAnxin .content .pei h4 {
        font-size: 18px
    }

    .TechnologyAnxin .content .pei h4 i {
        font-size: 24px;
        vertical-align: -2px
    }

    .TechnologyShushi .content .imgLtextR,.TechnologyShushi .content .textLimgR {
        margin-top: 30px
    }

    .TechnologyShushi .content .imgLtextR .text,.TechnologyShushi .content .textLimgR .text {
        padding: 8% 7% 0 7%
    }

    .TechnologyShushi .content .imgLtextR .text i,.TechnologyShushi .content .textLimgR .text i {
        width: 156px;
        height: 92px;
        display: block;
        margin-bottom: 20px
    }

    .TechnologyShushi .content .imgLtextR .text h3,.TechnologyShushi .content .textLimgR .text h3 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .TechnologyShushi .content .imgLtextR .text p,.TechnologyShushi .content .textLimgR .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyZhinengwanglian .content .info {
        margin: 100px 0 50px
    }

    .TechnologyZhinengwanglian .content .info h4 {
        font-size: 18px;
        line-height: 28px
    }

    .TechnologyZhinengwanglian .content .block .item .text {
        font-size: 36px;
        padding: 30px
    }

    .TechnologyZhinengwanglian .content .block .item .text span {
        font-size: 48px
    }

    .TechnologyZhinengwanglian .content .block .item .text i {
        font-size: 36px
    }

    .TechnologyZhinengwanglian .content .block .item .qr img {
        margin-bottom: 20px
    }

    .TechnologyZhinengwanglian .content .block .item .qr p {
        font-size: 18px
    }

    .TechnologyZhinengwanglian .content .block.block1 .left {
        padding-right: 15px
    }

    .TechnologyZhinengwanglian .content .block.block1 .left .item:first-child {
        margin-bottom: 30px
    }

    .TechnologyZhinengwanglian .content .block.block1 .right {
        padding-left: 15px
    }

    .TechnologyZhinengwanglian .content .block.block1 .right .item:first-child {
        margin-bottom: 30px
    }

    .TechnologyZhinengwanglian .content .block.block2 {
        margin: 30px 0 105px
    }

    .TechnologyZhinengwanglian .content .block.block2 ul {
        margin: 0 -15px
    }

    .TechnologyZhinengwanglian .content .block.block2 ul li {
        padding: 0 15px
    }

    .TechnologyKeyun .content .info {
        margin: 100px 0 50px
    }

    .TechnologyKeyun .content .info h4 {
        font-size: 18px;
        line-height: 28px;
        margin: 50px auto
    }

    .TechnologyKeyun .content .imgLtextR,.TechnologyKeyun .content .textLimgR {
        padding: 70px 0
    }

    .TechnologyKeyun .content .imgLtextR .text h3,.TechnologyKeyun .content .textLimgR .text h3 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .TechnologyKeyun .content .imgLtextR .text p,.TechnologyKeyun .content .textLimgR .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyKeyun .content .imgLtextR .text ul,.TechnologyKeyun .content .textLimgR .text ul {
        margin-top: 20px
    }

    .TechnologyKeyun .content .imgLtextR .text ul li,.TechnologyKeyun .content .textLimgR .text ul li {
        margin-bottom: 25px
    }

    .TechnologyKeyun .content .imgLtextR .text ul li h4,.TechnologyKeyun .content .textLimgR .text ul li h4 {
        font-size: 24px
    }

    .TechnologyKeyun .content .imgLtextR .text ul li:before,.TechnologyKeyun .content .textLimgR .text ul li:before {
        top: 2px
    }

    .TechnologyKeyun .content .pei {
        height: 280px
    }

    .TechnologyKeyun .content .pei h4 {
        font-size: 18px
    }

    .TechnologyKeyun .content .pei h4 i {
        font-size: 24px;
        vertical-align: -2px
    }

    .TechnologyJiashi .content ul li {
        margin-top: 100px
    }

    .TechnologyJiashi .content ul li h2 {
        font-size: 30px;
        margin-bottom: 60px
    }

    .TechnologyJingqu .content .info h4 {
        font-size: 18px;
        line-height: 30px;
        margin: 50px auto
    }

    .TechnologyJingqu .content .info ul li .icon {
        width: 90px
    }

    .TechnologyJingqu .content .info ul li .text h2 {
        font-size: 24px;
        padding-bottom: 25px;
        margin-bottom: 25px
    }

    .TechnologyJingqu .content .info ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJingqu .content .block.block1 {
        padding-bottom: 100px
    }

    .TechnologyJingqu .content .block.block1 .bigTitle {
        margin: 100px 0
    }

    .TechnologyJingqu .content .block.block1 .bigTitle:before {
        top: 25px
    }

    .TechnologyJingqu .content .block.block1 .left h2 {
        font-size: 30px;
        margin-bottom: 20px
    }

    .TechnologyJingqu .content .block.block1 .left h2 span {
        font-size: 24px
    }

    .TechnologyJingqu .content .block.block1 .left p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJingqu .content .block.block2 {
        margin: 100px 0
    }

    .TechnologyJingqu .content .block.block2 .bigTitle {
        margin-bottom: 70px
    }

    .TechnologyJingqu .content .block.block2 ul li {
        padding: 0 8px
    }

    .TechnologyJingqu .content .block.block2 ul li .text {
        padding: 15px 8px
    }

    .TechnologyJingqu .content .block.block2 ul li .text h2 {
        font-size: 30px
    }

    .TechnologyJingqu .content .block.block2 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJingqu .content .block.block3 {
        padding-bottom: 100px
    }

    .TechnologyJingqu .content .block.block3 .bigTitle {
        margin: 100px 0 60px
    }

    .TechnologyJingqu .content .block.block3 .bigTitle:before {
        top: 26px
    }

    .TechnologyJingqu .content .block.block3 ul {
        margin-top: 50px
    }

    .TechnologyJingqu .content .block.block3 ul li {
        padding: 0 10px
    }

    .TechnologyJingqu .content .block.block3 ul li .con .text h2 {
        font-size: 30px
    }

    .TechnologyJingqu .content .block.block3 ul li .con .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJingqu .content .block.block4 {
        margin: 100px 0
    }

    .TechnologyJingqu .content .block.block4 .bigTitle {
        margin-bottom: 70px
    }

    .TechnologyJingqu .content .block.block4 ul li .img {
        margin-bottom: 60px
    }

    .TechnologyJingqu .content .block.block4 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJingqu .content .block.block5 {
        margin: 100px 0;
        padding: 100px 0
    }

    .TechnologyJingqu .content .block.block5 .bigTitle {
        margin-bottom: 70px
    }

    .TechnologyJingqu .content .block.block5 ul li .img {
        margin-bottom: 60px
    }

    .TechnologyJingqu .content .block.block5 ul li .text p {
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJingqu .content .pei {
        height: 280px;
        margin-top: 120px
    }

    .TechnologyJingqu .content .pei h4 {
        font-size: 18px
    }

    .TechnologyJingqu .content .pei h4 i {
        font-size: 24px;
        vertical-align: -2px
    }

    .TechnologyJingqu.anruitong .content .info .bigTitlel {
        margin-top: 100px
    }

    .TechnologyJingqu.anruitong .bgf4 .bigTitle {
        margin-top: 120px
    }

    .TechnologyJingqu.anruitong .block2 .container {
        width: 65%;
        margin: 0 auto
    }

    .TechnologyJingqu.anruitong .img-box-fl {
        width: auto
    }

    .TechnologyJingqu.anruitong .img-box-fl p {
        font-size: 18px;
        line-height: 30px
    }

    .TechnologyJieneng .content .block .imgt {
        margin: 0 auto 50px
    }

    .TechnologyJieneng .content .block h4 {
        font-size: 18px;
        line-height: 28px;
        margin: 0 auto 50px
    }

    .TechnologyJieneng .content .block.block2 ul li .bigTitle {
        margin-bottom: 50px
    }

    .TechnologyJieneng .content .block.block2 ul li.bge {
        padding-bottom: 100px
    }

    .TechnologyJieneng .content .block.block2 ul li dl {
        margin-top: 70px
    }

    .TechnologyJieneng .content .block.block2 ul li dl dd {
        padding: 0 40px
    }

    .TechnologyJieneng .content .block.block2 ul li dl dd .text {
        font-size: 16px;
        line-height: 26px;
        padding-top: 30px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR.bt,.TechnologyJieneng .content .block.block2 ul li .imgLtextR.bt {
        margin-top: 50px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text {
        padding: 8%
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text h2,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h2 {
        font-size: 24px;
        margin-bottom: 50px;
        padding-left: 40px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text h2:before,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h2:before {
        font-size: 35px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text h3,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text h3 {
        font-size: 18px;
        margin: 40px 0 20px;
        padding-left: 10px
    }

    .TechnologyJieneng .content .block.block2 ul li .textLimgR .text p,.TechnologyJieneng .content .block.block2 ul li .imgLtextR .text p {
        font-size: 16px;
        line-height: 26px;
        padding-left: 10px
    }

    .TechnologyJieneng .content .block.block2 ul li.li3 {
        padding-bottom: 0
    }

    .TechnologyJieneng .content .block.block3 {
        padding-top: 0
    }

    .TechnologyJieneng .content .block.block3 .bge {
        padding: 100px 0 80px
    }

    .TechnologyJieneng .content .block.block3 ul li .bigTitle {
        margin-bottom: 50px
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 .bge {
        padding: 120px 0 100px
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 h2 {
        font-size: 24px;
        margin: 80px 0 50px
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 dl {
        margin: 0 -4%
    }

    .TechnologyJieneng .content .block.block3 ul li.li2 dl dd {
        padding: 0 4%;
        font-size: 16px;
        line-height: 26px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl {
        margin-top: 70px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd {
        padding: 0 3%
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd .icon {
        width: 98px;
        margin: 0 auto 30px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd .text h2 {
        font-size: 24px;
        padding-bottom: 25px;
        margin-bottom: 25px
    }

    .TechnologyJieneng .content .block.block3 ul li.li3 dl dd .text p {
        font-size: 16px;
        line-height: 26px
    }

    .site-map {
        padding: 30px 0 120px
    }

    .site-map .title {
        font-size: 24px;
        padding-bottom: 25px;
        margin-bottom: 20px
    }

    .site-map h2 {
        font-size: 20px;
        line-height: 28px;
        color: #333;
        margin-top: 40px;
        margin-bottom: 10px
    }

    .site-map p {
        font-size: 16px;
        line-height: 35px;
        color: #666
    }

    .site-map dl {
        padding-bottom: 20px
    }

    .site-map dl dt {
        padding-top: 30px
    }

    .site-map dl dt a {
        font-size: 24px;
        padding-bottom: 25px
    }

    .site-map dl dd a {
        font-size: 18px
    }

    .About .title h3 {
        font-size: 36px
    }

    .About .title p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 20px
    }

    .About .con-list .list {
        margin-top: 80px
    }

    .About .con-list .list .item p {
        font-size: 18px
    }

    .About .con-list .list .item div {
        font-size: 18px;
        margin-top: 40px
    }

    .About .con-list .list .item div span {
        font-size: 48px
    }

    .About .con-list .more {
        width: 150px;
        padding: 12px 0;
        margin: 90px auto;
        font-size: 18px
    }

    .About .about-con {
        padding: 100px 0
    }

    .About .about-con .video-box {
        height: 800px
    }

    .About .about-con .con .section {
        margin-top: 100px
    }

    .About .about-con .con .section a p {
        left: 50px;
        bottom: 40px;
        font-size: 36px
    }

    .About .about-con .con .section a p i {
        font-size: 30px;
        margin-left: 10px
    }

    .About .about-qq {
        padding: 100px 0
    }

    .About .about-qq .title img {
        margin: 60px 0 10px
    }

    .About .about-qq .video-box {
        margin-top: 120px;
        height: auto
    }

    .About .about-qq .con .imgLtextR .video .play-btn,.About .about-qq .con .textLimgR .video .play-btn {
        width: 86px;
        height: 86px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -43px;
        margin-top: -43px
    }

    .About .about-qq .con .imgLtextR .text,.About .about-qq .con .textLimgR .text {
        padding: 180px 100px
    }

    .About .about-qq .con .imgLtextR .text h1,.About .about-qq .con .textLimgR .text h1 {
        font-size: 36px;
        font-weight: 300
    }

    .About .about-qq .con .imgLtextR .text p,.About .about-qq .con .textLimgR .text p {
        font-size: 18px;
        margin-top: 30px;
        line-height: 30px
    }

    .About .about-qq .con .container .nav a {
        width: 42px;
        top: 50%;
        margin-top: -42px
    }

    .About .about-qq .con .container .nav .prev {
        left: -50px
    }

    .About .about-qq .con .container .nav .next {
        right: -50px
    }

    .About .about-qq .con .list-swiper {
        margin-top: 50px
    }

    .About .about-qq .con .list-swiper .swiper-wrapper .swiper-slide a .text {
        position: absolute;
        color: #fff;
        font-size: 18px;
        bottom: 0;
        padding: 20px 20px
    }

    .About .about-rongyu .title {
        padding: 100px 0 60px
    }

    .About .about-rongyu .con .list {
        padding-bottom: 100px
    }

    .About .about-rongyu .con .list .item .paginationNav a {
        position: absolute;
        top: 50%;
        width: 50px;
        margin-top: -30px
    }

    .About .about-rongyu .con .list .item .img-con {
        margin: 50px
    }

    .About .about-rongyu .con .list .item .img-con .num {
        font-size: 16px;
        margin-top: 20px
    }

    .About .about-rongyu .con .list .item .time {
        left: -160px;
        top: 50px;
        font-size: 48px
    }

    .About .about-rongyu .con .list .item .time .iconfont {
        font-size: 30px;
        height: 48px;
        margin-left: 17px
    }

    .About .about-rongyu .con .list .item .img-box {
        width: 25%;
        float: left;
        padding: 0.25%
    }

    .About .about-rongyu .con .list .item .img-box .rongyu-text {
        padding: 0 26px
    }

    .About .about-rongyu .con .list .item .img-box .rongyu-text h2 {
        font-size: 18px;
        line-height: 28px
    }

    .About .about-shehui .title {
        margin-top: 100px
    }

    .About .about-shehui .con {
        margin: 120px 0
    }

    .About .about-shehui .con .textLimgR .text,.About .about-shehui .con .imgLtextR .text {
        padding: 120px
    }

    .About .about-shehui .con .textLimgR .text h1,.About .about-shehui .con .imgLtextR .text h1 {
        font-size: 30px
    }

    .About .about-shehui .con .textLimgR .text p,.About .about-shehui .con .imgLtextR .text p {
        font-size: 16px;
        line-height: 28px;
        margin-top: 30px
    }

    .About .about-shehui .list {
        margin-top: 50px
    }

    .About .about-shehui .list ul {
        margin: 0 -12px
    }

    .About .about-shehui .list ul li {
        padding: 0 12px;
        margin-bottom: 80px
    }

    .About .about-shehui .list ul li .text .deta span {
        font-size: 14px;
        padding-bottom: 15px
    }

    .About .about-shehui .list ul li .text h2 {
        font-size: 24px;
        line-height: 34px;
        max-height: 34px;
        margin: 20px 0 10px
    }

    .About .about-shehui .list ul li .text p {
        font-size: 16px;
        line-height: 26px;
        max-height: 48px
    }

    .About .about-shehui .list ul li .text .other .icon-arrow1 {
        font-size: 30px
    }

    .About .about-shehui .list ul li .text .other span {
        font-size: 14px;
        margin-top: 7px
    }

    .About .about-shehui .list ul li .text .other i {
        vertical-align: -2px;
        font-size: 18px
    }

    .About .about-shehui .list .btnMore {
        width: 164px;
        height: 45px;
        line-height: 45px;
        margin: 0 auto;
        font-size: 16px
    }

    .About .about-shehui .list .btnMore i {
        font-size: 16px
    }

    .About .about-pinpai .img-con {
        margin-top: 40px
    }

    .About .about-pinpai .img-con .text {
        width: 580px;
        height: 300px;
        left: 11%;
        top: 201px;
        padding: 60px 70px
    }

    .About .about-pinpai .img-con .text h3 {
        font-size: 36px
    }

    .About .about-pinpai .img-con .text p {
        font-size: 18px;
        line-height: 28px;
        margin-top: 30px
    }

    .About .about-pinpai .con {
        border: none;
        margin: 0
    }

    .About .about-pinpai .list .titles {
        font-size: 30px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ddd;
        margin-bottom: 50px
    }

    .About .about-pinpai .list .titles ol li {
        margin-left: 40px
    }

    .About .about-pinpai .list .titles ol li a {
        font-size: 18px
    }

    .About .about-pinpai .list .titles ol li:after {
        content: "";
        width: 100%;
        height: 3px;
        left: 0;
        bottom: -15px;
        display: none
    }

    .About .about-pinpai .list .titles ol li.active a,.About .about-pinpai .list .titles ol li:hover a {
        color: #de0000
    }

    .About .about-pinpai .list .titles ol li.active:after,.About .about-pinpai .list .titles ol li:hover:after {
        display: block
    }

    .About .about-pinpai .list .titles .btnMore {
        float: right;
        font-size: 16px;
        margin-top: 5px
    }

    .About .about-pinpai .list .titles .btnMore:hover {
        color: #de0000
    }

    .About .about-pinpai .list .titles .btnMore:hover:after {
        display: none
    }

    .About .about-pinpai .list ul li .img .play-btn {
        position: absolute;
        left: 30px;
        bottom: 30px
    }

    .About .about-pinpai .list .btnMore {
        width: 164px;
        height: 45px;
        line-height: 45px;
        margin: 0 auto;
        font-size: 16px
    }

    .About .about-pinpai .list .btnMore i {
        font-size: 16px
    }

    .About .about-qiye .title {
        margin-top: 100px
    }

    .About .about-qiye .title:after {
        width: 50px;
        margin-left: -25px;
        bottom: -20px
    }

    .About .about-qiye .con-list {
        margin: 80px 0 40px
    }

    .About .about-qiye .con-list .list .item h3 {
        font-size: 30px
    }

    .About .about-qiye .con-list .list .item p {
        margin-top: 20px;
        line-height: 28px
    }

    .About .about-qiye .textLimgR .text,.About .about-qiye .imgLtextR .text {
        padding: 40px 70px
    }

    .About .about-jianjie .img-con .text {
        top: 220px;
        left: 80px;
        width: 915px;
        padding: 80px 60px
    }

    .About .about-jianjie .img-con .text h3 {
        font-size: 36px
    }

    .About .about-jianjie .img-con .text p {
        font-size: 18px;
        margin-top: 30px
    }

    .About .about-jianjie .con {
        padding: 100px 0
    }

    .About .about-jianjie .con .imgLtextR .text,.About .about-jianjie .con .textLimgR .text {
        padding: 60px 100px;
        padding-bottom: 0
    }

    .About .about-jianjie .con .imgLtextR .text .logo1,.About .about-jianjie .con .textLimgR .text .logo1 {
        width: 181px
    }

    .About .about-jianjie .con .imgLtextR .text .logo2,.About .about-jianjie .con .textLimgR .text .logo2 {
        width: 307px
    }

    .About .about-jianjie .con .imgLtextR .text .logo3,.About .about-jianjie .con .textLimgR .text .logo3 {
        width: 153px
    }

    .About .about-jianjie .con .imgLtextR .text .logo4,.About .about-jianjie .con .textLimgR .text .logo4 {
        width: 230px
    }

    .About .about-jianjie .con .imgLtextR .text .logo5,.About .about-jianjie .con .textLimgR .text .logo5 {
        width: 244px
    }

    .About .about-jianjie .con .imgLtextR .text .logo6,.About .about-jianjie .con .textLimgR .text .logo6 {
        width: 226px
    }

    .About .about-jianjie .con .imgLtextR .text .logo7,.About .about-jianjie .con .textLimgR .text .logo7 {
        width: 223px
    }

    .About .about-jianjie .con .imgLtextR .text p,.About .about-jianjie .con .textLimgR .text p {
        color: #333;
        font-size: 16px;
        line-height: 28px;
        margin-top: 50px
    }

    .About .about-jianjie .con .imgLtextR .text a,.About .about-jianjie .con .textLimgR .text a {
        color: #de0000;
        font-weight: 300;
        font-size: 18px;
        display: block;
        margin-top: 20px
    }

    .About .about-jianjie .con .imgLtextR .text i,.About .about-jianjie .con .textLimgR .text i {
        display: block;
        margin-top: 30px;
        font-size: 30px
    }

    .About .about-jianjie .con .imgLtextR:hover .text .logo,.About .about-jianjie .con .textLimgR:hover .text .logo {
        transform: scale(1)
    }

    .About .about-course .title {
        margin-top: 100px
    }

    .About .about-course .title:after {
        width: 50px;
        margin-left: -25px;
        bottom: -20px
    }

    .About .about-course .times-list {
        margin-top: 115px
    }

    .About .about-course .times-list .fl,.About .about-course .times-list .fr {
        padding-bottom: 116px;
        margin-bottom: 59px
    }

    .About .about-course .times-list .fl img,.About .about-course .times-list .fr img {
        margin-bottom: 29px
    }

    .About .about-course .times-list .fl .text,.About .about-course .times-list .fr .text {
        font-size: 18px;
        line-height: 36px
    }

    .About .about-course .times-list .fl .text-box h2,.About .about-course .times-list .fr .text-box h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 20px
    }

    .About .about-course .times-list .fl .text-box p,.About .about-course .times-list .fr .text-box p {
        font-size: 16px;
        line-height: 26px
    }

    .About .about-course .times-list .fl a i.iconfont,.About .about-course .times-list .fr a i.iconfont {
        font-size: 30px;
        margin-top: 30px
    }

    .About .about-course .times-list .fl .deta,.About .about-course .times-list .fr .deta {
        top: 0;
        z-index: 2;
        font-size: 48px;
        line-height: 52px
    }

    .About .about-course .times-list .fl .deta i,.About .about-course .times-list .fr .deta i {
        font-size: 25px;
        line-height: 52px;
        vertical-align: middle
    }

    .About .about-course .times-list .fl .img-box,.About .about-course .times-list .fr .img-box {
        position: relative
    }

    .About .about-course .times-list .fl .img-box .nums,.About .about-course .times-list .fr .img-box .nums {
        position: absolute;
        right: 10px;
        top: 362px;
        background: url(../images/course_bg.png);
        width: 45px;
        height: 45px;
        text-align: center;
        color: #fff;
        line-height: 45px
    }

    .About .about-course .times-list .fr {
        padding: 23px 7% 54px 3%;
        margin-left: 20px
    }

    .About .about-course .times-list .fr .deta {
        left: -487px
    }

    .About .about-course .times-list .fl {
        padding: 23px 3% 54px 7%;
        margin-right: 20px
    }

    .About .about-course .times-list .fl .deta {
        left: 99%;
        width: 50%;
        right: auto
    }

    .About .about-contact .title {
        margin-top: 100px
    }

    .About .about-contact .contact-way {
        margin: 100px 0
    }

    .About .about-contact .contact-way li:before {
        height: 110px
    }

    .About .about-contact .contact-way li .img-box {
        height: 60px
    }

    .About .about-contact .contact-way li p {
        font-size: 24px
    }

    .About .about-contact .contact-way li h3 {
        font-size: 16px
    }

    .orderOnline {
        padding: 60px 0 120px
    }

    .orderOnline .orderOnline-box {
        padding-top: 30px
    }

    .orderOnline .orderOnline-box .fl .fl-box {
        width: 588px
    }

    .orderOnline .orderOnline-box .fl .fl-box form {
        width: 480px;
        padding-bottom: 60px
    }

    .orderOnline .orderOnline-box .fl .fl-box p {
        font-size: 18px;
        line-height: 28px
    }

    .orderOnline .orderOnline-box .fl .fl-box .textarea-row {
        font-size: 16px;
        line-height: 38px;
        margin-top: 30px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row {
        height: 40px;
        font-size: 16px;
        line-height: 38px;
        margin-top: 20px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row.border input {
        width: 99%;
        padding-left: 1%
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box em {
        width: 35px;
        height: 38px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px {
        width: 230px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px .input-box {
        padding-left: 10px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul {
        max-height: 300px;
        top: 38px;
        left: 80px;
        padding: 5px 0
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box .input-box ul li {
        padding: 0 30px
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px ul {
        left: -16px !important
    }

    .orderOnline .orderOnline-box .fl .fl-box .input-row .select-box.w230px ul li {
        padding: 0 25px !important
    }

    .orderOnline .orderOnline-box .fl .fl-box input {
        padding: 6px 0;
        font-size: 16px
    }

    .orderOnline .orderOnline-box .fl .fl-box .btns {
        padding-top: 50px
    }

    .orderOnline .orderOnline-box .fl .fl-box .btns input {
        width: 270px;
        line-height: 50px;
        height: 50px;
        font-size: 18px
    }

    .orderOnline .orderOnline-box .fr {
        padding-top: 20px
    }

    .Investor .content .block {
        margin-top: 50px
    }

    .Investor .content .block .tit {
        font-size: 30px;
        padding-bottom: 30px
    }

    .Investor .content .block ul {
        margin-top: 50px
    }

    .Investor .content .block ul li {
        font-size: 18px;
        line-height: 55px
    }

    .Investor .content .block ul li span {
        font-size: 12px;
        vertical-align: 2px;
        margin: 0 10px
    }

    .Investor .content .block ul li .icon-arrow {
        font-size: 18px
    }

    .Investor .content .block ul li .icon-pdf {
        width: 26px;
        height: 26px;
        top: 15px
    }

    .Investor .content .block .btnMore {
        width: 164px;
        height: 45px;
        line-height: 45px;
        margin: 50px auto 0;
        font-size: 16px
    }

    .Investor .content .block .btnMore i {
        font-size: 16px;
        vertical-align: 1px
    }

    .Investor .content .block.block5 {
        margin: 60px 0 120px
    }

    .Investor .content .ad {
        margin: 50px 0
    }

    .Investor .content table tr th {
        line-height: 55px;
        font-size: 24px
    }

    .Investor .content table tr td {
        font-size: 24px;
        line-height: 55px
    }

    .Investor .content .con {
        padding: 100px 0
    }

    .Investor .content .con .times {
        margin-top: -20px
    }

    .Investor .content .con .times ul a li {
        font-size: 18px;
        line-height: 48px
    }

    .Investor .content .con .times ul a li i {
        right: -54px
    }

    .Investor .content .con .times ul a li.active {
        font-size: 24px
    }

    .Investor .content .con .times ul a li.active:after {
        right: -54px
    }

    .Investor .content .con .times ul a:after {
        right: -47px;
        top: 22px
    }

    .Investor .content .con .times .time-box {
        margin-left: 47px;
        margin-top: 20px
    }

    .Investor .content .con .file-list {
        padding-left: 92px
    }

    .Investor .content .con .file-list ul li {
        font-size: 18px;
        line-height: 55px
    }

    .Investor .content .con .file-list ul li .icon-arrow {
        font-size: 18px
    }

    .Investor .content .con .file-list ul li .icon-pdf {
        width: 26px;
        height: 26px;
        top: 15px
    }

    .NewsVideoXq .content .contLeft {
        padding: 100px 84px 0 80px
    }

    .NewsVideoXq .content .contLeft .title {
        line-height: 60px;
        margin-bottom: 10px
    }

    .NewsVideoXq .content .contLeft .dec {
        height: 58px;
        line-height: 75px
    }

    .NewsVideoXq .content .contLeft .videoBox {
        margin: 30px 0 10px
    }

    .NewsVideoXq .content .contLeft .downBox {
        font-size: 18px
    }

    .NewsVideoXq .content .contLeft .downBox i {
        font-size: 26px
    }

    .NewsVideoXq .content .contLeft p.word {
        font-size: 15px;
        line-height: 30px;
        margin-top: 35px
    }

    .NewsVideoXq .content .contLeft .zanBox {
        margin: 100px 0 27px
    }

    .NewsVideoXq .content .contLeft .zanBox .inZan {
        width: 179px;
        height: 52px;
        line-height: 52px;
        font-size: 16px
    }

    .NewsVideoXq .content .contLeft .zanBox .inZan i {
        margin-right: 15px;
        font-size: 20px
    }

    .NewsVideoXq .content .contLeft .share {
        padding: 30px 0;
        font-size: 14px
    }

    .NewsVideoXq .content .contLeft .share a {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        line-height: 40px;
        margin-right: 20px
    }

    .NewsVideoXq .content .contLeft .share a .iconfont {
        font-size: 20px
    }

    .NewsVideoXq .content .contRight {
        width: 28%;
        padding: 100px 80px 60px 66px;
        min-height: 1400px
    }

    .NewsVideoXq .content .contRight .title {
        font-size: 26px;
        margin-bottom: 30px
    }

    .NewsVideoXq .content .contRight .list .item {
        margin-bottom: 70px
    }

    .NewsVideoXq .content .contRight .list .item .img {
        height: auto
    }

    .NewsVideoXq .content .contRight .list .item .imgTitle {
        font-size: 18px;
        margin-top: 25px;
        line-height: 30px
    }

    .NewsVideoXq .content .contRight .list .item .kai {
        z-index: 2;
        width: 40px;
        height: 40px;
        background: url(../images/icon-play1.png) center no-repeat;
        background-size: 100%;
        position: absolute;
        left: 15px;
        bottom: 15px
    }

    .pano {
        height: 980px;
        background: url("../images/bg.jpg") center top no-repeat;
        background-size: cover
    }

    .pano .pano-box {
        height: 980px
    }

    .pano .pano-box .swiper-slide {
        padding-top: 220px
    }

    .pano .pano-box .swiper-slide .title {
        padding-bottom: 25px
    }

    .pano .pano-box .swiper-slide .title h2 {
        font-size: 46px;
        margin-bottom: 15px
    }

    .pano .pano-box .swiper-slide .title p {
        font-size: 20px
    }

    .pano .pano-box .swiper-slide .info p {
        font-size: 16px;
        padding: 0 36px
    }

    .pano .pano-box .btn-left {
        width: 52px;
        height: 103px;
        top: 58%;
        margin-top: -50px;
        left: 20%;
        background: url("../images/left.png") no-repeat
    }

    .pano .pano-box .btn-right {
        width: 52px;
        height: 103px;
        top: 58%;
        margin-top: -50px;
        right: 20%;
        background: url("../images/right.png") no-repeat
    }

    .pano .pano-btn {
        width: 445px;
        height: 51px;
        margin: 80px auto 0
    }

    .pano .pano-btn a {
        height: 51px;
        line-height: 51px;
        padding: 0 45px
    }

    .TechnologyDianchi .content .info {
        font-size: 16px;
        line-height: 30px;
        margin-top: 80px
    }

    .TechnologyDianchi .content .block {
        padding-top: 80px
    }

    .TechnologyDianchi .content .block.block1 img {
        margin: 80px auto 0
    }

    .TechnologyDianchi .content .block.block2 ul {
        margin: 70px -15px 100px
    }

    .TechnologyDianchi .content .block.block2 ul li .box {
        height: 480px;
        padding: 90px 60px
    }

    .TechnologyDianchi .content .block.block2 ul li .box img {
        width: 90px;
        margin: 0 auto 30px
    }

    .TechnologyDianchi .content .block.block2 ul li .box h2 {
        font-size: 24px
    }

    .TechnologyDianchi .content .block.block2 ul li .box p {
        font-size: 16px;
        line-height: 30px
    }
}
.container .title {
    font-size: 28px;
    color: #333;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px
}
.container .btnMore{
    font-size:16px;
    float:right;
    margin-top:15px
}
