.mc {
    margin: 0 auto
}

* {
    margin: -5px;
    padding: 0
}

li,
ol,
ul {
    list-style: none
}

a {
    text-decoration: none
}

.mc {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden
}

.fl {
    float: left
}

.fr {
    float: right
}

.db {
    display: block
}

.tc {
    text-align: center
}

.tl {
    text-align: left !important
}

.mc {
    margin: 0 auto
}

.mr {
    margin-right: 0 !important
}

body {
    font-family: 'Microsoft Yahei', Arial, STHeiti, sans-serif;
    font-size: 14px;
    color: #333;
    background-color: #fff
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400
}

body,
html {
    position: relative;
    min-width: 1200px
}

.left-fixed {
    position: fixed;
    top: 50%;
    left: 0;
    z-index: 99;
    width: 150px;
    height: 419px;
    margin-top: -210px;
    background-position: 0 0;
    background-repeat: no-repeat
}

.left-fixed.active1 {
    background-position: -152px -421px
}

.left-fixed.active2 {
    background-position: -152px 0
}

.left-fixed.active3 {
    background-position: -304px 0
}

.left-fixed.active4 {
    background-position: 0 -421px
}

.left-fixed a.click-ask {
    position: absolute;
    bottom: 64px;
    left: 25px;
    width: 102px;
    height: 30px
}

.left-fixed a.free-rgt {
    position: absolute;
    bottom: 20px;
    left: 25px;
    width: 102px;
    height: 30px
}

.navLeft {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 99;
    width: 155px;
    height: 478px;
    margin-top: -239px;
    background-size: cover
}

.navLeft_top {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 304px
}

.navLeft_top a {
    display: block;
    width: 100%;
    height: 100%
}

.navLeft_bot {
    width: 100%;
    height: 44px
}

.navLeft_bot a {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%
}

.funcPic {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 136px;
    height: 360px;
    background: url(../images/consult_bg.png) no-repeat 0 0
}

.personPic {
    position: absolute;
    right: 0;
    bottom: 360px;
    width: 135px;
    height: 115px;
    -webkit-animation: tihuan 2s infinite;
    animation: tihuan 2s infinite;
    background-image: url(../images/figure2_header.png);
    background-repeat: no-repeat;
    background-position: 0 0
}

.telephonePic {
    position: absolute;
    top: 70px;
    left: 20px;
    width: 25px;
    height: 25px;
    -webkit-animation: phonePic 4s infinite;
    animation: phonePic 4s infinite;
    background: url(../images/consult_icon.png) no-repeat 0 0
}

@keyframes phonePic {
    0% {
        transform: translate(0, 0)
    }
    50% {
        transform: translate(0, -10px)
    }
    100% {
        transform: translate(0, 0)
    }
}

@-webkit-keyframes phonePic {
    0% {
        transform: translate(0, 0)
    }
    50% {
        transform: translate(0, -10px)
    }
    100% {
        transform: translate(0, 0)
    }
}

@keyframes tihuan {
    50% {
        background-image: url(../images/figure2_header.png)
    }
    60% {
        background-image: url(../images/figure1_header.png)
    }
    100% {
        background-image: url(../images/figure2_header.png)
    }
}

@-webkit-keyframes tihuan {
    50% {
        background-image: url(../images/figure2_header.png)
    }
    60% {
        background-image: url(../images/figure1_header.png)
    }
    100% {
        background-image: url(../images/figure2_header.png)
    }
}

.home_content_btn {
    box-sizing: border-box;
    width: 100%;
    height: 52px;
    margin: 22px 0 40px 0
}

.home_content_btn a {
    box-sizing: border-box;
    display: inline-block;
    width: 170px;
    height: 46px;
    margin: 0 14px;
    font-size: 16px;
    line-height: 46px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    text-align: center;
    border-radius: 24px
}

.home_content_btn a.bg_yellow {
    color: #fff;
    border-color: #00a2ff;
    background: #00a2ff
}

.home_content_btn a.bg_yellow:hover {
    box-shadow: 0 2px 6px 0 #00a2ff
}

.home_content_btn a.col_yellow:hover {
    color: #fff;
    background-color: #ffb400
}

.home_content_btn a.col_yellow {
    color: #ffb400;
    border: 1px solid #ffb400;
    border-color: #ffb400
}

.banner_btn {
    position: relative;
    z-index: 100
}

.home_content_btn1 a {
    display: inline-block;
    width: 170px;
    height: 46px;
    margin: 0 14px;
    font-size: 16px;
    line-height: 46px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    text-align: center;
    border-radius: 24px
}

.home_content_btn1 a.bg_yellow {
    color: #fff;
    border-color: #00a2ff;
    background: #00a2ff
}

.home_content_btn1 a.bg_yellow:hover {
    box-shadow: 0 2px 6px 0 #00a2ff
}

.home_content_btn1 a.col_yellow:hover {
    color: #fff;
    background-color: #ffa800
}

.home_content_btn1 a.col_yellow {
    color: #ffb400;
    border: 1px solid #ffa800;
    border-color: #ffb400
}

.account_btn a {
    display: inline-block;
    width: 170px;
    height: 46px;
    margin: 0 14px;
    font-size: 16px;
    line-height: 46px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    text-align: center;
    border-radius: 24px
}

.account_btn a.col_yellow {
    color: #fff;
    border: 1px solid #fff;
    border-color: #fff
}

.account_btn a.col_yellow:hover {
    color: #ff6859;
    background-color: #fff
}

.account_btn a.bg_yellow {
    color: #ff6859;
    border-color: #ff6859;
    background: #fff
}

.account_btn a.bg_yellow:hover {
    box-shadow: 0 2px 6px 0 #fff
}

.home_content_title {
    margin-top: 62px;
    padding-bottom: 26px;
    font-size: 32px;
    color: #333
}

.home_content_line {
    position: relative;
    width: 206px;
    margin: 0 auto;
    border-bottom: 1px solid #bdc4c6
}

.home_content_line div {
    position: absolute;
    top: -1px;
    left: 82px;
    width: 37px;
    border-bottom: 3px solid #00a2ff
}

.home_content_words {
    margin-top: 20px;
    font-size: 16px;
    color: #999;
    line-height: 24px;
    text-align: center
}

.home_content_title_linear {
    margin-top: 65px;
    padding-bottom: 26px;
    font-size: 32px;
    color: #333;
    color: #fff
}

.home_content_linear_linear {
    position: relative;
    width: 206px;
    margin: 0 auto;
    opacity: .5;
    border-bottom: 1px solid #fff
}

.home_content_linear_linear div {
    position: absolute;
    top: -1px;
    left: 82px;
    width: 37px;
    border-bottom: 3px solid #fff
}

.home_content_words_linear {
    margin-top: 20px;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    text-align: center
}

.home_small_title {
    width: 100%
}

.home_small_title h6 {
    margin-bottom: 14px;
    font-size: 32px;
    color: #333
}

.home_small_title p {
    font-size: 16px;
    color: #999
}

.home_head {
    position: fixed;
    z-index: 999;
    width: 100%;
    min-width: 1200px;
    height: 60px;
    border-bottom: 1px solid #625d79
}

