@charset "UTF-8";#newcefu {
    z-index: 999;
    width: 60px;
    height: 450px;
    background: url(/img/newcefu.4592bf23.png) no-repeat;
    background-size: 60px 450px;
    position: fixed;
    left: 0;
    top: 22%;
    display: flex;
    flex-direction: column;
    align-items: center
}
body{max-width: 1920px;margin: 0 auto;overflow-x: hidden;}
#newcefu ul {
    overflow: hidden
}

#newcefu ul li {
    cursor: pointer
}

#newcefu ul li a {
    display: block;
    width: 100%;
    height: 100%
}

#newcefu ul li.lx-zixun {
    width: 60px;
    height: 135px
}

#newcefu ul li.fy-zixun,#newcefu ul li.wx-zixun {
    width: 60px;
    height: 105px
}

#newcefu ul li.wx-zixun .xiaoxiannv {
    width: 220px;
    height: 220px;
    position: absolute;
    bottom: 20px;
    left: 60px;
    display: none;
    background-color: rgba(0,0,0,.4)
}

#newcefu ul li.wx-zixun .xiaoxiannv img {
    width: 200px;
    height: 200px;
    margin-top: 10px;
    margin-left: 10px
}

#newcefu ul li.wx-zixun:hover .xiaoxiannv {
    display: block
}

#newcefu ul li#go-top {
    width: 60px;
    height: 105px
}

a {
    text-decoration: none
}

.n2_text_box {
    width: 245px
}

.n2_text_box .n2_p1 {
    font-size: 14px;
    font-weight: 700;
    color: #000;
    line-height: 20px
}

.n2_text_box .n2_p2 {
    font-size: 12px;
    font-weight: 400;
    color: #000;
    line-height: 20px
}

.n2_text_box .n2_p3 {
    font-size: 16px;
    font-weight: 700;
    color: #5f9df7;
    line-height: 20px
}

.code_last {
    width: 400px;
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.code_last img {
    width: 113px
}

.code_last .codeItem {
    margin-left: 20px;
    position: relative
}

.code_last .codeItem:after {
    content: "官方公众号";
    position: absolute;
    width: 100px;
    font-size: 16px;
    top: -30px;
    left: calc(50% - 50px);
    font-weight: 400;
    color: #000
}

.bgcColor {
    width: 100%;
  background-color: #d8bbe9; 
    overflow: hidden;
    position: relative
}

.art_right {
    margin-left: 50px;
   /* height: 40px; */
    line-height: 12px
}

.join_us_box {
   /* height: 52px; */
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center
}

.join_us {
    width: 550px;
    height: 23px;
    line-height: 23px;
    font-weight: 700;
    color: #000;
    text-align: left
}

#show1,#show2,#show3 {
    color: #000;
    font-weight: 700;
    text-align: left;
    margin-top: 10px
}

.m_li {
    display: flex;
    flex-wrap: wrap;
    color: #000
}

.m_li div {
    padding: 0 40px 0 0;
    height: 18px;
    line-height: 18px;
    font-size: 16px;
    text-align: left
}

.rootBot {
    margin: 50px auto 0;
    /* height: 1000px; */
    /* background: url(../images/ditu.3e64ba45.png) repeat-x bottom; */
   
}

.rootBot .bot_cont {
    width: 1280px;
    margin: 80px auto
}

.rootBot .bot_cont .bot_numb {
    width: 437px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    font-weight: 700;
    color: #ffea53;
    text-align: center;
    margin: 0 auto
}

.rootBot .bot_cont .bot_online {
    width: 240px;
    height: 48px;
    margin: 40px auto 30px;
    border: 2px solid #000;
    background-color: #ffea53;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: 100%
}

.rootBot .bot_cont .bot_online img {
    width: 28px;
    height: 28px
}

.rootBot .bot_cont .bot_online p {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    margin-left: 10px
}

.bot_last {
    height: 400px;
    box-sizing: border-box;
    padding: 0 180px;
    position: relative
}

.bot_art {
    height: 100px;
    display: flex;
    align-items: center
}

.art_left {
    width: 130px;
    height: 40px;
    background: #ffea53;
    border-radius: 30px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 20px;
    font-weight: 700
}

.bot_title .bot_cn {
    height: 51px;
    font-size: 40px;
    font-weight: 700;
    color: #000;
    text-align: center;
    line-height: 51px;
    letter-spacing: 1px
}

.bot_title .bot_en {
    font-size: 22px;
    font-weight: 400;
    color: #000;
    text-align: center;
    line-height: 32px;
    letter-spacing: 1px
}

* {
    margin: 0;
    padding: 0;
    letter-spacing: 0px;
    font-family: Microsoft YaHei,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif,微软雅黑
}

#app {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center
}

.nav1_box {
    width: 100%;
    padding-top: 10px
}

.nav1_box,nav {
    background-color: #fff
}

nav {
    width: 100%;
    margin: 0 auto;
    justify-content: space-between
}

nav,nav a {
    display: flex
}

nav a {
    width: 31.5%;
    color: #000;
    text-decoration: none;
    flex-wrap: wrap;
    align-items: center
}

nav a .nav_item_cn,nav a .nav_item_en {
    width: 100%;
    font-size: 18px
}

nav a .nav_item_en {
       margin-top: -4px;
       /* transform: scale(.5); */
       white-space: nowrap;
       /* letter-spacing: .5px; */
       font-family: rossoNoto;
       font-size: 12px;
}

nav a.router-link-exact-active {
    font-weight: 700;
    color: #000
}

nav a:hover {
    font-weight: 700
}

.appImg .logo2 {
    width: 100px;
    vertical-align: top;
    margin-top: 2px;
    margin-left: 10px
}

.appNavBox {
    width: 160px;
    /* height: 120px; */
    flex-wrap: wrap;
    justify-content: center;
    align-content: flex-start;
    font-size: 18px;
    /* margin-left: 151px; */
    position: relative;
	border: 2px solid #D8BBE9;
	background: #ecdcf4;
	border-radius: 5px;
}

.appNavBox,.appNavBox .course_relative:hover .course_position {
    display: flex
}
.appNavBox{position: fixed;left: 0;top: 19%;z-index: 999;left: 37px;}
.appNavBox .course_position {
    width: 140px;
    border: 1px solid #000;
    position: absolute;
    top: 57px;
    left: 143px;
    background-color: #fff7e9;
    z-index: 10;
    display: none;
    flex-wrap: wrap
}

.appNavBox .course_position .course_item:hover {
    background-color: #5f9df7;
    color: #fff
}

.appNavBox .course_position .nav_item {
    width: 140px;
    height: 50px;
    border: 1px solid #000;
    font-size: 14px;
    background-color: #fff7e9
}

.appNavBox .nav_item {
    width: 140px;
    height: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.borRig,.borTwo {
    position: relative
}

.borTwo:before {
    width: 2px;
    height: 115px;
    display: inline-block;
    top: -3px;
    left: -79px;
    transform: rotate(58deg);
    transform-origin: 0 1px
}

.borTwo:after,.borTwo:before {
    content: "";
   /* background-color: #000; */
    position: absolute
}

.borTwo:after {
    width: 3000px;
    height: 2px;
    bottom: 0;
    left: -3174px
}

.borRig:after {
    content: "";
    width: 2px;
    height: 86px;
    display: inline-block;
    top: 20px;
    right: 0
}

.borRig:after,.nav_line {
   /* background-color: #000; */
    position: absolute
}

.nav_line {
    width: 802px;
    height: 2px;
    bottom: 1px;
    left: -218px
}

.logoRightBox {
    display: inline-block;
    vertical-align: top
}

.logoP1 {
    text-align: left;
    margin-left: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    line-height: 24px
}

.logoP2 {
    margin-top: 14px
}

.logoP2 span {
    font-family: rossoNoto
}

.logoP12 {
    color: #000;
    margin-top: 2px
}

.logoP3 {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    margin-left: 20px;
    display: flex;
    margin-top: 14px
}

.loGo {
 
   
}

.loGo,.loGo:hover {
    background-size: 100%
}

 

.logoChange {
    width: 235px;
    padding-bottom: 80px;
    border-right: 2px solid #000;
    margin-top: 5px;
    float: left
}

#nav2 {
    width: 100%;
    height: 0;
    background-color: #fff7e9;
    text-align: left;
    transition: all .36s;
    position: fixed;
    top: 0;
    flex-direction: column;
    z-index: 100
}

#nav2 .position2_relative {
    width: 1280px;
    margin: 0 auto;
    position: relative
}

#nav2 .course_position2 {
    width: 140px;
    border: 1px solid #000;
    position: absolute;
    left: 486px;
    background-color: #fff7e9;
    z-index: 10;
    display: none;
    flex-wrap: wrap
}

#nav2 .course_position2 .course_item:hover {
    background-color: #5f9df7;
    color: #fff
}

#nav2 .course_position2 .nav_item {
    width: 190px;
    height: 50px;
    border: 1px solid #000;
    font-size: 14px;
    background-color: #fff7e9;
    text-align: center;
    display: flex;
    justify-content: center
}

#nav2 .nav2_left {
    width: 310px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 10px;
    overflow: hidden
}

