.title {

    padding-top: 30px;

    text-align: center;

    padding-bottom: 18px;

    border-bottom: 1px solid rgba(221,221,221,1);

}

.title h2{

    color:rgba(17,17,17,1);

    font-size: 24px;

    letter-spacing: 1px;

    font-weight: bold;
    font-family: "heavy";
}

.title em{

    display: block;

    color:rgba(153,153,153,1);

    padding: 12px 0;
    

}

.news .content .text p,.news .texts p{

    color:rgba(102,102,102,1);

    line-height: 28px;

    margin: 30px 0;

}

.news .texts h3{

    font-size: 14px;

    color: #0099FF;

    line-height: 26px;

}

.news .content .texts p:nth-child(2){

    margin-top: 0;

}

.news .texts p span{

    display: block;

}

.tabs {

    padding: 30px 0;
    background-color: #ffffff;

}
.tabs.current{
    width: 1000px;
    position: fixed;
    top: 66px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 99999;
}

.tabs a{

    display: block;

    font-size: 16px;

    margin-right: 30px;

    padding: 0 48px;
    height: 50px;
    line-height: 50px;

    box-sizing: border-box;

    color: #333333;

    background: #F4F4F4;

    transition: .3s all;

    -webkit-transition: .3s all;

    -moz-transition: .3s all;

    -ms-transition: .3s all;

    -o-transition: .3s all;

}

.tabs a:hover{

    background: #4F5B69;

    color: #ffffff;

}

.tabs a.current{

    background: #4F5B69;

    color: #ffffff;

}

.tabs a:last-child{

    margin-right: 0px;

}
.news_list ul.current{
    margin-top: 96px;
}
.news_list li {

    background: #F9F9F9;

    margin-bottom: 20px;

}

.news_list li a{

    display: block;

}

.news_list li .imgs{

    width: 339px;

    height: 200px;

    overflow: hidden;

}

.news_list li .imgs img{

    width: 100%;

    display: block;

}

.news_list li h3{

    font-size: 16px;

    color: #333333;

    font-weight: bold;

    line-height: 30px;

    transition: .3s color;

    -webkit-transition: .3s color;

    -moz-transition: .3s color;

    -ms-transition: .3s color;

    -o-transition: .3s color;

}

.news_list li:hover h3{

    color: #03b187;

}

.news_list li p{

    font-size: 12px;

    color: #666666;

    line-height: 24px;

    height: 96px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

    margin-top: 10px;

}

.news_list li em{

    display: block;

    font-size: 12px;

    color: #999999;

    margin-top: 20px;

}

.news_list .text{

    width: 661px;

    padding: 10px 21px 21px 30px;

    box-sizing: border-box;

    height: 200px;

}

.pages{

    text-align: center;

    margin: 30px 0;

}

.pages a{

    display: inline-block;

   padding:0 10px;

    height: 30px;

    text-align: center;

    line-height: 30px;

    border: 1px solid #4F5B69;

    box-sizing: border-box;

    font-size: 12px;

    color: #4F5B69;

    margin: 0 9px;

    transition: .3s all;

    -webkit-transition: .3s all;

    -moz-transition: .3s all;

    -ms-transition: .3s all;

    -o-transition: .3s all;

}

.pages a:hover{

    background: #4F5B69;

    color: #ffffff;

}

.pages a.current{

    background: #4F5B69;

    color: #ffffff;

}



 

.connect {

    padding-top: 30px;

    padding-bottom: 30px;

}

.connect .fl, .connect .fr{

    width: 50%;

    box-sizing: border-box;

}

.connect .fr{

    padding-left: 54px;

}

.connect h2{

    font-size: 16px;

    color: #ffffff;

    width: 300px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    box-sizing: border-box;

    background: #4F5B69;

    font-weight: 400;

    margin-bottom: 13px;

    letter-spacing: 1px;

}

.connect .adds{

    height: 70px;

    margin-bottom: 20px;

}

.connect .adds h4{

    font-weight: bold;

    font-size: 16px;

    color: #333333;

    line-height: 24px;

    letter-spacing: 1px;

}

.connect .adds p{

    font-size: 12px;

    color: #666666;

    line-height: 24px;

    letter-spacing: 1px;

}

.connect .fl>p,.connect .fr>P{

    font-size: 16px;

    color: #333333;

    font-weight: bold;

    line-height: 30px;

    letter-spacing: 1px;

}