.home_head .home_head_logo {
    width: 153px;
    height: 40px;
    margin: 10px 64px 0 3%
}

.home_head .home_head_logo img {
    width: 100%;
    height: 100%
}

.home_head .home_head_nav_fl ul {
    overflow: hidden
}

.home_head .home_head_nav_fl li {
    float: left;
    padding: 20px 0;
    font-size: 15px
}

.home_head .home_head_nav_fl li a {
    margin: 0 16px;
    padding: 20px 0;
    color: #fff
}

.home_head .home_head_nav_fl li a.on {
    color: #fff;
    border-bottom: 2px solid #fff
}

.head_scroll {
    opacity: .85;
    background: #000
}

.home_head .home_head_nav_fr {
    min-width: 400px
}

.home_head .home_head_nav_fr li {
    float: left;
    height: 60px;
    line-height: 60px
}

.home_head .home_head_nav_fr li a {
    color: #fff
}

.home_head .home_head_nav_fr li.home_head_free {
    width: 140px;
    margin-right: 24px;
    line-height: 32px
}

.home_head .home_head_nav_fr li.home_head_free a {
    display: block;
    width: 140px;
    height: 34px;
    margin-top: 12px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border: 1.5px solid #00a2ff;
    border-radius: 24px;
    background: #00a2ff
}

.home_head .home_head_nav_fr li.home_head_free a:hover {
    box-shadow: 0 2px 6px 0 #00a2ff
}

.home_head .home_head_nav_fr li.home_nav_login {
    margin-right: 64px
}

.home_head .home_head_nav_fr li.home_nav_login a {
    line-height: 24px
}

.home_head .home_head_nav_fr li.home_nav_tel {
    padding-left: 25px;
    font-size: 16px
}

.home_head .home_head_nav_fr li.home_nav_tel div {
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 22px;
    margin-right: 5px;
    background: url(../images/phone_icon.png) no-repeat center center;
    background-size: cover
}

.home_banner {
    position: relative;
    width: 100%;
    height: 620px;
    color: #fff;
    background: url(../images/banner.png) no-repeat center center;
    background-size: cover
}

.home_banner h2 {
    margin: 165px 0 33px 0;
    font-size: 48px
}

.home_banner > p {
    width: 762px;
    font-size: 15px;
    color: #ddd;
    line-height: 26px
}

.home_banner_btn {
    width: 388px;
    height: 56px;
    margin-top: 60px
}

.home_banner_de {
    width: 764px;
    font-size: 14px;
    color: #ddd;
    line-height: 26px
}

.home_banner_btn a {
    display: block;
    float: left;
    width: 174px;
    height: 45px;
    font-size: 18px;
    color: #fff;
    line-height: 45px;
    text-align: center;
    border: 2px solid #fdfbfa;
    border-radius: 6px;
    background-color: #00a2ff
}

.home_banner_btn a:hover {
    box-shadow: 0 2px 6px 0 #00a2ff
}

.home_banner_btn a:first-child {
    margin-right: 30px
}

.home_banner_nav {
    position: absolute;
    top: 526px;
    box-sizing: border-box;
    width: 1200px;
    height: 184px;
    border: 1px solid #eef1f3;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 4px 10px #eef1f3;
    overflow: hidden
}

.home_banner_nav li {
    float: left;
    width: 236px;
    height: 187px;
    color: #333
}

.home_banner_nav li div {
    margin-top: 35px
}

.home_banner_nav li div > p {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    background-repeat: no-repeat
}

.home_banner_nav li div p.p1 {
    background-position: -456px -304px
}

.home_banner_nav li div p.p2 {
    background-position: -528px -304px
}

.home_banner_nav li div p.p3 {
    background-position: 0 -842px
}

.home_banner_nav li div p.p4 {
    background-position: -436px -725px
}

.home_banner_nav li div p.p5 {
    background-position: -72px -842px
}

.home_banner_nav li > h6 {
    width: 240px;
    height: 45px;
    font-size: 18px;
    color: #333;
    line-height: 45px
}

.home_content1 {
    box-sizing: border-box;
    height: 530px;
    padding-top: 18px
}

.home_content1 h4 {
    margin-top: 62px;
    padding-bottom: 26px;
    font-size: 32px;
    color: #333;
    background: url(../images/line_01.png) no-repeat center bottom
}

.home_content1_words {
    margin-top: 22px;
    font-size: 16px;
    color: #999;
    line-height: 22px;
    text-align: center
}

.home_content1 ul {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    padding: 0 90px;
    overflow: hidden
}

.home_content1 ul li {
    float: left;
    width: 340px;
    height: 210px
}

.home_content1 ul li .img_bg {
    width: 69px;
    height: 49px;
    margin: 0 auto;
    margin-top: 45px;
    background-repeat: no-repeat
}

.home_content1 ul li .p1 {
    background-position: -663px -640px
}

.home_content1 ul li .p2 {
    background-position: -71px -914px
}

.home_content1 ul li .p3 {
    background-position: -795px -456px
}

.home_content1 ul li .p4 {
    background-position: -560px -725px
}

.home_content1 ul li .p5 {
    background-position: -196px -894px
}

.home_content1 ul li .p6 {
    background-position: 0 -914px
}

.home_content1 ul li h6 {
    font-size: 22px;
    color: #000;
    line-height: 60px;
    text-align: center
}

.home_content1 ul li p {
    line-height: 25px;
    text-align: center
}

.home_content1 ul li p a {
    padding: 0 8px;
    font-size: 14px;
    color: #939ca5;
    background: url(../images/line_02.png) no-repeat center right
}

.home_content1 ul li p a.mb {
    background: 0 0
}

.home_content2 {
    width: 100%;
    height: 670px;
    background: #f8f8f8;
    overflow: hidden
}

.home_content2 ul {
    box-sizing: border-box;
    height: auto;
    padding: 52px 40px 6px;
    overflow: hidden
}

.home_content2 ul li {
    float: left;
    width: 357px;
    height: 150px;
    margin-right: 24px;
    margin-bottom: 25px;
    font-size: 18px;
    border-radius: 3px
}

.home_content2 ul li h6 {
    box-sizing: border-box;
    width: 357px;
    height: 150px;
    padding-left: 120px;
    font-size: 18px;
    line-height: 150px
}

.home_content2_bg {
    width: 95%;
    height: 527px;
    margin: 0 auto;
    background: url(../images/second_image_7.png) no-repeat center center;
    background-size: cover
}

.home_content2 ul li.home_content2_01 {
    background-position: -663px -304px
}

.home_content2 ul li.home_content2_02 {
    background-position: -304px -573px
}

.home_content2 ul li.home_content2_03 {
    background-position: -304px -421px
}

.home_content2 ul li.home_content2_04 {
    background-position: -456px -152px
}

.home_content2 ul li.home_content2_05 {
    background-position: -456px -152px
}

.home_content2 ul li.home_content2_06 {
    background-position: -456px 0
}

.home_content2 ul li div {
    width: 166px;
    height: 126px
}

.home_content2 ul li div img {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto
}

.home_content2 ul li p {
    width: 100%;
    height: 88px;
    font-size: 18px;
    color: #333;
    line-height: 88px;
    text-align: center
}

.home_content3 {
    height: 1226px
}

