@font-face {font-family: "HarmonyOS_Sans_SC_Regular"; src: url("../font/HarmonyOS_Sans_SC_Regular.ttf");}
@font-face {font-family:'Noto Sans SC';src:url('https://fonts.googleapis.com/css?family=Noto+Sans+SC:300,400,500,600,700,900');}
*{font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";}
body{font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;}
a{margin:0px;padding:0px;border:0px;text-decoration:none;color:#555;font-size:13px;transition:all 0.3s ease 0s;-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;line-height:1}
li{list-style:none}
.clear:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clear{zoom:1;}/*触发 hasLayout*/ 
img{vertical-align:middle;}
input:focus{outline:none;}/*去除按钮选中的高亮标签*/
textarea:focus{outline:none;}/*去除文本框选中的高亮标签*/
button:focus{outline:none;}/*去除按钮选中的高亮标签*/
select:focus{outline:none;}/*去除下拉框选中的高亮标签*/
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:#999;font-size:15px;}
input::-webkit-input-placeholder{/*WebKit browsers*/color:#999;font-size:15px;}
input::-moz-placeholder{/*Mozilla Firefox 4 to 18*/color:#999;font-size:15px;}
input::-moz-placeholder{/*Mozilla Firefox 19+*/color:#999;font-size:15px;}
input::-moz-placeholder{/*Mozilla Firefox 19+*/color:#999;font-size:15px;}
textarea::-webkit-input-placeholder{color:#999;font-size:15px;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC","14px";}
/*webkit滚动条控制*/
::-webkit-scrollbar{width:6px;height:6px;}
::-webkit-scrollbar-thumb{background-color:#aaa8a8;}
::-webkit-scrollbar-thumb:window-inactive{background-color:#005bac}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#005bac;}
::-webkit-scrollbar-track-piece {background-color:#ddd;}

.fl{float:left;}.fr{float:right;}/*Gradient from left to 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); /* Standard grammar (must be placed at the end) */}
/*Black & white photo*/
.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;}
/*Image enlargement*/
.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;}
/*Pictures flipping*/
.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;}
.m-Header-nav {display:none;}
.pc_all .pc_all_content {max-width:84%;margin:0 auto;width:100%;}
/*Header*/
.Header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;z-index:22;justify-content:space-between;width:100%;padding:22px 3%;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;border-bottom:1px solid rgba(255,255,255,.1)}
.Header .Header_left{display:flex;align-items:center}
.Header .Header_left .Header_left_logo{position:relative}
.Header .Header_left .Header_left_logo span{display:flex;align-items:center;justify-content:center;position:relative}
.Header .Header_left .Header_left_logo span img{transition:all 0.5s ease;-webkit-transform:all 0.5s ease;height:36px}
.Header .Header_left .Header_left_logo span img:last-child{position:absolute;left:0;top:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;opacity:0}
.Header .Header_left .Header_left_shares{display:flex;align-items:center;margin-top:2px;}
.Header .Header_left .Header_left_shares .left_shares_left{background:rgba(255,255,255,.05);padding:8px 8px 8px 8px;border-radius:4px;display:flex;flex-direction:column;margin-left:12px;margin-right:7px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_left .Header_left_shares .left_shares_left p{font-size:12px;color:#666;line-height:18px}
.Header .Header_left .Header_left_shares .left_shares_left p:last-child{margin-top:0px;letter-spacing:0px!important}
.Header .Header_left .Header_left_shares .left_shares_right{font-size:14px;color:#fff;display:flex;align-items:center;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_left .Header_left_shares .left_shares_right .shares_right_icon{margin-right:8px}
.Header .Header_left .Header_left_shares .left_shares_right .shares_right_icon i{font-size:14px;color:#ef8200}
.Header .Header_left .Header_left_shares .left_shares_right .shares_right_icon i:last-child{display:none}
.Header .Header_left .Header_left_shares .left_shares_right span{font-size:14px;padding-right:5px;color:#ef8200;display:flex;align-items:center}
.Header .Header_left .Header_left_shares.on .left_shares_right .shares_right_icon i{display:none}
.Header .Header_left .Header_left_shares.on .left_shares_right .shares_right_icon i:last-child{display:block;color:#999}
.Header .Header_left .Header_left_shares.on .left_shares_right span{color:#999}
.Header .Header_right{display:flex;align-items:center}
.Header .Header_right .Header_right_nav{display:flex;align-items:center}
.Header .Header_right .Header_right_nav .right_nav_list{margin-right:45px;position:relative}
.Header .Header_right .Header_right_nav .right_nav_list:last-child{margin-right:0}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title{font-size:18px;color:#fff;position:relative;padding-bottom:8px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title::before{content:"";position:absolute;display:inline-block;width:86px;height:3px;background:#005bac;left:0;right:0;margin:0 auto;bottom:0;opacity:0;width:0%;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down{position:absolute;top:100%;width:163px;left:50%;transform:translateX(-50%);padding-top:41px!important;display:none}
.Header .Header_right .Header_right_nav .right_nav_list:nth-child(7) .nav_list_down{width:183px}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down .nav_list_down_padding{background:rgba(0,0,0,.5);border-radius:5px;overflow:hidden}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down a{font-size:16px;color:#fff;display:inline-block;width:100%;line-height:50px;text-align:center}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down a:hover{background:#005bac}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down:before{content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:33px!important;left:0;right:0;margin:0 auto}
.Header .Header_right .Header_right_nav .right_nav_list:hover .nav_list_down{display:block}
.Header .Header_right .Header_right_nav .right_nav_list:hover .nav_list_title{color:#005bac;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_right .Header_right_nav .right_nav_list:hover .nav_list_title:before{opacity:1;width:100%;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_right .Header_right_btn{display:flex;align-items:center;margin-left:36px}
.Header .Header_right .Header_right_btn .right_btn_Global{position:relative}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title{display:flex;align-items:center;font-size:16px;color:#fff;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title span{display:flex;align-items:center;justify-content:center;position:relative;margin-right:8px}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img{height:22px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{position:absolute;left:0;top:0;opacity:0}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title i{margin-left:5px;color:#fff;font-size:16px}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down{position:absolute;top:100%;width:163px;left:50%;transform:translateX(-50%);padding-top:39px!important;display:none}
.Header .Header_right .Header_right_btn .right_btn_Global:hover .btn_Global_down{display:block}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down:before{content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:31px!important;left:0;right:0;margin:0 auto}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down .Global_down_padding{background:rgba(0,0,0,.5);border-radius:5px;overflow:hidden}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down a{font-size:16px;color:#fff;display:inline-block;width:100%;line-height:38px;text-align:center}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down a:hover{background:#005bac}
.Header .Header_right .Header_right_btn .right_btn_Menu{ display: flex; align-items: center; margin-left: 35px; font-size: 16px; color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; cursor: pointer; -moz-user-select: none; /*火狐*/     -webkit-user-select: none; /*webkit浏览器*/     -ms-user-select: none; /*IE10*/     -khtml-user-select: none; /*早期浏览器*/     user-select: none; cursor: pointer;}
.Header .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon{display:flex;flex-direction:column;margin-right:10px}
.Header .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span{display:inline-block;width:21px;height:2px;background:#fff;margin-bottom:3px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span:last-child{margin-bottom:0;width:16px}
.Header:hover{background:#fff;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;box-shadow:0px 0px 20px rgba(0,0,0,.1)}
.Header:hover .Header_right .Header_right_nav .right_nav_list .nav_list_title,.Header:hover .Header_right .Header_right_btn .right_btn_Global .btn_Global_title,.Header:hover .Header_right .Header_right_btn .right_btn_Global .btn_Global_title i{color:#333;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header:hover .Header_right .Header_right_btn .right_btn_Menu{color:#666;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header:hover .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span{background:#666;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header:hover .Header_left .Header_left_shares .left_shares_left{background:#f9f9f9;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header:hover .Header_left .Header_left_shares .left_shares_right{color:#999;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header:hover .Header_left .Header_left_logo span img{opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header:hover .Header_left .Header_left_logo span img:last-child{opacity:1}
.Header:hover .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img{opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header:hover .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{opacity:1}
.Header.on{background:#fff;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;box-shadow:0px 0px 20px rgba(0,0,0,.1)}
.Header.on .Header_right .Header_right_nav .right_nav_list .nav_list_title,.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title,.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title i{color:#333;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header.on .Header_right .Header_right_btn .right_btn_Menu{color:#666;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header.on .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span{background:#666;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header.on .Header_left .Header_left_shares .left_shares_left{background:#f0f0f0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header.on .Header_left .Header_left_shares .left_shares_right{color:#999;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header.on .Header_left .Header_left_logo span img{opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header.on .Header_left .Header_left_logo span img:last-child{opacity:1}
.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img{opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{opacity:1}

/*banner*/
.banner .banner_list{position:relative;overflow:hidden;}
.banner .banner_list .banner_list_img img{width:100%;-webkit-animation:bs2 50s linear infinite;animation:bs2 50s linear infinite;}
@keyframes bs2 {0% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
8.3333333333% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
16.6666666666% {-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;}
25% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);filter:scale(1.2);filter:transform;}
33.3333333333% {-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;}
41.6666666667% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
50% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
58.3333333333% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
66.6666666667% {-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;}
75% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);filter:scale(1.2);filter:transform;}
83.333333333% {-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;}
91.666666666% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
100% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}}
.banner .banner_list .banner_list_content{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; max-width: 84%; right: 0; margin: 0 auto;}
.banner .banner_list .banner_list_content .list_content_title .content_title_dd{ font-size: 60px; color: #fff;font-family:"HarmonyOS_Sans_SC_Regular"; line-height: 70px; display: none;}
.banner .banner_list .banner_list_content .list_content_title .content_title_dd b{ color: #ef8200;font-family:"HarmonyOS_Sans_SC_Regular";}
.banner .banner_list .banner_list_content .list_content_title .content_title_dt{ font-size: 26px; color: #fff;font-family:"HarmonyOS_Sans_SC_Regular"; text-transform: uppercase; margin-top: 22px; letter-spacing: -0.3px; line-height: 30px; display: none;}
.banner .banner_list .banner_list_content .list_content_btn{ display: none; align-items: center; margin-top: 70px;}

.btn{ display: flex; align-items: center; justify-content: center; font-size:.9375rem;font-family:"HarmonyOS_Sans_SC_Regular"; color: #fff; width:128px!important; height:40px; border-radius: 100px; border:1px solid #fff;}
.btn span{ margin-left: 2px; display: flex; align-items:center; justify-content:center; position: relative;}
.btn span img{ height: 30px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.btn span img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}

.banner .banner_list .banner_list_content .list_content_title .content_title_dd b{ color: #ef8200;font-family:"HarmonyOS_Sans_SC_Regular";}
.btn:hover span img{ opacity:0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.btn:hover span img:last-child{ opacity:1;}
.banner .banner_list.swiper-slide-active .banner_list_content .list_content_title .content_title_dd{ display: block;}
.banner .banner_list.swiper-slide-active .banner_list_content .list_content_title .content_title_dt{ display: block;}
.banner .banner_list.swiper-slide-active .banner_list_content .list_content_btn{ display: flex;}
.btn:hover{background:#ef8200;border:1px solid #ef8200;}
.banner .swiper-pagination{ bottom: 100px;}
.banner .swiper-pagination span{ background: #fff; opacity: 1; border-radius: 100px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ width: 66px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;background:#ef8200;}
.btn.on{background:#005bac;border:1px solid #005bac}

/*Company Profile*/
.about_wrap {width:84%;max-width:1600px;margin-left:auto;margin-right:auto}.block {display:block}.c {color:#005bac}.iconfont {font-size:inherit}.medium {font-family:medium}.bold {font-family:bold}.fs24 {font-size:clamp(calc(18 * 1px),calc(24 / 1600 * 100vw),24px)}.cItem:not(.on) {display:none}
@media (min-width:1280px) {
	.fs16 {font-size:16px}
}@media (max-width:1200px) and (min-widht:1279px) {
	.fs16 {font-size:15px}
}
.index-company {
	padding-top:clamp(calc(100 / 2 * 1px),calc(100 / 1600 * 100vw),100px);
	padding-bottom:clamp(calc(120 / 2 * 1px),calc(120 / 1600 * 100vw),120px)}
.index-company.about {
	background:url(../image/logobg.jpg) no-repeat right center;
	background-size:40.98837209%;
	padding-top:clamp(calc(110 / 2 * 1px),calc(110 / 1600 * 100vw),110px);
	padding-bottom:clamp(calc(140 / 2 * 1px),calc(140 / 1600 * 100vw),140px)}
@media (min-width:992px) {.index-company.about .content .lbox {padding-right:7.55813953%}
}.index-company .content {margin-bottom:clamp(calc(100 / 2 * 1px),calc(100 / 1600 * 100vw),100px)}
@media (min-width:992px) {
	.index-company .content {
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:space-between;
	justify-content:space-between}
.index-company .content .lbox {flex:1;padding-right:6.39534884%}
.index-company .content .rbox img{/*width:47%;*/width:810px;border-top-left-radius:30px;border-bottom-left-radius:30px;}
.index-company .content .kbox img{/*width:47%;*/width:100%;border-radius:30px;}
}@media (max-width:991px) {
	.index-company .content .lbox {
	margin-bottom:clamp(calc(60 / 2 * 1px),calc(60 / 1600 * 100vw),60px)}
.index-company .content .lbox .rmore {
	display:bloc45
	margin-left:auto;
	margin-right:auto;
	width:fit-content;
	width:-webkit-fit-content}
}
.index-company .content .lbox .vhd {margin-bottom:clamp(calc(36 / 2 * 1px),calc(36 / 1600 * 100vw),36px)}
.index-company .content .lbox .desc {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	font-size:clamp(calc(19 * 1px),calc(24 / 1600 * 100vw),24px);
	color:#013d73;
	font-weight:600;
	margin-top:clamp(calc(10 / 2 * 1px),calc(25 / 1600 * 100vw),25px)}
.index-company .content .lbox .txt {line-height:1.875;color:#666;padding-bottom:clamp(calc(36 / 2 * 1px),calc(36 / 1600 * 100vw),36px)}
@media (min-width:1280px) {
	.index-company .content .lbox .txt {
	font-size:1rem}
}@media (max-width:1200px) and (min-widht:1279px) {
	.index-company .content .lbox .txt {font-size:1rem}
}.index-company .content .lbox .txt p {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	font-size:1rem!important;/*首页公司简介字体大小控制*/
	margin-bottom:1em;
	text-indent:2em;
	line-height:1.8rem!important;
	color:#555;}
.index-company .content .lbox .txt_about p {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	font-size:1rem;
	margin-bottom:.2em;
	text-indent:2em;
	line-height:2.0rem!important;
	color:#444;}
.index-company .content .lbox .txt_about p a{font-size:1rem;color:#005bac;}
.index-company .content .lbox .txt_about p a:hover{font-size:16px;color:#ef8200;}
.index-company .datas {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:space-between;
	justify-content:space-between}
@media (max-width:768px) {
	.index-company .datas {
	flex-wrap:wrap}
.index-company .datas li {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	width:50%;
	margin-bottom:36px;
	text-align:center}
}@media (min-width:1200px) {
	.index-company .datas {
	padding:0 3%}
}.index-company .datas .val {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	color:#013d73;
	font-size:clamp(calc(30 * 1px),calc(36 / 1600 * 100vw),36px);/*简介里的参数*/
	font-weight:900;
	margin-bottom:clamp(calc(20 / 2 * 1px),calc(20 / 1600 * 100vw),20px)}
.index-company .datas .tit {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	font-size:clamp(calc(16 * 1px),calc(20 / 1600 * 100vw),20px);/*简介里的参数底下文字*/
	color:#555;
	font-weight: 500;}
.tit1 {font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";/*YOU CAN TRUST AOKATRUSS*/
	font-size:clamp(calc(26 * 1px),calc(32 / 1600 * 100vw),32px);
	font-weight:600;
	color:#013d73;}
.rmore {
	font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";
	background-color:#f0f0f0;
	border:1px solid #fff;
	border-radius:2em;
	color:#d1d1d1;
	display:inline-block;
	font-size:.9575rem;
	line-height:clamp(calc(25 * 1px),calc(40 / 1600 * 100vw),40px);
	padding-left:clamp(calc(18 * 1px),calc(18 / 1600 * 100vw),18px);
	padding-right:clamp(calc(18 * 1px),calc(18 / 1600 * 100vw),18px)}
.rmore>* {display:inline-block;vertical-align:middle}
.rmore em {transition:all .3s cubic-bezier(.04,.79,1,1) !important}
.rmore .arr {
	background-image:url('../image/more.png');
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
	width:clamp(calc(14 * 1px),calc(30 / 1600 * 100vw),30px);
	height:clamp(calc(14 * 1px),calc(30 / 1600 * 100vw),30px);
	margin-left:clamp(calc(30 / 2 * 1px),calc(20 / 1600 * 100vw),20px);
	transition:all .3s cubic-bezier(.04,.79,1,1) !important}
.rmore:hover {background:#ef8200;color:#fff}
@media (min-width:1200px) {
	.rmore:hover em {
	transform:translateX(5px)}
.rmore:hover .arr {transform:translateX(-5px)}
}.rmore._l {border:1px solid #005bac;background-color:transparent;color:#005bac;transition:none}
.rmore._l .arr {background-image:url('../image/more.png')}
.rmore._l:hover {background-color:#005bac;color:#fff}
.rmore._l:hover .arr {background-image:url('../image/more.png')}

/*核心产品系列*/
.container{width:1600px;margin:0 auto;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC"}
.index_pro{padding:4.5rem 0;background:#f8f8f8;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC"}
.index_pro .row{display:flex;align-items:center;justify-content:space-between}
.index_pro .ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:.2rem}
.index_pro .ul a{width:66%;height:18.15rem;background:#fff;border-radius:10px;box-shadow:0px 4px 32px rgba(0,0,0,0.05);margin-top:1.3rem;display:flex;align-items:center;overflow:hidden;transition:ease-out .36s}
.index_pro .ul a div{color:#005bac;padding-left:1.9rem;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";position:relative;z-index:1}
.index_pro .ul a div p{font-size:1.8rem;font-weight:900;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC"}
.index_pro .ul a div span{display:block;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";color:#ef8200;font-size:.8rem;margin-top:1.6rem;transition:ease-out .5s}
.index_pro .ul a i{width:35.92%;margin-left:auto;margin-right:auto}
.index_pro .ul a i img{width:100%;transition:ease-out .5s}
.index_pro .ul a:nth-child(5),.index_pro .ul a:nth-child(6),.index_pro .ul a:nth-child(7),.index_pro .ul a:nth-child(2){width:32.25%}
.index_pro .ul a:nth-child(2){align-items:start;flex-direction:column-reverse;justify-content:center}
.index_pro .ul a:nth-child(2) i{width:36%;margin-bottom:1.5rem}
.index_pro .ul a:nth-child(3){width:43.08%}
.index_pro .ul a:nth-child(3) i{width:42.41%}
.index_pro .ul a:nth-child(4){width:54.75%}
.index_pro .ul a:nth-child(4) i{width:45%}
.index_pro .ul a:nth-child(5) i{width:38.96%}
.index_pro .ul a:nth-child(6) i{width:51.29%}
.index_pro .ul a:nth-child(7) i{width:45.92%;margin-right:0}
.index_pro .ul a:hover{box-shadow:0px 4px 32px rgba(0,0,0,0.15)}
.index_pro .ul a:hover div span{transform:translateX(1rem)}
.index_pro .ul a:hover i img{transform:scale(1.1)}
.index_text span{font-size:1.875rem!important;color:#333;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";font-weight:900;display:block}
.index_text div{font-size:1.1rem;color:#666;margin-top:1rem;margin-bottom:1rem;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";font-weight:500;line-height:2rem}
.pro_content{align-items:center;margin-top:0px}

.btn_pro{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-family:"HarmonyOS_Sans_SC_Regular";color:#888;width:122px;height:40px;border-radius:100px;border:1px solid #c0c0c0}
.btn_pro span{margin-left:2px;display:flex;align-items:center;justify-content:center;position:relative}
.btn_pro span img{height:30px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.btn_pro span img:last-child{opacity:0;position:absolute;left:0;top:0}
.btn_pro:hover span img{opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease}
.btn_pro:hover span img:last-child{opacity:1}
.btn_pro:hover{background:#ef8200;border:1px solid #ef8200;color:#fff}

.link{display:inline-block;line-height:2.2rem;padding:0 1.1rem;border:1px solid #666;border-radius:1.5rem;font-size:.8rem;color:#333;transition:ease-out .36s}
.link span{display:block;transition:ease-out .5s}
.link:hover{color:#005bab;border-color:#005bab}
.link:hover span{transform:translateX(0.5rem)}
.as_fadeup{animation:fadeInUp .5s ease-in-out both}
.as_delay1{animation-delay:.1s}
.as_delay2{animation-delay:.2s}
.as_delay3{animation-delay:.3s}
.as_delay4{animation-delay:.4s}
.as_delay5{animation-delay:.5s}
.as_delay6{animation-delay:.6s}

/*Service Advantages*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide{display:block}
*{padding:0;margin:0;outline:none;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";}
img{max-width:100%}
a{color:inherit}
a:focus{outline:none !important}
h4,.h4,h5,.h5,h6,.h6,h1,.h1,h2,.h2,h3,.h3,p{margin:0}
h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
h5 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*img{max-width:100%;max-height:100%}
.img img{width:100%;height:100%;object-fit:cover;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}*/
li:hover .img img{transform:scale(1.05) rotate(.1deg);-webkit-transform:scale(1.05) rotate(.1deg);-moz-transform:scale(1.05) rotate(.1deg);-ms-transform:scale(1.05) rotate(.1deg);-o-transform:scale(1.05) rotate(.1deg)}
table{table-layout:fixed}
.s_tt{text-align:center;margin-bottom:2.5rem}
.s_tt h3{font-size:1.875rem;color:#252525;font-weight:bold}
.s_tt h3 span{font-size:1.25rem;color:#000;font-family:play-bold;text-transform:uppercase;display:inline-block;margin-left:.5rem}
.s_tt i{display:block;width:9.268rem;height:.123rem;background:#005bac;margin:0 auto;margin-top:1.25rem;}
.s_area{padding-top:3.75rem;width:100%;overflow:hidden;background:#eff2f7}
.s_area .box{background:url(../image/ys_bg.jpg) center no-repeat;background-size:cover;background-attachment:fixed;padding:4.875rem 0}
.s_area .box .m{display:flex}
.s_area .hd{width:25rem;float:left;}
.s_area .hd ul{height:100%;}
.s_area .hd ul li{background:#3f7bc5;color:#fff;padding:2.625rem 3rem;height:11.875rem;cursor:pointer;position:relative;z-index:1}
.s_area .hd ul li:before{content:"";display:block;width:100%;height:0;position:absolute;left:0;bottom:0;z-index:-1;background:#005bac;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.s_area .hd ul li.slick-current:before{top:0;bottom:auto;height:100%}
.s_area .hd ul li .ico{width:2rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.s_area .hd ul li.slick-current .ico{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.s_area .hd ul li h3{font-size:1.525rem;color:#fff;font-weight:600;margin-top:1.25rem;margin-bottom:.8rem}
.s_area .hd ul li span{font-size:1.1rem;color:#fff;line-height:1.35rem;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";text-transform:uppercase;opacity:.3}
.s_area .bd{float:left;width:calc(100% - 25rem)}
.s_area .bd ul li{display:flex}
.s_area .bd ul li .txt{background:#fff;display:flex;align-items:center;padding:2.25rem;width:40%;height:35.625rem}
.s_area .bd ul li .txt span{font-size:1.55rem;color:#005bac;line-height:1.8rem;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";display:block;text-transform:uppercase}
.s_area .bd ul li .txt h3{font-size:1.36rem;font-weight:600;color:#333;margin-top:5.25rem;margin-bottom:1.625rem}
.s_area .bd ul li .con{font-size:1.25rem;line-height:2.875rem;height:5.625rem;color:#a6a6a6;margin-bottom:4.25rem}
.s_area .bd ul li .con p{font-size:1rem;line-height:1.575rem!important;height:5.625rem;color:#a6a6a6;margin-bottom:4.25rem}
.s_area .bd ul li .pic{height:100%;width:60%;height:35.625rem}
.s_area .bd ul li .pic img{height:100%;object-fit:cover}
.btn_xq{position:relative;z-index:0;-webkit-transition:all .5s;transition:all .5s;background:#dfe0e1;color:#fff;text-align:center;line-height:2.5rem;border-radius:20px;width:6.666rem!important;height:2.4rem;font-size:.875rem;display:block;overflow:hidden;text-transform:uppercase;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.btn_xq:before{content:"";display:block;width:0;height:100%;background:#ef8200;position:absolute;z-index:-1;right:0;top:0;-webkit-transition:.38s cubic-bezier(.4,0,.2,1);transition:.38s cubic-bezier(.4,0,.2,1);border-radius:3px}
.btn_xq:hover:before{width:100%;right:auto;left:0;}

/*News Releases & Events*/
.s_news{width:100%;overflow:hidden;padding-top:4.375rem;overflow:hidden;padding-bottom:3.75rem;border-bottom:1px solid #eee;background:#eff2f7;}
.m{max-width:1600px;margin:0 auto;padding:0 0px!important;display:block}
.s_news .s_tt{text-align:left;margin-bottom:0;position:relative}
.s_news .s_tt i{margin-left:0;margin-top:1.5rem}
.s_news .hd{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:2.875rem}
.s_news .hd:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:#e5e5e5;z-index:-1}
.s_news .hd ul{margin-bottom:1rem;width:400px;}
.s_news .hd ul li{padding-left:130px;}
.s_news .hd ul li a{font-size:1.375rem;color:#333;white-space:nowrap;font-weight:600;padding-left:2.375rem;position:relative;padding-right:0rem}
.s_news .hd ul li.slick-current a{color:#3f7bc5}
.s_news .hd ul li.slick-current a:before{content:"";display:inline-block;width:1.3125rem;height:20px;background:url(../image/news_ico.png) center no-repeat;background-size:contain;position:absolute;left:.5rem;top:50%;margin-top:-10px}
.s_news .bd{}
.s_news .bd .item{display:flex}
.s_news .bd .news01{width:35.9375rem}
.news01 .box{position:relative;height:100%}
.news01 .img{height:100%;max-height:22.875rem}
.news01 .img img{/*object-fit:cover*/}
.news01 .box:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.news01 .txt{display:flex;align-items:center;position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:9;padding:1rem 3.25rem;background:rgba(0,0,0,.5);color:#fff}
.news01 .txt .tag{font-size:13px;display:flex;align-items:center}
.news01 .txt .tag i{display:inline-block;width:15px;height:2px;background:#fff;margin-right:.625rem}
.news01 .txt h5{font-size:1.325rem;color:#f8f8f8;font-weight:bold;margin-top:1.25rem;margin-bottom:1.25rem}
.news01 .txt p{font-size:.9075rem;line-height:1.625rem;height:3.25rem;overflow:hidden;color:rgba(255,255,255,.7);margin-bottom:3rem}
.news02{padding-left:30px;width:calc(100% - 35.9375rem)}
.news02 ul{}
.news02 ul li{}
.news02 ul li+li{margin-top:1.875rem}
.news02 ul li a{display:block;overflow:hidden;display:flex;align-items:center;width:100%}
.news02 ul li .img{width:16.4375rem;height:10.5rem;float:left;flex-shrink:0}
.news02 ul li .img img{}
.news02 ul li .txt{padding-left:1.5rem;width:calc(100% - 16.4375rem);float:left}
.news02 ul li .tag{font-size:.8125rem;color:#535353;margin-bottom:1.25rem}
.news02 ul li .tag i{display:inline-block;margin-right:.625rem;width:15px;height:2px;background:#005bac;vertical-align:middle}
.news02 ul li h5{font-size:1.225rem;color:#333;font-weight:bold;margin-bottom:.625rem;width:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.news02 ul li:hover h5{color:#005bac}
.news02 ul li span{font-size:.8188rem;color:#777;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";display:block;margin-bottom:1rem}
.news02 ul li p{font-size:.9175rem;line-height:1.555rem;color:#777;height:3.25rem;overflow:hidden}
/*icon图标*/
.btn_arr{display:block;width:5rem;height:2.5rem;line-height:2.375rem;overflow:hidden;position:relative;border:1px solid #cdcdcd;border-radius:1.25rem;-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;-ms-border-radius:1.25rem;-o-border-radius:1.25rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.btn_arr font{display:block;width:100%;height:100%;line-height:2.375rem;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.btn_arr font:nth-child(1){left:-50px}
.btn_arr font:nth-child(2){left:0}
.btn_arr font svg path{fill:#f8f8f8;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.btn_arr font svg{display:inline-block;width:20px;height:20px;vertical-align:middle}
.btn_arr:hover{background:#005bac;border:1px solid #005bac}
.btn_arr:hover font:nth-child(1){left:0}
.btn_arr:hover font:nth-child(2){left:50px}
.btn_arr:hover font svg path{fill:#fff}

/*新闻ID-总列表*/
.news_container{width:1600px;margin:0 auto;margin-top:50px;color:#333;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC"}
.news_container a{width:1600px;margin:0 auto;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";font-size:20px;color:#333}
.news_container a:hover{width:1600px;margin:0 auto;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC";font-size:20px;color:#005bac}
.zx_news_content{clear:both;width:100%;margin:0 auto;overflow:hidden;background-color:#fcfcfc}
.w-1600{position:relative;margin:0px auto 0px;max-width:1600px;background-color:#fff;overflow:hidden}
.news{width:100%;max-width:1600px;margin:auto;overflow:hidden;margin-top:2.8%}
.news ul{}
.news ul li{width:100%;margin:0 auto 10em;overflow:hidden}
.news ul li .newsList1{width:55%;float:left;border-bottom:1px solid #b5b5b5;padding-bottom:3em}
.news ul li .newsList2{width:100%;float:left;border-bottom:1px dashed #ddd;padding-bottom:1em}
.news ul li .newsImg{width:37%;float:right;overflow:hidden}
.news ul li .newsImg img{height:330px}
.news-content{width:100%;float:right}
.news-content .newsContentTitle{width:100%;margin:0.1em auto;overflow:hidden;font-size:20px;line-height:1.88em;font-weight:600;padding-bottom:0.2em;max-height:2.08em}
.news-content .newsContentText{width:100%;margin:0.3em auto 0.3em;overflow:hidden;color:#666;font-size:16px;line-height:1.68em;max-height:3.5em;overflow:hidden}
.news-content .newsContentText span{color:#666;font-weight:600}
.news-content .newsContentMore{width:100%;margin:1em auto;overflow:hidden;color:#8b8b8b;font-size:0.9em;margin-bottom:0.2em;background:url(../image/news-list-ico.jpg) no-repeat left center;padding-left:20px}
.news-content .newsContentTitle a{color:#444;font-size:20px}
.news-content .newsContentTitle a:hover{color:#005bac;font-size:20px}

/*case detail*/
.detail{width:100%;margin:.9% auto 1.5%;max-width:1600px;margin-top:40px;overflow: hidden;background-color:#fff;}
.detail .title{font-size:1.8888em;color:#444;line-height:1.4em;text-align:center;font-weight:bold;font-family:"HarmonyOS_Sans_SC_Regular";margin-bottom:20px;}
.detail .date1{line-height:2.6em;text-align:center;padding-left:0px;padding:0.2% 0 0;font-size: 0.938em;color:#7c7c7c;border-bottom:0px dashed #e8e8e8;}
.detail .date{line-height:1.4em;text-align:center;padding:20px 0;font-size: 0.938em;color:#7c7c7c;border-bottom:1px solid #e8e8e8;}
.detail .bianhao{line-height:1.8em;text-align:center;margin-top:30px;font-size:1.216em;color:#555;border-bottom:0px dashed #e8e8e8;}
.detail .content{width:100%;margin-top: 25px;line-height:1.95em;font-size:1.216em;text-align:justify}
.detail .content p {color: #444;text-indent:2em;line-height:1.8em;}
.detail .content p a{color:#444;}
.detail .content p a:hover{color:#c34628;}
.detail .content p img {display: block;position:relative;margin:auto;border:0px;max-width:1268px !important;margin: 10px auto;}
.detail .content img {display: block;position:relative;margin:auto;border:0px;max-width:1268px !important;margin: 10px auto;padding-top:10px;padding-bottom:5px;}
.detail-return{width:100%;overflow: hidden; padding-top: 0px; margin-top: 2%; text-align:center; border-top: 0px dashed #d8d8d8; font-size: 1em; color: #656565;font-family:"HarmonyOS_Sans_SC_Regular";}
.detail-return img{ margin-left:15px;}
.detail-return2{width:100%;overflow: hidden; padding-top: 15px; margin-top: 3%;  text-align: right; border-top: 0px dashed #d8d8d8; font-size: 1.15em; color: #656565}
.detail-return2 img{ margin-left:15px;}
.news_padd {padding-top:50px;text-align:center;border-bottom:2px solid #e8e8e8;}

/*Footer*/
.layui-container {position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box;max-width:1630px;}
.layui-row:after,.layui-row:before {content:'';display:block;clear:both;}
.layui-col-xs12{width:100%;float:left;position:relative;display:block;box-sizing:border-box;}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}/*缓慢效果*/
.fl{float:left}
.fr{float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
.footer .fl01{background:#f8f8f8;padding:2rem 0;border-bottom:#e7e7e7 1px solid}
.footer .fl01 .nav{float:left;width:4.9875rem;border-right:#e7e7e7 solid 1px; font-size:.9375rem;color:#555;height:33px;line-height:33px;padding:0;font-weight:600}
.footer .fl01 ul{float:left;width:calc(100% - 6.425rem);height:50px;overflow:hidden;box-sizing:border-box}
.footer .fl01 ul li{float:left;line-height:33px;padding:0 0 0 1.188rem;height:33px;overflow:hidden}
.footer .fl01 ul li a{color:#333;font-size:.9125rem;-moz-transition:all 0.36s ease-in-out;-webkit-transition:all 0.36s ease-in-out;-o-transition:all 0.36s ease-in-out;-ms-transition:all 0.36s ease-in-out;transition:all 0.36s ease-in-out}
.footer .fl01 ul li a:hover{color:#ef8200}
.footer .fl01 .height{height:auto}

.footer .fl02{padding:2.525rem 0;background:#f8f8f8}
.footer .fl02 .left{width:28.75%;border-right:#e7e7e7 1px solid;padding-bottom:0.875rem}
.footer .fl02 .left h3{margin-bottom:1.375rem}
.footer .fl02 .left h6{display:inline-block;background:#e3e3e3;padding:0 1.888rem;height:2.5rem;line-height:2.5rem;font-size:0.9rem;color:#555;border-radius:2.0625rem}
.footer .fl02 .left h6 i{display:inline-block;width:7px;height:7px;background:#a6a6a6;border-radius:50%;margin:-3px 0.75rem 0}
.footer .fl02 .center{padding-left:6.25rem}

.footer .fl02 .center h3{margin-bottom:2rem!important}
.footer .fl02 .center h3 span{display:inline-block;font-size:.9375rem;line-height:1.375rem;color:#444;vertical-align:top;padding:0.125rem 0 0}
.footer .fl02 .center h3 big{display:inline-block;font-size:2.0625rem;color:#444;font-weight:500;margin:8px 1.25rem 0 .75rem;font-family:"HarmonyOS_Sans_SC_Regular"}
.footer .fl02 .center h3 a{display:inline-block;width:130px;height:2.288rem;line-height:2.288rem;background:#005bac;vertical-align:top;border-radius:33px;text-align:center;font-size:.9375rem;color:#fff;transition:0.6s;cursor:pointer}
.footer .fl02 .center h3 a:hover{background:#ef8200}
.footer .fl02 .center h3 a img{margin:-6px 0.875rem 0 0}
.footer .fl02 .center p{font-size:.925rem;line-height:1.88rem;color:#444}
.footer .fl02 .center p a{font-size:.75rem;transition:0.36s}
.footer .fl02 .center p a img{margin:-5px 4px 0 0.75rem}
.footer .fl02 .right .img{background:#f8f8f8;padding:.9375rem .5rem .75rem;text-align:center}
.footer .fl02 .right .img img{width:7.66rem;height:7.66rem}
.footer .fl02 .right .img h5{font-size:.7525rem;color:#444;padding-top:.625rem}
.footer .fl02 .right h6{font-size:0.875rem;color:#444}
@media(min-width:768px){
.footer .fl02 .center p a:hover{color:#ef8200}
.footer .fl02 .center h3 a:hover{background:#ef8200}
}@media(max-width:1200px){
.footer .fl02 .left{display:none}
.footer .fl02 .right{display:none}
.footer .fl02 .center{text-align:center;width:100%;padding:0}
.footer .fl02 .center h3 span{width:100%}
.footer .fl02 .center h3 span br{display:none}
.footer .fl02 .center h3 big{width:100%;display:block;margin:5px 0 5px}
}@media(max-width:768px){
.footer .fl01 .nav{display:block}
.footer .fl01 ul{width:100%}
.footer .fl01 ul li{padding:0 1rem 0 0}
.footer .fl02 .center h3 a img{height:16px}
.footer .fl02 .center p a img{height:12px}
}
.l{float:left}.r{float:right}.tc{text-align:center}.cer3{max-width:1600px;margin:0 auto}
.footer3{width:100%;background-color:#005bac;padding:33px 0 10px;border-top:0px solid #83c1f8}
.footer3>div{font-size:.6625rem;color:#c1c1c1;line-height:36px;height:36px;overflow:hidden}
.footer3 .l{width:33.333333%;font-size:.75rem!important}
.footer3 span{display:inline-block}
.footer3 a{color:#c1c1c1;padding-right:8px;font-size:.75rem}
.footer3 a:hover{color:#ef8200;font-size:.75rem}
.footer3 a.beian{display:inline-block;font-size:.75rem;padding:6px 6px;height:100%;border-radius:18px;background-color:rgba(0,0,0,0.1)}
.footer3 a.beian:hover{background-color:rgba(0,0,0,0.1);font-size:.75rem}
@media screen and (max-width:1200px){
.footer3{padding:16px 0;text-align: center;}
.footer3 .cer3{height:auto;line-height:2.5em;}
.footer3 .l,.footer3 .r{float:none;display:block;width:100%;}
.footer3 span{margin:0 5px;}
}
/*内页Banner*/
.DBanner{position:relative;overflow:hidden}
.DBanner .DBanner_img img{width:100%;-webkit-animation:bs2 50s linear infinite;animation:bs2 50s linear infinite}
.DBanner .DBanner_po{position:absolute;top:0;left:0;max-width:84%;right:0;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center}
.DBanner .DBanner_po .DBanner_po_title{font-size:33px;color:#fff;padding-bottom:30px;margin-bottom:30px;position:relative}
.DBanner .DBanner_po .DBanner_po_title::before{content:"";display:inline-block;width:132px;height:2px;background:#fd6a2b;position:absolute;bottom:0;left:0}
.DBanner .DBanner_po .DBanner_po_title span{position:relative;font-size:30px;margin-left:35px}
.DBanner .DBanner_po .DBanner_po_title span::before{content:"R";font-family:'gilroy';font-size:13px;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #fff;width:18px;height:18px;border-radius:100%;position:absolute;left:-18px;top:-18px}
.DBanner .DBanner_po .DBanner_po_txt{line-height:30px;color:#fff}
.DNav{margin-top:-100px!important;position:relative;z-index:2}
.DNav .pc_all_content{display:flex;align-items:center;height:120px;background:rgba(0,0,0,.4);border-radius:10px 10px 10px 10px}
.DNav .pc_all_content .DNav_list{width:100%;text-align:center;color:#fff;font-size:18px!important;font-weight:900px;position:relative}
.DNav .pc_all_content .DNav_list::before{content:"";display:inline-block;width:1px;height:22px;background:#fff;position:absolute;right:0;opacity:.4}
.DNav .pc_all_content .DNav_list:last-child::before{display:none}
.DNav .pc_all_content .DNav_list.on{color:#ef8200}

/*内页About Us*/
@font-face{font-family:"iconfont";src:url('../font/iconfont.woff2') format('woff2'),url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf?t=1721305265600') format('truetype')}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-jian:before{content:"\e625"}.icon-jia:before{content:"\e65b"}.icon-right:before{content:"\e67b"}.icon-top:before{content:"\e7e1"}.icon-down:before{content:"\e7e3"}.icon-left:before{content:"\e8ad"}.icon-bb:before{content:"\e604"}.icon_down_job:before{content:"\e7e3"!important}.icon-rr:before{content:"\ec24"}.icon-tt:before{content:"\ed1e"}.icon-ll:before{content:"\ed1f"}

@font-face{font-family:"iconfont";src:url('../font/iconfont-02141016.woff2') format('woff2'),url('../font/iconfont-02141016.woff') format('woff'),url('../font/iconfont-02141016.ttf') format('truetype')}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-yanjing:before{content:"\e62b"}.icon-weixin1:before{content:"\e61f"}.icon-weibo:before{content:"\e618"}.icon-wendang:before{content:"\e66b"}.icon-xiazai:before{content:"\e602"}.icon-close:before{content:"\e601"}.icon-yuyan:before{content:"\e60b"}.icon-b:before{content:"\e677"}.icon-r:before{content:"\e67b"}.icon-right:before{content:"\e67b"}.icon-jianhao:before{content:"\e627"}.icon-jiahao_o:before{content:"\eb78"}.icon-t:before{content:"\ec21"}.icon-l:before{content:"\ec22"}.icon-sousuo:before{content:"\e7b1"}.icon-xinlangweibo:before{content:"\e600"}.icon-weixin:before{content:"\e63f"}

@font-face{font-family:"iconfont";src:url('../font/iconfont1.eot');src:url('../font/iconfont1.eot') format('embedded-opentype'),url('../font/iconfont1.woff') format('woff'),url('../font/iconfont1.ttf') format('truetype'),url('../font/iconfont1.svg') format('svg')}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-diannao:before{content:"\e620"}.icon-xiaochengxu:before{content:"\e640"}.icon-fenxiao:before{content:"\e639"}.icon-icon4:before{content:"\e62c"}.icon-caigou:before{content:"\e67d"}.icon--_zhinenggui:before{content:"\e63f"}.icon-lingshoujia:before{content:"\e7ca"}.icon-chongdianzhuang:before{content:"\e654"}.icon-mima:before{content:"\e60e"}.icon-ziyuan:before{content:"\e63e"}.icon-chakan:before{content:"\e64e"}.icon-yewutubiao_xueshengchaxun:before{content:"\e6fa"}.icon-user-14:before{content:"\e623"}.icon-shiyanshianquan:before{content:"\e843"}.icon-shijianyuzhuisu:before{content:"\e844"}.icon-gerenxinxi:before{content:"\e847"}.icon-wailaibaifang:before{content:"\e84f"}.icon-chaxunluxian:before{content:"\e85e"}.icon-dizhi:before{content:"\e601"}.icon-dianhua:before{content:"\e606"}.icon-fuwu:before{content:"\e608"}.icon-back:before{content:"\e6f4"}.icon-zhengshu:before{content:"\e668"}.icon-zhishichanquanguanli:before{content:"\e64b"}.icon-zhuanli1:before{content:"\e616"}.icon-nianling:before{content:"\e673"}.icon-wendingkekao:before{content:"\e998"}.icon-zhinengyun:before{content:"\e607"}.icon-xinjianfenzhi:before{content:"\e612"}.icon-guige:before{content:"\e65d"}.icon-shequguanli_zhouqixingzuoye:before{content:"\e631"}.icon-danmokuai:before{content:"\e610"}.icon-kongzhiwendu:before{content:"\e630"}.icon-gongneng:before{content:"\e653"}.icon-loss:before{content:"\e6eb"}.icon-anquan:before{content:"\e708"}.icon-dian:before{content:"\e655"}.icon-liuliang:before{content:"\e798"}.icon-liucheng2:before{content:"\e7ce"}.icon-zhihuihuanbao_huanbaoyanghu:before{content:"\e622"}.icon-buildings_tower-:before{content:"\ef11"}.icon-Leftarrow:before{content:"\e6c8"}.icon-Rightarrow:before{content:"\e6c9"}.icon-circle_grid_hex_fill:before{content:"\e803"}.icon-circle-logout:before{content:"\e63d"}.icon-plus1:before{content:"\e685"}.icon-plus:before{content:"\e6e2"}.icon-tuijianshangjia:before{content:"\e61c"}.icon-kongzhitai-:before{content:"\e602"}.icon-yongdianqujianbaobiao:before{content:"\e618"}.icon-dianyuan:before{content:"\e604"}.icon-dianta:before{content:"\e646"}.icon-icon-ammeter:before{content:"\e603"}.icon-yongdianfuhe:before{content:"\e642"}.icon-shugui:before{content:"\e605"}.icon-dianqidianli:before{content:"\e60d"}.icon-dianzi:before{content:"\e681"}.icon-dagongyeyongdian:before{content:"\e6d1"}.icon-shebeidianya:before{content:"\eb4b"}.icon-zu:before{content:"\e61d"}.icon-duanluqi:before{content:"\e62f"}.icon-bianyaqi:before{content:"\e671"}.icon-peidiangui:before{content:"\e676"}.icon-dianbiao:before{content:"\e677"}.icon-jiance:before{content:"\e63c"}.icon-shebeiyongdianjiebo:before{content:"\e68e"}.icon-wanggeshezhi:before{content:"\e81c"}.icon-wendangleixingx:before{content:"\e626"}.icon-liebiao:before{content:"\e74d"}.icon-file_pdf:before{content:"\e69b"}.icon-touxiang:before{content:"\e60f"}.icon-gouwuche:before{content:"\e611"}.icon-home:before{content:"\e644"}
/*.icon-arrow2fuben:before{content:"\e615"}*/
.icon-menu-outline:before{content:"\e64d"}.icon-down:before{content:"\e625"}.icon-weixin:before{content:"\e62e"}.icon-QQzone-fill:before{content:"\e633"}.icon-weibo-fill:before{content:"\e645"}.icon-qq:before{content:"\e62a"}.icon-right_9:before{content:"\e65b"}.icon-left:before{content:"\e624"}.icon-icon-test:before{content:"\e638"}.icon-shimuchuguianzhuang:before{content:"\e686"}.icon-dianzhanxinxi:before{content:"\e621"}.icon-buildings_factory:before{content:"\ef18"}.icon-taiyangnengdianchi:before{content:"\e629"}.icon-ditie:before{content:"\e678"}.icon-Left-:before{content:"\eb97"}.icon-en:before{content:"\e600"}.icon-zhongyingwen:before{content:"\e7a3"}.icon-search:before{content:"\e648"}.icon-close:before{content:"\e634"}

.wrap{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;}
.crumbs{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:20px}
.crumbs a:first-child{display:block;padding-left:30px;background:url('../image/home.png') no-repeat left center;background-size:20px}
.crumbs a{color:#444;font-size:16px;line-height:36px;}
.crumbs a:hover{color:#ef8200}
.crumbs i{color:#000;padding-left:clamp(calc(10 / 2 * 1px),calc(10 / 1600 * 100vw),10px);padding-right:clamp(calc(10 / 2 * 1px),calc(10 / 1600 * 100vw),10px);font-size:80%}
.fixed_nav{background:#fff;border-bottom:1px solid #ecedee!important;z-index:55}
@media (min-width:992px){.fixed_nav .wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:80px}
}.fixed_nav .wrap .crumbs{white-space:nowrap}
@media (max-width:991px){.fixed_nav .nav{text-align:center}
}@media (max-width:991px){.fixed_nav .wrap{width:100vw;text-align:center;padding:0 4vw}
}.fixed_nav nav{font-size:16px;font-family:bold;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.fixed_nav nav a{display:block;padding-left:clamp(calc(42 / 2 * 1px),calc(42 / 1600 * 100vw),42px);padding-right:clamp(calc(42 / 2 * 1px),calc(42 / 1600 * 100vw),42px)}
.fixed_nav nav span{display:block;position:relative;line-height:80px}
.fixed_nav nav span:hover{color:#ef8200}
@media (max-width:992px){.fixed_nav nav span{height:56px;line-height:56px}
}.fixed_nav nav a+a{position:relative}
.fixed_nav nav a+a::before{content:'';display:block;width:1px;height:17px;background-color:#eee;position:absolute;top:50%;transform:translateY(-50%);z-index:5;left:0}
.fixed_nav nav a:first-child{padding-left:0}
.fixed_nav nav a:last-child{padding-right:0}
.fixed_nav nav a.on{color:#005bac;font-size:18px;line-height:56px;font-weight:600;}
.fixed_nav nav a.on span::after{content:'';display:block;position:absolute;width:100%;height:3px;bottom:0;background-color:#005bac;left:0}
.fixed_nav nav a.ooo{color:#444;font-size:18px;line-height:56px;font-weight:600;}
.fixed_nav nav a:hover.ooo{color:#ef8200;font-size:18px;line-height:56px;font-weight:600;}
@media (max-width:480px){.fixed_nav nav{font-size:15px;min-width:70%;text-align:center}
}
/*Corporate Culture*/
.qywh_w1600 {width:1600px;margin:0 auto;}
.qywh{background:url(../image/qywh_bg.jpg) center no-repeat;background-size:cover;padding:100px 0;font-family:"HarmonyOS_Sans_SC_Regular";}
.qywh_tit{ margin:0 auto 80px; text-align:center; position:relative;}
.qywh_tit p{ display:block; font-size:45px;color:#fff; line-height:50px;}
.qywh_tit span{position:absolute;display:block;font-size:40px;font-weight:600;color:#fff;opacity:0.6;width:100%;left:0; bottom:-50px;}
.qywh ul li{ width:25%; float:left; text-align:center; padding:90px 20px;border:1px solid rgba(255,255,255,0.5); margin:0 -1px 0px 0; position:relative; z-index:9;}
.qywh ul li:after{ position:absolute; content:"";background:url(../image/qywh_bg2.jpg) center no-repeat;background-size: cover; width:0; height:100%; z-index:-9; left:0; bottom:0;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.qywh ul li em{ display:block; width:54px; height:54px; margin:0 auto;-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;-o-transition: all .25s;transition: all .5s;}
.qywh ul li em.ico13{background:url(../image/ico1.png) center no-repeat;}
.qywh ul li em.ico14{background:url(../image/ico2.png) center no-repeat;}
.qywh ul li em.ico15{background:url(../image/ico3.png) center no-repeat;}
.qywh ul li em.ico16{background:url(../image/ico4.png) center no-repeat;}
.qywh ul li p{ display:block; font-size:30px; color:#fff; line-height:30px; padding-top:20px;}
.qywh ul li i{ display:block; width:36px; height:1px; background:#fff; margin:20px auto;}
.qywh ul li span{ display:block; font-size:16px; color:#fff; height:50px; line-height:25px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;word-break: break-all;}
.qywh ul li:hover:after{ width:100%;}
.qywh ul li:hover em.ico13{transform: rotateY(180deg);}
.qywh ul li:hover em.ico14{transform: rotateY(180deg);}
.qywh ul li:hover em.ico15{transform: rotateY(180deg);}
.qywh ul li:hover em.ico16{transform: rotateY(180deg);}

/*Contact Us*/
.contact-box{padding-top:clamp(calc(80 / 2 * 1px),calc(80 / 1600 * 80vw),80px);padding-bottom:clamp(calc(80 / 2 * 1px),calc(80 / 1600 * 80vw),80px)}
.contact-box .tit1{text-align:center;margin-bottom:clamp(calc(80 / 2 * 1px),calc(80 / 1600 * 80vw),80px)}
.contact-box .map{height:650px;border-radius:clamp(calc(20 / 2 * 1px),calc(20 / 1600 * 100vw),20px);background:#f9f9f9}
@media (max-width:991px){.contact-box .map{height:360px;margin-bottom:20px}
}@media (max-width:767px){.contact-box .map{display:none}
}@media (min-width:992px){.contact-box .bd{position:relative}
}.contact-box .content-en{background:#fff;border-radius:clamp(calc(16 / 2 * 1px),calc(16 / 1600 * 100vw),16px);padding-bottom:clamp(calc(20 / 2 * 1px),calc(20 / 1600 * 100vw),20px);padding-left:clamp(calc(36 / 2 * 1px),calc(36 / 1600 * 100vw),36px);padding-right:clamp(calc(36 / 2 * 1px),calc(36 / 1600 * 100vw),36px);padding-top:clamp(calc(40 / 2 * 1px),calc(40 / 1600 * 100vw),40px);padding-bottom:clamp(calc(50 / 2 * 1px),calc(50 / 1600 * 100vw),50px)}
@media (min-width:992px){.contact-box .content-en{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:clamp(calc(280 * 1px),calc(340 / 1600 * 100vw),340px);background-color:rgba(255,255,255,0.9)}
}.contact-box .content-en .tit{font-size:clamp(calc(18 * 1px),calc(24 / 1600 * 100vw),24px);color:#005bac;font-family:medium;border-bottom:1px solid #eee;padding-bottom:clamp(calc(20 / 2 * 1px),calc(20 / 1600 * 100vw),20px);margin-bottom:clamp(calc(20 / 2 * 1px),calc(20 / 1600 * 100vw),20px)}
.contact-box .content-en .info{padding-bottom:clamp(calc(160 / 2 * 1px),calc(160 / 1600 * 100vw),160px);line-height:2.25}
@media (min-width:1280px){.contact-box .content-en .info{font-size:16px}
}@media (max-width:1200px) and (min-widht:1279px){.contact-box .content-en .info{font-size:15px}
}.contact-box .content-en .share{padding-top:26px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-top:1px solid #eee}
.contact-box .content-en .share a{display:block;margin-right:16px}
.contact-box .content-en .share a:hover{opacity:.5}
.contact-box .content-en .share i{width:clamp(calc(26 * 1px),calc(32 / 1600 * 100vw),32px);height:clamp(calc(26 * 1px),calc(32 / 1600 * 100vw),32px);display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center}
.contact-box .content-en .share .ic-facebook{background-image:url('../images/facebook.png')}
.contact-box .content-en .share .ic-in{background-image:url('../images/in.png')}
.contact-box .content-en .share .ic-instagram{background-image:url('../images/instagram.png')}
.contact-box .content{background:#fff;border-radius:clamp(calc(16 / 2 * 1px),calc(16 / 1600 * 100vw),16px);padding-bottom:clamp(calc(20 / 2 * 1px),calc(20 / 1600 * 100vw),20px);padding-left:clamp(calc(36 / 2 * 1px),calc(36 / 1600 * 100vw),36px);padding-right:clamp(calc(36 / 2 * 1px),calc(36 / 1600 * 100vw),36px)}
@media (min-width:992px){.contact-box .content{position:absolute;right:9.7rem;top:50%;transform:translateY(-50%);width:clamp(calc(280 * 1px),calc(340 / 1600 * 100vw),340px);background-color:rgba(255,255,255,0.9999999)}
.contact-box .content li+li{border-top:1px solid #e3e3e3}
}@media (max-width:991px) and (min-width:600px){.contact-box .content ul{display:flex}
.contact-box .content li{flex:1}
}@media (max-width:599px){.contact-box .content li+li{border-top:1px solid #e3e3e3}
}.contact-box .content li{padding-top:clamp(calc(40 / 2 * 1px),calc(40 / 1600 * 100vw),40px);padding-bottom:clamp(calc(40 / 2 * 1px),calc(40 / 1600 * 100vw),40px)}
.contact-box .content li .tit{font-size:clamp(calc(24 * 1px),calc(24 / 1600 * 100vw),24px);color:#005bac;font-family:"HarmonyOS_Sans_SC_Regular";font-weight:600;margin-bottom:clamp(calc(16 * 1px),calc(16 / 1600 * 100vw),16px)}
.contact-box .content li .info p{line-height:1.825rem}
@media (min-width:1280px){.contact-box .content li .info{font-size:16px}
}@media (max-width:1200px) and (min-widht:1279px){.contact-box .content li .info{font-size:15px}
}#baiMap img{display:inline-block;max-width:none}
.BMap_cpyCtrl,.anchorBL{display:none}
#map label,#map img{max-width:none;max-height:none}
.bMap-box,.contact-address{background-color:#005bac;color:#fff;padding:20px 40px 20px 20px;border-radius:clamp(calc(20 / 2 * 1px),calc(20 / 1600 * 100vw),20px);font:14px/24px "base","-apple-system","HarmonyOS_Sans_SC_Regular","Noto Sans SC",\5b8b\4f53}
@media (min-width:768px){.bMap-box,.contact-address{display:flex}
.bMap-box .logo,.contact-address .logo{margin-right:20px;width:100px;border-radius:10px;}
.bMap-box .info,.contact-address .info{flex:1}
}.bMap-box .info,.contact-address .info{font-size:14px}
.bMap-box .info .tit,.contact-address .info .tit{font-size:18px;margin-bottom:10px}
.bMap-box .info p,.contact-address .info p{margin-bottom:6px;line-height:20px}
.bMap-box .info p>*,.contact-address .info p>*{display:inline-block;vertical-align:middle}
.bMap-box{position:absolute;left:-428px!important;top:-168px}
.bMap-box::after{content:"";width:0;height:0;border:20px solid transparent;border-top:30px solid #005bac!important;position:absolute;bottom:-40px;left:300px!important;right:0;margin:auto}
@media (max-width:768px){.bMap-box{display:none}
}.contact-address{margin-bottom:20px}
@media (min-width:768px){.contact-address{display:none}
}.contact-address .logo{display:none}

/*Talent Recruitment*/
.rc_bg{background:#fff;}
.recruit_box{overflow:hidden;padding-top:2.6rem;padding-bottom:.9rem;background:#fff;}
.recruit_box .head{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2.6rem;}
.vhd{font-size:2.38rem;font-weight:600;color:#444;}
.recruit_box .more:hover,.recruit_box .type:hover{background-color:#005bac;color:#fff}
@media (max-width:480px){.recruit_box .more,.recruit_box .type{line-height:38px}
}.recruit_box .recruit_bd{padding-bottom:3.3rem}
ol {list-style:none;margin:0;padding:0;}
.recruit_bd .hd li{line-height:88px;color:#f1f1f1;font-size:20px;padding:0rem 0rem 0rem 0rem;}
.recruit_bd .arrow{transition:.9s}
.recruit_bd .item-hd,.recruit_bd .hd{display:flex}
@media (min-width:1200px){.recruit_bd .item-hd li:not(:last-child),.recruit_bd .hd li:not(:last-child){flex:1}
.recruit_bd .item-hd li:last-child,.recruit_bd .hd li:last-child{width:90px!important;text-align:center}
}.recruit_bd .hd-wrap{background-color:#005bac;padding:0 42px;}
.recruit_bd .item{padding:0 .8rem 0 .8rem;background:#e8e8e8;margin-bottom:30px;margin-top:30px;}
@media (max-width:1200px){.recruit_bd .item{padding:0 .4rem 0 .6rem}
}.recruit_bd .item-hd{padding:30px 20px 20px 30px!important;position:relative}
.recruit_bd li p{display:inline-block}
.recruit_bd .item-hd{font-size:16px;color:#333;cursor:pointer;line-height:1.8;}
.recruit_bd .item-hd .tit{display:none}
.recruit_bd .item-bd{display:none;padding:30px 0 16px 28px!important;font-size:16px;position:relative}
.recruit_bd .item-bd a:hover{background:#ef8200;color:#fff;font-size:16px;}
.recruit_bd .active{background:#fff;border:1px solid #eee}
.recruit_bd .active .item-hd{border-bottom:1px solid #eee}
.recruit_bd .active .arrow{transform:rotate(180deg);border-color:#005bac;color:#005bac;margin-top:-8px;}
.recruit_bd .arrow{font-size:.875rem;color:#333;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;border:1px solid #a8a8a8;display:inline-block;margin-top:-8px;}
@media (max-width:640px){.recruit_bd .arrow{width:28px;height:28px;line-height:28px;text-align:center}
}@media (min-width:1200px){.recruit_bd dl{padding-right:160px}
}.recruit_bd dl dt{font-size:18px;margin-bottom:6px}
@media (max-width:640px){.recruit_bd dl dt{font-size:17px}
}.recruit_bd dl dd{line-height:2.4;color:#555}
.recruit_bd dl dd+dt{padding-top:.4rem}
.recruit_bd .send {background-color:#005bac;border-radius:2em;color:#fff;width:138px;height:50px;line-height:50px;text-align:center;font-size:18px;display:inline-block}
.recruit_bd .send {background-color:#005bac;border-radius:2em;color:#fff;width:138px;height:50px;line-height:50px;text-align:center;font-size:18px;display:inline-block}
@media (min-width:1200px){.recruit_bd .send{position:absolute;right:0;bottom:1rem}
}@media (max-width:1199px){.recruit_bd .send{margin-top:.5rem}
}@media (max-width:992px){.recruit_bd .send{width:130px;height:42px;line-height:42px;text-align:center;font-size:16px}
}@media (max-width:1200px){.recruit_bd .hd-wrap{display:none}
.recruit_bd .item{width:88vw;max-width:1600px;margin-left:auto;margin-right:auto;width:96%}
.recruit_bd .item-hd{font-size:16px!important;flex-wrap:wrap}
.recruit_bd .item-hd .tit{margin-right:4px;display:inline-block}
.recruit_bd .item-hd li{width:33%}
.recruit_bd .item-bd{padding:20px 0 .6rem;margin:0}
.recruit_bd .arrow{position:absolute;right:0;bottom:30px}
}@media (max-width:1200px) and (max-width:639px){.recruit_bd .item{width:92vw}
}@media (max-width:992px){.recruit_bd .item-hd li{width:50%}
}@media (max-width:600px){.recruit_bd{border:0;width:100%}
.recruit_bd .item{padding:20px;width:88vw;max-width:1600px;margin-left:auto;margin-right:auto}
.recruit_bd .item-hd{padding:0 0 0;line-height:1.8;font-size:15px}
.recruit_bd .item-hd .tit{margin-right:4px}
.recruit_bd .item-hd li{padding-left:0;width:100%}
.recruit_bd .item-hd li:first-child .val{color:#005bac}
.recruit_bd .item-bd{padding:20px 0 .6rem;color:#333}
.recruit_bd .item-bd dd{font-size:14px;line-height:1.5}
.recruit_bd .active .item-hd{padding-bottom:20px}
}@media (max-width:600px) and (max-width:639px){.recruit_bd .item{width:92vw}}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media (max-width:767px){.hidden-xs{display:none!important}}

/*News Category List*/
.m {max-width: 1600px;margin: 0 auto;padding: 0 50px;display: block;}
.n_news{width:100%;overflow:hidden;padding-top:3.125rem;padding-bottom:3.75rem}
.n_news ul{margin:0 -.9375rem;margin-top:-2rem;overflow:hidden}
.n_news ul li{padding:0 .9375rem;margin-top:2rem;overflow:hidden}
.n_news ul li a{position:relative;z-index:1}
.n_news ul li .img{width:21.25rem;height:13.75rem;float:left;margin-right:2rem;flex-shrink:0}
.n_news ul li .img img{object-fit:cover}
.cover{background-repeat:no-repeat;background-position:center;background-size:cover;border:0}
.n_news ul li .txt{height:13.75rem;display:flex;align-content:center;flex-wrap:wrap;position:relative}
.n_news ul li .txt:before{content:"";display:block;width:100%;height:1px;background:#e5e5e5;position:absolute;left:0;bottom:0}
.n_news ul li .txt:after{content:"";display:block;width:0;height:2px;background:#005bac;position:absolute;left:0;bottom:0;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}
.n_news ul li .txt span{font-size:.95rem;font-family:"HarmonyOS_Sans_SC_Regular";color:#444;display:block;width:100%;margin-bottom:1rem}
.n_news ul li .txt span:before{content:"";display:inline-block;width:1rem;height:2px;background:#005bac;vertical-align:middle;margin-right:.5rem}
.n_news ul li h2{font-size:1.355rem;color:#444;font-weight:600;margin-bottom:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.n_news ul li p{font-size:.9875rem;color:#777;line-height:1.5rem;height:3rem;overflow:hidden}
.n_news ul li .btn_xx{height:2rem;line-height:2rem;font-size:.8125rem;color:#939495;margin-top:1.25rem;transition:.5s}
.n_news ul li .btn_xx svg.ico_see{width:1.25rem;height:20px;display:inline-block;vertical-align:middle;margin-right:1rem}
.n_news ul li .btn_xx svg.icon{width:8px;height:8px;display:inline-block;vertical-align:middle;margin-left:5px}
.n_news ul li .btn_xx svg path{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.n_news ul li a:hover h2{color:#005bac}
.n_news ul li a:hover .btn_xx{color:#005bac}
.n_news ul li a:hover svg path{fill:#005bac}
.n_news ul li a:hover .txt:after{width:100%}
.clear{clear:both}
/*Pagination分页*/
.news_fenye {font-family:"HarmonyOS_Sans_SC_Regular";font-size:14px;line-height:30px;text-align:center;padding-top:10px;padding-bottom:10px;color:#444;}
.news_fenye a{color:#444;font-size:14px;}
.news_fenye a:hover{color:#005bac;font-size:14px;}
/*News Details Page*/
#n_main > section:first-child{padding-top:2.5rem;background:#fff!important;}
#n_main > section:last-child{padding-bottom:2.5rem}
.xq_qicai{padding:0 !important;font-family:"HarmonyOS_Sans_SC_Regular";}
.xq_qicai .xq_con{display:flex;background:#fff;position:relative}
.xq_qicai .m .left_con,.xq_qicai #banner .arrbox .left_con,#banner .xq_qicai .arrbox .left_con,.xq_qicai .s_about .left .left_con,.s_about .xq_qicai .left .left_con{padding:4.875rem 0;padding-right:3rem;flex-grow:1}
.xq_qicai .m .right_con,.xq_qicai #banner .arrbox .right_con,#banner .xq_qicai .arrbox .right_con,.xq_qicai .s_about .left .right_con,.s_about .xq_qicai .left .right_con{padding:4.875rem 0;width:25rem;flex-shrink:0;padding-left:2.5rem;border-left:1px solid #ecedee}
.pad_bot{padding-bottom:6.25rem}
.right_con > div {position: sticky;top: 8rem!important;}/*控制热点新闻列表悬停页面*/
.ar_title{display:flex;align-items:center;margin-bottom:2.25rem}
.ar_title .time{width:6.5625rem;height:6.5625rem;flex-shrink:0;background:#005bac;margin-right:1.875rem;padding-top:0.5rem;color:#fff;border-radius:0.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;-ms-border-radius:0.5rem;-o-border-radius:0.5rem}
.ar_title .time p{font-family:"HarmonyOS_Sans_SC_Regular";display:flex;flex-direction:column;align-items:center;justify-content:center;transform:skewX(-10deg);font-size:.918rem}
.ar_title .time span{font-size:2.475rem;/*font-family:Times New Roman;*/font-family:"HarmonyOS_Sans_SC_Regular";display:block;margin-top:0.5rem}
.ar_title h3{line-height:2.68888rem;font-size:1.888rem;color:#333;font-weight:600;font-family:"HarmonyOS_Sans_SC_Regular";}
.ar_article > img:first-child{margin-top:0}
.ar_article{font-size:1rem;color:#444;line-height:1.875;text-align:justify}
.ar_article strong{font-weight:bold}
.ar_article caption{background:#e8e8e8;border:1px solid #e8e8e8;padding:0.875rem 1.75rem;font-size:1.25rem;color:#000}
.ar_article table{width:100%;border-collapse:collapse;text-align:center;margin:1.5rem 0}
.ar_article td,.ar_article th{padding:0.875rem 1.75rem;border:1px solid #e8e8e8}
.ar_article th{color:#333;background:#f9f9f9;font-size:1rem}
.ar_article td{font-size:0.9375rem}
.ar_article td p,.ar_article th p{padding-bottom:0;margin-bottom:0;text-align:inherit}
.ar_article img{max-width:100%;height:auto;margin:1.5rem 0;display:inline-block}
.ar_article p:first-child img:first-child{margin-top:0}
.ar_article img:last-child{margin-bottom:0}
.ar_article p:last-child img:last-child{margin-bottom:0}
.ar_article video{width:100%}
.ar_article a{color:#363636}
.ar_article ul li,.ar_article ol li{padding-bottom:0 !important;margin-bottom:0 !important}
.ar_article ul li p,.ar_article ol li p{padding-bottom:0;margin-bottom:3px !important}
.ar_article ul li{list-style:disc;margin-left:1.625rem}
.ar_article ol li{list-style:decimal;margin-left:1.625rem}
.ar_article h1{font-size:2.125rem;color:#000}
.ar_article h2{font-size:1.875rem;color:#000}
.ar_article h3{font-size:1.75rem;color:#000}
.ar_article h4{font-size:1.5rem;color:#000}
.ar_article h5{font-size:1.25rem;color:#333;white-space:normal}
.ar_article h6{font-size:1.125rem;color:#333}
@media (max-width:480px){.ar_article h1{font-size:1.875rem}
.ar_article h2{font-size:1.75rem}
.ar_article h3{font-size:1.625rem}
.ar_article h4{font-size:1.375rem}
.ar_article td,.ar_article th{padding:0.75rem 0.375rem}
}.neirong p {color:#333;text-indent:2em;line-height:2.08rem;font-size:1.03125rem;font-family:"HarmonyOS_Sans_SC_Regular";}
.neirong p a{color:#005bac;font-size:1.03125rem;}
.neirong p a:hover{color:#ef8200;font-size:1.03125rem;}
.neirong p img{display:block;position:relative;border:0px;max-width:1150px!important;margin:20px auto;}
.neirong img{display:block;position:relative;border:0px;max-width:1150px!important;margin-top:20px;padding-bottom:20px;}
.news_line {margin:30px auto;text-align:center;border-bottom:1px solid #ecedee;}

.ar_fot{display:flex;align-items:center;justify-content:space-between;margin-top:3.5rem;border-top:2px solid #ecedee;padding-top:2.25rem;gap:2rem}
.ar_fot a span{font-size:1rem;color:#4d4d4d;display:block;margin-bottom:1.25rem}
.ar_fot a h4{font-size:1rem;color:#4d4d4d;transition:0.3s}
.ar_fot a:hover h4{color:#005bac}
.right_tuijian .tt{font-size:1.5rem}
.right_tuijian .tt{font-size:1.75rem;color:#3d3d3d;font-weight:bold;margin-bottom:1.5rem}
.right_tuijian ul li a{display:flex;padding:1.25rem 0;border-bottom:1px solid #ecedee;align-items:center}
.right_tuijian ul li:first-child a{padding-top:0}
.right_tuijian ul li .img{width:8.75rem;height:8.825rem!important;flex-shrink:0;/*border-radius:0.625rem;*/}
.right_tuijian ul li .txt{padding-left:1rem}
.right_tuijian ul li .txt h5{font-size:1rem;color:#252525;margin-bottom:0.875rem}
.right_tuijian ul li .txt span{display:block;font-size:0.8125rem;color:#4f4f4f;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.right_tuijian ul li .txt span:before{content:"";display:block;width:1.0625rem;height:1.0625rem;background:url(../images/ico_zu.png) center no-repeat;background-size:contain;margin-right:6px}
.right_tuijian ul li .txt2{padding-left:1rem}
.right_tuijian ul li .txt2 p{font-size:1rem;line-height:1.375rem;color:#3d3d3d;overflow:hidden}
.right_tuijian ul li:hover .txt2 p{color:#005bac}
.right_tuijian ul li .txt2 span{font-size:0.8125rem;color:#717171;font-family:"HarmonyOS_Sans_SC_Regular";display:flex;align-items:center;margin-bottom:0.875rem}
.right_tuijian ul li .txt2 span svg{width:1rem;margin-right:5px}
.right_tuijian ul li .img .img2{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.right_tuijian ul li .txt3{padding:1rem}
.right_tuijian ul li .txt3 h5{font-size:1.125rem;line-height:1.5rem;color:#333;max-height:3rem;overflow:hidden;margin-bottom:0.625rem}
.right_tuijian ul li .txt3 p{font-size:0.8125rem;line-height:1.25rem;color:#7f7f7f;height:2.5rem;overflow:hidden}
.txtovh1,.s_pro .bd .right .txt h4,.s_pro .bd .right .txt h3,.s_pro .bd .left ul li .box .txt span,.s_pro .bd .left ul li .box .txt h4{overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.txtovh2{overflow:hidden;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}

/*Qualifications & Honors*/
#honor{padding:50px 0 100px 0}
#honor .wrap>.tit{font-size:2.6rem;color:#333;font-weight:600;font-family:"HarmonyOS_Sans_SC_Regular","Noto Sans SC"}
#honor .wrap>.tit-en{color:#787878;font-size:1.123rem;font-family:"HarmonyOS_Sans_SC_Regular";margin-top:13px}
#honor .box{height:500px;margin-top:100px;background:url('../image/honor_bg.png') no-repeat center bottom/100% 100%}
#honor .box .swiper-container,#honor .box .swiper-wrapper{height:100%;text-align:center}
#honor .box .swiper-slide{height:100%;text-align:center}
#honor .box .swiper-slide a img{display:block;margin:50px auto;height:320px;padding:50px 0}
#honor .box .swiper-slide a>img{max-height:100%;max-width:100%;background:#fff;padding:10px;box-shadow:5px 5px 25px rgba(0,0,0,.1)}
#honor .box .swiper-slide p.tit{text-align:center;font-size:1.2rem!important;color:#444;margin-top:10px;font-weight:500;}
#honor .box .prev{display:block;width:50px;height:50px;color:#fff;background:url('../image/prev.png') no-repeat center bottom/100% 100%!important;position:absolute;left:0;bottom:50%;cursor:pointer;z-index:2}
#honor .box .prev i{display:inline-block;font-size:2.8rem;line-height:50px;transform:rotate(-180deg)}
#honor .box .next{display:block;width:50px;height:50px;color:#fff;background:url('../image/next.png') no-repeat center bottom/100% 100%!important;position:absolute;right:0;bottom:50%;cursor:pointer;z-index:2}
#honor .box .next i{display:inline-block;font-size:2.8rem;line-height:50px}
#honor .box .swiper-pagination{width: 100%; bottom: 0; font-size: 1.7rem; color: #bbb;font-family:"HarmonyOS_Sans_SC_Regular";font-style:italic;}
@media (max-width:1679px){ /*1440*/
  #honor .wrap>.tit{font-size:3rem;}
  #honor .wrap>.tit-en{font-size:1.4rem;}
  #honor .box .swiper-slide a>img{max-height:80%; max-width:80%;}
}@media (max-width:1439px){ /*1366*/
  #banner{height: 450px;}
  #honor .box .swiper-pagination{font-size: 1.6rem;}
}@media (max-width:1365px){ /*1280*/
  #honor .box .swiper-pagination{font-size: 1.5rem;}
}@media (max-width:1279px){ /*mp*/
  #honor{padding: 0 15px 60px 15px;}
  #honor .wrap>.tit{font-size: 2.4rem;}
  #honor .wrap>.tit-en{font-size:1.2rem;margin-top:6px}
#honor .box{height:unset;margin-top:0;background:url('../image/honor_bg.png') no-repeat center bottom/100%}
#honor .box .swiper-container,#honor .box .swiper-wrapper{height:100%;text-align:center}
#honor .box .swiper-slide{height:100%;text-align:center}
#honor .box .swiper-slide a{display:block;margin:auto;height:200px;padding:50px 0}
#honor .box .swiper-slide a>img{max-height:80%;max-width:80%;background:#fff;padding:10px;box-shadow:5px 5px 25px rgba(0,0,0,.1)}
#honor .box .swiper-slide p.tit{text-align:center;font-size:1.7rem;margin-top:0;font-weight:bold;padding:0 40px 8px 40px}
#honor .box .prev{display:block;width:32px;height:32px;color:#fff;background:#2e7eef;position:absolute;left:0;bottom:0;cursor:pointer;z-index:2}
#honor .box .prev i{display:inline-block;font-size:1.8rem;line-height:32px;transform:rotate(-180deg)}
#honor .box .next{display:block;width:32px;height:32px;color:#fff;background:#2e7eef;position:absolute;right:0;bottom:0%;cursor:pointer;z-index:2}
#honor .box .next i{display:inline-block;font-size:1.8rem;line-height:32px}
#honor .box .swiper-pagination{bottom:40px;font-size:1.6rem}}

.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../image/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../image/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../image/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../image/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

/*Project Case*/
.case100{margin:0px auto;max-width:1600px;overflow:hidden;position:relative;}
main_case{overflow:hidden;position:relative;background:#e5eaf0;}
main.on::after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.6);z-index:999}
.case_wrap{margin-left:auto;margin-right:auto;position:relative}
.case_wrap{max-width:1600px;width:88%;margin-left:auto;margin-right:auto}
.case-list{padding:1rem 0 1.2rem;background:#fff;}
.case-list .row li{margin-bottom:40px}
.case-list .row img{width:100%;display:block}
.case-list .row .content{padding:2rem 1.6rem 1rem 1.2rem;line-height:1.8rem;background:linear-gradient(90deg,#005bac,#ef8200);color:#fff;}
.case-list .row .tit{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:16px;font-weight:600;color:#fff;}
.case-list .row .desc{font-size:12px;color:#fff;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:right;line-height:1.8rem;margin-top:6px;margin-bottom:6px;}
.case-list .row a{display:block;position:relative;overflow:hidden;background:#fff;background:linear-gradient(90deg,#005bac,#ef8200);color:#fff;}
.case-list .row a img{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.case-list .row a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.case-list .row .inner:hover{box-shadow:0 0 10px rgba(0,0,0,0.3)}
.case-list .row .inner:hover .content{background:linear-gradient(90deg,#ef8200,#005bac);color:#fff}
.case-list .row .inner:hover .content .desc{color:#fff}
@media (max-width:1640px){.case-list .row .tit{font-size:16px}
}@media (max-width:1200px){.case-list .row{margin-left:-10px;margin-right:-10px}
.case-list .row .tit{height:.7rem;line-height:.7rem}
.case-list .row>*{padding-left:10px;padding-right:10px}
.case-list .row li{margin-bottom:20px}
}.case-nav{display:flex;justify-content:center;align-items:center;font-size:18px;margin-bottom:40px;text-align:center}
/*@media (max-width:991px){.case-nav{font-size:16px;justify-content:space-around}
}@media (max-width:768px){.case-nav{flex-wrap:wrap;font-size:16px}
.case-nav p{width:50%;margin-bottom:.2rem}
.case-nav a{min-width:8em;box-sizing:content-box}
}.case-nav a{display:inline-block;padding:.1rem .3rem;border:1px solid #005bac;border-radius:2em}
@media (min-width:992px){.case-nav p+p{margin-left:.6rem}
}.case-nav a:hover,.case-nav .on{color:#fff;background:linear-gradient(90deg,#53b255,#38a9bf)}*/
.col-md-4.col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:768px){.col-sm-6{float:left}
.col-sm-6{width:50%}
}@media (min-width:992px){.col-md-4{float:left}
.col-md-4{width:33.33333333%}
}
.case_fenye {margin:30px 0 0;font-size:14px;margin-bottom:50px;text-align:center;background:#fff;}
.case_fenye a{color:#444;font-size:14px;}
.case_fenye a:hover{color:#005bac;font-size:14px;}
.padding_bottom_40{padding-bottom:40px;background:#fff;}

.pagination{display:inline-block;margin:0px auto;border-radius:4px;text-align:center;}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}
/*go to top*/
.top_r{position:fixed;right:-50px;top:50%;margin-top:-46px;z-index:10;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.top_r.act{right:0}.top_r .ul1{background:#fff;width:50px}.top_r .ul1 *{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.top_r .ul1 li{cursor:pointer;margin-bottom:1px;position:relative}.top_r .ul1 li .totop{display:block;width:50px;height:50px;background:#005bac;position:relative;right:0}.top_r .ul1 li .totop img{display:block;width:100%}.top_r .ul1 li .cla{position:absolute;top:0;right:-208px;width:208px;height:50px;line-height:50px;background:#f1f1f1;color:#005bac;font-size:20px;overflow:hidden;text-align:center;z-index:2}.top_r .ul1 li.dh:hover .totop{right:208px}.top_r .ul1 li.dh:hover .cla{right:0}