.about .yuanj{

    margin-top: 50px;

    text-align: center;

}
.about .yuanj.current{
    margin-top: 116px;
}
.about .yuanj .fr ,.about .yuanj .fl{

    width: 50%;

}


.about .yuanj span{

    display: block;

    font-size: 20px;

    color: #333333;

    font-weight: 400;

    margin-top: 40px;

    letter-spacing: 3px;
    font-weight: bold;

}

.about .yuanj p{

    font-size: 14px;

    color: #999999;

    line-height:30px;

    margin-top: 10px;

    letter-spacing: 1px;

}

.about_c{

    background: #F9F9F9;

    padding-top: 30px;

    margin-top: 30px;

}

.about_c .tit{

    text-align: center;

    margin-bottom: 30px;

}

.about_c .tit h3{

    color: #111111;

    font-size: 24px;

    margin-bottom: 10px;

}

.about_c .tit em{

    color: #333333;

}

.about_c .gyhd a{

    display: block;

    width: 460px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    color: #ffffff;

    font-size: 16px;

    background: #F86851;

    margin-bottom: 30px;

}



.about_c .gyhd .last{

    width: 100%;

    margin-bottom: 30px;

}   

.about_c .gyhd .last a{

    width: 560px;

    float: none;

    margin: 0 auto;

}

.about_list{

    padding-bottom: 30px;

}

.about_list li{

    width: 232px;

    height: 140px;

    overflow: hidden;

    margin-right: 24px;

    margin-top: 30px;

    float: left;

}

.about_list .tits{

    margin: 30px 0;

    margin-bottom: 0;

    text-align: center;
    font-weight: bold;

}

.about_list li:nth-child(4n){

    margin-right: 0px;

}

.about_list li a{

    display: block;

    width: 100%;

    height: 100%;

}

.layui-layer-demos{

    width: 1000px !important;

    box-sizing: border-box;

}

.layui-layer-demos .layui-form{

    padding: 0 40px;

    padding-bottom: 40px;

}

.layui-layer-demos .layui-layer-title{

    padding: 0;

    padding-top: 40px;

    height: auto;

    line-height: normal;

    text-align: center;

    border: none;

    background: #ffffff;

    color: #333333;

    font-weight: 400;

    font-size: 24px;

    letter-spacing: 2px;

}



.layui-layer-demos .layui-form>p{

    font-size: 14px;

    color: #999999;

    text-align: center;

    margin-top: 16px;

    margin-bottom: 40px;

}

.layui-layer-demos li{

    width: 440px;

    height: 48px;

    border: 1px solid #DDDDDD;

    box-sizing: border-box;

    margin-top: 30px;

    padding-left: 16px;

    box-sizing: border-box;
    position: relative;

}

.layui-layer-demos li p{

    font-size: 14px;

    line-height: 48px;

}

.layui-layer-demos li p em{

    color: #DC0000;

}

.layui-layer-demos li p span{

    color: #333333;

}

.layui-layer-demos li input{

    display: block;

    width: 330px;

    height: 46px;

    line-height: 46px;

    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: transparent;
    font-size: 14px;

    color: #333333;
    padding-left: 102px;
    box-sizing: border-box;
    font-weight: bold;
    width: 100%;

}

.layui-layer-demos .textarea{

    width: 100%;

    height: 200px;

}

.layui-layer-demos .textarea textarea{

    display: block;

    width: 792px;

    height: 100%;

    resize: none;

    font-size: 14px;

    color: #333333;

    font-weight: bold;

    line-height: 28px;

    padding-top: 10px;

    box-sizing: border-box;

}

.layui-layer-demos .btns{

    width: 200px;

    height: 50px;

    display: block;

    margin: 0 auto;

    font-size: 20px;

    color: #ffffff;

    border-radius: 25px;

    -webkit-border-radius: 25px;

    -moz-border-radius: 25px;

    -ms-border-radius: 25px;

    -o-border-radius: 25px;

    background: #333333;

    margin-top: 40px;

}

.layui-layer-demos .btns:hover{

    color: #0099FF;

    background: #333333;

    opacity: 1;

}

.about_zxns .tits h2{

    font-size: 24px;

    color: #111111;

    text-align: center;

    margin-bottom: 30px;

}

.about_zxns.current{
    margin-top: 116px;
}
.about_zxns ul li{

    background: #F9F9F9;

    padding: 20px 36px;

    box-sizing: border-box;

    margin-top: 20px;

}

.about_zxns li .head_tag h3{

    font-size: 20px;

    color: #333333;

    font-weight: bold;

}

