html {margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,header,hgroup,nav,section {margin:0;padding:0;border:0;font-size:14px;vertical-align:top;}
body {color:#333;background-color:transparent;font-family:"Noto Sans SC","Microsoft YaHei","PingFang SC",Arial;}
img {border:0;margin:0;padding:0;}
ul,li{list-style: none;}

input:focus {outline: 1px solid var(--primary50);   border-radius: 4px;}

/*placeholder字体颜色*/
::-webkit-input-placeholder {color:#999}
:-moz-placeholder {color:#999}
::-moz-placeholder {color:#999}
:-ms-input-placeholder {color:#ccc}
* {/*width = 主体宽 + padding + border 如默认content-box 那么 width = 主体宽*/
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after{display:block;content:" ";height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;}
.clear {clear:both;}

a {background-color:transparent;text-decoration: none;text-transform: none;color:#222222;}/*默认透明背景色*/
a:active,a:visited,a:hover {outline:0;text-decoration: none;color:#222222;}/*a:active：点击中显示的颜色，鼠标未松开时 a:visited:链接被访问后呈现的颜色 a:hover:鼠标放上去的颜色*/
b,strong {font-weight:bold;}

/*布局同宽*/
.layout_box{width:1905px;margin: 0 auto;}
/*顶部*/
.top_box{display:flex;height:100px;padding:20px 360px 26px 360px;background-color:#FFFFFF;}
.top_logo{width:280px;height: 58px;font-size: 0;}
.top_nav{display:flex;overflow:hidden;height:29px;margin:16px 0px 0px 42px;}
.top_nav .top_nav_li{margin-left:36px;padding: 0px 6px;text-align: center;}
.top_nav .top_nav_li a{font-size: 16px;color: #0C1127;font-weight: 400;}
.top_nav .top_nav_current{border-bottom: 1px solid #28429B;}
.top_nav .top_nav_current a{color: #28429B;}
.top_language{margin-left:100px;margin-top: 12px;}
.top_quotation{margin-left:12px;margin-top: 12px;}

.top_nav_en .top_nav_li{margin-left:28px;padding: 0px 6px;text-align: center;}

/*轮播图*/
.banner_box{height: 595px;}


/*首页*/
.index_tier_1{height: 622px;background: url('../img/index_bg_1.jpg') no-repeat top left / auto;margin-left: 345px;padding-left: 564px;padding-top: 150px;}
.index_tier_1 .company_name{font-size: 32px;color: #0C1127;font-weight: bold;}
.index_tier_1 .company_introduce{width: 639px;font-size: 16px;color: #0C1127;line-height: 30px;margin-top: 32px;}
.index_tier_1 .company_slogan{width: 500px;margin-top: 148px;margin-left: 106px;font-size: 20px;color: #FFFFFF;line-height: 32px;}

.index_tier_2{height: 1038px;background: url('../img/index_bg_2.jpg') no-repeat bottom left / auto;padding-top: 90px;}
.index_tier_2 .serve_img{text-align: center;}
.index_tier_2 .serve_introduce{width: 1200px;margin:0 auto;margin-top: 60px;display:flex;}
.index_tier_2 .serve_introduce_left{width: 383px;height: 682px;padding: 0px 32px;background: url('../img/index_bg_3.jpg') no-repeat top left / auto;border-radius: 16px;}
.index_tier_2 .serve_introduce_right{width: 817px;margin-left: 1px;display:flex;flex-wrap: wrap;}
.index_tier_2 .serve_block{width: 382px;height: 328px;margin-left: 26px;padding: 32px;background: #FFFFFF;box-shadow: 0px 4px 6px -4px rgba(0,0,0,0.1), 0px 10px 15px -3px rgba(0,0,0,0.1);border-radius: 16px;border: 1px solid #F3F4F6;}
.index_tier_2 .serve_t2{margin-top: 25px;}
.index_tier_2 .serve_ico{width: 64px;height: 64px;padding:16px;border-radius: 14px;}
.index_tier_2 .serve_ico_1{background-color: #E1562F;margin-top: 360px;}
.index_tier_2 .serve_ico_2{background-color: #00B8DB;}
.index_tier_2 .serve_ico_3{background-color: #615FFF;}
.index_tier_2 .serve_ico_4{background-color: #00BBA7;}
.index_tier_2 .serve_ico_5{background-color: #2B7FFF;}
.index_tier_2 .serve_text{font-size: 20px;font-weight: bold;margin-top: 23px;}
.index_tier_2 .serve_section{font-size: 16px;color: #6D707D;line-height: 26px;margin-top: 18px;}
.index_tier_2 .serve_more{margin-top: 24px;}
.index_tier_2 .serve_more a{font-size: 16px;font-weight: bold;color: #E1562F;}
.index_tier_2 .serve_white{color: #FFFFFF;}
.index_tier_2 .serve_white a{color: #FFFFFF;}

.index_tier_3{height: 702px;background: url('../img/index_bg_5.jpg') no-repeat bottom left / auto;padding-top: 272px;}
.index_tier_3 .virtue_grid{width: 1200px;margin:0 auto;display:flex;flex-wrap: wrap;}
.index_tier_3 .virtue_block{width: 584px;background: #FFFFFF;border-radius: 16px;border: 1px solid #FFFFFF;padding: 32px;margin-bottom: 32px;display:flex;}
.index_tier_3 .virtue_l2{margin-left: 32px;}
.index_tier_3 .virtue_ico{width: 100px;text-align: center;padding-top: 20px;}
.index_tier_3 .virtue_text{width: 418px;}
.index_tier_3 .virtue_text h4{font-size: 24px;}
.index_tier_3 .virtue_text p{font-size: 16px;line-height: 26px;}

.index_tier_4{height: 860px;padding-top: 90px;}
.index_tier_4 .info_img{text-align: center;}
.index_tier_4 .info_grid{width: 1200px;margin:0 auto;display:flex;padding-top: 38px;}
.index_tier_4 .info_left{width: 575px;}
.index_tier_4 .info_right{width: 575px;margin-left: 50px;}

.index_tier_4 .info_col_1{display:flex;height: 236px;margin-top: 24px;padding:20px;background: #FFFFFF;box-shadow: 0px 4px 6px -4px rgba(0,0,0,0.1), 0px 10px 15px -3px rgba(0,0,0,0.1);border-radius: 16px;border: 1px solid #F3F4F6;}
.index_tier_4 .info_pic img{width: 192px;border-radius: 16px;}
.index_tier_4 .info_col_1 .info_item{width:303px;margin-left: 30px;}
.index_tier_4 .info_col_1 .info_title{width:303px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_tier_4 .info_col_1 .info_content{margin-top: 10px;}
.index_tier_4 .info_col_1 .info_date{margin-top:20px;font-size: 16px;color: #AAA;}

.index_tier_4 .info_col_2{display:flex;height: 150px;margin-top: 24px;padding: 32px 0px;background-color:#E9ECF5;border-radius: 20px;}
.index_tier_4 .info_time{width:132px;padding: 0px 35px;}
.index_tier_4 .info_time h2{font-size: 32px;color:#28429B;text-align: center;}
.index_tier_4 .info_time h6{margin-top: 6px;}
.index_tier_4 .info_col_2 .info_item{width:399px;}
.index_tier_4 .info_col_2 .info_title{width:399px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_tier_4 .info_title a{font-size: 24px;color: #000;font-weight: bold;}
.index_tier_4 .info_content{font-size: 14px;color: #AAA;margin-top: 3px;line-height: 24px;}

.index_tier_1_en{background: url('../img/index_bg_11.jpg') no-repeat top left / auto;padding-top: 60px;}
.index_tier_3_en{background: url('../img/index_bg_15.jpg') no-repeat top left / auto;padding-top: 252px;}
.index_tier_1_en .company_slogan{margin-top:56px;font-size: 18px;line-height: 30px;}
.index_tier_2_en .serve_block{padding: 26px;}
.index_tier_2_en .serve_text{margin-top: 10px;}
.index_tier_2_en .serve_section{margin-top: 10px;}
.index_tier_2_en .serve_more{margin-top: 10px;}
.index_tier_3_en .virtue_block{padding: 20px;}
.index_tier_3_en .virtue_text{width: 438px;}

/*关于我们*/
.about_box{padding:0px 352px;margin-bottom: 30px;background-color:#FFFFFF;overflow: hidden;}
.about_us{display:flex;}
.about_adve{overflow: hidden;}
.about_text{padding-left: 69px;padding-top: 70px;}
.about_text h2{font-size: 32px;}
.about_text p{font-size: 16px;line-height: 32px;}
.about_text h4{font-size: 24px;}

.about_img_2{width: 100%;padding:80px 0px;text-align: center;}
.about_row{display:flex;margin-bottom: 86px;}
.about_grid{display:flex;width:600px;}
.about_ico{width: 128px;text-align: center;padding-top: 20px;}
.about_text_2{width: 472px;}
.about_text_2 h4{font-size: 24px;}
.about_text_2 p{font-size: 16px;line-height: 26px;}

/*公用块*/
.block_box{height:280px;padding:46px 360px;background: url('../img/block_bg.png') no-repeat top left / auto;}
.block_text h2{font-size: 32px;color: #FFFFFF;}
.block_btn{margin-top: 22px;width: 384px;height: 48px;background-color: #0088FF;border-radius: 8px;padding: 12px 32px;}
.block_btn span{font-size:16px;color: #FFFFFF;}


/*产品服务*/
.business_box{padding:0px 360px;margin-bottom: 200px;}
.business_label{margin-top:90px;}
.business_label h1{font-size: 48px;color: #0C1127;text-align: center;}

.business_row{position: relative;height: 428px;border-radius: 16px;}
.business_row_1{margin-top:80px;background: url('../img/business_1.png') no-repeat top left / auto;}
.business_grid{padding-top:54px;padding-left: 64px;}
.business_flex{display:flex;}
.business_ico{width: 64px;height: 64px;padding:16px;border-radius: 14px;}
.business_ico_1{background-color: #E1562F;}
.business_text{padding-left: 24px;}
.business_text h2{font-size: 36px;color: #FFFFFF;font-weight:bold;}
.business_section {margin-top: 14px;}
.business_section p{font-size: 20px;line-height:32px;color: #FFFFFF;font-weight:400;}

.business_btn{width: 160px;margin-top:32px;padding:12px 32px;border-radius: 8px;}
.business_btn span{font-size: 16px;color: #FFFFFF;}
.business_btn_1{background-color: #E1562F;}

.business_block{position:absolute;display:flex;left:0px;top:350px}
.business_block_col{margin-left: 36px;height: 192px;padding: 32px 24px;background-color: #FFFFFF;box-shadow: 0px 10px 16px 0px rgba(197,214,229,0.4), 0px -4px 4px 0px rgba(0,0,0,0.1);border-radius: 16px;}
.business_block_col h2{font-size: 24px;color: #28429B;}
.business_block_col p{font-size: 16px;color: #000;}

.business_block_col_1{width: 347px;}
.business_block_col_2{width: 539px;}
.business_block_col_3{width: 1113px;}

.business_row_2{margin-top:200px;background: url('../img/business_2.png') no-repeat top left / auto;}
.business_ico_2{background-color: #00B8DB;}
.business_btn_2{background-color: #00B8DB;}

.business_row_3{margin-top:200px;background: url('../img/business_3.png') no-repeat top left / auto;}
.business_ico_3{background-color: #615FFF;}
.business_btn_3{background-color: #615FFF;}

.business_row_4{margin-top:200px;background: url('../img/business_4.png') no-repeat top left / auto;}
.business_ico_4{background-color: #00BBA7;}
.business_btn_4{background-color: #00BBA7;}

.business_row_5{margin-top:200px;background: url('../img/business_5.png') no-repeat top left / auto;}
.business_ico_5{background-color: #2B7FFF;}
.business_btn_5{background-color: #2B7FFF;}

.business_en .business_btn{width: 180px;}
.business_en .business_block_col{padding: 20px 24px;}


/*新闻资讯*/
.news_box{padding:90px 352px 30px 352px;}
.news_tag{display:flex;text-align: center;}
.news_tag_btn_1,.news_tag_btn_2{width: 160px;padding:16px 0px;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);border-radius: 16px;text-align: center; border: 1.25px solid rgba(243, 244, 246, 1); cursor: pointer;}
.news_tag_btn_1 a,.news_tag_btn_2 a{font-size: 24px;}
.news_tag_btn_1{margin-left: 407px;}
.news_tag_btn_2{margin-left: 32px;}
.news_tag_current{background-color: rgba(40, 66, 155, 1);}
.news_tag_current a{color: #FFFFFF;}

.news_tag_en .news_tag_btn_1,.news_tag_en .news_tag_btn_2{width: 230px;}
.news_tag_en .news_tag_btn_1{margin-left: 337px;}

.news_list{display:flex;flex-wrap: wrap;margin-top: 90px;}
.news_hot{width: 580px;position: relative;margin-right: 40px;}
.news_text{position: absolute;width:500px;top:318px;left: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_text a{color: #FFFFFF;font-size: 24px;font-weight: bold;}
.news_pic img{width: 580px;height: 366px;border-radius: 16px;}

.news_grid{width: 581px;}
.news_col_1{display:flex;padding-top: 24px;}
.news_col_1 .news_item{width:501px;}
.news_col_1 .news_time{width:80px;font-size: 14px;padding-top: 6px;}
.news_col_1 .new_title{width:476px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_col_1 .new_title a{font-size: 24px;color: #000;font-weight: bold;}
.news_col_1 .new_content{font-size: 14px;color: #AAA;margin-top: 3px;line-height: 24px;}

.news_col_2{display:flex;width: 1201px;margin-top: 24px;padding: 32px 0px;background-color:#E9ECF5;border-radius: 20px;}
.news_col_2 .news_time{width:132px;padding: 0px 35px;}
.news_col_2 .news_time h2{font-size: 32px;color:#28429B;text-align: center;}
.news_col_2 .news_time h6{margin-top: 6px;}
.news_col_2 .news_item{width:936px;}
.news_col_2 .new_title a{font-size: 24px;color: #000;font-weight: bold;}
.news_col_2 .new_content{font-size: 14px;color: #AAA;margin-top: 3px;line-height: 24px;}
.news_col_2 .news_target{width:132px;text-align: center;}


/*新闻详情*/
.news_details_box{background: url('../img/news_details_bg.png') no-repeat 0px -100px / auto;min-height: 1000px;padding-top: 256px;}
.news_details{width: 1028px;background-color: #FFFFFF;border-radius: 16px;margin:0 auto;padding: 70px 100px;}
.news_details .new_title{background-color:#E6F4FF;text-align: center;padding: 10px 0px;font-size:24px;color:#000;}
.news_details .news_time{padding: 30px 0px;text-align: center;font-size:16px;font-weight: 700;border-bottom:1px solid #ddd;}
.news_details .new_content{margin-top: 18px;font-size:16px;line-height: 32px;}
.news_details .new_content img{max-width: 100%;}
.news_details_box_en{background: url('../img/news_details_bg_en.png') no-repeat 0px -100px / auto;min-height: 1000px;padding-top: 256px;}

/*分页*/
.list_paging{margin:35px 0px 20px 300px;}
.list_paging .paging {margin:0;padding:0;}
.list_paging .paging li{display:inline-block;margin-left:6px;border:1px solid #ddd;border-radius:4px;}
.list_paging .paging li.text{padding: 6px 10px;font-size: 12px;}
.list_paging .paging li select{padding: 6px 10px;font-size: 12px;border:none;border-radius: 4px;line-height: 18px;}
.list_paging .paging a{color:#333;padding:5px 10px;font-size:12px;line-height:18px;display:inline-block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.list_paging .paging .disabled a:link, .list_paging .paging .disabled a:visited, .list_paging .paging .disabled a:hover{cursor:not-allowed;pointer-events:none;color:#ddd;}
.list_paging .paging .active{pointer-events:none;}
.list_paging .paging .active,.list_paging .paging a:hover{background-color:#f5f5f5;border-radius:4px;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}



/*联系我们*/
.contact_box{padding:10px 352px;}
.contact_us{display:flex;margin-top: 80px;}
.contact_us .contact_col{margin-right: 580px;}
.contact_us .contact_col h2{font-size: 48px;font-weight: 700;}
.contact_us .contact_btn{margin-left: 20px;padding:16px 32px;font-size: 24px;background-color: #FFFFFF;box-shadow: 0px 4px 6px -4px rgba(0,0,0,0.1), 0px 10px 15px -3px rgba(0,0,0,0.1);border-radius: 16px;border: 1px solid #F3F4F6;cursor: pointer;}
.contact_us .contact_btn_current{background-color: #28429B;color: #FFFFFF;}
.contact_map{margin-top: 60px;margin-bottom: 50px;height: 601px;}
.contact_map{position: relative;}
.contact_map_box_1{position: absolute;top:0px;z-index: 992;width: 100%;height: 100%;}
.contact_map_box_2{position: absolute;top:0px;z-index: 991;width: 100%;height: 100%;}
.contact_map_box_3{position: absolute;top:0px;z-index: 990;width: 100%;height: 100%;}

.contact_us_en .contact_col{margin-right: 220px;}

/*底部*/
.foot_box{height: 386px; background: #101828 url('../img/foot_bg.png') repeat-x top left / auto;}
.foot_grid{display:flex;padding:60px 360px 60px 360px;color: #FFFFFF;}
.foot_grid h2{letter-spacing: 0em;font-size:20px;}
.foot_item_1{width:30%;text-align:left;}
.foot_item_2{width:55%;text-align:left;}
.foot_item_3{width:15%;text-align:left;}
.foot_item_1 p,.foot_item_2 p{font-size:14px;line-height:36px;color: #E3E3E6;}
.foot_copyright{display:flex;border-top: 1px solid #313A49;margin:0px 360px;padding:28px 260px;}
.foot_copyright .foot_li{width:133px;text-align: center;}
.foot_copyright .foot_li a{color: #5D646F;}
