/*-----------------------------------------------------------*/



/*copyright by 动力无限  www.btoe.cn*/



/*邮箱 btoe@btoe.cn*/



/*合作电话 400-0599-360*/



/*版权所有违者必究*/



/*-----------------------------------------------------------*/











/*Generated by wjdhcms 3.0 */



@charset "utf-8";







::-webkit-scrollbar {



    width: 12px;



    height: 12px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 12px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 12px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







::selection {



    background-color: #b70132;



    color: #fff;



}







::-moz-selection {



    background-color: #b70132;



    color: #fff;



}







::-webkit-selection {



    background-color: #b70132;



    color: #fff;



}







#wjdh-kefu .wjdh-kefu-qq p,



#wjdh-kefu .wjdh-kefu-qq a,



#wjdh-kefu .wjdh-kefu-tel p,



#wjdh-kefu .wjdh-kefu-tel img,



#wjdh-kefu .wjdh-kefu-erweima img {



    box-sizing: content-box;



}







* {



    padding: 0;



    margin: 0;



    font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



}







body {



    font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5;



    overflow-x: hidden;



}







*:before,



*:after {



    box-sizing: content-box;



    transition: all .5s;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    color: #333;



    text-decoration: none;



    transition: all .5s;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}







li,



ul {



    list-style-type: none;



}







img {



    border: none;



    vertical-align: middle;



    transition: all .5s;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



}







input,



textarea {



    outline: 0;



    border: 0;



    resize: none;



}















h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}







.webqq_ewm {



    box-sizing: content-box;



}











.fixedNav {



    position: fixed !important;



    top: 0px;



    left: 0px;



    width: 100%;



    z-index: 100000 !important;



    background: #fff !important;



    -webkit-backdrop-filter: saturate(180%) blur(6px);



    backdrop-filter: saturate(180%) blur(6px);



    /* _position: absolute;



    _top: expression(eval(document.documentElement.scrollTop)); */



    box-shadow: 0px 10px 12px rgba(0, 0, 0, .1);



    height: 100px !important;



}



.fixedNav .nav_con h1 {



    padding-top: 15px;



}







.fixedNav .navi_main .navi_list>li>a {



    line-height: 100px !important;



}







.fixedNav .nav_con .phone {



    margin-top: 30px;



}







html {



    cursor: url(../images/cur.png),



        default;



}







a {



    cursor: url(../images/Acur.png),



        default;



}







textarea {



    animation: animated 1s infinite;



    -moz-animation: animated 1s infinite;



    -webkit-animation: animated 1s infinite;



    -o-animation: animated 1s infinite;







}







input[type="text"] {



    animation: animated 1s infinite;



    -moz-animation: animated 1s infinite;



    -webkit-animation: animated 1s infinite;



    -o-animation: animated 1s infinite;



}







input[type="button"] {



    cursor: url(../images/Acur.png),



        default !important;



}







input,



button {



    outline: none;



    border: 0;



    background: transparent;



}







@keyframes animated {



    0% {



        cursor: url('../images/Pcuro1.png'),



            auto;



    }







    8.8% {



        cursor: url('../images/Pcuro2.png'),



            auto;



    }







    17.6% {



        cursor: url('../images/Pcuro3.png'),



            auto;



    }







    26.4% {



        cursor: url('../images/Pcuro4.png'),



            auto;



    }







    35.2% {



        cursor: url('../images/Pcuro5.png'),



            auto;



    }







    44% {



        cursor: url('../images/Pcuro6.png'),



            auto;



    }







    52.8% {



        cursor: url('../images/Pcuro7.png'),



            auto;



    }







    61.6% {



        cursor: url('../images/Pcuro8.png'),



            auto;



    }







    70.4% {



        cursor: url('../images/Pcuro9.png'),



            auto;



    }







    79.2% {



        cursor: url('../images/Pcuro10.png'),



            auto;



    }







    88% {



        cursor: url('../images/Pcuro11.png'),



            auto;



    }







    100% {



        cursor: url('../images/Pcuro12.png'),



            auto;



    }











}















.wjdh-ico1,



.wjdh-ico2 {



    vertical-align: middle;



}















.top_line {



    width: 100%;



    height: 1px;



    background: transparent;



}











.main {



    width: 1280px;



    margin: 0 auto;



}







.myclearfix:after {



    content: "";



    display: block;



    clear: both;



}







.leftl {



    float: left;



}







.rightr {



    float: right;



}







@keyframes menu1 {



    0% {



        opacity: 0;



        transform: translateX(8px);



    }







    100% {



        opacity: 1;



        transform: translateX(0);



    }



}







@keyframes myfirst {







    0%,



    100% {



        -webkit-transform: translate(0, -5px) rotateZ(0);



    }







    50% {



        -webkit-transform: translate(0, 0) rotateZ(0);



    }



}







@-webkit-keyframes myfirst1 {







    0%,



    100% {



        -webkit-transform: translate(0, -10px) rotateZ(0);



    }







    50% {



        -webkit-transform: translate(0, 0) rotateZ(0);



    }



}







@keyframes myfirst2 {







    0%,



    100% {



        -webkit-transform: translate(-5px, 0);



    }







    50% {



        -webkit-transform: translate(0, 0);



    }



}











@keyframes msClock {







    0%,



    70%,



    100% {



        transform: rotate(0) scale(1);



    }







    10%,



    30% {



        transform: rotate(-15deg) scale(1.1);



    }







    20%,



    40% {



        transform: rotate(15deg) scale(1.1);



    }



}







.button.dark {



    --shadow: 0 2px 8px -1px rgba(21, 25, 36, 0.32);



    --shadow-hover: 0 4px 20px -2px rgba(21, 25, 36, 0.5);



}







.button.white {



    --shadow: 0 2px 8px -1px rgba(18, 22, 33, 0.04);



    --shadow-hover: 0 4px 20px -2px rgba(18, 22, 33, 0.12);



}







.button {



    --text: #fff;



    --font-size: 16px;



    --duration: .5s;



    --move-hover: -4px;



    font-family: 'Roboto';



    font-weight: 500;



    line-height: var(--font-size);



    display: block;



    outline: none;



    border: none;



    cursor: pointer;



    text-decoration: none;



    font-size: var(--font-size);



    letter-spacing: .5px;



    background: var(--background);



    color: var(--text);



    box-shadow: var(--shadow);



    -webkit-transform: translateY(var(--y));



    transform: translateY(var(--y));



    transition: box-shadow var(--duration) ease, -webkit-transform var(--duration) ease;



    transition: transform var(--duration) ease, box-shadow var(--duration) ease;



    transition: transform var(--duration) ease, box-shadow var(--duration) ease, -webkit-transform var(--duration) ease;



    -webkit-tap-highlight-color: transparent;



    -webkit-appearance: none;



}







.button span {



    text-align: center;



}







.button span i {



    display: inline-block;



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



    font-style: normal;



}







.button span i:nth-child(1) {



    --d: 0.05s;



}







.button span i:nth-child(2) {



    --d: 0.1s;



}







.button span i:nth-child(3) {



    --d: 0.15s;



}







.button span i:nth-child(4) {



    --d: 0.2s;



}







.button span i:nth-child(5) {



    --d: 0.25s;



}







.button span i:nth-child(6) {



    --d: 0.3s;



}







.button span i:nth-child(7) {



    --d: 0.35s;



}







.button span i:nth-child(8) {



    --d: 0.4s;



}







.button span i:nth-child(9) {



    --d: 0.45s;



}







.button span i:nth-child(10) {



    --d: 0.5s;



}







.button span i:nth-child(11) {



    --d: 0.55s;



}







.button:hover {



    --y: var(--move-hover);



    --shadow: var(--shadow-hover);



    --move: -4px;



    --shadow-active: 0 3px 1px rgba(0, 0, 0, .2);



}







.button:hover i {



    -webkit-animation: move var(--duration) linear var(--d);



    animation: move var(--duration) linear var(--d);



}







.button.smoke {



    --move: 12px;



    --move-y: -8px;



    --blur: 4px;



}







.button.smoke:hover i {



    --duration: 1s;



    -webkit-animation: smoke var(--duration) linear var(--d);



    animation: smoke var(--duration) linear var(--d);



}







.button.drive {



    --move: 16px;



    --skew: 25deg;



    --skew-fast: 40deg;



    --skew-bounce: -12px;



}