.about_zxns li .head_tag>.fl p{

    font-size: 14px;

    color: #999999;

    line-height: 20px;

    margin-top: 2px;

}

.about_zxns li .head_tag>.fl{

    position: relative;

}

.about_zxns li .head_tag>.fl::before{

    position: absolute;

    content: "";

    display: block;

    width: 6px;

    height: 50px;

    background: #666666;

    left: -36px;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

}

.about_zxns li .head_tag .fl p span{

    display: block;

    margin-right: 30px;

}

.about_zxns li .head_tag>.fr em{

    display: block;

    margin-right: 10px;

    background: rgb(224,240,250);

    color: #0099FF;

    border-radius: 18px;

    -webkit-border-radius: 18px;

    -moz-border-radius: 18px;

    -ms-border-radius: 18px;

    -o-border-radius: 18px;

    padding: 4px 14px;

}

.about_zxns li .head_tag>.fr>em:last-child{

    margin-right: 0px;

}

.zxns_list{

    margin-top: 20px;

}

.zxns_list h4{

    font-size: 14px;

    color: #333333;

    font-weight: bold;

    margin-bottom: 5px;

}

.zxns_list p{

    font-size: 12px;

    color: #666666;

    line-height: 28px;

}
.about_gsjj>.text.current{
    margin-top: 110px;
}
.about_gsjj .text .about_logo{

    width: 163px;

    height: 165px;

    display: block;

    margin-top: 40px;

}

.about_gsjj .text .about_logo img{

    display: block;

    width: 100%;

}

.about_gsjj .text .p{

    font-size: 14px;

    color: #333333;

    line-height: 28px;

    text-indent: 1em;

    letter-spacing: 0.4px;

}

.about_gsjj .text .p h1{

    display: inline-block;

    font-weight: bold;

    font-size: 14px;

    color: #333333;

    margin-right: 10px;

}

.about_gsjj .text>.fr{

    width: 740px;

}

.about_gsjj .text p{

    width: 100%;

    font-size: 14px;

    color: #333333;

    line-height: 28px;

    letter-spacing: 0.4px;

}

.about_gsjj .text .first{

    text-indent: 2em;

    margin-top: 40px;

}

.strength{

    padding-top: 30px;

}

.strength_link{

    margin-top: 30px;

    margin-bottom: 30px;

}

.strength_link a{

    display: block;

    width: 25%;

    float: left;

    text-align: center;

    padding: 0 20px;

    padding-top: 16px;

    padding-bottom: 21px;

    box-sizing: border-box;

    height: 260px;

}

.strength_link a:nth-child(1){

    background: #4F5B69;

}

.strength_link a:nth-child(2){

    background: #03B187;

}

.strength_link a:nth-child(3){

    background: #3E53B7;

}

.strength_link a:nth-child(4){

    background: #00A9DA;

}

.strength_link a img{

    display: block;

    width: 40px;

    height: 40px;

    margin: 0 auto;

}

.strength_link a h4{

    font-size: 20px;

    color: #ffffff;

    font-weight: bold;

    margin-top: 10px;

    margin-bottom: 8px;

}

.strength_link a span,.strength_link a p{

    display: block;

    font-size: 12px;

    color: #ffffff;

    opacity: 1;

    line-height: 24px;

}

.strength_link a p{

    margin-top: 30px;

    letter-spacing: 0.4px;

}

.strength_link a:nth-child(even) span,.strength_link a:nth-child(even)  p{

    opacity: 1;

}

.mileage{

    width: 100%;

    padding-top: 40px;

}

.mileage .heads{

    border-left: 6px solid #666666;

    padding-left: 30px;

}

.mileage .heads h2{

    font-size: 20px;

    color: #333333;

    font-weight: bold;

}

.mileage .heads p{

    color: #999999;

    font-size: 14px;

    margin-top: 2px;

}

.mileage ul{

    margin-top: 40px;

}

.mileage li{

    padding-bottom: 34px;

}

.mileage li .yyy{

    width: 24px;

    height: 24px;

    border: 5px solid #0099FF;

    box-sizing: border-box;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    background: #ffffff;

    position: relative;

    margin-left: 30px;

    margin-top: 2px;

    z-index: 99;

}

.mileage li .yyy span{

    display: block;

    width: 30px;

    height: 3px;

    background: #0099FF;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translate(100%,-50%);

    -webkit-transform: translate(100%,-50%);

    -moz-transform: translate(100%,-50%);

    -ms-transform: translate(100%,-50%);

    -o-transform: translate(100%,-50%);

}

