@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:微软雅黑;color:#000; line-height: 1.5;}
body{background:#ffffff;}
ul{list-style:none;}
img,a img{border:0px;border:none;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input,textarea{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
@layer utilities {
	.animate-float {
		animation: float 1.4s ease-in-out infinite;
	}
}


@keyframes float {
	0% {
		transform: translateY(0px);
	}
	50% {
		transform: translateY(-10px);
	}
	100% {
		transform: translateY(0px);
	}
}
.flex {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_d-c {-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.flex_d-r {-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.flex_wrap {-webkit-box-pack:wrap;-ms-flex-pack:wrap;-webkit-justify-content:wrap;flex-wrap:wrap;}
.flex_j-end {-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.flex_j-center {-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.flex_j-s-b {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.flex_j-s-a {-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;}
.flex_a-end {-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.flex_a-center {-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.flex_a-b {-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;}
.flex_a-b {-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseli;}
/*****以上样式不可更改*****/
        .fanyeBox{ padding: 12px; display: flex; align-items: center; justify-content: center;}
.fanyeBox a,.fanyeBox span a{color: #BCBBBB; font-size: 14px; line-height:34px; padding: 0px 8px; display: block; border-radius: 2px; margin: 0px 4px; min-width: 34px; text-align: center; background: #ffffff; border: 1px solid #eeeeee;}
.fanyeBox a,.fanyeBox span{
	color: #BCBBBB; font-size: 14px; line-height:34px; padding: 0px 8px; display: block; border-radius: 2px; margin: 0px 4px; min-width: 34px; text-align: center; background: #ffffff; border: 1px solid #eeeeee;
}
.fanyeBox a.active{ background: #169bd5; color: #ffffff;}
.fanyeBox .pagination{ display: flex;}
.fanyeBox .pagination li.active span{ background: #169bd5; color: #ffffff;}
.fanyeBox p{ font-size: 13px; color: #333;}
.header{ position:absolute; left: 0; top: 0; z-index: 991; width: 100%; padding:0px 65px;}
.headerFlex{ display: flex; align-items: center; justify-content: space-between;}
.headerFlex .logo{ width: 200px; display: block;}
.headerFlex .logo img{ width: 100%;}
.headerRight{ display: flex; align-items: center; justify-content: flex-end;}
.headerRight .navbar_nav{ display: flex; align-items: center;}
.headerRight .navbar_nav li{ margin-right: 45px; position: relative;}
.headerRight .navbar_nav li .link{ line-height:80px; font-size: 16px; color: #FFFFFF; position: relative; display: block;}
.headerRight .navbar_nav li:hover .link::before,.headerRight .navbar_nav li.active .link::before{width: 37px; height: 2px; background: #034198; content: ''; position: absolute; bottom:20px; left: 50%;transform: translateX(-50%); }
.headerRight .navbar_nav li.active a{ color:#034198;}
.header:hover,.header.on{ background: #ffffff; box-shadow: 0px 4px 4px 0px rgba(2,25,83,0.04);}
.header:hover .navbar_nav li a,.header.on .navbar_nav li a{ color:#333333;}
.header:hover .languageon .icon_language,.header.on .languageon .icon_language{ width:20px; height:20px; margin-right:6px; background: url(../images/languageon.png) no-repeat; background-size: 100% 100%; display: block;}
.header:hover .languageon,.header.on .languageon { color: #333333;}
.langeonnon{ color: #333333 !important;}
.icon_langeon{ width:20px; height:20px; margin-right:6px; background: url(../images/languageon.png) no-repeat; background-size: 100% 100%; display: block;}
.language{ position: relative;}
.languageon{ display: flex; align-items: center; height:80px; color: #ffffff; font-size: 16px; cursor: pointer;}
.languageon .icon_language{ width:20px; height:20px; margin-right:6px; background: url(../images/language.png) no-repeat; background-size: 100% 100%; display: block;}
.languageShow{ position: absolute; left:50%; transform: translateX(-50%);  top: 80px; background: #ffffff; min-width: 98px;max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    opacity: 0;}
.languageShow a{ color:#666666; line-height:34px; font-size: 12px; display: flex; padding:5px 10px; align-items: center;}
.languageShow a:hover,.languageShow a.on{ background:#034198; color: #ffffff;}
.languageShow a img{ width: 18px; height: 12px; margin-right: 6px;}
.language:hover .languageShow{max-height: 500px;
overflow: visible;
	    opacity: 1;
	    transition: max-height 0.5s ease-in, opacity 0.3s ease-in;}
.search{ width:20px; height:20px; background: url(../images/ss1.png) no-repeat; background-size: 100% 100%; display: block; margin-left:40px; cursor: pointer;}
.header:hover .search,.header.on .search{  width:20px; height:20px; background: url(../images/ss.png) no-repeat; background-size: 100% 100%; display: block;}
.searchrow{  width:20px; height:20px; background: url(../images/ss.png) no-repeat; background-size: 100% 100%; display: block;margin-left:40px; cursor: pointer;}
.headerRight .navbar_nav li .subnav{background: #FFFFFF;   position: absolute; left: 0; top: 60px; max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    opacity: 0; }
.headerRight .navbar_nav li:hover .subnav{padding:24px 0px;}
	
.headerRight .navbar_nav li:hover .subnav,.headerRight .navbar_nav li:hover .subnav .subnavBox .subnavUl,.headerRight .navbar_nav li:hover .subnav .subnavBox .subnavImg{ max-height: 500px;
overflow: visible;
	    opacity: 1;
	    transition: max-height 0.5s ease-in, opacity 0.3s ease-in;}
	
	.subnavFlex{ display: flex;}
.headerRight .navbar_nav li .subnav .subnavBox{ display: flex; align-items: flex-start;}
.headerRight .navbar_nav li .subnav .subnavBox .subnavUl{ min-width: 135px; padding: 0px 18px; max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    opacity: 0; }
.headerRight .navbar_nav li .subnav .subnavBox .subnavUl li,.subnavPageUl li{ margin: 0px;}
.headerRight .navbar_nav li .subnav .subnavBox .subnavUl li a,.subnavPageUl li a{font-size: 12px; color: #333333; line-height:35px; padding-left: 12px; position: relative; display: block; position: relative;}
.headerRight .navbar_nav li .subnav .subnavBox .subnavUl li.active a,.subnavPageUl li:hover a{ color: #034198 !important;}
.headerRight .navbar_nav li .subnav .subnavBox .subnavUl li.active a::before,.subnavPageUl li:hover a::before{ background: url('../images/san.png') no-repeat; width:4px; height: 6px; background-size: 100% 100%; position: absolute; left: 0; top: 50%; content: ''; transform: translateY(-50%); }

.subnavPageUl{ min-width: 280px; padding: 0px 18px; border-left: 1px solid #999999;}
.subnavImg{ border-left: 1px solid #999999;}
.subnavImg{ padding: 0px 24px; width: 350px;  border-left: 1px solid #999999; max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-out;
    opacity: 0; }
.subnavImg img{ width: 100%;}
.subnavImg .text{font-size: 12px; color: #666666; line-height: 25px; margin-top: 12px;}
.searchshow{ position: fixed; left: 0; top:-200%; background: #ffffff; padding: 104px 24px 24px 24px;transition:0.6s; width: 100%; z-index: 990;}
.searchshow.open{ top: 0;}
.searchshow .item{ display: flex; align-items: center; justify-content: flex-end;}
.searchshow .item .close{ width: 24px; height: 24px; cursor: pointer;}
.searchshow .item .close img{ width: 100%; height: 100%;}
.searchshow .searchFlex{ width: 100%; position: relative;}
.searchshow .searchFlex .search-input{  width: 100%; height:60px; font-size: 16px; border-bottom: 1px solid #999; color: #000;}
.searchshow .searchFlex .search-btn{ position: absolute; right: 0; top: 50%;transform: translateY(-50%); width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; border: none; background: transparent;}
.searchshow .searchFlex .search-btn img{ width: 24px;}

.banner{ width: 100%; height: 100%; position: relative;}
.banner .video{position: relative; width: 100%; height: 100%; overflow: hidden;}
.banner .video::before {position: absolute; content: ""; z-index: 1; background: rgba(0, 0, 0, 0.3); top: 0; left: 0; right: 0; bottom: 0;}
.banner .video video{width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0;}
.banner .text{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index:2; display: flex; align-items: center; justify-content: center; text-align: center;}
.banner .text h2{ font-size: 56px; color: #FFFFFF;}
.banner .text p{font-size: 26px; color: #FFFFFF; margin-top:20px;}
.icon_mouse{ position: absolute; left: 50%; bottom: 20px;transform: translateX(-50%); z-index: 4;}
.icon_mouse img{ width: 24px;}
.piaofu{ position:fixed; right:12px; bottom:10%; z-index:999;}
.piaofu .imgbox{ position:relative; box-shadow: 0px 0px 12px rgb(0 0 0 / 15%); padding:14px 12px; background: #ffffff; cursor:pointer; margin: 12px 0px; border-radius: 4px;}
/* .piaofu .imgbox:hover{ background: #169bd5;} */
.piaofu .imgbox a { display: block; text-align: center;}
.piaofu .imgbox a img{ width: 24px; margin: 0 auto;}
.piaofu .imgbox a span{ color: #333333; font-size: 12px; display: block; text-align: center;  margin-top:4px;}
.piaofu .imgbox .icon{ width:45px; height:45px; background:#fff; display: flex; align-items: center; justify-content: center;}
.piaofu .imgbox .icon img{ width: 20px; height: 20px;}
.piaofu .imgbox .icon span{ color:#fff; font-size:12px; line-height:15px; display:block; margin-top:4px;}
.piaofu .imgbox .weixin{ position:absolute; right:-500px; top:0; padding:10px; background:#169bd5;transition:0.6s; z-index:-1; width: 300px;}
.piaofu .imgbox .weixin img{ width:100%}
.piaofu .imgbox .weixin i{ position:absolute; right:-7px; top:10px; color:#169bd5; font-size:22px;}
.piaofu .imgbox .weixin h4{ font-size: 14px; color: #ffffff;}
.piaofu .imgbox .weixin p{ font-size: 16px; color: #ffffff; line-height: 25px; padding: 5px 0px;}
.piaofu .imgbox:hover .weixin{ right:90px;}
.index_about,.index_Product{position: relative; width: 100%; height: 100%;}
.index_about_cut{position: relative; width: 100%; height: 100%;}
.index_about_img,.index_Product_img{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.index_about_img img,.index_Product_img img{ width: 100%; height: 100%; object-fit: cover;}
.index_about_txt,.index_solution_text,.index_Product_box{ position:absolute; left: 0; top: 0; width: 100%; height: 100%; display:flex; align-items: center; justify-content: center;}
.index_about_txt .tit{max-width: 900px;}
.index_about_txt .tit h2,.index_solution_text .tit h2{font-size: 56px; color: #333333; margin-bottom: 30px;}
.index_about_txt .tit p,.index_solution_text .tit p{font-size: 18px; color: #333333; line-height: 30px;}
.index_about_txt .list{ display: flex; justify-content: space-between; max-width:800px;}
.index_about_txt .list .item{ margin-top: 90px;}
.index_about_txt .list .item .t1{font-size: 22px; color: #034198; line-height: 60px;}
.index_about_txt .list .item .t1 span{font-size: 46px; color: #034198; }
.index_about_txt .list .item .t2{font-size: 22px; color: #333333; line-height:30px;}
.index_about_txt .open_more{width: 165px; height: 54px; border: 1px solid #999999; display: flex; align-items: center; justify-content: center; color: #666666; font-size: 20px; margin-top: 70px;}
.index_about_txt .open_more:hover{ color: #fff; background: #034198; }
.index_about_btn{ position: absolute; right: 0; bottom: 0; width: 410px;}
.index_about_btn ul{ display: flex; flex-wrap: wrap;}
.index_about_btn ul li{ width: 50%; display: flex; align-items: center; justify-content: center;height: 59px; background: #FFFFFF; color: #333333; font-size: 18px; cursor: pointer;}
.index_about_btn ul li.active{ background: #034198; color: #ffffff;}
.index_about_btn ul li .icon{ background: url(../images/t1.png) no-repeat; background-size: 100% 100%; width: 12px; height: 12px; margin-left: 6px;}
.index_about_btn ul li.active .icon{background: url(../images/t2.png) no-repeat; background-size: 100% 100%; width: 12px; height: 12px; margin-left: 6px;}
.index_solution_text .tit h2,.index_solution_text .tit p{ color: #ffffff;}
.index_solution_list{ display: flex; flex-wrap: wrap; margin:0px -10px;}
.index_solution_list li{ width: 10%; padding: 0px 10px; margin-top: 50px;transition:0.6s;}
.index_solution_list li .item{ display: block; width: 100%; height: 344px; position: relative; border-radius: 12px; overflow: hidden;}
.index_solution_list li .item .imgbox,.index_solution_list li .item .txtbox{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.index_solution_list li .item .imgbox img{ width: 100%; height: 100%; object-fit: cover;}
.index_solution_list li .item .txtbox { padding: 30px;}
.index_solution_list li .item .txtbox h2{font-weight: bold; font-size: 30px; color: #FFFFFF; line-height: 36px; text-align: center;transition:0.6s; }
.index_solution_list li em{transition:0.6s; }
.index_solution_list li.active { width: 40%;}
.index_solution_list li.active .item .txtbox h2{ text-align: left;}
.index_solution_list li.active em{width: 63px; height: 6px; background: #FFFFFF; border-radius: 3px; display: block; margin-top: 8px;}
.index_solution .container,.index_share .container{ max-width: 1160px; width: 100%;}
.index_share_box{ width: 100%; height: 100%; z-index: 1; position: relative;}
.index_share_box h2{font-size: 44px; color: #FFFFFF;}
.index_share_title{ border-bottom: 1px solid #ffffff; display: flex; align-items: center; justify-content: space-between; margin-top: 50px;}
.index_share_title .index_share_ul{ display: flex; align-items: center; justify-content: space-between; width: 75%;}
.index_share_title .index_share_ul li{font-size: 22px; color: #E2E2E2; line-height:40px; position: relative; width: 180px; text-align: center; padding: 10px 0px; cursor: pointer;}
.index_share_title .index_share_ul li.active:before{width: 183px; height: 6px; background: #034198; position: absolute; bottom:-1px; left: 0; content: '';}
.index_share_title .more{font-size: 16px; color: #E2E2E2; line-height: 45px;}
.index_share_title .more i{ margin-left:8px;}
.index_share_title .more:hover{ text-decoration: underline;} 
.index_share_page_box{ margin-top: 35px; display: flex; align-items: flex-start;}
.index_share_page_box .left{ flex: 1; width: 100%;}
.index_share_page_box .left .imgbox{ width: 100%;height: 310px; overflow: hidden;}
.index_share_page_box .left .imgbox img{ width: 100%; height:310px; object-fit: cover;transition: transform .5s;}
.index_share_page_box .left:hover .imgbox img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.index_share_page_box .left .txtbox{ margin-top:30px;}
.index_share_page_box .left .txtbox .title{ position: relative; display: flex;}
.index_share_page_box .left .txtbox .title h3{font-size: 24px; color: #FFFFFF; text-align: left; position: relative; z-index: 2;}
.index_share_page_box .left .txtbox .title h3 em{height: 17px; background: #034198; width: 100%; position: absolute; left: 0; bottom: 0; z-index:-1;}
.index_share_page_box .left .txtbox p{font-size: 12px; color: #FFFFFF; line-height: 21px; margin-top: 10px;}
.index_share_page_box .right{ width: 410px; margin-left: 30px;}
.index_share_page_box .right ul li{ margin-bottom: 30px;}
.index_share_page_box .right ul li .item{border-radius: 6px; border: 1px solid #FFFFFF; padding:18px 25px; display: block;}
.index_share_page_box .right ul li .item h4{font-size: 14px; color: #FFFFFF;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_share_page_box .right ul li .item .fot{ display: flex; align-items: center; justify-content: space-between; margin-top: 10px;}
.index_share_page_box .right ul li .item .fot p{ width: 70%; font-size: 12px; color: #FFFFFF;}
.index_share_page_box .right ul li .item .fot span{font-size: 12px; color: #FFFFFF;}
.index_share_page_box .right ul li:hover .item{ background: #ffffff;}
.index_share_page_box .right ul li:hover .item h4{ color: #034198;}
.index_share_page_box .right ul li:hover .item .fot p,.index_share_page_box .right ul li:hover .item .fot span{ color: #666666;}
.index_case_box{ position: relative; z-index: 1; width: 100%; height: 100%;}
.index_case_box .container{ max-width: 1320px; width: 100%;}
.index_case_box .title h2{font-size: 56px; color: #333333;}
.index_case_box .title p{font-size: 18px; color: #666666; margin-top: 15px;}
.index_case_swiper { width: 100%; overflow: hidden; position: relative; margin-top: 40px;}
.index_case_swiper .item{background: linear-gradient( 180deg, #DEF7FF 0%, #FFFFFF 100%);border-radius: 6px; padding: 20px 15px; display: flex; align-items: center;}
.index_case_swiper .item img{ width: 132px; height: 96px; margin-right: 15px;}
.index_case_swiper .item .txtbox{ flex: 1; width: 100%;}
.index_case_swiper .item .txtbox p{font-size: 12px; color: #666666; line-height: 19px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.index_case_swiper .item .txtbox h5{ text-align: right;font-size: 12px; color: #333333; line-height: 19px; margin-top: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_case_ul{ display: flex; flex-wrap: wrap; margin: 0px -8px;}
.index_case_ul li{ width: 16.6666%; padding: 0px 8px; margin-top: 20px;}
.index_case_ul li .item{ width: 100%;height: 96px; background: #FFFFFF; border-radius: 6px ; display: flex; align-items: center; justify-content: center; padding:8px;}
.index_case_ul li .item img{ max-width: 100%; max-height: 100%;}
.footer_up{ background: #0F101D; padding-top: 90px; padding-bottom: 30px;}
.center{ max-width:1320px; width: 100%; margin: 0 auto;}
.footer_up .center{ max-width: 1450px;}
.footer_up_box{ display: flex; justify-content: space-between; align-items: flex-start;}
.footer_up_box .imgbox{ width: 173px;}
.footer_up_box .imgbox img{ width: 100%;}
.footer_up_box .txtbox{ display: flex; align-items: flex-start;}
.footer_up_box .txtbox .item{ margin-left: 90px;}
.footer_up_box .txtbox .item h3{font-size: 22px; color: #FFFFFF;}
.footer_up_box .txtbox .item a{ display: block;font-size: 12px; color: #FFFFFF; line-height: 20px; margin-top:12px;}
.footer_up_box .txtbox .item a:hover{ opacity: .7;}
.footer_up_box .txtbox .item .erweima{ margin-top: 70px; width: 95px;}
.footer_up_box .txtbox .item .erweima img{ width: 100%;}
.footer_up_box .txtbox .item .erweima p{font-size: 16px; color: #FFFFFF; text-align: center; margin-top: 12px;}
.footer_Copyright{ background:#333333; padding: 12px; text-align: center;}
.footer_Copyright p,.footer_Copyright p a{font-size: 14px; color: #FFFFFF; line-height: 24px;}
.footer_Copyright p a:hover{ text-decoration: underline;}
.m_header,.m_nav{ display: none;}
.mask{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: .55; z-index: 99991; display: none;}
.languagePop{ position: fixed; left:50%; top:50%; width:300px; background: #fff; z-index: 99992;transform: translate(-50%,-50%);box-shadow: 0 0 25px 0 rgba(0,0,0,.75); border-radius:6px; display: none;}
.languagePop .title{ padding: 12px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #999;}
.languagePop .title h4{ font-size: 16px; color: #000; line-height: 24px;}
.languagePop .title .close{ width: 18px;}
.languagePop .boxItem{ padding: 15px; display: flex; flex-wrap: wrap;}
.languagePop .boxItem .item{ width: 33.333%; text-align: center; display: block; color: #333333; line-height: 24px; font-size: 15px; margin-bottom: 15px;}
.languagePop .boxItem .item img{ width: 30px; display: block; margin: 0 auto;}
.languagePop .dangqian{ padding: 12px; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #999; color: #333333; line-height: 24px; font-size: 15px;}

.wrap-top{ padding-top: 80px;}
.mbx_nav{ background: #F5F5F5; padding: 15px 0px;}
.mbx_nav_link{ display: flex; align-items: center;}
.mbx_nav_link a{font-size: 12px; color: #666666; line-height: 30px; padding-right: 38px; position: relative;}
.mbx_nav_link a::before{ background: url(../images/mbx.png) no-repeat; content: ''; position: absolute; right:13px; top:9px; width: 12px; height: 12px; background-size: 100% 100%;}
.mbx_nav_link a:last-child{ padding-right: 0px; color: #034198;}
.mbx_nav_link a:hover{ color: #034198;}
.mbx_nav_link a:last-child::before{ display: none;}
.anli_wrap{ padding: 30px 0px;}
.anli_list li{ margin-bottom: 14px; padding:40px 80px; background: #FAFCFF;}
.anli_list li .item{ display: flex;}
.anli_list li .item .imgbox{background: #D9D9D9; border-radius: 12px ;width: 331px; height: 193px; overflow: hidden; margin-right: 40px;}
.anli_list li .item .imgbox img{ width: 100%; height: 193px;-webkit-transition: -webkit-transform .5s;transition: transform .5s;width: 100%}
.anli_list li .item .txtbox{ flex: 1; width: 100%; overflow: hidden;}
.anli_list li .item .txtbox h3{font-size: 16px; color: #000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: bold;}
.anli_list li .item .txtbox p{font-size: 16px; color: #000000; line-height: 31px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; margin-top: 20px; min-height: 62px;}
.anli_list li .item .txtbox .label{ display: flex; align-items: flex-start; margin-top: 40px;}
.anli_list li .item .txtbox .label span{height: 32px; border-radius: 4px; border: 1px solid #D9D9D9; padding: 0px 15px; display: flex; align-items: center; justify-content: center; color: #666666; font-size: 12px; margin-right: 26px;}
.anli_list li .item:hover .imgbox img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.anli_list li .item:hover .txtbox h3{ color: #034198;}
.fanye{ margin-top: 34px; display: flex; justify-content: center;}
.fanye ul{display: flex; align-items: center;}
.fanye ul li{ margin: 0px 12px;}
.fanye ul li a{width: 30px; height: 30px; border-radius: 4px; border: 1px solid #034198; display: flex; align-items: center; justify-content: center; color: #034198;}
.fanye ul li:hover a,.fanye ul li.active a,.fanye ul li.page a{ background: #034198; color: #ffffff}
.anli_details{ background: #FAFCFF;}
.anli_details .title h3{ text-align: center;font-weight: bold; font-size: 26px; color: #333333;border-bottom:1px solid #D3D3D3; padding: 30px 0px;}
.anli_details .label{ display: flex; align-items: center; justify-content: center;}
.anli_details .label span{ width: 33.333%; text-align: center;font-size: 16px; color: #666666; padding: 15px 0px;}
.anli_details_text{ padding: 0px 50px;}
.anli_details_text img,.anli_details_text video{ width: 100%; margin-top: 10px;}
.anli_details_text p{ text-indent: 2em;font-size: 16px; color: #333333; margin-top: 10px;}
.news_wrap{ display: flex; align-items: flex-start;}
.news_right{ flex: 1; width: 100%;overflow:hidden}
.news_left{width: 177px; margin-right: 30px;}
.news_left ul{border-top: 1px solid #D3D3D3;}
.news_left ul li{border-bottom: 1px solid #D3D3D3; padding: 15px 30px; position: relative;}
.news_left ul li a{ display: block; font-size: 16px; color: #333333; line-height: 24px;}
.news_left ul li.active{ background: #1A56AC;}
.news_left ul li.active a{ color: #ffffff}
.news_left ul li.active:before{width: 6px; height: 100%; background: #034198; position: absolute; left: 0; top: 0;  content: '';}
.news_foot{ display: flex; justify-content: space-between;}
.news_foot .time{ margin-top: 40px; line-height: 32px;font-size: 12px; color: #666666;}
.renli_right{background: #FAFCFF; padding:35px 50px 50px 50px;}
.renli_right h2{ text-align: center;font-weight: bold; font-size: 26px; color: #333333;}
.renli_r_flex{ display: flex; align-items: flex-start; margin-top: 35px;}
.renli_r_flex .imgbox{ width: 492px; border-radius: 12px; overflow: hidden; margin-right: 36px;}
.renli_r_flex .imgbox img{ width: 100%;}
.renli_r_flex .txtbox{ flex: 1; width: 100%; overflow: hidden;}
.renli_r_flex .txtbox h3{font-weight: bold; font-size: 16px; color: #333333; margin-bottom: 15px;}
.renli_r_flex .txtbox p{font-size: 14px; color: #333333; line-height: 31px;}

.xiaoyuanTh{ padding: 10px 45px; background: #034198; border-radius: 4px; margin-top: 30px;}

.xiaoyuanTh .flex,.xiaoyuanTd li .item .flex{ display: flex;}
.xiaoyuanTh .th{font-size: 16px; color: #FFFFFF; line-height:30px;}
.xiaoyuanTd li{ margin-top: 15px;}
.xiaoyuanTd li .item{background: #FFFFFF; border-radius:4px; border: 1px solid #D9D9D9; padding:10px 45px;cursor: pointer;}
.xiaoyuanTd li .item .td{font-size: 16px; color:#333333; line-height: 30px;}
.xiaoyuanTd li .itemShow{border-radius:4px; margin-top:10px; display: none;}
.xiaoyuanTd li .itemShow .flexww{ display: flex;  flex-wrap: wrap; padding: 13px 45px;background: #F9F9F9; }
.xiaoyuanTd li .itemShow .flexww p{font-size: 18px; color: #484848; line-height:35px; padding: 15px 0px;}
.xiaoyuanTd li .itemShow .flexyq{ padding: 13px 45px;border-top: 1px solid #D3D3D3;background: #F9F9F9; }
.xiaoyuanTd li .itemShow h4{font-weight: bold; font-size: 16px; color: #484848; line-height:30px; margin-top: 24px;}
.xiaoyuanTd li .itemShow .text{font-size: 16px; color:#666666; line-height: 30px; margin-top: 24px;}
.xiaoyuanTd li .itemShow .open{width: 116px; height:30px; background: #034198; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #FFFFFF; font-size: 14px; margin: 0 auto; margin-top: 20px;}
.lianxi_title{ background: #034198;border-radius: 8px 8px 0px 0px; padding: 14px  26px;font-size: 16px; color: #FFFFFF; text-align: justified;}
.lianxi_box{ background: #F0F6FF; padding: 30px 50px; display: flex; justify-content: space-between;}
.lianxi_box .map_us{ width: 48%;height: 241px;}
.lianxi_box .txtbox{ width: 48%;}
.lianxi_box .txtbox h3{font-weight: bold; font-size: 16px; color: #333333;}
.lianxi_box .txtbox h4,.lianxi_box .txtbox ul li{font-weight: 500; font-size: 14px; color: #333333; margin-top: 20px;}
.lianxi_box .txtbox ul{ display: flex; flex-wrap: wrap;}
.lianxi_box .txtbox ul li{ width: 50%;}

.page_lianxi{ background: #F5F5F5; padding: 50px 0px;}
.page_lianxi_l{width: 333px; background: #E7F3F6; border-radius: 36px 36px 0px 0px; border: 1px solid #A5D0DB; padding: 20px 15px 10px 15px;}
.page_lianxi_l_2{ width: 100%;background: #FEFEFE; border-radius: 36px 36px 0px 0px; border: 1px solid #CCCCCC; padding: 30px;}
.page_lianxi_l_2 .logo{ height: 13px; opacity: .6;}
.page_lianxi_l_2 h5{font-weight: bold; font-size: 12px; color: #034198; margin-top: 4px;}
.page_lianxi_l_2 .erweima{width: 142px; margin: 0 auto; margin-top: 30px; display: block;}
.page_lianxi_l_flex{ display: flex; justify-content: flex-end;}
.page_lianxi_r_text{ padding-left: 60px;}
.page_lianxi_r_text h2{font-weight: bold; font-size: 32px; color: #333333;}
.page_lianxi_r_text p{font-size: 16px; color: #333333; margin-top: 14px;}
.page_lianxi_r_text ul{ background: #F0F6FF; padding:40px 50px; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 60px;}
.page_lianxi_r_text ul li h4{font-weight: bold; font-size: 14px; color: #034198;}
.page_lianxi_r_text ul li p{font-size: 14px; color: #034198; margin-top: 10px;}
.form_box{ display: flex; flex-wrap: wrap; padding-left: 50px;}
.lianxi{ padding-left: 50px;}
.form_box .item{ margin-bottom: 30px;}
.form_box .item .label{font-weight: bold; font-size: 15px; color: #333333; line-height:26px;}
.form_box .item .label em{ color: #FF0000;}
.form_box .item .text{height: 26px; background: #FFFFFF; border-radius: 4px 4px 4px 4px; border: 1px solid #D3D3D3; width: 100%; color: #333333; font-size: 12px; padding: 0px 12px; margin-top: 10px; line-height:26px}
.form_box .item .textarea{height: 133px; background: #FFFFFF; border-radius: 4px 4px 4px 4px; border: 1px solid #D3D3D3; width: 100%; color: #333333; font-size: 12px; padding: 0px 12px; margin-top: 10px; line-height: 30px;}
.form_foot{ display: flex; justify-content: flex-end; align-items: center; width: 100%;}
.form_foot span{font-size: 16px; color: #333333; line-height: 30px;}
.form_foot .yzm{width: 116px; height: 30px; background: #FFFFFF;  border-radius: 4px 4px 4px 4px; border: 1px solid #D3D3D3; text-align: center; font-size: 14px; color: #000; margin: 0px 18px;}
.form_foot .yzm_img{ display: block; width: 90px; }
.form_foot .yzm_img img{ width: 100%; height: 30px;}
.form_foot .button{width: 116px; height: 30px; background: #034198; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #FFFFFF; font-size:12px; border: none; margin-left: 30px;}
.gaikuang_t1{ display: flex; justify-content: space-between;}
.gaikuang_t1 video{ width:35%;}
.gaikuang_t1 .txtbox{ width: 60%;}
.gaikuang_t1 .txtbox p{font-size: 12px; color: #333333; line-height: 28px; text-indent: 2em; margin-bottom: 25px;}
.gaikuang_t1 .txtbox p:last-child{ margin-bottom: 0px;}
.gaikuang_t2{ display: flex; justify-content: space-between; margin: 0px -15px;}
.gaikuang_t2 li{ padding: 0px 15px; width: 33.333%; margin-top: 35px;}
.gaikuang_t2 li .item{ background: url(../images/gk_icon_01.png) no-repeat; background-size: 100% 100%; padding:15px 25px; display: flex; align-items: center; justify-content: space-between; height: 100%;}
.gaikuang_t2 li .item .text h4{font-size: 16px; color: #034198; line-height: 25px; margin-bottom: 5px;}
.gaikuang_t2 li .item .text span{font-weight: bold; font-size: 16px; color: #034198; display: block;}
.gaikuang_t2 li .item img{ width: 60px;}
.gaikuang_t3{ display: flex; justify-content: space-between; padding-top: 15px;}
.gaikuang_t3 .txtbox{ width: 48%;}
.gaikuang_t3 .txtbox dl{ display: flex; margin-top: 35px;}
.gaikuang_t3 .txtbox dl dt{ width: 58px; margin-right: 10px;}
.gaikuang_t3 .txtbox dl dt img{ width: 100%;}
.gaikuang_t3 .txtbox dl dd{ flex: 1; width: 100%;}
.gaikuang_t3 .txtbox dl dd h4{font-size: 14px; color: #333333; line-height: 20px; margin-top:6px;}
.gaikuang_t3 .txtbox dl dd p{font-size: 14px; color: #333333; margin-top:6px;}
.gaikuang_t3 .imgbox{ width: 50%; margin-top: 35px;}
.gaikuang_t3 .imgbox img{ width: 100%;}
.jiazhi_t1 img{ width: 441px; float: right;}
.jiazhi_t1 .text1 h3{font-weight: bold; font-size: 16px; color: #000000; margin-bottom: 15px;}
.jiazhi_t1 .text1 p{font-size: 12px; color: #333333; line-height: 28px;}
.jiazhi_t1 .text2{ margin-top: 70px;}
.jiazhi_t1 .text2 h3{font-weight: bold; font-size: 16px; color: #034198; margin-bottom: 15px;}
.jiazhi_t1 .text2 p{font-size: 12px; color: #333333; line-height: 28px;}
.jiazhi_t2{ display: flex; flex-wrap: wrap; margin: 0px -20px;}
.jiazhi_t2 li{ width: 33.333%; padding: 0px 20px; margin-top: 30px;}
.jiazhi_t2 li .item{ background: #034198;background: #034198; border-radius: 8px; overflow: hidden;}
.jiazhi_t2 li .item .title{ font-size: 16px; color: #FFFFFF; padding: 14px 26px;}
.jiazhi_t2 li .item .imgbox{ overflow: hidden; width: 100%; height: 230px; position: relative;}
.jiazhi_t2 li .item .imgbox img{ width: 100%; height: 230px; object-fit: cover;}
.jiazhi_t2 li .item .txtbox{ position:absolute; left: 0; top: 0; width: 100%; height:100%; padding: 18px 25px; background:rgba(3, 65, 152, 0.20);transition:0.6s; opacity: 0;} 
.jiazhi_t2 li .item .txtbox p{font-size: 12px; color: #FFFFFF; line-height: 22px;transition:0.6s;transform: translateY(-200%); }
.jiazhi_t2 li .item .txtbox span{font-size: 12px; color: #FFFFFF; text-align: right; display: block; position: absolute; bottom:-130px; right: 30px;transition:0.6s;}
.jiazhi_t2 li .item:hover .txtbox{ opacity: 1;}
.jiazhi_t2 li .item:hover .txtbox p{transform: translateY(0%); }
.jiazhi_t2 li .item:hover .txtbox span{ bottom: 30px;}
.jiazhi_t3{ margin-top: 30px;}
.jiazhi_t3_text{ background: #F0F6FF; padding: 20px 25px;}
.jiazhi_t3_text p{font-size: 12px; color: #333333; line-height: 28px;}
.jiazhi_t3_text .h4{font-size: 12px; color: #034198; line-height: 28px; font-weight: bold; display: block;}
.jiazhi_t3_text .h4:hover{ text-decoration: underline;}
.jiazhi_t3_text .item{ margin-bottom: 20px;}
.jiazhi_t3_text .item:last-child{ margin-bottom: 0px;}
.wenhua_t1 h4{font-weight: bold; font-size: 16px; color: #034198;}
.wenhua_t1 p{font-size: 12px; color: #333333; line-height: 28px; margin-top:16px;}
.wenhua_t1 p span{ color: #034198; font-weight: bold; font-size: 16px;}
.wenhua_t1 .video,.chuangxin_t3 .video{border-radius: 8px; margin: 0 auto; width: 95%; display: block; margin-top: 30px;}
.wenhua_t2 { display: flex; flex-wrap: wrap; margin: 0px -12px;}
.wenhua_t2 li{ width: 33.333%; padding: 0px 12px; margin-top: 30px;}
.wenhua_t2 li .item h4{background: #034198; padding: 10px 26px; line-height: 30px; color: #ffffff; font-size: 14px;}
.wenhua_t2 li .item .text{ min-height: 150px; background: #F0F6FF; padding: 15px 26px;}
.wenhua_t2 li .item .text p{font-size: 12px; color: #333333; line-height: 26px;}
.jiazhi_t4{ margin-top: 30px;}
.jiazhi_t4 h4{font-weight: bold; font-size: 16px; color: #000000; margin-bottom: 30px;}
.jiazhi_t4_text{ background: url(../images/jiazhi_img_03.jpg) no-repeat; background-size: 100% 100%; padding: 20px 25px;}
.jiazhi_t4_text p,.jiazhi_t5_text p{font-size: 12px; color: #333333; line-height: 28px;}
.jiazhi_t5_text{ background: url(../images/jiazhi_img_04.jpg) no-repeat; background-size: 100% 100%; padding: 20px 25px;}
.chuangxin_t1 h4{font-weight: bold; font-size: 16px; color: #034198;}
.chuangxin_t1 .item{ margin-top: 25px;}
.moren_kuan{background: #F0F6FF; padding: 15px 25px;}
.moren_kuan p{font-size: 12px; color: #333333; line-height: 28px; padding: 7px 0px;}
.lianxi_text{ background: #034198; padding:10px 26px;}
.lianxi_text p{font-size: 12px; color: #FFFFFF; line-height: 28px;}
.chuangxin_t2{ margin-top: 40px;}
.chuangxin_t2_img{background: rgba(240,246,255,0.5); border: 1px solid #8BBBFF; padding: 50px 35px;}
.chuangxin_t2_img img{ width: 100%;}
.chuangxin_t3,.chuangxin_t4{ margin-top: 45px;}
.chuangxin_t3 .moren_kuan p{ padding: 0px;}
.chuangxin_t4 h2{font-weight: bold; font-size: 36px; color: #034198;}
.rongyu_list{ display: flex; flex-wrap: wrap; margin: 0px -13px;}
.rongyu_list li{ width: 25%; padding: 0px 13px; margin-bottom: 26px;}
.rongyu_list li .item{ border: 1px solid #e8e8e8; display: block; padding: 20px;}
.rongyu_list li .item .imgbox{ width: 100%; height:200px; display: flex; align-items: center; justify-content: center;}
.rongyu_list li .item .imgbox img{ max-width: 100%; max-height: 100%;}
.rongyu_list li .item .txtbox{ margin-top: 20px;}
.rongyu_list li .item .txtbox h4{ color:#554b42; font-size: 14px; line-height:24px; text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shengchan_list .jiazhi_t2 li{ margin-top: 0px; margin-bottom: 40px;}
.xiaoyan_t1_list{ display: flex; flex-wrap: wrap; margin: 0px -15px;}
.xiaoyan_t1_list li{ width: 50%; padding: 0px 15px; margin-bottom: 55px;}
.xiaoyan_t1_list li .item { height: 100%; background: #F0F6FF; border-radius:8px; overflow: hidden;}
.xiaoyan_t1_list li .item .video{ width: 100%; height: 100%; object-fit: cover;}
.jiazhi_t4_text h4,.jiazhi_t5_text h4,.xiaoyan_t1_list li .item h4{font-weight: bold; font-size: 16px; color: #034198; margin-bottom: 15px;}
.xiaoyan_t3{ margin:55px 0px;}
.yanfa_title{ text-align: center;}
.yanfa_title h3{font-weight: bold; font-size: 30px; color: #333333;}
.yanfa_title p{font-size: 16px; color: #333333; line-height: 24px;}
.yanfa_text p{font-size: 16px; color: #000000; line-height: 42px; margin-top: 20px;}
.yanfa_text h4{font-weight: bold; font-size: 20px; color: #333333; text-align: center;}
.yanfa_text img{ width: 100%; margin-top: 40px;}
.yanfa_tuantui{ width: 100%; margin-top: 50px;}
.yanfa_tuantui  table{ width: 100% !important;border: 1px solid #FFFFFF;}
.yanfa_tuantui table tr th{background: #034198; padding:10px; line-height:26px; text-align: center; color: #ffffff; font-size: 16px;border: 1px solid #FFFFFF; width: 20%;}
.yanfa_tuantui table tr td{ background: #EFEFEF;border: 1px solid #FFFFFF; padding:10px; line-height:26px; text-align: center; color:#333333; font-size: 16px;}
.shouhou{ background: url(../images/shouhou.png) no-repeat; background-size: 100% 100%; padding: 50px 75px; display: flex;}
.shouhou .imgbox{ width: 186px; margin-right:50px;}
.shouhou .imgbox img{ width: 100%; margin-bottom:40px;}
.shouhou .txtbox{ flex: 1; width: 100%;}
.shouhou .txtbox h2{font-weight: bold; font-size: 30px; color: #333333;}
.shouhou .txtbox p{font-size: 14px; color: #333333;line-height: 42px;}
.shouhou .txtbox .tel{ display: flex; align-items: center; font-size: 20px; color: #034198; margin-top: 20px;}
.shouhou .txtbox .tel img{ width: 20px; margin-right: 12px;}
.liuyan{border: 1px solid #D3D3D3; padding: 30px; margin-top: 110px;}
.liuyan h2{font-size: 30px; color: #333333; text-align: center;}
.liuyan h3{font-size: 30px; color: #333333; text-align: center; margin-top: 8px;}
.liuyan p{font-size: 16px; color: #333333; text-align: center; margin-bottom: 80px; margin-top: 8px;}
.liuyan .form_box { padding: 0px 90px;}
.fangan_box{}
.fangan_box h2{font-size: 26px; color: #000000; line-height: 30px; margin-bottom: 12px;}
.fangan_box p{font-size: 12px; color: #000000; line-height: 30px;}
.fangan_box img{ width: 100%; margin-top: 20px;}


.fangan_list li{ margin-top: 20px;}
.fangan_list li .item{ display: flex;}
.fangan_list li .item .imgbox{background: #D9D9D9; border-radius:8px ;width: 444px; height: 184px; overflow: hidden; margin-right:30px;}
.fangan_list li .item .imgbox img{ width: 100%; height: 193px;-webkit-transition: -webkit-transform .5s;transition: transform .5s;width: 100%}
.fangan_list li .item .txtbox{ flex: 1; width: 100%; overflow: hidden;}
.fangan_list li .item .txtbox h3{font-size: 16px; color: #000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: bold;}
.fangan_list li .item .txtbox p{font-size: 16px; color: #000000; line-height: 31px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; margin-top: 20px; min-height: 62px;}
.fangan_list li .item .txtbox .label{ display: flex; align-items: flex-start; margin-top: 40px;}
.fangan_list li .item .txtbox .label span{height: 32px; border-radius: 4px; border: 1px solid #D9D9D9; padding: 0px 15px; display: flex; align-items: center; justify-content: center; color: #666666; font-size: 12px; margin-right: 26px;}
.fangan_list li .item:hover .imgbox img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.fangan_list li .item:hover .txtbox h3{ color: #034198;}
.xiangguan_anli{ margin-top: 40px;}
.anli_swiper{ position: relative; overflow: hidden; margin-top: 20px;}
.anli_swiper .swiper-slide{ position: relative; padding-bottom: 50px;}
.anli_swiper .swiper-slide .imgbox{ width: 60%;}
.anli_swiper .swiper-slide .imgbox img{ width: 100%;height: 575px;object-fit: cover;}
.anli_swiper .swiper-slide .txtbox{ position: absolute; right:0; bottom: 0;background: #FFFFFF; box-shadow: 0px 0px 4px 4px rgba(12,35,75,0.05); border-radius: 8px; padding: 44px; width: 50%; min-height: 303px;}
.anli_swiper .swiper-slide .txtbox h4{font-size: 20px; color: #000000; text-align: center; margin-bottom: 15px;}
.anli_swiper .swiper-slide .txtbox p{font-size: 12px; color: #000000; line-height: 27px;}
.anli_swiper .swiper-button{ position: absolute; right:60px; bottom:27px; width: 90px; z-index: 9; display: flex; align-items: center; justify-content: space-between;}
.anli_swiper .swiper-button-next,.anli_swiper .swiper-button-prev{width: 38px; height: 38px; background: #034198; display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 18px; cursor: pointer;}
.jiemeng_t1{ display: flex;}
.jiemeng_t1 .txtbox{ background: url(../images/jiameng.jpg) no-repeat; width: 464px; background-size: 100% 100%; padding: 32px 36px; position: relative; margin-right: 30px;}
.jiemeng_t1 .tmbg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(3, 65, 152, .8);}
.jiemeng_t1 .text{ position: relative; z-index: 1;}
.jiemeng_t1 .text h2{font-size: 36px; color: #FFFFFF;}
.jiemeng_t1 .text p{background: linear-gradient( 90deg, #0550B9 0%, rgba(3,65,152,0) 100%); border-radius: 4px; padding:7px 18px; margin-top: 16px;font-size: 12px; color: #FFFFFF;}
.jiemeng_t1 .form{ flex: 1; width: 100%;}
.lianxi_title span{ float: right;}
.jiemeng_t1 .form_box { padding: 0px 30px;}
.jiemeng_t2{ margin-top: 70px;}
.jiemeng_t2 h3{font-size: 36px; color: #000000; text-align: center;}
.jiemeng_t2_flex{ display: flex; justify-content: space-between;}
.jiemeng_t2_flex .item{ width: 48%;background: linear-gradient( 136deg, #F4F9FF 0%, #D7E7FF 100%); border-radius: 10px; padding: 40px 0px; margin-top: 65px;}
.jiemeng_t2_flex .item .title h4{font-size: 36px; color: #000000; padding:0px 45px;}
.jiemeng_t2_flex .item .title span{font-size: 86px; color: rgba(213,232,255,0.7); display: block; text-align: right; font-weight: bold; line-height: 86px; height: 86px;}

.jiemeng_t2_flex .item .list{ padding: 0px 45px;}
.jiemeng_t2_flex .item .list li{ margin-top: 20px;}
.jiemeng_t2_flex .item .list li .open_item{ display: flex;background: #F1F7FF; box-shadow: 0px 0px 4px 3px rgba(0,64,151,0.07); border-radius: 8px 8px 8px 8px; border: 2px solid #FFFFFF; padding: 20px;}
.jiemeng_t2_flex .item .list li .open_item .imgbox{background: #D9D9D9; border-radius:8px ;width: 140px; height: 140px; overflow: hidden; margin-right:15px;}
.jiemeng_t2_flex .item .list li .open_item .imgbox img{ width: 100%; height: 193px;-webkit-transition: -webkit-transform .5s;transition: transform .5s;width: 100%; object-fit: cover;}
.jiemeng_t2_flex .item .list li .open_item .txtbox{ flex: 1; width: 100%; overflow: hidden;}
.jiemeng_t2_flex .item .list li .open_item .txtbox h5{font-size: 12px; color: #333333;}
.jiemeng_t2_flex .item .list li .open_item .txtbox p{font-size: 12px; color: #333333; line-height:24px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical; margin-top: 20px; min-height: 48px;}
.jiemeng_t2_flex .item .list li .open_item .txtbox .label{ display: flex; align-items: flex-start; margin-top:30px;}
.jiemeng_t2_flex .item .list li .open_item .txtbox .label span{height:24px; border-radius: 4px; border: 1px solid #D9D9D9; padding: 0px 15px; display: flex; align-items: center; justify-content: center; color: #666666; font-size: 12px; margin-right: 26px;}
.jiemeng_t2_flex .item .list li .open_item:hover .imgbox img{-webkit-transform: scale(1.1);transform: scale(1.1)}
.jiemeng_t2_flex .item .list li .open_item:hover .txtbox h3{ color: #034198;}

.join_section .name {
    font-size:36px;
    font-weight:600;
    text-align:center;
	color: #333333;
}


.join_section-3 {
    padding:2.5em 0 0;
    background-image: url(../images/partner-bg2.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: 755px;
}
.join_section-3 .container {
    position: relative;
    height: 100%;
}
.join_section-3 .line-bg {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 160px;
    margin-top: -80px;
    background-image: url(../images/partner-line.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.join_section-3 .line-bg .num {
  width: 64px;
  height: 64px;
  line-height: 64px;
  background: #FFFFFF;
    color: #034198;
    font-size: 26px;
	border-radius: 50%;
    text-align: center;
}
.join_section-3 .line-bg .num:nth-child(1) {
    margin-top: -25px;
}
.join_section-3 .line-bg .num:nth-child(2) {
    margin-top: 140px;
}
.join_section-3 .line-bg .num:nth-child(3) {
    margin-top: -150px;
}
.join_section-3 .line-bg .num:nth-child(4) {
    margin-top: 20px;
}
.join_section-3 .line-bg .num.active {
    color: #fff;
    background-color:#034198;
}
.join_section-3 .list {
    align-items: start;
}
.join_section-3 .list .item {
    position:relative;
    width:20%;
    height: auto;
    border-radius:12px;
    background:#f8fcfc;
}
.join_section-3 .list .item:nth-child(1) {
    margin-top: 330px;
}
.join_section-3 .list .item:nth-child(2) {
    margin-top: 50px;
}
.join_section-3 .list .item:nth-child(3) {
    margin-top: 270px;
}
.join_section-3 .list .item:nth-child(4) {
    margin-top: -10px;
}
.join_section-3 .list .item::after {
    position: absolute;
    left: 50%;
    margin-left: -7px;
    content: "";
    background-color: #fff;
    width: 14px;
    height: 14px;
    transform: rotate(45deg);
}
.join_section-3 .list .item:nth-child(1)::after,.join_section-3 .list .item:nth-child(3)::after {
    top: -7px;
}
.join_section-3 .list .item:nth-child(2)::after,.join_section-3 .list .item:nth-child(4)::after {
    bottom: -7px
}
.join_section-3 .list .bg {
    position:absolute;
    top:2px;
    right:21px;
    width:50px;
    height:50px;
    overflow:hidden;
}
.join_section-3 .list .bg img {
    width:50px;
    height:50px;
    object-fit:contain;
}
.join_section-3 .list .txt {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:auto;
    padding:20px;
}
.join_section-3 .list .txt .tit {
    font-size:16px;
    font-weight:600;
	color: #034198;
    margin-bottom:20px;
}
.join_section-3 .list .txt .p {
    font-size:12px;
    width:100%;
   color: #333333;
   line-height: 25px;
}


.join_section-6 {
    padding:50px 0px;
    position:relative;
	background: url(../images/join-6-bg.jpg) no-repeat;
	background-size: 100% 100%;
}
.join_section-6 .bg {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:437px;
}
.join_section-6 .bg img {
    width:100%;
    height:100%;
    object-fit:cover;
}


.join_section-6 .container {
    position:relative;
    z-index:1;
}
.join_section-6 .txt {
    width:100%;
    max-width:1350px;
    margin:0 auto;
}
.join_section-6 .txt .tit {
    font-size: 36px;
    color: #FFFFFF;
	margin-bottom: 18px;
}

.join_section-6 .txt .p p {
   font-size: 16px;
   color: #FFFFFF;
   line-height: 40px;
}

.chanpin_banner{ position: relative;}
.chanpin_banner img{ width: 100%; height: 440px;}
.chanpin_text{position: absolute; left: 0; top: 0; width: 100%; height:100%}
.chanpin_text .container{ height: 100%;}
.chanpin_text .text{ background: #034198;width: 243px; height: 100%; display:flex; align-items: center; justify-content: center; padding: 40px;}
.chanpin_text .text h3{font-size: 30px; color: #FFFFFF;}
.chanpin_text .text span{ display: block;font-size: 26px; color: #FFFFFF; margin-top: 20px;}
.chanpin_wrap .news_left{ width: 243px;}
.chanpin_wrap .news_left ul li a i{ position:absolute; top: 50%; right: 10px;transform: translateY(-50%); }
.chanpin_title h3{ background: #034198; padding: 25px 40px; color: #ffffff}
.chanpin_title img{ width: 100%;}
.chanpin_wrap .news_left{position: sticky; left: 0; top: 0;}
.chanpin_r_t{ border-bottom: 1px solid #D3D3D3; padding: 10px 0px; font-size: 26px; color: #034198; line-height: 36px;}
.chanpin_r_item{ background: #F5F5F5; padding: 25px 55px; margin-top: 24px; display: flex;}
.chanpin_r_item .imgbox{ width: 343px; height: 193px; margin-right:50px; overflow: hidden;}
.chanpin_r_item .imgbox img{ width: 100%; height: 193px; object-fit: cover;}
.chanpin_r_item .txtbox{ flex: 1; width: 100%;}
.chanpin_r_item .txtbox p{font-size: 14px; color: #333333; margin-top: 12px;}


.pcat-list{ width:100%; position: relative; margin-bottom: 30px; margin-top: 45px;}
.pcat-list:before{ width: 100%; height: 1px; background: #D3D3D3; content:''; position: absolute; left: 0; top:50%; margin-top: -15px;}
.pcat-list ul{ display: flex; align-items: center; justify-content: space-between;}

.pcat-list li{ position: relative; width: 88px;}
.pcat-list li .cur{ width: 88px; height: 88px; display: flex; align-items: center; justify-content: center;}
.pcat-list li .dian{width: 28px; height: 28px; background: #FFFFFF; border-radius:50%; border: 1px solid #D3D3D3; transition:0.6s; opacity: 1; display: block;}
.pcat-list li .tu_img{ opacity: 0; transition:0.6s; width: 88px; height: 88px; display: none;}
.pcat-list li .tu_img img{ width: 88px; height: 88px; border-radius: 50%;}
.pcat-list li .title{font-size: 12px; color: #333333; text-align: center; margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#6f6f6f; line-height: 20px; transform: translateY(-30px);transition:0.6s;}
.pcat-list li.active .tu_img,.pcat-list li:hover .tu_img{ opacity: 1; display: block;}
.pcat-list li.active .dian,.pcat-list li:hover .dian{opacity: 1; display: none;}
.pcat-list li.active .title,.pcat-list li:hover .title{transform: translateY(0px); color: #034198;}
.chanpin_r_list{ display: flex; flex-wrap: wrap; margin: 0px -60px;}
.chanpin_r_list li{width:33.3333%; margin-bottom: 50px; padding: 0px 60px;}
.chanpin_r_list li .item{ display: block; overflow: hidden;position: relative;border: 1px solid #D3D3D3; padding: 20px 24px; width: 100%;}
.chanpin_r_list li .item .imgbox,.chanpin_r_list li .item .imgbox img{height: 176px; width: 100%;}
.chanpin_r_list li .item .text{ margin-top: 10px;}

.chanpin_r_list li .item .show_text{ position: absolute; left:0; bottom: 0; transform: translateY(200%);transition:0.3s;}
.chanpin_r_list li .item .show_text h4,.chanpin_r_list li .item .text h4{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px; color: #333333; line-height: 25px;}
.chanpin_r_list li .item .show_text h4{ color: #034198;}
.chanpin_r_list li .item .show_text p{font-size: 12px; color: #333333; margin-top:8px;}
.chanpin_r_list li:hover .item .show_text{ transform: translateY(0px); background: #ffffff; padding: 20px 24px;}
.chanpin_r_list li:hover .item{border: 1px solid #034198;}

.chanpin_details{ background: #F5F5F5; display: flex; margin-top: 25px; margin-bottom: 20px;}
.chanpin_details .imgbox{ width: 45%;}
.chanpin_details .imgbox img{ width: 100%;}
.chanpin_details .txtbox{ width: 55%; padding: 25px;}
.chanpin_details .txtbox h3{font-size: 26px; color: #333333;}
.chanpin_details .txtbox p{font-size: 14px; color: #333333; margin-top: 12px;}
.chanpin_details_dl{ display: flex; align-items: flex-start;}
.chanpin_details_dl dt{ width: 168px; padding-right: 13px; text-align: right;font-size: 14px; color: #FF0000; line-height: 38px;}
.chanpin_details_dl dd{ flex: 1; width: 100%;}
.chanpin_details_dl dd p{font-size: 14px; color:#000000; line-height: 38px;}

.index_Product_box{ position:relative; width: 100%; height: 100%;}

/* .index_Product_box .wal {
	height: 100vh;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.index_Product_box .img-list {
	width:485px;
	height:485px;
	position: relative;
	left: 92px
}

.index_Product_box .img-list .bg {
	width: 485px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -243px;
	margin-top: -243px;
	height:485px
}

.index_Product_box .img-list .bg-1 {
	-webkit-animation: myRotate 10s infinite linear;
	animation: myRotate 10s infinite linear
}

.index_Product_box .img-list .bg-2 {
	-webkit-animation: myRotate 20s infinite linear;
	animation: myRotate 20s infinite linear
}

.index_Product_box .img-list .bg-3 {
	-webkit-animation: myRotate 30s infinite linear;
	animation: myRotate 30s infinite linear
}

.index_Product_box .img-list .img {
	width:310px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}
.index_Product_box .img-list .img img{width:310px; height: 310px; border-radius: 50%; object-fit: cover;}
.index_Product_box .img-list .img.show {
	opacity: 1
}

.index_Product_box .img-list li {
	width: 64px;
	height: 64px;
	position: absolute;
	z-index: 5;
	margin-left: -27px;
	margin-top: -27px
} */

.pop_jianli{ position: fixed; top:50%; left:50%; z-index: 9992; max-width: 966px; width: 100%; padding: 45px; background: #FFFFFF;transform: translate(-50%,-50%);border-radius: 14px; display: none; z-index: 999992;}
.pop_jianli h4{font-size: 24px; color: #333333; line-height:36px; text-align: center;}
.pop_jianli .guanbi{ position: absolute; right:40px; top: 40px; width: 24px; cursor: pointer;}

.pop_jianli .butt{width: 184px; height: 60px; background: #1A56AC; border-radius: 30px; display: flex; align-items: center; justify-content: center; border: none; color: #FFFFFF; font-size: 16px; margin: 0 auto; margin-top: 60px;}
.pop_jianli .list{ max-height: 58vh; overflow: auto;}
/* 
.index_Product_box .img-list li:nth-child(1){left:200px; top:-3px;}
.index_Product_box .img-list li:nth-child(2){left: 410px; top: 140px;}
.index_Product_box .img-list li:nth-child(3){left: 370px; top: 360px;}
.index_Product_box .img-list li:nth-child(4){left: 50px; top: 360px;}
.index_Product_box .img-list li:nth-child(5){left: 10px; top: 140px;} */
/* 
.index_Product_box .img-list li .ico {
	width: 64px;
	height: 64px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.index_Product_box .img-list li .ico:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: url(../images/img64.svg) center no-repeat;
	background-size: 100% 100%;
	-webkit-animation: myRotate 10s infinite linear;
	animation: myRotate 10s infinite linear
}

.index_Product_box .img-list li .ico img {
	height: 24px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 5
}

.index_Product_box .img-list li .name {
	-webkit-transition: color .5s ease;
	transition: color .5s ease;
	color: #999;
	width:140px;
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.index_Product_box .img-list li .name h5 {
	font-size:20px;
	line-height:30px
}

.index_Product_box .img-list li .name .en {
	font-size: 12px;
	font-family: "Roboto-Light";
	line-height:20px;
	margin-top: 8px
}

.index_Product_box .img-list li:hover .ico:before,
.index_Product_box .img-list li.on .ico:before {
	background-image: url(../images/img64on.svg)
}

.index_Product_box .img-list li:hover .name h5,
.index_Product_box .img-list li.on .name h5{
	color: #034198
}

.index_Product_box .img-list li:nth-child(1) .name {
	left: 50%;
	bottom: 100%;
	margin-left:-70px;
	text-align: center;
	padding-bottom: 8px
}

.index_Product_box .img-list li:nth-child(2) .name,
.index_Product_box .img-list li:nth-child(3) .name {
	left: 100%;
	padding-left:10px;
	top: 0;
	bottom: 0
}

.index_Product_box .img-list li:nth-child(4) .name,
.index_Product_box .img-list li:nth-child(5) .name {
	right: 100%;
	padding-right: 10px;
	top: 0;
	bottom: 0;
	text-align: right
}

.index_Product_box .col {
	width: 667px
}
.index_Product_box .col .index-title h2{font-weight: bold; font-size: 56px; color: #333333;}


.index_Product_box .col .content {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	padding: 30px 0px;
	min-height: 140px;
	max-width: 530px
}

.index_Product_box .col .list {
	min-height: 22px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	max-width: 590px;
	position: relative
}

.index_Product_box .col .list li {
	padding:25px 40px;
	display: none;

}

.index_Product_box .col .list li.on {
	display: block;
}


.index_Product_box .col .list li .title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom:25px
}

.index_Product_box .col .list li .title img {
	height:27px;
	margin-right:12px
}

.index_Product_box .col .list li .title h3 {
	font-size: 20px;
	color: #034198;
	line-height: 30px;
}

.index_Product_box .col .list li dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.index_Product_box .col .list li dd {
	min-width: 50%
}

.index_Product_box .col .list li dd a {
	display: block;
	line-height: 39px;
	font-size: 16px;
	color: #333333;
	position: relative;
	padding-left:18px
}

.index_Product_box .col .list li dd a:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 5px;
	height:5px;
	background:#034198;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.index_Product_box .col .list li dd a:hover {
	color:#034198
}

.index_Product_box .col .list li.li_01 .title {
	margin-bottom: 15px
}

.index_Product_box .col .list li.li_01 dd a {
	line-height: 32px
}

.index_Product_box .col .more {
	padding-top: 60px
}
.index_Product_box .col .more .p-more{ border: 1px solid #999999; display: flex; align-items: center; justify-content: center; color:#999999;width: 165px; height: 54px;}
.index_Product_box .col .more .p-more:hover{ color: #ffffff; background: #034198; */}

/* 
@-webkit-keyframes myRotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes myRotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
} */

.pop_form_box {max-height: 65vh;  overflow-x: hidden;  overflow-y: auto;}
.pop_form_box .form_box{ padding-left: 0px;}
.pop_form_box .form_box .item{ margin-top: 20px; margin-bottom: 0px;}
.pop_form_box .form_box .item .textarea{ height: 106px;}
.headerRight .navbar_nav li:nth-last-child(1) .subnav,.headerRight .navbar_nav li:nth-last-child(2) .subnav,.headerRight .navbar_nav li:nth-last-child(3) .subnav{ left:auto; right: 0;}

.pop_form_box .form_box .item .ainput{height: 26px;
  background: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #D3D3D3;
  width: 100%; display:flex; align-items: center; justify-content: center; color:#333; font-size:14px; margin-top:10px;}
.pop_form_box .form_box .item .ainput img{ height:14px; };
.headerRight .navbar_nav li:nth-last-child(1) .subnav .subnavBox,.headerRight .navbar_nav li:nth-last-child(2) .subnav .subnavBox,.headerRight .navbar_nav li:nth-last-child(3) .subnav .subnavBox{flex-direction:row-reverse}
.headerRight .navbar_nav li:nth-last-child(1) .subnavImg,.headerRight .navbar_nav li:nth-last-child(2) .subnavImg,.headerRight .navbar_nav li:nth-last-child(3).subnavImg{border-right: 1px solid #999999;}
.gongsi_banenr{ position: relative; width: 100%; height:100vh;}
.gongsi_banenr img{ width: 100%; height:100vh; object-fit: cover;}
.gongsi_banenr_text{ position: absolute; left: 0; top:0; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
.gongsi_banenr_text .t1{ font-size: 56px; color: #ffffff}
.gongsi_banenr_text .t2{ font-size: 20px; line-height: 1.5; color: #ffffff; max-width: 600px; margin-top: 20px;}
.gongsi_banenr_text .t3{ display: flex; align-items: center; font-size: 16px; color: #fff; margin-top:90px;}
.gongsi_banenr_text .t3 img{ width: 14px; height: 20px; margin-right: 10px;}
.gongsi_jianjie,.gongshi_hezuo{ padding: 50px 0px; background: rgba(3,65,152,.02);}
.gongsi_jianjie_flex{ display: flex; justify-content: space-between;}
.gongsi_jianjie_flex .imgbox{ width: 48%;}
.gongsi_jianjie_flex .imgbox img{ width: 100%;}
.gongsi_jianjie_flex .txtbox{ width: 48%;}
.gongsi_jianjie_flex .txtbox h2{font-size: 56px; color: #333333; font-weight: bold;}
.gongsi_jianjie_flex .txtbox .text{ margin-top: 30px; overflow: auto; max-height: 445px; padding-right: 20px;}
.gongsi_jianjie_flex .txtbox .text p{font-size:18px;   line-height: 39px; text-align: justify; color: #58595b; margin-bottom: 15px;}
.gongshi_tuandui,.gongshi_wenhua{ padding: 50px 0px;}
.gongshi_tuandui h3,.gongshi_hezuo h3,.gongshi_wenhua h3{font-size: 32px; color: #333333; font-weight: bold;}
.gongshi_tuandui_list{ display: flex; flex-wrap: wrap; margin: 0px -10px; padding-bottom: 20px;}
.gongshi_tuandui_list li{ width: 16.66666%; padding: 0px 10px; margin-top: 60px;}
.gongshi_tuandui_list li .item{ border:rgba(0,0,0,.15) solid 1px; position: relative; padding-bottom: 40px;}
.gongshi_tuandui_list li .item .zoomImg,.index_wenhua_ul li .item .zoomImg{ width: 100%; overflow: hidden; position: relative;}
.gongshi_tuandui_list li .item .zoomImg:before,.index_wenhua_ul li .item .zoomImg:before{position: absolute;
  top: 0;
  left: -90%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  opacity: .6;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);transition:0.4s;}
  .gongshi_tuandui_list li .item:hover .zoomImg:before,.index_wenhua_ul li .item:hover .zoomImg:before{ left:90%;}
.gongshi_tuandui_list li .item .zoomImg img{vertical-align: middle;  width: 100%;   border: 0;   object-fit: cover;transition:0.4s; }
.gongshi_tuandui_list li .item:hover .zoomImg img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.gongshi_tuandui_list li .item .info_text .name{ padding: 30px 0px;}
.gongshi_tuandui_list li .item .info_text .name h5{font-size: 22px; line-height: 1em; padding-bottom: 10px; text-align: center;}

.gongshi_tuandui_list li .item .info_text .name p{font-size:14px; line-height:22px; color: #3b4048; text-align: center;}
.gongshi_tuandui_list li .item .info_text .text p{font-size:16px; line-height:2em; color: #3b4048; text-align: center;}
.gongshi_tuandui_list li .item .info{ width: 85%; position: absolute; bottom:-20px; left: 50%;transform: translateX(-50%);background: #034198; height:40px; line-height: 40px; text-align: center; color: #ffffff; font-size: 16px;}
.gongshi_hezuo .index_case_ul li .item{ border: rgba(0,0,0,.15) solid 1px;}
.index_wenhua_ul{ display: flex; justify-content: space-between;}
.index_wenhua_ul li{ width: 30%; margin-top: 80px;}
.index_wenhua_ul li .item{ display: block;}
.index_wenhua_ul li:nth-of-type(even){ margin-top: 0px;}
.index_wenhua_ul li .item .infoText{ margin-top: 16px;}
.index_wenhua_ul li .item .infoText h4{font-size: 24px; color: #212121;}
.index_wenhua_ul li .item .infoText p{ font-size: 18px; color: #4d4d4d; margin-top: 15px;}


.index_wenhua_ul li .item .zoomImg img{ width: 100%; display: block;}



@media screen and (max-width:1499px) {
	.headerRight .navbar_nav li{ margin-right: 25px;}
	.languageon,.headerRight .navbar_nav li .link{ font-size: 14px;}
	.search{ margin-left: 20px;}
	.gaikuang_t2 li .item .text span{ font-size: 14px;}
	.chanpin_r_list li{ padding: 0px 30px;}
	.chanpin_r_list{ margin: 0px -30px;}
	.anli_list li{ padding: 20px 30px;}
	.pop_form_box .form_box .item{ margin-top: 20px;}
	.anli_swiper .swiper-slide .imgbox img{ width: 100%;height: 545px;object-fit: cover;}
}
@media screen and (max-width:1399px) {
	.gongsi_jianjie_flex .txtbox .text{  max-height: 420px;}
	.gongshi_tuandui_list li{ width: 33.3333%;}
	.anli_swiper .swiper-slide .imgbox img{ width: 100%;height: 525px;object-fit: cover;}

}
@media screen and (max-width:1289px) {
	
	.banner .video video{ position: relative;}
	.banner .text h2{ font-size: 38px;}
	.banner .text p{ font-size: 20px;}
	.section{ position: relative;}
	.anli_swiper .swiper-slide .imgbox img{ width: 100%;height:325px;object-fit: cover;}

}
@media screen and (max-width:1279px) {
	.banner{ height:50vh;}
	.index_about_txt .tit h2, .index_solution_text .tit h2{ font-size: 36px;}
	.icon_mouse{ display: none;}
	.banner .text h2{ font-size: 26px;}
	.index_about_img, .index_Product_img{ position: relative;}
	.index_Product_box{ position: absolute;}
	/* .index_Product_box .col{ width: 40%;}
	.index_Product_box .col .index-title h2{ font-size: 36px;}
	.index_Product_box .col .content{ font-size: 16px; padding: 12px 0px;}
	.index_Product_box .img-list{ width: 300px; height: 300px;}
	.index_Product_box .img-list .bg{ width: 300px; height:300px; margin-top: -150px; margin-left: -150px;}
	.index_Product_box .img-list .img{ width: 210px;}
	.index_Product_box .img-list .img img{ width: 210px; height: 210px;}
	.index_Product_box .img-list li .ico{ width: 44px; height: 44px;}
	.index_Product_box .img-list li{ width: 44px; height: 44px;}
	.index_Product_box .img-list li:nth-child(1){left:150px; top:-3px;}
	.index_Product_box .img-list li:nth-child(2){left: 295px; top: 105px;}
	.index_Product_box .img-list li:nth-child(3){left: 265px; top: 260px;}
	.index_Product_box .img-list li:nth-child(4){left: 50px; top: 260px;}
	.index_Product_box .img-list li:nth-child(5){left: 10px; top: 105px;}
	.index_Product_box .img-list li .name{ width: 75px;}
	.index_Product_box .img-list li .name h5{ font-size: 14px;} */
	
	.index_about_txt .tit h2, .index_solution_text .tit h2{ font-size: 24px;}
	.index_about_txt .tit h2, .index_solution_text .tit h2{ margin-bottom: 14px;}
	.index_about_txt .tit p, .index_solution_text .tit p{ font-size: 14px;}
	.index_solution_list li .item .txtbox{ padding: 16px;}
	.index_solution_list li .item .txtbox h2{ font-size: 24px;}
	.index_about{ background: url(../images/about.jpg) no-repeat; background-size: 100% 100%;}
	.index_Product { background: url(../images/product.jpg) no-repeat; background-size: 100% 100%;}
	.index_solution { background: url(../images/solution.jpg) no-repeat; background-size: 100% 100%;}
	.index_share{ background: url(../images/share.jpg) no-repeat; background-size: 100% 100%;}
	.index_case{ background: url(../images/case.jpg) no-repeat; background-size: 100% 100%;}
	/* .index_Product_box .wal{ height: auto;}
	.index_Product_box .col .list li{ padding: 16px;} */
	.index_Product_img{ display: none;}
	.index_about_img, .index_Product_img{ display: none;}
	.index_about_txt, .index_solution_text, .index_Product_box,.index_share_box,.index_case_box{ position: relative; padding: 24px 0px 24px 0px;}
	.index_about_txt { display: block;}
	.index_about_txt .list .item{ margin-top: 24px;}
	.index_about_txt .list .item .t1,.index_share_box h2,.index_case_box .title h2{ font-size: 24px;}
	.index_share_title{ margin-top: 24px;}
	.index_about_txt .list .item .t1 span,{ font-size: 36px;}
	.index_about_txt .list .item .t2{ font-size: 14px;}
	.index_about_txt .open_more{ width: 140px; height: 40px;  font-size: 14px;}
	.index_about_btn ul li{ font-size: 14px; height: 45px;}
	.index_about_btn{ width: 390px;}
	.index_about_txt .list{ max-width: 800px;}
	/* .index_Product_box .col .more{ padding-top: 15px;} */
	.index_case_swiper .item{ overflow: hidden;}
	.index_case_swiper .item .txtbox{ overflow: hidden;}
	.footer_up_box .txtbox .item{ margin-left: 70px;}
	
	.anli_swiper .swiper-slide .imgbox img{ width: 100%;height:300px;object-fit: cover;}
	
}
@media screen and (max-width:1199px) {
	.header{ display: none;}
	.m_header{ display: block; background: #ffffff; box-shadow: 0px 4px 4px 0px rgba(2,25,83,0.04); position: fixed; left: 0; top: 0; z-index: 992; width: 100%; padding:15px;}
	.m_header_flex{ display:flex; align-items: center; justify-content: space-between;}
	.m_header_flex .logo{ display: block; width: 140px;}
	.m_header_flex .logo img{ width: 100%;}
	.m_header_flex a img{ display: block; width: 140px;}
	.m_header_flex_r{ display: flex;}
	.navToggle {display:block; height:25px; position: relative; z-index: 99; margin-left: 20px;}
	.navToggle span {position:relative;width:25px;height:2px; margin-top: 12px;}
	.navToggle span:before,.navToggle span:after {content:'';position:relative;width:100%;height:2px;left:0;}
	.navToggle span,.navToggle span:before,.navToggle span:after {-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;background:#0F101D;}
	.navToggle span:before {top:8px;}
	.navToggle span:after {bottom:10px;}
	.navToggle.open span:before {top:11px;-webkit-transform:translateY(-11px) rotate(-45deg);-moz-transform:translateY(-11px) rotate(-45deg);-ms-transform:translateY(-11px) rotate(-45deg);-o-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg);}
	.navToggle.open span:after {bottom:12px;-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);}
	.navToggle.open span {background:none;}
	.navToggle.open span:before,.navToggle.open span:after {background:#0071bc; }
	.search{  width:25px; height:25px; background: url(../images/ss.png) no-repeat; background-size: 100% 100%; display: block;}
	.searchshow{ padding:75px 15px 15px 15px;}	
	.languageon .icon_language{ width:25px; height:25px; background: url(../images/languageon.png) no-repeat; background-size: 100% 100%; display: block; margin: 0px;}
	.languageon{ height: 25px;}
	.m_nav{ display: block; position: fixed; right:-200%; top:0; width: 100%; height: 100%; z-index: 991; background: #ffffff; padding: 75px 15px 15px 15px;transition:0.6s; }	
	.m_nav.open{ right: 0;}
	body.open{ height: 100vh; overflow: hidden;}
	.m_nav .navbar_nav li .link,.m_nav .navbar_nav li a{ width: 100%; font-size: 15px; line-height: 50px; color: #333333; border-bottom: 1px solid rgb(0 0 0 / 15%); display: block; position: relative;}
	.m_nav .navbar_nav li i{ position: absolute; right: 0; top: 17px; font-size: 18px;}
	.m_nav .navbar_nav li .subnavUl,.m_nav .navbar_nav li .subnavPageUl{ display: none;}
	.m_nav .navbar_nav li .subnavUl li a,.m_nav .navbar_nav li .subnavPageUl li a{ width: 100%; font-size: 15px; line-height: 50px; color: #333333; padding-left: 15px;}
	.piaofu{ display: none; }
	.subnavPageUl{ border: none; min-width: 100%;}
	.navbar_nav{ max-height:90vh; overflow: auto;}
	.news_left{ margin-right: 20px;}
	.gaikuang_t2,.gaikuang_t1,.gaikuang_t3{ display: block; margin: 0px;}
	.gaikuang_t1 .txtbox,.gaikuang_t1 video,.gaikuang_t3 .txtbox,.gaikuang_t3 .imgbox,.xiaoyan_t1_list li{ width: 100%;}
	.gaikuang_t3 .txtbox dl,.gaikuang_t2 li{ width: 100%; margin-top: 15px; padding: 0px;}
	.gaikuang_t3 .imgbox{ margin-top: 25px;}
	.page_lianxi{ padding: 24px 0px;}
	.page_lianxi_r_text h2{ font-size: 28px;}
	.page_lianxi_r_text{ padding-left: 0px;}
	.page_lianxi_r_text ul{ padding: 20px 25px;}
	.footer_up{ padding: 30px 0px;}
	.footer_up_box .txtbox .item{ margin-left: 20px;}
	.footer_up_box .txtbox .item h3{ font-size: 16px;}
	.footer_up_box .txtbox .item .erweima p{ font-size: 14px;}
	.footer_up_box .imgbox{ width: 160px;}
	.jiazhi_t1 img{ width: 340px;}
	.jiazhi_t1 .text2{ margin-top: 24px;}
	.wenhua_t2 li,.jiazhi_t2 li{ width: 50%;}
	.chuangxin_t4 h2{ font-size: 26px;}
	.rongyu_list li{ width: 33.333%;}
	.jiazhi_t2 { margin: 0px -10px;}
	.jiazhi_t2 li{ padding: 0px 10px;}
	.xiaoyan_t1_list li{ margin-bottom:24px;}
	.xiaoyan_t3{ margin: 24px 0px;}
	.chanpin_r_list { margin: 0px -10px;}
	.chanpin_r_list li{ padding: 0px 10px; margin-bottom: 20px;}
	.chanpin_text .text{ padding: 14px;}
	.chanpin_text .text h3{ font-size: 24px;}
	.chanpin_text .text span{ font-size: 22px;}
	.chanpin_details .txtbox h3{ font-size: 22px;}
	.wrap-top{ padding-top: 55px;}
	.mbx_nav{ padding: 10px 0px;}
	.chuangxin_t2,.chuangxin_t1 .item{ margin-top: 24px;}
	.chuangxin_t2_img{ padding: 20px  15px;}
	.yanfa_tuantui{ margin-top: 0px;}
	.yanfa_title h3{ font-size: 24px;}
	.yanfa_text p{ font-size: 14px; line-height: 24px;}
	.yanfa_text h4{ margin-top: 10px;}
	.yanfa_tuantui table tr td,.yanfa_tuantui table tr th{ font-size: 14px;}
	.shouhou{ padding: 25px 35px;}
	.shouhou .txtbox h2{ font-size: 25px;}
	.shouhou .txtbox p{ line-height: 32px;}
	.liuyan{ margin-top: 24px;}
	.liuyan h2{ font-size: 24px;}
	.liuyan h3{ font-size: 20px;}
	.liuyan p{ margin: 12px 0px;}
	.liuyan .form_box{ padding:0px 30px;}
	.wap_hide{ display: none;}
	.jiemeng_t1{ display: block;}
	.jiemeng_t1 .txtbox{ width: 100%; padding: 24px;}
	.jiemeng_t1 .form{ margin-top: 24px;}
	.jiemeng_t2{ margin-top: 24px;}
	.jiemeng_t2 h3{ font-size: 26px;}
	.jiemeng_t2_flex .item{ margin-top: 24px;}
	.jiemeng_t2_flex .item .title h4{ font-size: 25px;}
	.jiemeng_t2_flex .item .title span{ font-size: 46px;}
	.jiemeng_t2_flex .item .list{ padding: 0px 24px;}
	.anli_list li .item .imgbox{ margin-right: 20px;}
	.renli_right{ padding: 24px;}
	.renli_r_flex{ display: block;}
	.renli_r_flex .imgbox{ width: 100%; margin: 0px;}
	.renli_r_flex .txtbox{ margin-top: 12px;}
	.xiaoyuanTd li .itemShow .flexyq,.xiaoyuanTd li .itemShow .flexww{  padding: 15px;}
	.xiaoyuanTd li .itemShow .flexww p{ font-size: 16px; padding:6px 0px; line-height: 24px;}
	.xiaoyuanTd li .itemShow .text,.xiaoyuanTd li .itemShow h4{ margin-top: 12px;}
	.lianxi{ padding: 0px;}
	.lianxi_box{ padding: 24px; display: block;}
	.lianxi_box .map_us{ width: 100%;}
	.lianxi_box .txtbox{ width: 100%; margin-top: 24px;}
	.form_box{ padding: 0px;}
	.gongsi_banenr img,.gongsi_banenr{ height: 35vh;}
	.gongsi_banenr_text .t1{ font-size: 26px;}
	.gongsi_banenr_text .t2{ font-size: 16px;}
	.gongsi_banenr_text .t3{ font-size: 12px; margin-top: 15px; display: none;}
	.gongsi_jianjie, .gongshi_hezuo,.gongshi_tuandui, .gongshi_wenhua{ padding: 24px 0px;}
	.gongsi_jianjie_flex .txtbox h2{ font-size: 38px;}
	.gongsi_jianjie_flex .txtbox .text p{ font-size: 16px; line-height: 30px;}
	.gongsi_jianjie_flex .txtbox .text{ max-height: 330px;}
	.gongshi_tuandui h3, .gongshi_hezuo h3, .gongshi_wenhua h3{ font-size: 34px;}
	.gongshi_tuandui_list li{ margin-top: 30px;}
	.gongshi_tuandui_list li .item .info_text .name{ padding: 20px 0px;}
	.gongshi_tuandui_list li .item .info_text .name h5{ font-size: 18px;}
	.gongshi_tuandui_list li .item .info_text .name p{ font-size: 14px;}
	.gongshi_tuandui_list li .item .info_text .text p{ font-size: 14px;}
	.gongshi_tuandui_list li .item .info{ font-size: 14px;}
	.index_case_ul li{ width: 33.333%;}
	.index_wenhua_ul li{ width:;}
	
}

@media screen and (max-width:800px) {
	.anli_wrap{ padding: 24px 0px;}
	.news_wrap{ display: block;}
	.mbx_nav{ padding: 5px 0px;}
	.news_left{ width: 100%;}
	.news_left ul li{ padding:12px;}
	.news_left ul li a{ font-size: 13px;}
	.news_right{ margin-top: 12px;}
	.gaikuang_t1 .txtbox p{ margin-bottom: 15px; line-height: 1.8;}
	.gaikuang_t2 li .item{ padding: 12px;}
	.page_lianxi_l_2{ padding: 24px ;}
	.page_lianxi_r_text{ margin-top: 24px;}
	.page_lianxi_r_text h2{ font-size: 20px;}
	.page_lianxi_r_text p{ font-size: 14px;}
	.page_lianxi_r_text ul{ margin-top: 10px; display: block;}
	.page_lianxi_r_text ul{ padding: 12px;}
	.page_lianxi_r_text ul li{ padding: 6px 0px;}
	.page_lianxi_r_text ul li p{ margin-top: 6px;}
	.footer_up_box .imgbox{ display:none;}
	.footer_up_box .txtbox{ width: 100%; display: block;}
	.footer_up_box .txtbox .item{ width: 100%; margin: 0px;}
	.footer_up{ padding: 24px 0px;}
	.footer_up_box .txtbox .item .wap_show{ display: none; padding-left: 24px;}
	.footer_up_box .txtbox .item h3{ line-height: 45px; font-size: 15px; border-bottom: 1px solid #ffffff; position: relative;}
	.footer_up_box .txtbox .item h3::before{ background: url(../images/sans.png) no-repeat; width: 16px; height: 16px; position: absolute; right:12px; top: 50%; content: ''; background-size: 100% 100%;transform: translateY(-50%); }
	.footer_up_box .txtbox .item .erweima{ width: 120px; margin: 0 auto; margin-top: 20px;}
	.footer_Copyright p, .footer_Copyright p a{ font-size: 12px;}
	.page_lianxi_l{ width: 280px; margin: 0 auto;}
	.page_lianxi_l_2{ padding: 18px;}
	.page_lianxi_l_2 .erweima{ margin-top: 20px;}
	.jiazhi_t1 img{ width: 100%;}
	.jiazhi_t2 li{ width: 100%; margin-top: 18px;}
	.jiazhi_t3_text{ padding: 24px;}
	.lianxi_title{ padding: 14px;}
	.wenhua_t2 li{ width: 100%; margin-top: 18px;}
	.wenhua_t1 .video, .chuangxin_t3 .video{ width: 100%;}
	.wenhua_t2 li .item .text,.moren_kuan,.rongyu_list li .item{ padding: 14px;}
	.chuangxin_t4 h2{ font-size: 18px;}
	.chuangxin_t3, .chuangxin_t4{ margin-top: 24px;}
	.rongyu_list li{ width: 50%; margin-bottom: 14px;}
	.shengchan_list .jiazhi_t2 li{ margin-bottom: 24px;}
	.rongyu_list li .item .imgbox{ height: 120px;}
	.moren_kuan p{ padding: 3px 0px;}
	.chanpin_banner img{ height:200px;}
	.chanpin_text .text{ width: 200px;}
	.chanpin_text .text h3{ font-size: 18px;}
	.chanpin_text .text span{ font-size: 16px; margin-top: 4px;}
	.chanpin_wrap .news_left{ width: 100%; position: relative;}
	.chanpin_title h3{ padding:12px; font-size: 18px;}
	.chanpin_r_t{ font-size: 18px;}
	.chanpin_r_item{ padding: 14px; display: block;}
	.chanpin_r_item .imgbox{ width: 100%; margin: 0px;}
	.pcat-list li .tu_img{ display: none;}
	.pcat-list ul{ flex-wrap: wrap;}
	.pcat-list ul li{ width: 33.333%;}
	.pcat-list li{ margin-top: 6px;}
	.pcat-list li.active .tu_img, .pcat-list li:hover .tu_img{ display: none;}
	.pcat-list li.active .dian, .pcat-list li:hover .dian{ display: block; background: #034198;}
	.pcat-list li .title{ margin-top: 2px;}
	.pcat-list::before{ display: none;}
	.pcat-list{ margin: 0px; margin-top: 14px;}
	.pcat-list li .cur{ width: 100%; height: 20px;}
	.pcat-list li .dian{ width: 14px; height: 14px; margin: 0 auto;}
	.pcat-list li .title{transform: translateY(0px);}
	.chanpin_r_list li{ width: 100%; margin-top: 14px; }
	.chanpin_details{ margin: 0px 14px; display: block;}
	.chanpin_details .imgbox{ width: 100%;}
	.chanpin_details .txtbox{ width: 100%; padding: 18px;}
	.chanpin_details .txtbox h3{ font-size: 18px;}
	.chanpin_details_dl{ display: block;}
	.chanpin_details_dl dt{ width: 100%; text-align: left;}
	.chanpin_details_dl dd p{ line-height: 26px;}
	.yanfa_tuantui table tr td, .yanfa_tuantui table tr th{ padding: 6px;}
	.shouhou .imgbox{ width: 100%; margin: 0px; display: flex; justify-content: space-between;}
	.shouhou .imgbox img{ width: 45%; margin: 0px;}
	.shouhou{ display: block;}
	.shouhou .txtbox h2{ font-size: 18px;}
	.liuyan{ padding: 14px;}
	.liuyan .form_box{ padding: 0px 14px;}
	.form_box .item{ margin-bottom: 14px;}
	.form_box .item .text{ height: 35px;}
	.form_foot .button{ margin-left: 14px; width: 60px;}
	.form_foot .yzm{ width: 70px; margin: 0px 8px;}
	.form_foot .yzm_img{ width: 70px;}
	.form_foot{ padding: 0px 12px;}
	.form_foot span{ font-size: 12px;}
	.liuyan .form_box{ padding: 0px;}
	.shouhou{ padding: 22px;}
	.fangan_list li .item{ display: block;}
	.fangan_list li .item .imgbox,.anli_list li .item .imgbox{ width: 100%; height: 140px;}
	.fangan_list li .item .txtbox,.anli_list li .item .txtbox{ margin-top: 12px;}
	.fangan_list li .item .txtbox p,.anli_list li .item .txtbox p{ margin-top: 8px; font-size: 14px;}
	.fangan_list li .item .txtbox .label,.anli_list li .item .txtbox .label{ margin-top: 14px; flex-wrap: wrap;}
	.fangan_list li .item .txtbox .label span,.anli_list li .item .txtbox .label span{ margin-right: 12px;}
	.xiangguan_anli{ margin-top: 24px;}
	.xiangguan_anli h3{ font-size: 18px;}
	.anli_swiper .swiper-slide .imgbox{ width: 100%;}
	.anli_swiper .swiper-slide .txtbox{ position: relative; width: 100%; padding: 12px; min-height: auto;}
	.anli_swiper .swiper-slide .txtbox h4{ font-size: 16px;}
	.anli_swiper .swiper-button{ bottom: 0px; right: 50%;transform: translateX(50%);}
	.anli_list li{ padding: 12px;}
	.anli_list li .item{ display: block;}
	.anli_details .title h3{ padding: 14px 0px; font-size: 18px;}
	.anli_details .label{ display: block;}
	.anli_details .label span{ font-size: 12px; margin-right:  12px;}
	.anli_details_text{ padding: 12px;}
	.jiemeng_t1 .text h2,.jiemeng_t2 h3{ font-size: 18px;}
	.jiemeng_t1 .form_box{ padding: 0px;}
	.jiemeng_t2_flex{ display: block;}
	.jiemeng_t2_flex .item{ width: 100%;}
	.jiemeng_t2_flex .item .title h4{ font-size: 18px; padding: 0px 12px;}
	.jiemeng_t2_flex .item .title span{ font-size: 36px; line-height: 46px; height: 46px;}
	.jiemeng_t2_flex .item .list li .open_item{ padding: 12px; display: block;}
	.jiemeng_t2_flex .item .list li .open_item .imgbox{ width: 100%; height: 110px; margin: 0px;}
	.jiemeng_t2_flex .item .list li .open_item .txtbox{ margin-top: 12px;}
	.jiemeng_t2_flex .item .list li .open_item .txtbox p{ margin-top: 12px;}
	.jiemeng_t2_flex .item .list li .open_item .txtbox .label{ margin-top: 12px;}
	.join_section-3{ padding: 20px 0px;}
	.join_section .name{ font-size: 20px;}
	.join_section-3 .list .item{ width: 100%;}
	.join_section-3 .list .item:nth-child(1),.join_section-3 .list .item:nth-child(2),.join_section-3 .list .item:nth-child(3),.join_section-3 .list .item:nth-child(4){ margin-top: 15px;}
	.join_section-3 .line-bg,.join_section-3 .list .item::after { display:none;}
	.join_section-3{ height: auto;}
	.join_section-6{ padding: 24px 0px;}
	.join_section-6 .txt .tit{ font-size: 24px;}
	.join_section-6 .txt .p p{ font-size: 14px; line-height:28px;}
	.renli_right{ padding: 0px;}
	.xiaoyuanTh{ display: none;}
	.xiaoyuanTd li .item{ padding: 12px; display: block;}
	.xiaoyuanTh .flex, .xiaoyuanTd li .item .flex{ display: block;}
	.xiaoyuanTd li .item .td{ font-size: 14px; line-height: 26px;}
	.xiaoyuanTd li .itemShow .text,.xiaoyuanTd li .itemShow .flexww p{ font-size: 14px;}
	.pop_jianli{ width: 95%; padding: 24px;}
	.pop_form_box{ max-height: 60vh; overflow: auto;}
	.pop_jianli h4{ font-size: 16px;}
	.pop_jianli .guanbi{ right: 12px; top: 12px; width: 16px;}
	.pop_jianli .butt{ height: 40px; border-radius: 12px; margin-top: 16px;}
	.lianxi_box{ padding: 12px;}
	.banner .text{ padding: 24px;}
	.index_about_txt .list{ display: block;}
	.index_about_txt .list .item{ margin-top: 18px;}
	.index_about_txt .list .item .t1, .index_share_box h2, .index_case_box .title h2{ font-size: 16px;}
	.index_about_txt .list .item .t1{ line-height: 40px;}
	.index_about_txt .list .item .t1 span{ font-size: 32px;}
	.index_about_btn{ width: 100%;}
	/* .index_Product_box .wal{ display: block;} */
	
/* 	.index_Product_box .img-list{ width: 200px; height: 200px; left:50%;transform: translateX(-50%); margin: 50px 0px;}
		.index_Product_box .img-list .bg{ width: 200px; height:200px; margin-top: -100px; margin-left: -100px;}
		.index_Product_box .img-list .img{ width: 110px;}
		.index_Product_box .img-list .img img{ width: 110px; height: 110px;}
		.index_Product_box .img-list li .ico{ width: 38px; height: 38px;}
		.index_Product_box .img-list li{ width: 38px; height: 38px;}
			.index_Product_box .img-list li:nth-child(1){left:101px; top:6px;}
		.index_Product_box .img-list li:nth-child(2){left: 205px; top: 80px;}
		.index_Product_box .img-list li:nth-child(3){left: 175px; top: 180px;}
		.index_Product_box .img-list li:nth-child(4){left: 40px; top: 180px;}
		.index_Product_box .img-list li:nth-child(5){left: 10px; top: 80px;}
		.index_Product_box .img-list li .name h5{ font-size: 14px;}
		.index_Product_box .img-list li:nth-child(2) .name,
		.index_Product_box .img-list li:nth-child(3) .name {
			left:-10px;
			padding-left:0px;
			top:50px;
			bottom: 0
		}
		
		.index_Product_box .img-list li:nth-child(4) .name,
		.index_Product_box .img-list li:nth-child(5) .name {
			right:-16px;
			padding-right: 0px;
			top:50px;
			bottom: 0;
			text-align: right
		}
		.index_Product_box,.index_solution_text,.index_share_box,.index_case_box{ padding: 24px 0px;}
		.index_Product_box .col{ width: 100%;}
		.index_Product_box .col .index-title h2{ font-size: 26px;}
		.index_Product_box .col .content{ font-size: 14px; padding: 12px 0px;}
		.index_Product_box .col .list li dd a{ font-size: 14px; line-height: 28px;}
		.index_Product_box .col .more .p-more{ height: 45px;} */
		.index_solution_list{ flex-wrap: wrap; justify-content: space-between;}
		.index_solution_list li.active,.index_solution_list li{ width:100%;}
		.index_solution_list li .item{ height: 160px;}
		.index_solution_list li{ margin-top: 15px;}
		.index_solution_list li .item .txtbox h2{ font-size: 20px;}
		.index_share_title .index_share_ul li{ font-size: 14px;}
		.index_share_title .more{ font-size: 12px;}
		.index_share_title{ margin-top: 0px;}
		.index_share_title .index_share_ul li.active::before { width: 100%;}
		.index_share_page_box{ display: block; margin-top: 15px;}
		.index_share_page_box .left .imgbox{ height: 120px;}
		.index_share_page_box .left .txtbox .title h3{ font-size: 20px;}
		.index_share_page_box .left .txtbox .title h3 em{ height: 12px;}
		.index_share_page_box .right{ width: 100%; padding: 0px; margin: 0px; margin-top: 12px;}
		.index_share_page_box .right ul li .item{ padding: 12px;}
		.index_share_page_box .right ul li{ margin-top: 14px; margin-bottom: 0px;}
		.index_case_box .title p{ font-size: 14px;}
		.index_case_swiper .item{ padding: 14px; display: block;}
		.index_case_swiper .item img{ width: 100%; margin: 0px;}
		.index_case_swiper{ margin-top: 20px;}
		.index_case_ul li{ width: 33.333%;}
		.index_case_ul li .item{ height: 70px;}
		.index_case_ul li{ margin-top: 12px;}
		.banner .text p{ font-size: 15px;}
		.piaofu{ display: block; right: 0;}
		.piaofu .imgbox{ padding: 8px;}
		.piaofu .imgbox a img{ width: 20px;}
		.index_solution_list li .item .txtbox h2{ text-align:left;}
		.index_solution_list li em{ width: 63px;
  height: 6px;
  background: #FFFFFF;
  border-radius: 3px;
  display: block;
  margin-top: 8px;}
  .chanpin_title{ display: none;}
  .news_left ul{ display: flex; overflow: auto;white-space: nowrap;}
  .chanpin_wrap .news_left ul li a{ position: relative; padding-right: 15px;}
  .chanpin_wrap .news_left ul li a i{ right: 0;}
  
  .gongsi_jianjie_flex{ display: block;}
  .gongsi_jianjie_flex .imgbox{ width: 100%;}
  .gongsi_jianjie_flex .txtbox{ width: 100%; margin-top: 15px;}
  .gongsi_jianjie_flex .txtbox h2{ font-size: 20px;}
  .gongsi_jianjie_flex .txtbox .text{ margin-top: 12px;}
  .gongsi_jianjie_flex .txtbox .text p{ font-size: 14px; line-height: 24px; margin-bottom: 8px;}
  .gongsi_jianjie, .gongshi_hezuo, .gongshi_tuandui, .gongshi_wenhua{ padding: 15px 0px;}
  .gongshi_tuandui h3, .gongshi_hezuo h3, .gongshi_wenhua h3{ font-size: 20px;}
  .gongshi_tuandui_list li{ width: 100%;}
  .index_case_ul li{ width: 50%;}
  .index_wenhua_ul{ display: block;}
  .index_wenhua_ul li:nth-of-type(2n),.index_wenhua_ul li{ width: 100%; margin-top: 15px;}
  .index_wenhua_ul li .item .infoText h4{ font-size: 18px;}
  .index_wenhua_ul li .item .infoText p{ font-size: 14px; margin-top: 8px;}
  .index_wenhua_ul li .item .infoText{ margin-top: 12px;}
	.anli_swiper .swiper-slide .imgbox img{ width: 100%;height:200px;object-fit: cover;}

}
.subnavImg h3{ font-size: 20px; margin-bottom: 12px; font-weight: bold; line-height: 30px;}

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

}