#t .ctext .text {
    position: relative;
    padding: 0 11.45% 0 9.37%;
    width: 100%;
    text-align: center;
}
/*font-size*/
.fnt_12 { font-size: 12px;}
.fnt_16 { font-size:16px;}
.fnt_18 { font-size:18px;}
.fnt_20 { font-size:20px;}
.fnt_22 {font-size: 22px;}
.fnt_24 { font-size:24px;}
.fnt_26 { font-size:26px;}
.fnt_28 { font-size:28px;}
.fnt_30 { font-size:30px;}
.fnt_32 { font-size:32px;}
.fnt_36 { font-size:36px;}
.fnt_38 { font-size:38px;}
.fnt_40 { font-size:40px;}
.fnt_42 { font-size:42px;}
.fnt_48 { font-size:48px;}
.fnt_52 { font-size:52px;}
.fnt_60{ font-size:60px;}
.fnt_72{ font-size:72px;}
.fnt_90{ font-size:90px;}
@media only screen and (max-width:1800px) {
    .fnt_60{ font-size:54px;}
}
@media only screen and (max-width:1660px) {
    .fnt_60{ font-size:44px;}
    .fnt_22 {font-size: 20px;}
}
@media only screen and (max-width:1440px) {
    .fnt_22 {font-size: 18px;}
    .fnt_24 { font-size:20px;}
    .fnt_26 { font-size:22px;}
    .fnt_28 { font-size:24px;}
    .fnt_30 { font-size:28px;}
    .fnt_32 { font-size:28px;}
    .fnt_36 { font-size:30px;}
    .fnt_38 { font-size:31px;}
    .fnt_40 { font-size:32px;}
    .fnt_42 { font-size:34px;}
    .fnt_48 { font-size:40px;}
    .fnt_52 { font-size:44px;}
    /*.fnt_60{ font-size:56px;}*/
    .fnt_72{ font-size:60px;}
    .fnt_90{ font-size:72px;}
}
@media only screen and (max-width:1366px) {
    .fnt_20 { font-size:18px;}
    .fnt_26 { font-size:20px;}
    .fnt_28 { font-size:22px;}
    .fnt_30 { font-size:24px;}
    .fnt_32 { font-size:24px;}
    .fnt_36 { font-size:26px;}
    .fnt_38 { font-size:27px;}
    .fnt_40 { font-size:28px;}
    .fnt_42 { font-size:30px;}
    .fnt_48 { font-size:36px;}
    .fnt_52 { font-size:40px;}
    .fnt_60{ font-size:44px;}
    .fnt_72{ font-size:48px;}
    .fnt_90{ font-size:52px;}

}
@media only screen and (max-width:1280px) {
    .fnt_22 {font-size: 16px;}
    .fnt_26 { font-size:18px;}
    .fnt_28 { font-size:20px;}
    .fnt_30 { font-size:22px;}
    .fnt_32 { font-size:22px;}
    .fnt_36 { font-size:24px;}
    .fnt_38 { font-size:25px;}
    .fnt_40 { font-size:26px;}
    .fnt_42 { font-size:28px;}
    .fnt_48 { font-size:32px;}
    .fnt_60{ font-size:36px;}
    .fnt_72{ font-size:40px;}
    .fnt_90{ font-size:42px;}
}
@media only screen and (max-width:1024px) {
    .fnt_16 { font-size:14px;}
    .fnt_18 { font-size:16px;}
    .fnt_20 { font-size:16px;}
    .fnt_24 { font-size:18px;}
    .fnt_30 { font-size:20px;}
    .fnt_36 { font-size:22px;}
    .fnt_38 { font-size:22px;}
    .fnt_40 { font-size:22px;}
    .fnt_42 { font-size:24px;}
    .fnt_48 { font-size:26px;}
    .fnt_52 { font-size:28px;}
    .fnt_60{ font-size:32px;}
    .fnt_72{ font-size:36px;}
    .fnt_90{ font-size:36px;}
}
@media only screen and (max-width:767px) {
.fnt_60{ font-size:24px;}
.fnt_72{ font-size:24px;}
    .fnt_90{ font-size:30px;}
}
.history_02{padding: 80px 0 0px;box-sizing: border-box;}
.hisList{padding: 80px 0;position: relative;}
.hisList::after{content: "";background: url(/his_ico2.png) no-repeat;width: 2px;display: block;position: absolute;left: 50%;margin-left: -1px;height: 100%;top: 0;}
.his_tit{text-align: center;margin-bottom: 20px;}
.hisList li{overflow: hidden;margin-bottom: 30px;}
.hisList dl dd,.hisList dl dt{float: left;width: 50%;position: relative;box-sizing: border-box;}
.hisList dl dt{margin-top: -17px;}
.hisList dl dd{text-align: right;padding-right: 55px;font-weight: bold;}
.hisList dl dd h2{font-weight: bold;}
.hisList dl dd em{position: absolute;right: -8px;width: 16px;height: 16px;display: block;background: url(/his_ico.png) no-repeat;
    background-size: cover;top: 50%;margin-top: -8px;z-index: 2;}