.mileage li em{

    margin-left: 40px;

    display: block;

    font-size: 20px;

    color: #0099FF;

    line-height: 28px;

}

.mileage li a{

    line-height: 28px;

    font-size: 14px;

    color: #666666;

    margin-left: 40px;

    display: block;

    margin-bottom: 20px;

}

.mileage li a:last-child{

    margin-bottom: 0;

}

.mileage li .time{

    font-weight: bold;

    font-size: 16px;

    color: #333333;

    margin-top: 2px;

    width: 62px;

    letter-spacing: 0.4px;

}

.mileage li {

    position: relative;

}

.mileage li .dashed{

    position: absolute;

    height: calc(100% - 2px);

    width: 0px;

    border: 1px dashed #0099FF;

    left: 103px;

    top: 2px;

}

.mileage li:last-child .dashed{

    display: none;

}

.credential .title {

    border-bottom: none;

}

.title p{

    margin-top: 10px;

    color: #333333;

    font-size: 14px;
font-family: "regular";
}

.credential .big{

    margin-bottom: 6px;

}

.credential .small li,.credential .big li{

    float: left;

    width: 232px;

    text-align: center;

    margin-right: 24px;

    margin-bottom: 24px;

}

.credential .small li:nth-child(4n),.credential .big li:nth-child(4n){

    margin-right: 0;

}

.credential .small li .imgs{

    width: 100%;

    height: 140px;

    overflow: hidden;

}

.credential .big li .imgs{

    width: 100%;

    height: 304px;

    overflow: hidden;

}

.credential .small li .imgs img,.credential .big li .imgs img{

    display: block;

    width: 100%;

}

.credential .small li span,.credential .big li span{

    margin-top: 10px;

    font-size: 14px;

    line-height: 20px;

    letter-spacing: 0.4px;

    color: #666666;

}

.zhzw_jjfa{

    text-align: center;

    background:  rgb(229,245,255);

    padding: 40px 16px;

    box-sizing: border-box;

}

.zhzw_jjfa h2{

    font-size: 24px;

    color: #111111;

    margin-bottom: 10px;

    font-weight: bold;

}

.zhzw_jjfa p{

    font-size: 14px;

    color: #111111;

    line-height: 28px;

    letter-spacing: 1px;

}

.zhzw .img img{

    display: block;

    margin: 40px 0;

    width: 100%;

}

.zhzw .img ul{

    margin-top: 40px;

}

.zhzw .img li {

    float: left;

    text-align: center;

    width: 16.666%;

}

.zhzw .img li img{

    display: block;

    width: 40px;

    height: 40px;

    margin: 0 auto;

    margin-bottom: 10px;

}

.zhzw .img li span{

    display: block;

    color: #333333;

    font-size: 16px;

    font-weight: bold;

    line-height: 22px;

    margin-bottom: 10px;

}

.zhzw .img li p{

    font-size: 12px;

    color: #666666;

}

.zhzw  .title {

    border-bottom: none;

    padding: 0;

}

.zhzw_xt{

    padding-top: 30px;

}

.zhzw_xt ul{

    margin-top: 30px;

}

.zhzw_xt li {

    width: 232px;

    float: left;

    margin-right: 24px;

    margin-bottom: 30px;

}
.zhzw_xt li:hover img{
    transform: scale(1.2);
}
.zhzw_xt li:nth-child(4n){

    margin-right: 0;

}

.zhzw_xt li a{

    display: block;

    width: 100%;

}

.zhzw_xt li .imgs{

    width: 100%;

    height: 140px;

    overflow: hidden;

}

.zhzw_xt li .imgs img{

    display: block;

    width: 100%;
    transition: .6s all;

}

.zhzw_xt li p{

    text-align: center;

    color: #666666;

    font-size: 14px;

    line-height: 20px;

    text-align: center;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    margin-top: 10px;

    padding: 0 17px;

    box-sizing: border-box;

}

.mfsy{

    width: 100%;

    text-align: center;

    padding: 30px 0;

}

.mfsy h2{

    font-size: 24px;

    color: #ffffff;
    font-weight: bold;
    font-family: "heavy";

}

.mfsy p{

    font-size: 14px;

    color: #ffffff;

    margin-top: 16px;

    margin-bottom: 20px;

}