.button.drive:hover i {



    --duration: 1s;



    -webkit-transform-origin: 50% 100%;



    transform-origin: 50% 100%;



    -webkit-animation: drive var(--duration) linear var(--d);



    animation: drive var(--duration) linear var(--d);



}







@-webkit-keyframes move {



    40% {



        -webkit-transform: translateY(var(--move));



        transform: translateY(var(--move));



        text-shadow: var(--shadow-active);



    }



}







@keyframes move {



    40% {



        -webkit-transform: translateY(var(--move));



        transform: translateY(var(--move));



        text-shadow: var(--shadow-active);



    }



}







@-webkit-keyframes smoke {







    45%,



    55% {



        -webkit-filter: blur(var(--blur));



        filter: blur(var(--blur));



    }







    50%,



    50.1% {



        opacity: 0;



    }







    25%,



    75% {



        -webkit-transform: translateX(0);



        transform: translateX(0);



    }







    50% {



        -webkit-transform: translateX(var(--move)) translateY(var(--move-y));



        transform: translateX(var(--move)) translateY(var(--move-y));



    }







    50.1% {



        -webkit-transform: translateX(calc(var(--move) * -1));



        transform: translateX(calc(var(--move) * -1));



    }



}







@keyframes smoke {







    45%,



    55% {



        -webkit-filter: blur(var(--blur));



        filter: blur(var(--blur));



    }







    50%,



    50.1% {



        opacity: 0;



    }







    25%,



    75% {



        -webkit-transform: translateX(0);



        transform: translateX(0);



    }







    50% {



        -webkit-transform: translateX(var(--move)) translateY(var(--move-y));



        transform: translateX(var(--move)) translateY(var(--move-y));



    }







    50.1% {



        -webkit-transform: translateX(calc(var(--move) * -1));



        transform: translateX(calc(var(--move) * -1));



    }



}







@-webkit-keyframes drive {



    40% {



        opacity: 1;



    }







    55% {



        -webkit-transform: skewX(var(--skew)) translateX(var(--move));



        transform: skewX(var(--skew)) translateX(var(--move));



    }







    56% {



        -webkit-transform: skewX(var(--skew-fast)) translateX(calc(var(--move) * -1));



        transform: skewX(var(--skew-fast)) translateX(calc(var(--move) * -1));



    }







    55%,



    56% {



        opacity: 0;



    }







    75% {



        -webkit-transform: skewX(var(--skew));



        transform: skewX(var(--skew));



    }







    85% {



        -webkit-transform: skewX(var(--skew-bounce));



        transform: skewX(var(--skew-bounce));



    }



}







@keyframes drive {



    40% {



        opacity: 1;



    }







    55% {



        -webkit-transform: skewX(var(--skew)) translateX(var(--move));



        transform: skewX(var(--skew)) translateX(var(--move));



    }







    56% {



        -webkit-transform: skewX(var(--skew-fast)) translateX(calc(var(--move) * -1));



        transform: skewX(var(--skew-fast)) translateX(calc(var(--move) * -1));



    }







    55%,



    56% {



        opacity: 0;



    }







    75% {



        -webkit-transform: skewX(var(--skew));



        transform: skewX(var(--skew));



    }







    85% {



        -webkit-transform: skewX(var(--skew-bounce));



        transform: skewX(var(--skew-bounce));



    }



}







@keyframes movec {







    0%,



    100% {



        clip: rect(0, 300px, 5px, 0);



    }







    25% {



        clip: rect(0, 300px, 210px, 295px);



    }







    50% {



        clip: rect(205px, 300px, 210px, 0);



    }







    75% {



        clip: rect(0, 5px, 210px, 0px);



    }



}







@keyframes ripple {



    0% {



        box-shadow: 0 0 0 0 rgba(24, 125, 178, 0.1), 0 0 0 10px rgba(24, 125, 178, 1);



    }







    100% {



        box-shadow: 0 0 0 10px rgba(24, 125, 178, 1), 0 0 0 15px rgba(24, 125, 178, 0);



    }



}







@keyframes ripple2 {



    0% {



        box-shadow: 0 0 0 0 rgba(255, 204, 67, 0.1), 0 0 0 10px rgba(255, 204, 67, 1);



    }







    100% {



        box-shadow: 0 0 0 10px rgba(255, 204, 67, 1), 0 0 0 15px rgba(255, 204, 67, 0);



    }



}











@keyframes tra1 {



    0% {



        transform: scale(0);



    }







    20% {



        transform: scale(1);



    }







    100% {



        transform: scale(0);



    }



}







@keyframes tra2 {



    0% {



        transform: scale(1);



    }







    50% {



        transform: scale(0.5);



    }







    100% {



        transform: scale(1);



    }



}







@keyframes rotate {



    0% {



        transform: rotateZ(0);



    }







    50% {



        transform: rotateZ(180deg);



    }







    100% {



        transform: rotateZ(360deg);



    }



}







@keyframes ripple {



    0% {



        box-shadow: 0 0 0 0 rgba(51, 51, 51, 0.1), 0 0 0 10px rgba(51, 51, 51, .2);



    }







    100% {



        box-shadow: 0 0 0 10px rgba(51, 51, 51, .1), 0 0 0 15px rgba(51, 51, 51, 0);



    }



}







@keyframes jello {







    from,







    11.1%,







    to {







        -webkit-transform: none;







        -moz-transform: none;







        transform: none;







    }







    22.2% {







        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);







        -moz-transform: skewX(-12.5deg) skewY(-12.5deg);







        transform: skewX(-12.5deg) skewY(-12.5deg);







    }







    33.3% {







        -webkit-transform: skewX(6.25deg) skewY(6.25deg);







        -moz-transform: skewX(6.25deg) skewY(6.25deg);







        transform: skewX(6.25deg) skewY(6.25deg);







    }







    44.4% {







        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);







        -moz-transform: skewX(-3.125deg) skewY(-3.125deg);







        transform: skewX(-3.125deg) skewY(-3.125deg);







    }







    55.5% {







        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);







        -moz-transform: skewX(1.5625deg) skewY(1.5625deg);







        transform: skewX(1.5625deg) skewY(1.5625deg);







    }







    66.6% {







        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);







        -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);







        transform: skewX(-0.78125deg) skewY(-0.78125deg);







    }







    77.7% {







        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);







        -moz-transform: skewX(0.390625deg) skewY(0.390625deg);







        transform: skewX(0.390625deg) skewY(0.390625deg);







    }







    88.8% {







        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);







        -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);







        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);







    }







}







.btnstyle1 {



    position: relative;



    z-index: 1;



    transition: color .3s;



    box-sizing: border-box;



    background-color: transparent;



    cursor: pointer;



    overflow: hidden;



}







.btnstyle1::before {



    content: '';



    position: absolute;



    height: 100%;



    width: 100%;



    bottom: 100%;



    left: 0;



    z-index: -1;



    background-color: #ec2f28;



    -webkit-transition: -webkit-transform 0.3s;



    transition: transform 0.3s;



    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);



    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);



    box-sizing: border-box;



}







.btnstyle1::after {



    content: '';



    position: absolute;



    height: 100%;



    width: 100%;



    bottom: 100%;



    left: 0;



    z-index: -1;



    background-color: #d0231c;



    -webkit-transition: -webkit-transform 0.3s;



    transition: transform 0.3s;



    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);



    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);



    box-sizing: border-box;



}







.btnstyle1:hover::after {



    -webkit-transition-delay: 0.175s;



    transition-delay: 0.175s;



    -webkit-transform: translate3d(0, 100%, 0);



    transform: translate3d(0, 100%, 0);



}







.btnstyle1:hover::before {



    -webkit-transform: translate3d(0, 100%, 0);



    transform: translate3d(0, 100%, 0);



}







.btnstyle2 {



    position: relative;



    z-index: 1;



    overflow: hidden;



    -webkit-transition: background-color 0.6s, color 0.3s;



    transition: background-color 0.6s, color 0.3s;



    box-sizing: border-box;



    border: none;



    cursor: pointer;



}







.btnstyle2::before {



    content: '';



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



    border: 2px solid #b70132;



    z-index: -1;



    border-radius: inherit;



    opacity: 0;



    -webkit-transform: scale3d(0.6, 0.6, 1);



    transform: scale3d(0.6, 0.6, 1);



    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;



    transition: transform 0.3s, opacity 0.3s;



    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);



    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);



    box-sizing: border-box;



}







.btnstyle2:hover {



    color: #333;



    background-color: #fff;



}