#nav2 .nav2_left .n2_logo {
    width: 44px;
    height: 60px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAESCAYAAABnxOB8AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAB0MSURBVHgB7Z0/tttGlsa/9nRuTTaZb2eTWZ1N5upsMqtX8KpX0PYKCK9A8grIDidqeQWEVyA5nAjlFeg5mjORmldgmRAf+XBvoaoAkPd3zhX5KKBQKNRXt/4DMAwjC3+AsQZo8P3xaMbCMDHV5wV6cbwcfP/y+PnizCQ8nlk42G/Hz3D87T1MgMUxMZWDxfDyaF8fPwlykeQmiioc7JfjdxNZRkxM+WCxOPTC4U/COogC+/lg7fFvIwETUzp0sFcH+wa9eObyOLlhT9Ue7CecvJdhZMcd7M3BuoN9vBPrDrY93rthTMKhF9AHrEsEJixjETiYgKTCegnDOIPbPN8dbI91Zeol2LuDedxOu9FIhEtW80J5jNNwi/X0ZBqZcDAvVNK2uLO21T12jbuDbbCMB/0rTgOnAU9nM4xNHaKz73HmBA3+/hrz0h7sx4O9xY1zT2JymEdELIYomjhAGj9rEacuxRkZhH58rCbhYN/jDkR1yzjUrc6Fg+3Qd2YsvafLoY8nZ/AOddJnD2tTrQ5CHRFxo5sz43dYfyZh8Xv091O6Q2YLE9Xi4erMBmUzA4fNPYAOt41D72U7lEvLDYxF8grlHvy9COgaDuWExWF6GIuAUK5K18Kmz5zj0VcFc6f1Flb1mxVuq+Su0nF4DWxEfwxCfm9lXmoGCPm9UQubFpOKR15RbWFeqgrcNsrpjVpYVS4XHvlEZV6qIOwxXsNEtAY88onqNYysEPKWeA5GDTzyPDcOg2BM5gF5qnUcxncw5sBjuqj4+b2CkcwGebwRjxFZx8K8EPrev6nPcgNDBWf8LaYnfAtbDbo0CNO91D9hhaMIQr96c2qVwKp0y6bBtGfcwdpRz0KYXmq1sEReC4Rpz9sEdQWujk3taDBvtE4aTBOUVeUHTB2ItQRdP4R0L8V5x8H41PU9xRvtYI3RW4HQdy6k5oUH3DFThWTVutukgQlKxRQhmVu/faasT7srQU0REicwwbgHCCaoZ+GOglQhtbD20b1BSBt35NrLTXdKTen+3sG4V7gA3cEE9TuEdJfdwDD6OZZ33ywgmJCMPDRIE9TNNA9S59o1MIynNNDnpT1ugNTVsQ0M4zoN9Hlq1at2NzAhGeVooM9bqxzoT+0Cb2AYclI6JVbVw0dI63DYwTD07KDLZ5w3V9MhsYdeSO9QHkJfKjmcXrVirB9+jtpOrj1WwAZ6IXFJQciPQ18NeDdybZ6p7GHiWjMEfW1o0e0nwjKE5JG+4+sWNvdvrRD0M2wW235iYWgzr0M+OGFSRXRuGxhrhGebawvzxdVIOPNpM2yDfHyXcP05vKZRnga657yo8SdCWnUqF5uE65ugbps9dM/ZYSFwhpsrg26U1zZB3QdcddPkyxq9yaOkZGZCHnzCtacI6p56+xz6qvMWfW/n/mjb4+8Oy8dB94wbzAhBnykb5IFQ/kXG53brb2TQvhO4Q58mhOWimSHB902YiR30pftc185lDrfJBumF0wcsu/dTM6C7xwx46BOdkAdKuHZ86AH98vfUjDNLYheEMH076mFhSVge2nmiDpXpoItgg3zslNdu0SfQeZvnJdI8nMNtQMj/BvWlCqqB/B6qdkZ46BM4Fy+U124EYTroPFWD9UPIL6QlC0rbu+dRCe1DIORDM8LdQI5ThNth/Wifoda4dF9a76eDPP5cuBaP/wa6RN0iL9LemQ56ND0/a+4m1z7DVGuwPHZYSPwJuhKtQ353vxde20OPpgq51ldCEuoIqVrproQgr9KL4/8F9DxAJ44f0fee5UT6cN5Dz6PivLV6pgb14DRa2jKHgD5fSiga/w46r1SCILx+Kjth+A3WiXZIgI9v0adLqzx3qd6J45PdO2nw0CWiRxmC8PqpvBWG32B9aJcnXHqxNkE/nOCwPDSrDLJ7p05x8Q7lCMI4ENKQDmB6rA9NB0uTMaw3WCacT6vnZw95wpXOaCU9B0F+jw7rYw/ZvbWCsDRVpbdYJh4zPG/pQ8iu4gtIS8SUuu4O8vskrI/cXlf6LBaxvOEKnF8l97BHBkh4Me2DSMUp4qKZ5f2gCLfDOgmQ3d9LYXge608vTdvJYSI7xcVqJJqmesG2EYT5oAiPbYt1EiC7PxKG54Xh1cgXqWjy0+S2nybjetRBu4tnh6dbefF3h7QNWAjrJMDEdIkGsvuY1E3uhRepnckc9AIYPthuwvkt1kuAiekSGu/kkcheeAG2Leoy5RX3U4ywXgJMTNeQ9hLvkQAJA49WezM/Qv1l60sdL5ESYGK6hoM8Hzyp6o3NzXOQ8x5pc+GmEA72N9QjwN7Qccu0kOdhf/7DH0dOeIAc6cTB3LBr/gHl9x8IB/sL+omwpeFS7+XRvh78/itOhVaAUYKfIKthfQtFLYWwrnZEg3JVuw517s+hbwdKqq4cJ58QrwDZPZMwPA95Gq4BzRIcca+eVwS6lKkiPPiWuw3VoryQCOn7o3fQ9S4FYbgkDM8r4rkWpM9CPPlV83A9lgMhz047LMoG5XlAngKAPZqkpAzC8AgyvDC8DutBOiNiLwlMu2HJEhfJeaSvvWlQ55420MdvLMPSyDUDTExjSPO/aAD3lTAwthbLhtCLo8V1DxDQT5nyqFcwaOaDaWxsE5MgDIcgwwvD67Au9pDdlxsLSDNVx2NdcEajgc3hVQllx8eem9wbhGEQZHhheB3WhbSwG+3R07Q5CIYWzlgfC5u7cu2AvM/VC8PrsC4Isvv6fWnJpUHbOMYhwcY79HjUKYA2MKYQ0I/rjfH7S8YvDdo6yKk94+EWeEAd3NFarJ9YNY8ZN1bNY2FeKh+2kD0vd7C3U8X0EwwNBF368mwLTuOAPgN9C51X44zQYr049B7299L/CgH9ff6AvDWlFgoxXfqPPeT18iV2iS8ZD3naXuuVaxRhfLhwfhCeS8h7Tx3kOKS3K7nzJVe+JOE199cCkPYyLXlN/1KR9pJyRqIM4VwSRUg87xoe8nuS8FoY3pT00xAE1/tUaJ13QIy50yGSxpnxOV8LjxvbBVezDISwDjjfcQEtnqLzDHQMK8eSoFZwzKc23RcXIpHzIsbn5NrWOUBemK2lKr5H3vVwLzKFKe3ccJc8U+6LGCf+HfVZg5g2KLOwlO9dOmfxGtJ8/tLEZMwN57kG5SBMe6m3NJ9/eS6mryCDL/AIYw2cT59aGv9EeTzS97t7hCyvJ1fzfoOxFrhU7gYmLTBr4FBP4A9IR+KdXgzFRJBjVTwjBx46fkbf0/nD8buGV0hvO0k6e14MZ0AQ5AQYxnS+URz7PZ4OCRD6HjsSnB/nnLbQw85j1LOZZzLmgjM2CY9lT3RpbC0c7K+Q45CGqH8gVUzW+WBMRVrl4rzWPPP/XLBL54imthdFzmMoJk19MsAwpkHC434RHNNCxp+Qhnkm424onR+D5KChmL6EjADDuD9Ge/TGtkdOCtQw7pGhmFLrk4ZxD4wuIRnba/wS1l5aBgRjUQw9k7Tb8AMM4/4o0mYyDOMCJibDyISJyTAyYWKqi3RTkRKrTo3CpPTmGelIx+j+jv5FArfUc0r4vDBZy94UYlI8ky0MTEc6254wban1UiHM+8KEogw9E5eCN3eDC+Mt5CLx6JcM/APzTOHiuNqY4olRbQzF9BtkYpLO4TOeEtDPcHbC4wnzbcDfwsQ0ZDTfWwdEff4B4yYZislmNtRhB1upvEZGa21DMUld+hwbKd4a38NYG6P5figmabetdL9s4zotTFBrY3TuaopnMvLAG4T8AGMNiHq5h2IKkEEwctHABLUGRDNSzseZpBBs+XouGvSdEtL935YGj0e1uG1EnmkoJk0PEys1wMhFQL/S2R9Nsznj3Ej34l4zJDko1TPZTIky7I5G6AusuFEjIR/cgWTPTwdJDhqKKUA+pchmNZclHO0t8hNgYtIi6cF+PJ8BIZ3ESjCM+0HiPMK5mFrIsLEmY0lIa0opbbsXkHnyX8/FFCCDYFUFYxlwPvxWeGyAHqlQ36eKSXMRwygJL2kh4bEpcyLFYjpfadtCTuq7bozbQloNyo1D/84kpzinhR4nPC5c+pFnj38U2BbGGgmQPV8ShueF4c1tLdLoBGF/WnFxaT2T1BU6GMZ62EEPQVaofHrtzRfX/iPjhQxjbgLSxCRtL7X8zyUxaQYKX8Ewls9fkIY0f7f8z5RqHmPjTcbS4Vn5AWl8IzzuWc3sIWvU2VL39RFwPx0QDdIh4TXaeMK1DVWk7SbuEnUwjOXBHqlBOk543O9e6ZqYNO0mB8NYDgF9G6nBNB6Ex41qhT2OdLypg7EmAm6zmsf5tUGeAWRSXPN3ru01zhMC2X05yC7MFmAY1+E8lXNrbQ4voM+nLfLOxnHC434e/vHcxv0/KQL1mO5WjduG2+EO6+BBeNxnVbzndnTdIf/FDWPpEOSib4d/PCemR8hdJ8E6IozbwAmP4ypeGP4wttf4T5BjsyGMW+DvwuN25z+MiWkHOVzVswWDxpqJm9hIaM9/GHtzYKzqOYzDQtrj8tLg8+2gfr3wf8Nj4vcAw6jHd8LjuMYWzn+UvIaTR5IdZJRafRvwVHS/4iS4x7PvhqGFIO9I2136USIm7seXbgFWClIcOxQVf0bRvYcJzriOEx4XcGXWg0RMnPF+xHxvsNPCoh/zkENx/TL4Hj+N+0Oav1tMhLCMKSO1pqXsD/ZP9HVoh9vaPCZgnulELZaLhzx/0LVAJJ6JCdC9i3XNDGfCvxr8Hj0Xe7Jw/G6e7DbYCI+72PEQkYqJ0XRE3CJRZO7sdxZUQD+IF+eJGevBQ+6F3yAjXP2Zuxq2BtujT3j2bIRlETCxOnOGF4bXYpl0kMW/Q2a88MJmTx/EsA02JwEmpoiH/Bl6FEC6zsnsusVOjgb1xRVgYop0kMW9kwSmaTNFtN3k3NZqB38PdwClwe905fMr3B7D9ldMyxZ9u6uFtbtq4CEvMESvSv0D9HBG6CAfxG2RvtXS8JpsdPybcHp5wPDzloTXooy4AmTp9CfIpnN5yHb35XtxWAYE+WtPA/q0KAbX/TXVGumcpxzEUv/V8brcEcAj1i3WW0XleHOby2P6mFcQXpOE4XlheC2Www7ytPeoQAd5hDgzzDkdachQbA3WKbQOvTd4BX26BuE1SBieF4bXYhkQdOlchVeQR4qtwfKJQosercU6RLY/xpkwThCGSZDhheG1WAYd5OnqUZE95BHjTElYJ0OR7dBnjI8LtQ59QeCu3EsQhkOQ4YXhtZifDeTp+A6VcdCXoLcEt188Tl7s48KsQ18ddIM4B+G5BBleGF6LeYidUwRd2hGUpHSND2kP9g/I14E4nKpQt0CcnzckrtZ0x88592Mn9JmdLeAk+KUwHCZh6MLv59+/HDlmGE5kB11P4g4zLUzVbFj5Eeuu7qUQq4gNltcGey4u9Mz98P/FAmN3DGdofH648FsHXZsll3d+rTyeMCParvLq9dGF4dCnGfckzi2uYUaPfweclqHs8bkg1mbajjKPBbCHLtKvYUS4lGdxtbDpWjmN81inOH4xhTxBnxEeYFzC4VQt/GiWZOxVd8pzCBP4N+Tj8WD/f7D/VpzjDvY/sAV2DLdF/vNg/3X8/I+D/R/me5v5mgkH+1/oCmuef/cWE0iZmzfGHrqek3CwP+P2BRVFwVU6wmkuYfxugslDQN/DvFGcwz2yf8ZESoiJ0Nc9NZmDS4S/4jYgnATD3eJDARllCeiF8UpxDhfif8aC92jU9u6xaUqSuYnd3R79mBnXzzvM1z4w6+1twjkeK2AH/Y3VnF0ugXCafb5F73Gtt22Ztk84J+vkgRLVvAiX3pz5CDo8+jpvTaKnIfRVs1gts3ZMfrhaFV96Fs4+H/F0i+zz72EQVvzOz4vFpHleAZnb6iXFxBD07Se+OV5M+B75GY7ex6k+L2Gi0RD3iQ8jn1EA53/nhiBf6IdBXLK3k0qLifGQrcQckuNmz71N/G70RA8RM/wjngrg/PcSYpgCQS8khju73iIzNcTENNB3MAT0HioIjiWcJpZ+dfx+j94meg326kNhnAsmYP0Q0oTE40kNClBLTMwO+hkPAU8FRfh8Rva9VNOuvYBg+Pe9QEgTEm8G9B0KUVNMnOE5AV7qTvuUSXY4CehWhcOCYMFEcQw/A4wIIU1InI5cMBerqtYUE0NISwiGE2HtQhp6l3OxLK09skS4MOUxPYKOAHmTIZnaYmIIaYKK9X3CsjkXTBiYCSYdh15I2gI1oIKQmDnExKSMC0SW4KGGVbKA0zSWABNMCbitvYOegEpCmhsWVOpsglqzEAL6LtQ36Buur2Dd67XZID2PaNvnq2aKoLrE88ZE42EDuUuA038LE5KKqR7qnfJ4ro7tcHojhYlmeRDSC8u7FVJkiqCeS9QWJ29DMNbAA6YVrnctpAhhWtWNPVTcj5tgrA2uIWh2ETo3zjsmpAGEaYLicx2MtcEimPrcCcYTCNM7FzYw1gI/qynPOmWZz13BLp+rbFMSuYO5/SXDz0bTeXTJUgZx75YG0xKbbQsruZbE1LZRtDcw1HAX9tSE77CStf43Dg9687OY8iy5x67YzO97YGoDdSgqB6M2Dml7NFjVvRCEPA/Eqn71IKRtrHPJWlj7KDsN8jwcE1U5crWLolm1riCEvHPzTFR5IPQdA7lms/AztmpdBbj04wf3MaNxV6uDocUhXxU8Gj9bq9ZVxiP/bqrdMVx7mNfhtOHqV24Rcdo7GLNRwkuxcXVlC3u4QxzyVuXMGy0UQrk9vzncDe6zbUXo732PMmnbwgqsxeJRdiN9ngbDpegtN4753jYoJ6Do+a2nbgUQylT9LnmsLda/pJ2rV3wPnGZ8TyXTjEXUwKp0q4OQb+BQ6rW2OC1/XyqE0ytxpk441dgWN1pVnmt3ojkg9KXhA+ryiH6p/C/4fBejgDrQwObcBfdn9OINuFHuSUwRwjyiusRwa+O43178OxJ/O4eOny/O7Cuc3lYYf5uTHfpXBLUwbhZC3erfPVlsExGMu4JQvvfv3kRkHQvGp96st1hXBl6CtbBxIuMKhN5bcZtmTZm6toB4jMi8kCGG0Hcfm7B6ATWwtpCRAUJfGrdYlwhyeCCC8Sz32DWeC67eOPTtrDh+cwvweFg7sEcYIkxM+YjiYoviWnp7goXC4uEqbAsTzyRMTGVhUdHxM37/CvVFdv4+qeGL2IxMmJjmYThDgc4+hxb5avCdhfHb2d9DC4Pv72EvYDMMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMw7hMykpbQr+nXA6Gq0PjvtvGUwifr8yNBJxW0r5HXQjPxyma8QwO5baV4u1197CtpYbvi5W+7pKP4xdce5TZY4LD3Cjj1OH07irjAg719mzjzLHkdxzlhu+VM2uOtNsiT4HkMsWpww2/mykVh3piyp0xlgqX+q+xrLTjOO0WFqebw6GeiM5LNsLtQSj/Bg4OX1PVogXG6SZxKJvI9yQoQr1X2UgzLkHeJppiH2DeaVYxsb3D7dChTpp5yKBKcWIh3VNb+CoOdTLAc9Zg/ZRqI6UKidlViI8JaYBDnUww9kBqbzGcE0KddPKQ4yrE56aF9EeUpUW/x/Ul4hbA30APn8dtgB3WSQM9/LbyuEd4hHB6SQCdHf836NLHQ48mTjyw/BfUH1xeNA75S0Y+roOulNtivWjulY91gjAJ/UBvd/zU8AK6tO8g6zxgUe2Ox1vV7gIO+cXE8AN9B90DzU3cUN8NjJAXDl+TcQnlcdClO2G5xOlNDp+/4meROJQRE0PQZbQc7SaH3st1I9faI880p1dYnvf9DvI4ab1eDRz6V6WOPcN3x+MWIy6HcmJi9orwCWnEeWap4ykcR4c0vOI6tTJuA3mcHJaDh642cy4sj4x8geXxK8rCnoETskG6Z3PoBbXF/Q08EubHoX+GnP6pXubl8XwOh5CBJYrpEeXgsR2ePEvIg8c0LzXGt1geD5iXOJs+V1WNw+kwU/XVYTnVPCnazo0Ukz4MTZuJbYPyeCwvTpcoPdBd/b4cyomJFGFrphWVFlK0B0FctN3QbB0y1+/P0PYw1ojTObVmjGxQEYcyYiLoxl+2wnBrPYRokurHPjHs7njfDvlJ7YyJcSrZQ7ZBWtxSrVqVzyGvmOKq0g66G5bMgvbKMHNYh/GOjSbTdbbIl4mbTHHaIG8nBWWIl9aSZrSn7AHh0JesEt4e7Jcr//cV+oxA0PeqhYP9aeQYQh9PQn14LOP7Z/4/tuEIeQgH+wH99K2ANDhOHfLNeXx/sB8xLU4Mx4lQnxb99KeiONQvKc7NY5xdQrgteiH4o7HHfJsYRxqJn0sMd8y2SM98msHbGnHyCddir3L+DHdIW1riUBgHfaRyP5gxuHTVtAE6PJ9wBL0432CcRhmmxjZIoykUnw76tkinDN8j773tURgHqBMyl3HVSFIN8Yowd5BXbTQlt3SZSAOo00GTXgQ9TcE4cYeQJF2cIsxOcZ9xXEkaNqEgDlAnYA5rIc/0e2GYHfRoBOWEYRLKrXDlcFPaQb5gnCTDGm8gvz+CDgd5XBsUxEGfeFOMS3ht9UBaxSOksReGL6nqDfEok4H3SMcXitPrketKxwY90pCKdUrajeKgS7QpImqgL1WlA5BbpOOE10jdr8Ih/xJyj2l4pHfGXDP3zPUk53dIRzp4/gEFcZAn1hQhEdKQTtfxmIbE+3WYBj9wjz4TT90xaI88EPIJ65rnfjnxfCl74XVyDRc8wUGeWBzZ3cA0GaJBGl4Y/tTBTmk1JBdDYaVm3tyZgo5xahPjc62TxgnP95jGTngdQiEc5Inlz85tFOem3oQvGPaQvfA6JSCkVQM9ykHIN5bjhOdKZsE8RzMhjk+ovQSD3fKj4vgtylHMdVcgoBfGD9BRcv5cQD8rpWacpj5DEh4XJAfVFhML6UfF8Q76UWipWB2m4QTHaAqOFBro0vNLlKdBX+2TckkQATKmFg5fC48TPcc5FgeydwqK49k7aUqg98Ljpiy888LjfkF5pjbCS6AR+CUCZBn4AekQZGJ8xILFxBHTVAUIunGmANnNO6R7p43wOKmwp1Da+6WQI06StIsrDlJohMeJC8S5lq3voPNOf4euw+Bn4XFar8dsFHF5i/KQ4tjS+2ukcE140meoeR4RFqDUqxV9hg55eo804bBpOiO8IlzN/LWNItwOcgh1Znprer/i8pgUdpDHyV0Jw0GX1gQZD4pwP6JgtzjjFBHxI2HtobsxBxkps8b9M+G5hLhuIYNw6lLmczSNaoLuPkkY7stBuFvoMpSDLp2eqxlo03zzTFz5950yvBaFcYrI+Ixhse0hp1GGzRbfC9scbYv0eWmEcehK+Owt2eNcE1bKvn/SqU0vr4S7F8YpZ2Z1yvCGcW2O9gbp2wQ4FMYpIuMF4WlvVNrgjCtHP85gzXj0xIOc8aXZ0VLvyY9HSezpasZpnxj2VNuiAg7yCPnM4cUHKe00cNAn4lTrBPEj1BV6h3FogXGK8arxJsPzPEaogIM8Ul4Y5h66mx2bvj9EOtW+1kPg/+8qxknyHGiGOBHklFpOn5pe2XDIHymC/oYd5OwSwk+xsd4yQv1M26wwTpdoFhy3ZBzkEfOQs4PupvfQsYM+YaX2QXivL1BP2B8he9kZod4mnVMza1MwXlPjloSDPHIecgj6urGHjgb6BB6zDvo5Yh7lvUEDHU3h+LClzlYYwmHkbkNJC8PsOCwns3fQz2Ag5MvIb5A+c5mgX+MlMfYyDmkQynjOFnlnrBPyrfptMeObPRzKiUk72MrWIA2PNFFx/LbIlzkI0xbYDTOFZoaDJE7vM8TJoRwO6enWYgHvmnIoJyamgS5RpnZjvsRp2cA1IQf0JTZXMVI9kQRCL4g3I/H5UDlO/nitdiRO74/HedRdL0bo06HF8/F7i4Lp9S/w5q6Tz+d6iwAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 100%;
    margin-left: 5px
}