.home_content3 h4 {
    margin-top: 62px;
    padding-bottom: 26px;
    font-size: 32px;
    color: #333;
    background: url(../images/line_01.png) no-repeat center bottom
}

.home_content3 .home_content3_words {
    margin-top: 22px;
    font-size: 16px;
    color: #999;
    line-height: 25px;
    text-align: center
}

.home_content3 ul {
    box-sizing: border-box;
    width: 1000px;
    margin: 40px auto 0;
    padding: 0 0 0 115px;
    overflow: hidden
}

.home_content3 ul li {
    float: left;
    margin-right: 14px;
    margin-bottom: 22px;
    font-size: 14px;
    color: #333;
    border: 1px solid #c1c5ca;
    border-radius: 14px
}

.home_content3 ul li a {
    display: block;
    padding: 2px 14px;
    font-size: 14px;
    color: #333
}

.home_content3 .home_content3_bg {
    width: 100%;
    height: 717px;
    margin: 20px 0 0 0
}

.home_content3 .home_content3_bg div {
    width: 1255px;
    height: 717px;
    margin: 0 auto;
    background: url(../images/home_content3_bg1.jpg) no-repeat center center
}

.home_content4 {
    position: relative;
    height: 802px;
    background: #f6f6f6
}

.home_content4_main {
    width: 100%;
    height: 400px;
    margin-top: 76px
}

.home_content4 .home_content4_bg {
    width: 100%;
    height: 385px;
    margin: 0 auto;
    padding-top: 15px;
    background: url(../images/third_icon_1.png) no-repeat center center;
    overflow: hidden
}

.home_content4 ul {
    position: relative;
    width: 130px;
    height: 30px;
    margin: 350px auto 0
}

.home_content4 ul {
    width: 220px;
    height: 30px;
    margin: 200px auto 0;
    text-align: center
}

.home_content4 ul li {
    position: absolute;
    width: 300px;
    height: 30px;
    font-size: 16px;
    opacity: 0
}

.home_content5 {
    height: 848px;
    overflow: hidden
}

.home_content5 ul {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 54px 80px 0 80px;
    overflow: hidden
}

.home_content5 ul li {
    width: 460px;
    height: 74px;
    margin-right: 100px;
    margin-bottom: 30px
}

.home_content5 ul li .home_content5_l {
    width: 52px;
    height: 74px
}

.home_content5 ul li .home_content5_l div {
    display: block;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat
}

.home_content5 ul li .home_content5_l div.p1 {
    background-position: -144px -842px
}

.home_content5 ul li .home_content5_l div.p2 {
    background-position: -600px -356px
}

.home_content5 ul li .home_content5_l div.p3 {
    background-position: -248px -842px
}

.home_content5 ul li .home_content5_l div.p4 {
    background-position: -508px -725px
}

.home_content5 ul li .home_content5_l div.p5 {
    background-position: -663px -588px
}

.home_content5 ul li .home_content5_l div.p6 {
    background-position: -144px -894px
}

.home_content5 ul li .home_content5_l div.p7 {
    background-position: -300px -857px
}

.home_content5 ul li .home_content5_l div.p8 {
    background-position: -436px -797px
}

.home_content5 ul li .home_content5_l div.p9 {
    background-position: -600px -304px
}

.home_content5 ul li .home_content5_l div.p10 {
    background-position: -196px -842px
}

.home_content5_r {
    width: 398px;
    height: 74px
}

.home_content5_r h6 {
    margin-bottom: 12px;
    font-size: 16px;
    color: #414141;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.home_content5_r p {
    font-size: 14px;
    color: #939ca5;
    line-height: 20px
}

.home_content6 {
    width: 100%;
    height: 600px;
    background: #f8f8f8;
    overflow: hidden
}

.home_content60 {
    position: relative;
    height: 610px
}

.home_content60 .small_qiu {
    position: absolute;
    top: 60px;
    left: 914px;
    z-index: 99;
    display: block;
    width: 192px;
    height: 192px;
    background: url(../images/fifth_image_2.png) no-repeat center center;
    background-size: cover
}

.home_content60 .big_qiu {
    position: absolute;
    top: 326px;
    left: 44px;
    z-index: 99;
    z-index: 0;
    display: block;
    width: 245px;
    height: 245px;
    background: url(../images/fifth_image_3.png) no-repeat center center;
    background-size: cover
}

.home_content6_fl {
    position: relative;
    width: 321px;
    height: 583px
}

.home_content6_fl > img {
    position: absolute;
    top: 42px;
    left: 186px;
    display: block;
    width: 321px;
    height: 585px
}

.home_content6_fr {
    width: 600px;
    height: 474px
}

.ban_lun_fl .list1 {
    position: absolute;
    top: 118px;
    left: 239px;
    box-sizing: border-box;
    width: 222px;
    height: 360px
}

.ban_lun_fl .list1 li {
    box-sizing: border-box;
    float: left;
    width: 220px;
    height: 358px;
    border: 1px solid #eff1f3;
    border-radius: 5px;
    overflow: hidden
}

.ban_lun_fl .list1 li.p4 {
    background: url(../images/fifth_image_7.png) no-repeat center center;
    background-size: cover
}

.ban_lun_fl .list1 li p {
    width: 100%;
    height: 188px;
    margin-top: 80px;
    color: #fff;
    text-align: center;
    opacity: .2;
    background: #00f
}

.ban_lun_fl h2 {
    position: absolute;
    top: 210px;
    left: 600px;
    height: auto
}

.ban_lun_fl h2 i {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 24px;
    font-size: 16px;
    font-style: normal;
    color: #333;
    cursor: pointer;
    overflow: hidden
}

.ban_lun_fl h2 i.emon {
    font-style: normal;
    color: #ffa633
}

.ban_lun_fl h2 i b {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 22px;
    background-repeat: no-repeat
}

.ban_lun_fl h2 i b.p1 {
    background-position: -947px 0
}

.ban_lun_fl h2 i b.p2 {
    background-position: -394px -857px
}

.ban_lun_fl h2 i b.p3 {
    background-position: -795px -507px
}

.ban_lun_fl h2 i b.p4 {
    background-position: -540px -376px
}

.ban_lun_fl h2 i span {
    display: block;
    float: left;
    font-size: 16px;
    line-height: 35px
}

.home_content7 {
    position: relative;
    height: 588px
}

.home_content7 .home_content7_img {
    position: absolute;
    top: 94px;
    left: 634px;
    z-index: 99;
    display: block;
    width: 479px;
    height: 433px
}

.home_content7_main {
    width: 420px;
    height: auto;
    margin: 126px 0 0 157px;
    overflow: hidden
}

.home_content7_main ul {
    height: auto;
    margin-top: 34px;
    overflow: hidden
}

.home_content7_main ul li {
    float: left;
    width: 100px;
    height: auto;
    margin-right: 32px;
    margin-bottom: 28px
}

.home_content7_main ul li div {
    width: 40px;
    height: 40px;
    margin: 0 auto 14px
}

.home_content7_main ul li div.p1 {
    background-position: -456px -376px
}

.home_content7_main ul li div.p2 {
    background-position: -498px -376px
}

.home_content7_main ul li div.p3 {
    background-position: -267px -909px
}