.btnstyle2:hover::before {



    -webkit-transform: scale3d(1, 1, 1);



    transform: scale3d(1, 1, 1);



    opacity: 1;



}







.hover {



    position: absolute;



    display: block;



    width: 100%;



    height: 100%;



    top: 50%;



    left: 50%;



    transform: translate(-50%, -50%);



    text-align: center;



    z-index: -1;



}







.hover:after {



    content: " ";



    position: absolute;



    left: 0;



    top: 0;



    width: 100%;



    height: 100%;



    background-color: #b70132;



    opacity: 0;



    -webkit-transition: all 0.8s ease 0s;



    transition: all 0.8s ease 0s;



    -webkit-clip-path: polygon(50% 20%, 50% 50%, 20% 50%, 50% 50%, 50% 80%, 50% 50%, 80% 50%, 50% 50%);



    clip-path: polygon(50% 20%, 50% 50%, 20% 50%, 50% 50%, 50% 80%, 50% 50%, 80% 50%, 50% 50%);



}







.hover em {



    display: block;



    position: absolute;



    width: 90%;



    height: 90%;



    left: 5%;



    top: 5%;



}







/*bubble*/











.bubble {



    background-repeat: no-repeat;



}







.bubble:hover,



.bubble:focus {



    -webkit-animation: btn_1 1s forwards ease-out;



    animation: btn_1 1s forwards ease-out;



    background: radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 90% 90% / 0.88em 0.88em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 23% 141% / 0.81em 0.81em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 17% 90% / 0.68em 0.68em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 15% 94% / 1.12em 1.12em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 42% 126% / 0.86em 0.86em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 102% 120% / 0.58em 0.58em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 12% 121% / 0.67em 0.67em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 69% 87% / 1.18em 1.18em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 32% 99% / 0.79em 0.79em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 84% 129% / 0.79em 0.79em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 40% 99% / 0.72em 0.72em;



    background-repeat: no-repeat;



}







@-webkit-keyframes btn_1 {



    100% {



        background-position: 92% -220%, 31% -185%, 24% 6%, 16% -328%, 39% -366%, 110% -375%, 5% -60%, 59% -365%, 41% -363%, 82% -8%, 37% -224%;



        box-shadow: inset 0 -140px 0 #b70132;



    }



}







@keyframes btn_1 {



    100% {



        background-position: 92% -220%, 31% -185%, 24% 6%, 16% -328%, 39% -366%, 110% -375%, 5% -60%, 59% -365%, 41% -363%, 82% -8%, 37% -224%;



        box-shadow: inset 0 -140px 0 #b70132;



    }



}







.bubble2 {



    background-repeat: no-repeat;



}







.bubble2:hover,



.bubble2:focus {



    -webkit-animation: btn_2 1s forwards ease-out;



    animation: btn_2 1s forwards ease-out;



    background: radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 90% 90% / 0.88em 0.88em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 23% 141% / 0.81em 0.81em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 17% 90% / 0.68em 0.68em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 15% 94% / 1.12em 1.12em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 42% 126% / 0.86em 0.86em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 102% 120% / 0.58em 0.58em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 12% 121% / 0.67em 0.67em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 69% 87% / 1.18em 1.18em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 32% 99% / 0.79em 0.79em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 84% 129% / 0.79em 0.79em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 40% 99% / 0.72em 0.72em;



    background-repeat: no-repeat;



}







@-webkit-keyframes btn_2 {



    100% {



        background-position: 92% -220%, 31% -185%, 24% 6%, 16% -328%, 39% -366%, 110% -375%, 5% -60%, 59% -365%, 41% -363%, 82% -8%, 37% -224%;



        box-shadow: inset 0 -140px 0 #b70132;



    }



}







@keyframes btn_2 {



    100% {



        background-position: 92% -220%, 31% -185%, 24% 6%, 16% -328%, 39% -366%, 110% -375%, 5% -60%, 59% -365%, 41% -363%, 82% -8%, 37% -224%;



        box-shadow: inset 0 -140px 0 #b70132;



    }



}







/*bubble E*/







.nav_con {



    position: relative;



}











.nav_con h1 {



    height: 100%;



    padding-top: 35px;



    z-index: 2;



    position: relative;



    box-sizing: border-box;



    transition: all .5s;



    -webkit-transition: all .5s;



    -moz-transition: all .5s;



    -o-transition: all .5s;



    -ms-transition: all .5s;



}











.nav_con h1>a:nth-child(2) {



    display: inline-block;



    font-family: SimSun;



    font-size: 31px;



    font-weight: bold;



    line-height: 32px;



    color: #fff;



    vertical-align: middle;



}







.nav_con h1>a:nth-child(2) i {



    display: block;



    font-size: 12px;



    line-height: 25px;



    letter-spacing: 2px;



    color: #61688f;



}







.nav_con h1>a:nth-child(1) {



    display: inline-block;



    vertical-align: middle;



    width: 449px;



    height: 73px;



}











.nav_con h1>a img {



    box-sizing: border-box;



    width: 449px;



    height: 73px;



    object-fit: cover;



}







.nav_con .phone {


    display: none;


    background-color: rgba(76, 87, 138, 0.97);


    padding: 8px 11px;


    border-radius: 21px;


    font-size: 16px;


    font-weight: bold;


    color: #e9e5e4;


    margin-top: 40px;
}







.nav_con .phone i {



    display: inline-block;



    border-radius: 50%;



    width: 26px;



    height: 26px;



    background-color: #b70132;



    text-align: center;



    box-sizing: border-box;



    padding-top: 5px;



}







/* nav S */







.navi {

    width: 100%;

    height: 120px;

    line-height: 0;

    position: relative;

    z-index: 99;

    box-sizing: border-box;

    background-color: transparent;

    transition: all .5s;

    -webkit-transition: all .5s;

}











.navi .navi_main {

    width: 1300px;

    height: 100%;

    margin: 0 auto;

    box-sizing: border-box;

    position: relative;

    z-index: 2;

}







.nav_con {



    position: relative;



    height: 100%;



}























.nav_r {



    height: 100%;



}







.navi .navi_main .navi_list {



    margin: 0 auto;



    height: 100%;



    box-sizing: border-box;



}







.navi .navi_main .navi_list>li {



    float: left;



    /* margin: 0 25px; */



    height: 100%;



    font-size: 16px;



    box-sizing: border-box;



}







.nav_comon {



    position: absolute;



    width: 120px;



    top: 120px;



    display: none;



}







.nav_comon ul li {



    line-height: 40px;



    background: #fff;



    box-sizing: border-box;



}







.nav_comon ul li>a {



    display: block;



    width: 100%;



    line-height: 40px;



    text-align: center;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    font-size: 15px;



    color: #333;



}







.navi .navi_main .navi_list {



    margin-right: 20px;



}



.navi .navi_main .navi_list>li>a {
    display: block;
    width: 100%;
    height: 100%;
    color: #333;
    position: relative;
    z-index: 9;
    font-size: 16px;
    text-align: center;
    box-sizing: border-box;
    line-height: 120px;
    overflow: hidden;
    padding: 0 28px;
}







.navi .navi_main .navi_list>li:nth-child(1)>a::before {



    content: "";



}







.navi .navi_main .navi_list>li>a::before {


    content: ":";


    margin-right: 15px;


    display: none;
}











.xiala {



    top: 109px;



}