#nav2 .nav2_left .n2_logo:hover {
    background-image: url(/img/logo2.55fa3406.png)
}

#nav2 .nav2_right {
    display: flex;
    margin-right: 10px;
    position: relative
}

#nav2 .nav2_right a {
    width: 110px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    font-weight: 400
}

#nav2 .nav2_right a.router-link-exact-active .a_p_cn,#nav2 .nav2_right a.router-link-exact-active .a_p_en {
    font-weight: 700;
    color: #000
}

#nav2 .nav2_right a .a_p_en {
    width: 180px;
    font-size: 22px;
    transform: scale(.5);
    white-space: nowrap;
    font-family: rossoNoto;
    margin-top: -7px;
    font-weight: 400;
    letter-spacing: .5px;
    margin-left: -30px
}

#nav2 .nav2_right a .a_p_cn {
    font-size: 20px;
    margin-left: -30px
}

#nav2 .nav2_right a:hover .a_p_cn,#nav2 .nav2_right a:hover .a_p_en {
    font-weight: 700
}

.nav2_box {
    width: 1280px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
    background-color: #fff7e9;
    transition: height .36s
}

.ditu {
    width: 2500px;
    position: absolute;
    top: 0;
    z-index: 100
}

.en {
    font-size: rossoNoto
}

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

#coverBlack #coverMainImg {
    width: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

#coverBlack2 {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    position: fixed;
    z-index: 200;
    top: 0;
    display: none
}

#coverBlack2 .cover_inp_box {
    border-radius: 20px;
    overflow: hidden;
    width: 850px;
    height: 520px;
    border: 1px solid #000;
    background-color: #fff;
    position: absolute;
    top: calc(50% - 260px);
    left: calc(50% - 425px);
    display: flex
}

#coverBlack2 .cover_inp_box .cover_inp_left {
    width: 310px;
    height: 520px
}