.home_content7_main ul li div.p4 {
    background-position: -715px -588px
}

.home_content7_main ul li div.p5 {
    background-position: -352px -857px
}

.home_content7_main ul li div.p6 {
    background-position: -508px -777px
}

.home_content7_main ul li h6 {
    font-size: 16px;
    color: #333;
    text-align: center
}

.home_content8 {
    height: 600px;
    margin: 0 auto;
    background: #f8f8f8
}

.home_content8 .home_content8_main {
    position: relative;
    box-sizing: border-box;
    height: 600px
}

.home_content8 .home_content8_bg {
    position: absolute;
    top: 216px;
    left: 124px;
    z-index: 99
}

.home_content8_r {
    width: 544px;
    height: auto;
    margin-top: 100px;
    overflow: hidden
}

.home_content8_r h5 {
    margin-bottom: 16px;
    font-size: 24px;
    color: #333
}

.home_content8_r p {
    margin-bottom: 28px;
    font-size: 14px;
    color: #939ca5
}

.home_content9 {
    height: 664px;
    background: #f5f5f5;
}

.home_content9 ul {
    height: auto;
    margin-top: 64px;
    overflow: hidden
}

.home_content9 ul li {
    box-sizing: border-box;
    float: left;
    width: 600px;
    height: auto;
    margin-bottom: 53px;
    overflow: hidden
}

.home_content9 ul li .home_content9_fl {
    box-sizing: border-box;
    width: 184px;
    height: 122px;
    padding-left: 20px
}

.home_content9 ul li .home_content9_fl > div {
    width: 130px;
    height: 130px;
    margin: 0 auto
}

.home_content9 ul li .home_content9_fl .p1 {
    background-position: -663px -456px
}

.home_content9 ul li .home_content9_fl .p2 {
    background-position: -304px -725px
}

.home_content9 ul li .home_content9_fl .p3 {
    background-position: -815px -132px
}

.home_content9 ul li .home_content9_fl .p4 {
    background-position: -815px 0
}

.home_content9 ul li .home_content9_fr {
    width: 356px;
    height: 122px
}

.home_content9 ul li .home_content9_fr h6 {
    margin-bottom: 18px;
    font-size: 24px;
    color: #333
}

.home_content9 ul li .home_content9_fr p {
    font-size: 14px;
    color: #939ca5;
    line-height: 20px
}

.home_content10 {
    height: 620px;
    background: linear-gradient(to bottom right, #ffaf69, #ff6859);
    overflow: hidden
}

.home_content10 ul {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin: 66px 0 40px 0;
    padding-left: 66px;
    overflow: hidden
}

.home_content10 ul li {
    float: left;
    width: 214px;
    height: 254px;
    margin-right: 60px;
    background: url(../images/content_10_bg.png) no-repeat
}

.home_content10 ul li .home_content10_top {
    width: 100%;
    height: 80px
}

.home_content10 ul li .home_content10_top {
    display: block;
    margin: 48px auto 36px
}

.home_content10 ul li .home_content10_top img {
    display: block;
    margin: 0 auto
}

.home_content10 ul li p {
    font-size: 28px;
    color: #333;
    text-align: center
}

.home_content11 {
    position: relative;
    height: 846px
}

.home_content11_bg {
    position: absolute;
    top: 278px;
    left: 50px;
    display: block
}

.home_content11 ul li {
    position: absolute;
    width: 104px;
    height: 140px;
    text-align: center
}

.home_content11 ul li p {
    margin-top: 12px;
    font-size: 24px;
    color: #333
}

.home_content11 ul li div {
    width: 89px;
    height: 89px;
    margin: 0 auto
}

.home_content11 ul li.student_enrollment {
    top: 495px;
    left: 160px
}

.home_content11 ul li.student_enrollment div {
    background: url(../images/ninth_icon_1.png) no-repeat center center;
    background-size: cover
}

.home_content11 ul li.administration_operation {
    top: 300px;
    left: 312px
}

.home_content11 ul li.administration_operation div {
    background: url(../images/ninth_icon_2.png) no-repeat center center;
    background-size: cover
}

.home_content11 ul li.financial_management {
    top: 226px;
    left: 546px
}

.home_content11 ul li.financial_management div {
    background: url(../images/ninth_icon_3.png) no-repeat center center;
    background-size: cover
}

.home_content11 ul li.Personnel_administration {
    top: 300px;
    left: 790px
}

.home_content11 ul li.Personnel_administration div {
    background: url(../images/ninth_icon_4.png) no-repeat center center;
    background-size: cover
}

.home_content11 ul li.report_analysis {
    top: 495px;
    left: 932px
}

.home_content11 ul li.report_analysis div {
    background: url(../images/ninth_icon_5.png) no-repeat center center;
    background-size: cover
}

.home_content12 {
    height: 875px;
    background: #f8f8f8
}

.home_content12 .box {
    position: relative;
    width: 100%;
    height: 406px;
    margin-top: 108px
}

.home_content12 .list {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1200px;
    height: 445px;
    margin-left: -600px;
    overflow: hidden
}

.home_content12 .btn {
    position: absolute;
    top: 22%;
    z-index: 9999;
    width: 300px;
    height: 326px;
    margin-top: -50px;
    font-size: 30px;
    color: #fff;
    line-height: 100px;
    cursor: pointer;
    text-align: center;
    text-decoration: none
}

.home_content12 .next {
    right: 0
}

.home_content12 ul {
    width: 1200px;
    height: 455px;
    overflow: hidden
}

.home_content12 li {
    position: absolute;
    top: 0;
    left: 0;
    width: 626px;
    height: 406px;
    padding: 10px;
    list-style: none;
    transition: all .3s ease-out;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 8px 5px rgba(0, 0, 0, .13)
}

.box .list img {
    box-sizing: border-box;
    display: block;
    float: left;
    width: 626px;
    height: 405px;
    border: none;
    border-radius: 3px
}

.home_content12 .p3 {
    top: 0;
    left: 232px;
    z-index: 2;
    transform: translate3d(-224px, 0, 0) scale(.81);
    transform-origin: 0 50%;
    opacity: .6
}

.home_content12 .p4 {
    top: 0;
    left: 75px;
    z-index: 3;
    margin-top: 10px;
    transform: translate3d(224px, 0, 0) scale(1);
    transform-origin: 100% 50%;
    opacity: 1
}

.home_content12 .p5 {
    z-index: 2;
    transform: translate3d(672px, 0, 0) scale(.81);
    opacity: 0
}

.home_content12 .p6 {
    top: 0;
    left: -286px;
    transform: translate3d(896px, 0, 0) scale(.81);
    opacity: .6
}

.home_content12 .p7 {
    transform: translate3d(1120px, 0, 0) scale(.81);
    opacity: 0
}

.home_content12 .buttons {
    position: absolute;
    top: -80px;
    bottom: 0;
    left: 50%;
    box-sizing: border-box;
    width: 1200px;
    height: 30px;
    margin-left: -600px;
    text-align: center
}

.home_content12 .buttons a {
    position: relative;
    display: inline-block;
    display: block;
    float: left;
    width: 76px;
    height: 32px;
    margin-right: 20px;
    font-size: 12px;
    color: #999;
    line-height: 28px;
    cursor: pointer
}

.home_content12 .buttons a span {
    display: block;
    width: 76px;
    height: 32px;
    border-radius: 3px;
    background: url(../images/kuang.png) no-repeat
}

.home_content12 .buttons a span.blue {
    left: 0;
    color: #fff;
    background: url(../images/lun.png) no-repeat
}

.home_content13 {
    height: 706px;
    background-color: #fafafa;
}

.home_content13_mian {
    position: relative;
    width: 1106px;
    height: 348px;
    margin: 50px auto 0;
    overflow: hidden
}

.home_content13_mian {
    width: 1105px;
    height: 347px;
    margin: 30px auto;
    overflow: hidden
}

.home_content13_mian h2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 1106px;
    height: 348px
}