.xiala .main {



    width: 1200px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt ul li>a {



    display: block;



    width: 100%;



    height: 48px;



    border-bottom: 1px solid #b70132;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    font-size: 16px;



    line-height: 48px;



    color: #1d1d1d;



    padding: 0 30px 0 13px;



    box-sizing: border-box;



    position: relative;



    text-align: left;



    background: #f5fafe;



    border-radius: 10px 0 0 0;



    margin-top: 5px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt ul li:hover>a {



    color: #1d1d1d;



    transform: translate(5px);



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .nav_pro_vl .navi_pro_txt::after {



    content: "";



    position: absolute;



    width: 2px;



    height: 14px;



    background-color: #b70132;



    top: 11px;



    left: 13px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li:hover .navi_box {



    border: solid 1px #b70132;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li:hover .navi_box>a>img {



    transform: scale(1.05);



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li:hover .navi_pro_t>a {



    color: #fff;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li:hover .navi_pro_t>span {



    background: #b70132;



    border: solid 1px #b70132;



}



















.navi .navi_main .navi_list>li .navi_pro {



    position: absolute;



    width: 1260px;



    height: 475px;



    background-color: #f8f8f8;



    overflow: hidden;



    left: 50%;



    transform: translate(-50%);



    padding-top: 33px;



    box-sizing: border-box;



    display: none;



    border-radius: 0 0 10px 10px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt {



    width: 100%;



    margin: 0 auto;



    transform: translateY(10px);



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt ul li {



    float: left;



    width: 16.1%;



    margin-right: 0.6%;



    height: 80px;



    background-color: #ffffff;



    border-radius: 10px 0px 0px 0px;



    padding: 12px 0 0 12px;



    box-sizing: border-box;



    overflow: hidden;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt ul li:hover>a::after {



    right: 15px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt ul li>span {



    display: block;



    font-size: 14px;



    line-height: 14px;



    font-family: Arial;



    color: #666666;



    background: url(../images/navi1.png) left center no-repeat;



    padding-left: 26px;



    box-sizing: border-box;



    text-align: left;



    margin-left: 13px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt ul li>a::after {



    content: "";



    position: absolute;



    width: 14px;



    height: 5px;



    background: url(../images/navi2.png) center no-repeat;



    animation: 2s infinite myfirst2;



    right: 10px;



    top: 50%;



    margin-top: -3px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pt ul li:nth-child(6n) {



    margin-right: 0;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v {



    width: 100%;



    margin-top: 30px;



    transform: translateY(10px);



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .nav_pro_vl {



    width: 380px;



    height: 300px;



    background-color: #ffffff;



    border-radius: 10px;



    padding: 10px;



    position: relative;



    box-sizing: border-box;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .nav_pro_vl:hover>a>img {



    transform: scale(1.05);



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .nav_pro_vl>a {



    display: block;



    width: 100%;



    height: 100%;



    overflow: hidden;



    border-radius: 10px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .nav_pro_vl>a>img {



    width: 100%;



    height: 100%;



    border-radius: 10px;



    object-fit: cover;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .nav_pro_vl .navi_pro_txt {



    position: absolute;



    width: 250px;



    height: 35px;



    color: #000000;



    border-radius: 0px 10px 10px 0px;



    background: rgba(255, 255, 255, 0.7);



    left: 10px;



    bottom: 30px;



    line-height: 35px;



    text-align: left;



    font-size: 14px;



    padding: 0 28px;



    box-sizing: border-box;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr {



    width: 800px;



    height: 300px;



    background-color: #ffffff;



    border-radius: 10px;



    padding: 20px 20px 0;



    box-sizing: border-box;



    box-shadow: 0 0 25px rgba(0, 0, 0, 0.07);



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li {



    float: left;



    width: 242px;



    height: 263px;



    margin-right: 16px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li:hover .navi_pro_t>span>a {



    color: #fff;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_box {



    width: 100%;



    height: 190px;



    border-radius: 10px;



    border: solid 1px #eeeeee;



    box-sizing: border-box;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_box>a {



    display: block;



    width: 100%;



    height: 100%;



    position: relative;



    overflow: hidden;



    border-radius: 10px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_box>a>img {



    position: absolute;



    left: 0;



    top: 0;



    right: 0;



    bottom: 0;



    margin: auto;



    max-width: 100%;



    max-height: 100%;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



    border-radius: 10px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_pro_t {



    margin-top: 17px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_pro_t>a {



    display: block;



    width: 100%;



    font-size: 14px;



    line-height: 14px;



    color: #454545;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    margin-bottom: 12px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



    position: relative;



    padding: 0 30px 0 10px;



    box-sizing: border-box;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_pro_t>a::after {



    content: "";



    position: absolute;



    width: 15px;



    height: 2px;



    background: #e0e0e2;



    right: 10px;



    top: 50%;



    margin-top: -1px;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_pro_t>span {



    display: block;



    width: 150px;



    height: 30px;



    border-radius: 15px;



    border: solid 1px #eeeeee;



    box-sizing: border-box;



    text-align: center;



    line-height: 28px;



    font-size: 14px;



    color: #999999;



    margin: 0 auto;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li .navi_pro_t>span>a {



    display: block;



    width: 100%;



    height: 100%;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_pro .navi_pro_v .navi_pro_vr ul li:nth-child(3n) {



    margin-right: 0;



}







.navi .navi_main .navi_list>li .navi_ab {



    position: absolute;



    width: 1260px;



    overflow: hidden;



    background-color: #f8f8f8;



    height: 430px;



    padding-top: 35px;



    box-sizing: border-box;



    left: 50%;



    transform: translate(-50%);



    display: none;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_abt {



    line-height: 18px;



    text-align: left;



    padding-left: 28px;



    font-size: 16px;



    color: #333333;



    background: url(../images/navi3.png) left center no-repeat;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con {



    width: 100%;



    margin-top: 26px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_txt {



    width: 750px;



    height: 300px;



    background: url(../images/navi_abbg.png) center right no-repeat;



    padding: 35px 0 0 30px;



    box-sizing: border-box;



    transition: all 0.8s ease;



    transform: translate(-20px);



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_txt>h5 {



    width: 400px;



    font-size: 14px;



    color: #666666;



    line-height: 30px;



    height: 240px;



    overflow: hidden;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_txt>h5 a {



    color: #999999;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_txt>h5 a:hover {



    color: #b70132;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico {



    width: 420px;



    transition: all 0.8s ease;



    transform: translate(20px);



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item {



    width: 200px;



    height: 300px;



    background-color: #ffffff;



    border-radius: 10px;



    padding-top: 47px;



    box-sizing: border-box;



    margin-right: 20px;



    position: relative;



    z-index: 1;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item:hover {



    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item:hover>i {



    background: #b70132;



    border: solid 1px #b70132;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item:hover>i>a {



    color: #ffffff;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item::after {



    content: "";



    position: absolute;



    width: 58px;



    height: 58px;



    background-color: #f8f8f8;



    border-radius: 50%;



    z-index: -1;



    top: 82px;



    left: 50%;



    transform: translate(-50%);



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item>a {



    display: block;



    width: 100%;



    height: 74px;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item>span {



    display: block;



    font-size: 18px;



    line-height: 18px;



    color: #333333;



    margin: 50px 0 20px;



    text-align: center;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item>em {



    display: block;



    width: 37px;



    height: 1px;



    background-color: #b70132;



    margin: 0 auto 20px;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item>i {



    display: block;



    width: 150px;



    height: 30px;



    border-radius: 15px;



    border: solid 1px #eeeeee;



    box-sizing: border-box;



    margin: 0 auto;



    text-align: center;



    font-size: 14px;



    color: #999999;



    line-height: 28px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item>i>a {



    display: block;



    width: 100%;



    height: 100%;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



    color: #999999;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item:nth-child(1)>a {



    background: url(../images/navi4.png) center no-repeat;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item:nth-child(2) {



    margin-right: 0;



}







.navi .navi_main .navi_list>li .navi_ab .main .navi_ab_con .navi_ab_ico .navi_ab_item:nth-child(2)>a {



    background: url(../images/navi5.png) center no-repeat;



}







.navi .navi_main .navi_list>li .navi_news {



    position: absolute;



    width: 1260px;



    height: 490px;



    background-color: #f8f8f8;



    overflow: hidden;



    left: 50%;



    transform: translate(-50%);



    padding-top: 32px;



    box-sizing: border-box;



    display: none;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top {



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



    opacity: 0;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top>.navi_newst {



    font-size: 16px;



    line-height: 18px;



    padding-left: 23px;



    background: url(../images/navi6.png) left center no-repeat;



    color: #333333;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top>.navi_newst a {



    color: #333333;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist {



    width: 100%;



    margin-top: 15px;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li {



    float: left;



    width: 23.5%;



    height: 220px;



    margin-right: 2%;



    background-color: #ffffff;



    padding: 40px 20px 0;



    box-sizing: border-box;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li:hover {



    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li:hover>a {



    color: #1d1d1d;



    transform: translate(5px);



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li>a {



    display: block;



    font-size: 16px;



    line-height: 16px;



    color: #333333;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li>span {



    display: block;



    width: 31px;



    height: 1px;



    background-color: #b70132;



    margin: 26px 0 20px;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li>p {



    width: 100%;



    font-size: 14px;



    line-height: 24px;



    height: 48px;



    overflow: hidden;



    color: #666666;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li>h5 {



    line-height: 14px;



    margin-top: 30px;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li>h5>span {



    font-size: 14px;



    color: #666666;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li>h5>a {



    font-size: 14px;



    font-family: Arial;



    color: #b70132;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li>h5>a:hover {



    transform: translate(-5px);



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_top .navi_news_tlist li:nth-child(4n) {



    margin-right: 0;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm {



    margin-top: 27px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



    opacity: 0;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm>.navi_newst {



    font-size: 16px;



    line-height: 18px;



    padding-left: 23px;



    background: url(../images/navi7.png) left center no-repeat;



    color: #333333;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm>.navi_newst a {



    color: #333333;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon {



    width: 100%;



    height: 120px;



    background-color: #ffffff;



    padding: 10px 20px 0;



    box-sizing: border-box;



    margin-top: 16px;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon ul li {



    float: left;



    width: 366px;



    height: 44px;



    box-sizing: border-box;



    border-bottom: solid 1px #eeeeee;



    line-height: 43px;



    margin-right: 30px;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon ul li:hover>a {



    color: #1d1d1d;



    transform: translate(5px);



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon ul li:hover>a::after {



    transform: rotateY(360deg);



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon ul li>a {



    float: left;



    width: 75%;



    height: 100%;



    font-size: 14px;



    color: #666666;



    padding-left: 20px;



    position: relative;



    overflow: hidden;



    white-space: nowrap;



    text-overflow: ellipsis;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon ul li>a::after {



    content: "";



    position: absolute;



    width: 7px;



    height: 13px;



    background: url(../images/navi8.png) center no-repeat;



    left: 0;



    top: 50%;



    margin-top: -7px;



    transition: all 0.7s ease-in-out;



    -webkit-transition: all 0.7s ease-in-out;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon ul li>span {



    font-size: 14px;



    font-family: Arial;



    color: #999999;



}







.navi .navi_main .navi_list>li .navi_news .main .navi_news_botm .navi_news_bcon ul li:nth-child(3n) {



    margin-right: 0;



}











#ss_menu {



    bottom: 30px;



    width: 60px;



    height: 60px;



    color: #fff;



    position: fixed;



    -webkit-transition: all 1s ease;



    -moz-transition: all 1s ease;



    transition: all 1s ease;



    right: 30px;



    -webkit-transform: rotate(180deg);



    -moz-transform: rotate(180deg);



    -ms-transform: rotate(180deg);



    -o-transform: rotate(180deg);



    transform: rotate(180deg);



    z-index: 999999;



}







#ss_menu>.menu {



    display: block;



    position: absolute;



    border-radius: 50%;



    width: 60px;



    height: 60px;



    text-align: center;



    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);



    color: #fff;



    -webkit-transition: all 1s ease;



    -moz-transition: all 1s ease;



    transition: all 1s ease;



}







#ss_menu>.menu .share {



    width: 100%;



    height: 100%;



    position: absolute;



    left: 0;



    top: 0;



    -webkit-transform: rotate(180deg);



    -moz-transform: rotate(180deg);



    -ms-transform: rotate(180deg);



    -o-transform: rotate(180deg);



    transform: rotate(180deg);



    -webkit-transition: all 1s ease;



    -moz-transition: all 1s ease;



    transition: all 1s ease;



}







#ss_menu>.menu .share .circle {



    -webkit-transition: all 1s ease;



    -moz-transition: all 1s ease;



    transition: all 1s ease;



    position: absolute;



    width: 12px;



    height: 12px;



    border-radius: 50%;



    background: #fff;



    top: 50%;



    margin-top: -6px;



    left: 12px;



    opacity: 1;



}







#ss_menu>.menu .share .circle:after,



#ss_menu>.menu .share .circle:before {



    -webkit-transition: all 1s ease;



    -moz-transition: all 1s ease;



    transition: all 1s ease;



    content: '';



    opacity: 1;



    display: block;



    position: absolute;



    width: 12px;



    height: 12px;



    border-radius: 50%;



    background: #fff;



}







#ss_menu>.menu .share .circle:after {



    left: 20.78461px;



    top: 12px;



}







#ss_menu>.menu .share .circle:before {



    left: 20.78461px;



    top: -12px;



}







#ss_menu>.menu .share .bar {



    -webkit-transition: all 1s ease;



    -moz-transition: all 1s ease;



    transition: all 1s ease;



    width: 24px;



    height: 3px;



    background: #fff;



    position: absolute;



    top: 50%;



    margin-top: -1.5px;



    left: 18px;



    -webkit-transform-origin: 0% 50%;



    -moz-transform-origin: 0% 50%;



    -ms-transform-origin: 0% 50%;



    -o-transform-origin: 0% 50%;



    transform-origin: 0% 50%;



    -webkit-transform: rotate(30deg);



    -moz-transform: rotate(30deg);



    -ms-transform: rotate(30deg);



    -o-transform: rotate(30deg);



    transform: rotate(30deg);



}







#ss_menu>.menu .share .bar:before {



    -webkit-transition: all 1s ease;



    -moz-transition: all 1s ease;



    transition: all 1s ease;



    content: '';



    width: 24px;



    height: 3px;



    background: #fff;



    position: absolute;



    left: 0;



    -webkit-transform-origin: 0% 50%;



    -moz-transform-origin: 0% 50%;



    -ms-transform-origin: 0% 50%;



    -o-transform-origin: 0% 50%;



    transform-origin: 0% 50%;



    -webkit-transform: rotate(-60deg);



    -moz-transform: rotate(-60deg);



    -ms-transform: rotate(-60deg);



    -o-transform: rotate(-60deg);



    transform: rotate(-60deg);



}







#ss_menu>.menu .share.close .circle {



    opacity: 0;



}







#ss_menu>.menu .share.close .bar {



    top: 50%;



    margin-top: -1.5px;



    left: 50%;



    margin-left: -12px;



    -webkit-transform-origin: 50% 50%;



    -moz-transform-origin: 50% 50%;



    -ms-transform-origin: 50% 50%;



    -o-transform-origin: 50% 50%;



    transform-origin: 50% 50%;



    -webkit-transform: rotate(405deg);



    -moz-transform: rotate(405deg);



    -ms-transform: rotate(405deg);



    -o-transform: rotate(405deg);



    transform: rotate(405deg);



}







#ss_menu>.menu .share.close .bar:before {



    -webkit-transform-origin: 50% 50%;



    -moz-transform-origin: 50% 50%;



    -ms-transform-origin: 50% 50%;



    -o-transform-origin: 50% 50%;



    transform-origin: 50% 50%;



    -webkit-transform: rotate(-450deg);



    -moz-transform: rotate(-450deg);



    -ms-transform: rotate(-450deg);



    -o-transform: rotate(-450deg);



    transform: rotate(-450deg);



}







#ss_menu>.menu.ss_active {



    background: #333;



    -webkit-transform: scale(0.7);



    -moz-transform: scale(0.7);



    -ms-transform: scale(0.7);



    -o-transform: scale(0.7);



    transform: scale(0.7);



}







#ss_menu>div {



    -webkit-box-sizing: border-box;



    -moz-box-sizing: border-box;



    box-sizing: border-box;



    position: absolute;



    width: 60px;



    height: 60px;



    font-size: 30px;



    text-align: center;



    background: #333;



    border-radius: 50%;



    display: table;



}







#ss_menu>div i {



    display: table-cell;



    vertical-align: middle;



}







#ss_menu>div:hover {



    background: #333;



    cursor: pointer;



}







#ss_menu div:nth-child(1) {



    top: 0;



    left: -160px;



}







#ss_menu div:nth-child(2) {



    top: -80px;



    left: -138.56406px;



}







#ss_menu div:nth-child(3) {



    top: -138.56406px;



    left: -80px;



}







#ss_menu div:nth-child(4) {



    top: -160px;



    left: 0;



}







#ss_menu>div i.htmleafdaohang {



    display: block;



    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADbklEQVRoQ+2aTYiWVRTHf380cKNGUhs/cCEhMVKLEAIFF7pQQXGjqBEWQoFoumsiclw4jh+go+LCjR9YKilZIkGUBmrgIogg2ggaaIRCkG1sIUfOcJ/h+PQ+H/POJMxwL7yLuc99zjn/c/7n3vucM2KcD41z+5lYAMzsBDAXOCHp9P8VHTN7H9gLPALek/Rdt7qeiYCZWRB0G/hU0tluhZffM7OlwHZgZemZO+6QpF9GqqsOQCHrtwTkwkiFF+vNrAf4ENhcI+Nf4DCwW9LfbXVVAdgFLAcWBkHuHY/IV22Fm9mM5PFPwjtuqHv8gzT3TdJVLPkDGJS0r42eSgCS+sxsFbAfeDUI+wnYKelKnQIz25Z4PiWsOwrsABYB13xekhK1DgCvlxzWL+l8nZ5aAIEC7wCu4OUg7FaKyLdRgZmtB9x7s8L8ReAjSZ5XmNmSCKBBz1XgY0mu7z+jFYCgwL3qQF4Ikm44EGByMvyN8Ox7YKC8y1QBCHp6gf6StSeBXkl/xvkRAQgKdgJ9NaF1mh2RdKrTmiYAKUpTgT3AlpKMXU7vYq4rAEmBc3sg7S6FvN+Bg5IGG/KjI4UqwM5P0VgzbLQ0bHfXAEI0NqVdxad6JP1aZ3xdDjSAdq975IcSf9QRCABWA5fS3zMl+TZYO9pQqCzAzDKAjl41sxyBJsqlvMkUyhQKO1frcyC8kymUKZQplK8SHbIgn8ThZplvo6Eu9MxXT4Nn8mUuX+bCAVOUFjOFxuqjPl/mmhIsH2T5IAscCQfZTa9zSvp6vFHoR+CtYPTDVCL37smTTmBGkgNmNgnYCGwF3kzyvJB7TtLdsbgLvQa8C6wDZpcEHk9tIO/YDI82AMxsBfA24KX3qnEd+By4LOl+V5W5sOdOA9am37KSsB8SkKFOTRUAM/PujnvbDX+pJOMfwOv9L4ZIxCWXgS+BK5IeJD3NH/UVFFkcwLwS1riXvAp9B/gizTv9HLAbHbs6xWveZzsT21RmNgfYkH4LSjY4bV22d4PmNRZ3GzjoxhdRcVBth0fsDPCZpMcNOhxAAcaBxfFXEcnK6nRbi8zMvVyAcbqVh5fY3Wj39r22cuM6M/M+WgFmenw2agAhVzzRXYm3mLxmfywZ/XM3Rle9Y2beVy7AnJTkG83QmFj/ajCWXntessZ9BJ4CMpTwT3FK3oMAAAAASUVORK5CYII=) no-repeat center;



    width: 60px;



    height: 60px;



    background-size: 50%;



    font-size: 0;



}







#ss_menu>div i.htmleaftianqi {



    display: block;



    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEbklEQVRoQ+2ZWahcRRCGv18UfXABQVHJgw9uSSAvKmJ80CvBi0vESBRFgxExEUTBKC7xwVyIBiIaXBBFEUURVGLcI3ElYIwal7hGFBUEF9yiBAx5+aVCn6HvuXPmnLnDOHPxFgwD09VV/9/dVV3VI6a4aIrjZ5rAoHdwegf+Nztgez/g2OyzB/Ap8A3wuqTfJrMY/8kRsj0C3A8cVQHyK2C1pIe7JdF3ArYXAQFszwbgnpR0QQO9lkpfCdheAdxSAvQJ8CHwJzADmA/sk+mskbSsKYl+E1gHnJPA/AgslfRiDs72LOApYHb2+6WSHmlCYtIEbO8LzAUOS9+xshGQ38dH0k7bi4E7gPVArOwHVaBsvwmcksZflnRmXwjYPhu4Aji9g4OfgVjBRyVtawLE9rnA2kz3YEm/1s3tegdsfwccXmc4je9MRK6JHambY/s94PikNyLprbo5kyHgktE4MuFoV5bjy35fBS6R9FMnQLZjZ28F3gaWSYoj2VFqCdh+ArgwLh1Jc2yflwJuN3BJ8d0S2wems3wvcGg29BFwkaQv60B1M96EwD9Zmlsk6fEmDmzvn4I3Ar2QccFp+4QgBRwBHJm+41KLz7fAC5Le6OSvCYE4GnslIwsl5YFWy8X23cBVmeIKSWO2A/ga4KAaI6skLa/SaULgOCCOw5WxMpJ21KIuKdj+Oq1uMXITsKoLOxskjbbTryRg+/q0cuskXd2Fswmqtk+Ngq2DjTHgXUnrbR8NnAwsSUmhmDa/fAnGQFsCKRB/zxzOlvRFjySeARa0sVFp23bc0JE0Qv4CZpYzWRWBCK7NmbNZvWaPirrofElPd1oY21uynbhT0rW5fhWBCLAi2+yStHcvqx9zbZ8BvJTZWStpYZ1d23GUHkh6GyXF8WpJFYG8itwiqbgd6/xVjts+ANieKSyXVBvIqdj7PM2LlD5D0h+FnXEEUrCtBE7MHMVlFQ1Jz1IqQ0YlbWhi1HZ++49L5S0CtiNNvdLG4DZJM5s4qtPJ4uCebjJbiUAkl8hI74S/3QRsR6/6fCqNCxyvpbL48jpg/R63fTtwXeZnKzAv+uiCQJ6uQm9MUsTB0EibLPagpCUqBclQgi9WsQ2JkSCQZ5yI9rmS/h6apS8BsR3V7DHp5/uCQH58bpC0eljBp3h9DLg4Yfw4CPyQXgfitwWSnh1yApcBDyWM24NA1BhRu4ecJSm/LYeOS+rJn0vAdgSBaPfmpR9ulnTb0KHOANmOlrPoDzYGgbjOb0w6jeqTQRK0nb813RUE8sItsNVWiIMikC7cqE4LWRwEogmP0jl60pBfJB0yKJCd/JY6u03AaHETl3chqr14Bhn3DDgoUum5JcqJeA0s5CRJm/JiLur/IJJLPJlEJ/b+gMDHc3zUaeVn+VZjUy6no3GPBn6YZVwlO6GhsT0HiO06bchYxJlfGY1/jqvTq0T+d1DVPyv95vgZEO+lWyXF6/cEqX0X6jfCXu1PE+h1BXudP70Dva5gr/On/A78CxfSnWfkaWJVAAAAAElFTkSuQmCC) no-repeat center;



    width: 60px;



    height: 60px;



    background-size: 44%;



}







#ss_menu>div i.htmleafjian {



    display: block;



    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDRTM4NjcyNTcwMjExRUI4ODM3QzMxRDI4QTVCNTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDRTM4NjczNTcwMjExRUI4ODM3QzMxRDI4QTVCNTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MENFMzg2NzA1NzAyMTFFQjg4MzdDMzFEMjhBNUI1MDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MENFMzg2NzE1NzAyMTFFQjg4MzdDMzFEMjhBNUI1MDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Xy0WBAAAEGUlEQVR42txa0ZGjMAwNN2mAFrgS2BK4ErgS2BKSEkgJpAS2BCgBSnBKMCVwJifPaHWSLRPyc5rxsLuALcny05PYbF3X038nzqjajcGN1o3KjfzAuXM3Jpi7eJcBm/JUrF/4xbkrZt4BnJYfZYAVDFDtBijUC/cuqyxdwOhWq7y0QKV8v0PvGBomm2HM3ENkTgPP9RoFDLNAo1S+kXYuMn+ldIh3Sp6iwFFSwxpU+giYrIJTnjubUe+7C97yLzfmhONTCs8/siz7AiP6g7BmcePjjK0lym+ybe3DjZtTYImdHXd5zuGe/RAeq8nvd5ifSsPoQh06u3UeGUYed/GxNYLyWEYYnBSwKPbOL7fATNENrXF39z+lc8gZ4J7PYgdli62SOTh7pQngfx1IdKsaqdDEQyCRGXjOShMyC7YYLdCcHfxsEmG8kQzYFiojUNoLGD4J3l0J7tdgfEvQpWX0mRjlTWompnKRcDlkAPl7JWR7nCPKJO8ruQq3eI9TP4PXltlJi3cadv4bpgtZetqTPd8lVjisNpC0goz17JDpTlJzDQkJQ+IN4K+AMRP8LgnG+3eozAgSF7fuHeA3FxLc54b1qfE/cfC1eYK515JwUJEzBfMVmSmVH0JS+sdrz6z3N8NSz59QcqI8RsNgb1JyTC54BBSomWcsZplM4huQZy+R9Wzk3EyhYicjXObCePOqsF3iLieJNgAiDdzuBeSBKM34jZ8JZeRh6IPDgUGcAdXKWjES/7apB0l4d+JimKnYSkXFtnLgEeoaDFokgcRnYotBvBvCrXKlM1QF0J7Wi4ltMyjirx0Ygo0JsVKOFZevKF3ApDYQ6z2DXHkglwRDAgxpvSP2KH0hsMj1dJpQuwUUj4HEpGmKiTAa6lIIEElLzFeaUgu8vyXLn+9oM6ZCpva5XttvkiRTGoF3YYGEsiBSNwKtaJhamnp6hMQ2woH0jYM5mbgl7kIjUIE+4nXj0Uc4G4ahDs2RDWVOaRUSaZUIJK/uCIVz1G63RyicWMzbECvNuHCBeK4g7nOGUGFStSAU4uK/Ejp4pwQUe3bhuDPCGTBEDuJRsqB6wwPCDJUdV8R/OQN+7y3qj5AWDm2h0GHQtlYyqawUtjnmwQe8xxUxW6txTDgTNIGySe4svH+FYmNGivmxKXeVMPtA+LuSQv+WigpdpOAfBGxvQl94EJp5HuU/JtbM15wC0Kk4Ak6HQKKqtAYIXQyOIFZHJq8psqBB3bWoARG+v4Yqtj38P0QThtQQUtIJfQm5k4UaH7MwckV4VJH1Wu23hle4CY13f8iMIg8UyhxkY33VGFHjJuhjsRipuGxi2EoOKWOdCNqrqV/s6u3uJHDAEVLeon/AKF849GZPras0ojm9W1CSEouYPXQ+dP+PAAMAV3C2J1DGKG4AAAAASUVORK5CYII=) no-repeat center;



    width: 60px;



    height: 60px;



    background-size: 44%;



}







#ss_menu>div i.htmleaffan {



    display: block;



    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyOTEwMjcwNTcwMjExRUI5OTFDRDlBNTZCRTQyMUVFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyOTEwMjcxNTcwMjExRUI5OTFDRDlBNTZCRTQyMUVFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI5MTAyNkU1NzAyMTFFQjk5MUNEOUE1NkJFNDIxRUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI5MTAyNkY1NzAyMTFFQjk5MUNEOUE1NkJFNDIxRUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7IVORwAAAC+UlEQVR42uxZ7ZGjMAwNmW2AK4GUkCuBlEBKSErgSiAlZEswJZASSAmhBCiBlW7Ejtax/BHYhN1BM/qBsY2f/Z4sm6jv+9WvNQB3A2/BFXg2sq+E+jqDb1n5KHd91GQIquCD8ARw0PoZJib9FgA4473daqmdUK4c/SnLQBWtYBCAs/Ch1qPNWaCjtKKZZfA5q5uFAJA+qDxXrGLvYsvM2yiUGuoXTgCOD8YWgRppZuC/D22kPr+0kwDk/XSGK1n101uNAN4EBqWGsg78BI4rkLPyEvxqCUD4zkS7d/AG/ACeUFlD5T5WhobPwqIPFRA+v4hceJ89HEaFDm9ancI2KK1uLYmbbWRtoLitAGpTZ1qd1Ce84mZnmwgGQEkcDwJAyved2TtzbF5Iu0QAcBbE7wSgi/igPTdRFB0JREKCLKHs6hIVhduUifMvtOsEqXSC+IMTrlbLVRJhV25pidshQbPsysrxzWHlK8MKJN4U0mJ/qy+3EMuNtGBayjwmTfcqJCJFPDQSTXA597DcF1N6wWI2p9mGstN0ZAaPfWTCnnH0SXVbaUYdGWomRKapd95YEnHBhUab1paE1NG7K3P9LBBDOxRx9IDu9AygslSP7wRPM6c8+M71oVsy4qTmyj57CghGDayR6+B7z+9dDFw8QfsmYMDxlMfedUBdFOuOqPIHfMOo5Tt4pN5t4POzAXwa6oRmHamjWI6+dQy+Ih4PQLKXABAMB1NLwsF3NHguSCWk2t72NvFNzHBmkCJIbihPyJtZAABqnQQKpQYA/0P3XCj0ElsAvNqm1gDmKrlFxPMHQHnVj6UQ7tZGg3e7RQMLgAXAEkaXMLqEUS0T3c2NQq7/BP/ozFAO14xj/1OPBXBhs/ku3Jl+HkP5YYfdZHTsqiR+KgA85D94lTKcztLV/U3f/DVAlwJHvJKEx/3KfDvtRc05bGQlgXDVmfVOfLEc6k+2FVoHRJfjE8Kq/rynyCXTURBZwvjafOeoWRgdfrdeaUU6n/YfAgwAOMjI0RRHZ18AAAAASUVORK5CYII=) no-repeat center;



    width: 60px;



    height: 60px;



    background-size: 44%;



}







#ss_menu>div i.htmleafGoTop {



    display: block;



    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACoklEQVRoQ+2Zz6dWQRjHP4+UEolEJK4USSJREumKSIpESbSIfiwiIrqK7iW6SlxapEsULW79A3fZ3UbbWrVo1X/Q+pvJ83Kdd877zpwzhxNnluedmfP5PM8z75kzx/jPm8X4JR0FLvTEbdXMvtaxjAlIOg186Qn8CGPWzNZiTDGBeeBpzwTWzGw2VSCUz7eeCaRnIIB7GYVS6kML0Y+WT4CLLuI+UKcyDAKpkeqq35CBushK2gRsNLM/XUW/k0UsKWR1DngCbAFeAu/N7EcXIkVLSNIG4BNwuQL7HbjShUQxAS+ZFeBSTaQ7kSgiIGmzR/7ilDIpLtFaQNJWhz+fWONFJVoJSNoGhLI5lwg/6lZMorGApO0e+bOZ8EUlGglI2uHwZyLwC5HteNieh+vV1joT2QKSdjp8bH++YGbzkrSe1MxM0mPgWWmJLAFJuxz+VCzyAd6342MCfv0R8LykRLKApN0Of3IS/CQB/+0h8KKURJKApD0Of2Ia/DQB//0B8KqExFQBSTMOfywFPkXA+9wHltpKTBSQtBf4DIT35Gr7t2Bjf6GxRVzT7x7wuo1ErYCk/R75IznwqRkYzSnpLvCmqUTdwdYBhz+cC58r4P1vActNJGLnQgcd/lAT+CYCPuYm8C5XIudgq7bmqzdNXQORcTeADxGJFTO7FltHMYFwrFg9E0qGb5qBdWviOvCxAvvbzMJzaKylnI1mwbcV8PFXfZc7Ap4zs8UkAZ/guG+RJ54MxyYsIeBz7HOGn2a2WnevqQ+yuoGTrjddA03uNQjEojZkIKOWhhIaSiijXJKfAy3nDF94oq+UbecdBFIjOGQgNVJdfeQbMtCDDLwFbjvHspndyWDK6trVkzgcxYxeisKH6l9ZVBmdOxHIuH/rrn8BzLtMQDf4zMAAAAAASUVORK5CYII=) no-repeat center;



    width: 60px;



    height: 60px;



    background-size: 50%;



}







#container {



    width: 500px !important;



    height: 400px !important;



    position: fixed !important;



    top: calc(50% - 150px) !important;



    left: 50% !important;



    transform: translate(-50%) !important;



    border: 1px solid #fff !important;



    z-index: 999999;



}







.he-tianqiBox {



    position: fixed;



    bottom: 140px;



    right: 250px;



    width: 450px;



    display: none;



}







.he-tianqiBox .he-close {



    display: block;



    text-align: right;



}







.he-tianqiBox .he-close img {



    width: 20px;



    height: 20px;



    cursor: pointer;



    display: inline-block;



    margin-bottom: 5px;



}







.wv-n-h-now-rain-text {



    display: none !important;



}







.wv-n-h-now-rain-text {



    display: none !important;



}







.wv-n-h-now-rain img {



    display: none !important;



}







.wv-n-h-col-10[data-v-5f4c0628] {



    margin-top: 10px;



}







.wv-lt-location a {



    display: none !important;



}







@-webkit-keyframes badbounce {







    0%,



    100% {



        -webkit-transform: translateY(0px);



    }







    10% {



        -webkit-transform: translateY(6px);



    }







    30% {



        -webkit-transform: translateY(-4px);



    }







    70% {



        -webkit-transform: translateY(3px);



    }







    90% {



        -webkit-transform: translateY(-2px);



    }



}







@-moz-keyframes badbounce {







    0%,



    100% {



        -moz-transform: translateY(0px);



    }







    10% {



        -moz-transform: translateY(6px);



    }







    30% {



        -moz-transform: translateY(-4px);



    }







    70% {



        -moz-transform: translateY(3px);



    }







    90% {



        -moz-transform: translateY(-2px);



    }



}







@keyframes badbounce {







    0%,



    100% {



        -webkit-transform: translateY(0px);



        -moz-transform: translateY(0px);



        -ms-transform: translateY(0px);



        -o-transform: translateY(0px);



        transform: translateY(0px);



    }







    10% {



        -webkit-transform: translateY(6px);



        -moz-transform: translateY(6px);



        -ms-transform: translateY(6px);



        -o-transform: translateY(6px);



        transform: translateY(6px);



    }







    30% {



        -webkit-transform: translateY(-4px);



        -moz-transform: translateY(-4px);



        -ms-transform: translateY(-4px);



        -o-transform: translateY(-4px);



        transform: translateY(-4px);



    }







    70% {



        -webkit-transform: translateY(3px);



        -moz-transform: translateY(3px);



        -ms-transform: translateY(3px);



        -o-transform: translateY(3px);



        transform: translateY(3px);



    }







    90% {



        -webkit-transform: translateY(-2px);



        -moz-transform: translateY(-2px);



        -ms-transform: translateY(-2px);



        -o-transform: translateY(-2px);



        transform: translateY(-2px);



    }



}







.ss_animate {



    -webkit-animation: badbounce 1s linear;



    -moz-animation: badbounce 1s linear;



    animation: badbounce 1s linear;



}











.xunpan {



    position: absolute;



    right: -94px;



    top: 30px;



    width: 38px;



    height: 38px;



    background-color: #b70132;



    border-radius: 50%;



    text-align: center;



    box-sizing: border-box;



    padding-top: 8px;



}







.xunpan::after {



    content: "";



    display: inline-block;



    position: absolute;



    left: 50%;



    top: 50%;



    transform: translate(-50%, -50%);



    border-radius: 50%;



    width: 52px;



    height: 52px;



    background-color: #00ca69;



    opacity: 0.2;



}







.xunpan .tips {



    position: absolute;



    z-index: 99;



    left: -80%;



    top: 20%;



    width: 180px;



    height: 30px;



    line-height: 30px;



    text-align: center;



    color: #fff;



    background-color: #00ca69;



    border-radius: 4px;



    font-weight: bold;



    box-shadow: 5px 5px 2px rgba(158, 158, 158, .3);







    -webkit-transform: translateX(-20%) scale(0);



    -moz-transform: translateX(-20%) scale(0);



    -o-transform: translateX(-20%) scale(0);



    -ms-transform: translateX(-20%) scale(0);



    transform: translateX(-20%) scale(0);







    -webkit-transition: transform .6s, opacity .4s;



    -moz-transition: transform .6s, opacity .4s;



    -o-transition: transform .6s, opacity .4s;



    -ms-transition: transform .6s, opacity .4s;



    transition: transform .6s, opacity .4s;



    opacity: 0;



}







.xunpan:hover .tips {



    -webkit-transform: translateX(-20%) scale(1);



    -moz-transform: translateX(-20%) scale(1);



    -o-transform: translateX(-20%) scale(1);



    -ms-transform: translateX(-20%) scale(1);



    transform: translateX(-20%) scale(1);



    opacity: 1;



}







/* footer */







.footer {



    background-color: #243375;



    padding-top: 80px;



    padding-bottom: 25px;



}



.footer .foo-con {



    width: 1280px;



    margin: 0 auto;



    position: relative;



    z-index: 99;



}



.footer .foo-con .other1 {



    display: flex;



    align-items: flex-start;



    justify-content: space-between;



}



.footer .foo-con .other1>img {



    margin-top: 50px;



    width: 115px;



    height: 113px;



    object-fit: cover;



}



.footer .foo-con .other1 .dlBox {



    margin-left: 23px;



}



.footer .foo-con .other1 .dlBox dl {



    vertical-align: top;



    display: inline-block;



    margin-bottom: 20px;



}



.footer .foo-con .other1 .dlBox dl::before {



    content: "";



    margin-right: 24px;



    display: inline-block;



    width: 1px;



    height: 41px;



    background-color: #394b9b;



    vertical-align: middle;



}



.footer .foo-con .other1 .dlBox dt {



    display: inline-block;



    vertical-align: top;



    font-size: 18px;



    font-weight: bold;



    line-height: 30px;



    color: #ffffff;



}



.footer .foo-con .other1 .dlBox dt i {



    display: block;



    font-size: 12px;



    line-height: 22px;



    color: #6d78ab;



}



.footer .foo-con .other1 .dlBox dd {



    margin-left: 24px;



    display: inline-block;



    width: 180px;



    box-sizing: border-box;



}



.footer .foo-con .other1 .dlBox dd a {



    display: inline-block;



    font-size: 14px;



    line-height: 30px;



    color: #949bb6;



    margin-right: 10px;



}



.footer .foo-con .other1 .dlBox dd a:hover {



    color: #fff;



    transform: translateX(8px);



}



.footer .foo-con .other1 .dlBox dl:nth-child(2n) {



    margin-left: 80px;



}



.footer .foo-con .other1 .qr-box {



    cursor: pointer;



    margin-left: 23px;



}



.footer .foo-con .other1 .qr-box img {



    padding: 10px;



    background-color: #4d5991;



    border: solid 1px #2b3a80;



}



.footer .foo-con .other1 .qr-box img:hover {



    transform: scale(1.1);



    -webkit-transform: scale(1.1);



    -moz-transform: scale(1.1);



    -o-transform: scale(1.1);



    -ms-transform: scale(1.1);



}



.footer .foo-con .other1 .qr-box p {



    font-size: 14px;



    line-height: 30px;



    color: #949bb6;



    text-align: center;



}



.footer .foo-con .other1 .qr-box p::before {



    content: "";



    margin-right: 10px;



    width: 10px;



    height: 1px;



    background-color: #becac3;



    display: inline-block;



    vertical-align: middle;



}



.footer .foo-con .other1 .qr-box p::after {



    content: "";



    margin-left: 10px;



    width: 10px;



    height: 1px;



    background-color: #becac3;



    display: inline-block;



    vertical-align: middle;



}



.footer .foo-con .other1 .yyzz img {



    width: 166px;



    height: 118px;



    object-fit: cover;



}



.footer .foo-con .other1 .ewm img {



    width: 111px;



    height: 111px;



    object-fit: cover;



}



.footer .foo-con .other2 {



    width: 1344px;



    margin: 23px auto;



    padding: 15px 30px;



    box-sizing: border-box;



    background-color: #1f2c66;



    border-radius: 33px;



    display: flex;



    justify-content: space-between;



    align-items: center;



}



.footer .foo-con .other2 li {



    max-width: 800px;



    font-size: 16px;



    font-weight: normal;



    font-stretch: normal;



    line-height: 30px;



    letter-spacing: 0px;



    color: #dfdfdf;



    opacity: 0.8;



}



.footer .foo-con .other2 .links {



    position: relative;



    cursor: pointer;



}



.footer .foo-con .other2 .links div {



    left: 0;



    bottom: 28px;



    position: absolute;



    width: 110%;



    height: 0;



    overflow-y: scroll;



    overflow-x: hidden;



    background: #2d3c80;



    transition: all 0.5s;



    -webkit-transition: all 0.5s;



    -moz-transition: all 0.5s;



    -o-transition: all 0.5s;



    -ms-transition: all 0.5s;



    box-sizing: border-box;



    border-radius: 10px;



}



.footer .foo-con .other2 .links div a {



    display: block;



    padding: 9px;



    width: 100%;



    box-sizing: border-box;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;



    font-size: 14px;



    line-height: 20px;



    color: #dfdfdf;



    opacity: 0.8;



}



.footer .foo-con .other2 .links div a:hover {



    color: #ffffff;



    opacity: 1;



    transform: translateX(5px);



}



.footer .foo-con .other2 .links:hover>div {



    height: 150px;



}



.footer .foo-con .bot {



    font-size: 14px;



    line-height: 26px;



    color: #707aa4;



    text-align: center;



}



.footer .foo-con .bot a {



    font-size: 14px;



    line-height: 26px;



    color: #707aa4;



}



.footer .foo-con .bot a:hover {



    color: #ffffff;



}