@charset "utf-8";
/* CSS Document */


input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}

*{ font-family:Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;}

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s; cursor: pointer;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/

.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle; max-width: 100%;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input[type="submit"]{ cursor: pointer;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:0.7294vw;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:0.7294vw;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:0.7294vw;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:0.7294vw;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:0.7294vw;}
textarea::-webkit-input-placeholder{color:#999999; font-size:0.7294vw; font-family:Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;}



video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;

	
}

/*图片翻转*/
.flip{
	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
	cursor:pointer;
}




/* 1px = 0.0521
每次运算都需要在原来的基础上面减去8px */

.pc_all .pc_all_content{ padding: 0px 6.252vw;}
.m-header-nav{ display: none;}


.Header{ padding: 1.1462vw 6.252vw; display: flex; justify-content: space-between; border-bottom: 1px solid #e1e1e1; padding-right: 8.336vw;}
.Header .Header_left{ display: flex; align-items: center;}
.Header .Header_left .Header_logo{ display: inline-block; width: 4.689vw;}
.Header .Header_left .Header_logo img{ width: 100%;}
.Header .Header_right_nav{ display: flex; align-items: center; margin-left: 7.0335vw;}
.Header .Header_right_nav .right_nav_list{ margin-right: 5.21vw;}
.Header .Header_right_nav .right_nav_list:last-child{ margin-right: 0;}
.Header .Header_right_nav .right_nav_list .nav_list_title{ color: #454545; font-size: 1.042vw;}
.Header .Header_right_R{ display: flex; align-items: center;}
.Header .Header_right_R .right_R_search img{ width: 1.3546vw;cursor: pointer;}
.Header .Header_right_R .right_R_language{ position: relative; margin-left: 1.563vw;width: 3vw;text-align: center;}
.Header .Header_right_R .right_R_language .R_language_dd{width: 100%;background-color: #FFFFFF; font-size: 1.042vw; color: #454545;text-align: center;}
.Header .Header_right_R .right_R_language .R_language_dt{width: 100%;background-color: #FFFFFF; font-size: 1.042vw; color: #454545;}
.Header .Header_right_R .right_R_language .R_language_dt a{ width: 100%;font-size: 0.95vw;padding: 0.1vw 0; color: #454545;line-height: 1.5vw;display: flex;align-items: center;justify-content: center;}
.Header .Header_right_R .right_R_language .R_language_dt a:hover{background-color: #f3f3f3;}
.Header .Header_right_R .right_R_language .R_language_dt{ display: none;position: absolute;right: 0;top: 1.4vw;z-index: 99999;}
.Header .Header_right_R .right_R_language.on .R_language_dt{ display: block;}




/* -------------------------------------------------------- */


.Header .Header_right_nav .nav_list_li{position: relative;}
.Header .Header_right_nav .nav_list_li:before{content: "";width: 0.8336vw;height: 0.8336vw;position: absolute;top:1.6151vw;left:0.6773vw;background: url(../images/bn268.png) no-repeat center;opacity: 0;}
.Header .Header_right_nav .nav_list_li.on:before{opacity: 1;}
.Header_nav{width: 100%; position: absolute; top: 4.244791vw;transition: all .2s;z-index: 9999999999999999;}
.Header_nav .close_btn{position: absolute;top: 3vw;right: 6.252vw;display: none;align-items: center;justify-content: center;cursor: pointer;}
.Header_nav .close_btn img{width: 0.9378vw;height: 0.9378vw;}
.Header_nav.on .close_btn{display: flex;}
.Header_nav .Header_nav_list{width: 100%; height: auto;display: none;}
.Header_nav.on .Header_nav_list{display: block;}
.Header_nav .Header_nav_li{width: 100%; height: 32.2vw;display: none;align-items: flex-start;background: #fff;z-index: 1;}
.Header_nav .Header_nav_on_li{display: flex;z-index: 99999999;}
.Header_nav .Header_nav_li .nav_li_left{width: 20%; height: 100%; padding-top: 3.125vw; padding-left: 6.252vw; text-align: left; border-right: .0625vw solid #e1e1e1;}
.Header_nav .Header_nav_li .nav_li_left .left_title{font-size: 1vw; font-weight: 300; color: #304552; line-height: 2vw;padding-left: .95vw;}
.Header_nav .Header_nav_li .nav_li_left .left_list{margin-top: .2vw;}
.Header_nav .Header_nav_li .nav_li_left .left_list a{font-size: 1.042vw;width: 95%; height: 2.5vw;padding-left: 0.95vw;color: #3e525e;font-weight: 500;display: flex;align-items: center;position: relative;}
.Header_nav .Header_nav_li .nav_li_left .left_list a.on{color: #0f2f43;background-color:#f5f5f5;font-weight: 500;}

.Header_nav .Header_nav_li .nav_li_center{width: 30%; height: 100%;padding-top: 5.385619vw; text-align: left; border-right: .0625vw solid #e1e1e1;}
.Header_nav .Header_nav_li .nav_li_center .center_list_li{width: 95%;display: none; flex-direction: column; align-content: center; justify-content: center; align-items: center;}
.Header_nav .Header_nav_li .nav_li_center .center_list_li.on{display: flex;}
.Header_nav .Header_nav_li .nav_li_center .center_list_li a{font-size: 1.042vw;width: 95%; height: 2.5vw;padding-left: .95vw;color: #3e525e;font-weight: 500;display: flex;align-items: center;}
.Header_nav .Header_nav_li .nav_li_center .center_list_li a.on{color: #0f2f43;background-color:#f5f5f5;font-weight: 500;}

.Header_nav .Header_nav_li .nav_li_right{width: 50%; height: 100%;background: #f3f3f3;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li{display: none;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li.on{display: block;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li{display: none;padding: 5.385619vw 3.125vw 0 2.125vw;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li.on{display: block;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li .li_title{font-size: 1.2vw;color: #3e525e;font-weight: 500;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li .li_desc{margin-top: 1.45vw;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li .li_desc p{font-size: .95vw;color: #3e525e;line-height: 2vw;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li .li_link{margin-top: 1.2vw;display: flex;align-items: center;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li .li_link a{font-size: 1.1vw;padding: 0.53vw 1vw; border: 0.1045vw solid #0f2f43;color: #3e525e;font-weight: 500;display: flex;align-items: center;}
.Header_nav .Header_nav_li .nav_li_right .right_list_li .list_li_li .li_link a:hover{color: #FFFFFF;background-color: #0f2f43;}


.Header_nav .Header_nav_about{}
.Header_nav .Header_nav_about .nav_li_left{width: 50%;}
.Header_nav .Header_nav_about .nav_li_left .left_list a:before{content: ""; position: absolute; top: 0.8vw; left: 0.95vw; width: 0; height: 1.75rem; border-bottom: .1875rem solid #799fb7; transition: all .2s linear;}
.Header_nav .Header_nav_about .nav_li_left .left_list a.on{color: #3e525e;background-color:transparent;}
.Header_nav .Header_nav_about .nav_li_left .left_list a.on:before{width: 4.3764vw;}

.Header_nav .Header_nav_about{}
.Header_nav .Header_nav_about .nav_li_right .right_list_li .list_li_li .li_qrcode{margin-top: 1.45vw;display: flex;align-items: center;}
.Header_nav .Header_nav_about .nav_li_right .right_list_li .list_li_li .li_qrcode .qrcode_li{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.Header_nav .Header_nav_about .nav_li_right .right_list_li .list_li_li .li_qrcode .qrcode_li .qrcode_li_dd{margin-bottom: 0.7vw;}
.Header_nav .Header_nav_about .nav_li_right .right_list_li .list_li_li .li_qrcode .qrcode_li .qrcode_li_dd img{}
.Header_nav .Header_nav_about .nav_li_right .right_list_li .list_li_li .li_qrcode .qrcode_li .qrcode_li_dt{font-size: 0.95vw;line-height: 1.5vw;color: #3e525e;font-weight: 300;}
.Header_nav .Header_nav_about .nav_li_right .right_list_li .list_li_li .li_qrcode .qrcode_li:first-child{margin-right: 5vw;}




.Header_search{position: fixed; width: 100%; height: 100%; left: 0; top: 0; right: 0; background: rgba(0,0,0,.5); display: none; align-items: flex-start; justify-content: center; z-index: 9999999999999999;}
.Header_search.on{display: flex;}
.Header_search .Header_search_bg{width: 50%;height: auto;border-radius: 0.6252vw;background-color: #ffffff;overflow: hidden;transition: margin 0.35s ease; -webkit-transform: margin 0.35s ease;}
.Header_search.on .Header_search_bg.on{margin-top: 1.024vw;}
.Header_search .Header_search_list{width: 100%;}
.Header_search .Header_search_list .search_list_form{width: 100%;height: 3.126vw;display: flex;align-items: center;justify-content: space-between;}
.Header_search .Header_search_list .search_list_form form{width: calc(100% - 3.126vw);height: 100%;display: flex;align-items: center;justify-content: center;background-color: #f7f7f7;}
.Header_search .Header_search_list .search_list_form form .search_ipt::placeholder{font-size: 1vw;color: #757575;}
.Header_search .Header_search_list .search_list_form form .search_ipt{width: calc(100% - 4.401408vw);height: 100%;padding: 0 1.024vw;font-size: 1vw;color: #757575;background-color: transparent;}
.Header_search .Header_search_list .search_list_form form .submit_btn{width: 4.401408vw;height: 100%;font-size: 1vw;color: #757575;background:#f7f7f7 url(../images/bn1.png) no-repeat center;;}
.Header_search .Header_search_list .search_list_form .close_btn{width: 3.126vw;height: 100%;display: flex;align-items: center;justify-content: center;position: relative;cursor: pointer;}
.Header_search .Header_search_list .search_list_form .close_btn img{width: 1.3025vw;height: 1.3025vw;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);transition: opacity 0.35s ease; -webkit-transform: opacity 0.35s ease;}
.Header_search .Header_search_list .search_list_form .close_btn img:first-child{opacity: 1;}
.Header_search .Header_search_list .search_list_form .close_btn img:last-child{opacity: 0;}
.Header_search .Header_search_list .search_list_form .close_btn:hover img:first-child{opacity: 0;}
.Header_search .Header_search_list .search_list_form .close_btn:hover img:last-child{opacity: 1;}
.Header_search .Header_search_list .search_list_box{width: 100%;height: 26.5147vw;}
.Header_search .Header_search_list .search_list_box .list_box_title{margin-top: 1.7235vw;padding: 0 1.024vw;font-size: 1.05vw;color: #757575;font-weight: 300;line-height: 1;}
.Header_search .Header_search_list .search_list_box .list_box_link{width: 100%;margin-top: 0.6vw;}
.Header_search .Header_search_list .search_list_box .list_box_link a{width: 100%;height: 2.5008vw;padding: 0 1.024vw;font-size: 1vw;line-height: 2.5008vw;color: #000;display: flex;align-items: center;}
.Header_search .Header_search_list .search_list_box .list_box_link a:hover{background-color: #f7f7f7;}











/* -------------------------------------------------------- */




.banner{ position: relative;}
.banner .banner_list{ display: inline-block; width: 100%;}
.banner .banner_list img{ width: 100%; height: 45.848vw; object-fit: cover;}
.banner .swiper-pagination{ position: absolute; width: 100%; bottom: 1.6672vw; display: flex; justify-content: center; align-items: center;}
.banner .swiper-pagination span{ width: 1.1983vw; height: 1.1983vw; border-radius: 100%; background: #799fb7; display: flex; align-items: center; justify-content: center; margin-right: 1.4067vw;}
.banner .swiper-pagination span::before{ content: ""; display: inline-block; width: 0.9899vw; height: 0.9899vw; border-radius: 100%; background: #fff;}
.banner .swiper-pagination span:last-child{ margin-right: 0;}
.banner .swiper-button-next,.banner .swiper-button-prev{ width: 1.8756vw; border-radius: 100%; background-color: rgba(31,45,61,.11); height: 1.8756vw;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{ font-size: 0.6252vw; color: #fff;}
.banner .swiper-button-prev{ left: 0.7815vw;}
.banner .swiper-button-next{ right: 0.7815vw;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background-color: rgba(31,45,61,.31);transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }


.ISlogan{ padding: 7.815vw 0px; line-height: 4.8142vw; font-size: 2.7092vw; color: #fff; background: #799fb7;  font-weight: bolder;}
.ISlogan .ISlogan_dt{ color: #00212e; margin-top: 4.168vw;}

.DExperience{ background: #f9f9f9; padding: 6.5125vw 0px;}
.DExperience .pc_all_content{ display: flex; justify-content: space-between; padding-right: 10.8368vw;}
.DExperience .DExperience_left{ width: 44%;}
.DExperience .DExperience_left .DExperience_left_top{ margin-bottom: 10.42vw;}
.DExperience .DExperience_left .DExperience_left_top .left_top_title{ font-size: 3.3344vw; color: #03131d; margin-bottom: 1.8235vw; font-weight: bolder;}
.DExperience .DExperience_left .DExperience_left_top .left_top_txt{ font-size: 1.2504vw; line-height: 2.5008vw; color: #2d3439;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list{ list-style: none; display: flex; align-items: center; font-size: 1.6672vw; color: #8b8b8b; margin-bottom: 2.3445vw; cursor: pointer; font-weight: bolder;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list:last-child{ margin-bottom: 0;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list span{ position: relative; display: flex; align-items: center; justify-content: center; width: 3.2823vw; height: 3.4907vw; margin-right: 2.084vw;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list span img{ position: absolute; left: 0; top: 0; width: 100%;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list span img:last-child{ opacity: 0;}
.DExperience .DExperience_right{ width: 47%;}
.DExperience .DExperience_right .DExperience_right_list .right_list_img img{ width: 100%;}
.DExperience .DExperience_right .DExperience_right_list .right_list_txt{ font-size: 1.2504vw; line-height: 2.5008vw; margin-top: 4.168vw;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list.on{ color: #2d3439;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list.on span img{ opacity: 0;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list.on span img:last-child{ opacity: 1;}


.UPlatform{ background: #fff; padding-top: 7.294vw; padding-bottom: 5.21vw;}
.UPlatform .pc_all_content{ display: flex; justify-content: space-between; align-items: center;}
.UPlatform .UPlatform_left{ width: 40%;}
.UPlatform .UPlatform_left .UPlatform_left_title{ color: #03131d; font-size: 3.2302vw; margin-bottom: 1.8235vw; font-weight: bolder;}
.UPlatform .UPlatform_left .UPlatform_left_txt{ font-size: 1.2504vw; line-height: 2.5008vw; color: #2d3439; }
.UPlatform .UPlatform_left .UPlatform_left_btn{ display: flex; width: 15.0569vw; height: 3.5428vw; border: 0.2084vw solid #799fb7; align-items: center; justify-content: center; font-size: 1.3546vw; color: #595959; font-weight: bolder; margin-top: 7.5545vw;}
.UPlatform .UPlatform_left .UPlatform_left_btn:hover{ color: #fff; background: #799fb7;}
.UPlatform .UPlatform_right{ width: 48%;}
.UPlatform .UPlatform_right .UPlatform_right_top{ text-align: center; margin-bottom: 4.9495vw;}
.UPlatform .UPlatform_right .UPlatform_right_top .right_top_icon img{ width: 6.5125vw;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.UPlatform .UPlatform_right .UPlatform_right_top:hover .right_top_icon img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.UPlatform .UPlatform_right .UPlatform_right_top .right_top_title{ color: #03131d; font-size: 2.5008vw; margin-top: 2.084vw; font-weight: bolder;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.UPlatform .UPlatform_right .UPlatform_right_top:hover .right_top_title{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}

.UPlatform .UPlatform_right .UPlatform_right_bottom{ display: flex; justify-content: space-between;}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list{ text-align: center; font-size: 1.6672vw; color: #03131d;}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list .bottom_list_icon img{ width: 5.0537vw;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list:hover .bottom_list_icon img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list .bottom_list_title{ margin-top: 1.563vw; font-weight: bolder;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list:hover .bottom_list_title{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}


.IContact .IContact_content{ display: flex; align-items: center; justify-content: space-between; padding: 4.0638vw 0px;}
.IContact .IContact_content .IContact_left .IContact_left_dd{ display: flex; align-items: center; font-size: 1.8756vw; color: #03131d; font-weight: bolder;}
.IContact .IContact_content .IContact_left .IContact_left_dd img{ margin-left: 1.563vw; width: 2.1361vw;}
.IContact .IContact_content .IContact_left .IContact_left_dt{ font-size: 1.8756vw; color: #03131d; margin-top: 0.8605vw; font-weight: bolder;}
.IContact .IContact_content .IContact_right a{ display: flex; align-items: center; justify-content: center; width: 15.0569vw; height: 3.5428vw; background: #0f2f43; font-size: 1.3546vw; color: #fff; font-weight: bolder;}
.home .IContact .IContact_content{ border-top: 0.1563vw solid #ededed;}
.IContact.border .IContact_content{ border-top: 0.1563vw solid #ededed;}


.Footer{ background: #f0f0f0; padding-top: 3.126vw; padding-bottom: 1.9798vw;}
.Footer .pc_all_content{ padding: 0px 11.2015vw;}
.Footer .Footer_top{ display: flex; justify-content: space-between; padding: 0px 4.168vw; margin-bottom: 2.605vw;}
.Footer .Footer_top a{ font-size: 0.9378vw; color: #3e525e;}
.Footer .Footer_top span{ display: inline-block; width: 0.1042vw; height: 1.6672vw; background: #3e525e;}
.Footer .Footer_bottom{ display: flex; align-items: flex-end; justify-content: space-between; width: 100%;}
.Footer .Footer_bottom .Footer_bottom_left{ display: flex; align-items: center;}
.Footer .Footer_bottom .Footer_bottom_left .bottom_left_list{ text-align: center; margin-right: 2.084vw; width: 8.7528vw;}
.Footer .Footer_bottom .Footer_bottom_left .bottom_left_list:last-child{ margin-right: 0;}
.Footer .Footer_bottom .Footer_bottom_left .bottom_left_list .left_list_dd img{ width: 100%;}
.Footer .Footer_bottom .Footer_bottom_left .bottom_left_list .left_list_dt{ font-size: 0.9378vw; color: #3e525e; margin-top: 1.3025vw;}
.Footer .Footer_bottom .Footer_bottom_right a{ margin-right: 1.563vw;}
.Footer .Footer_bottom .Footer_bottom_right a img{ width: 2.605vw;}
.Footer .Footer_bottom .Footer_bottom_right a:last-child{ margin-right: 0;}
.Footer .Footer_Copyright{ margin-top: 3.647vw; text-align: center; font-size: 0.9378vw; color: #3e525e; } 
.Footer .Footer_Copyright a{ font-size: 0.9378vw; color: #3e525e; margin-right: 1.042vw;}
.Footer .Footer_Copyright a:last-child{ margin-left: 1.042vw; margin-right: 0;}



.DBanner{ display: flex; align-items: center; background: #f0f0f0;}
.DBanner .DBanner_left,.DBanner .DBanner_right{ width: 50%;}
.DBanner .DBanner_right img{ width: 100%;}
.DBanner .DBanner_left{ padding-left: 6.252vw; padding-right: 3vw;}
.DBanner .DBanner_left .DBanner_left_dd{ font-size: 3vw; color: #000000; margin-bottom: 2.8655vw; font-weight: bolder;}
.DBanner .DBanner_left .DBanner_left_dt{ font-size: 2.084vw; color: #000; line-height: 2.084vw;}


.DNav_height{ height: 4.168vw; position: relative; width: 100%; z-index: 50;}
.DNav{ position: absolute; top: 0; width: 100%; left: 0; background: #fff; z-index: 5;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNav.on{ position: fixed;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNav .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.DNav .pc_all_content .DNav_left{ display: flex; align-items: center;}
.DNav .DNav_list{ font-size: 1.042vw; color: #8b8b8b; text-align: center; margin-right: 1.8235vw; position: relative; height: 4.168vw; display: flex; align-items: center; justify-content: center;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; font-weight: 300; padding: 0px 1.8235vw;}
.DNav .DNav_list.on{ color: #00212e;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNav .DNav_list::before{ content: ""; display: inline-block; width: 0%; height: 0.2605vw; position: absolute; left: 0; bottom: 0; background: #14446a; right: 0; margin: 0 auto;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNav .DNav_list.on::before{ width: 100%;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNav .DNav_list:hover{ color: #00212e;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNav .pc_all_content .DNav_btn{ font-size: 1.042vw; color: #fff; height: 4.168vw; display: flex; justify-content: center; align-items: center; width: 13.546vw; background: #14446a; position: absolute; right: 0; top: 0;}




.UPlatform2{ padding: 0; background: #f9f9f9;}
.UPlatform2 .pc_all_content{ padding: 0;}
.UPlatform2 .UPlatform_right,.UPlatform2 .UPlatform_left{ width: 50%;}
.UPlatform2 .UPlatform_right img{ width: 100%;}
.UPlatform2 .UPlatform_left{ padding: 0px 9.1696vw;}
.UPlatform2 .UPlatform_left .UPlatform_left_title{ font-size: 2.605vw; font-weight: bolder;}


.UPlatform3{ background: #fff;}
.UPlatform3 .UPlatform_right{ padding: 7.0856vw 4.9495vw;}


.founder{ display: flex; justify-content: space-between; align-items: center; background: #e1edf4;}
.founder .founder_left{ width: 45%; padding: 0px 4.4285vw;}
.founder .founder_left .founder_left_dd{ font-size: 1.8924vw; color: #03131d; line-height: 3.2722vw; font-weight: bolder;}
.founder .founder_left .founder_left_dt{ text-align: right; margin-top: 1.563vw; font-size: 1.2504vw; color: #03131d;}
.founder .founder_right{ width: 55%;}
.founder .founder_right img{ width: 100%;}


.Culture{ padding: 6.252vw 0px; background: #f9f9f9; padding-bottom: 3.9075vw;}
.Culture .pc_all_content{ display: flex; align-items: flex-start; justify-content: space-between;}
.Culture .Culture_left .Culture_left_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; margin-bottom: 4.168vw;}
.Culture .Culture_left .Culture_left_content ul li{ list-style: none; font-size: 1.563vw; color: #a7a7a7; display: flex; align-items: center; margin-bottom: 2.526vw; cursor: pointer; font-weight: bolder;}
.Culture .Culture_left .Culture_left_content ul li.on{ color: #000000;}
.Culture .Culture_left .Culture_left_content ul li.on::before{ background: #799fb7;}
.Culture .Culture_left .Culture_left_content ul li::before{ content: ""; display: inline-block; width: 0.3647vw; height: 3.126vw; background: #a7a7a7; margin-right: 2.2924vw;}
.Culture .Culture_left .Culture_left_content ul li:last-child{ margin-bottom: 0;}
.Culture .Culture_right{ width: 49%;}
.Culture .Culture_right .Culture_right_list .right_list_img img{ width: 100%;}
.Culture .Culture_right .Culture_right_list .right_list_content{ margin-top: 3.126vw;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_dd{ font-size: 2.084vw; color: #03131d; line-height: 2.084vw; margin-bottom: 1.2vw; font-weight: bolder;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_dt{ font-size: 1.2504vw; color: #595959; line-height: 2.605vw;  height: 7.815vw;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_btn{ text-align: right;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_btn a{ font-size: 1.2504vw; color: #03131d;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_btn a img{ margin-left: 1.3025vw; width: 2.1361vw;}


 
.News{ padding: 6.252vw 0px;}
.News .News_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 3.3865vw;}
.News .News_content{ display: flex; justify-content: space-between;}
.News .News_content .News_content_list{ width: calc(33.33% - 1.563vw); border: 1px solid #ebeef5; border-radius: 0.2605vw; overflow: hidden;}
.News .News_content .News_content_list .content_list_img{ overflow: hidden;}
.News .News_content .News_content_list .content_list_img img{ width: 100%; height: 16.8283vw; object-fit: cover;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.News .News_content .News_content_list:hover .content_list_img img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.News .News_content .News_content_list .content_list_txt{ padding: 1.563vw 1.8235vw; padding-bottom: 1.042vw;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size: 1.2504vw; line-height: 1.8756vw;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #000000;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn{ text-align: right; color: #8b8b8b; font-size: 1.042vw; margin-top: 1.3025vw;}
  


.InnovationProgram{ background: url(../images/bg16.jpg) no-repeat 50%/cover; height: 33.865vw;}
.InnovationProgram .pc_all_content{ display: flex; align-items: center; justify-content: center; flex-direction: column; height: 100%;}
.InnovationProgram .InnovationProgram_dd{ font-size: 3.647vw; font-family: "ariblk"; text-align: center; color: #fff; letter-spacing: .02em;}
.InnovationProgram .InnovationProgram_dt{ font-size: 1.4588vw; color: #fff; text-align: center; letter-spacing: 0; margin-top: 4.168vw; line-height: 3.168vw;}



.DCulture{ display: flex; justify-content: space-between;}
.DCulture .DCulture_list{ display: flex; height: 48.974vw; display: flex; width: 33.33%; flex-direction: column; justify-content: center;}
.DCulture .DCulture_list:nth-child(2){ background: url(../images/bg17.jpg) no-repeat 50%/cover;}
.DCulture .DCulture_list .DCulture_list_dd{ font-size: 3.647vw; color: #14446a; line-height: 3.647vw;}
.DCulture .DCulture_list .DCulture_list_dd img{ margin-right: 2.084vw; width: 4.6369vw;}
.DCulture .DCulture_list .DCulture_list_dt{ font-size: 1.9798vw; color: #14446a; line-height: 1.9798vw; margin-top: 2.084vw; margin-left: 6.8772vw;}
.DCulture .DCulture_list:nth-child(2n) .DCulture_list_dt{ margin-top: -8.1797vw; margin-bottom: 2.084vw;}



.TalentDevelopment{ background: #14446a; padding: 10.42vw 0px;}
.TalentDevelopment .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.TalentDevelopment .TalentDevelopment_left{ width: 37%;}
.TalentDevelopment .TalentDevelopment_left .TalentDevelopment_left_dd{ font-size: 3.647vw; color: #fff; font-weight: bolder;}
.TalentDevelopment .TalentDevelopment_left .TalentDevelopment_left_dt{ font-size: 1.2504vw; color: #fff; line-height: 2.605vw; margin-top: 1.8235vw;}
.TalentDevelopment .TalentDevelopment_right{ display: flex; flex-wrap: wrap; width: 52%; margin-bottom: -7.0335vw;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list{ width: 50%; display: flex; align-items: center; margin-bottom: 7.0335vw;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list .right_list_dd{ width: 4.7411vw; text-align: center;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(1) .right_list_dd img{ width: 4.7411vw;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(2) .right_list_dd img{ width: 3.4907vw;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(3) .right_list_dd img{ width: 3.8554vw;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(4) .right_list_dd img{ width: 3.6991vw;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list .right_list_dt{ font-size: 1.563vw; color: #fff; margin-left: 1.563vw;}



.Fund .Fund_list{ display: flex;}
.Fund .Fund_list .Fund_list_left,.Fund .Fund_list .Fund_list_right{ width: 50%;}
.Fund .Fund_list:last-child{ flex-flow: row-reverse; }
.Fund .Fund_list .Fund_list_right img{ width: 100%;}
.Fund .Fund_list .Fund_list_left{ padding-left: 6.773vw; position: relative; display: flex; flex-direction: column; justify-content: center;}
.Fund .Fund_list .Fund_list_left::before{ content: ""; display: inline-block; width: 5.0016vw; height: 0.521vw; background: #f4ba1d; position: absolute; left: 0; top: 0;}
.Fund .Fund_list .Fund_list_left::after{ content: ""; display: inline-block; width: 0.521vw; height: 5.0016vw; background: #f4ba1d; position: absolute; left: 0; top: 0;}
.Fund .Fund_list .Fund_list_left .list_left_dd{ font-size: 3.647vw; color: #14446a;}
.Fund .Fund_list .Fund_list_left .list_left_dt{ font-size: 2.084vw; color: #14446a; margin-top: 1.042vw;}
.Fund .Fund_list .Fund_list_left .list_left_dd::before{ content: ""; display: inline-block; width: 5.0016vw; height: 0.521vw; background: #f4ba1d; position: absolute; right: 0; bottom: 0;}
.Fund .Fund_list .Fund_list_left .list_left_dd::after{ content: ""; display: inline-block; width: 0.521vw; height: 5.0016vw; background: #f4ba1d; position: absolute; right: 0; bottom: 0;}



.ISlogan2{ padding: 10vw 0px;}



.Team{ padding: 5.21vw 0px;}
.Team .Team_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; position: relative; position: relative; padding-bottom: 1.3025vw; margin-bottom: 5.21vw;}
.Team .Team_title::before{ content: ""; display: inline-block; width: 7.1377vw; height: 0.4689vw; background: #03131d; position: absolute; left: 0; bottom: 0;}
.Team .Team_content{ display: flex; flex-wrap: wrap; margin-bottom: -0.7815vw; justify-content: space-between;}
.Team .Team_content .Team_content_list{width: 28%; margin-bottom: 7.0335vw; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.Team .Team_content .Team_content_list:nth-child(3n){ margin-right: 0; }
.Team .Team_content .Team_content_list .content_list_img{ width: 15.2132vw;}
.Team .Team_content .Team_content_list .content_list_img img{ width: 100%;}
.Team .Team_content .Team_content_list .content_list_title{ margin-top: 1.563vw;}
.Team .Team_content .Team_content_list .content_list_title .list_title_dd{ font-size: 1.6672vw; font-weight: bolder; color: #0f2f43;text-align: center;}
.Team .Team_content .Team_content_list .content_list_title .list_title_dt{ font-size: 1.2504vw; color: #00212e; margin-top: 0.2605vw; font-weight: 450;text-align: center;}



.LNews{ background: #f6f6f6;}
.LNews .News_content .News_content_list{ background: #fff;}
.LNews .News_title{ font-size: 3.5428vw;  font-weight: 450; border-bottom: 0.2084vw solid #d2d2d2; padding-bottom: 3.126vw;}
.LNews .News_content{ flex-wrap: wrap; justify-content: flex-start;}
.LNews .News_content .News_content_list{ margin-right: 3.647vw; margin-bottom: 3.647vw; width: calc(33.33% - 2.4487vw);}
.LNews .News_content .News_content_list:nth-child(3n){ margin-right: 0;}



.Contact{ display: flex;}
.Contact .Contact_left{ background: #799fb7; padding: 10.1595vw 0px; padding-left: 6.252vw;}
.Contact .Contact_left,.Contact .Contact_right{ width: 50%;}
.Contact .Contact_left .Contact_left_top .left_top_dd{ font-size: 4.5848vw; color: #fff; font-weight: 400; margin-bottom: 1.3025vw;}
.Contact .Contact_left .Contact_left_top .left_top_dt{ font-size: 1.563vw; color: #fff;}
.Contact .Contact_left .Contact_left_top .left_top_p{ display: flex; align-items: center; font-size: 1.563vw; color: #fff; margin-bottom: 5.9915vw; margin-top: 1.4588vw;}
.Contact .Contact_left .Contact_left_top .left_top_p img{ margin-right: 1.1462vw; width: 2.084vw;}
.Contact .Contact_left .Contact_left_bottom{ display: flex;}
.Contact .Contact_left .Contact_left_bottom .left_bottom_list{ text-align: center; width: 8.7528vw;}
.Contact .Contact_left .Contact_left_bottom .left_bottom_list:first-child{ margin-right: 6.773vw;}
.Contact .Contact_left .Contact_left_bottom .left_bottom_list .bottom_list_img img{ width: 100%;}
.Contact .Contact_left .Contact_left_bottom .left_bottom_list .bottom_list_title{ font-size: 1.563vw; color: #fff; font-size: 1.042vw; font-weight: 300; margin-top: 0.7815vw;}
.Contact .Contact_right{ padding-right: 8.336vw; padding-left: 5.3142vw; padding-top: 3.9075vw;}
.Contact .Contact_right .Contact_right_title{ font-size: 1.2504vw; color: #000000; margin-bottom: 1.3546vw;}
.Contact .Contact_right .Contact_right_form{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; padding: 0;}
.Contact .Contact_right .Contact_right_form .Contact_right_list{ width: calc(50% - 1.7193vw); position: relative; margin-bottom: 1.1462vw;}
.Contact .Contact_right .Contact_right_form .Contact_right_list span{ position: absolute; bottom: -1.1983vw; left: 0; font-size: 0.8336vw; color: #f56c6c; opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_right .Contact_right_form .Contact_right_list span.on{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_right .Contact_right_form .Contact_right_list input{ height: 3.7512vw; display: flex; align-items: center; padding: 0px 0.7815vw; font-size: 1.042vw; border: 1px solid #dcdfe6; border-radius: 0.2605vw; overflow: hidden; width: 100%;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_right .Contact_right_form .Contact_right_list input:focus{ border: 1px solid #f56c6c;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_right .Contact_right_form select{ height: 3.7512vw; border: 1px solid #dcdfe6; border-radius: 0.2605vw; width: calc(50% - 1.7193vw); font-size: 1.042vw; padding: 0px 1.042vw; color: #c0c4ce;}
.Contact .Contact_right .Contact_right_form select.Contact_right_select{ width: 100%; margin-bottom: 1.1462vw;}
.Contact .Contact_right .Contact_right_form .Contact_right_list.Contact_right_textarea{ width: 100%; margin-bottom: 3.126vw;}
.Contact .Contact_right .Contact_right_form .Contact_right_list.Contact_right_textarea textarea{ height: 9.378vw; width: 100%; resize: none; padding: 0.521vw 0.7815vw; font-size: 1.042vw; line-height: 1.563vw; border: 1px solid #dcdfe6; border-radius: 0.2605vw; overflow: hidden; width: 100%;}
.Contact .Contact_right input[type="submit"]{ cursor: pointer;}
.Contact .Contact_right input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#c0c4ce; font-size:1.042vw;}
.Contact .Contact_right input::-webkit-input-placeholder{ /* WebKit browsers */ color:#c0c4ce; font-size:1.042vw;}
.Contact .Contact_right input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#c0c4ce; font-size:1.042vw;}
.Contact .Contact_right input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4ce; font-size:1.042vw;}
.Contact .Contact_right input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4ce; font-size:1.042vw;}
.Contact .Contact_right textarea::-webkit-input-placeholder{color:#c0c4ce; font-size:1.042vw; font-family: "Source Han Sans CN","microsoft yahei",arial,"STXihei";}
.Contact .Contact_right .Contact_right_form input[type="submit"]{width:8.7528vw;height:3.3865vw;border-radius:0.2605vw;border:0.1042vw solid #799fb7; background: #fff; font-size: 1.042vw ;color: #595959;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_right .Contact_right_form input[type="submit"]:hover{ background: #799fb7; color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}



.YaTai img{ width: 100%;}


.Advantage{ background: #f0f0f0; padding-top: 5.21vw; padding-bottom: 7.5545vw;}
.Advantage .Advantage_title{ font-size: 2.605vw; color: #03131d; font-weight: 450; line-height: 2.605vw; margin-bottom: 5.21vw; font-weight: bolder;}
.Advantage .Advantage_content{ display: flex; justify-content: space-between;}
.Advantage .Advantage_content .Advantage_content_list{ background: #fff; width: calc(25% - 0.8857vw); border-radius: 1.042vw; padding: 0px 2.3445vw; padding-top: 2.2924vw; padding-bottom: 3.126vw;}
.Advantage .Advantage_content .Advantage_content_list .content_list_title{ display: flex; align-items: center; font-size: 1.6672vw; color: #29343e; margin-bottom: 1.8235vw;}
.Advantage .Advantage_content .Advantage_content_list .content_list_title img{ margin-right: 1.3546vw; width: 3.0218vw;}
.Advantage .Advantage_content .Advantage_content_list .content_list_txt{ font-size: 1.2504vw; color: #595959; line-height: 2.5008vw;}


.Case{ background: #fff; position: relative;}
.Case .Case_content .swiper-slide{ display: flex; justify-content: space-between;}
.Case .Case_content .swiper-slide .Case_content_left{ width: 37%;}
.Case .Case_content .swiper-slide .Case_content_left .content_left_img img{ width: 100%;}
.Case .Case_content .swiper-slide .Case_content_left .content_left_txt .left_txt_dd{ font-size: 1.6672vw; color: #29343e; margin-bottom: 1.8235vw; margin-top: 1.8235vw;}
.Case .Case_content .swiper-slide .Case_content_left .content_left_txt .left_txt_dt{ font-size: 1.2504vw; color: #595959; line-height: 2.5008vw;}
.Case .Case_content .swiper-slide .Case_content_right{ width: 52%;}
.Case .Case_content .swiper-slide .Case_content_right .content_right_list{ margin-bottom: 2.605vw;}
.Case .Case_content .swiper-slide .Case_content_right .content_right_list:last-child{ margin-bottom: 0;}
.Case .Case_content .swiper-slide .Case_content_right .content_right_list .right_list_top{  line-height: 3.2302vw; background: #799fb7; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 1.6672vw; font-weight: 450; padding: 0px 2vw; display: inline-block;}
.Case .Case_content .swiper-slide .Case_content_right .content_right_list .right_list_txt{ font-size: 1.2504vw; color: #595959; line-height: 2.5008vw; margin-top: 1.4067vw;}



.Case{ overflow: hidden; padding-bottom: 11.983vw;}
.Case .swiper-button-next,.Case .swiper-button-prev{ width: 1.8756vw; border-radius: 100%; background-color: rgba(31,45,61,.11); height: 1.8756vw;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  top: 60%;}
.Case .swiper-button-next:after,.Case .swiper-button-prev:after{ font-size: 0.6252vw; color: #fff;}
.Case .swiper-button-prev{ left: 0.7815vw;}
.Case .swiper-button-next{ right: 0.7815vw;}
.Case .swiper-button-next:hover,.Case .swiper-button-prev:hover{ background-color: rgba(31,45,61,.31);transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Case .swiper-pagination{ position: absolute; width: 100%; bottom: 4.9495vw; display: flex; justify-content: center; align-items: center;}
.Case .swiper-pagination span{ width: 1.1983vw; height: 1.1983vw; border-radius: 100%; background: #799fb7; display: flex; align-items: center; justify-content: center; margin-right: 1.4067vw; opacity: 1;}
.Case .swiper-pagination span::before{ content: ""; display: inline-block; width: 0.9899vw; height: 0.9899vw; border-radius: 100%; background: #fff;}
.Case .swiper-pagination span:last-child{ margin-right: 0;}
.Case .swiper-pagination span.swiper-pagination-bullet-active{  background: #29343e;}
.Case .swiper-pagination span.swiper-pagination-bullet-active::before{  background: #29343e;}




.SBanner{ background: #cce3e2; position: relative;}
.SBanner .SBanner_page{ color: #9796b2; font-size: 1.042vw; display: flex; align-items: center; position: absolute; top: 4.168vw;}
.SBanner .SBanner_page a{ color: #9796b2; font-size: 1.042vw;}
.SBanner .SBanner_page span{ margin: 0px 0.521vw;}


.Solution{ background: #f7f7f7; padding: 11.2536vw 0px;}
.Solution .pc_all_content{ display: flex; justify-content: space-between;}
.Solution .Solution_left{ width: 45%;}
.Solution .Solution_left .Solution_left_title{ font-size: 2.605vw; color: #03131d; line-height: 2.605vw; margin-bottom: 2.7865vw; font-weight: bolder;}
.Solution .Solution_left .Solution_left_txt{ font-size: 1.2504vw; line-height: 2.2924vw; color: #3e5051; }
.Solution .Solution_right{ width: 50%; text-align: center;}
.Solution .Solution_right img{ max-width: 100%;}

.Solution2 .Solution_right img{ width: 100%;}


.Value{ padding: 6.773vw 0px;}
.Value .Value_title{ font-size: 2.7092vw; color: #03131d; padding-bottom: 2.605vw; border-bottom: 0.2084vw solid #d2d2d2; line-height: 2.7092vw; margin-bottom: 4.0638vw; font-weight: bolder;}
.Value .Value_content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: -4.4285vw; padding-right: 0vw;}
.Value .Value_content .Value_content_list{ width: 49%; margin-bottom: 4.4285vw;}
.Value .Value_content .Value_content_list .content_list_dd{ display: flex; align-items: center; font-size: 1.6714vw; color: #03131d; margin-bottom: 1.7714vw; font-weight: bolder;}
.Value .Value_content .Value_content_list .content_list_dd img{ margin-right: 1.563vw;}
.Value .Value_content .Value_content_list:nth-child(1) .content_list_dd img{ width: 3.1781vw;}
.Value .Value_content .Value_content_list:nth-child(2) .content_list_dd img{ width: 2.6571vw;}
.Value .Value_content .Value_content_list:nth-child(3) .content_list_dd img{ width: 3.126vw;}
.Value .Value_content .Value_content_list:nth-child(4) .content_list_dd img{ width: 3.126vw;}
.Value .Value_content .Value_content_list .content_list_dt{ font-size: 1.2504vw; color: #3e5051; line-height: 2.5008vw;}



.Function{ background: #e1edf4;}
.Function .Advantage_title{ margin-bottom: 2.8655vw; font-weight: bolder;}
.Function .Function_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.Function .Function_content .Function_content_list{ background: #fff; padding: 2.2924vw 1.9277vw; padding-bottom: 3.3344vw; width: calc(25% - 1.7193vw);}
.Function .Function_content .Function_content_list .content_list_title{ font-size: 1.563vw; color: #03131d; line-height: 1.563vw; margin-bottom: 1.3025vw; font-weight: bolder;}
.Function .Function_content .Function_content_list .content_list_txt .list_txt_li{ display: flex; align-items: center; font-size: 1.042vw; color: #03131d; font-weight: 330; line-height: 1.042vw; margin-bottom: 0.8857vw;}
.Function .Function_content .Function_content_list .content_list_txt .list_txt_li:last-child{ margin-bottom: 0; }
.Function .Function_content .Function_content_list .content_list_txt .list_txt_li span{ margin-right: 1.042vw;}
.Function .Function_content .Function_content_list .content_list_txt .list_txt_li span::before{display: inline-block; content: ""; width: 0.6773vw; height: 0.4168vw; border: 0.1563vw solid #7a9eb4; border-radius: 0.0625rem; border-top: none; border-right: none; background: transparent; transform: rotate(-45deg); position: relative; top: -0.2605vw;}




.Technical{ background: #fff;}
.Technical .Advantage_title{ margin-bottom: 4.7932vw;}
.Technical .Technical_content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: -6.5125vw;}
.Technical .Technical_content .Technical_content_list{ width: 17%; text-align: center; margin-right: 9.1175vw; margin-bottom: 6.5125vw;}
.Technical .Technical_content .Technical_content_list:nth-child(4n){ margin-right: 0px;}
.Technical .Technical_content .Technical_content_list .content_list_icon_dd{ font-size: 1.563vw; color: #03131d; font-weight: 350; line-height: 1.563vw; margin-top: 2.8655vw; font-weight: bolder;}
.Technical .Technical_content .Technical_content_list .content_list_icon_dt{ font-size: 1.042vw; color: #3e5051; font-weight: 300; line-height: 1.563vw; margin-top: 1.8235vw;}
.Technical .Technical_content .Technical_content_list:nth-child(1) .content_list_icon img{ width: 5.21vw;}
.Technical .Technical_content .Technical_content_list:nth-child(2) .content_list_icon img{ width: 5.1058vw;}
.Technical .Technical_content .Technical_content_list:nth-child(3) .content_list_icon img{ width: 4.8453vw;}
.Technical .Technical_content .Technical_content_list:nth-child(4) .content_list_icon img{ width: 6.3562vw;}
.Technical .Technical_content .Technical_content_list:nth-child(5) .content_list_icon img{ width: 5.1579vw;}
.Technical .Technical_content .Technical_content_list:nth-child(6) .content_list_icon img{ width: 5.0537vw;}
.Technical .Technical_content .Technical_content_list:nth-child(7) .content_list_icon img{ width: 5.21vw;}
.Technical .Technical_content .Technical_content_list:nth-child(8) .content_list_icon img{ width: 5.4184vw;}


.SBanner2 .DBanner_left .DBanner_left_dd{ font-size: 3.2302vw; line-height: 3.2302vw;}


.Scope{ display: flex; justify-content: space-between; align-items: center;}
.Scope .Scope_left,.Scope .Scope_right{ width: 50%;}
.Scope .Scope_left{ padding-left: 6.252vw; padding-right: 10.6805vw;}
.Scope .Scope_left .Scope_left_list{ margin-bottom: 1.7193vw;}
.Scope .Scope_left .Scope_left_list:last-child{ margin-bottom: 0;}
.Scope .Scope_left .Scope_left_list .left_list_title{ font-size: 1.4588vw; color: #03131d; line-height: 1.4588vw; margin-bottom: 1.042vw;}
.Scope .Scope_left .Scope_left_list .left_list_txt{ display: flex; justify-content: space-between; align-items: center; border: 5px dashed #589a97; padding: 1.563vw 2.5008vw;}
.Scope .Scope_left .Scope_left_list .left_list_txt .list_txt_li{ text-align: center;}
.Scope .Scope_left .Scope_left_list .left_list_txt .list_txt_li .txt_li_icon img{ width: 6.3562vw;}
.Scope .Scope_left .Scope_left_list .left_list_txt .list_txt_li .txt_li_title{ font-size: 1.042vw; color: #03131d; font-weight: 330; margin-bottom: 0.7815vw;}
.Scope .Scope_left .Scope_left_list:last-child .left_list_txt .list_txt_li .txt_li_title{ color: #adadad;}
.Scope .Scope_left .Scope_left_list:last-child .left_list_txt .list_txt_li .txt_li_icon img{ width: 4.1159vw;}


.Scope .Scope_right{ height: 44.285vw; background: #2b3e40; display: flex; flex-direction: column; justify-content: center; padding: 0px 3.647vw;}
.Scope .Scope_right .Scope_right_dd{ font-size: 2.605vw; color: #fff; line-height: 2.605vw; margin-bottom: 3.647vw;}
.Scope .Scope_right .Scope_right_dt .right_dt_list{ font-size: 1.2504vw ;color: #fff; line-height: 1.2504vw; margin-bottom: 1.563vw; position: relative; padding-left: 1.8235vw;}
.Scope .Scope_right .Scope_right_dt .right_dt_list:last-child{ margin-bottom: 0;}
.Scope .Scope_right .Scope_right_dt .right_dt_list::before{ content: ""; display: inline-block; width: 0.7815vw; height: 0.7815vw; border-radius: 100%; background: #fff; position: absolute; left: 0; top: 0.2605vw;}



.Value2{ background: #f9f9f9; padding: 8.1797vw 0px;}
.Value2 .Advantage_title{ margin-bottom: 4.4285vw;}
.Value2 .Value2_content{ display: flex; justify-content: space-between;}
.Value2 .Value2_content .Value2_content_list{ display: flex; align-items: center; font-size: 1.563vw; color: #03131d;}
.Value2 .Value2_content .Value2_content_list img{ margin-right: 1.563vw; width: 2.605vw;}


.Function2{ background: #e9f2f7;}
.Function2 .Function2_content{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: -2.084vw;}
.Function2 .Function2_content .Function2_content_list{ width: 20%; text-align: center; margin-bottom: 2.605vw;}
.Function2 .Function2_content .Function2_content_list .content_list_icon img{ width: 7.7629vw;}
.Function2 .Function2_content .Function2_content_list .content_list_title{ font-size: 1.2504vw; color: #03131d; font-weight: 330; line-height: 1.7714vw; margin-top: 1.1462vw;}



.Solution2{ padding: 5.252vw 0px;}
.Solution2 .pc_all_content{ align-items: center;}
.Solution2 .Solution_right{ width: 52%;}


.Function3 .Function3_content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: -2.3445vw;}
.Function3 .Function3_content .Function3_content_list{ width: calc(25% - 1.7714vw); background: #fff; margin-bottom: 2.3445vw; padding: 2.3445vw 1.684vw;}
.Function3 .Function3_content .Function3_content_list .content_list_dd{ font-size: 1.563vw; color: #282828;  font-weight: bolder; line-height: 1.563vw; margin-bottom: 1.3025vw;}
.Function3 .Function3_content .Function3_content_list .content_list_dt{ font-size: 0.9378vw; color: #03131d; line-height: 1.163vw;}


.Advantage2{ background: #fff;}
.Advantage2 .Advantage_title{ margin-bottom: 3.9075vw; font-weight: bolder;}
.Advantage2 .Advantage2_content{ display: flex; justify-content: space-between;}
.Advantage2 .Advantage2_content .Advantage2_content_list .content_list_dd{ font-size: 1.563vw; color: #03131d; font-weight: 450; line-height: 1.563vw; margin-bottom: 1.9798vw;}
.Advantage2 .Advantage2_content .Advantage2_content_list .content_list_dt .list_dt_li{ font-size: 1.3546vw; color: #29343e; position: relative; padding-left: 1.8756vw; line-height: 1.3546vw; margin-bottom: 1.1462vw;}
.Advantage2 .Advantage2_content .Advantage2_content_list .content_list_dt .list_dt_li:last-child{ margin-bottom: 0;}
.Advantage2 .Advantage2_content .Advantage2_content_list .content_list_dt .list_dt_li::before{ content: ""; display: inline-block; width: 0.7815vw; height: 0.7815vw; border-radius: 100%; background: #29343e; position: absolute; left: 0; top: 0.221vw;}


.SBanner3 .DBanner_left .DBanner_left_dd{ font-size: 2.9176vw; line-height: 2.9176vw;}

.Solution3 .Solution_right{ width: 52%;}

.Advantage3{ background: #fff;}
.Advantage3 .Advantage_title{ margin-bottom: 3.9075vw; font-weight: bolder;}
.Advantage3 .Advantage3_content{ display: flex; justify-content: space-between;}
.Advantage3 .Advantage3_content .Advantage3_content_list{ text-align: center; width: 32%;}
.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(1) .content_list_icon img{ width: 6.3562vw;}
.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(2) .content_list_icon img{ width: 5.21vw;}
.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(3) .content_list_icon img{ width: 5.3142vw;}
.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(4) .content_list_icon img{ width: 5.6268vw;}
.Advantage3 .Advantage3_content .Advantage3_content_list .content_list_title{ font-size: 1.563vw; color: #03131d; font-weight: bolder; line-height: 1.563vw; margin-top: 3.9075vw;    line-height: 2.563vw;}


.Architecture{ background: #e1edf4; padding: 7.294vw 0px;}
.Architecture .Advantage_title{ margin-bottom: 2.605vw; font-weight: bolder;}
.Architecture .Architecture_content{ display: flex; justify-content: space-between;}
.Architecture .Architecture_content .Architecture_content_list{ width: calc(33.33% - 1.0319vw);}
.Architecture .Architecture_content .Architecture_content_list .content_list_title{ height: 4.7932vw; display: flex; align-items: center; justify-content: center; background: #0f2f43; color: #fff; font-size: 1.563vw; font-weight: bolder; text-align: center;}
.Architecture .Architecture_content .Architecture_content_list .content_list_txt{ background: #fff; margin-top: 0.8336vw; padding: 2.605vw 0px; text-align: center;}
.Architecture .Architecture_content .Architecture_content_list .content_list_txt p{ font-size: 1.0504vw; color: #03131d; font-weight: 330; line-height: 1.2504vw; margin-bottom: 1.5235vw;}
.Architecture .Architecture_content .Architecture_content_list .content_list_txt p:last-child{ margin-bottom: 0;}



.Function4{ background: #f3f3f3;}


.Value3{ background: #fff;}
.Value3 .Advantage_title{ font-weight: bolder;}
.Value3 .Value2_content .Value2_content_list{ font-size: 1.4588vw; font-weight: bolder; color: #03131d; margin-right: 3vw; }
.Value3 .Value2_content .Value2_content_list:nth-child(3n){ margin-right: 0;}
.Value3 .Value2_content .Value2_content_list:nth-child(1) img{ width: 2.8134vw;}
.Value3 .Value2_content .Value2_content_list:nth-child(2) img{ width: 3.2302vw;}
.Value3 .Value2_content .Value2_content_list:nth-child(3) img{ width: 3.126vw;}



.path{ background: #fff;}
.path .Advantage_title{ font-weight: bolder;}
.path .path_content{ text-align: center;}
.path .path_content img{ width: 62.52vw;}





.Digitizing{ background: #e1edf4; padding: 8.2318vw 0px; position: relative; overflow: hidden; padding-bottom: 15.109vw;}
.Digitizing .Digitizing_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 3.647vw;}
.Digitizing .Digitizing_nav{ margin-bottom: 4.3764vw;}
.Digitizing .Digitizing_nav .Digitizing_nav_list{ text-align: center; height: 2.8134vw; display: flex; align-items: center; justify-content: center; border-radius: 0.2605vw; background: #769ab1; color: #fff; font-size: 1.6672vw; font-weight: bolder; cursor: pointer;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; width: auto !important; padding: 0px 1.8235vw;}
.Digitizing .Digitizing_nav .Digitizing_nav_list.swiper-slide-thumb-active{ background: #29343e;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Digitizing .Digitizing_content .Digitizing_content_list{ display: flex; justify-content: space-between;} 
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_left{ width: 50%;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_left .list_left_title{ font-size: 1.563vw; color: #03131d; font-weight: bolder; line-height: 1.563vw;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_left .list_left_txt{ line-height: 2.5008vw; font-size: 1.2504vw; color: #3e5051; margin-top: 1.3025vw;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_right{ width: 38%;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_right img{ width: 100%;}
.Digitizing .swiper-pagination{ position: absolute; width: 100%; bottom: 9.1175vw; display: flex; justify-content: center; align-items: center;}
.Digitizing .swiper-pagination span{ width: 1.1983vw; height: 1.1983vw; border-radius: 100%; background: #799fb7; display: flex; align-items: center; justify-content: center; margin-right: 1.4067vw; opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Digitizing .swiper-pagination span::before{ content: ""; display: inline-block; width: 0.9899vw; height: 0.9899vw; border-radius: 100%; background: #e1edf4;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Digitizing .swiper-pagination span:last-child{ margin-right: 0;}
.Digitizing .swiper-button-next,.Digitizing .swiper-button-prev{ width: 1.8756vw; border-radius: 100%; background-color: rgba(31,45,61,.11); height: 1.8756vw;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  top: 58%;}
.Digitizing .swiper-button-next:after,.Digitizing .swiper-button-prev:after{ font-size: 0.6252vw; color: #fff;}
.Digitizing .swiper-button-prev{ left: 0.7815vw;}
.Digitizing .swiper-button-next{ right: 0.7815vw;}
.Digitizing .swiper-button-next:hover,.Digitizing .swiper-button-prev:hover{ background-color: rgba(31,45,61,.31);transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Digitizing .swiper-pagination span.swiper-pagination-bullet-active{ opacity: 1;}
.Digitizing .swiper-pagination span.swiper-pagination-bullet-active{ background: #29343e;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Digitizing .swiper-pagination span.swiper-pagination-bullet-active::before{ background: #29343e;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}


.Animation{ padding-bottom: 7.294vw;}


.VProduction{ background: #e1f4f2;}
.VProduction .Digitizing_nav .Digitizing_nav_list{ background: #76b1aa;}


.DProduction .DProduction_content{ display: flex; justify-content: space-between; align-items: center;}
.DProduction .DProduction_content .DProduction_content_left{ width: 42%; display: flex; justify-content: space-between;}
.DProduction .DProduction_content .DProduction_content_left .content_left_list{ text-align: center; width: 28%;}
.DProduction .DProduction_content .DProduction_content_left .content_left_list .left_list_icon img{ width: 6.4083vw;}
.DProduction .DProduction_content .DProduction_content_left .content_left_list .left_list_title{ font-size: 1.7714vw; color: #03131d; font-weight: 450; margin-top: 1.6151vw;}
.DProduction .DProduction_content .DProduction_content_right{ width: 47%;}
.DProduction .DProduction_content .DProduction_content_right .content_right_title{ font-size: 1.7714vw; color: #03131d; font-weight: 450; line-height: 2.5008vw; margin-bottom: 2.084vw;}
.DProduction .DProduction_content .DProduction_content_right .content_right_txt{ font-size: 1.2504vw; color: #3e5056; line-height: 2.5008vw; }




.RAdvantage{ padding-top: 10.941vw; padding-bottom: 9.6385vw;}
.RAdvantage .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.RAdvantage .RAdvantage_left{ width: 32%;}
.RAdvantage .RAdvantage_left .RAdvantage_left_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 3.647vw;}
.RAdvantage .RAdvantage_left .RAdvantage_left_txt .left_txt_list{ display: flex; align-items: center; font-size: 1.2504vw; color: #03131d; line-height: 1.2504vw; margin-bottom: 1.2504vw;}
.RAdvantage .RAdvantage_left .RAdvantage_left_txt .left_txt_list span{ margin-right: 1.042vw;}
.RAdvantage .RAdvantage_left .RAdvantage_left_txt .left_txt_list span::before{display: inline-block; content: ""; width: 0.6773vw; height: 0.4168vw; border: 0.1563vw solid #7a9eb4; border-radius: 0.0625rem; border-top: none; border-right: none; background: transparent; transform: rotate(-45deg); position: relative; top: -0.2605vw;}
.RAdvantage .RAdvantage_left .RAdvantage_left_txt .left_txt_list:last-child{ margin-bottom: 0;}
.RAdvantage .RAdvantage_right{ display: flex; align-items: center; width: 60%; justify-content: space-between; text-align: center;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list{ width: calc(33.33% - 3.647vw);}
.RAdvantage .RAdvantage_right .RAdvantage_right_list:nth-child(1) .right_list_icon img{ width: 10.5242vw;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list:nth-child(2) .right_list_icon img{ width: 5.2621vw;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list:nth-child(3) .right_list_icon img{ width: 5.8352vw;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list .right_list_txt{ margin-top: 2.605vw;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list .right_list_txt .list_txt_dd{ font-weight: bolder; color: #03131d; font-size: 1.563vw; line-height: 1.563vw;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list .right_list_txt .list_txt_dt{ font-size: 0.9378vw; color: #3e5051; line-height: 1.563vw; margin-top: 1.4588vw;}



.RArchitecture{ background: #e1edf4; padding-top: 7.0335vw; padding-bottom: 5.4705vw;}
.RArchitecture .RArchitecture_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 3.3865vw;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list{ display: flex; justify-content: space-between; border-bottom: 0.1563vw dashed #fff; padding-bottom: 2.4487vw; margin-bottom: 2.4487vw;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list:last-child{ padding-bottom: 0; margin-bottom: 0; border-bottom: 0;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_left{ width: 13.546vw; height: 3.8033vw; display: flex; align-items: center; justify-content: center; font-size: 1.8756vw; color: #fff; font-weight: bolder; background: #47868f;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list:nth-child(2) .content_list_left{ background: #57819c;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list:nth-child(3) .content_list_left{ background: #4c5886;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right{ display: flex; align-items: flex-start; width: calc(100% - 19.277vw);}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li{ display: flex; width: 50%;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_icon{ width: 3.9075vw; margin-right: 5.731vw; margin-top: 0.5731vw;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_icon img{ width: 100%;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_txt .li_txt_dd{ font-size: 1.2504vw; color: #03131d; font-weight: bolder; line-height: 1.2504vw; margin-bottom: 1.042vw;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_txt .li_txt_dt p{ font-size: 0.9378vw; color: #03131d; margin-bottom: 0.7815vw; position: relative; padding-left: 0.9378vw;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_txt .li_txt_dt p:last-child{ margin-bottom: 0;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_txt .li_txt_dt p::before{ content: ""; display: inline-block; width: 0.4168vw; height: 0.4168vw; border-radius: 100%; background: #29343e; position: absolute; top: 0.4689vw; left: 0;}




.ServeBanner{ background: #c9dbe3;}
.ServeBanner .DBanner_left .DBanner_left_dd{ font-size: 2.5512vw;}



.SolutiServeon3 .Solution_left{ width: 45%;}
.Serve .Solution_right{ width: 52%;}
.Serve .Solution_left .Solution_left_title{ margin-bottom: 2vw;}


.ManagedServices{ background: #e1edf4; padding-top: 6.773vw;}
.ManagedServices .Advantage2_content .Advantage2_content_list .content_list_dd{ font-weight: 650;}


.ServiceHighlights{ padding: 8.5965vw 0px; padding-bottom: 7.815vw;}
.ServiceHighlights .Advantage2_content{ flex-wrap: wrap; padding-right: 0vw; justify-content: flex-start; margin-bottom: -5.0537vw;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list{ width: calc(33.33% - 1.5vw); margin-right: 2vw; margin-bottom: 5.0537vw;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list:nth-child(3n){ margin-right: 0;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list .content_list_title{ display: flex; align-items: center; font-weight: bolder; color: #03131d; font-size: 1.3vw; margin-bottom: 1.1462vw;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list .content_list_title img{ margin-right: 1.563vw; width: 2.605vw;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list .content_list_txt{ line-height: 1.563vw; color: #3e5051; font-size: 0.9378vw;}




.AllWith{ padding: 6.773vw 0px;}
.AllWith .pc_all_content{ display: flex; justify-content: space-between; align-items: center;}
.AllWith .AllWith_left .AllWith_left_dd{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 4.168vw;}
.AllWith .AllWith_left .AllWith_left_dt .left_dt_list{ font-size: 2.084vw; color: #03131d; font-weight: bolder; line-height: 2.084vw; margin-bottom: 1.8235vw;}
.AllWith .AllWith_left .AllWith_left_dt .left_dt_list span{ border-bottom: 0.2605vw solid #799fb7; display: inline-block; padding-bottom: 1.042vw;}
.AllWith .AllWith_right{ display: flex; justify-content: space-between; width: 60%;}
.AllWith .AllWith_right .AllWith_right_list:nth-child(1) .right_list_icon img{ width: 5.3663vw;}
.AllWith .AllWith_right .AllWith_right_list:nth-child(2) .right_list_icon img{ width: 5.2621vw;}
.AllWith .AllWith_right .AllWith_right_list:nth-child(3) .right_list_icon img{ width: 5.3142vw;}
.AllWith .AllWith_right .AllWith_right_list .right_list_content .list_content_dd{ font-size: 1.4588vw; font-weight: 450; color: #03131d; line-height: 1.4588vw; margin-bottom: 1.4588vw; margin-top: 2.8655vw;}
.AllWith .AllWith_right .AllWith_right_list .right_list_content .list_content_dt p{ position: relative; font-size: 0.9378vw; color: #3e5051; font-weight: 330; margin-bottom: 1.042vw; padding-left: 1.563vw;}
.AllWith .AllWith_right .AllWith_right_list .right_list_content .list_content_dt p:last-child{ margin-bottom: 0;}
.AllWith .AllWith_right .AllWith_right_list .right_list_content .list_content_dt p::before{ content: ""; display: inline-block; width: 0.6252vw; height: 0.6252vw; background: #29343e; border-radius: 100%; position: absolute; left: 0; top: 0.3647vw;}



.IncidentOne{ background: #f7f7f7; padding: 8.5965vw 0px;}
.IncidentOne .IncidentOne_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 5.9915vw;}
.IncidentOne .IncidentOne_top .IncidentOne_top_dd{ font-size: 2.084vw; color: #fff; width: auto; height: 4.8453vw; display: flex; align-items: center; justify-content: center; border: 1px solid #769ab1; background: #2b343f; font-weight: bolder; padding: 0px 1.8vw;}
.IncidentOne .IncidentOne_top .IncidentOne_top_dt{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw;}
.IncidentOne .IncidentOne_bottom{ display: flex; justify-content: space-between;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list .bottom_list_icon{height:4.0117vw;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(1) .bottom_list_icon img{ width: 4.7932vw;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(2) .bottom_list_icon img{ width: 5.21vw;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(3) .bottom_list_icon img{ width: 4.7411vw;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(4) .bottom_list_icon img{ width: 5.0016vw;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list{ text-align: center;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list .bottom_list_txt .list_txt_dd{ font-size: 1.563vw; color: #03131d; font-weight: bolder; line-height: 1.563vw; margin-top: 2.8655vw; margin-bottom: 1.7193vw;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list .bottom_list_txt .list_txt_dt{ font-size: 1.042vw; color: #3e5051; line-height: 1.042vw;}


.AlwaysOn{ background: #fff;}
.AlwaysOn .IncidentOne_top .IncidentOne_top_dd{ background: #769ab1;}


.AdHoc{ background: #c9dbe3; padding: 5.4705vw 0px;}
.AdHoc .pc_all_content{ display: flex; justify-content: space-between; align-items: center;}
.AdHoc .AdHoc_left{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: -2.2924vw; width: 56%;}
.AdHoc .AdHoc_left .AdHoc_list{ width: calc(50% - 1.1462vw); background: #fff; margin-bottom: 2.2924vw; padding: 2.605vw 2.084vw; height: 14.067vw;}
.AdHoc .AdHoc_left .AdHoc_list .AdHoc_list_title{ font-size: 1.4588vw; color: #03131d; font-weight: bolder; line-height: 1.4588vw; margin-bottom: 1.3025vw;}
.AdHoc .AdHoc_left .AdHoc_list .AdHoc_list_txt p{ font-size: 0.9378vw; color: #3e5051; line-height: 0.9378vw; margin-bottom: 0.521vw; position: relative; padding-left: 1.6672vw;}
.AdHoc .AdHoc_left .AdHoc_list .AdHoc_list_txt p:last-child{ margin-bottom: 0;}
.AdHoc .AdHoc_left .AdHoc_list .AdHoc_list_txt p::before{ content: ""; display: inline-block; width: 0.6252vw; height: 0.6252vw; border-radius: 100%; background: #29343e; position: absolute; top: 0.1563vw; left: 0;}
.AdHoc .AdHoc_right{ width: 35%;}
.AdHoc .AdHoc_right .AdHoc_right_dd{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 2.605vw;}
.AdHoc .AdHoc_right .AdHoc_right_dt{ font-size: 1.2504vw; color: #3e5051; line-height: 2.5008vw; }



.AdHoc2{ background: #f7f7f7; padding-top: 7.294vw; padding-bottom: 6.5125vw;}
.AdHoc2 .AdHoc2_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 4.4285vw;}
.AdHoc2 .AdHoc2_content{ display: flex; justify-content: space-between;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list{ width: calc(25% - 2.084vw); background: #fff; padding: 2.084vw 1.6672vw; height: 19.5375vw;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list .content_list_title{ font-size: 1.4588vw; color: #03131d; font-weight: bolder; line-height: 1.4588vw; margin-bottom: 1.042vw;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li{ font-size: 0.8vw; color: #3e5051; line-height: 0.9378vw; margin-bottom: 1.042vw; position: relative; padding-left: 1.6672vw;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li:last-child{ margin-bottom: 0;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li::before{ content: ""; display: inline-block; width: 0.6252vw; height: 0.6252vw; border-radius: 100%; background: #29343e; position: absolute; top: 0.1563vw; left: 0;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list:nth-child(1){ background: #fff url(../images/bg46.jpg) no-repeat 50% 50%; background-size: 19.4333vw;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list:nth-child(2){ background: #fff url(../images/bg47.jpg) no-repeat 50% 50%; background-size: 19.4333vw;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list:nth-child(3){ background: #fff url(../images/bg48.jpg) no-repeat 50% 50%; background-size: 19.4333vw;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list:nth-child(4){ background: #fff url(../images/bg49.jpg) no-repeat 50% 50%; background-size: 19.4333vw;}



.Function5{ background: #e1edf4; padding-bottom: 8.0755vw; padding-top: 6.252vw;}




.UAPN{ background: #fff;}
.UAPN .pc_all_content{ align-items: center;}
.UAPN .Solution_right{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: -5.731vw;}
.UAPN .Solution_right .UAPN_list{ width: 50%; margin-bottom: 5.731vw;}
.UAPN .Solution_right .UAPN_list:nth-child(1) .UAPN_list_icon img{ width: 10.7847vw;}
.UAPN .Solution_right .UAPN_list:nth-child(2) .UAPN_list_icon img{ width: 6.4083vw;}
.UAPN .Solution_right .UAPN_list:nth-child(3) .UAPN_list_icon img{ width: 5.9394vw;}
.UAPN .Solution_right .UAPN_list:nth-child(4) .UAPN_list_icon img{ width: 5.9915vw;}
.UAPN .Solution_right .UAPN_list .UAPN_list_title{ font-size: 1.2504vw; color: #03131d; font-weight: 500; margin-top: 2.9697vw;}


.BSupport .Advantage_title{ margin-bottom: 4.168vw;}
.BSupport .BSupport_content{ display: flex; justify-content: space-between;}
.BSupport .BSupport_content .BSupport_content_list{ width: 18%;}
.BSupport .BSupport_content .BSupport_content_list .content_list_title{ width: 100%; height: 4.7932vw; display: flex; align-items: center; justify-content: center; background: #0f2f43; color: #fff; font-weight: bolder; font-size: 1.563vw; margin-bottom: 0.7815vw;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt{ background: #fff; padding: 2.084vw 1.8vw; height: 35.428vw;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li{ margin-bottom: 3.3865vw;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li:last-child{ margin-bottom: 0;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dd{ font-size: 1.563vw; color: #3e4851; font-weight: bolder; line-height: 1.563vw; margin-bottom: 1.563vw; padding-bottom: 1.042vw; border-bottom: 0.1563vw solid #f0f0f0;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dt .li_dt_l{ display: flex; align-items: center; font-size: 0.9378vw; color: #03131d; font-weight: 330; line-height: 0.9378vw; margin-bottom: 0.8857vw;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dt .li_dt_l:last-child{ margin-bottom: 0;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dt .li_dt_l span{ margin-right: 1.042vw;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dt .li_dt_l span::before{display: inline-block; content: ""; width: 0.6773vw; height: 0.4168vw; border: 0.1563vw solid #7a9eb4; border-radius: 0.0625rem; border-top: none; border-right: none; background: transparent; transform: rotate(-45deg); position: relative; top: -0.2605vw;}
.BSupport .BSupport_bottom{ text-align: center; background: #7295ac; height: 4.7932vw; display: flex; align-items: center; justify-content: center; font-size: 1.563vw; color: #fff; font-weight: bolder; margin-top: 1.042vw;}


.POutline{ background: #fff;}
.POutline .POutline_content{ display: flex; justify-content: space-between;}
.POutline .POutline_content .POutline_content_list{ width: calc(33.33% - 2.084vw);}
.POutline .POutline_content .POutline_content_list .content_list_top{ height: 3.647vw; display: flex; align-items: center; justify-content: center; font-size: 1.563vw; color: #fff; font-weight: bolder; background: #83c1e3; border-radius: 0.521vw; margin-bottom: 2.605vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom{ display: flex; justify-content: space-between; align-items: center;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left{ width: 54%; text-align: center;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_list:first-child,.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_list:last-child{ height: 3.5949vw; width: 100%; display: flex; align-items: center; justify-content: center; border-radius: 100%;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_list{ font-size: 0.8vw; color: #fff; font-weight: bolder; background: #0f2f43; height: 2.8655vw; display: flex; align-items: center; justify-content: center; border-radius: 0.521vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_icon img{ width: 0.5731vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_center img{ width: 2.8134vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right .bottom_left_list{ width: 6.9293vw; height: 6.9293vw; display: flex; align-items: center; justify-content: center; background: #799fb7; font-size: 1vw; color: #fff; font-weight: bolder; border-radius: 100%; text-align: center;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right .bottom_left_icon{ text-align: center; margin: 0.5731vw 0px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right .bottom_left_icon img{ width: 1.7193vw;}
.POutline .POutline_content .POutline_content_list2 .content_list_top{ margin-bottom: 1.3025vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t{ display: flex; justify-content: space-between;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t .bottom2_t_li{ font-size: 0.8vw ;color: #fff; font-weight: bolder; height: 2.605vw; justify-content: center; align-items: center; background: #0f2f43; display: flex; width: 23%; text-align: center;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t2{ height: 3.2823vw; display: flex; align-items: center; justify-content: center; font-size: 0.8vw; color: #fff; font-weight: bolder; background: #0f2f43; border-radius: 0.521vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon{ display: flex; justify-content: space-between; margin: 0.3126vw 0px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon .bottom2_icon_li{ width: 23%; text-align: center;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon .bottom2_icon_li img{ width: 1.6672vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon2{ display: flex; align-items: center; justify-content: space-between; padding: 0px 4.168vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon2 .bottom2_icon_li img{ width: 2.3445vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t3{ height: 3.2823vw; display: flex; align-items: center; justify-content: center; font-size: 1.563vw; color: #fff; font-weight: bolder; background: #83c1e3; border-radius: 0.521vw; margin-top: 2.1882vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4{ display: flex; align-items: center; justify-content: space-between; margin-top: 2.1882vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4 .bottom2_t4_li{ width: calc(25% - 1.563vw); text-align: center; justify-content: center; padding: 0px 0.6252vw; height: 7.7108vw; background: #0f2f43; display: flex; align-items: center; font-size: 0.8vw; color: #fff; font-weight: bolder;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4 .bottom2_t4_icon{ width: 2.084vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4 .bottom2_t4_icon img{ width: 100%;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li{ display: flex; align-items: center; justify-content: space-between; display: flex;justify-content: flex-end; width: 100%; position: relative; margin-bottom: 1.7193vw;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li:last-child{ margin-bottom: 0;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li .bottom3_li_left{ width: 6.9293vw; height: 6.9293vw; border-radius: 100px; border: 0.1042vw solid #7da2b9; display: flex; align-items: center; justify-content: center; background: #0f2f43; color: #fff; font-size: 1vw; font-weight: bolder; line-height: normal; position: absolute; left: 0; text-align: center;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li .bottom3_li_right{ width: calc(100% - 5.3663vw); padding-right: 2.084vw; background: #0f2f43; color: #fff; font-size: 0.8vw; font-weight: bolder; line-height: 1.263vw; height: 5.8352vw; display: flex; align-items: center; justify-content: center; text-align: center; padding-left: 1.8235vw; text-align: left;}




.Implement{ background: #f3f3f3; padding: 6.773vw 0px;}
.Implement .Implement_title{ font-size: 2.605vw; color: #2c3e50; font-weight: bolder; line-height: 2.605vww; margin-bottom: 2.605vw;}
.Implement .Implement_content{ display: flex; justify-content: space-between;}
.Implement .Implement_content .Implement_content_left{ width: calc(100% - 43.159vw);}
.Implement .Implement_content .Implement_content_right{ display: flex; width: 41.159vw; justify-content: space-between;}
.Implement .Implement_content .Implement_content_list{ background: #fff; border-radius: 0.521vw; overflow: hidden;}
.Implement .Implement_content .Implement_content_right .Implement_content_list{ width: 47.5%;}
.Implement .Implement_content .Implement_content_list{ padding: 0px 2.084vw; height: 20.319vw;}
.Implement .Implement_content .Implement_content_list .content_list_title{ font-size: 1.563vw; color: #2c3e50; font-weight: bolder; height: 4.7932vw; border-bottom: 0.1042vw solid #f0f0f0; margin-bottom: 1.563vw;  display: flex; align-items: center; justify-content: center;}
.Implement .Implement_content .Implement_content_list .content_list_txt{ display: flex; justify-content: space-between;}
.Implement .Implement_content .Implement_content_left .Implement_content_list .content_list_txt .list_txt_x{ width: 30%;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_top{ height: 2.4487vw; background: #799fb7; display: flex; align-items: center; justify-content: center; font-size: 0.8504vw; color: #fff; font-weight: bolder; margin-bottom: 1.042vw; display: inline-block; display: flex; align-items: center; justify-content: center;text-align: center;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_bottom .txt_bottom_li{ font-size: 0.8378vw; color: #29343e; line-height: normal; position: relative; padding-left: 1.4067vw; line-height: 1.35; margin-bottom: .6vw;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_bottom .txt_bottom_li:last-child{ margin-bottom: 0;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_bottom .txt_bottom_li::before{ content: ""; display: inline-block; width: 0.6252vw; height: 0.6252vw; border-radius: 100%; background: #29343e; position: absolute; left: 0; top: 0.6252vw;}



.Acceptance .Advantage_title{ margin-bottom: 2.605vw;}
.Acceptance .POutline_content{ display: flex; justify-content: center;}
.Acceptance .POutline_content .POutline_content_list{ width: 18.235vw;}
.Acceptance .POutline_content .POutline_content_list .content_list_top{ margin-bottom: 1.3025vw;}
.Acceptance .POutline_content .POutline_content_list:last-child{ margin-left: 4.7411vw; width: 31.4163vw;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left{ width: 100%;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom{ border-radius: 0.521vw; border: 0.1042vw dashed #a7a7a7; padding: 1.563vw;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom3{ border-radius: 0.521vw; border: 0.1042vw dashed #a7a7a7; padding: 1.563vw;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li{ justify-content: space-between;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li .bottom3_li_left{ position: relative; width: 6.8772vw; height: 6.8772vw; border: 0px; background: #14446a;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li .bottom3_li_right{ width: calc(100% - 7.8671vw); background: #f0f0f0; font-size: 0.8462vw; color: #0b0a08; display: flex; text-align: left; height: 6.4083vw; flex-direction: column; align-items: flex-start; font-weight: normal; line-height: normal;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li{ margin-bottom: 0.4168vw;}



.IEffect{ background: #e1edf4; padding: 5.9915vw 0px; position: relative; overflow: hidden; padding-bottom: 12.7645vw;}
.IEffect .IEffect_title{ font-size: 2.605vw; color: #2c3e50; font-weight: bolder; line-height: 2.605vw; margin-bottom: 2.8655vw;}
.IEffect .IEffect_content .IEffect_content_list{ display: flex; justify-content: space-between; align-items: flex-start;}
.IEffect .IEffect_content .IEffect_content_list .content_list_left{ padding-top: 8.5965vw; font-size: 2.084vw; color: #03131d; line-height: 3.126vw; font-weight: 500; position: relative; padding-bottom: 2.084vw;}
.IEffect .IEffect_content .IEffect_content_list .content_list_left::before{ content: ""; display: inline-block; width: 11.8267vw; height: 0.3647vw; background: #03131d; position: absolute; bottom: 0;}
.IEffect .IEffect_content .IEffect_content_list .content_list_right{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 53%; justify-content: space-between; margin-bottom: -3.126vw;}
.IEffect .IEffect_content .IEffect_content_list .content_list_right .list_right_li{ width: calc(50% - 0.7815vw); margin-bottom: 3.126vw;}
.IEffect .IEffect_content .IEffect_content_list .content_list_right .list_right_li img{ width: 100%;}
.IEffect .swiper-pagination{ position: absolute; width: 100%; bottom: 5.9915vw; display: flex; justify-content: center; align-items: center;}
.IEffect .swiper-pagination span{ width: 1.1983vw; height: 1.1983vw; border-radius: 100%; background: #799fb7; display: flex; align-items: center; justify-content: center; margin-right: 1.4067vw; opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.IEffect .swiper-pagination span::before{ content: ""; display: inline-block; width: 0.9899vw; height: 0.9899vw; border-radius: 100%; background: #e1edf4;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.IEffect .swiper-pagination span:last-child{ margin-right: 0;}
.IEffect .swiper-button-next,.IEffect .swiper-button-prev{ width: 1.8756vw; border-radius: 100%; background-color: rgba(31,45,61,.11); height: 1.8756vw;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  top: 58%; top: 51%;}
.IEffect .swiper-button-next:after,.IEffect .swiper-button-prev:after{ font-size: 0.6252vw; color: #fff;}
.IEffect .swiper-button-prev{ left: 0.7815vw;}
.IEffect .swiper-button-next{ right: 0.7815vw;}
.IEffect .swiper-button-next:hover,.IEffect .swiper-button-prev:hover{ background-color: rgba(31,45,61,.31);transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.IEffect .swiper-pagination span.swiper-pagination-bullet-active{ opacity: 1;}
.IEffect .swiper-pagination span.swiper-pagination-bullet-active{ background: #29343e;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.IEffect .swiper-pagination span.swiper-pagination-bullet-active::before{ background: #29343e;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.IEffect .IEffect_content .IEffect_content_list.on .content_list_right .list_right_dd{ width: calc(36% - 0.7815vw);}
.IEffect .IEffect_content .IEffect_content_list.on .content_list_right .list_right_dt{ width: calc(64% - 0.7815vw);}
.IEffect .IEffect_content .IEffect_content_list.on .content_list_right .list_right_dt .right_dt_t{ display: flex; justify-content: space-between; margin-bottom: 1.563vw;}
.IEffect .IEffect_content .IEffect_content_list.on .content_list_right .list_right_dt .right_dt_t .dt_t_l{ width: calc(50% - 0.7815vw);}


.SBanner4 .DBanner_left .DBanner_left_dd{ font-size: 2.605vw; line-height: 2.605vw;}


.System{ padding: 8.857vw 0px; background: #c9dbe3;}
.System .pc_all_content{ display: flex; justify-content: space-between; align-items: center;}
.System .System_left{ width: 27%;}
.System .System_left .System_left_dd{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw;}
.System .System_left .System_left_dt{ font-size: 1.2504vw; color: #3e5051; line-height: 2.5008vw; margin-top: 3.9075vw; }
.System .System_right{ display: flex; justify-content: space-between; width: 65%;}
.System .System_right .System_right_list{ width: calc(50% - 1.4588vw); background: #fff; padding: 2.5008vw;}
.System .System_right .System_right_list .right_list_top{ font-size: 1.563vw; color: #03131d; font-weight: bolder; line-height: 1.563vw; padding-bottom: 1.563vw; border-bottom: 0.1563vw solid #f0f0f0; margin-bottom: 2.2403vw;}
.System .System_right .System_right_list .right_list_bottom .list_bottom_li{ font-size: 1.0504vw; color: #3e5051; line-height: 1.2504vw; margin-bottom: 1.563vw; display: flex; align-items: center; position: relative; padding-left: 3vw;}
.System .System_right .System_right_list .right_list_bottom .list_bottom_li:last-child{ margin-bottom: 0;}
.System .System_right .System_right_list .right_list_bottom .list_bottom_li span{ display: flex; align-items: center; justify-content: center; background: #7a9eb4; border-radius: 100%; width: 1.7193vw; height: 1.7193vw; position: absolute; left: 0;}
.System .System_right .System_right_list .right_list_bottom .list_bottom_li span::before{display: inline-block; content: ""; width: 0.6773vw; height: 0.4168vw; border: 0.1563vw solid #fff; border-radius: 0.0625rem; border-top: none; border-right: none; background: transparent; transform: rotate(-45deg); position: relative; top: -0.2605vw;}



.SConsultss .AdHoc2_content .AdHoc2_content_list{ padding: 0; background: #fff !important; width: calc(16.66% - 0.9899vw);height: 20.5375vw;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_title{ height: 3.5949vw; display: flex; align-items: center; padding: 0px 1.563vw; color: #fff; background: #0f2f43; margin-bottom: 0;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_txt{ padding: 1.563vw 1vw; height: 16.3796vw;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li::before{ top: 0.2252vw;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li{ margin-bottom: 0; line-height:normal; margin-bottom: 1.1vw;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_icon{ background: #fff; height: 5.7831vw; display: flex; align-items: center; font-size: 0.8vw; color: #dddcdc; font-weight: bolder; justify-content: space-between; padding-right: 0.4168vw; font-weight: normal;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_icon span img{ width: 4.689vw;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_icon img{ width: 8.4402vw;}




.PBanner{ background: #cfcee4; align-items: flex-end;}
.PBanner .DBanner_left{ padding-bottom: 6.252vw;}
.PBanner .PBanner_btn{ width: 11.2015vw; height: 2.605vw; background: #4530b7; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 1.1462vw; color: #fff; margin-top: 4.9495vw;}
.PBanner .PBanner_btn img{ margin-left: 2.7092vw; width: 1.8756vw;}


.Video{ position: relative; background: #000;}
.Video .Video_content{ display: flex; align-items: center; justify-content: center; background: #000; padding: 0px 14.588vw;}
.Video video{ width: 100%; height: 720px;}
.Video .Video_img{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 5;}
.Video .Video_img img{ width: 100%; height: 100%;}
.Video .Video_icon{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 6; display: flex; align-items: center; justify-content: center;}
.Video .Video_icon img{ width: 6.773vw; cursor: pointer;}



.PainPoints{ padding: 5.21vw 0px;}
.PainPoints .PainPoints_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 5.8352vw;}
.PainPoints .PainPoints_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.PainPoints .PainPoints_content .PainPoints_content_list{ width: 47%; display: flex; align-items: center; justify-content: space-between;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left{ display: flex; align-items: center; width: 78%;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left .list_left_dd{ width: 29%;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left .list_left_dd em{ font-size: 11.983vw; font-family: "Arial"; line-height: 11.983vw; font-weight: bolder; color: #e6e8e9;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left .list_left_dt{ width: 71%; font-size: 0.9378vw; color: #3e5051; line-height: 1.563vw; }
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_icon{ width: 20%; text-align: right;}
.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(1) .content_list_icon img{ width: 5.0537vw;}
.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(2) .content_list_icon img{ width: 5.731vw;}
.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(3) .content_list_icon img{ width: 5.6268vw;}
.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(4) .content_list_icon img{ width: 5.2621vw;}



.PFunction .PainPoints_title{ margin-bottom: 3.3865vw;}
.PFunction .PFunction_content{ display: flex; justify-content: space-between;}
.PFunction .PFunction_content .PFunction_content_list{ width: calc(33.33% - 1.8756vw);}
.PFunction .PFunction_content .PFunction_content_list .content_list_title{ font-size: ; height: 4.5327vw; background: #47868f; display: flex; align-items: center; justify-content: center; font-size: 1.9798vw; color: #fff; font-weight: bolder;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content{ background: #f5f5f5; margin-top: 1.4067vw; padding: 2.605vw;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_top{ width: 100%; height: 3.126vw; display: flex; align-items: center; justify-content: center; background: #75a9b1; font-size: 1.563vw; color: #fff; font-weight: 500;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom{ display: flex; flex-wrap: wrap; padding: 2.3445vw 0px; justify-content: space-between;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l{ width: 50%; font-size: 1.0504vw; color: #03131d; display: flex; align-items: center;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l:nth-child(1),.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l:nth-child(2){ margin-bottom: 1.042vw;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l img{ margin-right: 0.8857vw; width: 2.8655vw;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li:last-child .content_li_bottom{ padding-bottom: 0;}
.PFunction .PFunction_content .PFunction_content_list:nth-child(2) .content_list_title{ background: #57819c;}
.PFunction .PFunction_content .PFunction_content_list:nth-child(2) .content_list_content .list_content_li .content_li_top{ background: #759ab1;}
.PFunction .PFunction_content .PFunction_content_list:nth-child(3) .content_list_title{ background: #4c5886; font-size: 1.6vw;}
.PFunction .PFunction_content .PFunction_content_list:nth-child(3) .content_list_content .list_content_li .content_li_top{ background: #7a83a5;}




.Value4{ background: #e1edf4; padding: 7.294vw 0px;}
.Value4 .Value4_title{ font-size: 2.605vw; color: #03131d; font-weight: bolder; line-height: 2.605vw; margin-bottom: 5.8352vw;}
.Value4 .Value4_content{ display: flex; justify-content: space-between;}
.Value4 .Value4_content .Value4_content_list{ width: calc(25% - 1.563vw); background: #fff;}
.Value4 .Value4_content .Value4_content_list .content_list_img img{ width: 100%;}
.Value4 .Value4_content .Value4_content_list .content_list_txt{ padding: 2.2403vw; font-size: 0.9378vw; color: #03131d; line-height: 1.563vw;} 



.Function6{ background: #f9f9f9;}
.Function6 .Function_content .Function_content_list{ width: calc(33.33% - 2.0319vw); padding: 2.3966vw 1.3546vw;}
.Function6 .Function_content .Function_content_list .content_list_title{ text-align: center; padding-bottom: 1.3025vw; border-bottom: 0.1563vw solid #f0f0f0; margin-bottom: 2.084vw;}
/* .Function6 .Function_content .Function_content_list .content_list_txt{ padding-left: 6.773vw;} */



.Pbanner2{ background: #cfcee4;}


.Ecosystem{ background: #f2f5ff; position: relative; overflow: hidden;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left{ width: 50%;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_top{ font-size: 1.563vw; color: #505063; font-weight: 500;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_nav{ margin-top: 4.689vw;  width: 100%;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_nav .left_nav_list{display: flex; flex-wrap: wrap; margin-bottom: 2.084vw;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_nav .left_nav_list:last-child{ margin-bottom: 0;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_nav .left_nav_list span{ background: #8f8fe2; color: #fff; height: 3.4907vw; align-items: center; justify-content: center; border-radius: 0.4168vw; display: flex; width: calc(33.33% - 1.7193vw); margin-right: 2.4487vw; font-size: 1.263vw; color: #fff; font-weight: 503; text-align: center;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_nav .left_nav_list span:nth-child(3n){ margin-right: 0;}
.Ecosystem .Ecosystem_content .Ecosystem_content_right{ position: absolute; right: -13.546vw; top: 0; height: 100%; display: flex; align-items: center;}
.Ecosystem .Ecosystem_content .Ecosystem_content_right img{ height: 90%;}




.Technical2 .Technical_content .Technical_content_list .content_list_icon{ height: 6.5125vw; display: flex; align-items: center; justify-content: center;}
.Technical2 .Technical_content .Technical_content_list:nth-child(1) .content_list_icon img{ width: 5.2621vw;}
.Technical2 .Technical_content .Technical_content_list:nth-child(2) .content_list_icon img{ width: 5.731vw;}
.Technical2 .Technical_content .Technical_content_list:nth-child(3) .content_list_icon img{ width: 6.252vw;}
.Technical2 .Technical_content .Technical_content_list:nth-child(4) .content_list_icon img{ width: 5.3142vw;}


.Technical3 .Technical_content .Technical_content_list .content_list_icon{ height: 115px; display: flex; align-items: center; justify-content: center;}
.Technical3 .Technical_content .Technical_content_list:nth-child(1) .content_list_icon img{ width: 6.0436vw;}
.Technical3 .Technical_content .Technical_content_list:nth-child(2) .content_list_icon img{ width: 6.1999vw;}
.Technical3 .Technical_content .Technical_content_list:nth-child(3) .content_list_icon img{ width: 5.2621vw;}
.Technical3 .Technical_content .Technical_content_list:nth-child(4) .content_list_icon img{ width: 6.1999vw;}


.PFunction2{ padding: 7.5545vw 0px; background: #e1edf4;}
.PFunction2 .PFunction_title{ font-weight: bolder; font-size: 2.605vw; color: #03131d; margin-bottom: 3.126vw;}
.PFunction2 .PFunction_top{ background: #fff; margin-bottom: 1.563vw; padding: 0px 2.605vw;}
.PFunction2 .PFunction_top .PFunction_top_t{ display: flex; align-items: center; justify-content: center; padding-top: 2.5008vw; padding-bottom: 1.563vw; border-bottom: 0.1563vw solid #f0f0f0; }
.PFunction2 .PFunction_top .PFunction_top_t .top_t_list{ display: flex; align-items: center; margin-right: 11.2015vw; font-size: 1.2504vw; color: #03131d;}
.PFunction2 .PFunction_top .PFunction_top_t .top_t_list .t_list_icon{ margin-right: 1.3025vw;}
.PFunction2 .PFunction_top .PFunction_top_t .top_t_list .t_list_icon img{ width: 4.8974vw;}
.PFunction2 .PFunction_top .PFunction_top_t .top_t_list:last-child{ margin-right: 0;}
.PFunction2 .PFunction_top .PFunction_top_b{ line-height: 4.9495vw; text-align: center; font-size: 1.463vw; color: #03131d; font-weight: bolder;}
.PFunction2 .PFunction_bottom{ display: flex; justify-content: space-between;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list{ margin-right: 28px; background: #fff; padding: 0px 1.1462vw;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:last-child{ margin-right: 0;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_title{ height: 4.168vw; text-align: center; font-size: 1.563vw; color: #0f2f43; font-weight: bolder; border-bottom: 0.1563vw solid #f0f0f0; margin-bottom: 1.8235vw; display: flex; align-items: center; justify-content: center;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content span{ width: 47%; display: flex; align-items: center; justify-content: center; height: 2.7092vw; font-size: .85vw; color: #fff; background: #7295ac; font-weight: bolder; margin-bottom: 1.1983vw; text-align: center;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(1),.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(2){ width: 22.2467vw;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(2) .bottom_list_content span:last-child{ width: 100%;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(3){ width: 11.7225vw;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(3) .bottom_list_content span{ width: 100%;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(4){ width: 26.4147vw;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content .list_content_left{ display: flex; flex-wrap: wrap; width: calc(100% - 3.8033vw); justify-content: space-between;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content .list_content_right{ width: 3.126vw; font-size: .942vw; color: #fff; background: #7295ac; display: flex; align-items: center; justify-content: center; text-align: center; font-weight: bolder; writing-mode: vertical-rl; height: 14.4317vw; padding: 1vw 0px;}



.Animation2{ background: #fff; }


.ManagedServices2{ background: #f7f7f7;}


.SProduct .SProduct_list{ display: flex; justify-content: space-between; padding: 8.857vw 6.252vw; background: #f7f7f7; align-items: center;}
.SProduct .SProduct_list .SProduct_list_left{ width: 52%;}
.SProduct .SProduct_list .SProduct_list_left .list_left_dd{ font-size: 2vw; color: #03131d; font-weight: bolder; line-height: 2.5008vw; margin-bottom: 2vw;}
.SProduct .SProduct_list .SProduct_list_left .list_left_dt{ font-size: 1.563vw; color: #03131d; line-height: 2vw; margin-bottom: 2.084vw; font-weight: bolder; }
.SProduct .SProduct_list .SProduct_list_left .list_left_p{ font-size: 1.2504vw; line-height: 2.5008vw; color: #3e5051;}
.SProduct .SProduct_list .SProduct_list_left .list_left_p p{ position: relative; padding-left: 0.8857vw;}
.SProduct .SProduct_list .SProduct_list_left .list_left_p p::before{ content: ""; display: inline-block; width: 0.2605vw; height: 0.2605vw; border-radius: 100%; background: #03131d; position: absolute; left: 0; top: 1.042vw;}
.SProduct .SProduct_list:nth-child(2n){ flex-flow: row-reverse; background: #fff;}
.SProduct .SProduct_list .SProduct_list_right{ width: 45%; text-align: right;}
.SProduct .SProduct_list .SProduct_list_right img{ max-width: 100%;}
.SProduct .SProduct_list:nth-child(2) .SProduct_list_right{ width: 46%;}
.SProduct .SProduct_list:nth-child(3) .SProduct_list_right{ width: 40%;}

.SProduct2 .SProduct_list{ background: #fff;flex-flow: row-reverse;}
.SProduct2 .SProduct_list .SProduct_list_left{ position: relative; right: -4vw;}
.SProduct2 .SProduct_list .SProduct_list_right{ text-align: left;}






.Apply{ height: 45.848vw; background: url(../images/bg85.jpg) no-repeat 50%/cover; display: flex; align-items: center; justify-content: center;}
.Apply .Apply_content{ width: 474px; background: #fff; border-radius: 10px; padding: 38px 40px;}
.Apply .Apply_content .Apply_content_title{ font-size: 28px; color: #5c5c5c; text-align: center; line-height: 28px;}
.Apply .Apply_content .Apply_content_top{ display: flex; align-items: center; justify-content: center; margin-top: 33px; margin-bottom: 36px;}
.Apply .Apply_content .Apply_content_top .content_top_list:last-child{ margin-left: 170px;}
.Apply .Apply_content .Apply_content_top .content_top_list .top_list_dd{ border: 2px solid #c0c4cc; width: 30px; height: 30px; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #d1c7cc; margin: 0 auto; margin-bottom: 5px; position: relative;}
.Apply .Apply_content .Apply_content_top .content_top_list .top_list_dd::after{ content: ""; display: inline-block; width: 103px; height: 9px; background: #eaecf1; position: absolute; right: -104px;}
.Apply .Apply_content .Apply_content_top .content_top_list.on .top_list_dd::after{ background: #7296ac;}
.Apply .Apply_content .Apply_content_top .content_top_list:last-child .top_list_dd::after{ left: -104px; right: inherit;}
.Apply .Apply_content .Apply_content_top .content_top_list .top_list_dt{ font-size: 16px; color: #c0c4cc;}
.Apply .Apply_content .Apply_content_top .content_top_list.on .top_list_dd{ background: #7296ac; border: 2px solid #7296ac; color: #fff;}
.Apply .Apply_content .Apply_content_top .content_top_list.on .top_list_dt{ font-weight: bolder; color: #7296ac;}
.Apply .Apply_content .Apply_content_form .content_form_list{ width: 100%; height: 51px; border-radius: 5px; border: 1px solid #dcdfe6; margin-bottom: 25px; padding: 0px 15px; display: flex; align-items: center; justify-content: space-between; position: relative;}
.Apply .Apply_content .Apply_content_form .content_form_list::before{ content: "必填项, 不能为空"; font-size: 16px; color: #f56c6c; position: absolute; bottom: -25px; left: 0; opacity: 0;}
.Apply .Apply_content .Apply_content_form .content_form_list.on:before{ opacity: 1;}
.Apply .Apply_content .Apply_content_form .content_form_list input{ line-height: 49px; background: none; font-size: 16px; color: #111; width: 100%;}
.Apply .Apply_content .Apply_content_form .content_form_list:hover{ border: 1px solid #409eff;}
.Apply .Apply_content .Apply_content_form .content_form_list select{ height: 49px; color: #c0c4cc; font-size: 16px; width: 100%;}
.Apply .Apply_content .Apply_content_form .content_form_list button{ width: 109px; height: 38px; display: flex; align-items: center; justify-content: center; border: 1px solid #7296ac; border-radius: 5px; background: none; color: #7296ac; cursor: pointer;}
.Apply .Apply_content .Apply_content_form .content_form_list.Phone input{ width: calc(100% - 119px);}

.Apply .Apply_content .Apply_content_form .content_form_list input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#c0c4cc; font-size:0.7294vw;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-webkit-input-placeholder{ /* WebKit browsers */ color:#c0c4cc; font-size:0.7294vw;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#c0c4cc; font-size:0.7294vw;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4cc; font-size:0.7294vw;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4cc; font-size:0.7294vw;}
.Apply .Apply_content .Apply_content_form .content_form_submit{ border: 1px solid #409eff; background: #7296ac; height: 45px; border-radius: 5px; width: 100%; color: #fff; font-size: 20px;}










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

}

@media screen and (max-width:1440px){
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content span{font-size:0.6252vw;line-height:0.7294vw;}
}

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

}

@media screen and (max-width:1070px){
.Header,.Footer .Footer_bottom .Footer_bottom_left{ display: none;}
.Footer .Footer_bottom .Footer_bottom_right{ width: 100%}
.Copyright{ display: block; text-align: center; padding: 33px 4%;}
.pc_all .pc_all_content{ max-width: 92%; padding: 0; margin: 0 auto;}
.Footer .Footer_bottom .Footer_bottom_right{ width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px;}
.Footer .Footer_bottom .Footer_bottom_right a{ margin-right: 0;}
.Footer .Footer_bottom .Footer_bottom_right a img{ width: 40px;}
.Footer .Footer_top{ padding: 0; margin-bottom: 7px; flex-wrap: wrap; justify-content: center;}
.Footer .Footer_top a{ font-size: 14px;}
.Footer .Footer_top span{ width: 1px; height: 20px; margin: 0px 15px; margin-bottom: 8px;}

/* 手机导航 */
.m-header-nav-height{ display:block; height:50px;}
.m-header-nav{display: block;height:50px;position:fixed;top:0;z-index:100;width:100%;transition:all ease 0.45s;}
.m-header-nav .sp_header{position: relative;top:0;z-index:10000;width:100%;height:50px;padding: 0 4%; display:flex; align-items:center; justify-content:space-between;}
.m-header-nav .sp_logo{padding: .6rem 0;float:left;height:50px; display:flex; align-items:center;}
.m-header-nav .sp_logo a{ display: flex; width: 60px; height: 22px; position: relative;}
.m-header-nav .sp_logo img{margin:auto;max-height:22px; position: absolute; left: 0; top: 0;transition:all ease 0.45s;}
.m-header-nav .sp_logo img:last-child{ opacity: 0;}
.m-header-nav .m-header-nav_center{ display: flex; align-items: center;}
.m-header-nav .m-header-nav_center a{ font-size: 15px; color: #454545; margin-right: 18px;}
.m-header-nav .m-header-nav_center a:last-child{ margin-right: 0;}

.m-header-nav .sp_nav{width: 26px;float:right;position:relative;cursor:pointer;height:14px;z-index: 900;}
.m-header-nav .sp_nav span{display:block;background:#fff;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
.m-header-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
.m-header-nav .sp_nav span:nth-of-type(2){top: 6px;}
.m-header-nav .sp_nav span:nth-of-type(3){top: 13px;}
.m-header-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
.m-header-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
.m-header-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
.m-header-nav .sjj_nav{display: none;position:fixed;z-index:9;background:white;width:100%;height:100%;font-size: .95rem;;line-height:2.7rem;top:50px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc;}
.m-header-nav .nav_show{display: block;}
.m-header-nav .sjj_nav>ul>li{ list-style: none;}
.m-header-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.m-header-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
.m-header-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
.m-header-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
.m-header-nav .sjj_nav ul li{ list-style: none;}
.m-header-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; height: 46px; padding: 0px 12px; display: flex; align-items: center; justify-content: flex-start;}
.m-header-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.m-header-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.6rem;}
.m-header-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
.m-header-nav .sjj_nav ul li ul{display:none}
.m-header-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: .95rem;padding: .15rem 0;}
.m-header-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
.m-header-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#111;}
.m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
.m-header-nav.on{ background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
.m-header-nav.on .sp_nav span{ background: #1e5473;transition:all ease 0.45s;}
.m-header-nav.on .sp_logo img{ opacity: 0;transition:all ease 0.45s;}
.m-header-nav.on .sp_logo img:last-child{ opacity: 1;}




.banner .banner_list img{ height: auto;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{ font-size: 12px;}
.banner .swiper-button-next, .banner .swiper-button-prev{ width: 30px; height: 30px;}
.banner .swiper-button-prev{ left: 10px;}
.banner .swiper-button-next{ right: 10px;}
.banner .swiper-pagination{ bottom: 20px;}
.banner .swiper-pagination span{ width: 8px; height: 8px; margin-right: 5px;}
.banner .swiper-pagination span::before{ width: 6px; height: 6px;}

.ISlogan{ padding: 33px 0px; font-size: 16px; line-height: 26px;}

.DExperience{ padding: 33px 0px;}
.DExperience .pc_all_content{ display: block;}
.DExperience .DExperience_left,.DExperience .DExperience_right{ width: 100%;}
.DExperience .DExperience_left{ margin-bottom: 20px;}
.DExperience .DExperience_left .DExperience_left_top{ margin-bottom: 20px;}
.DExperience .DExperience_left .DExperience_left_top .left_top_title{ font-size: 18px; margin-bottom: 10px;}
.DExperience .DExperience_left .DExperience_left_top .left_top_txt{ font-size: 14px; line-height: 24px;}
.DExperience .DExperience_left .DExperience_left_bottom ul{ display: flex; justify-content: space-between;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list{ font-size: 16px; margin-bottom: 0px;}
.DExperience .DExperience_left .DExperience_left_bottom .left_bottom_list span{ width: 18px; height: 18px; margin-right: 8px;}
.DExperience .DExperience_right .DExperience_right_list .right_list_txt{ font-size: 14px; line-height: 24px; margin-top: 20px;}

.UPlatform{ padding: 33px 0px;}
.UPlatform .pc_all_content{ display: block;}
.UPlatform .UPlatform_left,.UPlatform .UPlatform_right{ width: 100%;}
.UPlatform .UPlatform_left{ margin-bottom: 25px;}
.UPlatform .UPlatform_left .UPlatform_left_title{ font-size: 18px; margin-bottom: 15px;}
.UPlatform .UPlatform_left .UPlatform_left_txt{ font-size: 14px; line-height: 24px;}
.UPlatform .UPlatform_left .UPlatform_left_btn{ width: auto; height: auto; padding: 8px 10px; font-size: 14px; display: inline-block; margin-top: 15px;}
.UPlatform .UPlatform_right .UPlatform_right_top{ margin-bottom: 20px;}
.UPlatform .UPlatform_right .UPlatform_right_top .right_top_icon img{ width: 35px;}
.UPlatform .UPlatform_right .UPlatform_right_top .right_top_title{ font-size: 16px; margin-top: 8px;}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list{ font-size: 16px;}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list .bottom_list_icon img{ width: 35px;}
.UPlatform .UPlatform_right .UPlatform_right_bottom .right_bottom_list .bottom_list_title{ margin-top: 8px;}

.IContact .IContact_content{ padding: 22px 0px;}
.home .IContact .IContact_content{ border-top: 1px solid #ededed;}
.IContact .IContact_content .IContact_left .IContact_left_dd{ font-size: 18px;}
.IContact .IContact_content .IContact_left .IContact_left_dd img{ margin-left: 5px; width: 18px;}
.IContact .IContact_content .IContact_left .IContact_left_dt{ font-size: 14px; margin-top: 5px;}
.IContact .IContact_content .IContact_right a{ width: auto; padding: 5px 10px; height: auto; font-size: 14px;}

.Footer{ padding: 20px 0px;}
.Footer .Footer_Copyright{ margin-top: 0; font-size: 13px;}
.Footer .Footer_Copyright a{ font-size: 13px; margin-right: 5px;}
.Footer .Footer_Copyright a:last-child{ margin-left: 5px;}

.DBanner .DBanner_left{ padding: 0px 4%;}
.DBanner .DBanner_left .DBanner_left_dd{ font-size: 18px; margin-bottom: 15px; line-height: 22px;}
.DBanner .DBanner_left .DBanner_left_dt{ font-size: 13px; line-height: 13px;}

.DNav.on{ top: 50px; box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.DNav .DNav_list::before{ height: 2px;}
.DNav_height{ height: 46px;}
.DNav .DNav_list{ font-size: 14px; height: 46px; margin-right: 0px; padding: 0px 15px;}
.DNav .pc_all_content{ display: block; overflow: auto;}
.DNav .pc_all_content .DNav_left{ width: 800px;}
.DNav .pc_all_content .DNav_left.on{ width: 80% !important;}
.DNav .pc_all_content .DNav_btn{ height: 46px; width: 20%; font-size: 14px;}
.DNav .DNav_left.on .DNav_list{ padding: 0px 5px !important;}

.ISlogan .ISlogan_dd br{ display: none;}
.ISlogan .ISlogan_dt{ margin-top: 10px;}

.UPlatform2 .UPlatform_left{ padding: 20px 0px; margin-bottom: 0; padding-bottom: 0;}

.UPlatform3 .UPlatform_left{ padding-top: 0;}
.UPlatform3 .UPlatform_right{ padding: 0; margin-top: 20px;}

.founder{ flex-direction: column-reverse;}
.founder .founder_left{ padding: 22px; width: 100%;}
.founder .founder_right{ width: 100%;}
.founder .founder_left .founder_left_dd{ font-size: 16px; line-height: 30px;}
.founder .founder_left .founder_left_dt{ font-size: 15px; font-size: 14px; margin-top: 8px;}

.Culture{ padding: 33px 0px;}
.Culture .pc_all_content{ display: block;}
.Culture .Culture_left,.Culture .Culture_right{ width: 100%;}
.Culture .Culture_right{ margin-top: 20px;}
.Culture .Culture_left .Culture_left_title{ font-size: 18px; margin-bottom: 15px;}
.Culture .Culture_left .Culture_left_content ul{ display: flex; justify-content: space-between;}
.Culture .Culture_left .Culture_left_content ul li{ font-size: 16px; margin-bottom: 8px;}
.Culture .Culture_left .Culture_left_content ul li::before{ width: 2px; height: 15px; margin-right: 5px;}
.Culture .Culture_right .Culture_right_list .right_list_content{ margin-top: 20px;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_dd{ font-size: 16px; line-height: 16px; margin-bottom: 8px;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_dt{ font-size: 14px; line-height: 24px; height: auto;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_btn{ margin-top: 8px;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_btn a{ font-size: 14px;}
.Culture .Culture_right .Culture_right_list .right_list_content .list_content_btn a img{ width: 16px; margin-left: 8px;}

.News{ padding: 33px 0px;}
.News .News_title{ font-size: 18px; margin-bottom: 20px; line-height: 18px;}
.News .News_content{ flex-wrap: wrap;}
.News .News_content .News_content_list{ width: 100%; display: flex; justify-content: space-between; align-items: center; margin-bottom: 14px; margin-right: 0;}
.News .News_content .News_content_list:last-child{ margin-bottom: 0;}
.News .News_content .News_content_list .content_list_img{ width: 40%;}
.News .News_content .News_content_list .content_list_img img{ height: 122px;}
.News .News_content .News_content_list .content_list_txt{ padding: 0px 15px; padding-bottom: 0; width: 60%;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size: 16px; line-height: 24px;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn{ font-size: 14px; margin-top: 10px;}


.InnovationProgram{ height: auto; padding: 33px 0px;}
.InnovationProgram .InnovationProgram_dd{ font-size: 18px;}
.InnovationProgram .InnovationProgram_dt{ font-size: 14px; line-height: 24px; margin-top: 15px;}
.InnovationProgram .InnovationProgram_dt br{ display: none;}

.DCulture{ flex-wrap: wrap;}
.DCulture .DCulture_list{ width: 100%; height: auto; padding: 33px 4%;}
.DCulture .DCulture_list .DCulture_list_dd{ font-size: 18px; line-height: 18px;}
.DCulture .DCulture_list .DCulture_list_dd img{ width: 22px; margin-right: 15px;}
.DCulture .DCulture_list .DCulture_list_dt{ margin-top: 10px; margin-left: 38px; font-size: 14px; line-height: 14px;}
.DCulture .DCulture_list:nth-child(2n) .DCulture_list_dt{ margin-top: 0; margin-bottom: 10px;}


.TalentDevelopment{ padding: 33px 0px;}
.TalentDevelopment .pc_all_content{ display: block;}
.TalentDevelopment .TalentDevelopment_left,.TalentDevelopment .TalentDevelopment_right{ width: 100%;}
.TalentDevelopment .TalentDevelopment_right{ margin-bottom: -20px; margin-top: 25px;}
.TalentDevelopment .TalentDevelopment_left .TalentDevelopment_left_dd{ font-size: 18px;}
.TalentDevelopment .TalentDevelopment_left .TalentDevelopment_left_dt{ font-size: 14px; line-height: 24px; margin-top: 10px;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list{ margin-bottom: 20px;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list .right_list_dd{ width: 20px;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(1) .right_list_dd img{ width: 22px;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(2) .right_list_dd img{ width: 22px;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(3) .right_list_dd img{ width: 22px;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list:nth-child(4) .right_list_dd img{ width: 22px;}
.TalentDevelopment .TalentDevelopment_right .TalentDevelopment_right_list .right_list_dt{ font-size: 16px; margin-left: 10px;}

.Fund .Fund_list .Fund_list_left{ padding: 0px 20px;}
.Fund .Fund_list .Fund_list_left .list_left_dd{ font-size: 16px;}
.Fund .Fund_list .Fund_list_left .list_left_dt{ font-size: 14px; line-height: 24px; margin-top: 5px;}
.Fund .Fund_list .Fund_list_left::before{ width: 12px; height: 2px;}
.Fund .Fund_list .Fund_list_left::after{ width: 2px; height: 12px;}
.Fund .Fund_list .Fund_list_left .list_left_dd::before{ width: 12px; height: 2px;}
.Fund .Fund_list .Fund_list_left .list_left_dd::after{ width: 2px; height: 12px;}


.Team{ padding: 33px 0px;}
.Team .Team_title{ font-size: 18px; margin-bottom: 25px; padding-bottom: 15px;}
.Team .Team_title::before{ width: 50px; height: 2px;}
.Team .Team_content .Team_content_list{ width: 50%; margin-bottom: 25px;}
.Team .Team_content .Team_content_list .content_list_img{ width: 80%; margin: 0 auto;}
.Team .Team_content .Team_content_list .content_list_title{ margin-top: 12px; text-align: center;}
.Team .Team_content .Team_content_list .content_list_title .list_title_dd{ font-size: 16px;}
.Team .Team_content .Team_content_list .content_list_title .list_title_dt{ font-size: 14px; margin-top: 8px;}



.Contact{ display: block;}
.Contact .Contact_left, .Contact .Contact_right{ width: 100%;}
.Contact .Contact_right,.Contact .Contact_left{ padding: 25px;}
.Contact .Contact_right .Contact_right_form{ padding: 0; margin: 0; margin-top: 15px;}
.Contact .Contact_right .Contact_right_title{ font-size: 18px; margin-bottom: 0;}
.Contact .Contact_left{ padding-top: 70px;}
.Contact .Contact_left .Contact_left_top{ text-align: center;}
.Contact .Contact_left .Contact_left_top .left_top_dd{ font-size: 20px; margin-bottom: 10px;}
.Contact .Contact_left .Contact_left_top .left_top_dt{ font-size: 16px;}
.Contact .Contact_left .Contact_left_top .left_top_p{ font-size: 14px; margin-top: 10px; margin-bottom: 22px; justify-content: center;}
.Contact .Contact_left .Contact_left_top .left_top_p img{ margin-right: 10px; width: 14px;}
.Contact .Contact_left .Contact_left_bottom{ justify-content: space-between;}
.Contact .Contact_left .Contact_left_bottom .left_bottom_list:first-child{ margin-right: 0;}
.Contact .Contact_left .Contact_left_bottom .left_bottom_list{ width: 48%;}
.Contact .Contact_left .Contact_left_bottom .left_bottom_list .bottom_list_title{ font-size: 14px; margin-top: 10px;}
.Contact .Contact_right .Contact_right_form .Contact_right_list{ width: 100%; margin-bottom: 12px;}
.Contact .Contact_right .Contact_right_form .Contact_right_list input{ height: 42px; padding: 0px 10px; font-size: 15px; border-radius: 4px;}
.Contact .Contact_right .Contact_right_form .Contact_right_list span{ left: inherit; right: 10px; bottom: 10px; font-size: 14px;}
.Contact .Contact_right .Contact_right_form select{ height: 42px; width: 100%; font-size: 15px; margin-bottom: 12px; padding: 0px 10px; border-radius: 4px;}
.Contact .Contact_right .Contact_right_form select.Contact_right_select{ margin-bottom: 12px;}
.Contact .Contact_right input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#c0c4ce; font-size:15px;}
.Contact .Contact_right input::-webkit-input-placeholder{ /* WebKit browsers */ color:#c0c4ce; font-size:15px;}
.Contact .Contact_right input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#c0c4ce; font-size:15px;}
.Contact .Contact_right input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4ce; font-size:15px;}
.Contact .Contact_right input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4ce; font-size:15px;}
.Contact .Contact_right textarea::-webkit-input-placeholder{color:#c0c4ce; font-size:15px; font-family: "Source Han Sans CN","microsoft yahei",arial,"STXihei";}
.Contact .Contact_right .Contact_right_form .Contact_right_list.Contact_right_textarea textarea{ padding: 12px; font-size: 15px; line-height: 24px; height: 200px; border-radius: 4px;}
.Contact .Contact_right .Contact_right_form input[type="submit"]{ width: 100%; height: 42px; font-size: 16px;}


.LNews{ padding-top: 75px;}

.Advantage{ padding: 33px 0px;}
.Advantage .Advantage_title{ font-size: 18px; margin-bottom: 20px; line-height: 18px;}
.Advantage .Advantage_content{ flex-wrap: wrap;}
.Advantage .Advantage_content .Advantage_content_list{ width: 100%; padding: 15px; margin-bottom: 15px;}
.Advantage .Advantage_content .Advantage_content_list:last-child{ margin-bottom: 0;}
.Advantage .Advantage_content .Advantage_content_list .content_list_title{ font-size: 16px; margin-bottom: 10px;}
.Advantage .Advantage_content .Advantage_content_list .content_list_title img{ width: 18px; margin-right: 8px;}
.Advantage .Advantage_content .Advantage_content_list .content_list_txt{ font-size: 14px; line-height: 24px;}


.Case .Case_content .swiper-slide{ display: block;}
.Case .Case_content .swiper-slide .Case_content_left,.Case .Case_content .swiper-slide .Case_content_right{ width: 100%;}
.Case .Case_content .swiper-slide .Case_content_left{ margin-bottom: 20px;}
.Case .Case_content .swiper-slide .Case_content_left .content_left_txt .left_txt_dd{ font-size: 16px; margin: 15px 0px; margin-bottom: 5px;}
.Case .Case_content .swiper-slide .Case_content_left .content_left_txt .left_txt_dt{ font-size: 14px; line-height: 24px;}
.Case .Case_content .swiper-slide .Case_content_right .content_right_list .right_list_top{ width: 100%; height: auto;; font-size: 16px; padding: 5px 10px;}
.Case .Case_content .swiper-slide .Case_content_right .content_right_list .right_list_txt{ font-size: 14px; margin-top: 15px; line-height: 24px;}
.Case .swiper-pagination{ bottom: 20px; left: 0;}
.Case .swiper-pagination span{ width: 10px; height: 10px;}
.Case .swiper-pagination span::before{ width: 8px; height: 8px;}


.SBanner .SBanner_page{ display: none;}

.Solution{ padding: 33px 0px;}
.Solution .pc_all_content{ display: block;}
.Solution .Solution_left,.Solution .Solution_right{ width: 100%;}
.Solution .Solution_left{ margin-bottom: 25px;}
.Solution .Solution_left .Solution_left_title{ font-size: 18px; margin-bottom: 10px; line-height: 18px;}
.Solution .Solution_left .Solution_left_txt{ font-size: 14px; line-height: 24px;}

.Value{ padding: 33px 0px;}
.Value .Value_title{ font-size: 18px; padding-bottom: 18px; margin-bottom: 18px; border-bottom: 1px solid #d2d2d2; line-height: 18px;}
.Value .Value_content .Value_content_list{ width: 100%; margin-bottom: 20px;}
.Value .Value_content .Value_content_list .content_list_dd{ font-size: 16px; margin-bottom: 8px;}
.Value .Value_content .Value_content_list .content_list_dt{ font-size: 14px; line-height: 24px;}
.Value .Value_content .Value_content_list .content_list_dd img{ width: 22px !important; margin-right: 10px;}

.Function .Function_content .Function_content_list{ width: 100%; padding: 20px; margin-bottom: 15px;}
.Function .Function_content .Function_content_list:last-child{ margin-bottom: 0;}
.Function .Function_content .Function_content_list .content_list_title{ font-size: 16px; margin-bottom: 15px; line-height: 16px;}
.Function .Function_content .Function_content_list .content_list_txt{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.Function .Function_content .Function_content_list .content_list_txt .list_txt_li{ font-size: 14px; line-height: 26px; margin-bottom: 8px; width: 48%;}
.Function .Function_content .Function_content_list .content_list_txt .list_txt_li span::before,.RAdvantage .RAdvantage_left .RAdvantage_left_txt .left_txt_list span::before{ width: 4px; height: 4px; border: 1px solid #7a9eb4; top: -2px;}
.Function .Function_content .Function_content_list .content_list_txt .list_txt_li span{ margin-right: 8px;}


.Technical .Technical_content{ margin-bottom: 0; margin-bottom: -20px;}
.Technical .Technical_content .Technical_content_list{ width: 48%; margin-right: 0; margin-bottom: 20px;}
.Technical .Technical_content .Technical_content_list:nth-child(1) .content_list_icon img,.Technical .Technical_content .Technical_content_list:nth-child(2) .content_list_icon img,.Technical .Technical_content .Technical_content_list:nth-child(3) .content_list_icon img,.Technical .Technical_content .Technical_content_list:nth-child(4) .content_list_icon img,.Technical .Technical_content .Technical_content_list:nth-child(5) .content_list_icon img,.Technical .Technical_content .Technical_content_list:nth-child(7) .content_list_icon img,.Technical .Technical_content .Technical_content_list:nth-child(6) .content_list_icon img,.Technical .Technical_content .Technical_content_list:nth-child(8) .content_list_icon img{ width: 24px;}
.Technical .Technical_content .Technical_content_list .content_list_icon_dd{ font-size: 16px; line-height: 16px; margin-top: 16px;}
.Technical .Technical_content .Technical_content_list .content_list_icon_dt{ font-size: 14px; line-height: 22px; margin-top: 10px;}


body{ padding-top: 50px;}


.Scope{ display: block;}
.Scope .Scope_left,.Scope .Scope_right{ width: 100%;}
.Scope .Scope_left{ padding: 33px 4%;}
.Scope .Scope_left .Scope_left_list .left_list_title{ font-size: 18px; line-height: 18px; margin-bottom: 20px;}
.Scope .Scope_left .Scope_left_list .left_list_txt{ padding: 15px; border: 2px dashed #589a97;}
.Scope .Scope_left .Scope_left_list .left_list_txt .list_txt_li .txt_li_title{ font-size: 16px; margin-bottom: 10px;}
.Scope .Scope_left .Scope_left_list .left_list_txt .list_txt_li .txt_li_icon img{ width: 35px;}
.Scope .Scope_left .Scope_left_list{ margin-bottom: 20px;}
.Scope .Scope_left .Scope_left_list:last-child .left_list_txt .list_txt_li .txt_li_icon img{ width: 40px;}
.Scope .Scope_left .Scope_left_list:last-child .left_list_txt .list_txt_li .txt_li_title{ font-size: 14px;}
.Scope .Scope_right{ height: auto; padding: 33px 4%;}
.Scope .Scope_right .Scope_right_dd{ font-size: 18px; line-height: 18px; margin-bottom: 20px;}
.Scope .Scope_right .Scope_right_dt .right_dt_list{ font-size: 14px; line-height: 14px; margin-bottom: 15px; padding-left: 10px;}
.Scope .Scope_right .Scope_right_dt .right_dt_list::before{ width: 4px; height: 4px; top: 4px;}

.Value2 .Value2_content{ flex-wrap: wrap;}
.Value2 .Value2_content .Value2_content_list{ width: 100%; font-size: 16px; margin-bottom: 18px;}
.Value2 .Value2_content .Value2_content_list:last-child{ margin-bottom: 0;}
.Value2 .Value2_content .Value2_content_list img{ margin-right: 10px; width: 24px;}

.Function2 .Function2_content .Function2_content_list{ width: 33.33%; margin-bottom: 20px;}
.Function2 .Function2_content .Function2_content_list .content_list_icon{ text-align: center;}
.Function2 .Function2_content .Function2_content_list .content_list_icon img{ width: 50%;}
.Function2 .Function2_content .Function2_content_list .content_list_title{ font-size: 16px; line-height: 24px; margin-top: 10px;}


.Function3 .Function3_content{ justify-content: space-between;}
.Function3 .Function3_content .Function3_content_list{ width: 49%; padding: 15px; margin-bottom: 2%;}
.Function3 .Function3_content .Function3_content_list .content_list_dd{ font-size: 16px; margin-bottom: 10px; line-height: 16px;}
.Function3 .Function3_content .Function3_content_list .content_list_dt{ font-size: 14px; line-height: 24px;}

.Advantage2 .Advantage2_content{ padding-right: 0; flex-wrap: wrap;}
.Advantage2 .Advantage2_content .Advantage2_content_list{ width: 100%; border: 1px solid #dcdcdc; margin-bottom: 22px; padding: 20px; background: #fff;}
.Advantage2 .Advantage2_content .Advantage2_content_list:last-child{ margin-bottom: 0;}
.Advantage2 .Advantage2_content .Advantage2_content_list .content_list_dd{ font-size: 16px; line-height: 16px; margin-bottom: 18px;}
.Advantage2 .Advantage2_content .Advantage2_content_list .content_list_dt .list_dt_li{ font-size: 14px; line-height: 14px; margin-bottom: 10px; padding-left: 10px;}
.Advantage2 .Advantage2_content .Advantage2_content_list .content_list_dt .list_dt_li::before{ width: 4px; height: 4px; top: 4px;}

.Advantage3 .Advantage3_content{ flex-wrap: wrap; margin-bottom: -15px;}
.Advantage3 .Advantage3_content .Advantage3_content_list{ width: 49%; margin-bottom: 15px;}
.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(1) .content_list_icon img,.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(2) .content_list_icon img,.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(3) .content_list_icon img,.Advantage3 .Advantage3_content .Advantage3_content_list:nth-child(4) .content_list_icon img{ width: 36px;}
.Advantage3 .Advantage3_content .Advantage3_content_list .content_list_title{ font-size: 16px; margin-top: 13px; line-height: 16px;}

.Architecture .Architecture_content{ flex-wrap: wrap; margin-bottom: -20px;}
.Architecture .Architecture_content .Architecture_content_list{ width: 100%; margin-bottom: 20px;}
.Architecture .Architecture_content .Architecture_content_list .content_list_title{ font-size: 16px; height: 38px;}
.Architecture .Architecture_content .Architecture_content_list .content_list_txt{ padding: 15px; margin-top: 5px;}
.Architecture .Architecture_content .Architecture_content_list .content_list_txt p{ font-size: 14px; line-height: 14px; margin-bottom: 10px;}

.Value3 .Value2_content .Value2_content_list:nth-child(1) img,.Value3 .Value2_content .Value2_content_list:nth-child(2) img,.Value3 .Value2_content .Value2_content_list:nth-child(3) img{ width: 26px;}


.path .path_content img{ width: 100%;}


.Digitizing{ padding: 33px 0px;}
.Digitizing .Digitizing_title{ font-size: 18px; line-height: 18px; margin-bottom: 20px;}
.Digitizing .Digitizing_nav .Digitizing_nav_list{ height: 32px; padding: 0; font-size: 16px; padding: 0px 25px; margin-right: 20px !important;}
.Digitizing .Digitizing_content .Digitizing_content_list{ display: block;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_left,.Digitizing .Digitizing_content .Digitizing_content_list .content_list_right{ width: 100%;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_left{ margin-bottom: 20px;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_left .list_left_title{ font-size: 16px; line-height: 16px; margin-bottom: 15px;}
.Digitizing .Digitizing_content .Digitizing_content_list .content_list_left .list_left_txt{ margin-top: 0; line-height: 24px; font-size: 14px;}
.Digitizing .swiper-pagination{ bottom: 20px; left: 0;}
.Digitizing .swiper-pagination span{ width: 10px; height: 10px; margin-right: 8px;}
.Digitizing .swiper-pagination span::before{ width: 8px; height: 8px;}


.Animation .Culture_left .Culture_left_content ul li{ margin-bottom: 0; font-size: 14px;}


.DProduction .DProduction_content{ display: block;}
.DProduction .DProduction_content .DProduction_content_left,.DProduction .DProduction_content .DProduction_content_right{ width: 100%;}
.DProduction .DProduction_content .DProduction_content_left{ margin-bottom: 20px;}
.DProduction .DProduction_content .DProduction_content_left .content_left_list .left_list_icon img{ width: 40px;}
.DProduction .DProduction_content .DProduction_content_left .content_left_list .left_list_title{ font-size: 16px; margin-top: 10px;}
.DProduction .DProduction_content .DProduction_content_right .content_right_title{ font-size: 16px; line-height: 26px; margin-bottom: 12px;}
.DProduction .DProduction_content .DProduction_content_right .content_right_txt{ font-size: 14px; line-height: 24px;}


.RAdvantage{ padding: 33px 0px;}
.RAdvantage .pc_all_content{ display: block;}
.RAdvantage .RAdvantage_left,.RAdvantage .RAdvantage_right{ width: 100%;}
.RAdvantage .RAdvantage_left{ margin-bottom: 25px;}
.RAdvantage .RAdvantage_left .RAdvantage_left_title{ font-size: 18px; margin-bottom: 20px; line-height: 18px;}
.RAdvantage .RAdvantage_left .RAdvantage_left_txt .left_txt_list{ font-size: 14px; line-height: 14px; margin-bottom: 8px;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list:nth-child(1) .right_list_icon img,.RAdvantage .RAdvantage_right .RAdvantage_right_list:nth-child(2) .right_list_icon img,.RAdvantage .RAdvantage_right .RAdvantage_right_list:nth-child(3) .right_list_icon img{ width: 33px;}
.RAdvantage .RAdvantage_right{ align-items: flex-start;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list .right_list_txt{ margin-top: 12px;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list .right_list_txt .list_txt_dd{ font-size: 16px; line-height: 16px;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list .right_list_txt .list_txt_dt{ font-size: 14px; line-height: 24px; margin-top: 10px;}
.RAdvantage .RAdvantage_right .RAdvantage_right_list{ width: 32%;}

.RArchitecture{ padding: 33px 0px;}
.RArchitecture .RArchitecture_title{ font-size: 18px; margin-bottom: 20px; line-height: 18px;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list{ display: block; border-bottom: 0px dashed #fff;  margin-bottom: 25px;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_left{ font-size: 16px; width: 100%; height: 36px; margin-bottom: 20px;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right{ width: 100%; justify-content: space-between;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li{ width: 48%;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_txt .li_txt_dd{ font-size: 16px; line-height: 16px; margin-bottom: 12px;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_txt .li_txt_dt p{ font-size: 14px ;line-height: 24px; padding-left: 10px;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_txt .li_txt_dt p::before{ width: 5px; height: 5px; top: 8px;}
.RArchitecture .RArchitecture_content .RArchitecture_content_list .content_list_right .list_right_li .right_li_icon{ display: none;}


.ServiceHighlights .Advantage2_content .Advantage2_content_list .content_list_title{ font-size: 16px; line-height: 16px; margin-bottom: 15px;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list .content_list_title img{ width: 28px; margin-right: 8px;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list .content_list_txt{ font-size: 14px; line-height: 24px;}
.ServiceHighlights .Advantage2_content .Advantage2_content_list{ margin-right: 0;}


.AllWith{ padding: 35px 0px;}
.AllWith .pc_all_content{ display: block;}
.AllWith .AllWith_left,.AllWith .AllWith_right{ width: 100%;}
.AllWith .AllWith_left{ margin-bottom: 25px;}
.AllWith .AllWith_left .AllWith_left_dd{ font-size: 18px; line-height: 18px; margin-bottom: 20px;}
.AllWith .AllWith_left .AllWith_left_dt .left_dt_list{ font-size: 16px; line-height: 16px; margin-bottom: 10px;}
.AllWith .AllWith_left .AllWith_left_dt .left_dt_list span{ border-bottom: 2px solid #799fb7; padding-bottom: 2px;}
.AllWith .AllWith_right .AllWith_right_list{ width: 32%;}
.AllWith .AllWith_right .AllWith_right_list:nth-child(1) .right_list_icon img,.AllWith .AllWith_right .AllWith_right_list:nth-child(2) .right_list_icon img,.AllWith .AllWith_right .AllWith_right_list:nth-child(3) .right_list_icon img{ width: 34px;}
.AllWith .AllWith_right .AllWith_right_list .right_list_content .list_content_dd{ font-size: 16px; margin-top: 15px; margin-bottom: 5px; margin-bottom: 25px;}
.AllWith .AllWith_right .AllWith_right_list .right_list_content .list_content_dt p{ font-size: 14px; line-height: 14px; margin-bottom: 10px; padding-left: 10px;}
.AllWith .AllWith_right .AllWith_right_list .right_list_content .list_content_dt p::before{ width: 4px; height: 4px; top: 6px;}


.IncidentOne{ padding: 33px 0px;}
.IncidentOne .IncidentOne_top{ margin-bottom: 20px;}
.IncidentOne .IncidentOne_top .IncidentOne_top_dd{ font-size: 16px; height: auto; width: auto; padding: 5px 10px;}
.IncidentOne .IncidentOne_top .IncidentOne_top_dt{ font-size: 16px; line-height: 16px;}
.IncidentOne .IncidentOne_bottom{ flex-wrap: wrap; justify-content: space-between; margin-bottom: -20px;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list{ width: 48%; margin-bottom: 20px;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list .bottom_list_icon{height:auto;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(1) .bottom_list_icon img,.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(2) .bottom_list_icon img,.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(3) .bottom_list_icon img,.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list:nth-child(4) .bottom_list_icon img{ width: 28px;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list .bottom_list_txt .list_txt_dd{ margin-top: 15px; margin-bottom: 5px; font-size: 16px; line-height: 16px;}
.IncidentOne .IncidentOne_bottom .IncidentOne_bottom_list .bottom_list_txt .list_txt_dt{ font-size: 14px; line-height: 24px;}


.AdHoc .pc_all_content{ display: block;}
.AdHoc .AdHoc_left,.AdHoc .AdHoc_right{ width: 100%;}
.AdHoc .AdHoc_left{ margin-bottom: 10px;}
.AdHoc .AdHoc_left .AdHoc_list{ padding: 15px; width: 49%; margin-bottom: 2%; height: auto;}
.AdHoc .AdHoc_left .AdHoc_list .AdHoc_list_title{ font-size: 16px; line-height: 16px; margin-bottom: 15px;}
.AdHoc .AdHoc_left .AdHoc_list .AdHoc_list_txt p{ font-size: 14px; line-height: 14px; margin-bottom: 8px; padding-left: 12px;}
.AdHoc .AdHoc_left .AdHoc_list .AdHoc_list_txt p::before{ width: 4px; height: 4px; top: 6px;}
.AdHoc .AdHoc_right .AdHoc_right_dd{ font-size: 16px; line-height: 16px; margin-bottom: 10px;}
.AdHoc .AdHoc_right .AdHoc_right_dt{ font-size: 14px; line-height: 24px;}


.AdHoc2{ padding: 33px 0px;}
.AdHoc2 .AdHoc2_title{ font-size: 18px; line-height: 18px; margin-bottom: 15px;}
.AdHoc2 .AdHoc2_content{ flex-wrap: wrap;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list{ width: 49%; margin-bottom: 2%; height: auto; padding: 18px; background: #fff !important;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list .content_list_title{ font-size: 16px; line-height: 16px; margin-bottom: 10px;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li{ font-size: 14px; line-height: 14px; margin-bottom: 8px; padding-left: 12px;}
.AdHoc2 .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li::before{ width: 4px; height: 4px; top: 6px;}

.UAPN .Solution_right .UAPN_list:nth-child(1) .UAPN_list_icon img,.UAPN .Solution_right .UAPN_list:nth-child(2) .UAPN_list_icon img,.UAPN .Solution_right .UAPN_list:nth-child(3) .UAPN_list_icon img,.UAPN .Solution_right .UAPN_list:nth-child(4) .UAPN_list_icon img{ width: 42px;}
.UAPN .Solution_right{ margin-bottom: 0;}
.UAPN .Solution_right .UAPN_list{ margin-bottom: 18px;}
.UAPN .Solution_right .UAPN_list .UAPN_list_title{ margin-top: 10px; font-size: 14px;}
.UAPN .Solution_left{ margin-bottom: 0;}

.BSupport .BSupport_content{ flex-wrap: wrap;}
.BSupport .BSupport_content .BSupport_content_list{ width: 49%; margin-bottom: 14px; background: #fff;}
.BSupport .BSupport_content .BSupport_content_list .content_list_title{ font-size: 16px; margin-bottom: 0px; height: 40px; border-bottom: 8px solid #e1edf4;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt{ padding: 15px; height: auto;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dd{ font-size: 16px; line-height: 16px; margin-bottom: 11px; padding-bottom: 11px;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dt .li_dt_l{ font-size: 14px; line-height: 16px; margin-bottom: 10px;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dt .li_dt_l span::before{ width: 4px; height: 4px; border: 1px solid #7a9eb4; top: -2px;}
.BSupport .BSupport_content .BSupport_content_list .content_list_txt .list_txt_li .txt_li_dt .li_dt_l span{ margin-right: 5px;}
.BSupport .BSupport_bottom{ font-size: 16px; height: auto; padding: 5px 0; margin-top: 15px;}

.POutline .POutline_content{ display: block;}
.POutline .POutline_content .POutline_content_list{ width: 100%;}
.POutline .POutline_content .POutline_content_list .content_list_top{ font-size: 16px; height: auto; padding: 5px 0px; margin-bottom: 18px; border-radius: 5px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom{ display: block;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_center{ display: none;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left,.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right{ width: 100%;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_list:first-child, .POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_list:last-child{ height: auto; padding: 8px 0px; border-radius: 5px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_list{ font-size: 16px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_list{ height: auto;; border-radius: 5px; padding: 8px 0px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_icon{ margin: 8px 0px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_left .bottom_left_icon img{ width: 5px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right{ margin-top: 18px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right .bottom_left_list{ width: 100%; border-radius: 5px; padding: 8px 0px; height: auto; font-size: 16px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right .bottom_left_list br{ display: none;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right .bottom_left_icon{ margin: 5px 0px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom .list_bottom_right .bottom_left_icon img{ width: 8px;}

.POutline .POutline_content .POutline_content_list2{ margin-top: 33px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t{ flex-wrap: wrap;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t .bottom2_t_li,.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t2,.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t3,.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4 .bottom2_t4_li{ width: 100%; height: auto; margin-bottom: 8px; padding: 8px 0px; font-size: 16px; border-radius: 5px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon .bottom2_icon_li img,.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon2 .bottom2_icon_li img{ width: 10px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon{ margin: 0px; margin-bottom: 10px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_icon2{ padding: 0px 20px; margin-bottom: 10px;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4{ display: block;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4 .bottom2_t4_li{ width: 100%;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4 .bottom2_t4_li br{ display: none;}
.POutline .POutline_content .POutline_content_list .content_list_bottom2 .list_bottom2_t4 .bottom2_t4_icon{ display: none;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li{ display: block;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li .bottom3_li_left{ border-radius: 0px; width: 100%; height: auto; padding: 16px 0px; font-size: 16px; border: 1px solid #7da2b9; line-height: 16px; position: relative;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li .bottom3_li_left br{ display: none;}
.POutline .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li .bottom3_li_right{ font-size: 14px; line-height: 24px; height: auto; padding: 8px 15px; width: 100%;}


.Implement{ padding: 33px 0px;}
.Implement .Implement_content{ flex-wrap: wrap;}
.Implement .Implement_content .Implement_content_left,.Implement .Implement_content .Implement_content_right{ width: 100%;}
.Implement .Implement_content .Implement_content_right{ display: block; margin-top: 20px;}
.Implement .Implement_content .Implement_content_right .Implement_content_list{ height: auto; padding: 12px; border-radius: 5px; width: 100%; margin-bottom: 20px;}
.Implement .Implement_content .Implement_content_right .Implement_content_list:last-child{ margin-bottom: 0;}
.Implement .Implement_content .Implement_content_list .content_list_txt{ flex-wrap: wrap;}
.Implement .Implement_content .Implement_content_left .Implement_content_list .content_list_txt .list_txt_x{ width: 100%; margin-bottom: 20px;}
.Implement .Implement_content .Implement_content_list{ padding: 15px; border-radius: 5px; height: auto;}
.Implement .Implement_title{ font-size: 18px; margin-bottom: 20px;}
.Implement .Implement_content .Implement_content_list .content_list_title{ font-size: 16px; padding-bottom: 10px; margin-bottom: 10px;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_top{ font-size: 16px; height: auto; margin-bottom: 10px; padding: 5px 10px; line-height: 16px;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_bottom .txt_bottom_li{ font-size: 14px; line-height: 24px; padding-left: 12px; margin-bottom: 8px;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_bottom .txt_bottom_li::before{ width: 5px; height: 5px; top: 5px;}
.Implement .Implement_content .Implement_content_list .content_list_txt .list_txt_x .list_txt_bottom .txt_bottom_li:last-child{ margin-bottom: 0;}

.Acceptance .POutline_content .POutline_content_list .content_list_bottom3{ border: 1px dashed #a7a7a7; padding: 10px; border-radius: 5px;}
.Acceptance .POutline_content .POutline_content_list:last-child{ margin-left: 0; width: 100%; margin-top: 22px;}
.Acceptance .POutline_content .POutline_content_list .content_list_bottom3 .list_bottom3_li{ margin-bottom: 15px;}

.IEffect{ padding: 33px 0px;}
.IEffect .IEffect_title{ font-size: 18px; line-height: 18px; margin-bottom: 15px;}
.IEffect .IEffect_content .IEffect_content_list{ display: block;}
.IEffect .IEffect_content .IEffect_content_list .content_list_left,.IEffect .IEffect_content .IEffect_content_list .content_list_right{ width: 100%;}
.IEffect .IEffect_content .IEffect_content_list .content_list_left{ margin-bottom: 20px;}
.IEffect .IEffect_content .IEffect_content_list .content_list_left{ font-size: 14px; line-height: 24px; padding-bottom: 20px; padding-top: 0;}
.IEffect .IEffect_content .IEffect_content_list .content_list_left::before{ width: 50px; height: 1px;}
.IEffect .IEffect_content .IEffect_content_list .content_list_right{ margin-bottom: -2%;}
.IEffect .IEffect_content .IEffect_content_list .content_list_right .list_right_li{ width: 49%; margin-bottom: 2%;}
.IEffect .swiper-pagination span{ width: 10px; height: 10px; margin-right: 5px;}
.IEffect .swiper-pagination span::before{ width: 8px; height: 8px;}
.IEffect .swiper-pagination{ bottom: 15px; left: 0;}


.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_title{ height: auto; padding: 8px 10px;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_txt{ padding: 8px; height: auto;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_txt .list_txt_li{ line-height: 22px;}
.SConsultss .AdHoc2_content .AdHoc2_content_list .content_list_icon{ height: 25px; font-size: 15px; padding-right: 0;}

.System{ padding: 33px 0px;}
.System .pc_all_content{ display: block;}
.System .System_left,.System .System_right{ width: 100%;}
.System .System_left{ margin-bottom: 20px;}
.System .System_left .System_left_dd{ font-size: 18px; line-height: 18px;}
.System .System_left .System_left_dt{ margin-top: 15px; font-size: 14px; line-height: 20px;}
.System .System_right{ display: block;}
.System .System_right .System_right_list{ padding: 16px; width: 100%; margin-bottom: 18px;}
.System .System_right .System_right_list:last-child{ margin-bottom: 0;}
.System .System_right .System_right_list .right_list_top{ font-size: 16px; line-height: 16px; border-bottom: 1px solid #f0f0f0; margin-bottom: 15px; padding-bottom: 10px;}
.System .System_right .System_right_list .right_list_bottom .list_bottom_li{ font-size: 14px; line-height: 14px; margin-bottom: 10px;}
.System .System_right .System_right_list .right_list_bottom .list_bottom_li span{ width: 10px; height: 10px; margin-right: 8px;}
.System .System_right .System_right_list .right_list_bottom .list_bottom_li span::before{ top: 4px; width: 5px; height: 5px; border: 1px solid #fff;}

.PBanner{ align-items: center;}
.PBanner .PBanner_btn{ width: auto; height: auto; padding: 5px 10px; font-size: 14px; display: inline-block; margin-top: 18px;}
.PBanner .PBanner_btn img{ width: 15px; margin-left: 8px;}

.Video .Video_icon img{ width: 25px;}

.PainPoints{ padding: 33px 0px;}
.PainPoints .PainPoints_title{ font-size: 18px; line-height: 18px; margin-bottom: 20px;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left{ width: 80%;}
.PainPoints .PainPoints_content .PainPoints_content_list{ width: 100%; margin-bottom: 15px;}
.PainPoints .PainPoints_content .PainPoints_content_list:last-child{ margin-bottom: 0;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left .list_left_dt{ font-size: 14px; line-height: 24px; width: 80%;}
.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(1) .content_list_icon img,.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(2) .content_list_icon img,.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(3) .content_list_icon img,.PainPoints .PainPoints_content .PainPoints_content_list:nth-child(4) .content_list_icon img{ width: 33px;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left .list_left_dd em{ font-size: 45px; line-height: 45px;}
.PainPoints .PainPoints_content .PainPoints_content_list .content_list_left .list_left_dd{ width: 20%;}

.PFunction{ background: #f5f5f5;}
.PFunction .PFunction_content{ flex-wrap: wrap;}
.PFunction .PFunction_content .PFunction_content_list{ width: 100%; background: #fff; margin-bottom: 22px;}
.PFunction .PFunction_content .PFunction_content_list .content_list_title{ height: auto; font-size: 16px; padding: 8px 0px;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content{ background: #fff; margin-top: 0px; padding: 15px;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_top{ height: auto; padding: 5px 0px; font-size: 16px;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l{ font-size: 14px;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l:nth-child(1), .PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l:nth-child(2){ margin-bottom: 10px;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom{ padding: 15px 0px;}
.PFunction .PFunction_content .PFunction_content_list .content_list_content .list_content_li .content_li_bottom .li_bottom_l img{ margin-right: 8px; width: 26px;}
.PFunction .PFunction_content .PFunction_content_list:last-child{ margin-bottom: 0;}

.Value4{ padding: 33px 0px;}
.Value4 .Value4_title{ font-size: 18px; margin-bottom: 20px;}
.Value4 .Value4_content{ flex-wrap: wrap;}
.Value4 .Value4_content .Value4_content_list{ width: 100%; margin-bottom: 20px;}
.Value4 .Value4_content .Value4_content_list:last-child{ margin-bottom: 0;}
.Value4 .Value4_content .Value4_content_list .content_list_txt{ font-size: 14px; line-height: 24px; padding: 15px;}

.Function .Function_content .Function_content_list .content_list_title{ padding-bottom: 14px; border-bottom: 1px solid #f0f0f0;}

.Function6 .Function_content .Function_content_list .content_list_txt{ padding-left: 0;}

.Apply{ height: auto;}
.Apply .Apply_content{ width: 100%; border-radius: 0; padding: 25px;}
.Apply .Apply_content .Apply_content_title{ font-size: 20px; line-height: 20px;}
.Apply .Apply_content .Apply_content_top{ margin: 20px 0px;}
.Apply .Apply_content .Apply_content_top .content_top_list{ border-radius: 5px;}
.Apply .Apply_content .Apply_content_top .content_top_list .top_list_dt{ font-size: 14px;}
.Apply .Apply_content .Apply_content_top .content_top_list .top_list_dd{ width: 20px; height: 20px; font-size: 12px; margin-bottom: 5px;}
.Apply .Apply_content .Apply_content_top .content_top_list .top_list_dd::after{ height: 3px;}
.Apply .Apply_content .Apply_content_form .content_form_list.Phone input{ width: calc(100% - 119px);}
.Apply .Apply_content .Apply_content_form .content_form_list input{font-size: 15px; line-height: 46px;}
.Apply .Apply_content .Apply_content_form .content_form_list button{ width: 109px; height: 38px; border-radius: 5px;}
.Apply .Apply_content .Apply_content_form .content_form_list{ height: 48px; padding: 0px 15px; margin-bottom: 14px;}

.Apply .Apply_content .Apply_content_form .content_form_list input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#c0c4cc; font-size:15px;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-webkit-input-placeholder{ /* WebKit browsers */ color:#c0c4cc; font-size:15px;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#c0c4cc; font-size:15px;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4cc; font-size:15px;}
.Apply .Apply_content .Apply_content_form .content_form_list input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#c0c4cc; font-size:15px;}
.Apply .Apply_content .Apply_content_form .content_form_submit{ border: 1px solid #409eff; background: #7296ac; height: 45px; border-radius: 5px; width: 100%; color: #fff; font-size: 18px;}
.Apply .Apply_content .Apply_content_form .content_form_list select{ height: 46px; font-size: 15px;}

.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_nav .left_nav_list span{ height: auto; width: 32%; margin-right: 2%; font-size: 14px; padding: 6px 0px;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_nav .left_nav_list span:nth-child(3n){ margin-right: 0;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left,.Ecosystem .Ecosystem_content .Ecosystem_content_right{ width: 100%; position: relative;}
.Ecosystem .Ecosystem_content .Ecosystem_content_right{ padding: 0; right: 0; margin-top: 20px;}
.Ecosystem .Ecosystem_content .Ecosystem_content_left .content_left_top{ font-size: 14px; line-height: 24px;}


.Technical3 .Technical_content .Technical_content_list .content_list_icon{ height: auto;}

.PFunction2{ padding: 33px 0px;}
.PFunction2 .PFunction_title{ font-size: 18px; margin-bottom: 20px;}
.PFunction2 .PFunction_top{ margin-bottom: 15px;}
.PFunction2 .PFunction_top .PFunction_top_t{ padding: 15px 0px; border-bottom: 1px solid #f0f0f0;;}
.PFunction2 .PFunction_top .PFunction_top_t .top_t_list{ margin-right: 22px; font-size: 16px;}
.PFunction2 .PFunction_top .PFunction_top_t .top_t_list .t_list_icon img{ width: 26px;}
.PFunction2 .PFunction_top .PFunction_top_t .top_t_list .t_list_icon{ margin-right: 10px;}
.PFunction2 .PFunction_top .PFunction_top_b{ font-size: 14px; line-height: 24px; padding: 10px;}
.PFunction2 .PFunction_bottom{ display: block;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(1), .PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(2),.PFunction2 .PFunction_bottom .PFunction_bottom_list{ width: 100%; margin-right: 0;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list{ margin-bottom: 13px;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(3),.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(4){ width: 100%;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_title{ line-height: 38px; font-size: 16px;border-bottom: 1px solid #f0f0f0; margin-bottom: 15px;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content span{ height: auto; padding: 8px 0px; font-size: 14px; margin-bottom: 10px; width: 48%;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list{ padding: 0px 10px;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(4) .bottom_list_content{ display: block;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content .list_content_left,.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content .list_content_right{ width: 100%;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list:nth-child(4){ padding-bottom: 10px;}
.PFunction2 .PFunction_bottom .PFunction_bottom_list .bottom_list_content .list_content_right{ font-size: 14px; padding: 8px 0px;}

.SProduct .SProduct_list{ padding: 33px 4%; display: block;}
.SProduct .SProduct_list .SProduct_list_left,.SProduct .SProduct_list .SProduct_list_right{ width: 100%;}
.SProduct .SProduct_list .SProduct_list_left{ margin-bottom: 20px;}
.SProduct .SProduct_list .SProduct_list_left .list_left_dd{ font-size: 20px; line-height: 20px; margin-bottom: 15px;}
.SProduct .SProduct_list .SProduct_list_left .list_left_dt{ font-size: 16px; line-height: 16px; margin-bottom: 20px;}
.SProduct .SProduct_list .SProduct_list_left .list_left_p{ font-size: 14px; line-height: 24px;}
.SProduct .SProduct_list:nth-child(2) .SProduct_list_right,.SProduct .SProduct_list:nth-child(3) .SProduct_list_right{ width: 100%;}
.SProduct .SProduct_list .SProduct_list_left .list_left_p p{ padding-left: 14px;}
.SProduct .SProduct_list .SProduct_list_left .list_left_p p::before{ width: 4px; height: 4px; top: 9px;}
}


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



}



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

}


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


}

@media screen and (max-width:414px){
.banner .banner_list img{ height: auto;}
.DBanner .DBanner_right img{ height: 180px; object-fit: cover;}


}


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

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


}


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

}




