.home_content13_mian h2 i {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    display: inline-block;
    display: block;
    width: 264px;
    height: 108px;
    padding-left: 40px;
    font-style: normal;
    cursor: pointer;
    border: 2px solid #f0f2f3;
    border: 1px solid #e6e9ea;
    border: 2px solid #f1f3f6;
    background: #f0f2f3;
    background: #f1f3f6
}

.home_content13_mian h2 i.icon_one {
    top: 0;
    left: 0
}

.home_content13_mian h2 i.icon_one span {
    background-position: 3px -5px
}

.home_content13_mian h2 i.icon_two {
    top: 118px;
    left: 0
}

.home_content13_mian h2 i.icon_two span {
    background-position: 3px -47px
}

.home_content13_mian h2 i.icon_three {
    top: 238px;
    left: 0
}

.home_content13_mian h2 i.icon_three span {
    background-position: 3px -92px
}

.home_content13_mian h2 i.icon_four {
    top: 0;
    left: 838px
}

.home_content13_mian h2 i.icon_four span {
    background-position: 3px -138px
}

.home_content13_mian h2 i.icon_five {
    top: 118px;
    left: 838px
}

.home_content13_mian h2 i.icon_five span {
    background-position: 3px -184px
}

.home_content13_mian h2 i.icon_six {
    top: 238px;
    left: 838px
}

.home_content13_mian h2 i.icon_six span {
    background-position: 3px -226px
}

.home_content13_mian h2 i span {
    box-sizing: border-box;
    display: inline-block;
    width: 208px;
    height: 34px;
    margin-top: 38px;
    padding-left: 60px;
    font-size: 24px;
    background: url(../images/eleventh_icon_2.png) no-repeat 0 0
}

.home_content13_mian h2 i.emon {
    box-sizing: border-box;
    width: 264px;
    height: 108px;
    color: #00a2ff;
    transition: all .3s;
    border: 2px solid #00a2ff;
    background: #fff
}

.home_content13_mian h2 i.emon span {
    box-sizing: border-box;
    display: inline-block;
    width: 208px;
    height: 34px;
    margin-top: 38px;
    padding-left: 60px;
    background: url(../images/eleventh_icon_1.png) no-repeat -5px 0
}

.home_content13_mian h2 i.icon_one span {
    background-position: 3px -5px
}

.home_content13_mian h2 i.icon_two span {
    background-position: 3px -47px
}

.home_content13_mian h2 i.icon_three span {
    background-position: 3px -92px
}

.home_content13_mian h2 i.icon_four span {
    background-position: 3px -138px
}

.home_content13_mian h2 i.icon_five span {
    background-position: 3px -184px
}

.home_content13_mian h2 i.icon_six span {
    background-position: 3px -226px
}

.home_content13_mian .list1 {
    position: absolute;
    top: 0;
    left: 276px;
    width: 554px;
    height: 349px
}

.home_content13_mian .list1 li {
    float: left;
    width: 554px;
    height: 348px;
    background: url(../images/eleventh_bg.png) center center no-repeat;
    background-size: cover
}

.home_content13_mian .list1 li img {
    display: block;
    width: 554px;
    height: 348px
}

.home_content13_mian .list1 li div {
    box-sizing: border-box;
    width: 100%;
    height: 188px;
    margin-top: 80px;
    padding: 70px 128px 0;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    background: rgba(0, 162, 255, .8)
}

.home_content13_mian .list1 p {
    position: absolute;
    z-index: 99;
    width: 11px;
    height: 16px
}

.home_content13_mian .list1 p.p1 {
    top: 145px;
    left: 108px;
    background: url(../images/eleventh_icon_3.png) center center no-repeat;
    background-size: cover
}

.home_content13_mian .list1 p.p2 {
    top: 190px;
    left: 432px;
    background: url(../images/eleventh_icon_4.png) center center no-repeat;
    background-size: cover
}

.home_content14 {
    height: 842px;
    background: #f8f8f8
}

.home_content14 ul {
    width: 100%;
    height: auto;
    padding: 50px 0 10px 0;
    overflow: hidden
}

.home_content14 ul li {
    position: relative;
    box-sizing: border-box;
    float: left;
    width: 280px;
    height: 464px;
    margin-right: 25px;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 8px rgba(230, 230, 230, .76)
}

.home_content14_main_top {
    width: 100%;
    height: 180px
}

.home_content14_icon0 {
    background: url(../images/icon.png) center center no-repeat;
    background-size: cover
}

.home_content14_icon1 {
    background: url(../images/icon2.png) center center no-repeat;
    background-size: cover
}

.home_content14_icon2 {
    background: url(../images/icon1.png) center center no-repeat;
    background-size: cover
}

.home_content14_icon3 {
    background: url(../images/icon3.png) center center no-repeat;
    background-size: cover
}

.home_content14_main_top img {
    display: block
}

.home_content14 ul li h6 {
    margin-bottom: 20px;
    font-size: 24px;
    color: #333;
    text-align: center
}

.home_content14 ul li p {
    padding: 0 22px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    text-align: center
}

.home_content14 ul li a {
    position: absolute;
    top: 404px;
    left: 98px;
    font-size: 16px;
    color: #009eed;
    text-decoration: underline
}

.home_content15 {
    position: relative;
    height: 1248px
}

.home_content15 > img {
    position: absolute
}

.home_content15 .home_content15_part1 {
    top: 232px;
    left: 122px
}

.home_content15 .home_content15_part2 {
    right: 68px;
    bottom: 28px
}

.home_content15_main1 {
    box-sizing: border-box;
    margin-bottom: 56px;
    margin-left: 600px;
    padding: 0 104px 0 58px
}

.home_content15_main2 {
    box-sizing: border-box;
    padding: 0 104px 0 50px
}

.home_content15_main {
    width: 600px;
    height: 384px;
    margin-top: 66px
}

.home_content15_main h5 {
    margin: 14px 0 10px;
    font-size: 16px;
    color: #333
}

.home_content15_main p {
    font-size: 14px;
    color: #939ca5
}

.home_content16 {
    width: 100%;
    height: 460px;
    background: url(../images/eleventh_image_3.png) no-repeat center center
}

.home_content16 ul {
    height: auto;
    margin-top: 74px;
    overflow: hidden
}

.home_content16 ul li {
    float: left;
    width: 300px;
    height: 134px
}

.home_content16 ul li div {
    width: 300px;
    height: 84px;
    text-align: center
}

