.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.f_64{font-size: 64px;}

.p_55{padding:55px  0}

.p_75_90{padding:75px 0 90px}

.p_75_60{padding:75px 0 60px}

.p_75_100{padding:75px 0 100px}

.p_80_95{padding:80px 0 95px}

.p_55_85{padding:55px 0 85px}

.p_60_95{padding:60px 0 95px}

.p_95_60{padding:95px 0 60px}

.p_80_120{padding:80px 0 120px}

.p_75_80{padding:75px 0 80px}

.p_60_100{padding:60px 0 100px;}

.res{width: 100%;position: relative;}

.res_con{display: flex;justify-content:space-between;}

.res .con_le{width: 30%; color:#333333;line-height: 50px;}

.res .con_re{width: 66.875%;color: #666666;line-height: 30px;}

.res .con_re .con_img{margin: 55px 0;overflow: hidden;}

.res .con_re .con_img img{ width:100%; transform:scale(1.0001) ; -webkit-transform:scale(1.0001) ; -moz-transform:scale(1.0001) ; -ms-transform:scale(1.0001) ; -o-transform:scale(1.0001) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.res .con_re .con_img:hover img{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; transition: all 0.6s ; -webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ; }

.res .con_re .con_f{margin-bottom: 35px;}

.res .con_re .con_f p{ display: inline-block;margin-right: 130px;height: 110px; text-align: center;position: relative;cursor: pointer;}

.res .con_re .con_f p::after{ content: ""; width: 0; height: 3px; background: #15499a; position: absolute; left: auto;right: 0; bottom: 0; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.res .con_re .con_f p.p_on::after{width: 100%;}
.res .con_re .con_f p.p_on,.res .con_re .con_f p:hover{color: #15499a;}
.res .con_re .con_f p:hover:after{ width: 100%;left: 0;right: auto; transition: all 0.6s ; -webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ; }
.res .con_re .con_f .p1  img{margin-bottom: 4px;}


.res .con_re .con_f .p2  img{margin-bottom: 7px;}

.res .con_re .con_f .p1 img{width: 60px;}

.res .con_re .con_f .p2 img{width: 80px;}

.res .con_re  .txt{display: none;}

.res .con_re  .txt_on{display: block;	-webkit-animation: upam 0.5s ease-out forwards;
	    -moz-animation: upam 0.5s ease-out forwards;
	    -ms-animation: upam 0.5s ease-out forwards;
	    -o-animation: upam 0.5s ease-out forwards;
	animation: upam 0.5s ease-out forwards;}


@-ms-keyframes upam {0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}
@-moz-keyframes upam{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}
@-webkit-keyframes upam{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}
@-o-keyframes water upam{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}
@keyframes upam {0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}


.res_b{position: absolute;bottom: 0;left: 0;width: 22.65%;}

.res2{width: 100%;}

.res2 .res2_p1{color: #333333;line-height: 50px;text-align: center;margin: 70px 0 20px;}

.res2 .res2_sp{color: #555555;text-align: center;display: block;line-height: 25px;}

.res2 .ul{width: 100%;overflow: hidden;padding-top: 75px;}

.res2 .ul .li{}

.res2 .ul .li .li_le,.res2 .ul .li .li_re{width: 50%;}

.res2 .ul .li .li_le{overflow: hidden;}

.res2 .ul .li .li_le img{ width: 100%; transform:scale(1.00001) ; -webkit-transform:scale(1.00001) ; -moz-transform:scale(1.00001) ; -ms-transform:scale(1.00001) ; -o-transform:scale(1.00001) ; transition: all 0.6s ; -webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ; }

.res2 .ul .li .li_le:hover img{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.res2 .ul .li .li_re {background: #f5f7fa;position: relative;}


.res2 .ul .li .li_le{float: left;}

.res2 .ul .li .li_re{float: right;}


.res2 .ul .li:nth-child(even) .li_le{float: right;}

.res2 .ul .li:nth-child(even) .li_re{
	float: left;
}

.res2 .ul .li .li_re{
	padding: 170px 160px 50px 120px;
}

.res2 .ul .li:nth-child(even) .li_re{
	padding: 170px 120px 50px 160px;
}



.res2 .ul .li{
	background-color: #f5f7fa;
}

.res2 .ul .li:nth-child(even) .re_pd{left: 16.14%;}

.res2 .ul .li .pd_p{color: #333333;letter-spacing: 3px;line-height: 40px;margin: 40px 0 20px;}

.res2 .ul .li .pd_sp{padding-right: 15px; color: #555555;line-height: 25px;overflow-y: auto; word-wrap: break-word; word-break: normal;text-align: justify;display: block; height: 200px;}

.res2 .ul .li .pd_sp::-webkit-scrollbar{ width:2px;height: 1px;}

.res2 .ul .li .pd_sp::-webkit-scrollbar-thumb{ background:#15499a;}

.res2 .ul .li .pd_sp::-webkit-scrollbar-track{ background:#fff;} 


.res3 .con_top {display: flex;height: 130px;}

.res3 .con_top .top_le{width: 33.75%;color: #333333;}

.res3 .con_top .top_re{width: 66.25%;height: 100px; line-height: 28px; 
color: #555555;overflow-y: auto;word-wrap: break-word; word-break: normal;text-align: justify;padding-right: 15px;}

.res3 .con_top .top_re::-webkit-scrollbar{ width:2px;height: 1px;}

.res3 .con_top .top_re::-webkit-scrollbar-thumb{ background:#15499a;}

.res3 .con_top .top_re::-webkit-scrollbar-track{ background:#f5f7fa;} 

.res3 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.res3 .ul .li{ width: 48.75%; position: relative;margin-bottom: 40px; overflow: hidden; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }

.res3 .ul .li a{display: block;}

.res3 .ul .li img{ width: 100%; transform:scale(1.0001) ; -webkit-transform:scale(1.0001) ; -moz-transform:scale(1.0001) ; -ms-transform:scale(1.0001) ; -o-transform:scale(1.0001) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.res3 .ul .li:hover img{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.res3 .ul .li .img_txt{position: absolute;bottom: 7.95%;left: 4.487%;right:4.487% ;}

.res3 .ul .li .img_txt  .img_p{color: #ffffff;line-height: 35px;}

.res3 .ul .li .img_txt .img_sp{color:#dfe2e5;margin: 10px 0 20px;display: block;line-height: 25px;}

.res3 .ul .li .img_txt a{color: #d1d3d6;display: block;line-height: 20px;}

.res3 .ul .li .img_txt .txt_yc{display: none;}

.res3 .ul .li .img_txt .a_img{width: 15px;height: 15px;display: inline-block;vertical-align:text-bottom;margin-left: 2px;}

.res4{width: 100%;}

.swiper-pagination{display: none;}


.res4 .con_p1{text-align: center;color: #333333;}


.ul_g{display: flex;flex-wrap: wrap;}

.ul_g .li{width: 31.25%;margin-right:3.125% ; margin-bottom: 80px ;border-bottom: 1px solid #e1e3e6;position: relative;}

.ul_g .li a{display: block;}

.ul_g .li::after{ content: ""; width: 0; background: #15499a; position: absolute; left: auto; right: 0; height: 3px; transition: all 0.6s ; -webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ; }

.ul_g .li:hover::after{ width: 100%; left: 0; right: auto; transition:  all 0.6s; -webkit-transition:  all 0.6s; -moz-transition:  all 0.6s; -ms-transition:  all 0.6s; -o-transition:  all 0.6s; }

.ul_g .li img{ width: 100%; transform:scale(1.000001) ; -webkit-transform:scale(1.000001) ; -moz-transform:scale(1.000001) ; -ms-transform:scale(1.000001) ; -o-transform:scale(1.000001) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }
.ul_g .li:nth-last-child(1),.ul_g .li:nth-last-child(2),.ul_g .li:nth-last-child(3){margin-bottom: 0;}

.ul_g .li:nth-child(3n){margin-right: 0;}

.ul_g .li .fd{overflow: hidden;}

.ul_g .li:hover .fd img{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.ul_g .li:hover .li_txt .txt_p{color: #15499a;}

.ul_g .li .li_txt{width: 93%;margin: 0 auto;}

.ul_g .li .li_txt .txt_p{color: #333333;margin-top: 25px;overflow: hidden;/*凌驾部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*凌驾部分文字以...显示*/}

.ul_g .li .li_txt .txt_con{margin: 15px 0 25px;}

.ul_g .li .li_txt img{width: 20px;height: 20px;display: inline-block;vertical-align:middle;}

.ul_g .li .li_txt span{display: inline-block;line-height: 35px; color: #555555;}

/* 投资 */

.inve{width: 100%;background: #f5f7fa;}

.inve  .con_top {display: flex;justify-content: space-between;height: 320px;color: #333333;}

.inve  .con_top .top_le span{display: inline-block;font-weight: bold;}

.inve  .con_top  a{display: block;}

.inve  .con_top .top_le{width: 59.81%;background: #ffffff;display: flex;}



.inve  .con_top .top_le .le1{width: 47.91%;border:1px solid #edeff2;padding:60px 0 0 75px}

.inve  .con_top .top_le .le2{width: 52.09%;border:1px solid #edeff2;border-left: none;padding:65px 0 0 75px}

.inve  .con_top .top_re{width: 38.75%;background: #ffffff;padding:0px 0 0 75px ;}

.inve  .con_top .top_le .le1_p,.inve  .con_top .top_le .le2_p{margin-bottom: 40px;}

.inve  .con_top .top_le .le2 .img{display: inline-block;}

.inve  .con_top .top_le .le2 .img p{ display: inline-block; transform:translateY(-5px) ; -webkit-transform:translateY(-5px) ; -moz-transform:translateY(-5px) ; -ms-transform:translateY(-5px) ; -o-transform:translateY(-5px) ; }

.inve  .con_top .top_le .le2 .img img{width: 30px;display: inline-block;margin:0 5px 0 10px;}

.inve  .con_top .top_le .le2 a{margin-top: 65px;}

.inve  .con_top .top_le .le2 a:hover{color: #15499a;}

.inve  .con_top .top_le .le2 .a_img{ position: relative; width: 15px; height: 15px; display: inline-block; transform:translateY(2px) ; -webkit-transform:translateY(2px) ; -moz-transform:translateY(2px) ; -ms-transform:translateY(2px) ; -o-transform:translateY(2px) ; }

.inve  .con_top .top_le .le2 .a_img img{width: 100%;}

.inve  .con_top .top_le .le2 .a_img img:last-child{ position: absolute; right: 0; top: 0; opacity: 0;  }

.inve  .con_top .top_le .le2 a:hover .a_img img:last-child{opacity: 1;}

.inve  .con_top .top_le .le2 a:hover .a_img img:first-child{opacity: 0;}

.inve  .con_top .top_re .ul{display:flex;flex-wrap: wrap;color: #333333;}

.inve  .con_top .top_re .ul .li{width: 195px;margin-top: 40px;}

.inve  .con_top .top_re .ul .li:nth-child(3n){width: calc( 100% - 390px );}

.inve  .con_top .top_re .ul .li span{display: block;line-height: 40px;}

.inve .con_bot{display: flex;justify-content: space-between;margin-top: 20px;}

.inve .con_bot img{ width: 100%; transform:scale(1.0001) ; -webkit-transform:scale(1.0001) ; -moz-transform:scale(1.0001) ; -ms-transform:scale(1.0001) ; -o-transform:scale(1.0001) ; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ;}

.inve .con_bot img:hover{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ;}

.inve .con_bot .bot_le{width: 59.81%;position: relative;overflow: hidden;}

.inve .con_bot .bot_le .le_txt,.inve .con_bot .bot_re .re_txt{position: absolute;left: 0;top: 0;padding:120px 20px 0 75px;color: #ffffff;}

/* .inve .con_bot .bot_le .le_txt a{ display: block; color: #ffffff; width: 150px;padding-left: 20px; line-height: 50px; border:1px solid #539cc5; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; } */

/* .inve .con_bot .bot_le .le_txt a:hover{color: #fff;border:1px solid #15499a; background-color: #15499a;} */

/* .inve .con_bot .bot_le .le_txt a span{ display: inline-block; width: 20px; height: 20px; background: #b6aacd; box-shadow: 0px 0px 12px 12px #a397c1; position: relative;right: -23%;top: 3px; overflow: hidden; border-radius:50px ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; } */

/* .inve .con_bot .bot_le .le_txt a span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; } */

/* .inve .con_bot .bot_le .le_txt a:hover span img:last-child{ opacity: 1; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; } */
/* .inve .con_bot .bot_le .le_txt a:hover span img:first-child{ opacity: 0; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; } */

.inve .con_bot .bot_le .le_txt .txt_sp{padding:25px 0 55px;display: block;}

.inve .con_bot .bot_re{width: 38.75%;position: relative;overflow: hidden;}

.inve .con_bot .bot_re .re_txt span{display: flex;margin-bottom: 10px;align-items: flex-start;}

.inve .con_bot .bot_re .re_txt span a{color: #ffffff;width: calc(100% - 40px);line-height: 1.4em;}
.inve .con_bot .bot_re .re_txt span img{-webkit-transform: translatey(-3px);
    -moz-transform: translatey(-3px);
    -o-transform: translatey(-3px);
    transform: translatey(-3px);}

.inve .con_bot .bot_re .re_txt span a:hover{ text-decoration: underline ;  }

.inve .con_bot .bot_re .re_txt .txt_p{margin-bottom: 40px;}

.inve .con_bot .bot_re .re_txt span img{width: 30px;height: 30px;display: inline-block;vertical-align:middle;margin-right: 10px;}


.soc_con .con_top{height: 150px;}

.soc_con .con_top .top_re{height: 130px;}

.soc_con .soc_sw a{display: block;width: 100%;height: auto;position: relative;}

.soc_con .soc_sw .a_img{overflow: hidden; width: 100%; overflow: hidden; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }

.soc_con .soc_sw .a_img img{ width: 100%; transform:scale(1.0001) ; -webkit-transform:scale(1.0000001) ; -moz-transform:scale(1.0001) ; -ms-transform:scale(1.0001) ; -o-transform:scale(1.0001) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.soc_con .soc_sw  .a_txt{position: absolute;top: 0;width: 100%;height: 100%; padding: 7.5% 8.3% 10%; color: #ffffff;}

.soc_con .soc_sw  .a_txt img{ width: 75px; height: 20px;  }

.soc_con .soc_sw  .a_txt  .sp{position: absolute;bottom: 10%;right: 8.3%;}

.soc_con .soc_sw  .a_txt span{display: block;text-align: right;}

.soc_con .soc_sw  .a_txt  .sp1{line-height: 30px;}

.soc_con .soc_sw  .a_txt  .sp2{line-height: 35px;}

.soc_con .soc_sw .a_p{text-align: center;line-height: 30px;padding:10px 0;color: #555555;}

.soc_con .soc_sw a:hover .a_img img{ transform:scale(1.05) ; -webkit-transform:scale(1.05) ; -moz-transform:scale(1.05) ; -ms-transform:scale(1.05) ; -o-transform:scale(1.05) ; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }

.soc_2_con .soc_2_top{margin-bottom: 45px;}

.soc_2_con .con{width: 100%;display: flex;margin-bottom: 40px;border-bottom:1px solid #e1e3e6}

.soc_2_con .con p{display: inline-block;margin-right: 60px;cursor: pointer;line-height: 60px;color: #555555;position: relative;}

.soc_2_con .con p:last-child{margin-right: 0;}

.soc_2_con .con p.p_on{color: #15499a;}

.soc_2_con .con p::after{ content: ""; width: 0%; background: #15499a; left: auto; right: 0; position: absolute; height: 2px; bottom: 0; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }
.soc_2_con .con p:hover::after{ width: 100%; right: auto; left: 0; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.soc_2_con .con p.p_on::after{width: 100%;}

.soc_2_con .soc_2_sw  .swiper-slide a{justify-content: space-between; position: relative; border:1px solid #e1e3e6; display: flex; padding:35px 30px 0; height: 200px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }

.sw_txt{width: calc(100% - 85px);}
.soc_2_con .soc_2_sw .sw_img img{width: 60px;}

.soc_2_con .soc_2_sw .sw_txt .txt_p1{line-height: 30px;color: #999999;}

.soc_2_con .soc_2_sw .sw_txt .txt_p2{line-height: 1.4em;color: #333333;height: 2.8em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.soc_2_con .soc_2_sw  .a_sp{position: absolute;right:35px ;bottom: 20px;display: block;color: #555555;}

.soc_2_con .soc_2_sw  .a_sp img{display: inline-block;vertical-align:middle;width: 15px;height: 15px;margin-left: 5px;}

.soc_2_con .soc_2_sw  .a_sp img:last-child{ position: absolute; right: 0; bottom: 0; opacity: 0; }

.soc_2_con .soc_2_sw  .swiper-slide a:hover .a_sp{color: #15499a;}

.soc_2_con .soc_2_sw  .swiper-slide a:hover .a_sp img:last-child{opacity: 1;}

.soc_2_con .soc_2_sw  .swiper-slide a:hover .a_sp img:first-child{opacity: 0;}

.soc_3_con .soc_3_img{ overflow: hidden; width: 100%; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }

.soc_3_con a{display: block;position: relative;}

.soc_3_con a::after{ content: ""; width: 0; left: auto; right: 0; bottom: 0; background: #15499a; height: 3px; position: absolute; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.soc_3_con a:hover::after{ width: 100%; left: 0; right: auto; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.soc_3_con .soc_3_img img{width: 100%;}

.soc_3_con .soc_3_txt{height: 140px;padding:0 20px;border-bottom: 1px solid #e1e3e6;}

.soc_3_con .soc_3_txt .txt_p{line-height: 30px;padding:25px 0;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}


.soc_3_con .soc_3_txt .txt_img img{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;}


.soc_pnl,.soc_pnr{border:2px solid #15499a; background: url("/en/img/lunboan.png") center; top: 58%; width: 50px; height: 50px; border-radius:50px ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; overflow: hidden;}

.soc_pnl{left:-110px;}

.soc_pnr{ right:-110px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.ais_pn{top: 80%;}

.soc_pnl:hover , .soc_pnr:hover{ background:#15499a url("../img/lunboan1.png") center; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; }


.soc_2_con .soc_pnl,.soc_2_con .soc_pnr{top: 70%;}

.dev .con_top{height: 150px;}

.dev .con_top .top_re{height: 130px;text-align:justify;}


.dev_2{width: 100%;background: #f5f7fa;}

.dev_2 .sco_2_p{margin-bottom: 60px;}

.dev_2 .soc_pnl, .dev_2 .soc_pnr{top: 45%;}
.res3 .ul1 {display: flex;justify-content: space-between;}

.res3 .ul1  .li1{ display: flex; position: relative;
    align-items: center;
    flex-wrap: wrap; width: 170px;}

.res3 .ul1  .li1 span{ box-shadow: inset -5px 5px 5px #cc4845; display: block; width:100%; line-height: 75px; text-align:center;margin-bottom: 30px; border:1px solid #ffffff; box-shadow: 0 0 5px 5px #fafafc; border-radius:5px ; -webkit-border-radius: 0 0 5px 5px #fafafc; -moz-border-radius: 0 0 5px 5px #fafafc; -ms-border-radius: 0 0 5px 5px #fafafc; -o-border-radius: 0 0 5px 5px #fafafc; }

.res3 .ul1  .li1 span:last-child{margin-bottom: 0;}

.res3 .ul1  .li1::after{content: "";position: absolute;background: url(/en/img/beijing.png) ;background-size: 25px 20px;right: -40%;bottom: 45%;width: 25px;height: 20px;}

.res3 .ul1  .li1:last-child::after{width: 0;}

.res3 .ul1  .li1 span:last-child{position: relative;}

.res3 .ul1  .li1 span:last-child::after{ content: ""; width: 1px; border-right: 2px dotted #d8e0ec; height: 0%; position: absolute; bottom: -123%; left: 50%; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.res3 .ul1  .li1.sp_on span:last-child::after{ height: 120%; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.res3 .ul1  .li1.sp_on{color: #15499a;}

.ais .ais_img{width: 100%;margin-bottom: 60px;position: relative;color: #ffffff;}

.ais .ais_img img{width: 100%;}

.ais .ais_txt{position: absolute;bottom: 40px;left: 55px;}

.ais .ais_txt .aid_p1{margin-bottom: 30px;}

.ais_wai{ width: 100%; background: #ffffff;position: relative; height: 3px; margin: 65px 0 100px; border-radius: 1px ; -webkit-border-radius: 1px ; -moz-border-radius: 1px ; -ms-border-radius: 1px ; -o-border-radius: 1px ; }

.bt{margin: 65px 0 0;}

.ais_wai .ais_nei{width:5%;position:absolute;left: 0;bottom: 0;height: 100%;background: #ffffff;}

.ais_wai .ais_che{ position: absolute; left: 3.7%; top: 50%; transform:translateY(-50%) ; width: 50px; height: 50px; background: #15499a; overflow: hidden; border-radius:50px ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }

.ais_sw .swiper-slide{justify-content: center; position: relative;height: auto;margin-bottom: 95px;display: flex;align-items: center;flex-wrap: wrap;}

.ais_sw {margin-bottom: 75px;}

.ais_sw .swiper-slide span{position: relative;z-index: 3; display: block; width: 170px; line-height: 75px; text-align: center;background:#ffffff; border:1px #ffffff solid; margin-bottom: 28px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; box-shadow: 0px 0px 10px 10px #f5f7f9 inset, 0px 0px 10px 10px #f8f9fa;}

.ais_sw .swiper-slide span::after{content: ""; position: absolute;background:url(/en/img/beijing.png);
	background-size: cover;
	background-size: 25px 20px;width: 25px ;height: 20px;right:-40%;bottom: 40%;}

.ais_sw .swiper-slide span:last-child{margin-bottom: 0;}

.ais_sw .swiper-slide::after{content: "";position: absolute;width: 1px;height: 60%;
left: 50%;bottom: -30%;z-index:-1;border-right: 1px dotted #ffffff;
	margin-left: -0.5px;
}

.ais_sw .swiper-slide::before{z-index: 2; content: ""; background:#15499a  url("../img/che.png"); 
background-size: 50px 50px; position: absolute; 
left: 50%; width: 50px; height: 0px; bottom: -50%; border-radius:50px ;
 -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ;
  margin-left: -25px;
  
  }

.ais_sw .swiper-slide.sw_on::after{ width: 1px; border-right: 1px dotted #c9d4e4; transition:all 0.6s ; 
-webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.ais_sw .swiper-slide.sw_on .sw_txt{
	color: #15499a;
}

.ais_sw .swiper-slide.sw_on::before{height: 50px;transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.ais_sw .swiper-slide:last-child span::after{width: 0;}

.ais_sw_b{margin-bottom: 0;}

.li1_on1 .ais_nei{width: 23.15%;}

.li1_on1 .ais_che{left: 21.5%;}


.li1_on2 .ais_nei{width: 41.25%;}

.li1_on2 .ais_che{left: 39.5%;}

.li1_on3 .ais_nei{width: 58.125%;}

.li1_on3 .ais_che{left: 57.5%;}


.li1_on4 .ais_nei{width: 76.875%;}

.li1_on4 .ais_che{left: 75.5%;}

.li1_on5 .ais_nei{width: 100%;}

.li1_on5 .ais_che{left: 93.5%;}

.fas{width: 100%;}

.fas .fas_p{text-align: center;}

.fas .ul{display: flex;justify-content: space-between;}

.fas .ul .li{color: #555555;position: relative; width: 17.5%; 
box-shadow: 0px 5px 8px 2px #f1f1f1; 
display: flex;
 padding:38px 20px; 
 border-radius:10px ; 
 justify-content: center;
 -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ;}

.fas .ul .li .con{
	display: flex;
	justify-content: center;
}



.fas .ul .li .li_p{margin: 10px 0;}

.fas .ul .li .li_img{ position: relative; width: 60px; height: 60px;overflow: hidden;border:1px solid #e2e2e2; border-radius:50px ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; }

.fas .ul .li .li_img img{width: 100%;opacity: 0;transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ;}

.fas .ul .li .li_img img:last-child{position: absolute;left: 0;top: 0;opacity: 1;transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ;}

.fas .ul .li .li_txt{width: calc( 100% - 60px );padding-left: 18px;}

.fas .ul .li:hover{ background: #15499a; color: #ffffff; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.fas .ul .li:hover .li_img{ border:1px solid #ffffff; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }

.fas .ul .li:hover .li_img img{opacity: 1;transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ;}

.fas .ul .li:hover .li_img img:last-child{opacity: 0;transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ;}

.fas .ul .li::after{content: "";position: absolute;right: -13%;bottom: 40%;background: url("/en/img/beijing.png");width:25px;height: 20px;background-size: 25px 20px;}

.fas .ul .li:last-child::after{width: 0;}

.fas_con2{width: 100%;position: relative;}

.fas_con2 .con_con{display: flex;}

.fas_con2 .con_con .con_le{overflow: hidden;}

.fas_con2 .con_con .con_le img{ width: 100%; transform:scale(1.000001) ; -webkit-transform:scale(1.000001) ; -moz-transform:scale(1.000001) ; -ms-transform:scale(1.000001) ; -o-transform:scale(1.000001) ; }

.fas_con2 .con_con .con_txt{padding:55px 75px 0;background: #f5f7fa;}

.con_pin{width: 50%;height: 100%;position: absolute;left: 0;top: 0;background:#f5f7fa}

.fas_con2 .con_con .con_le , .fas_con2 .con_con .con_txt{width: 50%;}

.fas_con2 .con_con .con_txt .txt_p{color: #333333;}

.lengs{max-height: 250px;overflow: auto;padding-right: 15px;}
 .lengs::-webkit-scrollbar{ width:2px;height: 1px;}

 .lengs::-webkit-scrollbar-thumb{ background:#15499a;}

 .lengs::-webkit-scrollbar-track{ background:#fff;} 

.fas_con2 .con_con .con_txt  span{color: #555555;margin: 25px 0 55px;line-height: 25px;display: block;}

.fas_con2 .con_con .con_txt .ul1{display: flex;flex-wrap: wrap; color: #555555;}

.fas_con2 .con_con .con_txt .ul1 .li1{width: 44.53%;margin-bottom: 15px;line-height: 25px;padding-left: 20px;position: relative;}

.fas_con2 .con_con .con_txt .ul1 .li1::after{ content: ""; width: 5px; height: 5px; background: #15499a; border-radius:50px ; position: absolute; left: 0px; top: 50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; }

.fas_con2 .con_con .con_le:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }

.fas3{background:#f5f7fa;}

.fas3 .fas3_p{text-align: center; color: #333333;margin-bottom: 55px;}

.fas3  .ul{display: flex;}

.fas3  .ul .li{ width: 25%; cursor: pointer; padding:40px 45px  50px 45px; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }



.fas3  .ul .li .li_img{ width: 60px; height: 60px; border:1px solid #e1e2e3; border-radius:50px ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; }

.fas3  .ul .li .li_p{padding:40px 0 20px;color: #333333;}

.fas3  .ul .li .li_sp{color: #555555;line-height: 30px;
	max-height: 100px;
	overflow-y: auto;
	display: block;
	padding-right: 15px;
}

.fas3  .ul .li .li_sp::-webkit-scrollbar{ width:2px;height: 1px;}

.fas3  .ul .li .li_sp::-webkit-scrollbar-thumb{ background:#15499a;}

.fas3  .ul .li .li_sp::-webkit-scrollbar-track{ background:#fff;} 



.fas3  .ul .li:hover{background:#ffffff;box-shadow: 0 0 11px 10px #edeff2;}

.tale{width: 100%;}

.tale .tale_p{text-align: center;margin-bottom: 55px;}


.tale .tale_txt{background:#f5f7fa;padding:55px 70px;display: flex;}

.tale .tale_txt .txt_le{width: 48.125%;}
.tale .tale_txt .txt_le img{width: 100%;}

.tale .tale_txt .txt_re{width: 51.875%;padding-left: 140px;}

.tale .tale_txt .txt_re .re_p{color: #333333;}

.tale .tale_txt .txt_re  .re_sp{line-height: 30px;margin: 25px 0 30px;display: block;color: #555555;text-align: justify;}

.tale .tale_txt .txt_re .ul .li{padding-left:20px;position: relative;margin-bottom: 20px;}

.tale .tale_txt .txt_re .ul .li::after{ content: ""; width: 5px; height: 5px; border-radius:50px ; background:#1c4c97; position: absolute; left: 0; top: 50%; transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; }


.ais_sw{padding-top:10px ;}

.ais_sw .swiper-pagination-bullet-active{background-color: #15499a;}

.inve .con_top .top_le .le2 .img.lv img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.soc_3_con a .soc_3_img img,.soc_3_con a .soc_3_txt .txt_p{
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
    transition: all .4s cubic-bezier(.4,0,.2,1);
}
.soc_3_con a:hover .soc_3_img img{
	-webkit-transform: scale(1.08);
    -moz-transform: scale(1.08); 
    -ms-transform: scale(1.08); 
    -o-transform: scale(1.08); 
    transform: scale(1.08);
}


.soc_3_con a:hover .soc_3_txt .txt_p{
	color: #15499a;
}



@media screen and (max-width:1700px) {
    .inve .con_top .top_re .ul .li{width: 170px;}
    .inve .con_top .top_re .ul .li:nth-child(3n){width: calc( 100% - 340px );}
    .inve .con_top .top_re {padding: 0 0  0 60px;}
    .inve .con_top .top_le .le2,.inve .con_top .top_le .le1{padding: 65px  0 0 60px;}
    .soc_pnr{right: -80px;}
    .soc_pnl{left: -80px;}
    .pd_lengs{max-height: 200px;}
	.res2 .ul .li .li_re {padding: 120px 120px 50px 80px;}
	.res2 .ul .li:nth-child(even) .li_re {padding: 120px 80px 50px 120px;}
	.ais_sw .swiper-slide span::after{right: -29%;}
}


@media screen and (max-width:1550px) {
    .f_64{font-size: 56px;}

    .fas_con2 .con_con .con_txt span{margin: 20px 0 40px;}
    .inve .con_top .top_re .ul .li {width: 150px;}
    .inve .con_top .top_re .ul .li:nth-child(3n){width: calc( 100% - 300px );}
    .inve .con_top .top_le .le2, .inve .con_top .top_le .le1{padding:55px 0 0 40px}
    .inve .con_top .top_le .le2 .img img{margin: 0 5px;}

    .res2 .ul .li .re_pd{top: 15%;}
	.res2 .ul .li .pd_p {margin: 25px 0 20px;}
		
		.res2 .ul .li .li_re {padding: 80px 80px 50px 80px;}
		.res2 .ul .li:nth-child(even) .li_re {padding: 80px 80px 50px 80px;}
		.fas_con2 .lengs{max-height: 200px;}
		
		.fas .ul .li{padding: 28px 18px;}
		.fas3 .ul .li{
			padding: 25px;
		}

		.ais_sw .swiper-slide span::after {
			right: -20%;
		}

		.soc_2_con .soc_2_sw .swiper-slide a{height: 170px;}
		.inve .con_top {
			height: 290px;
		}
		.inve .con_top .top_re .ul .li{margin-top: 30px;}
	}
    

@media screen and (max-width:1450px) {

    .soc_pnr{right: -70px;width: 40px;height: 40px;}
    .soc_pnl{left: -70px;width: 40px;height: 40px;}
    .soc_2_con .soc_pnl, .soc_2_con .soc_pnr{top: 75%;}
    .pd_lengs{max-height: 160px;}
	.tale .tale_txt .txt_re .lengs{max-height: 180px;}
    .tale .tale_txt .txt_re{padding-left: 80px;}
	

	.ais_sw .swiper-slide span::after {
		right: -27%;
	}

    .inve .con_bot .bot_le .le_txt, .inve .con_bot .bot_re .re_txt {
        padding: 80px 20px 0 45px;
    }


}
@media screen and (max-width:1366px) {
    .soc_pnr{right: 10px;}
    .soc_pnl{left: 10px;}
    .ais_pn{top: 78%;}
    .res2 .ul .li .re_pd{top: 12%;}
	.res2 .ul .li .pd_sp{height: 150px;}

	
}
@media screen and (max-width:1025px) {
    .f_64{font-size: 42px;}

    .f_46{font-size: 28px;}

    .f_44{font-size: 26px;}

    .p_80_120{padding:35px 0 35px}

    .p_75_100{padding: 35px 0 50px;}
    .p_75_80{padding: 35px 0 40px;}

    .p_75_60{padding: 35px 0 30px;}
    .p_80_95{padding: 35px 0 35px;}
    .p_75_90{padding:35px 0 35px}
    .p_55_85{padding:30px 0 20px}
    .p_95_60{padding:35px 0 30px}
    .p_60_100{padding:35px  0 35px}

    .swiper-pagination{display: block;}
    .soc_sw{margin-bottom: 35px;}

    .soc_2_sw,.soc_3_sw{padding-bottom: 30px;}

    .res3 .con_top{flex-wrap: wrap;}
    .res3 .con_top .top_le{width: 100%;}
    .res3 .con_top .top_re{width: 100%;max-height: 200px;line-height: 25px;margin: 25px 0 0;}
	.res3 .con_top{margin-bottom: 35px;}

    .res3 .con_top{height: auto;}

    .ais .ais_txt{bottom: 20px;left: 20px;}

    .ais .ais_txt .aid_p1 {margin-bottom: 10px;}

    .ais .ais_img{margin-bottom: 30px;}

    .ais_sw .swiper-slide span {width: 150px;}

    .ais_sw{margin-bottom: 30px;}
    /* .ais_sw .swiper-pagination{bottom: 63px;} */
    .ais_sw .swiper-pagination{bottom:0px;}


    .soc_sw .swiper-pagination,   .soc_2_sw .swiper-pagination ,.soc_3_sw .swiper-pagination {bottom: 0px;}

    .soc_2_con .soc_2_sw .swiper-slide a{padding:20px;height: 160px;}
    .soc_2_con .soc_2_sw .sw_txt .txt_p2{line-height: 30px;}
    .soc_con .soc_sw .a_txt .sp{bottom: 1%;}

    .ais_sw .swiper-slide span::after {right: -18%;}

    .ais_sw .swiper-slide.sw_on::before{left: 30%;}

    .ais_sw_b{margin-bottom: 0;}



    .ul_wai{width: 100%;overflow: hidden;padding:0 10px;overflow: auto;}
    .ul_wai::-webkit-scrollbar{ width:2px;height: 1px;}

    .ul_wai::-webkit-scrollbar-thumb{ background:#fff;}

    .ul_wai::-webkit-scrollbar-track{ background:#fff;} 
    .fas .ul .li .li_img {width: 50px;height: 50px;}
    .fas_con2 .con_con{flex-wrap: wrap;}
    .fas_con2 .con_con .con_le, .fas_con2 .con_con .con_txt{width: 100%;}
    .fas_con2 .con_con .con_txt{padding:25px 5%}
    .fas_con2 .con_con .con_txt span{margin: 15px 0 20px;}
    .con_pin{width: 0;}
    .fas_con2 .con_con .con_txt .ul1 .li1{margin-bottom: 10px;}
    .fas3 .ul{flex-wrap: wrap;}
    .fas3 .ul .li{width: 100%;padding: 0;}
    .fas3 .fas3_p{margin-bottom: 25px;}
    .inve .con_top{flex-wrap: wrap;height: auto}
    .inve .con_top .top_le{width: 100%;padding:0 ;}
    .inve .con_top .top_re{width: 100%;padding: 0 0 40px 30px;}
    .inve .con_top .top_le .le2, .inve .con_top .top_le .le1{padding:20px 0 20px 5%}
    .inve .con_top .top_re .ul .li{width: 50%;}
    .inve .con_top .top_re .ul .li:nth-child(3n){width: 50%;}
    .inve .con_bot .bot_le .le_txt, .inve .con_bot .bot_re .re_txt{padding: 50px 0 0 40px;}
    .inve .con_bot .bot_le .le_txt .txt_sp{padding: 15px 0 30px;}

    .res_con{flex-wrap: wrap;}
    .res .con_le,.res .con_re{width: 100%;}
    .res .con_re .con_f p {margin-right: 40px;}
    .res .con_re .con_img{margin: 20px 0;}
    .res2 .ul .li .re_pd{top:5%;left: 8%;}
    .res2 .ul .li:nth-child(even) .re_pd{left: 12%;}
    .res2 .ul .li .pd_p{margin: 10px 0 10px;}
    .res2 .ul .li .re_pd{width: 85%;}
    .ul_g .li{width: 48.5%;margin-right: 3%;}
    .ul_g .li:nth-child(2n){margin-right: 0;}
    .ul_g .li:nth-child(3n){margin-right: auto;}
    .soc_pnr{right: 65px;}
    .soc_pnl{left: 65px;}
    .soc_2_con .soc_2_top{margin-bottom: 10px;}
    .soc_b{top: 47%;}
    .soc_pnl, .soc_pnr {top: 63%;display: none;}
    .ais_pn{display: none;}
    .tale .tale_txt{flex-wrap: wrap;}
    .tale .tale_txt .txt_le,.tale .tale_txt .txt_re{width: 100%;}
    .tale .tale_txt .txt_re{padding-left: 20px;margin-top: 20px;}
    .tale .tale_txt{padding:20px 5%;}
    .tale .tale_txt .txt_re .re_sp{margin:15px 0 20px;}
    .tale .tale_p{margin-bottom: 25px;}

    .pd_lengs{overflow: auto;}
    .pd_lengs{max-height: 140px;}
    .res3 .ul .li .img_txt .img_p{font-size: 18px; white-space: initial;line-height: 26px;}
	.res .con_re .con_f .p1 img{width: 40px;}
	.res .con_re .con_f .p2 img{width: 50px;}
	.res .con_re .con_f p{height: 88px;}
	.res .con_re .con_f{margin-bottom: 25px;}
	.res_b{display: none;}
	.res2 .ul .li .pd_sp{height: 140px;}
	.res2 .ul .li .li_re,.res2 .ul .li .li_le{float: none!important;width: 100%;}
	.res2 .ul .li .li_re,.res2 .ul .li:nth-child(even) .li_re{padding: 25px 5%;}
	.res2 .ul .li .re_pd{width: 100%;}
	.res2 .ul .li .pd_sp{height: auto;}
	.res2 .res2_p1{line-height: 1.2em;}
	.p_55{padding: 35px 0;}
	.inve .con_top .top_le .le1_p, .inve .con_top .top_le .le2_p {margin-bottom: 20px;}
	.f_64 {font-size: 30px;}
	.inve .con_top .top_le .le2 .img img{width: 20px;}
	.soc_2_con .soc_2_sw .sw_img img{width: 50px;}
	.sw_txt {width: calc(100% - 65px);}
	.soc_3_con .soc_3_txt{padding: 0;}
	.soc_3_con .soc_3_txt .txt_p{font-size: 18px;padding: 20px 0 16px;line-height: 1.2em;}
	.fas .ul .li{width: 200px;display: inline-block;margin-right: 36px;}
	.fas .ul{display: block;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;padding: 25px 4px 35px;}
	.fas .ul::-webkit-scrollbar{ width:0px;height: 0px;}
	.fas .ul .li:last-child{margin-right: 0;}
	.fas3 .ul .li{margin-bottom: 20px;background-color: #fff;padding: 20px;}
	.fas3 .ul .li .li_p{padding: 20px 0;}
	.ais_sw .swiper-slide::after{display: none;}
	.ais_sw .swiper-slide.sw_on::before{display: none;}
	.ais_sw .swiper-slide{margin-bottom: 30px;}
	/* .ais_sw .swiper-slide.sw_on span{
		box-shadow: 0px 0px 7px 7px rgba(21,73,154,.2) inset, 0px 0px 7px 7px rgba(21,73,154,.2);
	} */
	

	.inve .con_bot{flex-wrap: wrap;}
    .inve .con_bot .bot_le, .inve .con_bot .bot_re {
        width: 100%;
    }
    .inve .con_bot .bot_le {
        margin-bottom: 20px;
    }
	.ais_sw{padding:10px ;}
}
@media screen and (max-width:850px) {
    .inve .con_bot .bot_le .le_txt .txt_sp{padding: 15px 0 15px; }
    .inve .con_bot .bot_re .re_txt .txt_p{margin-bottom: 20px;}
    .inve .con_bot .bot_le .le_txt, .inve .con_bot .bot_re .re_txt{padding:40px 0 0 40px}
    .res2 .ul .li .li_le, .res2 .ul .li .li_re{width: 100%;}
    .res2 .ul .li .li_re{padding:20px 5%;border:1px solid #ffffff}
    .res2 .ul .li .re_pd{position: static;width: 100%;}
    .res2 .ul .li .re_pd img{width: 60px;height: 60px;}
    /* .res2 .ul .li .pd_p {padding:25px 0 15px} */
    .res2 .res2_p1{margin:35px 0 10px}
    .res2 .ul{padding-top: 35px;}
    .res2 .res2_sp{width: 90%;margin: 0 auto;}
    .pd_lengs{overflow: inherit;max-height: inherit;}
}

@media screen  and (max-width:700px){
    .f_46{font-size: 24px;}
    .res3 .ul .li{width: 100%;margin-bottom: 25px;}
    .res3 .ul .li:last-child{margin-bottom: 0;}
    .res3 .ul .li .img_txt .img_sp{margin: 0 0 10px;}
    .dev_2 .sco_2_p{margin-bottom: 35px;}
    .soc_3_con .soc_3_txt{height: 100px;}
    .fas3 .ul .li{width: 100%;}
    .inve .con_top .top_le{flex-wrap: wrap;}
    .inve .con_top .top_le .le1{width: 100%;}
    .inve .con_top .top_le .le2{width: 100%;}
    .inve .con_bot{flex-wrap: wrap;}
    .inve .con_bot .bot_le,.inve .con_bot .bot_re{width: 100%;}
  
    .inve .con_bot .bot_le .le_txt{padding:20px}
    .inve .con_top .top_re .ul .li {margin-top: 25px;}
    .inve .con_top .top_le .le2 a{margin-top: 40px;}
    .inve .con_bot .bot_re .re_txt{padding:20px}
    .ul_g .li{width: 100%;}
    .ul_g .li{margin-bottom: 20px;}
    .ul_g .li:last-child{margin-bottom: 0;}
    .ul_g .li{margin-right: 0;}
    .soc_pnr{right: 20px;}
    .soc_pnl{left: 20px;}
    .soc_pnl, .soc_pnr{top: 63%;}
    .soc_b{top: 48%;}

    .fas .ul .li .li_p{margin: 5px 0;}
    .fas .ul .li .li_img{width: 40px;height: 40px;}

	
	.ul_g .li .li_txt .txt_p{margin-top: 20px;}
	.ul_g .li .li_txt .txt_con {margin: 10px 0 10px;}
	.ul_g .li .li_txt{width: 100%;}
	
	.inve .con_bot .bot_le{margin-bottom: 20px;}
	
	.res3 .ul{display: block;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
	.res3 .ul .li{width: 300px;display: inline-block;margin-bottom: 0;margin-right: 10px;}
	.res3 .ul::-webkit-scrollbar{ width:0px;height: 0px;}
	.res3 .ul .li:last-child{margin-right: 0;}
	
	
}



<!--耗时1753047358.7052秒-->