.hisList_item{position: relative;padding-left: 133px;margin-top: 20px;line-height: 30px;}
.hisList_item h3{font-weight: bold;}
.hisList_item em{position: absolute;left: 17px;display: block;width: 87px;height: 13px;background: url(/his_ico1.png) no-repeat;
    background-size: 100% 100%;top: 10px;}
.hisList li:nth-child(2n) dd{float: right;text-align: left;padding-left: 55px;padding-right: 0;}
.hisList li:nth-child(2n) dd em{left: -8px;right: auto;}
.hisList li:nth-child(2n) dt{float: left;text-align: right;}
.hisList li:nth-child(2n) .hisList_item{padding-right: 133px;padding-left: inherit;}
.hisList li:nth-child(2n) .hisList_item em{position: absolute;left: auto;right: 17px;display: block;width: 87px;height: 13px;background: url(/his_ico1.png) no-repeat;
    background-size: 100% 100%;top: 10px;transform: rotateY(180deg);}
@media only screen and (max-width:1560px) {
    .develop_list ul li dt{padding: 60px 90px;}
    .history_01{margin-bottom: 80px;}
}
@media only screen and (max-width:1400px) {
    .develop_list ul li dd p{font-size: 18px;}
}
@media only screen and (max-width:1280px) {
    .history_01 .agent_num{padding-left: 0;}
    .his_num_r ul li{padding: 0 40px;}
    .develop_list ul li dt{padding: 40px 50px;}
}
@media only screen and (max-width:1200px) {
    .history_01 .agent_num{padding-left: 0;}
    .his_num_r ul li{padding: 0 40px;}
    .develop_list ul li dt{padding: 40px 50px;}
    .develop_list ul li dt .tit::after{margin: 20px 0;}
    /*.develop_txt{height: 200px;}*/
    .develop_txtItem{margin-bottom: 10px;}
}
@media only screen and (max-width:1024px) {
    .his_num_r ul li {padding: 0 25px;}
    .develop{height: 400px!important;}
    .develop_list ul li dt{opacity: 1;}
    .develop_list ul li dd{display: none;}
    .develop_list .swiper-pagination{width: 100%;bottom: 20px;}

    .develop_list .swiper-pagination .swiper-pagination-bullet{background: #fff;margin: 0 5px;opacity: 1;}
    .develop_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #02438d;}
    .hisList dl dt{margin-top: -27px;}
}
@media only screen and (max-width:767px) {
    .history_01{margin-bottom: 40px;}
    .history_01 .his_num_l{width: 100%;margin-bottom: 20px;text-align: center;}
    .history_01 .his_num_r{width: 100%;text-align: left;}
    .his_num_r ul{text-align: left;}
    .his_num_r ul li{padding: 0 12px;}
    .his_num_r ul li::after{display: none;}
    .develop_list ul li dt{padding: 30px;}
    .develop_list .swiper-pagination{bottom: 10px;}
    .develop_list ul li dl{background: none;}
    .history_02{padding: 40px 0;}
    .hisList{padding: 20px 0;}
    .hisList dl dd, .hisList dl dt{width: 100%;}
    .hisList dl dd{text-align: left;}
    .hisList dl dd em,.hisList_item em,.hisList li:nth-child(2n) .hisList_item em,.hisList::after{display: none;}
    .hisList_item{padding-left: 0;}
    .hisList li:nth-child(2n) dd{text-align: left;padding-left: 0;}
    .hisList li:nth-child(2n) .hisList_item{padding-right: 0;}
    .hisList li:nth-child(2n) dt{text-align: left;}
    .hisList dl dt{margin-top: 0;}
    .hisList_item{margin-top: 10px;}
    .develop_txtItem{height: 200px;}
}
@media only screen and (max-width:375px) {
    .his_num_r ul li dl dd p{font-size: 12px;}
}

@media (max-width: 1200px) {
.index_main {max-height: 1080px;}
}
.footerM {height: inherit;}
#c_6 .ctext .left::before{display: none;}
#lt .ctext .left .l1 a{line-height: 38px;}

.grayBody .main{background: #f8f9fa;}
.innovate_01{background: #f8f9fa;overflow: hidden;}
.innovate_proList{box-sizing: border-box;margin: auto;}
.innovate_proList dl{overflow: hidden;margin-bottom: 60px;margin-top: 60px;}
.innovate_proList dl dd,.innovate_proList dl dt{float: left;width: 50%;}
.innovate_proList dl dt{padding: 3% 0 3% 5%;box-sizing: border-box;}
.innovate_proList dl dt em{display: block;width: 44px;height: 2px;background: #000000;}
.innovate_proList dl dt h2{margin: 0px 0 15px;}
.proList_txt{height: 210px;overflow: hidden;}
.edit_con_original{line-height:1.8;}
.e_container-1 {
    display: flex;
    flex-wrap: wrap;
    position: static;
    width: auto;
    max-width: 1600px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-right: 0px;
    padding-bottom: 60px;
    padding-left: 0px;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    z-index: auto;
    background_radio: 1;
    display-radio: flex;
    padding-top: 60px;
}
.e_container-1 .p_item {flex: 1;display-radio: 1}
.e_text-12 {
    position: static;
    width: auto;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    z-index: auto;
    text-align: center;
    font-size: 18px;
    font-family: Microsoft YaHei;
    color: rgba(51,51,51,1);
    font-weight: bold;
    font_radio: 1
}
.e_richText-40 blockquote {
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px
}
.e_richText-40 ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px
}
.e_richText-40 li {
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit
}
.e_richText-40 ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px
}
.e_richText-40 {
    font_radio: 2;
    display-radio: 1;
    font-size: 16px;
    color: rgba(85,85,85,1);
    line-height: 2;
    font-weight: normal;
    text-align: center;
    margin-top: 15px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    min-width: 0px
}
.e_h1-41 {
    font_radio: 2;
    display-radio: 1;
    text-align: center;
    font-size: 44px;
    color: rgba(7,7,7,1)
}
.e_image-49 {
    overflow: hidden;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    display-radio: 1;
    margin-bottom: 0px
}
.e_image-49 img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

@media screen and (max-width:768px) {
.e_richText-40 {
    font_radio: 2;
    display-radio: 1;
    font-size: 14px;
    color: rgba(102,102,102,1);
    line-height: 2;
    font-weight: normal;
    text-align: left;
    margin-top: 0px;
    width: auto;
    max-width: none
}
.e_h1-41 {
    font_radio: 2;
    display-radio: 1;
    font-size: 22px
}
{
 background_radio: 2;
 display-radio: 1;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 30px;
 padding-bottom: 30px
}
.e_container-1 {
    background_radio: 1;
    display-radio: 1;
    padding-top: 0px;
    padding-bottom: 0px
}
}
.wrap {width: 1510px;max-width: 90%;margin: auto;}
.history_01{margin-bottom: 60px;}
.his_num{overflow: hidden;margin-bottom: 10px;}
.his_num_l{float: left;width: 35%;padding-left: 60px;box-sizing: border-box;}
.his_num_r{float: right;width: 65%;}
.his_num_r ul{text-align: right;}
.his_num_r ul li{display: inline-block;padding: 0 60px;box-sizing: border-box;position: relative;}
.his_num_r ul li::after{content: "";display: block;width: 2px;height: 84px;background: #2a2f34;right: 0;top: 50%;margin-top: -42px;position: absolute;}
.his_num_r ul li:last-child::after{display: none;}
.his_num_r ul li dl{text-align: left;}
.his_num_r ul li dl dd{margin-bottom: 10px;}
.history_01 .agent_num{font-weight: 500;}
.history_01 .agent_num span{font-weight: 300;}
.history_01 .fnt_24{font-size:20px;}
.history_01 .fnt_24 span{font-size:14px;}

.develop_list{position: relative;overflow: hidden;}
.develop_list,.develop_list .swiper-container,.develop_list ul,.develop_list ul li,.develop_list ul li dl,.develop_list ul li dt{height: 100%;}
.develop_list ul li{color: #fff;width: 15%;transition: all .2s;float: left;position: relative;}
.develop_list ul li dl{background: #073062dd;}
.develop_list ul li dd{position: absolute;left: 0;width: 100%;bottom: 30px;padding: 0 35px;box-sizing: border-box;}
.develop_list ul li dt .tit::after{content: "";display: block;width: 27px;height: 2px;background: #fff;margin: 30px 0;}
.develop_list ul li dt{background: #073062aa;padding: 80px 100px;box-sizing: border-box;opacity:0;width: 100%;}
.develop_txtItem{margin-bottom: 20px;line-height: 1.5;height: 250px;overflow: hidden;}
.develop_list ul li dd .fnt_30{height: calc(555px - 160px);}
.develop_list ul li:last-child{float: right;}
.develop_list ul li.on{width: 40%;}
.develop_list ul li.on dl{background: none;}
.develop_list ul li.on dt{opacity: 1;}
.develop_list ul li.on dd{display: none;}	
.in_main .p_item{padding-top:60px;padding-bottom:30px;}