.home_content16 ul li div span {
    display: block;
    width: 300px;
    margin: 0 auto;
    font-size: 65px;
    color: #fff;
    background: url(../images/app_line_04.png) no-repeat center bottom
}

.home_content16 ul li p {
    width: 100%;
    color: #cfd1d8;
    line-height: 40px;
    text-align: center
}

.home_content17 {
    height: 1156px;
    overflow: hidden
}

.home_content17 .home_content17_top {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    padding: 46px 105px 0;
    overflow: hidden
}

.home_content17 .home_content17_top li {
    float: left;
    width: 230px;
    margin-right: 144px
}

.home_content17 .home_content17_top li div {
    display: block;
    width: 144px;
    height: 144px;
    margin: 0 auto 26px;
    background: url(../images/twelfth_icon_1.png) no-repeat
}

.home_content17 .home_content17_top li p {
    font-size: 14px;
    color: #333;
    line-height: 26px;
    text-align: center
}

.home_content17 .home_content17_top li div.free_two {
    background-position: -146px 0
}

.home_content17 .home_content17_top li div.free_three {
    background-position: -286px 0
}

.home_content17 .grand {
    position: relative;
    box-sizing: border-box;
    width: 1120px;
    height: 362px;
    margin: 42px 52px 0;
    border: 1px solid #edf1f5
}

.home_content17 .grand li {
    float: left;
    width: 220px;
    height: 92px
}

.home_content17 .grand li.grand1 {
    background: url(../images/logo_unselected.png) no-repeat 51px 30px
}

.home_content17 .grand li.grand2 {
    background: url(../images/logo_unselected.png) no-repeat -169px 30px
}

.home_content17 .grand li.grand3 {
    background: url(../images/logo_unselected.png) no-repeat -390px 30px
}

.home_content17 .grand li.grand4 {
    background: url(../images/logo_unselected.png) no-repeat -609px 30px
}

.home_content17 .grand li.grand5 {
    background: url(../images/logo_unselected.png) no-repeat -828px 30px
}

.home_content17 .grand li.grand6 {
    background: url(../images/logo_unselected.png) no-repeat 51px -60px
}

.home_content17 .grand li.grand7 {
    background: url(../images/logo_unselected.png) no-repeat -169px -60px
}

.home_content17 .grand li.grand8 {
    background: url(../images/logo_unselected.png) no-repeat -390px -60px
}

.home_content17 .grand li.grand9 {
    background: url(../images/logo_unselected.png) no-repeat -609px -60px
}

.home_content17 .grand li.grand10 {
    background: url(../images/logo_unselected.png) no-repeat -828px -60px
}

.home_content17 .grand li.grand13 {
    background: url(../images/logo_unselected.png) no-repeat -389px -150px
}

.home_content17 .grand li.grand14 {
    background: url(../images/logo_unselected.png) no-repeat -609px -150px
}

.home_content17 .grand li.grand12 {
    background: url(../images/logo_unselected.png) no-repeat -169px -150px
}

.home_content17 .grand li.grand11 {
    background: url(../images/logo_unselected.png) no-repeat 51px -150px
}

.home_content17 .grand li.grand15 {
    background: url(../images/logo_unselected.png) no-repeat -828px -150px
}

.home_content17 .grand li.grand18 {
    background: url(../images/logo_unselected.png) no-repeat -389px -245px
}

.home_content17 .grand li.grand19 {
    background: url(../images/logo_unselected.png) no-repeat -608px -245px
}

.home_content17 .grand li.grand16 {
    background: url(../images/logo_unselected.png) no-repeat 51px -245px
}

.home_content17 .grand li.grand17 {
    background: url(../images/logo_unselected.png) no-repeat -169px -245px
}

.home_content17 .grand li.grand20 {
    background: url(../images/logo_unselected.png) no-repeat -829px -245px
}

.home_content17 .grand li:hover {
    transition: all .3s
}

.home_content17 .grand li.grand1:hover {
    background: url(../images/logo_selected.png) no-repeat 51px 30px
}

.home_content17 .grand li.grand2:hover {
    background: url(../images/logo_selected.png) no-repeat -169px 30px
}

.home_content17 .grand li.grand3:hover {
    background: url(../images/logo_selected.png) no-repeat -390px 30px
}

.home_content17 .grand li.grand4:hover {
    background: url(../images/logo_selected.png) no-repeat -609px 30px
}

.home_content17 .grand li.grand5:hover {
    background: url(../images/logo_selected.png) no-repeat -828px 30px
}

.home_content17 .grand li.grand6:hover {
    background: url(../images/logo_selected.png) no-repeat 51px -60px
}

.home_content17 .grand li.grand7:hover {
    background: url(../images/logo_selected.png) no-repeat -169px -60px
}

.home_content17 .grand li.grand8:hover {
    background: url(../images/logo_selected.png) no-repeat -390px -60px
}

.home_content17 .grand li.grand9:hover {
    background: url(../images/logo_selected.png) no-repeat -609px -60px
}

.home_content17 .grand li.grand10:hover {
    background: url(../images/logo_selected.png) no-repeat -828px -60px
}

.home_content17 .grand li.grand13:hover {
    background: url(../images/logo_selected.png) no-repeat -389px -150px
}

.home_content17 .grand li.grand18:hover {
    background: url(../images/logo_selected.png) no-repeat -389px -245px
}

.home_content17 .grand li.grand14:hover {
    background: url(../images/logo_selected.png) no-repeat -609px -150px
}

.home_content17 .grand li.grand19:hover {
    background: url(../images/logo_selected.png) no-repeat -608px -245px
}

.home_content17 .grand li.grand11:hover {
    background: url(../images/logo_selected.png) no-repeat 51px -150px
}

.home_content17 .grand li.grand15:hover {
    background: url(../images/logo_selected.png) no-repeat -828px -150px
}

.home_content17 .grand li.grand16:hover {
    background: url(../images/logo_selected.png) no-repeat 51px -245px
}

.home_content17 .grand li.grand12:hover {
    background: url(../images/logo_selected.png) no-repeat -169px -150px
}

.home_content17 .grand li.grand17:hover {
    background: url(../images/logo_selected.png) no-repeat -169px -245px
}

.home_content17 .grand li.grand20:hover {
    background: url(../images/logo_selected.png) no-repeat -829px -245px
}

.home_content17 .grand div {
    position: absolute
}

.home_content17 .grand div.grand01 {
    left: 220px;
    height: 361px;
    border-right: 1px solid #edf1f5
}

.home_content17 .grand div.grand02 {
    left: 440px;
    height: 361px;
    border-right: 1px solid #edf1f5
}

.home_content17 .grand div.grand03 {
    left: 660px;
    height: 361px;
    border-right: 1px solid #edf1f5
}

.home_content17 .grand div.grand04 {
    left: 880px;
    height: 361px;
    border-right: 1px solid #edf1f5
}

.home_content17 .grand div.grand05 {
    top: 92px;
    width: 1120px;
    border-top: 1px solid #edf1f5
}

.home_content17 .grand div.grand06 {
    top: 184px;
    width: 1120px;
    border-top: 1px solid #edf1f5
}

.home_content17 .grand div.grand07 {
    top: 276px;
    width: 1120px;
    border-top: 1px solid #edf1f5
}