#coverBlack2 .cover_inp_box .cover_inp_right {
    width: 510px;
    height: 520px;
    margin-left: 24px
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_top {
    width: 510px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_top .p1 {
    font-weight: 700;
    font-size: 14px;
    font-family: Futura-Bold,Futura;
    color: #f5e8d2
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_top .p2 {
    width: 323px;
    height: 2px;
    background: #f5e8d2
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_top div {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #f5e8d2;
    position: relative;
    cursor: pointer;
    margin-right: 5px
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_top div .p3 {
    width: 20px;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: calc(50% - 1px);
    left: calc(50% - 10px);
    transform: rotate(45deg);
    transform-origin: 50%
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_top div .p4 {
    width: 20px;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: calc(50% - 1px);
    left: calc(50% - 10px);
    transform: rotate(-45deg);
    transform-origin: 50%
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_bottom {
    width: 490px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_bottom .p2 {
    width: 300px;
    height: 2px;
    background-color: #f5e8d2
}

#coverBlack2 .cover_inp_box .cover_inp_right .c_bottom .p1 {
    font-weight: 700;
    font-size: 14px;
    font-family: Futura-Bold,Futura;
    color: #f5e8d2
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-input__suffix {
    right: 20px
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-form {
    margin-top: 55px
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-form-item {
    margin-right: 0;
    margin-bottom: 25px
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-form-item__label {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 36px
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-input__inner {
    background-color: #f5e8d2;
    border: none;
    border-bottom: 2px solid #000;
    border-radius: 0;
    width: 200px;
    font-size: 18px;
    text-align: center;
    color: #000
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-select-dropdown__list {
    text-align: center
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-input {
    margin-left: 10px
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-input input {
    width: 220px;
    height: 40px;
    background-color: #fbf3e5;
    border-radius: 25px;
    padding: 0 30px
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .el-input .el-input__inner {
    border: none
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .yuyue {
    width: 390px;
    height: 44px;
    border: 2px solid #000;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 25px;
    background-color: #fb6333;
    cursor: pointer
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .yuyue img {
    width: 28px;
    height: 28px
}

#coverBlack2 .cover_inp_box .cover_inp_right .s_inp_right .yuyue p {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    margin-left: 10px
}

.fixInp {
    width: 900px;
    height: 106px;
    position: fixed;
    bottom: -5px;
    z-index: 1000;
    left: calc(50% - 450px);
    background: url(../images/fixBgc.72dd6539.png) no-repeat;
    background-size: 100%;
    display: flex;
    justify-content: flex-end;
    box-shadow: 0 -5px 10px 3px rgba(112,145,249,.35);
    border-radius: 60px 60px 0 0
}

.fixInp .fix_right {
    width: 300px;
    height: 106px;
    margin-right: 90px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.fixInp .fix_right .fix_inp {
    width: 140px;
    height: 30px;
    border-radius: 15px;
    border: 2px solid #e6e6e6;
    text-align: center;
    font-size: 15px
}

.fixInp .fix_right .fix_inp:nth-of-type(2) {
    margin-right: -1px
}

.fixInp .fix_right .fix_sub {
    width: 300px;
    border: 2px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -10px
}

.fixInp .fix_right .fix_sub p {
    width: 300px;
    height: 30px;
    line-height: 30px;
    margin-top: -3px;
    margin-left: -1px;
    border: 2px solid #000;
    border-radius: 15px;
    font-weight: 700;
    text-decoration: underline;
    background-color: #ffea53
}

.fixInp .fix_right .fix_inp:focus {
    outline: none
}

.li,.li2 {
    cursor: pointer
}

.section45 {
    margin: 140px 0
}

.section45,.section45 .s45_cont {
    width: 100%;
    overflow: hidden;
    height: 280px
}

.section45 .s45_cont {
    margin: 0 auto;
    display: flex;
    background: url(/img/s45bgc.dde5ff9e.jpg) 50% no-repeat;
    background-size: 100% 100%;
    justify-content: center;
    align-items: center
}

.section45 .s45_cont .s45_left {
    width: 530px;
    height: 245px;
    background: url(/img/s45cont.36ada544.png) 50% no-repeat;
    background-size: 100%
}

.section45 .s45_cont .s45_right {
    height: 280px;
    margin-left: 40px
}

.section45 .s45_cont .s45_right .el-form {
    height: 280px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.section45 .s45_cont .s45_right .el-form .s45_btn {
    width: 325px;
    height: 44px;
    border-radius: 55px;
    background-color: #000;
    font-size: 0;
    margin-top: 15px
}

.section45 .s45_cont .s45_right .el-form .s45_btn_cont {
    width: 325px;
    border: 2px solid #000;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 55px;
    margin-top: -8px;
    background-color: #fff;
    cursor: pointer
}

.section45 .s45_cont .s45_right .el-form .s45_btn_cont p {
    font-weight: 700;
    font-size: 20px;
    text-decoration: underline;
    text-underline-offset: 3px
}

.section45 .s45_cont .s45_right .el-form .s45_btn_cont:hover {
    background-color: #fb6333
}

.section45 .s45_cont .s45_right .el-form .el-form-item {
    height: 35px;
    display: flex;
    justify-content: center
}

.section45 .s45_cont .s45_right .el-form .el-form-item .el-form-item__label {
    font-size: 20px;
    color: #000;
    font-weight: 700
}

.section45 .s45_cont .s45_right .el-form .el-form-item .el-input__inner {
    background-color: #fff;
    height: 35px;
    border: none;
    border-bottom: 2px solid #000;
    border-radius: 0;
    width: 250px;
    font-size: 18px;
    text-align: center;
    color: #000
}

.swiper-pagination-bullet {
    width: 12px;
    height: 12px
}

.mySwiper2 .swiper-button-next {
    width: 44px!important;
    height: 44px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-37%);
    right: 0;
    opacity: 1;
    color: #9f9f9f
}

.mySwiper2 .swiper-button-next:after {
    font-size: 30px;
    position: absolute;
    right: calc(50% - 10px);
    top: 50%;
    transform: translateY(-50%)
}

.mySwiper2 .swiper-button-prev {
    width: 44px!important;
    height: 44px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-37%);
    left: 0;
    opacity: 1;
    color: #9f9f9f
}

.mySwiper2 .swiper-button-prev:after {
    font-size: 30px;
    position: absolute;
    left: calc(50% - 10PX);
    top: 50%;
    transform: translateY(-50%)
}

.mySwiper4 .swiper-button-next {
    display: block;
    width: 44px!important;
    height: 44px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    transform: translateX(20px)
}

.mySwiper4 .swiper-button-next:after {
    font-size: 30px;
    color: #9f9f9f;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(50% - 7px)
}

.mySwiper4 .swiper-button-prev {
    display: block;
    width: 44px!important;
    height: 44px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    transform: translateX(-20px)
}

.mySwiper4 .swiper-button-prev:after {
    font-size: 30px;
    color: #9f9f9f;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(50% - 7px)
}

.mySwiper5 .swiper-button-next {
    display: block;
    width: 44px!important;
    height: 44px;
    border-radius: 50%
}

.mySwiper5 .swiper-button-next:after {
    font-size: 30px;
    color: #9f9f9f;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(50% - 10px)
}

.mySwiper5 .swiper-button-prev {
    display: block;
    width: 44px!important;
    height: 44px;
    border-radius: 50%
}

.mySwiper5 .swiper-button-prev:after {
    font-size: 30px;
    color: #9f9f9f;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: calc(50% - 10px)
}

.mySwiper1 .swiper-button-next {
    display: block;
    width: 44px!important;
    height: 44px;
    border-radius: 50%;
    top: calc(50% - 25px)
}

.mySwiper1 .swiper-button-next:after {
    font-size: 30px;
    color: #9f9f9f;
    position: absolute;
    left: 50%;
    top: calc(50% - 15px);
    transform: translateX(-50%)
}

.mySwiper1 .swiper-button-prev {
    display: block;
    width: 44px!important;
    height: 44px;
    border-radius: 50%;
    top: calc(50% - 25px)
}

.mySwiper1 .swiper-button-prev:after {
    font-size: 30px;
    color: #9f9f9f;
    position: absolute;
    left: 50%;
    top: calc(50% - 15px);
    transform: translateX(-50%)
}

@font-face {
    font-family: rossoNoto;
    src: url(/fonts/rossoNoto.ddfa58d3.ttf)
}

.section_inp {
    width: 100%;
	margin: 0 auto;
    padding: 80px 0;
    display: flex;
    justify-content: space-between;
    /* background-color: #d8bbe9 */
}

.section_inp .s_inp_left {
    width: 644px;
    height: 243px;
    /* border: 4px solid #b08e5d; */
    border-left: none;
    display: flex;
    align-items: center;
    border-radius: 0 122px 122px 0;
    /* background-color: #fff7e9 */
}

.section_inp .s_inp_left .img_shou {
    /* width: 328px; */
    /* height: 408px; */
}

.section_inp .s_inp_left .img_text {
    width: 220px
}

.section_inp .s_inp_left div {
    width: 240px;
    height: 144px
}

.section_inp .s_inp_left div .s_left_p1 {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 7px;
    text-shadow: 1px 1px 10px #b08e5d;
    -webkit-text-stroke: 2px #b08e5d
}

.section_inp .s_inp_right {
    width: 752px!important;
    height: 243px;
    text-align: left;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.section_inp .s_inp_right .el-form {
    width: 705px;
    margin-top: 30px;
    /* display: flex;
    flex-wrap: wrap;
    align-items: center */
}

.pos .section_inp .s_inp_right .el-form {
    width: 550px;
    margin-top: 30px;
    /* display: flex;
    flex-wrap: wrap;
    align-items: center */
}
.pos .el-form-item{margin-bottom: 0;}
.pos .section_inp .s_inp_right .el-input__inner{width: 120px;}
.pos  .section_inp .s_inp_right .yuyue{background-size: 100%;width: 235px;}
.section_inp .s_inp_right .el-form-item {
    margin-right: 0
}

.section_inp .s_inp_right .el-form-item__label {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    line-height: 36px
}

.section_inp .s_inp_right .el-input__inner {
    /* background-color: #d8bbe9; */
    border: none;
    border-bottom: 2px solid #000;
    border-radius: 0;
    width: 200px;
    font-size: 14px;
    text-align: center;
    color: #000
}

.section_inp .s_inp_right .el-select-dropdown__list {
    text-align: center
}

.section_inp .s_inp_right .elitem2 input {
    width: 180px;
    height: 40px;
    background-color: #fff;
    border-radius: 24px;
    padding: 0 30px;
    border: 2px solid #000
}

.section_inp .s_inp_right .yuyue {
    width: 298px;
    height: 44px;
    background-image: url(../images/0111.png);
    background-position: 50%;
    background-size: 100%;
    /* margin-left: 33px; */
    background-repeat: no-repeat
}

.section8 {
    width: 1260px;
    margin: 0 auto 0
}

.section8 .s8_cont {
    display: flex;
    justify-content: center;
    align-items: center
}

.section8 .s8_cont .s8_left {
    width: 385px;
    height: 485px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.section8 .s8_cont .s8_left .s8l_top {
    text-align: left;
    font-size: 23px;
    font-weight: 700;
    color: #000;
    line-height: 36px;
    position: relative
}

.section8 .s8_cont .s8_left .s8l_top .s81_line {
    width: 554px;
    height: 2px;
    display: block;
    background-color: #000;
    position: absolute;
    transform: rotate(-13deg);
    top: 50px;
    left: -5px
}

.section8 .s8_cont .s8_left .s8_p1 {
    text-align: left;
    margin-top: 20px
}

.section8 .s8_cont .s8_left .s8_p1,.section8 .s8_cont .s8_left .s8_p2 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 30px;
    text-align: justify
}

.section8 .s8_cont .s8_left .s8_p2 {
    margin-top: 30px
}

.section8 .s8_cont .s8clientBox {
    width: 620px;
    height: 312px;
    border-bottom: 2px solid #000;
    overflow: hidden
}

.section8 .s8_cont .s8clientBox .s8banner {
    width: 6000px;
    display: flex;
    transition: all .6s
}

.section8 .s8_cont .s8_right {
    width: 620px;
    border: 2px solid #000;
    border-radius: 20px;
    background-color: #fff;
    margin-left: 70px
}

.section8 .s8_cont .s8_right .s8_bot {
    width: 620px;
    height: 94px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.section8 .s8_cont .s8_right .s8_bot .s8pre {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABqCAYAAABdymTtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN2SURBVHgB7Z3vVeJAFMUfe7YAOkArUDuIFagViB1oBUIFQAVAB1ABUAF0AHQAFbDcrHGBhL97TN4d7u+c+UD02483czPzSMx+nsF6rDTOGjU7wi8TlEgcKRJHSu7iBoOBrVYrjY1Rq9XsXFRxpEgcKRJHym8THqmsR3ToHyCu/DWEH6pfYy8Q11yPVxNUaI0jRWucQ25ubuKxyXA43PqcElcul+MhiqNardrn5+fWtVKptPU5Ja7ZbNrrq5Y872iNI0XiSJE4UiSOFIkjReJIkThSJI4UiSNF4kiROFIkjhSJI0XiSJE4UiSOFIkjJUhxk8nEHh8f4+P+j48PC5GgxC0WC6vX6/bw8PDdXINWjH6/b6ERTJfXaDSKm2xms5ldA/QVhyp7eXmxKIoypaHx6enpyUKDWlyr1bLb21vr9Xqpv6EvEb/F63Q6FiKU4pLw8f7+HlfcLrg+Ho/jKgwVqjUOklBl+37BCVFoJA1ZWAKNuEPhA53XEIZKuxbci0OVvb29Za5jANXVbrdTvfah43qNOyV8YFybNOBSnMLHcVxNlQofp+NGnMLHeRQuTuHjMgpd4xQ+LqcQcQof/0/uU2UiLUuYwsfp5C4OO/n7qiwJH/P53DxSqVTMC7mKQ7XtOy/DgSeGZ5J118Oaq56TM8CXDoHKA7mKwzeV/VEc9/f35oFcp8rkRvpQA4/n6I/TdC+PEsk9nCQBBE09WSEFYMtLz1o5TCFrXHKfhi2uXbCO4Dp2U66l8ecSCgsnmBKxlbVvOwu9Irjf63a7JtIUnipRXai+rA3kpPqwLabq28bF7QBCS6PRsOl0mll9kAZ5WBfFX1zdx0Ea5EFi1m0DQgsEavp0egOu8HIctzsnCi+Hcb/lpfCSDcVepcJLGqpNZoWXf1CeDii8EB/rXHt4oT+POyW87D76PQSCOEg9Fl6Wy6WFRlAn4FnhBdfu7u4sNIJ80wemzefn53iqxIl1iC/ACPYVLVmvOQkJNQuRInGkSBwpEkeKxJEicaRIHCkSR4rEkSJxpEgcKRJHisSRInGkSBwpEkeKxJEicaRIHCkSR4rEkZLq8kLnb1ZPvvCFKo4UiSNF4kgpnfA/0XoMvj9EUfzoP5EveInhJqo4UiSOFIkj5exf6+BRhXi5gyiWs8OJ8IGmSlIkjpRT1jg8f1eLmjP+AMxalKGbsGPoAAAAAElFTkSuQmCC);
    margin-left: 20px
}

.section8 .s8_cont .s8_right .s8_bot .s8nex,.section8 .s8_cont .s8_right .s8_bot .s8pre {
    width: 55px;
    height: 53px;
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.section8 .s8_cont .s8_right .s8_bot .s8nex {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABqCAYAAACyCA/TAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOeSURBVHgB7Z3/UepAFIWvb/xf7AArUDvADrADrECtQKkAqACogKECoALoAKgAOsjLycCbEAPLUxP2bM43s+P4a5T5vHdPNpvV7HxW8Yg0/mu0rED+mKBF8oiRPGK+LW+1WlkURRqp0Wq1rExUecRIHjGSR8z17m0tHg+Or70x4RV7ec149E38NiiKuhXEtYki6exGIWjOIya38mq1mj08HE6Bi8XCttutCX/IlddsNq3fP5wC7+7uJM8B/ujr9boVBRZG0mjO+0U6nU4yiuLp6cmm0+m/9zXnESN5xEgeMZJHjOQRI3nESB4xkkeM5BEjecRIHjGSR4zkESN5xEgeMZJHjOQRE7S8Xq9nt7e3yRaO4XBooRGsPOy3eXt7S95i7wceAnl5efmyD4SZSrXNwWBgj4+PSUWGQLDysJPr4+Pjy8f3FYlWyl6FQVfe5+enLZfL3O14EAeB7+/vtFsag2+bEAeB2IeaJ7Hb7SatlDHQVGbOQ2CZTCa5T6+yBppKBRZUHirwWBWyBZpKXqSjytBK2QNNpVdY2ANN5ZfHmAON1jZ3MAYayUvBFmgkLweWQCN5J/A90EieA58DjeSdyTmBpt1uW5l4+Vjzer02H7m6ukpaKSoQFZdtl/jc6+trckejDLyThxaEkydYQfuEwDLwqm2Ox2NqcWXjlbybG/7jze7v760svGqbjUYjubZCBfq6nnjq2g6hBa+hbFqWOpU8/iWiLPEkfXByefwioioRXy5EsZijJ7nHF+7RZrOJiiT783WIjgN0ACyHIUnmgWO+cHDOJSpO8k4wm82SVpjXKvcbnLBUdikkLwdUG5a9sBCdB6rs2IpLmWiFJQNaJNYs88RB1mg0SlZaLi0OqPJ2oDXifl36YLY0aI9ok2WtnpxD5eX5HEhcVFqe74HERSXlsQQSF5ULLEyBxEVlKo8xkLgIXh5zIHERtDzcXnp+fqYNJC6ClYeKOyaOJZC4CPqx5qw4tkDiIlh5kJOex9Ae5/N58j8jQiHoOQ8VhnQJkSFUWpbg0yZjijwX3VUgRvKIkTxiJI8YySNG8oiRPGIkjxjJI0byiJE8YiSPGMkjRvKIkTxiJI8YySNG8oiRPGIkjxjJI+bbu8dC3ErHhiqPGMkjRvKIOXvOw2mvojjwfHxmd/csHo1T36PKI0byiJE8YnLnPDyYiB4syuMnJ/y27Mg5khoXG1NzoLZJjOQRs5/zcKCzJjm/cE6CfwGXhH5bc5EHrAAAAABJRU5ErkJggg==);
    margin-right: 20px
}

.section8 .s8_cont .s8_right .s8_bot .s8name p {
    height: 34px;
    font-size: 22px;
    font-family: rossoNoto;
    font-weight: 700;
    color: #000;
    line-height: 32px
}

.section8 .s8_cont .s8_right .s8_bot .s8pre:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABqCAYAAABdymTtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPESURBVHgB7Zu9T1NRGMbfwqWNFRMiDLpwMdGE6GBlkQEdSZwk8WNgMUT+BGOcmdQwOTNcFgcTk04OJA4oi4vSQUOCiYVFBzEdCInlo/a9TeXj3ra3NL09z+nzS04I9JYAP877PufccxPSXkbK44eQZrlUHvl6F/QIgYTiQKE4UByJkf4hV+69WBNynLdPR2V7a6Op93DGgUJxoFAcKLH2OBKZ61JZA9ei4DS4oFVGhJyGbIPXPRXHnQ1A2ONAYY8zkEwmIwMDA/8/LxQKsrq6euyagLizg660i3Z+b5vIZrPiuod/K8/zZGZm5tg1AXH3X3JnAwH2OFAoDhSKA4XiQKE4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UKw8czJ5tVembjiyUxTJftmTle/7YhtWiRvqT8jsrT4ZvVgpJOmUyPS4Q3Gmkk4mKrNsrHsOrcH/pqMXevxZNnQuEXhtp1jyS6WNwIrTWTZ905GJK72hr6/9OpCFD7vye7skNgIprho+0qngLFNRrz/tyecN+/raUaDEnQwfJ1n6uu+XRi2RtgMhrlH42Pyjs2xX1n4eSLdgvLgo4UNnWrdhrLhuDx+NMFIcw0djjBLH8BEdI8QxfDRPx8UxfJyOjolj+GiNjohj+Gid2MVNZZyavYzhIzqxitN+FiZNZ5kK0/CRTlbKqImYVLZjFTfmhvez6jLAdFbW92Xh466YAM+cNIEGqeHzZlSDWMVpUkRHz7GYQKylUpPi5pYjw4O1/2tNjf8qbGV9z5ifL/ZU+ep90V8K1Fy/lQOKBhWu3+oTe49TIdrgdYTJUaFzU0l/rUdq07FwogntyZu/oYd5/F2V8T6Zf5DyEycJ0vFUqeJUYNjs0/3L+Ycpf2vM1LVdpzBiOaDSVF6t8jl5zZG5u0mZuMzyWcWodZyWz+fviv7Hk+jsm73dV7mTwPJp3gKc4SUaxu6cMLzUx/gtL4aXcCD2KhlegkBtMjO8HAJ3d4DhpQLsbZ1uDy/w9+MahZdnd5JiI1bcSK0XXsKO/dmAVXfAw8KLrWcyrXtouhpelr5Vet/mFp9IhcJWYVV4WAgUigOF4kChOFAoDhSKA4XiQKE4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UCgOlMApr8XHZ4SYD2ccKBQHCsWBouISDcbi0Td4nielUomjjcN13UjiCCAUBwrFgdL00zr5fF6Wl5eFxEculwt8Lcrjml55PBJiEh5LJSgUB0qUHpcvDzY1s8j9A/zXkB3Vk4TZAAAAAElFTkSuQmCC)
}

.section8 .s8_cont .s8_right .s8_bot .s8nex:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABqCAYAAABdymTtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPpSURBVHgB7ZzNS1RRGMbf0fmgqRDURW00wUAqyNwYqDEQGK1yUS2EQENatmrRqkWrEP+CEBwIWrRyFeTGNFu0sZVhFDTNJhcZE4jR6Mx030lrZu4drwPeO/c59/nBQebDxfCb97zPOffcEXEnbY0SR0PjtXhMixBIKA4UigMlKg0ydPep9A7dEfKfjY/L8mr6mvgJKw4UigOF4kDRHpdyeU+3kMCh4haFHDVt1jgj3pFrOFWSQ9FvjS/iHWn2OFBsFZdKpaoeZzKZ8iDBwiZucbG65U1OTko6nRZSn/ixNjne4V2G2/n1U/Lbuarn2OOOgPaui3Jzel284vPKM3k7d6/qOfY4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UCgOFIoDheJAoThQjLwC3nkiIvevxq2/IgtrBVn4UJDtfElMwsiKmxqJSVdHRJKJiIwNROXxjbgM97aKSRgpbjtf/bjzZESmrsTKQrUaTcBIcfPvd+T7ln1qHD7bKg+vx2X0HH71GSku+6Mkj+bzlsBd22tafeOXYzJzKwFdfcamSg0jKu7Bi9+O1acCZ24nZKw/Ksk4nkDjlwMqTeU9f7frKBA1vIRmHbewtitPXuZl5VPB9hpieAnVAlwrbvbNTnmgh5dQ7pxo1aGHl9BueaGHl9DvVaKGF24y74EWXiiuAqTwQnEOIIQXiqtDI+GlGVCcC4cLLwnfk2egLqTqh0/GJZCsfi1IdrMoY5ei0ne6+vuu1/5Gz7c6Tq1eERhxOuXotxeVge4WS5z4RmCmytELZl2h9prAiKu9ao1GdtPfMy2BmZt08auL3KDuD2rvrRdANLT42d+UwIjTD6/ygobK0gV3vf67vlGU2WXnBbuX8AdqDqDvVMvfba6T9krbX+fp8b9mQHEOaJVNjUStpOgcmJpVZZVQXA3ladFaq+mZzFr29zLXvxWl2VDcHl3t1h7kYMy2uN5Hp0SdGoNyIjr04g4TPlRYEKqsklCLC3L4cCOU4hDChxuhE4cSPtwIjTi08OGG8eJQw4cbRotDDh9uGCnOhPDhhpHixgedpSGFDzeMvQe8FrTw4YaR4lazxX/pETV8uGGkOD2VrId7kgn/r0z7hbGpshw8tsRYeK4SFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDphS5ahlYmKiVPsejqaPOVYcKBQHCsWBondHVJ3RttqaEH/p6emRTCZT9ZQ1Mgf9DysOFIoDheJAsd2ts7S0JMRfcrmcNIotnJBAwHBiKhQHivY4NrXg4dr0/gDAM1mSANhOSAAAAABJRU5ErkJggg==)
}

.section8 .s8_cont .s8_right .s8r_top {
    width: 620px;
    height: 318px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 17px 10px;
    box-sizing: border-box;
    align-items: center
}

.section8 .s8_cont .s8_right .s8r_top .s8img1 {
    width: 339px;
    height: 286px;
    margin-right: 5px;
    border-radius: 5px;
    margin-top: -5px
}

.section8 .s8_cont .s8_right .s8r_top .s8img2 {
    width: 252px;
    height: 109px;
    border-radius: 5px;
    margin-top: -5px
}

.section8 .s8_cont .s8_right .s8r_top .s8img3 {
    width: 252px;
    height: 168px;
    margin-bottom: 5px;
    border-radius: 5px
}

.section8 .s8_cont .s8_right .s8r_top:first-of-type .s8img1 {
    background-image: url(/img/caoyang1.196826a5.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:first-of-type .s8img2 {
    background-image: url(/img/caoyang2.99076418.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:first-of-type .s8img3 {
    background-image: url(/img/caoyang3.8d797f35.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(7) .s8img1 {
    background-image: url(/img/caoyang1.196826a5.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(7) .s8img2 {
    background-image: url(/img/caoyang2.99076418.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(7) .s8img3 {
    background-image: url(/img/caoyang3.8d797f35.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(2) .s8img1 {
    background-image: url(/img/jiayu1.bbed096f.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(2) .s8img2 {
    background-image: url(/img/jiayu2.64ca9452.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(2) .s8img3 {
    background-image: url(/img/jiayu3.2a35cf74.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(3) .s8img1 {
    background-image: url(/img/matti1.189e0224.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(3) .s8img2 {
    background-image: url(/img/matti2.df676c2f.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(3) .s8img3 {
    background-image: url(/img/matti3.19d69994.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(4) .s8img1 {
    background-image: url(/img/qingyang1.c55ba209.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(4) .s8img2 {
    background-image: url(/img/qingyang2.0efc45ca.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(4) .s8img3 {
    background-image: url(/img/qingyang3.dc9ea8ad.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(5) .s8img1 {
    background-image: url(/img/ruiling1.1196ccee.png);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(5) .s8img2 {
    background-image: url(/img/ruiling2.44d78950.png);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(5) .s8img3 {
    background-image: url(/img/ruiling3.ec520d6c.png);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(6) .s8img1 {
    background-image: url(/img/yaosichen1.f67014d2.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(6) .s8img2 {
    background-image: url(/img/yaosichen2.60bb97da.jpg);
    background-position: 50%;
    background-size: 100%
}

.section8 .s8_cont .s8_right .s8r_top:nth-of-type(6) .s8img3 {
    background-image: url(/img/yaosichen3.5a4d8fcc.jpg);
    background-position: 50%;
    background-size: 100%
}

.shilineBox {
    width: 100%;
    height: 200px;
    position: relative
}

.shilineBox .rLine {
    width: 571px;
    height: 2px;
    right: 0;
    top: 45px
}

.shilineBox .cLine,.shilineBox .rLine {
    background-color: #000;
    position: absolute
}

.shilineBox .cLine {
    width: 2px;
    height: 157px;
    right: 45px
}

@font-face {
    font-family: rossoFont;
    src: url(/fonts/rosso.d513638f.ttf)
}

.el-collapse,.el-collapse-item__wrap {
    border-bottom: none
}

.s34_cont {
    width: 1200px;
    height: 1015px;
    margin: 0 auto;
    padding-top: 50px
}

.s34_cont .mySwiper2 {
    overflow: hidden;
    position: relative;
    padding-bottom: 30px
}

.s34_cont .mySwiper2 .swiper-pagination {
    bottom: -5px
}

.s34_cont .mySwiper2 .swiper-slide {
    width: 1167px;
    height: 865px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.s34_cont .mySwiper2 .swiper-slide .s34item {
    width: 355px;
    height: 402px;
    text-align: center;
    margin: 0 15px;
    border-radius: 10px;
    box-shadow: 4px 4px 5px 0 rgba(0,0,0,.25);
    cursor: pointer;
    background: linear-gradient(180deg,#5f9df7,#fff 85%)
}

.s34_cont .mySwiper2 .swiper-slide .s34item .s34_p1 {
    font-size: 30px;
    font-family: rossoFont;
    font-weight: 700;
    color: #fff;
    line-height: 63px
}

.s34_cont .mySwiper2 .swiper-slide .s34item img {
    width: 316px;
    height: 190px;
    border-radius: 10px;
    border: 3px solid #cfcfcf;
    -o-object-fit: cover;
    object-fit: cover
}

.s34_cont .mySwiper2 .swiper-slide .s34item .s34_p2 {
    margin-top: 10px
}

.s34_cont .mySwiper2 .swiper-slide .s34item .s34_p2,.s34_cont .mySwiper2 .swiper-slide .s34item .s34_p3 {
    font-size: 20px;
    font-weight: 400;
    color: #000;
    line-height: 33px
}

.s34_cont .mySwiper2 .swiper-slide .s34item .s34_p3 {
    font-weight: 700;
    white-space: nowrap
}

.s33Box {
    width: 1200px;
    height: 888px;
    background-size: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding-top: 80px
}

.s33Box .s33titleTop {
    width: 508px;
    height: 83px;
    border: 2px solid #000;
    border-bottom: none;
    border-left: none;
    border-right: none;
    top: 52px;
    right: calc(50% - 254px);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
    background-color: #fff
}

.s33Box .s33titleTop .s33titleBox {
    width: 480px;
    display: flex;
    justify-content: space-between;
    height: 60px;
    font-size: 24px;
    font-weight: 700;
    color: #000;
    border: 2px solid #000;
    border-radius: 40px;
    position: relative
}

.s33Box .s33titleTop .s33titleBox p {
    width: 240px;
    height: 60px;
    line-height: 60px;
    border-radius: 20px 20px 0 0;
    text-align: center;
    border-bottom: none;
    border-radius: 40px;
    position: absolute;
    background-color: transparent
}

.s33Box .s33titleTop .s33titleBox p:nth-of-type(3) {
    right: 0
}

.s33Box .s33titleTop .s33titleBox .s33blue {
    width: 240px;
    height: 58px;
    background-color: #5f93ff;
    position: absolute;
    border: 2px solid #000;
    transition: all .3s;
    top: -1px;
    left: -1px
}

.s33Box .s33btnBox {
    width: 354px;
    height: 58px;
    position: absolute;
    bottom: 138px;
    right: 38px;
    display: flex;
    justify-content: space-between;
    display: none
}

.s33Box .s33btnBox div {
    height: 58px
}

.s33Box .s33btnBox .s33pre {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABqCAYAAABdymTtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN2SURBVHgB7Z3vVeJAFMUfe7YAOkArUDuIFagViB1oBUIFQAVAB1ABUAF0AHQAFbDcrHGBhL97TN4d7u+c+UD02483czPzSMx+nsF6rDTOGjU7wi8TlEgcKRJHSu7iBoOBrVYrjY1Rq9XsXFRxpEgcKRJHym8THqmsR3ToHyCu/DWEH6pfYy8Q11yPVxNUaI0jRWucQ25ubuKxyXA43PqcElcul+MhiqNardrn5+fWtVKptPU5Ja7ZbNrrq5Y872iNI0XiSJE4UiSOFIkjReJIkThSJI4UiSNF4kiROFIkjhSJI0XiSJE4UiSOFIkjJUhxk8nEHh8f4+P+j48PC5GgxC0WC6vX6/bw8PDdXINWjH6/b6ERTJfXaDSKm2xms5ldA/QVhyp7eXmxKIoypaHx6enpyUKDWlyr1bLb21vr9Xqpv6EvEb/F63Q6FiKU4pLw8f7+HlfcLrg+Ho/jKgwVqjUOklBl+37BCVFoJA1ZWAKNuEPhA53XEIZKuxbci0OVvb29Za5jANXVbrdTvfah43qNOyV8YFybNOBSnMLHcVxNlQofp+NGnMLHeRQuTuHjMgpd4xQ+LqcQcQof/0/uU2UiLUuYwsfp5C4OO/n7qiwJH/P53DxSqVTMC7mKQ7XtOy/DgSeGZ5J118Oaq56TM8CXDoHKA7mKwzeV/VEc9/f35oFcp8rkRvpQA4/n6I/TdC+PEsk9nCQBBE09WSEFYMtLz1o5TCFrXHKfhi2uXbCO4Dp2U66l8ecSCgsnmBKxlbVvOwu9Irjf63a7JtIUnipRXai+rA3kpPqwLabq28bF7QBCS6PRsOl0mll9kAZ5WBfFX1zdx0Ea5EFi1m0DQgsEavp0egOu8HIctzsnCi+Hcb/lpfCSDcVepcJLGqpNZoWXf1CeDii8EB/rXHt4oT+POyW87D76PQSCOEg9Fl6Wy6WFRlAn4FnhBdfu7u4sNIJ80wemzefn53iqxIl1iC/ACPYVLVmvOQkJNQuRInGkSBwpEkeKxJEicaRIHCkSR4rEkSJxpEgcKRJHisSRInGkSBwpEkeKxJEicaRIHCkSR4rEkZLq8kLnb1ZPvvCFKo4UiSNF4kgpnfA/0XoMvj9EUfzoP5EveInhJqo4UiSOFIkj5exf6+BRhXi5gyiWs8OJ8IGmSlIkjpRT1jg8f1eLmjP+AMxalKGbsGPoAAAAAElFTkSuQmCC)
}

.s33Box .s33btnBox .s33nex,.s33Box .s33btnBox .s33pre {
    width: 58px;
    height: 58px;
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.s33Box .s33btnBox .s33nex {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABqCAYAAACyCA/TAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOeSURBVHgB7Z3/UepAFIWvb/xf7AArUDvADrADrECtQKkAqACogKECoALoAKgAOsjLycCbEAPLUxP2bM43s+P4a5T5vHdPNpvV7HxW8Yg0/mu0rED+mKBF8oiRPGK+LW+1WlkURRqp0Wq1rExUecRIHjGSR8z17m0tHg+Or70x4RV7ec149E38NiiKuhXEtYki6exGIWjOIya38mq1mj08HE6Bi8XCttutCX/IlddsNq3fP5wC7+7uJM8B/ujr9boVBRZG0mjO+0U6nU4yiuLp6cmm0+m/9zXnESN5xEgeMZJHjOQRI3nESB4xkkeM5BEjecRIHjGSR4zkESN5xEgeMZJHjOQRE7S8Xq9nt7e3yRaO4XBooRGsPOy3eXt7S95i7wceAnl5efmyD4SZSrXNwWBgj4+PSUWGQLDysJPr4+Pjy8f3FYlWyl6FQVfe5+enLZfL3O14EAeB7+/vtFsag2+bEAeB2IeaJ7Hb7SatlDHQVGbOQ2CZTCa5T6+yBppKBRZUHirwWBWyBZpKXqSjytBK2QNNpVdY2ANN5ZfHmAON1jZ3MAYayUvBFmgkLweWQCN5J/A90EieA58DjeSdyTmBpt1uW5l4+Vjzer02H7m6ukpaKSoQFZdtl/jc6+trckejDLyThxaEkydYQfuEwDLwqm2Ox2NqcWXjlbybG/7jze7v760svGqbjUYjubZCBfq6nnjq2g6hBa+hbFqWOpU8/iWiLPEkfXByefwioioRXy5EsZijJ7nHF+7RZrOJiiT783WIjgN0ACyHIUnmgWO+cHDOJSpO8k4wm82SVpjXKvcbnLBUdikkLwdUG5a9sBCdB6rs2IpLmWiFJQNaJNYs88RB1mg0SlZaLi0OqPJ2oDXifl36YLY0aI9ok2WtnpxD5eX5HEhcVFqe74HERSXlsQQSF5ULLEyBxEVlKo8xkLgIXh5zIHERtDzcXnp+fqYNJC6ClYeKOyaOJZC4CPqx5qw4tkDiIlh5kJOex9Ae5/N58j8jQiHoOQ8VhnQJkSFUWpbg0yZjijwX3VUgRvKIkTxiJI8YySNG8oiRPGIkjxjJI0byiJE8YiSPGMkjRvKIkTxiJI8YySNG8oiRPGIkjxjJI+bbu8dC3ErHhiqPGMkjRvKIOXvOw2mvojjwfHxmd/csHo1T36PKI0byiJE8YnLnPDyYiB4syuMnJ/y27Mg5khoXG1NzoLZJjOQRs5/zcKCzJjm/cE6CfwGXhH5bc5EHrAAAAABJRU5ErkJggg==)
}

.s33Box .s33pre:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABqCAYAAABdymTtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPESURBVHgB7Zu9T1NRGMbfwqWNFRMiDLpwMdGE6GBlkQEdSZwk8WNgMUT+BGOcmdQwOTNcFgcTk04OJA4oi4vSQUOCiYVFBzEdCInlo/a9TeXj3ra3NL09z+nzS04I9JYAP877PufccxPSXkbK44eQZrlUHvl6F/QIgYTiQKE4UByJkf4hV+69WBNynLdPR2V7a6Op93DGgUJxoFAcKLH2OBKZ61JZA9ei4DS4oFVGhJyGbIPXPRXHnQ1A2ONAYY8zkEwmIwMDA/8/LxQKsrq6euyagLizg660i3Z+b5vIZrPiuod/K8/zZGZm5tg1AXH3X3JnAwH2OFAoDhSKA4XiQKE4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UKw8czJ5tVembjiyUxTJftmTle/7YhtWiRvqT8jsrT4ZvVgpJOmUyPS4Q3Gmkk4mKrNsrHsOrcH/pqMXevxZNnQuEXhtp1jyS6WNwIrTWTZ905GJK72hr6/9OpCFD7vye7skNgIprho+0qngLFNRrz/tyecN+/raUaDEnQwfJ1n6uu+XRi2RtgMhrlH42Pyjs2xX1n4eSLdgvLgo4UNnWrdhrLhuDx+NMFIcw0djjBLH8BEdI8QxfDRPx8UxfJyOjolj+GiNjohj+Gid2MVNZZyavYzhIzqxitN+FiZNZ5kK0/CRTlbKqImYVLZjFTfmhvez6jLAdFbW92Xh466YAM+cNIEGqeHzZlSDWMVpUkRHz7GYQKylUpPi5pYjw4O1/2tNjf8qbGV9z5ifL/ZU+ep90V8K1Fy/lQOKBhWu3+oTe49TIdrgdYTJUaFzU0l/rUdq07FwogntyZu/oYd5/F2V8T6Zf5DyEycJ0vFUqeJUYNjs0/3L+Ycpf2vM1LVdpzBiOaDSVF6t8jl5zZG5u0mZuMzyWcWodZyWz+fviv7Hk+jsm73dV7mTwPJp3gKc4SUaxu6cMLzUx/gtL4aXcCD2KhlegkBtMjO8HAJ3d4DhpQLsbZ1uDy/w9+MahZdnd5JiI1bcSK0XXsKO/dmAVXfAw8KLrWcyrXtouhpelr5Vet/mFp9IhcJWYVV4WAgUigOF4kChOFAoDhSKA4XiQKE4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UCgOlMApr8XHZ4SYD2ccKBQHCsWBouISDcbi0Td4nielUomjjcN13UjiCCAUBwrFgdL00zr5fF6Wl5eFxEculwt8Lcrjml55PBJiEh5LJSgUB0qUHpcvDzY1s8j9A/zXkB3Vk4TZAAAAAElFTkSuQmCC)
}

.s33Box .s33nex:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABqCAYAAABdymTtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPpSURBVHgB7ZzNS1RRGMbf0fmgqRDURW00wUAqyNwYqDEQGK1yUS2EQENatmrRqkWrEP+CEBwIWrRyFeTGNFu0sZVhFDTNJhcZE4jR6Mx030lrZu4drwPeO/c59/nBQebDxfCb97zPOffcEXEnbY0SR0PjtXhMixBIKA4UigMlKg0ydPep9A7dEfKfjY/L8mr6mvgJKw4UigOF4kDRHpdyeU+3kMCh4haFHDVt1jgj3pFrOFWSQ9FvjS/iHWn2OFBsFZdKpaoeZzKZ8iDBwiZucbG65U1OTko6nRZSn/ixNjne4V2G2/n1U/Lbuarn2OOOgPaui3Jzel284vPKM3k7d6/qOfY4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UCgOFIoDheJAoThQjLwC3nkiIvevxq2/IgtrBVn4UJDtfElMwsiKmxqJSVdHRJKJiIwNROXxjbgM97aKSRgpbjtf/bjzZESmrsTKQrUaTcBIcfPvd+T7ln1qHD7bKg+vx2X0HH71GSku+6Mkj+bzlsBd22tafeOXYzJzKwFdfcamSg0jKu7Bi9+O1acCZ24nZKw/Ksk4nkDjlwMqTeU9f7frKBA1vIRmHbewtitPXuZl5VPB9hpieAnVAlwrbvbNTnmgh5dQ7pxo1aGHl9BueaGHl9DvVaKGF24y74EWXiiuAqTwQnEOIIQXiqtDI+GlGVCcC4cLLwnfk2egLqTqh0/GJZCsfi1IdrMoY5ei0ne6+vuu1/5Gz7c6Tq1eERhxOuXotxeVge4WS5z4RmCmytELZl2h9prAiKu9ao1GdtPfMy2BmZt08auL3KDuD2rvrRdANLT42d+UwIjTD6/ygobK0gV3vf67vlGU2WXnBbuX8AdqDqDvVMvfba6T9krbX+fp8b9mQHEOaJVNjUStpOgcmJpVZZVQXA3ladFaq+mZzFr29zLXvxWl2VDcHl3t1h7kYMy2uN5Hp0SdGoNyIjr04g4TPlRYEKqsklCLC3L4cCOU4hDChxuhE4cSPtwIjTi08OGG8eJQw4cbRotDDh9uGCnOhPDhhpHixgedpSGFDzeMvQe8FrTw4YaR4lazxX/pETV8uGGkOD2VrId7kgn/r0z7hbGpshw8tsRYeK4SFIoDheJAoThQKA4UigOF4kChOFAoDhSKA4XiQKE4UCgOFIoDheJAoThQKA4UigOF4kChOFAoDphS5ahlYmKiVPsejqaPOVYcKBQHCsWBondHVJ3RttqaEH/p6emRTCZT9ZQ1Mgf9DysOFIoDheJAsd2ts7S0JMRfcrmcNIotnJBAwHBiKhQHivY4NrXg4dr0/gDAM1mSANhOSAAAAABJRU5ErkJggg==)
}

.s33Box .s33banner {
    width: 2152px;
    display: flex;
    transition: all .56s
}

.s33Box .s33clientBox {
    width: 1076px;
    height: 726px;
    border: 2px solid #000;
    border-radius: 10px;
    margin: 10px auto;
    background-color: #fff;
    overflow: hidden
}

.s33Box .s33Cont {
    width: 1076px;
    height: 993px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative
}

.s33Box .s33Cont .s33item:first-of-type,.s33Box .s33Cont .s33item:nth-of-type(2),.s33Box .s33Cont .s33item:nth-of-type(3),.s33Box .s33Cont .s33item:nth-of-type(4) {
    margin-top: -160px
}

.s33Box .s33Cont .s33item:nth-of-type(5),.s33Box .s33Cont .s33item:nth-of-type(6),.s33Box .s33Cont .s33item:nth-of-type(7),.s33Box .s33Cont .s33item:nth-of-type(8) {
    margin-top: -520px
}

.s33Box .s33Cont .s33item {
    width: 253px;
    height: 291px;
    cursor: pointer;
    text-align: center
}

.s33Box .s33Cont .s33item .s33p1 {
    font-size: 24px;
    font-weight: 700;
    color: #fb6333;
    line-height: 36px
}

.s33Box .s33Cont .s33item .s33p2,.s33Box .s33Cont .s33item .s33p3 {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 28px
}

.s33Box .s33Cont .s33item .s33p2 {
    width: 193px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 0 auto
}

.s33Box .s33Cont .s33item .s33imgBox {
    width: 193px;
    height: 202px;
    position: relative
}

.s33Box .s33Cont .s33item .s33imgBox img {
    width: 100%;
    position: absolute;
    top: 0;
    left: calc(50% - 67px)
}

.s33Box .s33Cont .s33item .s33imgBox .s33coverImg {
    width: 101%;
    left: calc(50% - 68px)
}

.s33bottom {
    width: 430px;
    height: 82px;
    border-bottom: 2px solid #000;
    background-image: url(data:image/png;base64,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);
    background-position: 50%;
    background-size: 95%;
    background-repeat: no-repeat;
    border-radius: 0 0 40px 40px;
    position: absolute;
    bottom: 109px;
    cursor: pointer;
    left: calc(50% - 215px);
    background-color: #fff
}

.s33Cont1,.s33Cont2 {
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.s3_cont2 {
    width: 100%;
    height: 500px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 50px
}

.s3_cont2 .swiper-pagination {
    bottom: -5px
}

.s3_cont2 .swiper {
    width: 100%;
    height: 100%
}

.s3_cont2 .swiper-slide {
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center
}

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

.s3_cont2 .s3_cont2_item2 {
    width: 373px;
    height: 367px
}

.s3_cont2 .s3_cont2_item {
    width: 360px;
    height: 367px;
    margin: 0 13px;
    background-image: url(data:image/png;base64,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AExe3+iLGXUAAJi8jQUAAIgj1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAACCXUAAAgk1AEAIJBQBwCAQEIdAAAC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);
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
    color: #000;
    position: relative
}

.s3_cont2 .s3_cont2_item .s3c2rig {
    margin: 35px 20px 0 60px
}

.s3_cont2 .s3_cont2_item p {
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 35px
}

.s3_cont2 .s3_cont2_item ul {
    list-style: inside;
    margin-top: -5px
}

.s3_cont2 .s3_cont2_item li {
    font-size: 20px;
    font-weight: 400
}

.s3c2bot {
    display: flex;
    position: absolute;
    bottom: 70px;
    left: 50px
}

.s3c2bot div {
    width: 140px;
    height: 32px;
    cursor: pointer
}

.s3c2bot .s3c2botleft {
    background-position: 50%;
    background-size: 100%;
    background-image: url(data:image/png;base64,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)
}

.s3c2bot .s3c2botright {
    background-position: 50%;
    background-size: 100%;
    background-image: url(data:image/png;base64,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);
    margin-left: 15px
}

.s3_cont1 {
    height: 532px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 0;
    padding-top: 30px
}

.s31_btn {
    width: 274px;
    height: 56px;
    background: #ffea53;
    border-radius: 35px;
    line-height: 56px;
    text-align: center;
    margin: 35px auto;
    font-size: 22px;
    display: block;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff;
    cursor: pointer
}

.s31_btn,.s31_item {
    border: 2px solid #000
}

.s31_item {
    width: calc(50% - 30px);
    height: 240px;
    margin: 0 10px;
    border-radius: 22px;
    background-position: 50%;
    background-size: 100%;
    position: relative
}

.s31_item:first-child {
    background-image: url(../images/cover1.7d83bd0a.jpg)
}

.s31_item:nth-child(2) {
    background-image: url(../images/cover2.467a31c1.jpg)
}

.s31_item:nth-child(3) {
    background-image: url(../images/cover3.00c2d258.jpg)
}

.s31_item:nth-child(4) {
    background-image: url(../images/cover4.c34c79b5.jpg)
}

.cover_white {
    width: 100%;
    height: 100%;
    background-color: hsla(0,0%,100%,.8);
    border-radius: 20px;
    overflow: hidden
}

.cover_white:hover {
    background-color: none;
   /* background: linear-gradient(180deg,rgba(95,157,247,.8),rgba(130,177,244,.8) 54%,rgba(255,247,233,.8))  */
     background: rgba(255,255,255,.8); 

}

.cover_white:hover .cover_cont2 {
    display: block
}

.cover_white:hover .cover_cont1 {
    display: none
}

.cover_cont1 {
    width: 266px;
    height: 116px;
    font-size: 24px;
    color: #000;
    margin: 23px 0 0 30px
}

.cover_cont1 .cover_cont1_p1 {
    font-weight: 700
}

.cover_cont1 .cover_cont1_p2 {
    line-height: 26px;
    font-family: rossoNoto;
    font-size: 20px
}

.cover_cont2 {
    width: 378px;
    height: 110px;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    top: calc(50% - 60px);
    left: calc(50% - 189px);
    letter-spacing: 1px;
    display: none
}

.cover_cont2 p {
    color: #000;
    line-height: 40px
}

.el-collapse-item__arrow {
    font-size: 30px;
    margin-right: 30px
}

.xieline {
    width: 127px;
    height: 2px;
    background-color: #000;
    transform: rotate(-9deg);
    transform-origin: 50%
}

.xieP1 {
    margin: 0 20px 0 30px
}

.xieP1,.xieP2 {
    font-size: 28px;
    color: #000;
    line-height: 41px
}

.xieP2 {
    margin: 0 20px;
    height: 40px;
    font-family: rossoNoto
}

.dbimgbox {
    position: relative;
    width: 196px;
    height: 196px;
    overflow: hidden
}

.dbimgbox .zixun1 {
    width: 294px;
    height: 196px;
    position: absolute;
    top: 0;
    left: calc(50% - 147px);
    -o-object-fit: cover;
    object-fit: cover
}

.dbimgbox .coverZixun1 {
    width: 196px;
    height: 196px;
    position: absolute;
    top: 0;
    left: 0
}

.section7 {
    width: 1260px;
    height: 630px;
    margin: 50px auto 0
}

.section7 .s7_cont {
    width: 1260px;
    overflow: hidden;
    margin-top: 70px
}

.section7 .s7_line {
    width: 4608px;
    margin: 0 0 50px 0;
    font-size: 0;
    display: flex;
    animation: move 30s linear infinite
}

.section7 .s7_line img {
    width: 88px;
    height: 88px;
    margin: 0 28px;
    border-radius: 50%
}

.section7 .s7_banner2 {
    animation: move2 40s linear infinite
}

.section7 .s7_banner3 {
    animation: move3 25s linear infinite
}

@keyframes move {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-2304px)
    }
}

@keyframes move2 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-2304px)
    }
}

@keyframes move3 {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-2304px)
    }
}

.section6 {
    width: 1260px;
    margin: 200px auto 0
}

.section6 .s6_cont {
    width: 1260px;
    display: flex;
    justify-content: space-between;
    margin-top: 30px
}

.section6 .s6_cont .s6_left {
    width: 560px
}

.section6 .s6_cont .s6_left .swiper {
    width: 417px;
    height: 378px;
    margin-top: 40px
}

.section6 .s6_cont .s6_left .mySwiper3 .swiper-slide {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-weight: 700
}

.section6 .s6_cont .s6_left .mySwiper3 .swiper-slide img {
    width: 396px;
    height: 238px;
    margin-top: 20px
}

.section6 .s6_cont .s6_left .mySwiper3 .swiper-slide p {
    width: 356px;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    line-height: 30px;
    margin-top: 10px
}

.section6 .s6_cont .s6_left .mySwiper3 .swiper-pagination {
    bottom: -40px
}

.section6 .s6_cont .s6_left .mySwiper3 .swiper-button-prev {
    left: -50px;
    color: #a4a0a0
}

.section6 .s6_cont .s6_left .mySwiper3 .swiper-button-next {
    right: -50px;
    color: #a4a0a0
}

.section6 .s6_cont .s6_left .mySwiper3 .swiper-slide:nth-child(1n) {
    background-image: url(data:image/png;base64,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BAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAecIIAADIE0YAAECeMAIAAPKEEQAAkCeMAACAPGEEAADkCSMAACBPGAEAAHnCCAAAyBNGAABAnjACAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIC8+w8ubG1tDQAAgFV1WPOszesDAACga8tROgAAIE8YAQAAeTfdMRprawMAAGClHbhndNMdowvPvjkAAABW1hRFz//yA/tWHKUDAADyhBEAAJAnjAAAgDxhBAAA5AkjAAAgTxgBAAB5wggAAMgTRgAAQJ4wAgAA8oQRAACQJ4wAAIA8YQQAAOQJIwAAIE8YAQAAeXMYXV1ceOO/vjUAAABW1eb1jYNLN24Ko2v/+tIAAABYVZvXXj24dGUOo1cWV64LIwAAYFVtbY2NFz+3b2WaS3MYfX5x9T+/8Q/j6y//8QAAAFgtW+PfX/6T8cbrN10f2g6jG9P8/eLqxovPjM3rVwYAAMBq2BqvX9sYV1763ME3vjzN1RO7L+bjdBemOTm/+P//e2tc/ee/Gie+53vHD/3YT46xtjYAAADuSVs7O0WXv/Sr4zvfvrH4zn9P8wvT3NgLo/ndt6b52b1PzHH0H//28njtn/58fOiBD8/fNk5++IcHAADAvWB+4vY3L78w/uWvnxzfeOVPp8b538W357tFn57mK/OLg1tBT03z5CHrAAAAq2KOoqd3Z9uJAx/46jT/M81Hx+6xOgAAgBUyH5+bd4r+YHHxxCEf/No0fznNg9Os767ZQQIAAO5VW7s/vzrNz43d43OL3i14zk5zfnfOjZ1YAgAAuBdc3Z35YXN/OHaerXCo7wLdecRDRN40NAAAAABJRU5ErkJggg==);
    background-position: 50%;
    background-size: 100%
}

.section6 .s6_cont .s6_right {
    width: 661px;
    text-align: left
}

.section6 .s6_cont .s6_right ul {
    width: 100%;
    list-style: inside;
    height: 280px;
    margin-top: 50px;
    transition: all .36s;
    overflow: hidden
}

.section6 .s6_cont .s6_right ul li {
    height: 40px;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    line-height: 40px
}

.section6 .s6_cont .s6_right #moreHonors {
    width: 214px;
    height: 48px;
    margin-top: 40px
}

.section5 {
    margin: 200px auto 0;
    position: relative;
	width: 70%;
}

#s5banner {
    width: 1444px;
    height: 500px;
    overflow: hidden
}

#s5banner .prev {
    width: 56px;
    height: 97px;
    position: absolute;
    top: calc(50% - 75px);
    right: -70px;
    border-radius: 30px;
    background: #d9d9d9;
    cursor: pointer
}

#s5banner .prev div {
    width: 0;
    height: 0;
    border: 14px solid transparent;
    border-right-color: #fff;
    margin-left: 4px
}

#s5banner .next:hover,#s5banner .prev:hover {
    background: #5f9df7
}

#s5banner .next {
    width: 56px;
    height: 97px;
    position: absolute;
    top: calc(50% + 30px);
    right: -70px;
    border-radius: 30px;
    background: #d9d9d9;
    cursor: pointer
}

#s5banner .next div {
    width: 0;
    height: 0;
    border: 14px solid transparent;
    border-left-color: #fff;
    margin-left: 20px
}

.s5_cont {
    width: 1260px;
    height: 600px;
    margin: 0 auto
}

.s5_cont .s5_area {
    width: 1065px;
    height: 48px;
    display: flex;
    justify-content: space-around;
    margin: 0 auto
}

.s5_cont .s5_area div {
    width: 100px;
    height: 43px;
    border: 2px solid #000;
    border-radius: 24px;
    font-size: 18px;
    white-space: nowrap;
    font-weight: 500;
    color: #000;
    line-height: 43px;
    text-align: center;
    background-color: #fff;
    cursor: pointer
}

.s5_cont .s5_env {
    width: 868px;
    display: flex;
    justify-content: space-between;
    margin: 40px auto 0
}

.s5_cont .s5_env .s5_left {
    width: 582px;
    height: 450px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.s5_cont .s5_env .s5_left .s5_img1 {
    width: 236px;
    height: 201px;
    border-radius: 10px;
    background-size: 100%;
    background-position: 50%;
    transition: all .6s;
    border: 2px solid #000
}

.s5_cont .s5_env .s5_left .s5_img2 {
    width: 632px;
    background-size: 100%
}

.s5_cont .s5_env .s5_left .s5_img2,.s5_cont .s5_env .s5_left .s5_img3 {
    height: 225px;
    background-position: 50%;
    border-radius: 10px;
    transition: all 1s;
    border: 2px solid #000;
}

.s5_cont .s5_env .s5_left .s5_img3 {
    width: 235px;
    background-size: 200%;
    background-repeat: no-repeat;
	display: none;
}

.s5_cont .s5_env .s5_left .s5_zuoshang {
    width: 314px;
    height: 165px;
    position: relative;
    margin: 16px 0 0 16px
}

.s5_cont .s5_env .s5_left .s5_zuoshang .s5_p1 {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    line-height: 39px;
    text-align: left
}

.s5_cont .s5_env .s5_left .s5_zuoshang .s5_p2 {
    font-size: 18px;
    font-family: rossoNoto;
    font-weight: 400;
    color: #000;
    text-align: left
}

.s5_cont .s5_env .s5_left .s5_zuoshang .s5_p3 {
    width: 240px;
    font-size: 16px!important;
    font-weight: 400;
    color: #000;
    text-align: left;
    margin-top: 40px;
    margin-left: 60px
}

.s5_cont .s5_env .s5_left .s5_zuoshang .s5_line {
    width: 280px;
    height: 2px;
    background-color: #000;
    transform: rotate(-22deg);
    position: absolute;
    top: 60px
}

.s5_cont .s5_env .s5_right {
    width: 274px;
    height: 438px;
    background-repeat: no-repeat;
    background-size: 127%;
    background-position: 50%;
    border-radius: 10px;
    transition: all 1s;
    border: 2px solid #000;
    -o-object-fit: cover;
    object-fit: cover
}

.bannerAfterP1 {
    height: 30px;
    font-size: 26px;
    line-height: 30px;
    color: #fb6333;
    margin-bottom: 3px;
    font-weight: 700
}

.bannerAfterP2 {
    font-size: 16px;
    color: #000;
    font-weight: 400
}

.bannerAfter {
    width: 1070px;
    list-style: none;
    display: flex;
    margin: -176px auto 0;
    justify-content: center;
    position: relative
}

.bannerAfter li {
    max-width: 179px;
    min-width: 120px;
    height: 109px;
    margin: 0 12px
}

.testImg {
    width: 100%;
    height: 100%
}

.homeMain {
    margin: 0 auto 0;
    background-size: 100%;
    position: relative;
    background-position: 50% 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

.homeMain .bannerImg {
    width: 100%;
    height: 100%;
	display: none;
	
}
.homeMain{background: url(../images/Bannercha.8150ab20.png)  bottom center no-repeat #DBB7E7;background-size:  100%;padding-top: 100px;
	padding-bottom: 600px;}

.homebannerBox {
	
   /* right: 20%; */
    width: calc(60% - 40px);
    border: 20px solid #000;
   /* position: absolute;
    left: 20%;
    top: 6%; */
   /* background-position: 50% 50%;
    background-size: 126%;
    background-repeat: no-repeat; */
    cursor: pointer;
	border-radius: 20px ;
	overflow: hidden;
	margin: 0 auto;
}

.homebannerBox .swiper {
    width: 100%;
    height: 100%
}

.homebannerBox .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center
}

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

.homebannerBox:after {
    left: 9%
}

.homebannerBox:after,.homebannerBox:before {
    content: "";
    width: 40px;
    height: 68%;
    background-color: #000;
    position: absolute;
    bottom: -65%;
	display: none;
}

.homebannerBox:before {
    right: 9%
}

.aboutS4 {
    position: relative
}

.pos_num {
    width: 600px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: -30px;
    left: calc(50% - 300px);
    cursor: pointer
}

.pos_num div {
    width: 100px;
    text-align: center;
    font-size: 20px;
    font-weight: 400
}

.section4 {
    width: 1260px;
    margin: 140px auto 0
}

.s4_cont {
    width: 100%;
    height: 507px;
    display: flex;
    justify-content: center
}

.s4_cont .s4_left {
    width: 532px;
    height: 550px;
    margin-right: 60px;
    cursor: pointer
}

.s4_cont .s4_left .s4_left_p2 {
    height: 70px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.s4_cont .s4_left .dbimgboxFirst {
    width: 532px;
    height: 226px;
    position: relative;
    overflow: hidden
}

.s4_cont .s4_left .dbimgboxFirst img:first-of-type {
    width: 532px;
    position: absolute;
    top: 0;
    z-index: 1
}

.s4_cont .s4_left .dbimgboxFirst img:nth-of-type(2) {
    width: 532px;
    height: 226px;
    position: absolute;
    z-index: 2
}

.s4_cont .s4_left p {
    text-align: left;
    width: 210px;
    height: 51px;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    line-height: 32px;
    margin-top: 45px
}

.s4_cont .s4_left h2 {
    line-height: 35px;
    text-align: left;
    color: #5f9df7
}

.s4_cont .s4_left div {
    width: 530px;
    height: 118px;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    line-height: 35px;
    text-align: left;
    margin-top: 15px
}

.s4_cont .s4_right {
    width: 600px;
    height: 550px
}

.s4_cont .s4_right .el-carousel__indicator--horizontal {
    padding: 0
}

.s4_cont .s4_right .el-carousel__indicator--horizontal:first-of-type {
    position: relative
}

.s4_cont .s4_right .el-carousel__indicator--horizontal.is-active .el-carousel__button {
    background-color: #fb6333;
    height: 4px
}

.s4_cont .s4_right .el-carousel__button {
    background-color: #d9d9d9;
    width: 100px;
    height: 3px
}

.s4_cont .s4_right .s4_right_item {
    height: 200px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    cursor: pointer
}

.s4_cont .s4_right .s4_right_item .h3 {
    width: 386px;
    height: 68px;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 32px;
    text-align: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.s4_cont .s4_right .s4_right_item p {
    width: 328px;
    height: 51px;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 29px;
    text-align: left
}

.section_title {
    width: 476px;
    margin: 0 auto;
    margin-bottom: 60px;
    position: relative
}

.section_title .section_cn {
    font-size: 32px;
    font-weight: 700;
    color: #000;
    letter-spacing: 1px
}

.section_title .section_en {
    font-size: 20px;
    font-family: rossoNoto;
    font-weight: 400;
    color: #000;
    letter-spacing: 1px
}

.section_title .section_cn:after {
    left: 0;
    top: -20px
}

.section_title .section_cn:after,.section_title .section_cn:before {
    content: "";
    width: 2px;
    height: 65px;
    background-color: #000;
    position: absolute
}

.section_title .section_cn:before {
    right: 0;
    bottom: -20px
}

.section_title .section_en:before {
    left: -10px;
    top: -10px
}

.section_title .section_en:after,.section_title .section_en:before {
    content: "";
    width: 65px;
    height: 2px;
    background-color: #000;
    position: absolute
}

.section_title .section_en:after {
    right: -10px;
    bottom: -10px
}

.s3_cont_box {
    height: 710px
}

.card_bottom,.s3_cont_box {
    width: 100%;
    box-sizing: border-box
}

.card_bottom {
    height: 88px;
    border-bottom: 1px solid hotpink;
    border-left: 1px solid hotpink;
    border-right: 1px solid hotpink;
    border-radius: 0 0 10px 10px
}

.section3 {
    width: 70%;
    margin: 100px auto 0
}

.el-collapse-item__header {
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    border-bottom: none;
    background-image: linear-gradient(180deg,#cfe1fd,#fff7e9);
    margin-bottom: 10px;
    border-radius: 20px 20px 0 0;
    height: 88px
}

.el-collapse-item__content {
    text-align: left;
    /* background-color: #d8bbe9; */
    padding-bottom: 0
}

.section2 {
    width: 100%;
    height: 249px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f5e8d2
}

.section2 .s2_cont {
    width: 772px;
    height: 148px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

.section2 .s2_cont .s2_item {
    width: 115px;
    height: 148px
}

.section2 .s2_cont .s2_item img {
    width: 80px
}

.section2 .s2_cont .s2_item p {
    width: 115px;
    height: 30px;
    line-height: 30px;
    text-align: center
}

.section2 .s2_cont .s2_item .s2_itemP1 {
    font-size: 18px
}

.section2 .s2_cont .s2_item .s2_itemP2 {
    font-size: 22px;
    font-weight: 700
}

.mySwiper1 {
    width: 100%;
    height: 600px
}

.mySwiper1,.mySwiper1 .swiper {
    overflow: hidden;
    position: relative
}

.mySwiper1 .swiper-slide {
    width: 220px;
    height: 600px;
    text-align: center;
    font-size: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-box-justify-content: center;
    align-items: center;
    margin-right: 20px
}

.mySwiper1 .swiper-slide .swiper-pagination {
    bottom: 10px
}

.mySwiper1 .swiper-slide div {
    width: 200px;
    height: 270px
}

.mySwiper1 .swiper-slide div img {
    width: 138px;
    height: 138px;
    border-radius: 50%
}

.mySwiper1 .swiper-slide div p {
    text-align: center;
    margin: 0 auto;
    white-space: nowrap;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 30px
}

.mySwiper1 .swiper-slide div p span {
    font-weight: 700;
    font-size: 26px
}

.page {
background-color: #d8bbe9; 
    position: relative
}

.section1 {
    width: 1260px;
    height: 850px;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    align-items: center
}

.s1_left_img {
    height: 480px;
    cursor: pointer
}

.s1_right {
    width: 720px;
    height: 800px
}

.s1_right .s1_title_p {
    height: 37px;
    font-size: 22px;
    font-family: rossoNoto;
    font-weight: 400;
    color: #000;
    line-height: 37px
}

.s1_right_title {
    width: 100%;
    height: 138px;
    overflow: hidden
}

.s1_right_starBox {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 62px;
    align-items: center;
    color: #000
}

.star {
    width: 30px;
    height: 30px;
    margin: 0 20px
}

.s1_banner_box {
    width: 680px;
    height: 600px;
    margin: 0 auto;
    cursor: pointer
}

.s1_banner_box .swiper-pagination {
    bottom: 10px
}

.s1_cname {
    margin-left: -10px;
    transform: translateX(-3px)
}

.newBanner {
    background-color: #21adf4;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.newBanner .newBanner_left {
    width: 62.6%;
    height: 85%
}

.newBanner .newBanner_left .newBanner_top {
    height: 16.9%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff
}

.newBanner .newBanner_left .newBanner_top p {
    font-size: 31px;
    font-weight: 700;
    color: #fff
}

.newBanner .newBanner_left .newBanner_top div {
    height: 100%;
    display: flex;
    align-items: center
}

.newBanner .newBanner_left .newBanner_top img {
    width: 75px;
    height: 63.7%;
    margin-left: 20px
}

.newBanner .newBanner_left .newBanner_title {
    display: flex;
    align-items: center;
    height: 48%;
    border-bottom: 2px solid #fff;
    overflow: hidden
}

.newBanner .newBanner_left .newBanner_title p {
    line-height: 54px;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-align: left
}

.newBanner .newBanner_left .newBanner_bottom {
    height: 24.6%;
    margin-top: 18px
}

.newBanner .newBanner_right {
    width: 30.7%;
    height: 85%;
    border: 2px solid #fff;
    box-sizing: border-box;
    margin-left: 28px
}

.newBannerSlide {
    width: 100%;
    height: 100%
}

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
@keyframes bounce {
    0%,20%,53%,80%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translateZ(0)
    }

    40%,43% {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-30px,0)
    }

    70% {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-15px,0)
    }

    90% {
        transform: translate3d(0,-4px,0)
    }
}

.bounce {
    animation-name: bounce;
    transform-origin: center bottom
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash {
    animation-name: flash
}

@keyframes pulse {
    0% {
        transform: scaleX(1)
    }

    50% {
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        transform: scaleX(1)
    }
}

.pulse {
    animation-name: pulse
}

@keyframes rubberBand {
    0% {
        transform: scaleX(1)
    }

    30% {
        transform: scale3d(1.25,.75,1)
    }

    40% {
        transform: scale3d(.75,1.25,1)
    }

    50% {
        transform: scale3d(1.15,.85,1)
    }

    65% {
        transform: scale3d(.95,1.05,1)
    }

    75% {
        transform: scale3d(1.05,.95,1)
    }

    to {
        transform: scaleX(1)
    }
}

.rubberBand {
    animation-name: rubberBand
}

@keyframes shake {
    0%,to {
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        transform: translate3d(10px,0,0)
    }
}

.shake {
    animation-name: shake
}

@keyframes headShake {
    0% {
        transform: translateX(0)
    }

    6.5% {
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        transform: translateX(0)
    }
}

.headShake {
    animation-timing-function: ease-in-out;
    animation-name: headShake
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0deg)
    }
}

.swing {
    transform-origin: top center;
    animation-name: swing
}

@keyframes tada {
    0% {
        transform: scaleX(1)
    }

    10%,20% {
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        transform: scaleX(1)
    }
}

.tada {
    animation-name: tada
}

@keyframes wobble {
    0% {
        transform: translateZ(0)
    }

    15% {
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        transform: translateZ(0)
    }
}

.wobble {
    animation-name: wobble
}

@keyframes jello {
    0%,11.1%,to {
        transform: translateZ(0)
    }

    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello {
    animation-name: jello;
    transform-origin: center
}

@keyframes heartBeat {
    0% {
        transform: scale(1)
    }

    14% {
        transform: scale(1.3)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.3)
    }

    70% {
        transform: scale(1)
    }
}

.heartBeat {
    animation-name: heartBeat;
    animation-duration: 1.3s;
    animation-timing-function: ease-in-out
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    20% {
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        transform: scaleX(1)
    }
}

.bounceIn {
    animation-duration: .75s;
    animation-name: bounceIn
}

@keyframes bounceInDown {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,25px,0)
    }

    75% {
        transform: translate3d(0,-10px,0)
    }

    90% {
        transform: translate3d(0,5px,0)
    }

    to {
        transform: translateZ(0)
    }
}

.bounceInDown {
    animation-name: bounceInDown
}

@keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px,0,0)
    }

    75% {
        transform: translate3d(-10px,0,0)
    }

    90% {
        transform: translate3d(5px,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

.bounceInLeft {
    animation-name: bounceInLeft
}

@keyframes bounceInRight {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px,0,0)
    }

    75% {
        transform: translate3d(10px,0,0)
    }

    90% {
        transform: translate3d(-5px,0,0)
    }

    to {
        transform: translateZ(0)
    }
}

.bounceInRight {
    animation-name: bounceInRight
}

@keyframes bounceInUp {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    75% {
        transform: translate3d(0,10px,0)
    }

    90% {
        transform: translate3d(0,-5px,0)
    }

    to {
        transform: translateZ(0)
    }
}

.bounceInUp {
    animation-name: bounceInUp
}

@keyframes bounceOut {
    20% {
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }
}

.bounceOut {
    animation-duration: .75s;
    animation-name: bounceOut
}

@keyframes bounceOutDown {
    20% {
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }
}

.bounceOutDown {
    animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,0,0)
    }
}

.bounceOutLeft {
    animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,0,0)
    }
}

.bounceOutRight {
    animation-name: bounceOutRight
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }
}

.bounceOutUp {
    animation-name: bounceOutUp
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn
}

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

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInDown {
    animation-name: fadeInDown
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInDownBig {
    animation-name: fadeInDownBig
}

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

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInLeft {
    animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInLeftBig {
    animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInRight {
    animation-name: fadeInRight
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInRightBig {
    animation-name: fadeInRightBig
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInUp {
    animation-name: fadeInUp
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.fadeInUpBig {
    animation-name: fadeInUpBig
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }
}

.fadeOutDown {
    animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }
}

.fadeOutDownBig {
    animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-100%,0,0)
    }
}

.fadeOutLeft {
    animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,0,0)
    }
}

.fadeOutLeftBig {
    animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }
}

.fadeOutRight {
    animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,0,0)
    }
}

.fadeOutRightBig {
    animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }
}

.fadeOutUp {
    animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }
}

.fadeOutUpBig {
    animation-name: fadeOutUpBig
}

@keyframes flip {
    0% {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
        animation-timing-function: ease-in
    }
}

.animated.flip {
    backface-visibility: visible;
    animation-name: flip
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.flipInX {
    backface-visibility: visible!important;
    animation-name: flipInX
}

@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateY(-20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.flipInY {
    backface-visibility: visible!important;
    animation-name: flipInY
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    animation-duration: .75s;
    animation-name: flipOutX;
    backface-visibility: visible!important
}

@keyframes flipOutY {
    0% {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    animation-duration: .75s;
    backface-visibility: visible!important;
    animation-name: flipOutY
}

@keyframes lightSpeedIn {
    0% {
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        transform: skewX(-5deg)
    }

    to {
        transform: translateZ(0)
    }
}

.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    to {
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in
}

@keyframes rotateIn {
    0% {
        transform-origin: center;
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        transform-origin: center;
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateIn {
    animation-name: rotateIn
}

@keyframes rotateInDownLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInDownLeft {
    animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInDownRight {
    animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInUpLeft {
    animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: translateZ(0);
        opacity: 1
    }
}

.rotateInUpRight {
    animation-name: rotateInUpRight
}

@keyframes rotateOut {
    0% {
        transform-origin: center;
        opacity: 1
    }

    to {
        transform-origin: center;
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    animation-name: rotateOut
}

@keyframes rotateOutDownLeft {
    0% {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate(45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    animation-name: rotateOutDownLeft
}

@keyframes rotateOutDownRight {
    0% {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    animation-name: rotateOutDownRight
}

@keyframes rotateOutUpLeft {
    0% {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    animation-name: rotateOutUpLeft
}

@keyframes rotateOutUpRight {
    0% {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    animation-name: rotateOutUpRight
}

@keyframes hinge {
    0% {
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        transform: rotate(80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        transform: rotate(60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

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

@keyframes jackInTheBox {
    0% {
        opacity: 0;
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom
    }

    50% {
        transform: rotate(-10deg)
    }

    70% {
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.jackInTheBox {
    animation-name: jackInTheBox
}

@keyframes rollIn {
    0% {
        opacity: 0;
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.rollIn {
    animation-name: rollIn
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

.rollOut {
    animation-name: rollOut
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    animation-name: zoomIn
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown {
    animation-name: zoomInDown
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft {
    animation-name: zoomInLeft
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight {
    animation-name: zoomInRight
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp {
    animation-name: zoomInUp
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    animation-name: zoomOut
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutDown {
    animation-name: zoomOutDown
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(-2000px,0,0);
        transform-origin: left center
    }
}

.zoomOutLeft {
    animation-name: zoomOutLeft
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(2000px,0,0);
        transform-origin: right center
    }
}

.zoomOutRight {
    animation-name: zoomOutRight
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutUp {
    animation-name: zoomOutUp
}

@keyframes slideInDown {
    0% {
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInDown {
    animation-name: slideInDown
}

@keyframes slideInLeft {
    0% {
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInLeft {
    animation-name: slideInLeft
}

@keyframes slideInRight {
    0% {
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInRight {
    animation-name: slideInRight
}

@keyframes slideInUp {
    0% {
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.slideInUp {
    animation-name: slideInUp
}

@keyframes slideOutDown {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,100%,0)
    }
}

.slideOutDown {
    animation-name: slideOutDown
}

@keyframes slideOutLeft {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%,0,0)
    }
}

.slideOutLeft {
    animation-name: slideOutLeft
}

@keyframes slideOutRight {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%,0,0)
    }
}

.slideOutRight {
    animation-name: slideOutRight
}

@keyframes slideOutUp {
    0% {
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,-100%,0)
    }
}

.slideOutUp {
    animation-name: slideOutUp
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

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

.animated.delay-1s {
    animation-delay: 1s
}

.animated.delay-2s {
    animation-delay: 2s
}

.animated.delay-3s {
    animation-delay: 3s
}

.animated.delay-4s {
    animation-delay: 4s
}

.animated.delay-5s {
    animation-delay: 5s
}

.animated.fast {
    animation-duration: .8s
}

.animated.faster {
    animation-duration: .5s
}

.animated.slow {
    animation-duration: 2s
}

.animated.slower {
    animation-duration: 3s
}

@media (prefers-reduced-motion:reduce),(print) {
    .animated {
        animation-duration: 1ms!important;
        transition-duration: 1ms!important;
        animation-iteration-count: 1!important
    }
}
