.wow {
    opacity: 0;
}

.mobile {
    width: 100%;
}

.mobile-inner {
    margin-right: auto;
    margin-left: auto;
    background-color: ;
    position: relative;
}

.mobile-inner img {
}

.mobile-inner p {
    color: #676767;
    line-height: 25px;
    font-size: 16px;
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left: 30px;
    margin: 0px;
}

.mobile-inner-header {
    width: 100%;
    height: 50px;
    position: relative;
    top: 0px;
    z-index: 666;
    left: 0px;
    background: #fff;
}

.mobile-inner-header-icon {
    color: #ffffff;
    height: 50px;
    font-size: 25px;
    text-align: center;
    float: right;
    width: 50px;
    position: relative;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s;
}

.mobile-inner-header-icon:hover {
    background-color: rgba(255,255,255,0.2);
    cursor: pointer;
}

.mobile-inner-header-icon span {
    position: absolute;
    left: calc((100% - 25px) / 2);
    top: calc((100% - 1px) / 2);
    width: 25px;
    height: 1px;
    background-color: #9f0000;
}

.mobile-inner-header-icon span:nth-child(1) {
    transform: translateY(4px) rotate(0deg);
}

.mobile-inner-header-icon span:nth-child(2) {
    transform: translateY(-4px) rotate(0deg);
}

.mobile-inner-header-icon-click span:nth-child(1) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: clickfirst;
}

.mobile-inner-header-icon-click span:nth-child(2) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: clicksecond;
}

@keyframes clickfirst {
    0% {
        transform: translateY(4px) rotate(0deg);
    }

    100% {
        transform: translateY(0) rotate(45deg);
    }
}

@keyframes clicksecond {
    0% {
        transform: translateY(-4px) rotate(0deg);
    }

    100% {
        transform: translateY(0) rotate(-45deg);
    }
}

.mobile-inner-header-icon-out span:nth-child(1) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outfirst;
}

.mobile-inner-header-icon-out span:nth-child(2) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outsecond;
}

@keyframes outfirst {
    0% {
        transform: translateY(0) rotate(-45deg);
    }

    100% {
        transform: translateY(-4px) rotate(0deg);
    }
}

@keyframes outsecond {
    0% {
        transform: translateY(0) rotate(45deg);
    }

    100% {
        transform: translateY(4px) rotate(0deg);
    }
}

.mobile-inner-nav {
    overflow: auto;
    height: 100vh;
    padding-top: 50px;
}

