@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;}
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{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
.center{ max-width:1530px; padding:0px 15px; margin: 0 auto; width: 100%;}
/*****以上样式不可更改*****/
.header {width:100%;position:fixed;top:0;left:0;z-index:9999;}
.header_wrap{ display: flex; justify-content: space-between; align-items: center;}
/*左侧logo*/
.header .logo {width:158px;}
.header .logo img { width:100%;}
.header .navbar_nav{display: flex; align-items:center;}
.header .navbar_nav li {float:left;position:relative;display:block;}
.header .navbar_nav li a {font-size: 16px; color: #FFFFFF; line-height:100px; padding: 0px 20px;}
.header .navbar_nav li:hover a,.header .navbar_nav li.active a {color:#9FDDFF;}
.header .navbar_nav li.dropdown {display:inherit;position:relative;}
.header .navbar_nav li.dropdown .dropdown_menu {display:none;position:absolute;top:100px;width:100%;width:150px;left:0;padding-bottom:10px;}
.header .navbar_nav li.dropdown .dropdown_menu a {font-size: 14px; color: #FFFFFF; line-height: 30px; display: block;}
.header .navbar_nav li.dropdown:hover .dropdown_menu {display:block;}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {color:#9FDDFF;}
.header .fuwu{font-size: 16px; color: #FFFFFF; line-height: 30px;}
.m_nav{ display: none;}
#navToggle {display:none;}
.index_banner,.index_banner .swiper-slide{ position: relative;}
.index_banner .swiper-slide img{ width: 100%; height: 100vh; object-fit: cover;}
.index_banner .swiper-slide .text{ position: absolute; left: 0; top: 0; z-index: 9; display: flex; align-items: center; width: 100%; height: 100%; text-align: left;}
.index_banner .swiper-slide .text h1{font-size: 64px; color: #FFFFFF; line-height:1.5;}
.index_banner .swiper-slide .text span{font-size: 48px; color: #FFFFFF; line-height:1.3;}
.header.on{ background: #fff;}
.header.on .navbar_nav li a,.header.on .navbar_nav li.dropdown .dropdown_menu a{ color: #333;}
.header.on .navbar_nav li:hover a, .header.on .navbar_nav li.active a,.header.on .navbar_nav li.dropdown:hover .dropdown_menu a:hover,.header.on .navbar_nav li.dropdown:hover .dropdown_menu a.active{ color: #0088D3;}
.header.on .navbar_nav li.dropdown .dropdown_menu{ background: #fff;}
.gongsi_banner .swiper-pagination-bullet{width: 42px; height: 42px; border: 4px solid #FFFFFF; border-radius: 50%; margin: 0rem 20px;}
.gongsi_banner .swiper-pagination-bullet-active{ border: 4px solid #2692D6; background: #2692D6;}
.gongsi_banner .swiper-slide img{ width: 100%;}
.gongsi_banner .swiper-pagination{ bottom: 40px;}
.wrapTop{ padding-top: 100px;}
.gongsi_jianjie{ padding: 166px 0px; background: #F6F6F6;}
.gongsi_jianjie_box{ display: flex; align-items: center; justify-content: space-between;}
.gongsi_jianjie_box .img-box{ width: 748px;}
.gongsi_jianjie_box .img-box img{ width: 100%;}
.gongsi_jianjie_box .txt-box{background: #FFFFFF;border-radius: 4px; padding:40px 32px 32px 32px; width: 700px; position: relative;}
.gongsi_jianjie_box .txt-box::before{ background: url(../images/t1.png) no-repeat; width: 122px; height: 32px; background-size: 100% 100%; position: absolute; top:-16px; content: ""; left: 55%;}
.title{ text-align: center;}
.title h3{font-size: 50px; color: #333333; line-height:1.2;}
.title p{font-size: 24px; color: #333333; line-height: 30px; margin-top: 10px;}
.gongsi_jianjie_box .txt-box .text p{font-size: 20px; color: #333333; line-height:1.5; margin-top: 20px;}
.gongsi_wenhua{ background: #fff; position: relative; padding: 40px 0px;}
.gongsi_wenhua::before{ background: url(../images/t2.png) no-repeat; width: 122px; height: 32px; background-size: 100% 100%; position: absolute; top:-16px; content: ""; left: 52%;}
.gongsi_wenhua_ul{ display: flex; flex-wrap: wrap;}
.gongsi_wenhua_ul li{ width: 33.333%; text-align: center; margin-top: 40px;}
.gongsi_wenhua_ul li img{ width: 174px;}
.gongsi_wenhua_ul li h4{font-size: 22px; color: #333333; line-height: 30px; margin-top: 30px;}
.gongsi_wenhua_ul li p{font-size: 18px; color: #333333; line-height: 30px; margin: 0 auto; margin-top: 32px; max-width:243px; text-align: left;}
.gongsi_houdong{ padding-top: 160px; background: #F6F6F6;}
.gongsi_houdong_box{ background: #FFFFFF; padding-top: 40px; padding-bottom: 115px; position: relative;}
.gongsi_houdong_box::before{ background: url(../images/t3.png) no-repeat; width: 122px; height: 32px; background-size: 100% 100%; position: absolute; top:-16px; content: ""; left: 52%;}
.gongsi_houdong_ul{ display: flex; flex-wrap: wrap; margin: 0px -13px;}
.gongsi_houdong_ul li{ padding: 0px 13px; width: 33.333%; margin-top:48px;}
.gongsi_houdong_ul li .item{ width: 100%; height: 100%;background:rgba(38, 146, 214, .1); border-radius: 4px; overflow: hidden;}
.gongsi_houdong_ul li .item .text{ padding: 20px;}
.gongsi_houdong_ul li .item .text p{font-size:20px; color: #333333; line-height: 33px; text-indent: 2em;}
.gongsi_houdong_ul li:nth-child(1) .item .text em{width: 73px; height: 10px; background: #2692D6;border-radius: 5px; margin:11px auto; display: block;}
.gongsi_houdong_ul li:nth-child(2) .item .text em{width: 73px; height: 10px; background:#D64F26;border-radius: 5px; margin:11px auto; display: block;}
.gongsi_houdong_ul li:nth-child(3) .item .text em{width: 73px; height: 10px; background:#26D65C;border-radius: 5px; margin:11px auto; display: block;}
.gongsi_swiper img{ width: 100%; height: 300px; object-fit: cover;}
.gongsi_swiper .swiper-pagination-bullet{width: 20px; height: 20px; background: #F0F0F0; border-radius: 50%; margin:0rem 6px;}
.gongsi_swiper .swiper-pagination-bullet-active{ background: #2692D6;}
.gongsi_houdong_ul li:nth-child(2) .gongsi_swiper .swiper-pagination-bullet-active{ background: #D64F26;}
.gongsi_houdong_ul li:nth-child(3) .gongsi_swiper .swiper-pagination-bullet-active{ background: #26D65C;}
.gongsi_gongyi{ background: #F6F6F6; padding: 160px 0px;}
.gongsi_gongyi_box{ display: flex; align-items: center;}
.gongsi_gongyi_box .text{width: 652px; min-height: 369px; background: #FFFFFF; border-radius: 4px; padding: 40px 35px; position: relative;}
.gongsi_gongyi_box .text::before{ background: url(../images/t4.png) no-repeat; width: 122px; height: 32px; background-size: 100% 100%; position: absolute; top:-16px; content: ""; left: 52%;}
.gongsi_gongyi_box .text .wenzi{font-size: 22px; color: #333333; line-height: 30px; margin-top: 24px;}
.gongyi_swiper{ position: relative; padding: 0px 80px; width: 900px; margin-right: 50px;}
.gongyi_swiper .swiper-slide img{ width: 100%;}
.gongyi_swiper .swiper-slide img{opacity: .6;filter: blur(10px)}
.gongyi_swiper .swiper-slide.swiper-slide-active img{ opacity: 1;filter: blur(0px)}
.gongyi_swiper .swiper-button-prev{ background: url(../images/prev.png) no-repeat; background-size: 100% 100%; width:40px; height:73px; left: 0;}
.gongyi_swiper .swiper-button-next{ background: url(../images/next.png) no-repeat; background-size: 100% 100%; width:40px; height:73px; right: 0;}
.gongsi_wenhua_text{ margin-top: 100px;}
.gongsi_wenhua_text h5,.gongsi_wenhua_text span{font-size: 22px; font-weight: bold; color: #333333; line-height: 1.5;}
.gongsi_wenhua_text p{font-size: 22px; color: #333333; line-height: 1.5; padding: 20px 0px;}
.footer{background: #F7F7F7; box-shadow: 0px 0px 17px 4px rgba(51,51,51,0.03);}
.footer_item{ display: flex; flex-wrap: wrap; justify-content: space-between; padding: 30px 0px;}
.footer_item .item dl{ padding:5px 0px;}
.footer_item .item dl dt{font-size: 18px; font-weight: bold; color: #333333; line-height: 35px;}
.footer_item .item dl dd{font-size: 18px; color: #333333; line-height:35px;}
.footer_item .item:nth-child(2){ border-left: 1px solid #F0F0F0;border-right: 1px solid #F0F0F0; padding-left:140px; padding-right: 140px;}
.footer_item_box{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;  padding: 40px 0px;}
.footer_item_box .text{ flex: 1; width: 100%;}
.footer_item_box .text p{font-size: 18px; font-weight: bold; color: #333333; line-height: 30px;}
.footer_item_box .text .wenzi{ margin-top:70px;}
.footer_item_box .erweima{ display: flex; align-items: center; padding-left: 100px;}
.footer_item_box .erweima .item{ margin-left: 24px;}
.footer_item_box .erweima .item img{ width: 157px;}
.footer_item_box .erweima .item span{ display: block;font-size: 18px; color: #333333; line-height: 30px; margin-top: 12px; text-align: center;}
.banner img{ width: 100%;}
.news_list { padding: 60px 0px;}
.news_list li{ margin-top: 100px; display: flex; align-items: flex-start;}
.news_list li .img-box{ width:58%;}
.news_list li .img-box img{ width: 100%;}
.news_list li .txt-box{ width: 42%; padding-left: 45px;}
.news_list li .txt-box h3,.news_xiangqing h3{font-size: 22px; font-weight: bold; color: #333333; line-height: 30px; margin-bottom: 20px;}
.news_list li .txt-box p,.news_xiangqing p{font-size: 20px; color: #333333; line-height: 30px;}
.news_list li .txt-box .open{width: 160px; line-height: 52px; border: 2px solid #0088D3; border-radius: 26px; color: #0088D3; font-size: 22px; margin-top: 25px; display: inline-block; text-align: center;}
.news_list li .txt-box .open:hover{ background: #0088D3; color: #fff;}
.news_list li:nth-of-type(odd) .txt-box{ text-align: right;}
.news_list li:nth-of-type(even) .txt-box{ padding-left: 0px; padding-right: 45px;}
.news_list li:nth-of-type(even) {flex-flow: row-reverse;}
.fanye{ padding: 40px 0px; display: flex; align-items: center; justify-content: center;}
.fanye a,.fanye span{height: 30px; border: 1px solid #999999;border-radius: 4px; padding: 0px 18px; display: flex; align-items: center; justify-content: center; color: #333333; font-size: 14px; margin: 0px 4px;}
.fanye a.on{ border: 1px solid #0088D3; background: #0088D3; color: #fff;}
.news_xiangqing{ padding: 160px 0px;}
.news_xiangqing img{ width: 100%; margin-top: 20px;}
.pinpai_wrap,.pinpai_wrap_item{ padding: 100px 0px;}
.pinpai_title{text-align: center;}
.pinpai_title h2{font-size: 40px; font-weight: bold; color: #0088D3; line-height: 40px;}
.pinpai_title span{font-size: 26px; color: #333333; line-height:30px; margin-top: 10px; display: block;}
.pinpai_wrap_item_list{ display: flex; flex-wrap: wrap;}
.pinpai_wrap_item_list .item_text_text{ width: 33.333%; padding: 0px 12px; margin-top: 90px;}
.pinpai_swiper{ flex: 1; width:66.666%; position: relative; padding-left: 12px; margin-top: 45px;}
.pinpai_text{ width:33.33%; display: flex; align-items: center; padding: 35px; border-radius: 5px; background: rgba(102, 192, 244, .2); margin-top: 45px;}
.pinpai_text .text h3{font-size: 38px; color: #333333; line-height: 40px;}
.pinpai_text .text em{width: 149px; height: 2px; background: #333333; display: block; margin-top: 17px;}
.pinpai_text .text p{font-size: 24px; color: #666666; line-height: 1.5; margin-top: 20px;}
.pinpai_xiangqing{ width: 100%;background: #FFFFFF; height: 100%; border-radius: 4px;}
.pinpai_xiangqing .img-box{ width: 100%; height: 390px; display: flex; align-items: center; justify-content: center;}
.pinpai_xiangqing .img-box img{ max-width: 100%; max-height: 100%;}
.pinpai_xiangqing .txt-box{ padding: 48px; text-align: center;}
.pinpai_xiangqing .txt-box p{font-size: 36px; color: #333333; line-height: 40px; margin-top: 20px; min-height: 120px;}
.pinpai_xiangqing .txt-box .open{width: 263px;background: #0088D3;box-shadow: 0px 0px 17px 4px rgba(0,136,211,0.24);border-radius: 29px; display: block; margin: 0 auto; margin-top:10px; color: #fff; font-size: 32px; line-height: 62px;}
.pinpai_xiangqing .txt-box .open:hover{ opacity: .8;}
.qiye_youshi{ background: rgba(0, 136, 211, .2); padding-top: 160px; padding-bottom: 100px;}
.youshi_title h2{font-size: 40px; font-weight: bold; color: #333333; line-height: 40px; padding-bottom: 30px; position: relative; display: inline-block;}
.youshi_title h2::before{ width:160px; height: 10px; background: #0088D3; position: absolute; bottom: 0; left: 0; content: "";}
.qiye_youshi_list { margin: 0px -12px; display: flex; flex-wrap: wrap;}
.qiye_youshi_list li{ width: 25%; padding: 0px 12px; margin-top: 90px;}
.qiye_youshi_list li .item{ padding-top: 47px; position: relative;}
.qiye_youshi_list li .item .icon{ width: 69px; position: absolute; left: 50%; top: 0;transform: translateX(-50%); }
.qiye_youshi_list li .item:hover .text{box-shadow: 0px 0px 17px 4px rgba(0,136,211,0.18);}
.qiye_youshi_list li .item .text{background: #F6F6F6; border-radius: 4px; padding: 55px 26px; min-height: 260px;}
.qiye_youshi_list li .item .text p{font-size: 20px; color: #333333; line-height:1.6;}
.yingyong_lingyu{ padding: 160px 0px;}
.yingyong_lingyu_list{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.yingyong_lingyu_list li{ width: 45%; margin-top: 100px;}
.yingyong_lingyu_list li h4{font-size: 24px; font-weight: bold; color: #0088D3; line-height: 40px; text-align: center;}
.yingyong_lingyu_list li h4 em{ width:80px; height: 1px; display: inline-block;}
.yingyong_lingyu_list li .img-box{ position: relative; padding-top: 33px; padding-left: 33px; margin-top: 40px;}
.yingyong_lingyu_list li .img-box img{ width: 100%; position: relative; z-index: 9;}
.yingyong_lingyu_list li .img-box::before{ background: rgba(245, 130, 31, .2); position: absolute; left: 0; top: 0; width: calc(100% - 33px);  height: calc(100% - 33px); content: "";}
.yingyong_lingyu_list li:nth-of-type(even){ width: 40%;}
.yingyong_lingyu_list li:nth-of-type(even) .img-box::before{ background:rgba(0, 136, 211, 1); position: absolute; left: 0; top: 0; width: calc(100% - 33px);  height: calc(100% - 33px); content: "";}
.hezuo_wulian{ display: flex; align-items: center;}
.hezuo_wulian .text{ width: 553px; margin-right:40px;}
.hezuo_wulian .text h4{font-size: 22px; font-weight: bold; color: #333333; line-height: 40px;}
.hezuo_wulian .text p{font-size: 22px; color: #333333; line-height: 40px;}
.hezuo_wulian .img{ flex: 1; width: 100%;}
.hezuo_wulian .img img{ width: 100%;}
.hezuo_img{ margin-top: 100px;}
.hezuo_img img{ width: 100%;}
.lianxi{ padding-bottom: 170px;}
.lianxi_list{ display: flex; flex-wrap: wrap; justify-content: space-between;border-bottom: 2px dashed #0088D3;}
.lianxi_list .item{ display: flex; align-items: center; padding: 70px 0px;}
.lianxi_list .item i{ width: 35px; margin-right:20px;}
.lianxi_list .item i img{ width: 100%;}
.lianxi_list .item .text h3{font-size:28px; font-weight: bold; color: #333333; line-height: 48px;}
.lianxi_list .item .text p{font-size:28px; color: #333333; line-height: 48px; max-width: 450px;}
.wmcp{font-size:31px; font-weight: bold; color: #333333; line-height: 30px;}
.lianxi_text{border-bottom: 2px dashed #0088D3; padding: 45px 0px;}
.lianxi_text .kuai{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.lianxi_text .kuai p{font-size: 32px; font-weight: bold;line-height:1.3; color:rgba(51, 51, 51, 1); margin-top: 40px;}
.lianxi_text .kuai p span{ color: #0088D3; }
.xilie_wrap{ padding-bottom: 100px;}
.xilie_item{ margin-top: 200px; position: relative; padding-left:105px; min-height: 200px;}
.xilie_title{ position: absolute; left: 0; top: 0; width: 40px; height: 100%;}
.xilie_title span{ color: #0088D3; font-size:50px; line-height: 1.1; display: block;-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);letter-spacing:1px; width: 100%; height: auto;}
.xilie_title em{background: #0088D3; width: 2px; bottom:60px; right: 0;  height: calc(100% - 180px); position: absolute;}
.xl_title h2{font-size: 40px; font-weight: bold; color: #333333; line-height:1.2;}
.xl_title span{font-size: 24px; color: #999999; line-height:1.1; display: block; margin-top: 10px;}
.xl_datu{ display: flex; align-items: center; justify-content: center; margin-top: 20px;}
.xl_datu img{ max-width: 100%; min-height: 100%;}
.xl_tuwen{ margin-top: 90px;background: #FFFFFF; border: 4px solid #0088D3; border-bottom:10px solid #0088D3; border-radius: 4px; padding:25px;}
.xl_tuwen_img {display: flex; flex-wrap: wrap; align-items: center;}
.xl_tuwen_img img{ max-width:400px; max-height: 230px; margin-right: 100px;}
.xl_tuwen_txt{font-size: 22px; color: #333333; line-height: 40px; margin-top: 40px;}
.xl_tuwen_flex{ display: flex; align-items: center; flex-wrap: wrap;}
.xl_tuwen_flex .xl_tuwen_txt{ flex: 1;}
.xl_tuwen_flex img{ width: 383px;}
.xl_8guige{ max-width:1100px; margin-top: 80px;}
.xl_8guige img{ width: 100%;}
.xilie_shiyi{ display: flex; align-items: center;}
.xilie_shiyi .txt-box{width: 420px; margin-right: 95px;}
.xilie_shiyi .txt-box p{ font-size: 20px; color: #333333; line-height: 40px;}
.xilie_shiyi .img-box{ flex: 1; width: 100%;}
.xilie_shiyi .img-box img{ width: 100%;}
.xilie_shiyi_text{ margin-top: 80px; background: rgba(0, 136, 211, .1);border-radius: 4px; padding: 30px 45px;}
.xilie_shiyi_text h4{font-size: 22px; font-weight: bold; color: #333333; line-height: 40px;}
.xilie_shiyi_text .item{ display: flex; flex-wrap: wrap; margin-top: 30px;}
.xilie_shiyi_text .item .txt{ width: 410px; margin-right:45px;}
.xilie_shiyi_text .item .txt p{font-size: 20px; color: #333333; line-height: 40px;}
.xitong2_liucheng .item{ margin-top: 60px; display: flex; align-items: flex-start;}
.xitong2_liucheng .item .txt-box{ width: 355px; margin-right:80px;}
.xitong2_liucheng .item .txt-box h4,.xitong5_box .text .item h4{font-size: 20px; font-weight: bold; color: #0088D3; line-height: 40px;}
.xitong2_liucheng .item .txt-box p{font-size: 20px; color:rgba(51, 51, 51, 1); line-height: 40px;}
.xitong2_liucheng .item .img-box{ flex: 1; width: 100%;}
.xitong2_liucheng .item .img-box img{ width: 100%;}
.xitong3_list{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.xitong3_list .item{ margin-top: 80px;}
.xitong3_list .item img{ height: 235px;}
.xitong3_list .item .text{ margin-top: 50px; width: 100%;}
.xitong3_list .item .text h4,.xitong4_list .item h4,.xitong6_box h4{font-size: 22px; font-weight: bold; color: #0088D3; line-height: 40px;}
.xitong3_list .item .text p,.xitong4_list .item p,.xitong6_box p{font-size: 20px; color:rgba(51, 51, 51, 1); line-height: 40px;}
.xitong3_list .item:nth-child(1){ max-width: 470px;}
.xitong3_list .item:nth-child(3){ max-width: 340px;}
.xitong3_list .item:nth-child(5){ max-width: 350px;}
.xitong3_list em{width: 2px; height: 339px; border: 2px dashed #0088D3; margin-top: 190px;}
.xitong4_list{ display: flex; flex-wrap: wrap;}
.xitong4_list .item{ padding-top: 30px; width: 33.333%;}
.pr120{ padding-right: 120px;}
.pl120{ padding-left: 120px;}

.pr60{ padding-right:60px;}
.pl60{ padding-left: 60px;}

.mt140{margin-top: 140px;}
.xitong4_list .item .imag {width: 100%; display: flex; align-items: center; justify-content: center;}
.xitong4_list .item .imag img{ max-width: 100%; max-height: 100%;}
.xitong5_box{ display: flex; flex-wrap: wrap;}
.xitong5_box .text{ width: 458px; margin-right:65px;}
.xitong5_box .text .item{ margin-top: 100px;}
.xitong5_box .text .item p,.xitong6_box .xilie_shiyi_text p{font-size: 20px; color:rgba(51, 51, 51, 1); line-height: 40px; position: relative; padding-left: 20px;}
.xitong5_box .text .item p::before,.xitong6_box .xilie_shiyi_text p::before{width: 12px; height: 12px;background: #08161F; border-radius: 50%; position: absolute; left: 0; top:14px; content: ""; border-radius: 50%;}
.xitong6_box{ padding-top: 90px;}
.xitong6_box img{ width: 100%;}
.xitong5_box .imag{ flex: 1; width: 100%; margin-top: 100px;}
.xitong5_box .imag img{ width: 100%;}
.xilie_shiyi_text_flex{ display: flex; flex-wrap: wrap;}
.xilie_shiyi_text_flex .tow2{ flex: 1; width:50%;}
.xitong8_box{ display: flex;}
.xitong8_box .item{ display: flex; justify-content: center; flex-wrap: wrap;}
.xitong8_box .item img{ max-width: 90%; margin-top: 90px;}
.xitong9_box{ display: flex; flex-wrap: wrap; margin: 0px -60px;}
.xitong9_box .item{ width: 25%; padding: 0px 60px; text-align: center; margin-top: 60px;}
.xitong9_box .item img{ max-width: 100%;}
.xitong9_box .item span{font-size:18px; font-weight: bold; color: #333333; line-height: 40px; display: block;}


@media screen and (max-width:1400px) {
	.center{ max-width: 1200px;}
	.gongsi_banner .swiper-pagination-bullet{ width:25px; height:25px; margin: 0px 15px; border: 2px solid #fff;}
	.index_banner .swiper-slide .text h1{ font-size: 44px;}
	.index_banner .swiper-slide .text span{ font-size: 38px;}
	.gongsi_jianjie_box .txt-box .text p{ font-size: 16px;}
	.title h3,.pinpai_title h2,.youshi_title h2{ font-size:38px;}
	.title p,.pinpai_title span{ font-size: 20px;}
	.gongsi_jianjie,.gongsi_gongyi,.news_xiangqing{ padding: 100px 0px;}
	.gongsi_jianjie_box .img-box{ width: 640px;}
	.gongsi_jianjie_box .txt-box{ width: 500px;}
	
	.gongsi_wenhua_ul li img{ width: 100px;}
	.gongsi_wenhua_ul li h4{ font-size: 20px; margin-top: 15px;}
	.gongsi_wenhua_ul li p{ font-size: 16px; margin-top: 15px;}
	.gongsi_wenhua_text{ margin-top: 50px;}
	.gongsi_wenhua_text p,.gongsi_wenhua_text h5, .gongsi_wenhua_text span,.gongsi_houdong_ul li .item .text p,.gongsi_gongyi_box .text .wenzi,.news_list li .txt-box p, .news_xiangqing p,.pinpai_text .text p,.xl_title span,.xl_tuwen_txt,.xilie_shiyi .txt-box p,.xilie_shiyi_text .item .txt p,.xitong2_liucheng .item .txt-box h4, .xitong5_box .text .item h4,.xitong2_liucheng .item .txt-box p,.xitong3_list .item .text h4, .xitong4_list .item h4, .xitong6_box h4,.xitong3_list .item .text p, .xitong4_list .item p, .xitong6_box p,.xitong5_box .text .item p, .xitong6_box .xilie_shiyi_text p,.qiye_youshi_list li .item .text p,.yingyong_lingyu_list li h4,.hezuo_wulian .text h4,.hezuo_wulian .text p{ font-size: 18px;}
	.gongsi_houdong{ padding-top: 100px;}
	.gongsi_houdong_box{ padding-bottom: 100px;}
	.gongyi_swiper{ width: 600px;}
	.footer_item .item:nth-child(2){ padding: 0px 60px;}
	.news_list{ padding: 30px 0px;}
	.news_list li{ margin-top: 50px;}
	.pinpai_wrap, .pinpai_wrap_item{ padding: 50px 0px;}
	.pinpai_wrap_item_list .item_text{ margin-top: 45px;}
	.pinpai_text .text h3,.pinpai_xiangqing .txt-box p,.xl_title h2{ font-size: 28px;}
	.pinpai_xiangqing .txt-box{ padding: 35px;}
	.pinpai_xiangqing .txt-box .open{ width:200px; line-height: 50px; font-size: 20px;}
	.xilie_item{ margin-top: 100px; padding-left: 90px;}
	.xl_tuwen{ margin-top: 60px;}
	.xilie_title span{ font-size:38px;}
	.xilie_title{ width:30px;}
	.xilie_title em{height: calc(100% - 165px);}
	.xl_tuwen_img img{ max-width: 340px; margin-right: 50px;}
	.xl_tuwen_flex img{ width: 340px;}
	.xl_8guige{ margin-top: 60px; max-width: 700px;}
	.xitong3_list .item img{ height: auto; width: 100%;}
	.xitong3_list .item:nth-child(1){ max-width: 380px;}
	.xitong3_list .item:nth-child(3){ max-width: 260px;}
	.xitong3_list .item:nth-child(5){ max-width: 250px;}
	.mt140{ margin-top: 100px;}
	.pr120{ padding-right: 60px;}
	.pl120{ padding-left: 60px;}
	.xitong6_box{ padding-top: 60px;}
	.xitong9_box{ margin: 0px -25px;}
	.xitong9_box .item{ padding: 0px 25px; margin-top:40px;}
	.xitong9_box .item span{ font-size: 16px;}
	.qiye_youshi{ padding-top: 90px; padding-bottom: 60px;}
	.qiye_youshi_list li,.yingyong_lingyu_list li,.hezuo_img{ margin-top: 60px;}
	.yingyong_lingyu{ padding: 90px 0px;}
	.lianxi_list .item .text h3,.lianxi_list .item .text p{ font-size: 22px; line-height: 35px;}
	.lianxi_list .item i{ width: 25px;}
	
	.lianxi_list .item{ padding: 40px 0px;}
	.wmcp,.lianxi_text .kuai p{ font-size: 24px; line-height: 1.4;}
	.footer_item_box .erweima .item span{ font-size: 16px;}
	.footer_item_box .erweima .item img{ width: 150px;}
	
	
}


@media screen and (max-width:1200px) {
	.center{ max-width: 999px;}
	.header .navbar_nav li a{ padding: 0px 10px;}
	.title h3, .pinpai_title h2, .youshi_title h2{ font-size: 24px;}
	.title p, .pinpai_title span{ font-size: 16px;}
	.gongsi_jianjie_box .txt-box{ padding: 25px; width: 480px;}
	.gongsi_jianjie_box .txt-box::before,.gongsi_wenhua::before,.gongsi_houdong_box::before,.gongsi_gongyi_box .text::before { width: 90px; height: 20px; top: -10px;}
	.gongsi_jianjie, .gongsi_gongyi, .news_xiangqing{ padding: 50px 0px;}
	.gongsi_jianjie_box .txt-box .text p{ font-size: 14px; margin-top: 15px;}
	.gongsi_jianjie_box .img-box{ width:480px;}
	.gongsi_wenhua_ul li p{ font-size: 14px; line-height: 1.4;}
	.gongsi_wenhua_ul li h4{ font-size: 18px; line-height: 1.5;}
	.gongsi_wenhua_text p, .gongsi_wenhua_text h5, .gongsi_wenhua_text span, .gongsi_houdong_ul li .item .text p, .gongsi_gongyi_box .text .wenzi, .news_list li .txt-box p, .news_xiangqing p, .pinpai_text .text p, .xl_title span, .xl_tuwen_txt, .xilie_shiyi .txt-box p, .xilie_shiyi_text .item .txt p, .xitong2_liucheng .item .txt-box h4, .xitong5_box .text .item h4, .xitong2_liucheng .item .txt-box p, .xitong3_list .item .text h4, .xitong4_list .item h4, .xitong6_box h4, .xitong3_list .item .text p, .xitong4_list .item p, .xitong6_box p, .xitong5_box .text .item p, .xitong6_box .xilie_shiyi_text p, .qiye_youshi_list li .item .text p, .yingyong_lingyu_list li h4, .hezuo_wulian .text h4, .hezuo_wulian .text p{ font-size: 14px; line-height: 25px;}
	.gongsi_wenhua_text p{ padding: 10px 0px;}
	.gongsi_houdong{ padding-top:30px;}
	.gongsi_swiper .swiper-pagination-bullet{ width: 15px; height: 15px;}
	.gongsi_swiper img{ height: 200px;}
	.gongsi_houdong_box{ padding-bottom: 30px;}
	.gongyi_swiper .swiper-button-prev,.gongyi_swiper .swiper-button-next{ width:30px; height: 65px; background-size: 100% 100%;}
	.gongsi_gongyi_box .text{ padding: 25px; min-height:240px;}
	.footer_item .item dl dt,.footer_item .item dl dd,.footer_item_box .text p{ font-size: 16px; line-height: 30px;}
	.footer_item .item:nth-child(2){ padding: 0px 30px;}
	.footer_item_box .erweima{ padding-left: 30px;}
	.gongyi_swiper{ width: 480px;}
	.news_list li .img-box{ width: 48%;}
	.news_list li .txt-box{ width: 52%;}
	.news_list li .txt-box h3, .news_xiangqing h3{ font-size: 18px; line-height: 1.4;}
	.news_list li .txt-box .open,.pinpai_xiangqing .txt-box .open{ width: 160px; line-height: 40px; font-size: 16px;}
	.pinpai_xiangqing .img-box{ height: 200px;}
	.pinpai_text{ padding: 24px;}
	.pinpai_text .text h3, .pinpai_xiangqing .txt-box p, .xl_title h2{ font-size: 18px;}
	.pinpai_xiangqing .txt-box p{ min-height: 100px;}
	.pinpai_xiangqing .txt-box{ padding: 20px;}
	.xl_tuwen_img img{ max-width: 200px;}
	.xitong5_box .text .item p::before, .xitong6_box .xilie_shiyi_text p::before{ width: 6px; height: 6px; top:11px;}
	.xitong5_box .text .item p, .xitong6_box .xilie_shiyi_text p{ padding-left: 15px;}
	.mt140{ margin-top: 50px;}
	.pr120{ padding-right: 30px;}
	.pl120{ padding-left: 30px;}
	.xitong6_box{ padding-top: 30px;}
	.xilie_shiyi_text{ margin-top: 40px;}
	.xilie_title span{ font-size: 28px;}
	.xilie_title{ width:23px;}
	.xilie_item{ margin-top: 50px; padding-left: 60px;}
	.xitong9_box .item span{ line-height: 25px; font-size: 14px;}
	.lianxi_list .item .text h3, .lianxi_list .item .text p,.wmcp, .lianxi_text .kuai p{ font-size: 18px;}
	.lianxi_text{ padding: 20px 0px;}
	.lianxi_text .kuai p{ margin-top: 20px;}
	.lianxi{ padding-bottom: 50px;}
}

@media screen and (max-width:999px) {
	
	.header .nav,.header .fuwu {display:none;}	
	.m_nav {position:fixed;width:100%;height:100%;background:#fff;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:1000;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:-200%; display: block; z-index: 99;}
	.m_nav.open { top: 0;}	
	.m_nav .ul { padding-top: 70px;}
	.m_nav .ul li {padding:0 20px;border-bottom:1px solid #f5f5f5;}
	.m_nav .ul li a {display:block;text-decoration:none;color:#333;font-size:14px;height:45px;line-height:45px;width:100%;}
	.m_nav .ul li .dropdown_menu {display:none;}
	.m_nav .ul li.dropdown.active .dropdown_menu {display:block;}
	.m_nav .ul li .dropdown_menu a {display:block;height:45px;line-height:45px;padding:0 20px;box-sizing:border-box;border-bottom:1px solid #f5f5f5;}
	.m_nav .ul li .dropdown_menu a:last-child {border:none;}	
	.header .logo { width:140px;}
	.header .logo{ padding:8px 0px;}	
	.header #navToggle {height: 40px; width: 40px; display: block; position: relative;}
	.header #navToggle span{-webkit-transition: all .2s linear;transition: all .2s linear;height: 4px;width: 25px;border-radius: 3px; background-color:#0088D3; position: absolute;}		
	.header #navToggle span:nth-child(1){top: 10px; left: 8px;}
	.header #navToggle span:nth-child(2){top: 18px; left: 8px;}
	.header #navToggle span:nth-child(3){top: 26px; left: 8px; width: 15px;}
	.gongsi_banner .swiper-pagination-bullet{ width:15px; height:15px; margin: 0px 5px; border: 2px solid #fff;}
	.gongsi_banner .swiper-pagination{ bottom:20px;}
	.wrapTop{ padding-top: 53px;}
}

@media screen and (max-width:999px) {

	.index_banner .swiper-slide .text h1{ font-size: 34px;}
	.index_banner .swiper-slide .text span{ font-size: 28px;}
	.gongsi_jianjie_box,.gongsi_gongyi_box{display: flex; flex-wrap: wrap; -webkit-box-flex: 1; -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;}
	.gongsi_jianjie_box .txt-box{ width: 100%;}
	.gongsi_jianjie_box .img-box{ width: 100%; margin-top: 20px;}
	.gongsi_houdong_ul li{ width:50%;}
	.gongyi_swiper{ width:80%; margin-top: 20px;}
	
	.news_list li{ margin-top: 25px; display: block;}
	.news_list li:nth-of-type(2n){flex-flow:nowrap }
	.news_list li .txt-box{ width: 100%; padding: 0px; margin-top: 20px;}
	.news_list li:nth-of-type(2n+1) .txt-box{ text-align: left;}
	.news_list li .img-box{ width: 100%;}
	.news_list{ padding: 20px 0px;}
	.pinpai_wrap, .pinpai_wrap_item{ padding: 15px 0px;}
	.pinpai_wrap_item_list .item_text{ width: 50%;}
	.xl_tuwen_img img{ margin-right: 20px;}
	.qiye_youshi,.yingyong_lingyu{ padding: 30px 0px;}
	.qiye_youshi_list li, .yingyong_lingyu_list li, .hezuo_img{ margin-top: 30px;}
	.qiye_youshi_list li .item .icon{ width: 50px;}
	.qiye_youshi_list li .item{ padding-top: 25px;}
	.qiye_youshi_list li{ width: 50%;}
	.youshi_title h2::before { height: 5px; width: 100px;}
	.youshi_title h2{ padding-bottom:15px;}
	.yingyong_lingyu_list li,.yingyong_lingyu_list li:nth-of-type(2n){ width: 100%;}
	.yingyong_lingyu_list li .img-box{ margin-top: 20px;}
	.footer_item .item:nth-child(2){ padding: 0px;}
	.footer_item,.footer_item_box{ padding: 20px 0px;}
	.footer_item_box{ display: block;}
	.footer_item_box .text .wenzi{ margin-top: 20px;}
	.footer_item_box .erweima{ padding: 0px; margin-top: 20px; justify-content: center;}
	.lianxi_list .item{ padding:10px 0px;border-bottom:1px dashed #0088D3; width: 100%;}
	.lianxi_list{ border: none;}
	.lianxi_list .item .text p br{ display: none;}
	.lianxi_list .item .text h3, .lianxi_list .item .text p, .wmcp, .lianxi_text .kuai p{ font-size: 16px;}
}


@media screen and (max-width:767px) {
	.index_banner .swiper-slide .text h1{ font-size: 30px;}
	.index_banner .swiper-slide .text span{ font-size: 22px;}
	.gongsi_jianjie, .gongsi_gongyi, .news_xiangqing,.gongsi_wenhua{ padding: 25px 0px;}
	.gongsi_jianjie_box .txt-box{ padding: 20px 15px;}
	.gongsi_wenhua_ul li{ width: 100%; margin-top: 25px;}
	.gongsi_houdong_ul li{ margin-top: 25px; width: 100%;}
	.gongsi_gongyi_box .text{ width: 100%;}
	.gongyi_swiper{ width: 100%; padding: 0px 30px;}
	.footer_item{ display: none;}
	.footer_item .item dl dt, .footer_item .item dl dd, .footer_item_box .text p{ font-size: 14px;}
	.footer_item_box .erweima .item img{ width: 120px;}
	.gongyi_swiper{ margin-right: 0px;}
	.news_list li .txt-box h3, .news_xiangqing h3{ font-size: 16px;}
	.news_list li .txt-box p{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
	.news_list li:nth-of-type(2n) .txt-box{ padding: 0px;}
	.news_list li .txt-box h3, .news_xiangqing h3{ margin-bottom: 10px;}
	.ap_hide{ display: none !important;}
	.fanye a, .fanye span{ padding: 0px 8px;}
	.news_list li .txt-box .open, .pinpai_xiangqing .txt-box .open{ width: 180px; margin: 0 auto; line-height: 40px; display: block; margin-top: 20px;}
	.pinpai_wrap_item_list .item_text{ width: 100%; margin-top: 20px;}
	.xl_tuwen { margin-top: 30px; padding: 15px;}
	.xl_tuwen_flex{ display: block;}
	.xl_tuwen_flex img{ width: 100%;}
	.xilie_shiyi .txt-box,.xilie_shiyi_text .item .txt{ width: 100%; margin: 0px;}
	.xilie_shiyi_text{ padding: 15px;}
	.xilie_shiyi_text h4{ font-size: 16px;}
	.xl_8guige{ margin-top: 20px;}
	.xilie_wrap{ padding-bottom: 30px;}
	.xilie_item{ padding-left: 40px;}
	.xilie_title em{ height: calc(100% - 60px); bottom: 0px;}
	.xitong2_liucheng .item{ margin-top: 30px; display: block;}
	.xitong2_liucheng .item .txt-box{ width: 100%; margin: 0px;}
	.xitong2_liucheng .item .img-box{ margin-top: 20px;}
	.xitong3_list .item{ margin-top: 30px;}
	.xitong3_list .item .text{ margin-top: 25px;}
	.xitong3_list em{ display: none;}
	.xitong4_list .item{ width: 100%;}
	.mt140{ margin-top: 20px;}
	.pr120{ padding-right:0px;}
	.pl120{ padding-left:0px;}
	.pl60{ padding: 0px;}
	.xitong5_box{ display: block;}
	.xitong5_box .text{ width: 100%; margin: 0px;}
	.xitong5_box .imag{ margin-top: 20px;}
	.xitong5_box .text .item{ margin-top: 20px;}
	.xilie_shiyi_text_flex{ display:block;}
	.xilie_shiyi_text_flex .tow2{ width: 100%;}
	.xitong8_box .item img{ margin-top: 20px;}
	.xitong8_box{ display: block;}
	.xitong9_box .item{ width: 50%; padding: 0px 5px; margin-top: 15px;}
	.xitong9_box{ margin: 0px -5px;}
	.qiye_youshi_list li{ width: 100%;}
	.qiye_youshi_list li .item .text{ padding: 30px 15px; min-height: auto;}
	.qiye_youshi_list li .item .icon{ width: 30px;}
	.qiye_youshi_list li{ margin-top: 15px;}
	.qiye_youshi_list li .item{ padding-top:8px;}
	.title h3, .pinpai_title h2, .youshi_title h2{ font-size: 18px;}
	.hezuo_wulian .text{ width: 100%; margin: 0px; margin-top: 25px;}
	.lianxi_list .item i{ width: 20px; margin-right: 10px;}
	.lianxi_list .item .text h3, .lianxi_list .item .text p, .wmcp, .lianxi_text .kuai p{ font-size: 14px; line-height:22px;}
	.lianxi_text .kuai p{margin-top: 10px; width: 100%;}
	.pinpai_text{ margin-top:20px;width: 100%;}
	.pinpai_swiper{ margin-top: 20px;width: 100%; padding: 0px;}
	.pinpai_wrap_item_list{ display: block;}
	.pinpai_xiangqing .txt-box p{ min-height: 50px; margin-top: 5px;}
	.pinpai_xiangqing .txt-box{ padding: 13px;}
	

}