﻿.w1500 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}
.w1400 {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}
/*å½“æµè§ˆå™¨çš„å®½åº¦å¤§äºŽ1260pxçš„æ—¶å€™ã€‚*/
@media (min-width: 1260px) {
    header {
        height: 0;
    }

    header.headerbgm .headfixed {
        background: none;
        padding: 30px 0;
        box-shadow: 0 1px 4px 1px transparent;
    }
    header.headerbgm .headfixed .headfixedtel{
        top: -33px;
    }
    header.headerbgm .headfixed .menu-list h3 a,
    header.headerbgm .headfixed .mobile-nav-box>ul>li>a,
    header.headerbgm .headfixed .menu-list li.cur h3 a,
    header.headerbgm .headfixed .menu-list li:hover h3 a {
        color: #fff;
    }

    header.headerbgm .headfixed .header-button {
        background: url(../images/in-ssiocn.png) no-repeat center center;
    }

    header.headerbgm .headfixed .menu-list li.cur h3 a,
    header.headerbgm .headfixed .menu-list li:hover h3 a {
        color: #fff;
    }

    header.headerbgm .menu-list h3 a::after {
        background: #fff;
    }
    header.headerbgm .menu-list h3 a{
        /* height: 95px;
        line-height: 95px; */
    }
}
.btn-phone,
.full-main-nav {
    display: none;
}
.headfixed {
    transition: all 0.5s;
    background: #557dff;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    z-index: 100;
    vertical-align: middle;
    clear: both;
    padding: 15px 0;
    /* box-shadow: 0px 12px 8px -12px rgb(236 236 236); */
}
.headfixed .headfixed-list {
    align-items: center;
    position: relative;
}
.headfixed .headfixed-list .headfixed-left{
    width: 30%;
    align-items: center;
}
.headfixed .headfixed-top-lefth2{
    padding-left: 20px;
    border-left: 1px solid #eeeeee;
}
.headfixed .headfixed-top-lefth2 h2{
    font-family: ;
	font-size: 20px;
	line-height: 26px;
	color: #333333;
}
.headfixed .logo{
    max-width: 151px;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-right: 15px;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.headfixed .logo-font{
    width: 56%;
    font-family: 'Alibaba PuHuiTi';
    font-size: 22px;
	line-height: 18px;
	color: #333333;
    padding-left: 15px;
    color: #fff;
}
.headfixed .menu-list {
    width: 42%;
    align-items: center;
    margin-top: 36px;
}

.headfixed .menu-list>ul {
    width: 100%;
    position: relative;
}

.headfixed .menu-list>ul>li {
    position: relative;
    vertical-align: top;
}

.headfixed .menu-list>ul>li:hover .nav-two {
    display: block !important;
}
.headfixed .btn-list {
    width: 28%;
    text-align: center;
}

.headfixed .btn-list .btn-right {
    width: 100%;
    align-items: center;
}
.headfixed .index-telimg{
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
    padding-top: 2px;
    width: 16%;
}
.headfixed .index-tel a{
    display: inline-block;
    vertical-align: middle;
    font-family: 'POPPINSSEMIBOLD';
	font-size: 26px;
	line-height: 30px;
	color: #0b91d8;
    width: 84%;
}
.headfixed .btn-menu {
    margin: 0 auto;
    display: none;
}

.headfixed .btn-menu .mobile-nav {
    color: #ffffff;
    font-size: 13px;
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
}

input::-webkit-input-placeholder {
    /* ä¿®æ”¹å­—ä½“é¢œè‰² */
    /* color: #fff; */
    /* ä¿®æ”¹å­—å·ï¼Œé»˜è®¤ç»§æ‰¿input */
    font-size: 12px;
}

.headfixed .toggle-btn {
    width: 100%;
    height: 30px;
    position: relative;
    display: block;
}

.headfixed .toggle-btn span {
    width: 26px;
    height: 2px;
    background: #1688FD;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.headfixed .toggle-btn span:first-child {
    top: 12px;
    width: 65%;
}

.headfixed .toggle-btn span:nth-child(2) {
    top: 61%;
}

.headfixed .toggle-btn span:last-child {
    bottom: 4px;
    width: 65%;
}

.headfixed .toggle-btn.cur span:first-child {
    -webkit-transform: translate(-50%, 7px) rotate(45deg);
    -ms-transform: translate(-50%, 7px) rotate(45deg);
    -o-transform: translate(-50%, 7px) rotate(45deg);
    transform: translate(-50%, 7px) rotate(45deg);
}

.headfixed .toggle-btn.cur span:nth-child(2) {
    opacity: 0;
}

.headfixed .toggle-btn.cur span:last-child {
    -webkit-transform: translate(-50%, -3px) rotate(-45deg);
    -ms-transform: translate(-50%, -3px) rotate(-45deg);
    -o-transform: translate(-50%, -3px) rotate(-45deg);
    transform: translate(-50%, -3px) rotate(-45deg);
    bottom: 6px;
}
.headfixed .headfixedtel{
    align-items: center;
    font-family: 
	font-size: 26px;
	line-height: 28px;
	color: #ffffff;
    display: block;
    position: absolute;
    right: 0;
    top: -22px;
    width: 240px;
    line-height: 49px;
	background-color: #f7a63e;
    text-align: center;
	border-radius: 0px 0px 20px 20px;
}
.headfixed .headfixedtel img,
.headfixed .headfixedtel span{
    display: inline-block;
    vertical-align: middle;
}
.headfixed .headfixedtel img{
    margin-right: 9px;
    animation:tel ease-out 1.3s infinite;
}
@media (min-width: 1200px) {
    .phone {
        display: none;
    }
}
.menu-list>ul>li:hover h3 a,
.menu-list>ul>li:hover h3 a span {
    color: #F7A63E;
}

.menu-list>ul>li.cur h3 a::after,
.menu-list>ul>li:hover h3 a::after {
    /* width: 130%; */
    width: 60px;
}
.menu-list h3{
    width: 100%;
    position: relative;
}
.menu-list h3 a {
    /* height: 100px; */
    position: relative;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-align: center;
    display: block;
    font-size: 20px;
	/* line-height: 100px; */
    font-family: 'Alibaba PuHuiTi';
	color: #fff;
}
.headfixed .menu-list>ul>li h3 a.active{
    color: #F7A63E;
}
/* mainer */
.mainer{
    position: relative;
}
.mainer .banner {
    position: relative;
}
@keyframes dopath1 {
    0%{transform:scaleX(1) scaleY(1);}
    25%{transform:scaleX(1.1) scaleY(1.1);}
    50%{transform:scaleX(1.2) scaleY(1.2);}
    75%{transform:scaleX(1.3) scaleY(1.3);}
    100%{transform:scaleX(1) scaleY(1);}
}
@-moz-keyframes dopath1 {
    0%{transform:scaleX(1) scaleY(1);}
    25%{transform:scaleX(1.1) scaleY(1.1);}
    50%{transform:scaleX(1.2) scaleY(1.2);}
    75%{transform:scaleX(1.3) scaleY(1.3);}
    100%{transform:scaleX(1) scaleY(1);}
}
@-webkit-keyframes dopath1 {
    0%{transform:scaleX(1) scaleY(1);}
    25%{transform:scaleX(1.1) scaleY(1.1);}
    50%{transform:scaleX(1.2) scaleY(1.2);}
    75%{transform:scaleX(1.3) scaleY(1.3);}
    100%{transform:scaleX(1) scaleY(1);}
}
@-o-keyframes dopath1 {
    0%{transform:scaleX(1) scaleY(1);}
    25%{transform:scaleX(1.1) scaleY(1.1);}
    50%{transform:scaleX(1.2) scaleY(1.2);}
    75%{transform:scaleX(1.3) scaleY(1.3);}
    100%{transform:scaleX(1) scaleY(1);}
}
.mainer .banner .swiper-img {
	background: url(https://img.ctmon.com.cn/userfiles/images/2021/11/05/2021110509205593.jpg)no-repeat center;
	height: 630px;
}
.mainer .banner .banner-img {
    position: relative;
}
.mainer .banner .banner-img img {
    width: 100%;
    margin: 0 auto;
}

.mainer .banner .swiper-button-next,
.mainer .banner .swiper-button-prev {
    display: none;
}

.mainer .banner .swiper-container-horizontal>.swiper-pagination-bullets,
.mainer .banner .swiper-pagination-custom,
.mainer .banner .swiper-pagination-fraction {
    bottom: 30px;
}
.appbanner{display: none;}
.banner .swiper-fontlist {
    width: 100%;
    z-index: 3;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.banner .swiper-font {
    width: 100%;
    text-align: left;
}

.banner .swiper-font .swiper-h2 {
    font-family: 'AlibabaPuHuiTiMedium';
	font-size: 40px;
    font-weight: 500;
	color: #ffffff;
}
.banner .swiper-font .swiper-h2 span{
    font-size: 60px;
}
.banner .swiper-font .swiper-h3 {
    margin-top: 15px;
}

.banner .swiper-font .swiper-h3,
.banner .swiper-font .swiper-h3 h3 {
    font-family: "SourceHanSansSC";
    font-size: 36px;
    color: #fff;
    margin-top: 20px;
}

.banner .swiper-font .swiper-p{
    font-family: 'Alibaba PuHuiTi';
	font-size: 32px;
	line-height: 30px;
    text-align: left;
	color: #ffffff;
    margin-top: 20px;
}
.banner .swiper-font .swiper-p p::before{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    width: 1px;
	height: 26px;
	background-color: #ffffff;
}
.banner .swiper-font .swiper-p p:last-child::before{
    display: none;
}
.banner .swiper-font .swiper-font-a{
    width: 217px;
    height: 66px;
    display: block;
    padding-left: 38px;
    font-size: 25px;
	line-height: 60px;
	color: #ffffff;
    margin-top: 64px;
	background: url(../images/in-fontbgm.png)no-repeat center center;
	border-radius: 27px;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background-size: cover;
    position: relative;
}
.banner .swiper-font .swiper-font-a::after,
.index-cont2 .index-cont2-a::after{
    content: "";
    top: 43%;
    right: 41px;
    transform: translateY(-43%);
    position: absolute;
    width: 24px;
	height: 20px;
    background: url(../images/in-jticon.png)no-repeat center center;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.banner .swiper-font .swiper-font-a:hover,
.index-more:hover,
.index-cont6 .index-cont6-font a:hover,
.index-cont1-a:hover,
.index-cont2 .index-cont2-a:hover{
    background-color: #ffb95f;
    -webkit-box-shadow: 0 10px 30px -6px #ffb95f;
    box-shadow: 0 10px 30px -6px #ffb95f;
}
.banner .swiper-font .swiper-font-a:hover::after{
    right: 31px;
}
.banner .swiper-font .scroll-num{
    font-size: 18px;
    text-align: left;
	line-height: 30px;
	color: #ffffff;
    margin-top: 25px;
}
.banner .swiper-font .scroll-num span{
    font-family: 
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    width: 29px;
	background-color: #0b91d8;
	border-radius: 2px;
    margin: 0 7px;
}
.banner .swiper-font .scroll-num span:first-child{
    width: 51px;
	background-color: #6984ec;
	border-radius: 4px;
    text-align: center;
}
.banner .swiper-font .scroll-num span:last-child{
    width: 28px;
    text-align: center;
	background-color: #f2a02b;
	border-radius: 4px;
}
@keyframes tel{0%{transform:rotateZ(0)}
20%{transform:rotateZ(20deg)}
40%{transform:rotateZ(-20deg)}
60%{transform:rotateZ(20deg)}
80%{transform:rotateZ(-20deg)}
100%{transform:rotateZ(0)}
}
/* ä¸ºä»€ä¹ˆåˆ›åŒç›Ÿçš„å¤–è´¸æŽ¨å¹¿æ•ˆæžœè¿™ä¹ˆå¥½ï¼Ÿ */
.index-cont1{
    position: relative;
    padding: 80px 0 68px 0;
}
.index-tit{
    text-align: center;
}
.index-tit h3{
    font-family: 'AlibabaPuHuiTiMedium';
	font-size: 40px;
	line-height: 50px;
	color: #333333;
    font-weight: 500;
    margin-bottom: 6px;
}
.index-tit p{
    font-family: 'Alibaba PuHuiTi';
	font-size: 20px;
	line-height: 30px;
	color: #666666;
}
.index-cont1 li{
    position: relative;
}
.index-cont1 .index-cont1-font{
    width: 450px;
    padding: 0 5rem;
    position: absolute;
}
.index-cont1 .index-cont1-font h3{
    font-family: 'AlibabaPuHuiTiMedium';
	font-size: 26px;
	line-height: 50px;
	color: #ffffff;
}
.index-cont1 .index-cont1-font .index-cont1-fontdec{
    font-size: 18px;
	font-family: 'Alibaba PuHuiTi';
	line-height: 26px;
	color: #ffffff;
}
.index-cont1 .index-cont1-font.font1{
    top: 46%;
    left: 24%;
    transform: translate(-24%,-46%);
}
.index-cont1 .index-cont1-font.font2{
    top: 69.5%;
    left: 79.5%;
    transform: translate(-79.5%,-69.5%);
}
.index-cont1 .index-cont1-font.font3{
    top: 53%;
    left: 25%;
    transform: translate(-25%,-53%);
}
.cont1-app{display: none;}
.index-cont1-a,
.index-cont2 .index-cont2-a{
    width: 329px;
    height: 66px;
    line-height: 60px;
    background: url(../images/in-fontbgm1.png)no-repeat center center;
    background-size: cover;
    display: block;
    padding-left: 20px;
    /* padding-right: 10px; */
    font-family: 'AlibabaPuHuiTiMedium';
	font-size: 25px;
	color: #ffffff;
    position: relative;
    margin-left: 46%;
    margin-top: -70px;
    border-radius: 30px;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.index-cont1-a::after{
    content: "";
    top: 45%;
    right: 21px;
    transform: translateY(-45%);
    position: absolute;
    width: 24px;
	height: 20px;
    background: url(../images/in-jticon.png)no-repeat center center;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.index-cont1-a:hover::after{
    right: 11px;
}
.index-cont1-list li:nth-child(2){
    padding-bottom: 45px;
}
.index-cont1-list li:nth-child(2) .index-cont1-a,
.index-cont1-list li:nth-child(3) .index-cont1-a{
    width: 279px;
}
.index-cont1-list li:nth-child(2) .index-cont1-a{
    margin-left: 9.5%;
    margin-top: -55px;
}
.index-cont1-list li:nth-child(3) .index-cont1-a{
    margin-left: 60.5%;
    margin-top: -56px;
}
/* å·²æœåŠ¡1000+æˆé•¿åž‹ä¼ä¸šï¼Œ300+è¡Œä¸šå¤´éƒ¨ä¼ä¸š */
.index-cont2{
    position: relative;
    padding: 80px 0 79px 0;
    background: #435CBA;
}
.index-cont2 .index-tit{
    z-index: 10;
}
.index-cont2 .index-tit h3,
.index-cont2 .index-tit p{
    color: #fff;
}
.index-cont2 .index-cont2-swiperbgm{
    width: 100%;
    position: relative;
    z-index: 1;
}
.index-cont2 .index-cont2-swiperimg{
    position: absolute;
    top: 53.5%;
    left: 52%;
    transform: translate(-52%,-53.5%);
    z-index: 3;
    width: 75%;
}
.index-cont2 .index-cont2-swiper{
    width: 100%;
    margin-top: -18px;
}
.index-cont2 .index-cont2-swiper .swiper-container{
    width: 90%;
    margin: 0 auto;
}
.index-cont2 .index-cont2-swiper .swiper-slide{
    width: 848px;
    /* height: 472px; */
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
	border-radius: 10px;
    z-index: 1;
    background: transparent;
}
.index-cont2 .index-cont2-swiper .swiper-slide-active{
    z-index: 3;
}
.index-cont2 .index-cont2-swiper .swiper-slide .index-cont2-swiperbgm{
    opacity: 0;
}
.index-cont2 .index-cont2-swiper .swiper-slide-active .index-cont2-swiperbgm{
    opacity: 1;
}
.index-cont2 .index-cont2-a{
    width: 331px;
	height: 66px;
    line-height: 60px;
    padding-left: 23px;
    display: block;
    margin: 0 auto;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    position: relative;
    background: url(../images/in-fontbgm3.png)no-repeat center center;
    margin-top: -30px;
    z-index: 10;
}
.index-cont2 .index-cont2-a::after{
    right: 21px;
}
.index-cont2 .index-cont2-a:hover::after{
    right: 11px;
}


/* çœ‹çœ‹å®žçŽ°æµ·å¤–ç²¾å‡†èŽ·å®¢çš„ä»–ä»¬æ€Žä¹ˆè¯´ */
.lsem-four{
    position: relative;
    padding-top: 68px;
    padding-bottom: 80px;
}
.lsem-four .lsem-tit span {
    font-size: 46px;
}

.lsem4-con {
    overflow: hidden;
    transform: translate(-40px, -5px);
}

.lsem4-top {
    margin-top: 31px;
    position: relative;
    height: 305px;
}

.lsem4-ul {
    position: relative;
}

.lsem4-ul2 {
    position: absolute;
    left: 100%;
    width: 100%;
    top: 0;
}

.lsem4-ul li {
    position: absolute;
    top: 30px;
    display: inline-block;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running
}
.lsem4-ul li:nth-child(1) {
    top: 23px;
    left: -8px;
}

.lsem4-ul li:nth-child(2) {
    top: 161px;
    left: -12px;
}

.lsem4-ul li:nth-child(3) {
    top: 55px;
    left: 10%;
}

.lsem4-ul li:nth-child(4) {
    top: 160px;
    left: 192px;
}
.lsem4-ul li:nth-child(4) h4{
    color: #333333;
}
.lsem4-ul li:nth-child(5) {
    top: 0px;
    left: 20.5%;
}

.lsem4-ul li:nth-child(6),
.lsem4-ul li:nth-child(23) {
    top: 128px;
    left: 29%;
}
.lsem4-ul li:nth-child(7) {
    top: 23px;
    left: 37%;
}

.lsem4-ul li:nth-child(8) {
    top: 196px;
    left: 44%;
}

.lsem4-ul li:nth-child(9) {
    top: 76px;
    left: 54.5%;
}

.lsem4-ul li:nth-child(10) {
    top: 182px;
    left: 55.5%;
}

.lsem4-ul li:nth-child(11) {
    top: 0;
    left: 65%;
}

.lsem4-ul li:nth-child(12) {
    top: 110px;
    left: 72.5%;
}

.lsem4-ul li:nth-child(13) {
    top: 38px;
    right: 112px;
}

.lsem4-ul li:nth-child(14) {
    top: 210px;
    right: 0px;
}

.lsem4-ul li:nth-child(15) {
    top: -10px;
    left: 11%;
    animation-duration: 41s;
}

.lsem4-ul li:nth-child(16) {
    top: 232px;
    left: 20%;
    animation-duration: 42s;
}

.lsem4-ul li:nth-child(17) {
    top: 82px;
    left: 45%;
    animation-duration: 43s;
}

.lsem4-ul li:nth-child(18) {
    top: 250px;
    left: 51%;
    animation-duration: 44s;
}

.lsem4-ul li:nth-child(19) {
    top: 0px;
    left: 54%;
    animation-duration: 45s;
}

.lsem4-ul li:nth-child(20) {
    top: 160px;
    left: 88%;
    animation-duration: 46s;
}

.lsem4-ul li:nth-child(21) {
    top: 181px;
    left: 30%;
    animation-duration: 47s;
}

.lsem4-ul li:nth-child(22) {
    top: 74px;
    right: 19%;
    animation-duration: 48s;
}
.lsem4-ul li:nth-child(23){
    top: 220px;
}
.lsem4-ul li:nth-child(24){
    top: 200px;
    left: 74%;
}
.lsem4-ul li.noanmi {
    animation: none;
    z-index: -1;
    animation-duration: 36s;
    display: none;
}

.lsem4-ul li h4 {
    word-break: keep-all;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    padding: 15px 40px 32px;
    font-size: 25px;
    line-height: 45px;
    color: #666;
    background: url(../images/lsem4-bf7.png)no-repeat center center;
    background-size: cover;
    font-family: 'Alibaba PuHuiTi';
}
.font-22{
    font-size: 22px;
    font-family: 'Alibaba PuHuiTi';
}
.lsem4-ul li.blue h4,
.lsem4-ul li:nth-child(23) h4 {
    color: #fff;
    background: url(../images/lsem4-bf2.png)no-repeat center center;
    padding: 15px 40px 32px;
    background-size: cover;
    font-family: 'Alibaba PuHuiTi';
}
.lsem4-ul li:nth-child(1) h4{
    /* padding: 18px 46px 32px; */
    background: url(../images/lsem4-bf5.png)no-repeat center center;
    background-size: cover;
}
.lsem4-ul li:nth-child(6) h4{
    padding: 15px 40px 32px;
    background: url(../images/lsem4-bf7.png)no-repeat center center;
    background-size: cover;
    color: #333333;
    font-family: 'Alibaba PuHuiTi';
}
.lsem4-ul li:nth-child(7) h4{
    background: url(../images/lsem4-bf3.png)no-repeat center center;
    background-size: cover;
}
/* .lsem4-ul li:nth-child(11) h4{
    background: url(../images/lsem4-bf6.png)no-repeat center center;
    background-size: cover;
} */
.lsem4-ul li:nth-child(10) h4,
.lsem4-ul li:nth-child(24) h4{
    color: #333333;
}
.lsem4-ul li:nth-child(13) h4{
    padding: 18px 46px 32px;
    background: url(../images/lsem4-bf4.png)no-repeat center center;
    background-size: cover;
}
.lsem4-ul li.smil1 h4 {
    padding: 16px 100px 36px 40px;
}

.lsem4-ul li.smil1 h4::before {
    position: absolute;
    content: "";
    right: 35px;
    top: 39px;
    width: 53px;
    height: 50px;
    background: url(../images/smil1.png)no-repeat center;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.lsem4-ul li.smil2 h4,
.lsem4-ul li.smil3 h4 {
    padding: 24px 100px 45px 40px;
}

.lsem4-ul li.smil2 h4::before {
    position: absolute;
    content: "";
    right: 35px;
    top: 46px;
    width: 56px;
    height: 54px;
    background: url(../images/smil2.png)no-repeat center;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.lsem4-ul li.smil3 h4::before {
    position: absolute;
    content: "";
    right: 35px;
    top: 46px;
    width: 54px;
    height: 50px;
    background: url(../images/smil3.png)no-repeat center;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.lsem4-ul li.smil4 h4 {
    padding: 30px 100px 45px 40px;
    color: #333333;
    font-family: 'Alibaba PuHuiTi';
}

.lsem4-ul li.smil4 h4::before {
    position: absolute;
    content: "";
    right: 35px;
    top: 46px;
    width: 53px;
    height: 49px;
    background: url(../images/smil4.png)no-repeat center;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.lsem4-ul li.font-22 h4 {
    font-size: 22px;
}

.lsem4-ul li.font-30 h4 {
    font-size: 30px;
}

.lsem4-ul li.font-20 h4 {
    font-size: 20px;
}

.lsem4-mo {
    width: 397px;
    margin-top: 35px;
    margin-bottom: 30px;
}

.lsem4-swip {
    position: relative;
    margin-top: 20px;
    margin: 22px auto 0 auto;
}

#lsem4sw {
    position: relative;
}

#lsem4sw {
    position: relative;
    text-align: center;
    margin: 0 auto;
}
.lsem4-img img {
    width: 100%;
}

#lsem4sw .swiper-slide-active .lsem3-img {
    width: 100%;
}

#lsem4sw .swiper-slide {
    width: auto;
}

#lsem4sw .swiper-slide-active {
    width: auto;
    background-size: 100% 100%;
    border-radius: 10px;
}
#lsem4sw .swiper-slide img {
    display: block;
}

#lsem4sw .swiper-pagination {
    width: 100%;
    bottom: 20px;
    display: none;
}

#lsem4sw .swiper-pagination {width: 100%;bottom: 20px;display: none;}
#lsem4sw .swiper-button-prev {left: 0;transform: rotate(180deg);}
#lsem4sw .swiper-button-prev,
#lsem4sw .swiper-button-next{width: 36px;height: 70px;background: url(/skin/ctmon/20201117/images/lsem4-right.png)no-repeat center;background-size: 100% 100%;}
#lsem4sw .swiper-button-next {right: -0;}
#lsem4sw .swiper-button-prev:hover,
#lsem4sw .swiper-button-next:hover{background-image: url(/skin/ctmon/20201117/images/lsem4-righta.png);}
.lsem-four .lsem-tit {
    text-align: center;
}


/* ç²¾å‡†å¤–è´¸æŽ¨å¹¿ï¼Œæ‰¾åˆ›åŒç›Ÿå‡†æ²¡é”™ï¼ */
.creative-fiv {
    padding: 39px 0 50px;
}

.creative-fiv .newseo5-con {
    margin-top: 10px;
}

.creative-fiv .newseo5-ri {
    padding-top: 11px;
    width: 40%;
    float: left;
}

.creative5-tit {
    font-size: 36px;
    line-height: 40px;
    color: #364051;
    text-align: center;
}

.creative5-tit d {
    font-weight: bold;
}

.creative-sub {
    width: 188px;
    height: 68px;
    background: none;
    position: absolute;
    right: 0px;
    top: 0;
}

.creative5-sub .newseo-mo {
    cursor: pointer;
    border: none;
    border-radius: 40px;
    background: linear-gradient(to right, #6445f0, #927aff);
    font-family: 'Alibaba PuHuiTi';
}

.creative-fiv .newseo-mo::before {
    background: linear-gradient(to left, #6445f0, #927aff);
}

.creative-fiv .newseo5-p d {
    color: #3e87ff;
}

.newseo-fiv {
    padding: 71px 0 80px;
}

.newseo-fiv .newseo-tit {
    font-size: 46px;
}

.newseo5-con {
    margin-top: 36px;
}

.newseo5-le {
    width: 58%;
    /* height: 181px; */
    background-size: 100% 100%;
    background-repeat: no-repeat;
    float: left;
}

.newseo5-ri {
    padding-left: 50px;
    padding-top: 20px;
}

.newseo5-ri h4 {
    font-size: 30px;
    line-height: 40px;
    color: #364051;
    font-weight: bold;
    font-family: 'Alibaba PuHuiTi';
}

.newseo5-p {
    margin-top: 1px;
    font-size: 18px;
    line-height: 30px;
    color: #364051;
    font-family: 'Alibaba PuHuiTi';
}

.newseo5-p d {
    display: inline-block;
    font-size: 28px;
    font-family: 
    transform: translateY(3px);
}

.newseo5-tij {
    margin-top: 15px;
    width: 427px;
    border-radius: 50px;
    position: relative;
}

.newseo5-inp {
    border-radius: 50px;
    border: none;
    width: 100%;
    height: 68px;
    padding-left: 20px;
    background: #efefef;
    padding-right: 180px;
    font-size: 18px;
    line-height: 68px;
    color: #666;
}

.newseo5-inp::-webkit-input-placeholder {
    color: #9ca0a6;
}

.newseo5-sub {
    position: absolute;
    right: 0;
    top: 0;
    width: 180px;
    border-radius: 50px;
    cursor: pointer;
    border: none;
    background: linear-gradient(to right, #38cee5, #71cf81);
}

.newseo5-sub button {
    width: 180px;
    background: linear-gradient(to right, #38cee5, #71cf81);
}

.newseo5-sub button::before {
    background: linear-gradient(to left, #38cee5, #71cf81);
}

.newseo-bot {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 88px;
    z-index: 1000;
}

.newseo-con {
    width: 1035px;
    margin: 0 auto;
    background: url(../images/newseo-botba.png)no-repeat center;
    background-size: 100% 100%;
    background-position: center;
}

.newseo-con>div {
    padding-left: 29px;
    padding-right: 23px;
    padding-top: 19.5px;
    padding-bottom: 19.5px;
}

.newseo-bth3 {
    font-size: 24px;
    color: #fff;
    font-family: 'SourceHanSansCN-Regular';
    float: left;
    height: 49px;
}

.newseo-bth3 d {
    font-size: 36px;
    font-family: 
}

.newseobot-inp {
    margin-left: 30px;
    float: left;
    width: 302px;
    border-radius: 30px;
    border: 1px solid #fff;
}

.newseobot-inp input {
    display: block;
    background-color: transparent;
    padding: 9px 20px 8px;
    height: 47px;
    width: 100%;
    border-radius: 30px;
    border: none;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
}

.newseobot-inp input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .5);
}

a .newseo-botmo {
    float: right;
    background: #fff;
    width: 127px;
    font-weight: bold;
    font-family: 'SourceHanSansCN-Bold';
    border-radius: 50px;
    border: none;
    line-height: 49px;
    font-size: 24px;
    color: #564ef3;
    text-align: center;
    cursor: pointer;
    animation: scaleDrew 3s ease-in-out infinite;
}
.newseo-botmo span {
    display: block;
}

.newseo .lnet-beian {
    position: relative;
    bottom: 0;
    right: 0;
    background: #fafafa;
}

.creative5-sub .newseo-mo {
    cursor: pointer;
    border: none;
    border-radius: 35px;
    background: #557dff;
    width: 100%;
    height: 100%;
    font-size: 26px;
    color: #ffffff;
}

.creative-fiv .newseo-mo::before {
    background: linear-gradient(to left, #6445f0, #927aff);
}

.creative-fiv .newseo5-ri p {
    margin: 8px 3px 0
}

.creative-fiv .newseo5-ri p span {
    background-color: #4c98ff;
    border-radius: 4px;
    padding: 2px 6px;
    color: #fff;
    margin: 0 10px;
    font-family: 
}

.hz2 .button {
    width: 420px
}

.hz3 .button {
    width: 341px
}

.hz4 .button {
    width: 433px
}

.creative-four .hz .uls li .ico {
    display: block;
}

.button:hover {
    cursor: pointer;
}

.button:hover .b1 {
    animation: cursor 1.8s linear infinite;
}

.lsem-bot {
    position: fixed;
    width: 100%;
    bottom: 62px;
    left: 0;
    height: 70px;
    z-index: 10000;
}

.lsembot-con {
    width: 1333px;
    margin: 0 auto;
    border-radius: 50px;
    background: linear-gradient(to right, #ff5400, #ffaa00);
    padding: 8px 22px 8px 41px;
    background: #4c98ff;
}

.lsembot-h3 {
    float: left;
    padding: 5px 0 5px 0px;
    font-size: 30px;
    line-height: 40px;
    color: #fff;
    font-family: 'AlibabaSansLight';
    font-weight: lighter;
}

.lsembot-h3 em {
    font-weight: bold;
    font-family: 'Alibaba PuHuiTi';
    font-size: 28px;
    color: #fff;
}
.lsembot-h3 p{
    display: inline-block;
    font-size: 18px;
	color: #ffffff;
    font-family: 'Alibaba PuHuiTi';
    margin-left: 26px;
}
.lsembot-h3 p span{
    width: 28px;
	height: 27px;
    display: inline-block;
	background-color: #f2a02b;
	border-radius: 4px;
    text-align: center;
    line-height: 27px;
    margin: 0 7px;
    font-family: 
}
.lsembot-call {
    float: left;
    margin-left: 41px;
    border-radius: 50px;
    background: #fff;
    width: 321px;
    position: relative;
    margin-top: 5px;
}

.lsembot-inp {
    border: none;
    border-radius: 50px;
    width: 100%;
    padding: 5px 22px;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    background: #4c98ff;
    border: 1px solid rgba(255, 255, 255, 0.8);
}

.lsembot-but {
    float: right;
    position: relative;
}

.lsembot-sub {
    width: 130px;
    z-index: 2;
    cursor: pointer;
    height: 45px;
    border: none;
    line-height: 45px;
    font-size: 24px;
    color: #fff;
    background: #ffa300;
    border-radius: 50px;
    animation: scaleDrew 1.5s ease-in-out infinite;
    margin-top: 3px;
}

.lsembot-sub span {
    display: block;
}

.lsembot-inp::-webkit-input-placeholder {
    color: rgb(255 255 255 / 50%);
}

.lsem .lnet-beian {
    position: static;
}

.lsembot-but::before {
    z-index: 2;
    position: absolute;
    content: "";
    width: 36px;
    height: 38px;
    background-size: 100% 100%;
    bottom: -22px;
    right: 3px;
    z-index: 3;
}
.newseo-fiv .index-tit{
    padding-bottom: 60px;
}
.newseo5-tij  input::-webkit-input-placeholder {
    /* ä¿®æ”¹å­—ä½“é¢œè‰² */
    /* color: #fff; */
    /* ä¿®æ”¹å­—å·ï¼Œé»˜è®¤ç»§æ‰¿input */
    font-size: 18px;
    color: #9ca0a6;
}
.newseo5-tij  input::-webkit-input-placeholder {
    font-size: 18px;
    color: #9ca0a6;
}
.newseo5-tij  input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size: 18px;
    color: #9ca0a6;
}
.newseo5-tij  input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-size: 18px;
    color: #9ca0a6;
}
.newseo5-tij  input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-size: 18px;
    color: #9ca0a6;
}
.lsembot-inp::-webkit-input-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, .5);
    font-family: 'Alibaba PuHuiTi';
}
.lsembot-inp::-webkit-input-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, .5);
}
.lsembot-inp::-moz-placeholder {
    font-size: 14px;
    color: rgba(255, 255, 255, .5);
    font-family: 'Alibaba PuHuiTi';
}
.lsembot-inp:-moz-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, .5);
    font-family: 'Alibaba PuHuiTi';
}
.lsembot-inp:-ms-input-placeholder {
    font-size: 16px;
    color: rgba(255, 255, 255, .5);
    font-family: 'Alibaba PuHuiTi';
}
.lsembot-h3 b{font-weight: normal;}