.t-footer {
    position: relative;
    width: 100%;
    height: 200px;
    background: #24252a
}

.t-footer .cont {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    padding-top: 30px
}

.t-footer .cont ul {
    overflow: hidden
}

.t-footer .cont li {
    float: left;
    color: #a1a4b3
}

.t-footer .cont i {
    margin: 0 15px;
    font-style: normal
}

.t-footer .cont a {
    font-size: 14px;
    color: #a1a4b3
}

.t-footer .cont a:hover {
    color: #fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

.t-footer .cont h2 {
    margin: 15px 0;
    font-size: 24px;
    font-style: normal;
    color: #fff;
    text-align: left
}

.t-footer .cont p {
    margin-bottom: 10px;
    font-size: 16px;
    color: #a1a4b3
}

.t-footer .foot-logo {
    position: absolute;
    top: 30px;
    right: 0
}

.marketAlert {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000;
    width: 680px;
    height: 423px;
    margin-top: -216px;
    margin-left: -340px;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .3)
}

.marketAlert .alertTitle {
    font-size: 36px;
    font-weight: 700
}

.marketAlert .closeBtn {
    position: absolute;
    cursor: pointer;
    background-image: url(../images/alert_pic.png);
    background-repeat: no-repeat
}

.marketAlert .marketText {
    font-size: 20px;
    color: #333;
    line-height: 36px;
    text-align: center
}

.marketAlert .listBox {
    margin: 36px 10px 0;
    text-align: right
}

.marketAlert .listBox li {
    display: inline-block;
    margin-right: 35px
}

.marketAlert .listBox li span {
    display: block;
    margin-top: 12px;
    font-size: 16px;
    color: #333
}

.marketAlert .openBtnBox {
    line-height: 44px;
    text-align: right
}

.marketAlert .openBtnBox a {
    display: inline-block;
    width: 170px;
    height: 44px;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 44px;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #ff8121;
    -webkit-box-shadow: 0 4px 7px 0 rgba(2, 9, 21, .22);
    -moz-box-shadow: 0 4px 7px 0 rgba(2, 9, 21, .22);
    box-shadow: 0 4px 7px 0 rgba(2, 9, 21, .22)
}

.marketAlert .openBtnBox a.openBtn {
    margin-bottom: 30px
}

.marketAlert .openBtnBox a.consultBtn {
    margin-right: 50px
}

.marketAlert1 {
    display: none;
    background: url(../images/tc1_bg.png) no-repeat 0 0
}

.marketAlert1 .alertTitle1 {
    margin: 40px 0 20px 88px;
    color: #4d2403
}

.marketAlert1 .closeBtn {
    top: 10px;
    right: 10px;
    width: 24px;
    height: 24px;
    background-position: -289px -22px
}

.marketAlert1 .marketText {
    margin-left: 38px
}

.marketAlert .marketText1 span {
    font-size: 24px;
    font-weight: 700;
    color: #ff550d
}

.marketAlert1 .btnIconPic {
    display: block;
    width: 58px;
    height: 56px;
    background-image: url(../images/alert_pic.png);
    background-repeat: no-repeat
}

.marketAlert .btnIconPic.registerPic {
    background-position: -6px -6px
}

.marketAlert .btnIconPic.settPic {
    background-position: -74px -7px
}

.marketAlert .btnIconPic.beginPic {
    background-position: -144px -5px
}

.marketAlert .btnIconPic.gaunliPic {
    background-position: -212px -5px
}

.marketAlert1.marketAlert .openBtnBox {
    margin: 32px 10px 0
}

.marketAlert1.marketAlert .openBtnBox a {
    position: relative
}

.marketAlert1.marketAlert .openBtnBox a span.active {
    position: absolute;
    top: 0;
    left: 0;
    width: 170px;
    height: 44px;
    background: rgba(0, 0, 0, .1)
}

.marketAlert2 {
    display: none;
    background: url(../images/tc2_bg.png) no-repeat 0 0
}

.marketAlert2 .alertTitle2 {
    margin: 30px auto 14px;
    color: #fff;
    text-align: center
}

.marketAlert2 .closeBtn {
    top: 0;
    right: 0;
    width: 40px;
    height: 36px;
    background-position: -346px -22px
}

.marketAlert .marketText2 {
    color: #e0fbfe;
    line-height: 28px
}

.marketAlert .marketText2 span {
    font-size: 24px;
    font-weight: 700;
    color: #fff000
}

.marketAlert.marketAlert2 .openBtnBox {
    margin-top: 40px
}

.marketAlert.marketAlert2 .openBtnBox a {
    display: block;
    margin-left: 444px;
    color: #fff000;
    border: 1px solid #fff000;
    background: #52d9cd;
    box-shadow: none
}

.marketAlert.marketAlert2 .openBtnBox a.active {
    color: #333;
    background: #fff000
}

.marketAlert.marketAlert2 .openBtnBox a.consultBtn {
    margin-top: 30px
}

.telephone {
    margin: 36px 48px 0 0;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    text-align: right
}

.marketAlert3 {
    display: none;
    background: url(../images/tc3_bg.png) no-repeat 0 0
}

.marketAlert3 .closeBtn {
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    background-position: -404px -20px
}

.marketAlert3 .alertTitle3 {
    margin: 30px 0 14px;
    text-align: center
}

.marketAlert3 .marketText3 {
    line-height: 28px
}

.marketAlert.marketAlert3 .listBox {
    margin: 19px 10px 0;
    text-align: center
}

.marketAlert.marketAlert3 .listBox li {
    margin-right: 93px
}

.marketAlert.marketAlert3 .listBox span {
    margin-top: 8px
}

.marketAlert.marketAlert3 .listBox li:last-child {
    margin-right: 0
}

.marketAlert.marketAlert3 .openBtnBox {
    margin-top: 38px;
    text-align: center
}

.marketAlert.marketAlert3 .openBtnBox a {
    background: #0bc17e
}

.marketAlert.marketAlert3 .openBtnBox .consultBtn {
    margin-right: 0
}

.marketAlert3 .btnIconPic {
    display: block;
    width: 100px;
    height: 74px;
    background-image: url(../images/alert_pic.png);
    background-repeat: no-repeat
}

.marketAlert .btnIconPic.computerPic {
    background-position: -181px -74px
}

.marketAlert .btnIconPic.wechartPic {
    background-position: -2px -75px
}

.marketAlert .btnIconPic.mobilePic {
    background-position: -83px -76px
}

.marketAlert4 {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1002;
    display: none;
    width: 660px;
    height: 420px;
    margin-top: -210px;
    margin-left: -330px;
    background: url(../images/tc4_bg.png) no-repeat 0 0;
    background-color: #3f9dfc
}

.marketAlert4 .closeBtn {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    background: url(../images/close_btn.png) no-repeat 0 0
}

.marketAlert4 .alertTitle4 {
    margin: 30px 0 14px;
    font-size: 38px;
    font-style: italic;
    color: #fff;
    text-align: center
}

.marketAlert4 .alertTitle4 span {
    font-size: 28px;
    font-weight: 400;
    font-style: normal
}

.marketAlert4 .marketText4 {
    font-size: 18px;
    color: #fff;
    line-height: 28px
}