.mfsy em{

    display: block;

    width: 200px;

    height: 50px;

    line-height: 50px;

    margin: 0 auto;

    font-size: 20px;

    color: #ffffff;
    font-weight: bold;
    /* font-family: "heavy"; */

    text-align: center;

    border-radius:25px;

    background: #0099FF;

    box-shadow:0px 2px 20px rgba(0,0,0,0.1);

    transition: .4s all;

    -webkit-transition: .4s all;

    -moz-transition: .4s all;

    -ms-transition: .4s all;

    -o-transition: .4s all;

    cursor: pointer;

}

.mfsy em:hover{

    background: #ffffff;

    color: #333333;

}

.zljk .headline{

    text-align: center;

    letter-spacing: 2px;

}

.zljk .headline h2{

    color: #111111;

    font-weight: bold;

    font-size: 24px;
    /* font-family: "heavy"; */
}

.zljk .headline em{

    display: block;

    font-size: 14px;

    color: #333333;

    margin-top: 10px;
    font-family: "regular";

}

.zljk_01{

    padding-top: 40px;

}

.zljk_01 .list a{

    display: block;

    width: 25%;

    margin-top: 40px;

    padding: 20px 30px;

    box-sizing: border-box;

  

}

.zljk_01 .list a img{

    width: 40px;

    height: 40px;

    display: block;

    margin-right: 20px;

}

.zljk_01 .list a .text {

    letter-spacing: 1.6px;

}

