.banner{
    background: url('/static/new_style/about/strategyImg/banner.png') center center no-repeat;
    background-size: cover;
    width: 100%;
    height: 100vh;
    position: relative;
}
.logo_partner{
    padding-bottom: 50px;
}
.logo_partner li{
    float: left;
    width: 20%;
    text-align: center;
    padding: 25px;
    box-sizing: border-box;
}
.down_radius{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border:1px solid #FFFFFF;
    position: absolute;
    bottom: 50px;
    left:calc(50% - 25px);
    text-align: center;
}
.down_radius .down_icon{
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
}
.down_radius img{
    position:absolute;
    left: 3px;
    width:44px;
    height:44px;
    margin:0 auto;
    cursor:pointer;
    animation:downico 1.5s ease-out infinite;
}
@keyframes downico {
    0% {
        top: 0;
        opacity: 1;
    }
    35% {
        top: 50%;
        opacity: 0;
    }
    65% {
        top: -50%;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 1;
    }
}
.strategy_about{
    padding: 40px 0 80px 0;
}
.strategy_about .left{

}
.forms{
    width: 830px;
    position: absolute;
    bottom: 17vh;
    left:calc(50% - 415px);
}
.forms ul{
    margin-bottom: 15px;
}
.forms li{
    width: 270px;
    line-height: 45px;
    background: #FFFFFF;
    float: left;
    font-size: 18px;

}
.forms li .t1{
    width: 90%;
    margin: auto;
}
.forms li .t2{
    width:60%;
    margin: auto;
    float: left;
    box-sizing: border-box;
    padding-top: 14px;
}
.forms li .t3{
    width: 40%;
    text-align: center;
    background: transparent;
    box-sizing: border-box;
    color: #0079c3;
}
.forms li:nth-child(1){
    margin-right: 20px;
}
.forms .sub{
    width: 200px;
    line-height: 45px;
    color: #FFFFFF;
    background: #0079c3;
    text-align: center;
    border-radius: 30px;
    height: 45px;
    font-size: 20px;
    float: right;
}
.strategy_about .right{position: relative;width: 60%;float: right;}
.strategy_about .logo1{
    position: absolute;
    right:0;
    width: 50%;
}
.strategy_about .left{
    float: left;
    width: 40%;
    margin-top: 50px;
}
.strategy_about .t1{font-size: 35px;color: #323490;font-weight: bold;}
.strategy_about .t2{
    font-size: 27px;
    color: #333;
    font-weight: bold;
    margin: 20px 0 15px 0;
}
.strategy_about .t3{

    font-size: 17px;

    line-height: 2;

    color: #666;
}
.strategy_about .t4{
    position: relative;
    z-index: 2;
    width: 450px;
    float: right;
    margin: 60px;
    border: 10px solid #fff;
    box-shadow: 0 0 3px 0 rgba(0,0,0,.1);
}
.strategy_about .t5{

    background: rgba(50, 52, 144, .85);

    font-size: 18px;

    line-height: 50px;

    height: 50px;

    display: inline-block;

    color: #fff;

    border-radius: 30px;

    margin-top: 30px;

    padding: 0 15px;

    cursor: pointer;
}
.zhishi {width: 100%;/* height:770px; */overflow: hidden;padding-bottom: 0px;box-sizing: border-box;padding-top: 60px;/* min-height: 90vh; */box-sizing: border-box;}
.zhishi .title-mess {color: #40bbbe;font-size: 26px;line-height: 37px;text-align: center;padding: 40px 0 20px 0}
.zhishi h3 {margin-bottom: 70px;}
.zhishi .zhishi-list {width: 1050px;height:400px;position: relative;margin: 0px auto;margin-top: 100px;}
.zhishi .rotateBg {width: 390px;height: 390px;position: absolute;top:50%;left: 50%;margin-left:-195px;margin-top:-195px;-webkit-transform: rotate(360deg);}
.zhishi .rotateBg.on {animation: rotation 2s linear 1;-moz-animation: rotation 2s linear 1;-webkit-animation: rotation 2s linear 1;-o-animation: rotation 2s linear 1;}
@-webkit-keyframes rotation {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}
.zhishi i.rr {display: inline-block;width: 25px;height: 25px;border-radius: 50%;/* margin-bottom: -5px; */margin-right: 15px;font-size: 18px;line-height: 25px;text-align: center;/* font-weight: bold; */}
.zhishi-list ul {}
.zhishi-list li {width: 330px;margin-bottom: 150px;display: block;}
.zhishi-list li:nth-child(even) {float: right;}
.zhishi-list li:nth-child(odd) {float: left;}
.zhishi-list li:nth-child(1) .titles {color: #feb13f;}
.zhishi-list .clearfix li:nth-child(1) i.rr {border: 3px solid #feb13f;color: #fff;background: #feb13f;}
.zhishi-list li:nth-child(2) .titles {color: #e76265;}
.zhishi-list li:nth-child(2) i.rr {border: 5px solid #e76265;color: #fff;background: #e76265;}
.zhishi-list .t2 li:nth-child(1) .titles {color: #582769;}
.zhishi-list .t2 li:nth-child(1) i.rr {border: 5px solid #582769;background: #582769;}
.zhishi-list .t2 li:nth-child(2) .titles {color: #00a4b8;}
.zhishi-list .t2 li:nth-child(2) i.rr {border: 5px solid #00a4b8;background: #00a4b8;}
.zhishi-list .titles {font-size: 26px;line-height: 30px;font-weight: bold;}
.zhishi-list .mess {font-size: 15px;line-height: 28px;color: #727171;margin-top: 10px;text-align: justify;}
.title{
    text-align: center;
    font-size: 32px;
    color: rgba(50, 52, 144, .85);
    font-weight: bold;
    padding: 30px 0 40px 0;
}

.title:after, .title:before {
    content: '';
    width: 60px;
    height: 1px;
    background: #15499a;
    display: inline-block;
    margin: 0px 20px;
    vertical-align: middle;
}

.class_table{
    width: 100%;
    border-collapse: collapse;
    border:1px solid #dddddd;
}
.class_table th{
    background: #ac1717;
    color: #FFFFFF;
    font-size: 18px;
    line-height:50px;
    border:1px solid #FFFFFF;
}
.class_table td{
    border:1px solid #ddd;
    padding: 10px;
    line-height: 1.8;
}
.class_tese{
    /* margin: 20px 0; */
    padding: 30px  0 0px 0;
}
.tese_list{
}
.tese_list .left{
    width: 48%;
    float: left;
    margin-top: 100px;
}
.tese_list .right{
    width: 52%;
    padding-left: 50px;
    box-sizing: border-box;
    float: left;
}
.tese_list .right i{
    display: inline-block;
    width: 80px;
    height: 80px;
    background: url('/static/new_style/about/strategyImg/q6.png') center center no-repeat;
    background-size: cover;
    text-align: center;
    line-height:80px;
    color: #15499a;
    font-size: 24px;
    font-weight: bold;
    float: left;
}
.tese_list .right li{margin-bottom: 15px;font-size: 16px;line-height: 1.6;}
.tese_list .right b{
    color: #ac1717;
}
.tese_list .right b img{
    margin-right: 5px;
}
.tese_list .right .lans{
    font-size: 20px;
    line-height:80px;
    color: #595757;
    float: right;
    width: calc(100% - 90px);
}
.class_jianjie{
    padding: 30px 0;
}
.pro_lists{

    padding: 5px 0 30px 0;
}
.pro_lists li{
    width: 22.75%;
    margin: 20px 3% 20px 0;
    float: left;
    height: 260px;
    border: 1px solid #eaeaea;
    border-radius: 8px;
    text-align: center;
    box-sizing: border-box;
    padding: 0 25px;
	background: #fff;
}
.pro_lists li:last-child{
    margin-right: 0;
}
.pro_lists .t1{
    margin: 35px auto 20px auto;
    width: 55px;
}
.pro_lists .t2{
    color: #e94f25;
    font-size: 18px;
    font-weight: 200;
}
.pro_lists .t3{
    margin-top: 20px;
    font-size: 14px;
    color: #666;
    letter-spacing: .88px;
    text-align: center;
    line-height: 20px;
}
.slick_star{

}
.slick_star li{
    position: relative;
    width: 48%;
    float: left;
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
    cursor: pointer;
}
.slick_star li .more{
    width: 100%;
    font-size: 18px;
    line-height: 3;
    background: rgba(0,0,0,.75);
    position: absolute;
    bottom: 0;
    left:0;
    z-index: 3;
    color: #FFFFFF;
    padding: 0 20px;
    box-sizing: border-box;
}
.slick_star li:hover .more{
    display: none;
}
.slick_star li:nth-child(even){
    width: 48%;
    margin-left: 4%;
}
.slick_star .img{
    width: 70%;
    margin: auto;
}
.slick_star .lans{
    color: #FFFFFF;
    background: rgba(0,0,0,.75);
    position: absolute;
    bottom: 20px;
    left:20px;
    z-index: 3;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.8;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    padding: 20px;
    opacity: 0;
    transition: all .4s;
}
.slick_star li:hover .lans{
    opacity: 1;
}
.slick_star .bm{
    display: block;
    text-align: center;
    font-size: 16px;
    padding: 5px;
    width: 120px;
    box-sizing: border-box;
    margin: 40px auto;
    border-radius: 30px;
    border:1px solid #FFFFFF;
    color: #FFFFFF;
}
.fw2 ul.fw2-list {
    padding: 0px 0 40px 0;
}

.fw2 .fw2-list li {
    width: 32.5%;
    height: 280px;
    overflow: hidden;
    position: relative;
    margin: 10px 0;
    background-color: #fafafa;
    float: left;
    z-index: 0;
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-radius: 5px;
}
.fw2 .fw2-list .ser-bg{
    height: 230px;
}

.fw2 .fw2-list li:nth-child(3n-1) {
    margin: 10px 1.25%;
}

.fw2-list a {
    width: 100%;
    height: 100%;
    display: block;
}

.success_list{
    padding: 40px 0;
}

.fw2-list .top-lan {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    font-size: 16px;
    line-height: 50px;
    font-weight: bold;
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    color: #000;
}
.pc{
    display: block!important;
}
.sj{
    display: none!important;
}
.bg000{
    background: rgba(0,0,0,.7);
    position: fixed;
    top:0;
    left:0;
    z-index: 80;
    width: 100%;
    height: 100vh;
    display: none;
}
.liuyan{
    width: 400px;
    position: fixed;
    top:50%;
    transform: translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    z-index: 90;
    left:50%;
    background: #FFFFFF;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 10px;
    display: none;
}
.liuyan li{
    display: block;
    margin-bottom: 15px;
    border: 1px solid #dddddd;
    box-sizing: border-box;
    border-radius: 10px;
}
.liuyan .t1,.liuyan .t2{
    font-size: 14px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    border:0;
    float: none;
    box-sizing: border-box;
    border-radius: 10px;
}
.liuyan .t3,.liuyan .t2{
    width: 70%;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    padding: 0 10px;
    margin: auto;
    height: 50px;
    line-height: 50px;
}
.liuyan .t3{
    width: 30%;
    background: #ac1717;
    color: #FFFFFF;
    border-radius: 0 10px 10px 0;
    margin-right: -2px;
    float: right;
}
.liuyan .titles{
    font-size: 22px;
    color: rgba(0,0,0,.78);
    text-align: center;
    line-height: 22px;
    margin-bottom: 26px;
    font-weight: bold;
}
.liuyan .sub{
    line-height: 45px;
    height: 45px;
    font-size: 16px;
    width: 160px;
    /* font-weight: bold; */
}
.liuyan .close{
    font-family: 'arial';
    font-size: 25px;
    line-height:30px;
    height: 30px;
    width:30px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    color: #999;
    float: left;
}
/*end 10.10*/
.credit-apply {
    position: fixed;
    bottom: 10px;
    left: 50%;
    margin-left: -610px;
    width: 272px;
    padding: 68px 0 0px 9px;
    background-color: #f8f8f8;
    border: 4px solid #fff;
    box-shadow: 2px 2px #eee;
    z-index: 10;
}
.credit-apply img {
    position: absolute;
    bottom: 0;
    z-index: 1;
}
.credit-apply input {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    box-shadow: none;
    height: 35px;
    font-size: 14px;
    border: 1px solid #ddd;
    padding: 0 10px;
    color: #222;
    outline: 0;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
    width: 139px;
    padding-left: 6px;
    line-height: 35px;
    vertical-align: middle;
    /* margin-bottom: -7px; */
}
.credit-apply .err {
    position: absolute;
    z-index: 1;
    top: 26px;
    left: 120px;
    color: #ac1717;
    font-size: 12px;
    margin: 10px 0;
}
.tel-box {
    position: fixed;
    bottom: 100px;
    right: 15px;
    z-index: 9999;
    display: block;
}
.credit-apply .btn {
    color: #fff;
    background-color: #ac1717;
    font-size: 16px;
    padding: 0 12px;
    position: relative;
    z-index: 2;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    vertical-align: bottom;
    width: auto;
    margin-left: -5px;
}
.tel-box a{
    display: none;
}
#go_top{
    display: none;
}
.tips{
    color: #ac1717;
    font-size: 20px;
    margin: 20px 0;
    font-weight: bold;
}
.tips1{
    color: #ac1717;
    font-size: 24px;
    margin: 20px 0;
    font-weight: bold;
}
.big_img{
    width:100%;
    max-width: 800px;
    margin: 0 auto 30px auto;
}
@media screen and (max-width: 1680px){
    .forms{
        bottom: 19vh;
    }
}
@media screen and (max-width: 1450px) {
    .forms{
        bottom: 17vh;
    }
    .box{
        max-width: 1000px;
    }
    .title,.strategy_about .t2,.strategy_about .t1{
        font-size: 26px;
    }
    .zhishi-list .titles{
        font-size: 22px;
    }
    .down_radius .down_icon,.down_radius{
        width: 35px;
        height: 35px;
    }
    .down_radius{
        bottom: 20px;
    }
    .down_radius img{
        width: 30px;
        height: 30px;
    }
}
@media screen and (max-width: 1366px){
    .forms{
        bottom: 12.5vh;
    }
}
@media screen and (max-width: 1200px){
    .tel-box a {
        display: block;
        width: 40px;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        background: #ed464d;
        border-radius: 50%;
        text-align: center;
        border: 1px #e52830 solid;
        border-width: 0.5px;
    }
    .pc{
        display: none!important;
    }
    .sj{
        display: block!important;
    }
    .logo_partner{
        padding-bottom: 100px;
    }
}
@media screen and (max-width: 1100px){
    .banner{
        background: url('/static/new_style/about/strategyImg/banner_sj.jpg') center center  no-repeat;
        background-size: cover;
        width: 100%;
        height: 100vh;
        position: relative;
    }
    .forms_sj{
        background: #f4f4f4;
        padding: 15px;
        box-sizing: border-box;
        margin: 20px auto;
    }
    .forms_sj .t1{

    }
    .forms_sj .t2{
        width: 60%;
        float: left;
        box-sizing: border-box;
        height: 45px;
    }
    .forms_sj .t3{
        width: 40%;
        float: left;
        background: #FFFFFF;
        color: #0079c3;
        text-align: center;
        box-sizing: border-box;
        height: 45px;
    }
    .forms_sj .sub{
        line-height: 45px;
        background: #0079c3;
        height: 45px;
        color: #fff;
        font-size: 16px;
    }
    .forms_sj li{
        background: #FFFFFF;
        line-height: 40px;
        padding: 0 15px;
        box-sizing: border-box;
        margin-top: 15px;
    }

    .zhishi-list li{
        width: 100%;
    }
    .zhishi-list li:nth-child(odd),.zhishi-list li:nth-child(even){
        float: none;
        margin-bottom: 30px;
    }
    .zhishi .zhishi-list{
        width: 90%;
        margin:20px auto;
        height: auto;
    }
    .tese_list .right i{
        width:55px;
        height:55px;
        line-height:55px;
        font-size: 18px;
        font-weight: bold;
        float: left;
    }
    .tese_list .right li{
        margin-bottom: 25px;
    }
    .tese_list .right .lans{
        font-size: 14px;
        line-height:30px;
        width: calc(100% - 60px);
    }
    .class_tese{
        padding:10px 0 50px;
        background-position: left center!important;
    }
    .title{
        padding: 50px 0 30px 0;
        font-size: 22px;
    }
    .zhishi .rotateBg{
        display: none;
    }
    .zhishi-list .titles{
        font-size: 18px;
    }
    .zhishi i.rr{
        font-size: 15px;
        border: 0px!important;
    }
    .tese_list .left{
        display: none;
    }
    .tese_list .right,.strategy_about .right{
        width: 100%;
        float: none;
        padding: 0;
    }
    .strategy_about .left{
        width: 100%;
        float: none;
        margin-top: 0;
    }
    .pro_lists li,.pro_lists li:last-child,.fw2 .fw2-list li,.fw2 .fw2-list li:nth-child(3n-1){
        width: 48%;
        margin: 10px 0;
        margin-right: 4%;
    }
    .pro_lists li:nth-child(even),.fw2 .fw2-list li:nth-child(even){
        margin: 10px 0;
        margin-right: 0;
    }
    .fw2 ul.fw2-list{
        padding-bottom: 10px;
    }
    .strategy_about .t4{
        margin: 10%;
        width: 80%;
        box-sizing: border-box;
    }
    .down_radius{
        bottom: 100px;
    }
    .title:after, .title:before{
        display: none;
    }
    .zhishi{
        padding-top: 0;
    }
}
@media screen and (max-width: 800px){
    .logo_partner li,.logo_partner li:nth-child(5n){
        width: 48.5%;
        margin: 5px 0;
        padding: 10px;
        box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
    }
    .logo_partner li:nth-child(even){
        margin-left: 3%;
    }
    .strategy_about .t5{
        margin-top: 10px;
        line-height: 40px;
        height:40px;
        font-size: 14px;
    }
    .strategy_about .t2{
        font-size:20px;
        margin: 15px auto;
    }
    .zhishi-list li:nth-child(odd), .zhishi-list li:nth-child(even){
        margin-bottom: 15px;
    }
    .strategy_about .t3{
        font-size: 14px;
    }
    .tese_list .right li{
        margin-bottom: 10px;
        font-size: 14px;
    }
    .class_table th{
        font-size: 15px;
    }
    .pro_lists li{
        padding: 0 15px;
        height: 240px;
    }
    .slick_star .lans{
        padding: 10px;
        font-size: 14px;
        line-height: 1.5;
    }
    .success_list{
        padding-top: 0;
    }
    .slick_star li:nth-child(even),.slick_star li{
        width: 100%;
        margin-left: 0;
        margin-bottom: 15px;
        padding: 10px;
    }
    .fw2 .fw2-list .ser-bg{
        height: 100px;
    }
    .fw2 .fw2-list li{
        height: 130px;
    }
    .fw2-list .top-lan{
        font-size: 14px;
        line-height: 30px;
    }
    .title{
        padding: 45px 0 20px 0;
        width: 90%;
        margin: auto;
        font-size: 20px;
    }
    .pro_lists .t2{
        font-size: 16px;
    }
    .pro_lists .t3{
        font-size: 13px;
        margin-top: 10px;
    }
    .class_jianjie{
        padding: 0;
    }
	.tips{
        font-size: 14px;
        margin: 0px 0 0px 0;
    }
    .tips1{
        font-size: 16px;
        margin: 0px 0 15px 0;
    }	  
}