.marketAlert.marketAlert4 .openBtnBox {
    position: absolute;
    right: 50px;
    bottom: 72px;
    width: 180px;
    height: 144px
}

.marketAlert.marketAlert4 .openBtnBox a {
    display: block;
    width: 100%;
    height: 50px;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #fbb700;
    box-shadow: none
}

.si_zhou {
    position: relative;
    width: 100%;
    height: 680px;
    background: url(../images/banner5.jpg) no-repeat center center
}

.si_zhou_btn {
    position: absolute;
    bottom: 36px;
    z-index: 30;
    width: 100%;
    height: 55px;
    text-align: center
}

.si_zhou_btn a {
    display: inline-block;
    width: 194px;
    height: 47px;
    margin: 0 13px;
    font-size: 18px;
    color: #0c0848;
    line-height: 47px;
    border-radius: 25px;
    background: #fff221;
    box-shadow: 1px 3px 6px #140960
}

.maskDiv {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 29;
    width: 100%;
    height: 100%
}

.home_content_btn {
    position: relative;
    z-index: 30
}

.add_new_cont1 {
    width: 100%;
    height: 632px;
    background: url(../images/new_add_pic1.jpg) no-repeat center center
}

.add_new_cont1 .mc .tc {
    margin-top: 38px;
    color: #fff
}

.add_new_cont1 .home_content1_words {
    color: #fff
}

.add_new_cont1 .mc .listBox {
    margin-top: 38px;
    color: #fff;
    clear: both;
    overflow: hidden
}

.add_new_cont1 .listBox li {
    float: left;
    margin-left: 84px
}

.add_new_cont1 .listBox li:nth-child(2) {
    float: right;
    margin-right: 84px
}

.add_new_cont1 .listBox dd {
    margin-bottom: 20px;
    line-height: 26px;
    clear: both;
    overflow: hidden
}

.add_new_cont1 .listBox i {
    float: left;
    width: 20px;
    height: 20px;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    text-align: center;
    background: url(../images/add_icon1.png) no-repeat 0 0
}

.add_new_cont1 .listBox span {
    float: left;
    margin-left: 14px;
    font-size: 16px
}

.add_new_cont1 .listBox a {
    float: right;
    padding: 0 8px;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #ffb033
}

.registerAlert {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(7, 10, 12, .53)
}

.registerAlert .iframBox {
    width: 100%;
    height: 100%
}

.registerAlert .registClose {
    position: absolute;
    top: 30px;
    right: 24px;
    z-index: 100;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background: url(../images/close_pic1.png) no-repeat 0 0
}

.registerAlert .regisContent {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 101;
    width: 1050px;
    height: 550px;
    margin-top: -250px;
    margin-left: -528px
}

.ban_lun_fl h2 i b.p1,
.ban_lun_fl h2 i b.p2,
.ban_lun_fl h2 i b.p3,
.ban_lun_fl h2 i b.p4,
.home_banner_nav li div p.p1,
.home_banner_nav li div p.p2,
.home_banner_nav li div p.p3,
.home_banner_nav li div p.p4,
.home_banner_nav li div p.p5,
.home_content1 ul li .p1,
.home_content1 ul li .p2,
.home_content1 ul li .p3,
.home_content1 ul li .p4,
.home_content1 ul li .p5,
.home_content1 ul li .p6,
.home_content2 ul li.home_content2_01,
.home_content2 ul li.home_content2_02,
.home_content2 ul li.home_content2_03,
.home_content2 ul li.home_content2_04,
.home_content2 ul li.home_content2_05,
.home_content2 ul li.home_content2_06,
.home_content5 ul li .home_content5_l div.p1,
.home_content5 ul li .home_content5_l div.p10,
.home_content5 ul li .home_content5_l div.p2,
.home_content5 ul li .home_content5_l div.p3,
.home_content5 ul li .home_content5_l div.p4,
.home_content5 ul li .home_content5_l div.p5,
.home_content5 ul li .home_content5_l div.p6,
.home_content5 ul li .home_content5_l div.p7,
.home_content5 ul li .home_content5_l div.p8,
.home_content5 ul li .home_content5_l div.p9,
.home_content7_main ul li div.p1,
.home_content7_main ul li div.p2,
.home_content7_main ul li div.p3,
.home_content7_main ul li div.p4,
.home_content7_main ul li div.p5,
.home_content7_main ul li div.p6,
.home_content9 ul li .home_content9_fl .p1,
.home_content9 ul li .home_content9_fl .p2,
.home_content9 ul li .home_content9_fl .p3,
.home_content9 ul li .home_content9_fl .p4,
.left-fixed,
.left-fixed.active1,
.left-fixed.active2,
.left-fixed.active3,
.left-fixed.active4 {
    background-image: url(../images/index.png)
}

.header1 {
    position: relative;
    text-align: center;
    background: linear-gradient(60deg, rgba(84, 58, 183, 1) 0%, rgba(0, 172, 193, 1) 100%);
    color: white;
    overflow: hidden;
}

.inner-header {
    height: 540px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.flex { /*Flexbox for containers*/
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.waves {
    position: relative;
    width: 100%;
    height: 15vh;
    margin-bottom: -7px; /*Fix for safari gap*/
    min-height: 100px;
    max-height: 150px;
}

.content {
    position: relative;
    height: 20vh;
    text-align: center;
    background-color: white;
}

/* Animation */

.parallax > use {
    animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite;
}

.parallax > use:nth-child(1) {
    animation-delay: -2s;
    animation-duration: 7s;
}

.parallax > use:nth-child(2) {
    animation-delay: -3s;
    animation-duration: 10s;
}

.parallax > use:nth-child(3) {
    animation-delay: -4s;
    animation-duration: 13s;
}

.parallax > use:nth-child(4) {
    animation-delay: -5s;
    animation-duration: 20s;
}

@keyframes move-forever {
    0% {
        transform: translate3d(-90px, 0, 0);
    }
    100% {
        transform: translate3d(85px, 0, 0);
    }
}

/*Shrinking for mobile*/
@media (max-width: 768px) {
    .waves {
        height: 40px;
        min-height: 40px;
    }

    .content {
        height: 30vh;
    }

    h1 {
        font-size: 24px;
    }
}

.edu-banner {
    position: relative;
    width: 1200px;
    height: 540px;
}

.edu-img1 {
    position: relative;
    top: 250px;
    left: 0;
    z-index: 20;
}

.edu-img2 {
    position: absolute;
    left: 200px;
    top: 50px;
    z-index: 5;
}

.edu-img3 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.edu-img4 {
    position: absolute;
    top: 150px;
    left: 80px;
    z-index: 10;
}

.edu-img5 {
    position: absolute;
    top: 300px;
    right: 200px;
    z-index: 10;
}

.edu-banner .btn {
    position: absolute;
    font-size: 18px;
    font-weight: 700;
    top: 180px;
    left: 0;
    z-index: 10;
    border: 1px solid #fff;
    padding: 10px 20px;
    border-radius: 30px;
    color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.edu-banner .btn:hover {
    background-color: #fff;
    color: #4055b9;
    border: 1px solid #fff;
    box-shadow: 0 2px 6px 0 #5040b7;;
}