.mobile-inner-nav {
    background: linear-gradient(270deg,#fd2424c9,#ea1f1f);
    width: 100%;
    position: absolute;
    top: 0;
    padding-bottom: 0%;
    display: none;
    z-index: 444;
}

.mobile-inner-nav a {
    border-bottom: solid 1px rgba(255,255,255,0.3);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    color: #fff;
    transition: all 0.5s;
}

.mobile-inner-nav dl {
    display: none;
}

.mobile-inner-nav dl dd {
    line-height: 33px;
    text-decoration: none;
    text-indent: 3em;
    font-size: 16px;
    color: #FFFFFF;
    border-bottom: solid 1px rgba(255,255,255,0.3);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-weight: 300;
    font-size: 14px;
}

.mobile-inner-nav li {
    border-bottom: solid 1px rgba(255,255,255,0.3);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    line-height: 53px;
    text-indent: 20px;
}

.mobile-inner-nav h2.h2tit {
    line-height: 50px;
    text-decoration: none;
    text-indent: 2em;
    font-size: 16px;
    color: #FFFFFF;
    /* border-bottom:solid 1px rgba(255,255,255,0.3);*/
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    font-weight: 300;
}

.mobile-inner-nav h2.h2tit a {
    color: #FFFFFF;
}

.mobile-inner-nav a {
    border-bottom: none;
}

.mobile-inner-nav li {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: returnToNormal;
    animation-name: returnToNormal;
}

@-webkit-keyframes resize {
    from,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}

@keyframes resize {
    from,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
        animation-timing-function: cubic-bezier(0.215,0.610,0.355,1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: scale(5,5);
        transform: scale(5,5);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}

@-webkit-keyframes returnToNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes returnToNormal {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.mobile-inner-nav li:last-child h2.h2tit {
    border-bottom: none;
}

.mobile-inner-nav li .h3tit {
    height: 50px;
    position: relative;
    background: url(../images/51_icon_search@2x.png) no-repeat 30px center;
    background-size: 17px;
}

.mobile-inner-nav li .words {
    display: block;
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    text-indent: 60px;
    font-size: 15px;
    color: #fff;
    background: url(../images/search2.png) no-repeat 30px center;
    background-size: 20px;
}

.mobile-inner-nav li:last-child {
    border-bottom: none;
}

.mobile-inner-nav li form {
    display: block;
    width: 100%;
    height: 100%;
}

@charset "utf-8";@charset "UTF-8";.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

.animated.infinite {
    animation-iteration-count: infinite;
}

.animated.hinge {
    animation-duration: 2s;
}

.fadeInUp {
    animation-duration: 1.76s;
    animation-name: fadeInUp;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,40px,0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

* {
}

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span {
    margin: 0;
    padding: 0;
}

html {
    font-size: 62.5%;
}

body {
    font-size: calc(14/1920*100vw);
}

html,body {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

body {
    font-family: "Microsoft YaHei" ! important;
    color: #000000;
    background: #fff;
    margin: 0 auto;
    padding: 0px;
}

body {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

select {
    cursor: pointer;
}

input[type="button"],input[type="submit"],input[type="reset"],input[type="text"] {
    -webkit-appearance: none;
}

input[type="button"],input[type="submit"],input[type="reset"] {
    cursor: pointer;
}

input {
    -webkit-appearance: none;
}

input {
    -webkit-appearance: none!important;
    border-radius: 0;
}

button {
    cursor: pointer;
}

textarea {
    -webkit-appearance: none;
}

a {
    text-decoration: none;
    color: #235aa7;
    outline: none;
}

a:active {
    star: expression(this.onFocus=this.blur());
}

img {
    border: 0px;
    vertical-align: middle;
}

li {
    list-style: none;
}

* {
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.loading {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99999;
}

.loadingfa {
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 29px;
    color: #1f8adf;
    position: absolute;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    top: 50%;
}

html {
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color: none;
}

html {
    -webkit-tap-highlight-color: transparent;
}

body {
    -webkit-overflow-scrolling: touch;
    line-height: 1;
    background: #f2f4f6;
}

* {
    padding: 0;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    user-select: none;
    font-size: calc(14/1920*100vw);
}

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

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

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

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

@-moz-keyframes rotate {
    from {
        -moz-transform: rotate(0deg)
    }

    to {
        -moz-transform: rotate(360deg)
    }
}

@-ms-keyframes rotate {
    from {
        -ms-transform: rotate(0deg)
    }

    to {
        -ms-transform: rotate(360deg)
    }
}

@-o-keyframes rotate {
    from {
        -o-transform: rotate(0deg)
    }

    to {
        -o-transform: rotate(360deg)
    }
}

.xuanzhuan {
    animation: 2s linear 0s normal forwards infinite rotate;
    -webkit-animation: 2s linear 0s normal forwards infinite rotate;
    -moz-animation: 2s linear 0s normal forwards infinite rotate;
    -o-animation: 2s linear 0s normal forwards infinite rotate;
}

.xuanzhuan img {
    display: block;
    width: 100%;
}

.pc {
    display: block;
}

.wap {
    display: none;
}

.clearflex:after {
    content: "";
    display: table;
    clear: both;
}

.moveAni {
    animation: move .8s infinite;
    -moz-animation: move .8s infinite;
    -webkit-animation: move .8s infinite;
    -o-animation: move .8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
    -webkit-animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
}

.tadaAni {
    animation: tada 2s infinite;
}

.pulseAni {
    animation: pulse 1s infinite;
}

.bounceInAni {
    animation: bounceIn 2s infinite;
}

.flashInAni {
    animation: flash 2s infinite;
}

.swingAni {
    animation: swing 2s infinite;
    transform-origin: right top;
}

.rubberBandAni {
    animation: rubberBand 1s infinite;
}

.bounceAni {
    animation: bounce 1s infinite;
}

.tdAni {
    animation: td .4s infinite;
    -moz-animation: td .4s infinite;
    -webkit-animation: td .4s infinite;
    -o-animation: td .4s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
    -webkit-animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
}

.heartbeatAni {
    animation: heartbeat 1.4s infinite;
    -moz-animation: heartbeat 1.4s infinite;
    -webkit-animation: heartbeat 1.4s infinite;
    -o-animation: heartbeat 1.4s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
    -webkit-animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
}

.shing {
    animation: shing 1s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
}

@keyframes shing {
    0% {
        opacity: 1;
    }

    100% {
        opacity: .6;
    }
}

@keyframes move2 {
    0% {
        transform: translate(0%,0px);
    }

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

.moveAni2 {
    animation: move2 1s infinite;
}

.moveAni {
    animation: move .8s infinite;
    -moz-animation: move .8s infinite;
    -webkit-animation: move .8s infinite;
    -o-animation: move .8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
    -webkit-animation-timing-function: cubic-bezier(0.46,0.02,0.97,0.36);
}

@keyframes move {
    from {
        -o-transform: translate(0%,0%);
        -webkit-transform: translate(0%,0%);
        -moz-transform: translate(0%,0%);
        -ms-transform: translate(0%,0%);
        transform: translate(0%,0%);
    }

    to {
        -o-transform: translate(0%,30px);
        -webkit-transform: translate(0%,30px);
        -moz-transform: translate(0%,30px);
        -ms-transform: translate(0%,30px);
        transform: translate(0%,30px);
    }
}

@keyframes td {
    from {
        -o-transform: translate(0%,0%);
        -webkit-transform: translate(0%,0%);
        -moz-transform: translate(0%,0%);
        -ms-transform: translate(0%,0%);
        transform: translate(0%,0%);
    }

    to {
        -o-transform: translate(0%,20px);
        -webkit-transform: translate(0%,20px);
        -moz-transform: translate(0%,20px);
        -ms-transform: translate(0%,20px);
        transform: translate(0%,20px);
    }
}

@keyframes heartbeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    14% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    42% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes moveAni2 {
    0% {
        transform: translate(0%,0px);
    }

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

.moveAni2 {
    animation: moveAni2 5.5s linear infinite;
}

@keyframes scrollAni1 {
    0% {
        transform: translate(0%,0px) rotate(0);
    }

    100% {
        transform: translate(-100%,0px) rotate(-360deg);
    }
}

.scrollAni1 {
    animation: scrollAni1 1.8s infinite;
    -moz-animation: scrollAni1 1.8s infinite;
    -webkit-animation: scrollAni1 1.8s infinite;
    -o-animation: scrollAni1 1.8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
}

@keyframes scrollAni2 {
    0% {
        transform: translate(30%,0px) rotate(0);
    }

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

.scrollAni2 {
    animation: scrollAni2 1.8s infinite;
    -moz-animation: scrollAni2 1.8s infinite;
    -webkit-animation: scrollAni2 1.8s infinite;
    -o-animation: scrollAni2 1.8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: linear;
}

@keyframes scrollAni3 {
    0% {
        transform: translate(0%,-20px);
    }

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

.scrollAni3 {
    animation: scrollAni3 1.8s infinite;
    -moz-animation: scrollAni3 1.8s infinite;
    -webkit-animation: scrollAni3 1.8s infinite;
    -o-animation: scrollAni3 1.8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: linear;
}

@keyframes scrollAni4 {
    0% {
        transform: translate(0%,10px);
    }

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

.scrollAni4 {
    animation: scrollAni4 1.8s infinite;
    -moz-animation: scrollAni4 1.8s infinite;
    -webkit-animation: scrollAni4 1.8s infinite;
    -o-animation: scrollAni4 1.8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: linear;
}

@keyframes scrollAni5 {
    0% {
        transform: none;
    }

    100% {
        transform: scale(1.35,1.35);
    }
}

.scrollAni5 {
    animation: scrollAni5 1.8s infinite;
    -moz-animation: scrollAni5 1.8s infinite;
    -webkit-animation: scrollAni5 1.8s infinite;
    -o-animation: scrollAni5 1.8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: linear;
}

@keyframes scrollAni6 {
    0% {
        transform: scale(1.05,1.05);
    }

    100% {
        transform: none;
    }
}

.scrollAni6 {
    animation: scrollAni6 1.8s infinite;
    -moz-animation: scrollAni6 1.8s infinite;
    -webkit-animation: scrollAni6 1.8s infinite;
    -o-animation: scrollAni6 1.8s infinite;
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
    animation-timing-function: linear;
}

@keyframes bubbleMover3 {
    0% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
    }

    30% {
        transform: translateY(5px) translateX(4px) rotate(9deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    50% {
        transform: translateY(-3px) translateX(1px) rotate(-6deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }

    80% {
        transform: translateY(-1px) translateX(-5px) rotate(-2deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

    100% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}

@keyframes bubbleMover2 {
    0% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
    }

    30% {
        transform: translateY(5px) translateX(4px) rotate(5deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    50% {
        transform: translateY(-4px) translateX(2px) rotate(-3deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }

    80% {
        transform: translateY(-3px) translateX(-3px) rotate(-3deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

    100% {
        -webkit-transform: translateY(0px) translateX(0) rotate(0);
        transform: translateY(0px) translateX(0) rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}

@keyframes bubbleMover {
    0% {
        transform: translateY(0px) translateX(0) rotate(0);
    }

    30% {
        transform: translateY(3px) translateX(5px) rotate(5deg);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    50% {
        transform: translateY(5px) translateX(10px) rotate(10deg);
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
    }

    80% {
        transform: translateY(3px) translateX(5px) rotate(4deg);
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

    100% {
        transform: translateY(0px) translateX(0) rotate(0);
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }
}

@keyframes rotateAni {
    0% {
        transform: none;
    }

    100% {
        transform: rotateY(180deg);
    }
}

.rotateAni {
    -webkit-animation: rotateAni linear infinite 2s;
    -moz-animation: rotateAni linear infinite 2s;
    -o-animation: rotateAni linear infinite 2s;
    animation: rotateAni linear infinite 2s;
}

.pfAni1 {
    -webkit-animation: bubbleMover linear infinite 5s;
    -moz-animation: bubbleMover linear infinite 5s;
    -o-animation: bubbleMover linear infinite 5s;
    animation: bubbleMover linear infinite 5s;
}

.pfAni2 {
    -webkit-animation: bubbleMover2 linear infinite 5s;
    -moz-animation: bubbleMover2 linear infinite 5s;
    -o-animation: bubbleMover2 linear infinite 5s;
    animation: bubbleMover2 linear infinite 5s;
}

.pfAni3 {
    -webkit-animation: bubbleMover3 linear infinite 5s;
    -moz-animation: bubbleMover3 linear infinite 5s;
    -o-animation: bubbleMover3 linear infinite 5s;
    animation: bubbleMover3 linear infinite 5s;
}

@keyframes scalc {
    0% {
        -webkit-transform: scale(2.05,2.05);
        -o-transform: scale(2.05,2.05);
        -moz-transform: scale(2.05,2.05);
        -ms-transform: scale(2.05,2.05);
        transform: scale(2.05,2.05);
    }

    100% {
        -webkit-transform: none;
        -o-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.sclani {
    animation: scalc 7s forwards;
    animation-timing-function: ease-out;
}

@keyframes scalc2 {
    0% {
        transform: scale(1.2,1.2);
    }

    100% {
        -webkit-transform: none;
        -o-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.sclani2 {
    animation: scalc2 7s forwards;
    animation-timing-function: ease-out;
}

@keyframes clipAni {
    0% {
        clip: rect(auto,0,auto,auto);
    }

    100% {
        clip: rect(auto,300px,auto,auto);
    }
}

.txtModel i {
    animation: clipAni ease-out infinite 2s alternate;
}

.swingAni {
    transform-origin: top center;
    animation: swing 3s infinite ease-in-out;
}

@keyframes swing {
    0% {
        transform: rotate(-6deg);
    }

    50% {
        transform: rotate(6deg);
    }

    100% {
        transform: rotate(-6deg);
    }
}

.swingAni2 {
    -webkit-animation-name: routate;
    -webkit-animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    animation-name: routate;
    animation-duration: 5s;
    animation-iteration-count: infinite;
}

@keyframes routate {
    0% {
        -webkit-transform: rotate(7deg);
        -ms-transform: rotate(7deg);
        transform: rotate(7deg);
    }

    50% {
        -webkit-transform: rotate(-7deg);
        -ms-transform: rotate(-7deg);
        transform: rotate(-7deg);
    }

    100% {
        -webkit-transform: rotate(7deg);
        -ms-transform: rotate(7deg);
        transform: rotate(7deg);
    }
}

.bouncing-ball {
    -webkit-mask: radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,black 20.1%,black 75%,black 100%);
    mask: radial-gradient(ellipse at center,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,black 20.1%,black 75%,black 100%);
    -webkit-animation: bouncing-ball 1.5s linear infinite;
    animation: bouncing-ball 1.5s linear infinite;
}

@keyframes bouncing-ball {
    0% {
        transform: scale(1,1) translateY(-80%);
    }

    25% {
        transform: scale(1,1.1) translateY(-45%);
    }

    50% {
        transform: scale(1,1.5) translateY(10%);
    }

    66% {
        transform: scale(2,0.75) translateY(25%);
    }

    75% {
        transform: scale(1,1.25) translateY(10%);
    }

    100% {
        transform: scale(1,1) translateY(-80%);
    }
}

.small_Big {
    -webkit-animation: scaleCircles 2s infinite cubic-bezier(0.55,0.15,0.45,0.85) alternate;
    animation: scaleCircles 2s infinite cubic-bezier(0.55,0.15,0.45,0.85) alternate;
}

@keyframes scaleCircles {
    0% {
        z-index: 1;
        transform: scale3d(0,0,0);
    }

    100% {
        z-index: 2;
        transform: scale3d(1,1,1);
    }
}

.index * {
    opacity: 1;
}

.index {
    overflow: hidden;
}

.wrap:after {
    content: "";
    display: table;
    clear: both;
}

.fadeInUpGroup.animated {
    animation-fill-mode: both;
    animation-name: fadeInLeft3;
    opacity: 0;
}

.fadeInUpGroup.animated:nth-child(1) {
    animation-duration: .5s !important;
    animation-delay: .1s !important;
}

.fadeInUpGroup.animated:nth-child(2) {
    animation-duration: 1s !important;
    animation-delay: .6s !important;
}

.fadeInUpGroup.animated:nth-child(3) {
    animation-duration: 1.5s !important;
    animation-delay: .9s !important;
}

.fadeInUpGroup.animated:nth-child(4) {
    animation-duration: 2s !important;
    animation-delay: 1.1s !important
}

.fadeInUpGroup.animated:nth-child(5) {
    animation-duration: 1.5s !important;
    animation-delay: 1.6s !important;
}

.topTxt {
    line-height: calc(39/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
    background: #fff;
}

.topTxt .wrap {
}

.wrap {
    width: calc(1200/1920*100vw);
    margin: auto;
    max-width: 100%;
}

.topTxt .h1tit {
    float: left;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #666666;
}

.topTxt .right {
    float: right;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #666666;
}

.topTxt .right a {
    color: inherit;
    margin-left: calc(11/1920*100vw);
}

.topTxt .right span {
    padding-left: calc(28/1920*100vw);
}

.topTxt .right b {
    font-size: calc(12/1920*100vw);
    color: #A11F24;
}

.head {
    background: #fff;
    padding-top: calc(35/1920*100vw);
    padding-bottom: calc(28/1920*100vw);
}

.head .wrap {
}

.head .wrap .logo {
    float: left;
}

.head .wrap .logo a {
}

.head .wrap .logo a img {
    height: calc(55/1920*100vw);
}

.head .wrap .right {
    width: calc(550/1920*100vw);
    float: right;
}

.head .wrap .right .search {
    height: calc(42/1920*100vw);
    position: relative;
    border: calc(2/1920*100vw) solid #A11F24;
}

.head .wrap .right .search .words {
    float: left;
    width: calc(100% - calc(72/1920*100vw));
    height: 100%;
    border: none;
    background: none;
    padding: 0 calc(13/1920*100vw);
}

.head .wrap .right .search .send {
    float: left;
    width: calc(72/1920*100vw);
    border: none;
    height: 100%;
    background: url(../images/sousuo.png) no-repeat center center #A11F24;
    background-size: calc(25/1920*100vw);
}

.head .wrap .right .hot {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #A11F24;
    padding-top: calc(10/1920*100vw);
}

.head .wrap .right .hot a {
    margin-left: calc(4/1920*100vw);
    margin-right: calc(10/1920*100vw);
    color: #333333;
    font-size: calc(12/ 1920 * 100vw);
}

.navWrap {
    border-bottom: calc(2/1920*100vw) solid #A11F24;
    background: #fff;
}

.navWrap .wrap {
}

.navWrap .wrap .left {
    float: left;
    position: relative;
    width: calc(240/1920*100vw);
    height: calc(43/1920*100vw);
    background: #A11F24;
}

.navWrap .wrap .left .h2tit {
    line-height: calc(43/1920*100vw);
    background: url(../images/cd.png) no-repeat calc(13/1920*100vw) center;
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(16/1920*100vw);
    color: #FFFFFF;
    padding-left: calc(40/1920*100vw);
    background-size: calc(13/1920*100vw);
    cursor: pointer;
}

.navWrap .wrap .left .slideNav {
    position: absolute;
    width: 100%;
    padding: calc(21/1920*100vw) calc(18/1920*100vw);
    z-index: 4;
    background: #fff;
    padding-bottom: calc(22/1920*100vw);
    left: 0;
    top: calc(45/1920*100vw);
}

.navWrap .wrap .left .slideNav .item {
}

.navWrap .wrap .left .slideNav .item .h3tit {
}

.navWrap .wrap .left .slideNav .item .h3tit a {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: calc(16/1920*100vw);
    color: #333333;
    line-height: calc(20/1920*100vw);
    display: block;
    background: url(../images/right.png) no-repeat right center;
    background-size: calc(10/1920*100vw);
}

.navWrap .wrap .left .slideNav .item:last-child dl {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}

.navWrap .wrap .left .slideNav .item dl {
    padding-top: calc(9/1920*100vw);
    padding-bottom: calc(12/1920*100vw);
    zoom:1;overflow: hidden;
    border-bottom: calc(1/1920*100vw) solid #ddd;
    margin-bottom: calc(16/1920*100vw);
}

.navWrap .wrap .left .slideNav .item dl.w100 dd {
    width: 100%;
}

.navWrap .wrap .left .slideNav .item dl dd {
    float: left;
    width: 33.333%;
}

.navWrap .wrap .left .slideNav .item dl dd a {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(26/1920*100vw);
    display: block;
}

.navWrap .wrap .right {
    float: left;
    padding-left: calc(45/1920*100vw);
}

.navWrap .wrap .right ul {
}

.navWrap .wrap .right ul li {
    float: left;
    position: relative;
    margin-right: calc(51/1920*100vw);
}

.navWrap .wrap .right ul li.current .h2tit a {
    color: #A11F24
}

.navWrap .wrap .right ul li .h2tit {
}

.navWrap .wrap .right ul li .h2tit a {
    display: block;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #000000;
    line-height: calc(43/1920*100vw);
}

.section1 {
    padding-top: calc(17/1920*100vw);
}

.section1 .wrap {
    display: flex;
}

.section1 .wrap .block {
    float: left;
    width: calc(254/1920*100vw);
}

.section1 .wrap .banner {
    float: left;
    width: calc(640/1920*100vw);
}

.section1 .wrap .banner .swiper-container {
}

.section1 .wrap .banner .swiper-container .swiper-wrapper {
}

.section1 .wrap .banner .swiper-container .swiper-wrapper .swiper-slide {
}

.section1 .wrap .banner .swiper-container .swiper-wrapper .swiper-slide img {
    height: calc(430/1920*100vw);
    width: 100%;
    object-fit: cover;
}

.section1 .wrap .banner .swiper-container .swiper-pagination * {
    background: #FFFFFF;
    border-radius: 50%;
    opacity: 1;
}

.section1 .wrap .banner .swiper-container .swiper-pagination *.swiper-pagination-bullet-active {
    background: #A11F24;
}

.section1 .wrap .banner .swiper-container .swiper-pagination {
    right: calc(23/1920*100vw);
    bottom: calc(21/1920*100vw);
    width: auto;
    left: auto;
}

.section1 .wrap .right {
    width: calc(291/1920*100vw);
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
    margin-left: calc(14/1920*100vw);
}

.section1 .wrap .right .titlemodel {
    border-bottom: none;
}

.titlemodel {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: calc(9/1920*100vw);
    padding-top: calc(14/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
    padding-left: calc(16/1920*100vw);
    padding-right: calc(16/1920*100vw);
    border-bottom: calc(2/1920*100vw) solid #A11F24;
}

.titlemodel .title {
    font-family: FZQKBYSJW;
    font-weight: normal;
    font-size: calc(20/1920*100vw);
    color: #A11F24;
    display: flex;
}

.titlemodel .more {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #999999;
}

.section1 .wrap .right .videoWrap {
    padding: calc(16/1920*100vw) calc(17/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
    border-top: calc(1/1920*100vw) solid #ddd;
}

.section1 .wrap .right .videoWrap .playwrap {
    position: relative;
}

.section1 .wrap .right .videoWrap .playwrap img {
    width: 100%;
}

.section1 .wrap .right .videoWrap .playwrap .play {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    cursor: pointer;
    z-index: 3;
    background: url(../images/play.png) no-repeat center center;
    background-size: calc(36/1920*100vw);
    object-fit: cover;
}

.section1 .wrap .right .videoWrap video {
}

.section1 .wrap .right .videoWrap .tit {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    display: block;
    text-align: center;
    margin-top: calc(14/1920*100vw);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.section1 .wrap .right .listType1 {
    padding-top: calc(10/1920*100vw);
    padding-bottom: calc(21/1920*100vw);
    padding-left: calc(20/1920*100vw);
    padding-right: calc(20/1920*100vw);
}

.listType1 a {
    display: block;
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(26/1920*100vw);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.section2 {
}

.section2 .wrap {
    padding-top: calc(25/1920*100vw);
    padding-bottom: calc(26/1920*100vw);
}

.section2 .wrap a:last-child {
    margin-right: auto;
}

.section2 .wrap a:nth-child(2) {
    margin: 0 calc(14/1920*100vw);
}

.section2 .wrap a {
    display: block;
    float: left;
}

.section2 .wrap a img {
    height: calc(117/1920*100vw);
    display: block;
}

.section3 {
}

.section3 .wrap {
    background: #fff;
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
}

.section3 .wrap .titlemodel {
}

.section3 .wrap .titlemodel .title {
}

.titlemodel .title .link {
    display: flex;
    align-items: center;
    padding-left: calc(44/1920*100vw);
}

.titlemodel .title .link a {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    margin-right: calc(16/1920*100vw);
}

.section3 .wrap .titlemodel .more {
}

.section3 .wrap .listType2 {
}

.section3 .wrap .listType2 ul {
}

.listType2 ul li:nth-child(5),.listType2 ul li:nth-child(6),.listType2 ul li:nth-child(7),.listType2 ul li:nth-child(8) {
    border-bottom: none;
}

.listType2 ul li:nth-child(4n) {
    border-right: none;
}

.listType2 ul li {
    float: left;
    width: 25%;
    text-align: center;
    border-right: calc(1/1920*100vw) solid #ddd;
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.listType2 ul li a * {
    display: block;
}

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

.listType2 ul li a .imgbox {
    padding-top: calc(15/1920*100vw);
}

.listType2 ul li a .imgbox img {
    width: calc(180/1920*100vw);
    height: calc(180/1920*100vw);
    margin: auto;
    object-fit: contain;
}

.listType2 ul li a .title {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(20/1920*100vw);
    width: 100%;
    left: 0;
    bottom: calc(46/1920*100vw);
    position: absolute;
}

.listType2 ul li a .title span {
}

.listType2 ul li a .price {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #D71618;
    padding-top: calc(68/1920*100vw);
    padding-bottom: calc(23/1920*100vw);
}

.section4 {
    padding-top: calc(24/1920*100vw);
    margin-bottom: calc(25/1920*100vw);
}

.section4 .wrap {
    display: flex;
    justify-content: space-between;
}

.section4 .wrap .item {
    width: calc(591/1920*100vw);
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
}

.section4 .wrap .item .content1 {
    padding: calc(23/1920*100vw) calc(25/1920*100vw);
    padding-bottom: calc(34/1920*100vw);
}

.section4 .wrap .item .content1 .cont1 {
    zoom:1;overflow: hidden;
    display: flex;
    align-items: center;
    padding-bottom: calc(24/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section4 .wrap .item .content1 .cont1 .imgbox {
}

.section4 .wrap .item .content1 .cont1 .imgbox a {
}

.section4 .wrap .item .content1 .cont1 .imgbox a img {
    width: calc(150/1920*100vw);
    height: calc(100/1920*100vw);
    object-fit: cover;
}

.section4 .wrap .item .content1 .cont1 .rig {
    width: calc(364/1920*100vw);
    margin-left: calc(24/1920*100vw);
}

.section4 .wrap .item .content1 .cont1 .rig .title {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(18/1920*100vw);
    color: #333333;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.section4 .wrap .item .content1 .cont1 .rig .dec {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #666666;
    line-height: calc(20/1920*100vw);
    padding-top: calc(15/1920*100vw);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.section4 .wrap .item .content1 .listType3 {
    padding-top: calc(24/1920*100vw);
}

.listType3 {
}

.listType3 a {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(26/1920*100vw);
    display: block;
    zoom:1;overflow: hidden;
}

.listType3 a .s1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 76%;
    float: left;
}

.section4 .wrap .item .content1 .listType3 a .s2 {
    float: right;
    font-size: calc(12/1920*100vw);
    color: #999999;
}

.section4 .wrap .item .content2 {
    padding-top: calc(29/1920*100vw);
    padding-left: calc(23/1920*100vw);
    padding-right: calc(23/1920*100vw);
}

.section4 .wrap .item .content2 .dec {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(26/1920*100vw);
    padding-bottom: calc(35/1920*100vw);
}

.section4 .wrap .item .content2 .search {
    width: calc(478/1920*100vw);
    height: calc(41/1920*100vw);
    background: rgb(233 233 233 / 50%);
    border-radius: calc(5/1920*100vw);
    margin: auto;
    position: relative;
    max-width: 90%;
}

.section4 .wrap .item .content2 .search .words {
    width: 100%;
    height: 100%;
    padding: 0 calc(16/1920*100vw);
    border: none;
    background: none;
    padding-right: calc(60/1920*100vw);
}

.section4 .wrap .item .content2 .search .send {
    right: 0;
    top: 0;
    border: none;
    background: url(../images/search.png) no-repeat center center;
    background-size: calc(18/1920*100vw);
    width: calc(40/1920*100vw);
    height: calc(40/1920*100vw);
    position: absolute;
}

.section4 .wrap .item .content2 .imgbox {
}

.section4 .wrap .item .content2 .imgbox img {
    width: calc(525/1920*100vw);
    display: block;
    margin: auto;
    max-width: 96%;
    margin-top: calc(20/1920*100vw);
}

.section5 {
}

.section5 .wrap {
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
}

.section5 .wrap .titlemodel {
}

.section5 .wrap .titlemodel .title {
}

.section5 .wrap .titlemodel .more {
}

.section5 .wrap .content {
    zoom:1;overflow: hidden;
    padding: calc(22/1920*100vw);
    display: flex;
}

.section5 .wrap .content .left {
    float: left;
    width: calc(424/1920*100vw);
    height: calc(303/1920*100vw);
}

.section5 .wrap .content .left a {
    display: block;
    position: relative;
    overflow: hidden;
    height: 100%;
}

.section5 .wrap .content .left a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section5 .wrap .content .left a .play {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: url(../images/play.png) no-repeat center center;
    background-size: calc(36/1920*100vw);
}

.section5 .wrap .content .left a .infor {
    padding-top: calc(86/1920*100vw);
    padding-bottom: calc(18/1920*100vw);
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    padding-left: calc(19/1920*100vw);
    justify-content: space-between;
    padding-right: calc(14/1920*100vw);
    background: linear-gradient(rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 40%) 90%);
}

.section5 .wrap .content .left a .infor .tit {
    font-family: PingFang;
    font-weight: 800;
    font-size: calc(17/1920*100vw);
    color: #FFFFFF;
}

.section5 .wrap .content .left a .infor .eyes {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(10/1920*100vw);
    color: #FFFFFF;
    line-height: calc(21/1920*100vw);
    padding-left: calc(26/1920*100vw);
    opacity: 0.8;
    background: url(../images/eye.png) no-repeat left center;
    background-size: calc(18/1920*100vw);
}

.section5 .wrap .content .right {
    float: left;
    width: calc(100% - calc(424/1920*100vw));
}

.section5 .wrap .content .right ul {
    height: 100%;
}

.section5 .wrap .content .right ul li {
    float: left;
    padding-left: calc(24/1920*100vw);
    width: 33.333%;
    height: 100%;
}

.section5 .wrap .content .right ul li .imgbox {
    position: relative;
}

.section5 .wrap .content .right ul li .imgbox a {
}

.section5 .wrap .content .right ul li .imgbox a img {
    display: block;
    width: 100%;
    height: calc(194/1920*100vw);
    object-fit: cover;
}

.section5 .wrap .content .right ul li .imgbox a .play {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: url(../images/play.png) no-repeat center center;
    background-size: calc(36/1920*100vw);
}

.section5 .wrap .content .right ul li .con {
    background: #F6F6F6;
    height: calc(100% - calc(194/1920*100vw));
    position: relative;
    padding: calc(18/1920*100vw) calc(15/1920*100vw);
}

.section5 .wrap .content .right ul li .con .title {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.section5 .wrap .content .right ul li .con .eyes {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: hsl(0deg 0% 40% / 80%);
    line-height: calc(21/1920*100vw);
    padding-left: calc(26/1920*100vw);
    background: url(../images/eye.png) no-repeat left center;
    background-size: calc(18/1920*100vw);
    position: absolute;
    left: calc(15/1920*100vw);
    width: 100%;
    bottom: calc(15/1920*100vw);
}

.section6 {
    margin-top: calc(25/1920*100vw);
}

.section6 .wrap {
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
    padding-bottom: calc(36/1920*100vw);
}

.section6 .wrap .titlemodel {
}

.section6 .wrap .titlemodel .title {
}

.section6 .wrap .titlemodel .more {
}

.section6 .wrap .list {
    position: relative;
    margin-top: calc(18/1920*100vw);
    padding: 0 calc(50/1920*100vw);
}

.section6 .wrap .list .swiper-container {
}

.section6 .wrap .list .swiper-container .swiper-wrapper {
}

.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide {
}

.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a {
    text-align: center;
    display: block;
}

.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .imgbox {
    display: inline-block;
    position: relative;
    width: calc(191/1920*100vw);
    height: calc(191/1920*100vw);
}

.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .imgbox i {
    position: absolute;
    width: calc(30/1920*100vw);
    height: calc(40/1920*100vw);
    background: url(../images/hot.png) no-repeat center center;
    background-size: 100%;
    left: calc(-11/1920*100vw);
    z-index: 5;
}

.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .imgbox img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .title {
    display: block;
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #333333;
    padding-top: calc(21/1920*100vw);
    padding-bottom: calc(14/1920*100vw);
}

.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .price {
    display: block;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #D71618;
}

.section6 .wrap .list .swiper-button-next {
    width: calc(39/1920*100vw);
    height: calc(39/1920*100vw);
    background: url(../images/ri.png) no-repeat center center;
    background-size: 100%;
    right: calc(21/1920*100vw);
}

.section6 .wrap .list .swiper-button-prev {
    width: calc(39/1920*100vw);
    height: calc(39/1920*100vw);
    background: url(../images/le.png) no-repeat center center;
    background-size: 100%;
    left: calc(21/1920*100vw);
}

.section7 {
    margin-top: calc(30/1920*100vw);
    padding-bottom: calc(55/1920*100vw);
}

.section7 .wrap {
    display: flex;
    justify-content: space-between;
}

.section7 .wrap .left {
    width: calc(888/1920*100vw);
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
    padding-bottom: calc(38/1920*100vw);
}

.section7 .wrap .left .titlemodel {
}

.section7 .wrap .left .titlemodel .title {
}

.section7 .wrap .left .titlemodel .more {
}

.section7 .wrap .left .content {
    zoom:1;overflow: hidden;
    float: left;
    width: 43%;
    margin-top: calc(33/1920*100vw);
    margin-left: calc(33/1920*100vw);
}

.section7 .wrap .left .content .cont1 {
    display: flex;
    padding-bottom: calc(20/1920*100vw);
    margin-bottom: calc(20/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section7 .wrap .left .content .cont1 .imgbox {
}

.section7 .wrap .left .content .cont1 .imgbox a {
}

.section7 .wrap .left .content .cont1 .imgbox a img {
    width: calc(138/1920*100vw);
    height: calc(86/1920*100vw);
    object-fit: cover;
}

.section7 .wrap .left .content .cont1 .rig {
    width: calc(216/1920*100vw);
    margin-left: calc(18/1920*100vw);
}

.section7 .wrap .left .content .cont1 .rig .title {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #333333;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.section7 .wrap .left .content .cont1 .rig .dec {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #666666;
    line-height: calc(20/1920*100vw);
    padding-top: calc(13/1920*100vw);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.section7 .wrap .left .content .listType3 {
}

.section7 .wrap .left .content .listType3 a {
}

.section7 .wrap .left .content .listType3 a .s1 {
}

.section7 .wrap .left .content .listType3 a .s2 {
}

.section7 .wrap .left .listType1 {
    float: right;
    width: 43%;
    margin-top: calc(32/1920*100vw);
}

.section7 .wrap .left .listType1 a {
}

.section7 .wrap .right {
    width: calc(292/1920*100vw);
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
    margin-left: calc(18/1920*100vw);
}

.section7 .wrap .right .titlemodel {
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section7 .wrap .right .titlemodel .title {
}

.section7 .wrap .right .titlemodel .tab {
}

.section7 .wrap .right .titlemodel .tab a:after {
    content: "";
    height: calc(2/1920*100vw);
    position: absolute;
    left: 0;
    bottom: calc(-11/1920*100vw);
    width: 100%;
    background: #A11F24;
    opacity: 0;
}

.section7 .wrap .right .titlemodel .tab a {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    position: relative;
    margin-left: calc(6/1920*100vw);
}

.section7 .wrap .right .titlemodel .tab a.current:after {
    opacity: 1;
}

.section7 .wrap .right .bd {
    padding: calc(14/1920*100vw) calc(16/1920*100vw);
}

.section7 .wrap .right .bd .model {
}

.section7 .wrap .right .bd .model .imgbox {
}

.section7 .wrap .right .bd .model .imgbox a {
}

.section7 .wrap .right .bd .model .imgbox a img {
    width: calc(258/1920*100vw);
    height: calc(112/1920*100vw);
    object-fit: cover;
}

.section7 .wrap .right .bd .model .tit {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #333333;
    display: block;
    margin-top: calc(15/1920*100vw);
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.section7 .wrap .right .bd .model .listType1 {
    margin-top: calc(19/1920*100vw);
    border-top: calc(1/1920*100vw) solid #ddd;
    padding-top: calc(22/1920*100vw);
}

.section7 .wrap .right .bd .model .listType1 a {
}

.footer {
    background: #222930;
    padding-bottom: calc(61/1920*100vw);
}

.footer .wrap {
}

.footer .wrap .tab {
}

.footer .wrap .tab .hd {
    padding-top: calc(37/1920*100vw);
}

.footer .wrap .tab .hd a {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #999999;
    line-height: calc(20/1920*100vw);
    opacity: 0.8;
    margin-right: calc(29/1920*100vw);
}

.footer .wrap .tab .hd a.current {
    color: #FFFFFF;
}

.footer .wrap .tab .bd {
    padding-top: calc(20/1920*100vw);
    padding-bottom: calc(33/1920*100vw);
}

.footer .wrap .tab .bd .model {
}

.footer .wrap .tab .bd .model a {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #FFFFFF;
    line-height: calc(20/1920*100vw);
    opacity: 0.3;
}

.footer .wrap .tab .bd .model span {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #FFFFFF;
    line-height: calc(20/1920*100vw);
    opacity: 0.3;
    margin: 0 calc(3/1920*100vw);
}

.footer .wrap .content1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer .wrap .content1 .left {
}

.footer .wrap .content1 .left .infor1 {
    display: flex;
    align-items: center;
}

.footer .wrap .content1 .left .infor1 .logo {
}

.footer .wrap .content1 .left .infor1 .logo img {
}

.footer .wrap .content1 .left .infor1 .tel {
    padding-left: calc(22/1920*100vw);
    padding-right: calc(35/1920*100vw);
}

.footer .wrap .content1 .left .infor1 .tel .p1 {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #FFFFFF;
    line-height: calc(28/1920*100vw);
    opacity: 0.3;
}

.footer .wrap .content1 .left .infor1 .tel .p2 {
    font-family: Baskerville;
    font-weight: 400;
    font-size: calc(36/1920*100vw);
    color: #FFFFFF;
    padding-top: calc(5/1920*100vw);
    line-height: 1;
}

.footer .wrap .content1 .left .infor1 .link {
    display: flex;
}

.footer .wrap .content1 .left .infor1 .link a {
    margin-right: calc(8/1920*100vw);
}

.footer .wrap .content1 .left .infor1 .link a img {
    width: calc(43/1920*100vw);
    height: calc(43/1920*100vw);
}

.footer .wrap .content1 .left .infor2 {
    padding-top: calc(33/1920*100vw);
    padding-bottom: calc(27/1920*100vw);
}

.footer .wrap .content1 .left .infor2 a {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #CCCCCC;
    line-height: calc(14/1920*100vw);
    margin-right: calc(34/1920*100vw);
}

.footer .wrap .content1 .left .infor3 {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #FFFFFF;
    line-height: calc(20/1920*100vw);
    opacity: 0.3;
}

.footer .wrap .content1 .right {
}

.footer .wrap .content1 .right img {
    width: calc(119/1920*100vw);
}

.footer .wrap .content1 .right .title {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #999999;
    padding-top: calc(15/1920*100vw);
    text-align: center;
}

.navWrap .wrap .left .slideNav.hide {
    display: none;
}

.section8 .wrap {
    padding-top: calc(27/1920*100vw);
    padding-bottom: calc(28/1920*100vw);
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
}

.section8 .wrap a {
    color: inherit;
}

.section9 {
}

.section9 .wrap {
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
    margin-bottom: calc(19/1920*100vw);
    padding: calc(28/1920*100vw) calc(28/1920*100vw) calc(25/1920*100vw);
    position: relative;
    padding-right: calc(35/1920*100vw);
}

.section9 .wrap .left {
    float: left;
    width: calc(387/1920*100vw);
    overflow: hidden;
}

.section9 .wrap .right {
    float: right;
    width: calc(705/1920*100vw);
}

.section9 .wrap .right .title {
    font-family: Microsoft YaHei UI;
    font-weight: bold;
    font-size: calc(24/1920*100vw);
    color: #000000;
    line-height: calc(33/1920*100vw);
}

.section9 .wrap .right .dec {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    padding: calc(21/1920*100vw) 0px;
    margin-bottom: calc(21/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
    line-height: 1.5;
}

.section9 .wrap .right .dec2 {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    margin-bottom: calc(20/1920*100vw);
}

.section9 .wrap .right .dec2 em {
}

.section9 .wrap .right .zk {
    display: flex;
    align-items: center;
}

.section9 .wrap .right .zk b {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(30/1920*100vw);
    text-decoration-line: line-through;
}

.section9 .wrap .right .zk span {
    line-height: calc(24/1920*100vw);
    background: rgb(161 31 36 / 10%);
    border-radius: calc(2/1920*100vw);
    margin-left: calc(16/1920*100vw);
    padding: 0px calc(4/1920*100vw);
    font-family: PingFang;
    font-weight: bold;
    font-size: calc(14/1920*100vw);
    color: #E31919;
}

.section9 .wrap .right .price {
    height: calc(67/1920*100vw);
    margin-top: calc(11/1920*100vw);
    display: flex;
    background: #f3f3f4;
    align-items: center;
    padding-left: calc(16/1920*100vw);
    align-items: center;
}

.section9 .wrap .right .price .tit {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #666666;
    padding-top: calc(5/1920*100vw);
}

.section9 .wrap .right .price .val {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(24/1920*100vw);
    color: #E31919;
    display: flex;
    align-items: baseline;
}

.section9 .wrap .right .price .val b {
    font-family: Microsoft YaHei UI;
    font-weight: bold;
    font-size: calc(36/1920*100vw);
    color: #E31919;
}

.section9 .wrap .right .price a {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #2973BA;
    margin-left: calc(44/1920*100vw);
}

.section9 .wrap .right .numbuy {
    padding-top: calc(28/1920*100vw);
    display: flex;
    align-items: center;
}

.section9 .wrap .right .numbuy .count {
    width: calc(60/1920*100vw);
    height: calc(45/1920*100vw);
    position: relative;
    display: flex;
    align-items: center;
    border: calc(1/1920*100vw) solid #929292;
    border-radius: calc(2/1920*100vw);
    overflow: hidden;
}

.section9 .wrap .right .numbuy .count .words {
    float: left;
    height: 100%;
    border: none;
    text-align: center;
    width: calc(100% - calc(10/1920*100vw));
    font-size: calc(20/1920*100vw);
}

.section9 .wrap .right .numbuy .count .lef {
    width: calc(20/1920*100vw);
    float: left;
    text-align: center;
    background: #f2f2f2;
    border-left: calc(1/1920*100vw) solid #929292;
    height: 100%;
}

.section9 .wrap .right .numbuy .count .lef i:last-child {
    border: none;
}

.section9 .wrap .right .numbuy .count .lef i {
    height: 50%;
    display: block;
    font-size: calc(14/1920*100vw);
    font-style: normal;
    line-height: calc(21/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #929292;
    cursor: pointer;
}

.section9 .wrap .right .numbuy .add {
    width: calc(134/1920*100vw);
    height: calc(45/1920*100vw);
    background: #A11F24;
    border-radius: calc(5/1920*100vw);
    font-family: PingFang;
    font-weight: 800;
    font-size: calc(16/1920*100vw);
    color: #FFFFFF;
    border: none;
    margin-left: calc(16/1920*100vw);
}

.section9 .wrap .right .numbuy .buy {
    width: calc(134/1920*100vw);
    height: calc(45/1920*100vw);
    background: #F5E8E9;
    border-radius: calc(5/1920*100vw);
    border: none;
    font-family: PingFang;
    font-weight: 800;
    font-size: calc(16/1920*100vw);
    color: #A11F24;
    margin-left: calc(6/1920*100vw);
    margin-right: calc(38/1920*100vw);
}

.section9 .wrap .right .numbuy .num {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
}

.section9 .wrap .right .share {
    text-align: right;
    padding-top: calc(49/1920*100vw);
}

.section9 .wrap .right .share a {
    margin-left: calc(3/1920*100vw);
}

.section9 .wrap .right .share a img {
    width: calc(18/1920*100vw);
    height: calc(18/1920*100vw);
    object-fit: contain;
}

.section10 {
}

.section10 .wrap {
    display: flex;
    justify-content: space-between;
}

.section10 .wrap .left {
    width: calc(902/1920*100vw);
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
}

.section10 .wrap .left .hd {
    display: flex;
    line-height: calc(53/1920*100vw);
    border-bottom: calc(2/1920*100vw) solid #A11F24;
}

.section10 .wrap .left .hd a:last-child:after {
    display: none;
}

.section10 .wrap .left .hd a:after {
    content: "";
    position: absolute;
    width: calc(1/1920*100vw);
    width: calc(1/1920*100vw);
    height: calc(26/1920*100vw);
    opacity: 0.5;
    background: #cacaca;
    right: 0;
    top: calc(13/1920*100vw);
}

.section10 .wrap .left .hd a {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(16/1920*100vw);
    color: #666666;
    width: calc(161/1920*100vw);
    text-align: center;
    position: relative;
}

.section10 .wrap .left .hd a.current {
    color: #A11F24;
}

.section10 .wrap .left .bd {
}

.section10 .wrap .left .bd .model {
    padding: 0px calc(42/1920*100vw);
}

.section10 .wrap .left .bd .model .descr {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(28/1920*100vw);
    padding-top: calc(34/1920*100vw);
    padding-bottom: calc(32/1920*100vw);
    margin-bottom: calc(46/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section10 .wrap .left .bd .model .descr span {
    display: inline-block;
    margin-right: calc(63/1920*100vw);
}

.section10 .wrap .left .bd .model .imgboxs {
    text-align: center;
    padding-bottom: calc(112/1920*100vw);
}

.section10 .wrap .left .bd .model .imgboxs img {
    width: calc(733/1920*100vw);
    max-width: 100%;
}

.section10 .wrap .right {
    width: calc(281/1920*100vw);
    margin-left: calc(16/1920*100vw);
}

.section10 .wrap .right .itemModel {
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw) calc(3/1920*100vw) calc(3/1920*100vw) calc(3/1920*100vw);
    margin-bottom: calc(20/1920*100vw);
}

.section10 .wrap .right .itemModel .titlemodel {
    padding-top: calc(22/1920*100vw);
    padding-bottom: calc(20/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section10 .wrap .right .itemModel .titlemodel .title {
    font-size: calc(16/1920*100vw);
    color: #000;
}

.section10 .wrap .right .itemModel .titlemodel .more {
}

.section10 .wrap .right .itemModel .listType4 {
    padding: 0px calc(13/1920*100vw);
    padding-bottom: calc(16/1920*100vw);
}

.section10 .wrap .right .itemModel .listType4 ul li:last-child {
    border: none;
}

.section10 .wrap .right .itemModel .listType4 ul {
}

.section10 .wrap .right .itemModel .listType4 ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(16/1920*100vw) 0px;
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section10 .wrap .right .itemModel .listType4 ul li .imgbox {
    text-align: center;
    width: calc(109/1920*100vw);
}

.section10 .wrap .right .itemModel .listType4 ul li .imgbox a {
}

.section10 .wrap .right .itemModel .listType4 ul li .imgbox a img {
    width: calc(68/1920*100vw);
    height: calc(68/1920*100vw);
    object-fit: contain;
}

.section10 .wrap .right .itemModel .listType4 ul li .rights {
    width: calc(141/1920*100vw);
}

.section10 .wrap .right .itemModel .listType4 ul li .rights .title {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(20/1920*100vw);
    display: block;
}

.section10 .wrap .right .itemModel .listType4 ul li .rights .price {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #D71618;
    display: block;
    padding-top: calc(15/1920*100vw);
}

.section10 .wrap .right .ad {
    margin: calc(20/1920*100vw) 0px;
}

.section10 .wrap .right .ad a {
}

.section10 .wrap .right .ad a img {
    display: block;
    width: 100%;
}

.section10 .wrap .right .itemModel .content {
    padding: calc(19/1920*100vw);
}

.section10 .wrap .right .itemModel .content .imgbox {
}

.section10 .wrap .right .itemModel .content .imgbox a {
}

.section10 .wrap .right .itemModel .content .imgbox a img {
    width: 100%;
    height: calc(112/1920*100vw);
    object-fit: cover;
}

.section10 .wrap .right .itemModel .content .title {
    display: block;
    text-align: center;
    padding-top: calc(15/1920*100vw);
    margin-bottom: calc(19/1920*100vw);
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #333333;
}

.section10 .wrap .right .itemModel .content .listType1 {
    padding-top: calc(19/1920*100vw);
    border-top: calc(1/1920*100vw) solid #ddd;
    padding-bottom: calc(10/1920*100vw);
}

.section10 .wrap .right .itemModel .content .listType1 a {
}

.section10 .wrap .right .itemModel .content2 ul {
    padding: 0px calc(20/1920*100vw);
    padding-bottom: calc(7/1920*100vw);
}

.section10 .wrap .right .itemModel .content2 ul li:last-child {
    border: none;
}

.section10 .wrap .right .itemModel .content2 ul li {
    zoom:1;overflow: hidden;
    display: flex;
    align-items: center;
    padding: calc(18/1920*100vw) 0px;
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section10 .wrap .right .itemModel .content2 ul li .imgbox {
    width: calc(109/1920*100vw);
    height: calc(78/1920*100vw);
    position: relative;
}

.section10 .wrap .right .itemModel .content2 ul li .imgbox a {
}

.section10 .wrap .right .itemModel .content2 ul li .imgbox a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section10 .wrap .right .itemModel .content2 ul li .imgbox a .play {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    background: url(../images/play.png) no-repeat center center;
    background-size: calc(30/1920*100vw);
}

.section10 .wrap .right .itemModel .content2 ul li .rights {
    width: calc(112/1920*100vw);
    margin-left: calc(15/1920*100vw);
}

.section10 .wrap .right .itemModel .content2 ul li .rights .title {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(20/1920*100vw);
    display: block;
}

.section10 .wrap .right .itemModel .content2 ul li .rights .eye {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: rgb(102 102 102 / 80%);
    line-height: calc(21/1920*100vw);
    margin-top: calc(11/1920*100vw);
    padding-left: calc(21/1920*100vw);
    background: url(../images/eye.png) no-repeat left center;
    background-size: calc(16/1920*100vw);
}

.section9 .wrap .left .swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.section9 .wrap .left .swiper-slide {
    background-size: cover;
    background-position: center;
}

.section9 .wrap .left .gallery-top {
    height: 80%;
    width: 100%;
}

.section9 .wrap .left .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 0;
    margin-top: calc(20/1920*100vw);
    position: relative;
    /* padding-left:calc(50/1920*100vw);*/
    /* padding-right:calc(50/1920*100vw);*/
}

.section9 .wrap .left .gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
    cursor: pointer;
}

.section9 .wrap .left .gallery-thumbs .swiper-slide-active {
    opacity: 1;
}

.section9 .wrap .left img {
    width: 100%;
}

.posrt {
    position: relative;
    padding-left: calc(50 / 1920 * 100vw);
    padding-right: calc(50 / 1920 * 100vw);
}

.section9 .wrap .left .swiper-button-next {
    width: calc(10 / 1920 * 100vw);
    height: 100%;
    background: url(../images/rit.png) no-repeat center center;
    background-size: 100%;
    right: calc(30 / 1920 * 100vw);
    top: 0px;
    margin: 0;
}

.section9 .wrap .left .swiper-button-prev {
    width: calc(10 / 1920 * 100vw);
    height: 100%;
    background: url(../images/let.png) no-repeat center center;
    background-size: 100%;
    left: calc(30 / 1920 * 100vw);
    top: 0px;
    margin: 0;
}

.section11 {
}

.section11 .wrap {
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
    margin-bottom: calc(25/1920*100vw);
}

.section11 .wrap .item {
    display: flex;
    position: relative;
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section11 .wrap .item .title {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #333333;
    width: calc(116/1920*100vw);
    border-right: calc(1/1920*100vw) solid #ddd;
    padding-left: calc(22/1920*100vw);
    line-height: calc(55/1920*100vw);
}

.section11 .wrap .item .right {
    font-size: 0;
    padding-right: calc(120/1920*100vw);
    width: calc(100% - calc(116/1920*100vw));
}

.section11 .wrap .item .right .list {
    align-items: center;
    padding-left: calc(18/1920*100vw);
    padding-top: calc(14/1920*100vw);
    padding-bottom: calc(14/1920*100vw);
}

.section11 .wrap .item .right .list.first {
}

.section11 .wrap .item .right .list.last {
    display: none;
}

.section11 .wrap .item .right .list a {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    line-height: calc(28/1920*100vw);
    padding: 0px calc(14/1920*100vw);
    display: inline-block;
    line-height: calc(30/1920*100vw);
    margin-bottom: calc(3/1920*100vw);
}

.section11 .wrap .item .right .list a.current {
    color: #fff;
    background: #A11F24;
}

.section11 .wrap .item .right .more {
    width: calc(60/1920*100vw);
    line-height: calc(30/1920*100vw);
    border: calc(1/1920*100vw) solid #CECECE;
    position: absolute;
    text-align: center;
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #666666;
    padding-left: calc(10/1920*100vw);
    text-align: left;
    background: url(../images/down.png) no-repeat calc(39/1920*100vw) center;
    background-size: calc(9/1920*100vw);
    right: calc(18/1920*100vw);
    top: calc(13/1920*100vw);
}

.section10 {
}

.section10 .wrap {
}

.section10 .wrap .left .totalsort .title { padding-left: 15px;
font-size: 18px;
}

.section10 .wrap .left .totalsort {
    height: calc(59/1920*100vw);
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section10 .wrap .left .totalsort .total {
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #333333;
    padding-left: calc(18/1920*100vw);
}

.section10 .wrap .left .totalsort .total b {
    font-weight: normal;
    color: #CC3333;
    font-size: calc(14/1920*100vw);
}

.section10 .wrap .left .totalsort .sort {
    padding-right: calc(18/1920*100vw);
    display: flex;
}

.section10 .wrap .left .totalsort .sort button {
    height: calc(26/1920*100vw);
    background: rgba(0,113,157,0);
    border-radius: calc(4/1920*100vw);
    border: calc(1/1920*100vw) solid #A11F24;
    margin-left: calc(11/1920*100vw);
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #A11F24;
}
.section10 .wrap .left .totalsort .sort li {
    height: calc(26/1920*100vw);
    background: rgba(0,113,157,0);
    border-radius: calc(4/1920*100vw);
    border: calc(1/1920*100vw) solid #A11F24;
    margin-left: calc(11/1920*100vw);
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(12/1920*100vw);
    color: #A11F24;
    line-height: calc(26/1920*100vw);
}

.section10 .wrap .left .totalsort .sort li a{

    color: #A11F24;
}


.section10 .wrap .left .totalsort .sort .btn1 {
    padding-left: calc(10/1920*100vw);
    padding-right: calc(25/1920*100vw);
    background: url(../images/xl.png) no-repeat calc(41/1920*100vw) center #A11F24;
    background-size: calc(7/1920*100vw);
    color: #fff;
}
.section10 .wrap .left .totalsort .sort .btn1 a {
 
    color: #fff;
}
.section10 .wrap .left .totalsort .sort .btn2 {
    padding-left: calc(10/1920*100vw);
    padding-right: calc(25/1920*100vw);
    background: url(../images/jg.png) no-repeat calc(41/1920*100vw) center #fff;
    background-size: calc(7/1920*100vw);
    color: #;
}

.section10 .wrap .left .totalsort .sort .btn3 {
    padding: 0px calc(12/1920*100vw);
}

.section10 .wrap .left .listType2 {
    zoom:1;overflow: hidden;
}

.section10 .wrap .left .listType2 ul {
}

.section10 .wrap .left .listType2 ul li:nth-child(3n) {
    border-right: none;
}

.section10 .wrap .left .listType2 ul li {
    width: 33.3333%;
    border-right: calc(1/1920*100vw) solid #ddd;
    border-bottom: calc(1/1920*100vw) solid #ddd;
}

.section10 .wrap .left .listType2 ul li a {
}

.section10 .wrap .left .listType2 ul li a .imgbox {
}

.section10 .wrap .left .listType2 ul li a .imgbox img {
    width: calc(176/1920*100vw);
    height: calc(176/1920*100vw);
}

.section10 .wrap .left .listType2 ul li a .title {
}

.section10 .wrap .left .listType2 ul li a .title span {
}

.section10 .wrap .left .listType2 ul li a .price {
}

.pagesize {
    text-align: center;
    padding: calc(62/1920*100vw) 0px;
}

.pagesize * {
    display: inline-block;
    line-height: calc(33/1920*100vw);
    border-radius: calc(5/1920*100vw);
    vertical-align: middle;
    height: calc(33/1920*100vw);
    min-width: calc(33/1920*100vw);
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #333333;
    margin: 0px calc(4/1920*100vw);
}

.pagesize a.current {
    background: #A11F24;
    color: #fff;
}

.pagesize a.prev {
    background: url(../images/sy.png) no-repeat center center;
    background-size: calc(9/1920*100vw);
}

.pagesize a.next {
    background: url(../images/xy.png) no-repeat center center;
    background-size: calc(9/1920*100vw);
}

.section10 {
    padding-bottom: calc(68/1920*100vw);
}

.section10 .wrap .right .itemModel .content .imgbox a img,
.section10 .wrap .right .itemModel .listType4 ul li .imgbox a img,
.section7 .wrap .right .bd .model .imgbox a img,
.section7 .wrap .left .content .cont1 .imgbox a img,
.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .imgbox img,
.section4 .wrap .item .content1 .cont1 .imgbox a img,
.listType2 ul li a .imgbox img,
.listType2 ul li a .title,
.section10 .wrap .right .itemModel .listType4 ul li .rights .title,
.section10 .wrap .right .itemModel .content .title,
.section10 .wrap .right .itemModel .content2 ul li .rights .title,
.section5 .wrap .content .right ul li .con .title,
.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .title,
.section7 .wrap .left .content .cont1 .rig .title,
.section7 .wrap .right .bd .model .tit,
.listType3 a .s1,
.section4 .wrap .item .content1 .cont1 .rig .title,
.section1 .wrap .right .videoWrap .tit,
.listType1 a,
.titlemodel .title .link a,
.titlemodel .more,
.topTxt .right a,
.head .wrap .right .hot a, .topTxt .right a, .navWrap .wrap .right ul li .h2tit a, .navWrap .wrap .left .slideNav .item dl dd a {

-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}

.listType2 ul li a .title:hover,
.section10 .wrap .right .itemModel .listType4 ul li .rights .title:hover,
.section10 .wrap .right .itemModel .content .title:hover,
.section10 .wrap .right .itemModel .content2 ul li .rights .title:hover,
.section5 .wrap .content .right ul li .con .title:hover,
.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .title:hover,
.section7 .wrap .left .content .cont1 .rig .title:hover,
.section7 .wrap .right .bd .model .tit:hover,
.listType3 a .s1:hover,
.section4 .wrap .item .content1 .cont1 .rig .title:hover,
.section1 .wrap .right .videoWrap .tit:hover,
.listType1 a:hover,
.titlemodel .title .link a:hover,
.titlemodel .more:hover,
.topTxt .right a:hover,
.head .wrap .right .hot a:hover, .topTxt .right a:hover, .navWrap .wrap .right ul li:hover .h2tit a, .navWrap .wrap .left .slideNav .item dl dd a:hover {
    color: #A11F24;
}

.section7 .wrap .right .bd .model .imgbox ,
.section10 .wrap .right .itemModel .content .imgbox ,
.section7 .wrap .left .content .cont1 .imgbox ,
.section4 .wrap .item .content1 .cont1 .imgbox{
    overflow: hidden;
}
.section10 .wrap .right .itemModel .content .imgbox a img:hover,
.section10 .wrap .right .itemModel .listType4 ul li .imgbox a img:hover,
.section7 .wrap .right .bd .model .imgbox a img:hover,
.section7 .wrap .left .content .cont1 .imgbox a img:hover,
.section6 .wrap .list .swiper-container .swiper-wrapper .swiper-slide a .imgbox img:hover,
.section4 .wrap .item .content1 .cont1 .imgbox a img:hover,
.listType2 ul li a .imgbox img:hover{
    -webkit-transform: scale(1.05,1.05);
-o-transform: scale(1.05,1.05);
-moz-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}


.videoTab{padding: 0;margin: 0;}
.videoTab .model{padding: 0;margin: 0;}
.videoTab .hd{padding-top:31px;padding-bottom:46px;zoom:1;overflow:hidden}
.videoTab .hd a{float:left;text-align:center;width:170px;line-height:50px;background:#F4F4F4;border-radius:5px;margin-right:15px;font-size:16px;font-family:Microsoft YaHei UI;font-weight:400;color:#333333;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.videoTab .hd a:hover,.videoTab .hd a.current{background:#297B4A;color:#fff}
.videoTab .bd{zoom:1;overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:36px}
.videoTab .bd .model li:nth-child(5n){margin-right:0px}
.videoTab .bd .model{padding: calc(15/1920*100vw) !important;}
.videoTab .bd .model li{float:left;width: 31.3333%;border: calc(1/1920*100vw) solid #ddd;margin: 1%;}
.videoTab .bd .model li .imgbox{overflow:hidden}
.videoTab .bd .model li .imgbox a{display:block;position:relative}
.videoTab .bd .model li .imgbox img{width:100%;height:200px;}
.videoTab .bd .model li .imgbox i{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/video.png) no-repeat center center;cursor:pointer}
.videoTab .bd .model li .title{font-size:14px;font-family:Microsoft YaHei UI;font-weight:400;color:#333333;display:block;line-height:22px;margin-bottom:30px;height:44px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.videoTab .bd .model li .content{padding:23px 19px 21px;background:#F6F6F6}
.videoTab .bd .model li .click{padding-left:28px;font-size:12px;font-family:Microsoft YaHei UI;font-weight:400;color:rgba(102,102,102,0.8);line-height:24px;background:url(../images/click.png) no-repeat left center}
.videoTab .bd .model li,.videoTab .bd .model li *{-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.videoTab .bd .model li .imgbox:hover img{-webkit-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.newsListMenu{width:100%;text-align:center;height: 60px;line-height: 60px;display: block;margin-top: 30px;}
.newsListMenu li{font-size:17px;color:#333;background-color:#fff;border-bottom:solid 1px #e5e5e5;height:50px;line-height:50px;margin-left:8px;width:141px;float: left;display: block;}
.newsListMenu li a{color:#333;text-decoration:none;display:block}
.newsListMenu li:first-child{margin-left:0}
.newsListMenu li.cur a{border-bottom:solid 2px #A11F24;color:#333;}
.newsListMenu li:hover a{border-bottom:solid 2px #A11F24;color:#A11F24;}

.newsList{width:100%;margin:20px auto}
.newsListSection{width:100%;float:right}
.newsListSection .mainCon{width:70%;float:right}
.newsListSection .newsListIntro{padding: calc(15/1920*100vw) !important;}
.newsListSection .newsListIntro  dl{/*! padding:18px 0 */}
.newsListSection .newsListIntro  dt{width:170px;height:104px;background:#f5f5f5;text-align:center;padding-top:32px;float:left}
.newsListSection .newsListIntro  dt span{display:block;font-size:42px;color:#666666;font-weight:bold;font-family:arial}
.newsListSection .newsListIntro  dt em{font-size:16px;color:#666666;display:block;font-family:arial}
.newsListSection .newsListIntro  dd{width:100%;float:right;margin:15px auto;display:block;border-bottom:1px solid #ddd;padding-bottom:20px;}
.newsListSection .newsListIntro  dd h3{color:#333333;font-weight:bold;overflow:hidden;text-overflow:ellipsis}
.newsListSection .newsListIntro  dd h3 a{color:#333333;text-decoration:none;font-size: 18px;}
.newsListSection .newsListIntro  dd p{line-height:24px;margin-top:14px;font-size:14px;color:#666666}
.newsListSection .newsListIntro  dd p a{text-decoration:none;font-size:14px;color:#A11F24;}
.newsListSection .newsListIntro dd span{line-height:18px;margin-right:10px}
.newsListSection .newsListIntro  dd span a{color:#297B4A;font-size:14px}
.newsListSection .newsListIntro  dd a.more{display:block;width:37px;height:37px;position:absolute;right:0;top:50%;margin-top:-18px;overflow:hidden}
.newsListSection .newsListIntro  dd a.more img{display:block;position:relative}
.newsListSection .newsListIntro  dl:hover dt{background:#00662b}
.newsListSection .newsListIntro  dl:hover dt span,.newsListSection .newsListIntro  dl:hover dt em{color:#fff}
.newsListSection .newsListIntro  dl:hover dd h3 a{color:#575757}
.newsListSection .newsListIntro  dl:hover dd a.more img{top:-37px}
.article{position:relative}
.article .bclist{padding:50px 0}
.article .conBox{padding:20px 0}
.article .conBox .title{border-bottom:1px solid #ddd}
.article .bclist ul li{float:left;width:100%;padding:25px 0;border:none;border-bottom:1px solid #ddd}
.article .title h1{font-size:30px;line-height:45px;font-weight:bold;color:#262626}
.article .title .share{width:100%;margin-top: 10px;}
.article .title .share p{float:left;overflow:hidden;line-height: 50px;height: 50px;}
.article .title .share p span{display:block;font-size:14px;color:#999999;float:left;padding:0 10px;border-left:1px dotted #b6b6b6;float:left}
.article .title .share p span:first-child{padding-left:0;border-left:none}
.article .title .share p span #cntrHits{float:right}
.article .title .share ul{float:right}
.article .title .share li{margin-left:7px;width:24px;height:24px;float:left}
.article .title .share li img{display:block}
.article .title  i{width:100%;display:block;height:3px;background:#e7e7e7;margin-top:12px;background:url(Img/mub02Inpage/mub02Top2_xian.png) no-repeat center}
.article .title p.label{font-size:12px;color:#999999;display:block;padding-left:26px;background:url(Img/mub02Inpage/label.png) no-repeat left center;line-height:16px;margin-top:20px}
.article .con p{line-height:2;font-size:18px !important;color:#333333;padding:10px 0px;word-break:break-all}
.article .con .opera{margin-top:20px;word-break:break-all}
.article .con p a{color:red} 
.article .con{margin-top:20px;padding-bottom:20px;overflow:hidden;line-height:30px;display: block;width: 100%;}
.article .con table{margin-top:20px;padding-bottom:20px;overflow:hidden;line-height:26px;max-width:1000px}
.article .con  h1{line-height:2;font-size:23px !important;color:#333333;word-break:break-all;text-indent:0 !important;font-weight:bold;margin-top:-10px}
.article .con  h1 span{word-break:break-all;text-indent:0 !important;font-weight:bold}
.article .con  h2{font-size:23px !important;color:#333333;word-break:break-all;text-indent:0 !important;font-weight:bold;border-left:4px solid #327f51;line-height:21px;padding-left:8px}
.article .con img{margin:0;max-width:100%;display:inline-block;clear:both;height:auto;transition:all 1s linear}
.article .context{width:100%;border-top:1px solid #e7e7e7;height:60px}
.article .context p{width:454px;float:left;height:60px;line-height:60px;width:50%}
.article .context p a{color:#666666;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.article .context p.prevNews a{width:80%;float:left}
.article .context p.NextNews a{margin-right:20px;padding-right:20px;text-align:right;background:url(Img/mub02Inpage/mub02_jt03.png) no-repeat right center;overflow:hidden}
.article .context p.prevNews a:hover{color:#00662b}
.article .context p.NextNews a:hover{background:url(Img/mub02Inpage/mub02_jt04.png) no-repeat right center;color:#00662b}
.article .context p.NextNews{border-left:1px solid #e7e7e7;padding-left:15px;float:right;width:50%}
.article #btn{width:67px;height:36px;line-height:36px;color:#333;font-size:14px;font-family:aliThin,'Poppins',Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;cursor:pointer;display:block;text-align:center;float:right;background:url(../images/p3.png) no-repeat left center}


.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #A11F24;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #A11F24;
    border-color: #A11F24;
    cursor: default; }
    
    
.section12 {
    margin-bottom: calc(20/1920*100vw);
}  
.section12 .wrap {}  
.section12 .wrap .content {
    background: #FFFFFF;
    border-radius: calc(3/1920*100vw);
    padding: calc(28/1920*100vw);
    zoom: 1;
    overflow: hidden;
    padding-bottom: calc(58/1920*100vw);
}  
.section12 .wrap .content .left {
    width: calc(387/1920*100vw);
    height: calc(388/1920*100vw);
    background: #F3F3F4;
    position: relative;
    float: left;
}  
.section12 .wrap .content .left img {
    width: calc(222/1920*100vw);
    height: calc(270/1920*100vw);
    object-fit: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}  
.section12 .wrap .content .right {
    float: left;
    width: calc(100% - 387/1920*100vw);
    padding-left: calc(33/1920*100vw);
}  
.section12 .wrap .content .right .title {
    font-family: Microsoft YaHei UI;
    font-weight: bold;
    font-size: calc(24/1920*100vw);
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: space-between;
}  
.section12 .wrap .content .right .title .rig {
    display: flex;
}  

.section12 .wrap .content .right .title .rig a  {
    width: calc(134/1920*100vw);
    line-height: calc(45/1920*100vw);
    border-radius: calc(5/1920*100vw);
    margin-left: calc(6/1920*100vw);
    font-family: PingFang;
    font-weight: 800;
    font-size: calc(16/1920*100vw);
    color: #FFFFFF;
    padding-left: calc(45/1920*100vw);
    }
.section12 .wrap .content .right .title .rig .a1 {
    background: url(../images/a1.png) no-repeat calc(20/1920*100vw) center #A11F24;
    background-size: calc(18/1920*100vw);
}  
.section12 .wrap .content .right .title .rig .a2 {
    background: url(../images/a2.png) no-repeat calc(18/1920*100vw) center #F5E8E9;
    background-size: calc(22/1920*100vw);
    padding-left: calc(50/1920*100vw);
    color: #A11F24;
}  
.section12 .wrap .content .right .dec {
    padding-bottom: calc(28/1920*100vw);
    border-bottom: calc(1/1920*100vw) solid rgb(209 209 209 / 50%);
    padding-top: calc(47/1920*100vw);
    column-count: 3;
    column-gap: calc(30/1920*100vw);
}  
.section12 .wrap .content .right .dec p {}  
.section12 .wrap .content .right .dec p span {
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
    display: block;
    line-height: 2;
}  
.section12 .wrap .content .right .dec2 {
    padding-top: calc(30/1920*100vw);
    zoom: 1;
    overflow: hidden;
    font-family: Microsoft YaHei UI;
    font-weight: 400;
    font-size: calc(14/1920*100vw);
    color: #666666;
}  
.section12 .wrap .content .right .dec2 .s1 {
    line-height: 1.8;
    float: left;
    width: calc(75/1920*100vw);
}  
.section12 .wrap .content .right .dec2 .s2 {
    line-height: 1.8;
    float: right;
    width: calc(100% - 76/1920*100vw);
}
.content img{max-width: 100%;margin: 15px auto;}
.content p{line-height: 1.8;}