.zljk_01 .list a .text h3{

    font-size: 14px;

    color: #111111;

    font-weight: bold;

    margin-bottom: 10px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.zljk_01 .list a .text p{

    font-size: 12px;

    color: #111111;

    line-height: 24px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.zljk_01 .list a:nth-child(odd){

    background: rgb(229,245,255);

}

.zljk_01 .list a:nth-child(even){

    background: #F9F9F9;

}

.zljk_02 {

    padding: 40px 0;

}

.zljk_02 img{

    display: block;

    margin-top: 13px;

    width: 100%;

}

.zljk_02 .list .lst{

    display: block;

    text-align: center;

    width: 132px;

    margin-right: 157px;

}

.zljk_02 .list .lst:last-child{

    margin-right: 0px;

}

.zljk_02 .list .lst img{

    display: block;

    width: 50px;

    height: 44px;

    margin: 0 auto;

}

.zljk_02 .list .lst span{

    font-size: 14px;

    color: #111111;

    display: block;

    text-align: center;

    letter-spacing: 2px;

    line-height: 20px;

    margin-top: 10px;

}

.zljk_03 li:nth-child(odd){

    background: #F9F9F9;

}

.zljk_03 li:nth-child(odd) .text,.zljk_03 li:nth-child(even) .imgs{

    float: left;

}

.zljk_03 li:nth-child(odd) .imgs,.zljk_03 li:nth-child(even) .text{

    float: right;

    text-align: right;

}

.zljk_03 li .text{

    width: 700px;

}

.zljk_03 li{

    padding: 30px 0;

    letter-spacing: 1px;

}

.zljk_03 li .imgs{

    width: 138px;

    height: 138px;

    overflow: hidden;

}

.zljk_03 li:first-child .text{

    width: 560px;

}

.zljk_03 li:first-child .imgs{

    width: 300px;

    height: 138px;

}

.zljk_03 li img{

    display: block;

    width: 100%;

}

.zljk_03 h3{

    font-size: 14px;

    color: #0099FF;

    line-height: 20px;

    margin-bottom: 10px;

}

.zljk_03 h2{

    font-size: 20px;

    color: #111111;

    line-height: 28px;

    margin-bottom: 10px;
    font-weight: bold;
    /* font-family: "heavy"; */

}

.zljk_03 p{

    font-size: 12px;

    color: #666666;

    line-height: 24px;

}

.zljk_04{

    padding-top: 30px;

}

.zljk_04 ul{

    margin-top: 20px;

}

.zljk_04 ul li{

    float: left;

    width: 25%;

}

.zljk_05{

    padding: 30px 0;

}

.zljk_05 .list{

    margin-top: 30px;

}

.zljk_05 .list a{

    display: block;

    float: left;

    width: 33.33%;

    height: 333px;

    overflow: hidden;

    position: relative;

}

.zljk_05 .list a img{

    display: block;

    width: 100%;

    transition: .8s transform;

    -webkit-transition: .8s transform;

    -moz-transition: .8s transform;

    -ms-transition: .8s transform;

    -o-transition: .8s transform;

}

.zljk_05 .list a:hover img{

    transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -ms-transform: scale(1.2);

    -o-transform: scale(1.2);

}

.zljk_05 .list  .zhez{

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,0.3);

    top: 0;

    left: 0;

}

.zljk_05 .list  a span{

    display: block;

    position: absolute;

    bottom: 16px;

    width: 100%;

    text-align: center;

    font-size: 20px;

    letter-spacing: 1px;

    color: #ffffff;

}

.banner{

  position: relative;

}
 

.banner .video{

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}

.spzz_tabs{

    background: #F9F9F9;

    margin-top: 30px;

}

.spzz_tabs .fl{

    width: 50%;

    height: 80px;

    text-align: center;

    line-height: 80px;

    font-size: 20px;

    color: #333333;

    font-weight: bold;

}

.spzz_tabs .fl:first-child{

    background: #0099FF;

    color: #ffffff;

}

.spzz_lc{

    margin-top: 78px;

    background: #F9F9F9;

    height: 160px;

    margin-bottom: 40px;

}

.spzz_lc li{

    float: left;

    text-align: center;

    width: 104px;

    margin-right: 120px;

}

.spzz_lc li:last-child{

    margin-right: 0;

}

.spzz_lc li h3{

    color: #333333;

    font-size: 16px;

    font-weight: bold;

    margin-top: 10px;

    line-height: 22px;

}

.spzz_lc li span{

    display: block;

    font-size: 12px;

    color: #666666;

    margin-top: 10px;

    line-height: 17px;

}

.spzz_lc li:nth-child(odd) img{

    width: 40px;

    height: 40px;

    display: block;

    margin: 0 auto;

    margin-top: 31px;

}

.spzz_lc li:nth-child(even) img{

    width: 30px;

    height: 30px;

    display: block;

    margin: 0 auto;

    margin-top: 66px;

}

.spzz .teacher{

    margin-bottom: 26px;

}

.spzz .teacher img{

    display: block;

    width: 230px;

    height: 230px;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border: 23px solid rgb(235,235,235);

}

.spzz .teacher h3{

    font-size: 24px;

    color: #111111;

    font-weight: bold;

}

.spzz .teacher p{

    line-height: 25px;

    margin: 24px 0;

    color: #333333;

    font-size: 18px;

}

.spzz .teacher .text{

    margin-left: 100px;

}

.spzz_team{

    position: relative;

    width: 400px;

    height: 400px;

    margin: 0 auto;

    margin-top: 100px;

}

.spzz_team img{

    display: block;

    width: 100%;

}

.spzz_team span{

    position: absolute;

    font-size: 20px;

    font-weight: bold;

    line-height: 28px;

}

.spzz_team span:nth-child(1){

    left: 64px;

    top: -28px;

    color: #F58B42;

}

.spzz_team span:nth-child(2){

    right: 64px;

    top: -28px;

    color: #F7B75D;

}

.spzz_team span:nth-child(3){

    right: 0;

    transform: translateX(100%);

    -webkit-transform: translateX(100%);

    -moz-transform: translateX(100%);

    -ms-transform: translateX(100%);

    -o-transform: translateX(100%);

    top: 96px;

    color: #FC6E8D;

}

.spzz_team span:nth-child(4){

    right: 0;

    transform: translateX(100%);

    -webkit-transform: translateX(100%);

    -moz-transform: translateX(100%);

    -ms-transform: translateX(100%);

    -o-transform: translateX(100%);

    bottom: 108px;

    color: #6A8FFC;

}

.spzz_team span:nth-child(5){

    right: 64px;

    bottom: -28px;

    color: #A299FF;

}

.spzz_team span:nth-child(6){

    color: #3E53B7;

    left: 64px;

    bottom: -28px;

}

.spzz_team span:nth-child(7){

    left: 0;

    transform: translateX(-100%);

    -webkit-transform: translateX(-100%);

    -moz-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    -o-transform: translateX(-100%);

    bottom: 108px;

    color: #03B187;

}

.spzz_team span:nth-child(8){

    left: 0;

    transform: translateX(-100%);

    -webkit-transform: translateX(-100%);

    -moz-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    -o-transform: translateX(-100%);

    color: #00A9DA;

    top: 96px;

}

.spzz_team h3 em{

    display: block;

}

.spzz_team h3{

    width: 195px;

    color: #333333;

    font-size: 30px;

    font-weight: bold;

    text-align: center;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

}