 @charset "utf-8";body{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;}
/*格式化样式开始*/
 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none;outline:none;}
a{color:#444444}
*{padding:0px;margin:0px;}
body{font-size:14px;color:#666666;}
input{outline:none}
.oneline{overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.twoline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.threeline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.fourline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.fiveline{overflow:hidden;  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.sixline{overflow:hidden; display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -o-box;display: box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.clearfix::after{content:"";display:block;clear:both;height:0;visibility:hidden;}
.left{float:left;}
.right{float:right;}
/* 格式化样式结束 */
 .nav-seg{height:54px;}
.nav-text{font-size:13px;margin-left:6px;}
.nav_lists{width:105px;background-color:#073f89;border-radius:5px;position:absolute;top:47px;right:0;display:none;}
.nav_list{height:40px;padding:0 15px;border-bottom:.5px solid #0058ac;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nav_list:last-child{border-bottom:0;}
.nav_list a{color:#fff;display:block;width:100%;height:100%;line-height:40px;font-size:13px;text-align:center;}
.nav_box{position:relative;}
.nav_link{width:40px;}
.nav_link img{width:100%;}
.m_logo{width:283px;display:block;}
.m_logo img{width:100%;}
.m_top{display:flex;padding:0 10px;align-items:center;justify-content:space-between;height:60px;position:fixed;top:0;left:0;right:0;width:100%;box-sizing:border-box;z-index:2020;background-color:#fff;}
.m_top_seg{height:60px;}
.news_box{box-sizing: border-box;padding:0 10px;}
.news_cap{padding:20px 0;}
.news_title{color:#888888;font-size:12px;text-transform: uppercase;margin-bottom:5px;}
.news_cap1{display:flex;justify-content: space-between;align-items: center;}
.news_center{color:#222222;font-size:17px;font-weight:bold;}
.news_more{color:#073f89;font-size:12px;background: url(../images/news_icon.png) no-repeat right center;background-size: 5px auto;padding-right:10px;}
.news_safe{width:100%;height:138px;overflow:hidden;position: relative;}
.news_safe img{width:100%;height:100%;object-fit: cover;}
.news_bottom{color:#fff;font-size:13px;box-sizing: border-box;padding:0 10px;height:28px;line-height:28px;background: rgba(0,0,0,.5);z-index:10;position: absolute;left:0;right:0;bottom:0;}
.news_one{margin-top:15px;margin-bottom:15px;}
.news_time{color:#043a87;font-weight:bold;}
.newsone_cap{color:#333333;margin-top:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight:500;}
.newsone_text{color:#888887;font-size:12px;line-height:18px;margin-top:5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cate_nav{height:45px;border-top:1px solid #c9c9c9;background-color: #f8f6f6;display:flex;justify-content: space-between;align-items: center;padding: 0 10px;margin-bottom:15px;}
.cate_item{height:100%;}
.cate_item a{display:block;width:100%;height:100%;color:#333333;font-size:14px;font-weight:500;line-height:45px;}
.cate_item_active{position: relative;border-bottom:2px solid #073f89;}
.cate_item_active a{color:#043d89;}
.cate_lists{padding-bottom:15px;}
.cate_list{overflow:hidden;margin-top:5px;}
.cate_list a{padding:12px 0;display:flex;align-items: center;}
.cate_time{text-align:center;width:60px;border-right:1px dashed #b8b8b8;height:60px;}
.cate_day{color:#999999;font-size:21px;font-weight:bold;margin-top:4px;}
.cate_year{color:#999999;font-size:12px;margin-top:4px;}
.cate_capition{color:#333333;font-size:14px;font-weight:500; margin-bottom:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cate_content{color:#888888;font-size:12px;line-height:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cate_right{margin-left:15px;width:calc(100% - 75px);}
.about_box{width:100%;height:260px;display:flex;justify-content:flex-end;background:url(../images/about_bg.jpg) no-repeat top left;background-size:100% 100%;padding-top:20px;}
.about_us{width:70%;padding:20px 20px;overflow:hidden;background:rgba(245,245,245,.8);height:200px;}
.about_cap{color:#333333;font-size:17px;font-weight:bold;text-align:center;}
.about_content{color:#333333;margin-top:10px;height:120px;line-height:23px;font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.about_more{width:105px;height:35px;background-color:#074089;font-size:13px;border-radius:50px;margin-top:12px;}
.about_more a{color:#fff;display:block;width:100%;height:100%;line-height:35px;text-align:center;border-radius:5px;}
.swiper1{width:100%;--swiper-pagination-color:#fff;}
.swiper1 img{width:100%;display: block;}
/* 关于我们 */
.video_seg{margin-top:30px;margin-bottom:30px;}
/* 公司历程 */
.course{background: url(../images/cursebg.jpg) no-repeat left top;background-size: 100% 100%; height:430px;}
.course_cap{color:#fff;}
.title{font-size:18px;height:90px;line-height:90px;text-align:center;}
.title span{font-size:15px;text-transform: uppercase;}
.time-line{width:100%;margin:20px auto;position: relative;}
.time-line .left-btn,.time-line .right-btn{width: 38px;height: 38px;background: url(../images/arrow-hover.png) no-repeat;background-size: 38px 38px;position: absolute;margin-top:-20px;cursor: pointer;}
.time-line .left-btn{left:0;top:50%;}
.time-line .right-btn{right:0;top:50%;transform: rotate(180deg);}
.time-line .time-box{width: 80%;margin: 0 auto;overflow: hidden;}
.time-line .time-box ul{overflow: hidden;position: relative;height: 270px;}
.time-line .time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
.time-line .time-box li{width:240px;height: 90px;float: left;padding: 12px 10px;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.3);position: relative; cursor: pointer;text-align: center;background-color: rgba(255,255,255,0.3);color: #ffffff;}
.time-line .time-box li:nth-child(2n){margin-top: 180px;}
.time-line .time-box li:before{content: "";border-left: 1px solid #fff;border-bottom: 1px solid #fff;position: absolute;width: 16px;height: 16px;background: #fff;   bottom: -9px; transform: rotate(-45deg);left: 50%;margin-left: -8px;}
.time-line .time-box li:after{content: "";width: 25px;height: 25px;background: url(../images/point.png) no-repeat;background-size: 25px 25px;position: absolute;left:50%;margin-left:-12px;bottom: 0;    bottom: -58px; z-index: 1;}
.time-line .time-box li:nth-child(2n):before{bottom: auto;top: -10px;transform: rotate(-225deg);}
.time-line .time-box li:nth-child(2n):after{bottom: auto;top:-58px;}
.time-line .time-box li h3{color: #fff;}
.time-line .time-box li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;height: 38px;}
/* 公司理念 */
.culture{height:250px;background: #fff;}
.culture_box{height:250px;width:100%;overflow: hidden;position: relative;}
.culture_box img{height:110px;position: relative;left:50%;transform: translateX(-50%);margin-top:50px;}
.culture_title{position: absolute;text-align:center;color:#242424;font-size:10px;}
.cultrue_cap{font-size:15px;font-weight:bold;margin-bottom:6px;}
.cultrue_text{line-height:20px;width:90px;}
.culture_1{left:0px;top:50px;}
.culture_1 .cultrue_cap{color:#ff7200;}
.culture_2{right:0px;top:65px;}
.culture_2 .cultrue_cap{color:#2cc84e;}
.culture_2 .cultrue_text{width:100px;}
.culture_3{left:50%;bottom:20px;transform: translateX(-50%);}
.culture_3 .cultrue_cap{color:#469afa;}
.culture_3 .cultrue_text{width:124px;}
/* 资质荣誉 */
.honnor{background: url(../images/honor_bg.jpg) no-repeat center bottom;height:595px;position: relative;}
.honnor_cap{color:#000000;}
.honnor_lists{display:flex;align-items: center;justify-content: space-evenly;}
.honnor_lists li{width:100px;height:38px;border-radius:50px;border:1px solid #073f8a;display:inline-block;}
.honnor_lists li a{display:block;width:100%;height:100%;text-align:center;line-height:38px;color:#073f8a;font-size:14px;}
.honnor_active{background-color: #073f8a;}
.honnor_lists .honnor_active a{color:#fff;}
.honnor .swiper_boxs{margin-top:15px;}
.honnor .swiper_box{position: relative;width:100%;}
.swiper4 .swiper-slide{width:90%;height:250px;text-align:center;}
.swiper4 .swiper-slide img{height:100%;object-fit: unset;margin:0 auto;}
.honnor .swiper_box .swiper-button-prev{width:35px;height:35px;background:url(../images/left.png) no-repeat;background-size:100% 100%;outline: none;}
.honnor .swiper_box .swiper-button-prev::after{display:none;}
.honnor .swiper_box .swiper-button-next{width:35px;height:35px;background:url(../images/right.png) no-repeat;background-size:100% 100%;outline: none;}
.honnor .swiper_box .swiper-button-next::after{display:none;}
.swiper5{width:100%;height:380px;}
.swiper5 img{height:100%;}
.swiper6{width:100%;height:380px;}
.swiper6 img{height:100%;}
.company{padding:10px 0;margin-top:20px;}
/* .company_lists{} */
.company_list{float:left;width:100%;}
.one_top{width:100%;height:70px;text-align:center;line-height:70px;color:#fff;font-size:18px;font-weight:bold;}
.top1{background: url(../images/top1.jpg) no-repeat left top;background-size: 100% 100%;}
.top2{background: url(../images/top2.jpg) no-repeat left top;background-size: 100% 100%;}
.top3{background: url(../images/top3.jpg) no-repeat left top;background-size: 100% 100%;}
.company_items{box-sizing: border-box;padding:0 10px; border-bottom: 1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color: #fff;}
.company_items li{border-bottom:1px dashed #cdcdcd;height:50px;}
.company_items li:last-child{border-bottom:0px;}
.company_items li a{display:block;box-sizing: border-box;width:100%;height:100%;line-height:50px;color:#444444;font-size:14px;background: url(../images/dot.png) no-repeat 6px center;background-size: 9px auto;padding-left:27px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}














.foot{padding:20px 10px 15px 10px;box-sizing:border-box;background-color:#2d2d31;text-align:center;color:#878789;font-size:13px;line-height:22px;}
.foot a{color:#878789;}
.foot_box{box-sizing:border-box;padding:10px 10px;background-color:#f4f4f4;line-height:22px;}
.contact{color:#000000;font-size:15px;font-weight:bold;}
.contact_hot{color:#212121;font-size:13px;}
.swiper2{width:100%;height:235px;box-sizing: border-box;padding:0 10px !important;}
.swiper2 .swiper-slide{margin-top:30px;background:#fff;height:140px;}
.swiper2 .swiper-slide a{position: relative;width:100%;height:100%;display: block;box-sizing: border-box;}
.swiper_img{width:100%;height:100%;object-fit:cover;vertical-align: top;}
.swiper2 .bullet{background-color: #c8c6c6;width:10px;height:10px;display:inline-block;border-radius:50px;margin-left:8px;cursor: pointer;}
.swiper2 .bullet_active{background-color: #ff9f00;width:25px;}
.swiper2 .bullet_all{box-sizing: border-box;padding-bottom:12px;}
.swiper_box{position: absolute;top:15px;color:#fff;box-sizing: border-box;padding:3px 3px;}
.swiper_box .swiper_cap1{font-size:16px;overflow: hidden;text-align:left;text-overflow:ellipsis;white-space: nowrap;margin-bottom:10px;}
.swiper_box .swiper_text{font-size:12px;line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top:10px;margin-bottom:5px;}
.swiper_more{font-size:12px;width:82px;height:24px;line-height:24px;text-align:center;border-radius:50px;border:1px solid #fff;margin-top:10px;}
.i-medias{box-sizing: border-box;padding: 0 10px;}
.media-img p{background-color: #f0f0f4;height: 30px;line-height: 30px;padding: 0 10px;color: #666;}
.i-media{ padding:10px 12px 10px 12px; border-bottom:solid 1px #fafafa; margin:0;font-family:"微软雅黑";font-size:13px; box-sizing:border-box;}
.i-media h6{ height:20px; font-size:14px; padding:0; margin:0; line-height:20px;overflow:hidden; margin-bottom:5px;}
.i-media a{ color:#333;}
.i-media:last-child{ border-bottom:none;}
.i-media .media-body{box-sizing:border-box; overflow:hidden;}
.i-media .media-body,.i-media .media-body p{ padding:0; margin:0; }
.i-media .media-body p{ color:#8e8e8e;font-size:12px;}
.i-media .media-body p.p-date{ color:#bbb; line-height:20px;}
.i-media .media-body p.p-intro{height:30px; overflow:hidden; line-height:140%; margin-bottom:14px; margin-top:4px;}

.mbanner{ width:100%; height:auto; overflow:hidden; clear:both;}

.pro_main{ width:100%; height:auto; overflow:hidden; clear:both;}
.pro_main .info_box{ width:100%; height:auto; padding:0 10px; box-sizing:border-box; overflow:hidden; margin:0px auto; }
.pro_main .info_box .title{ width:100%; text-align:center; color:#000; font-size:16px; line-height:28px;}
.pro_main .tables{ border:1px solid #ddd; box-sizing:border-box; border-bottom:none; margin-top:10px; width:100%;}
.pro_main .tables td{border-bottom:1px solid #ddd; box-sizing:border-box; line-height:30px; min-height:40px;}
.pro_main .tables .lf{ background:#f5f5f5; font-size:14px;}
.pro_main .tables .rg{ font-size:14px; color:#333; padding-left:10px;}
.pro_main .tables .rg span{ color:#ff8400; font-weight:bold;}
.pro_main .tables .feed{ display:block; float:right; width:80px; height:30px; line-height:30px; text-align:center; background:#2b41a4; color:#fff; border-radius:2px; box-sizing:border-box; margin-right:10px;}

.pro_main .detail{ width:100%; height:35px; border-bottom:1px solid #e1e1e1; margin:30px auto;}
.pro_main .detail span{ display:block; width:90px; line-height:35px; background:#2b41a4; border-radius:2px; text-align:center; color:#fff; font-size:16px;}

.bdshare-button-style1-32 .bds_qzone{background-position:0 -52px;}.bdshare-button-style1-32 .bds_tsina{background-position:0 -104px;}.bdshare-button-style1-32 .bds_renren{background-position:0 -208px;}.bdshare-button-style1-32 .bds_tqq{background-position:0 -260px;}.bdshare-button-style1-32 .bds_kaixin001{background-position:0 -312px;}.bdshare-button-style1-32 .bds_tqf{background-position:0 -364px;}.bdshare-button-style1-32 .bds_hi{background-position:0 -416px;}.bdshare-button-style1-32 .bds_douban{background-position:0 -468px;}.bdshare-button-style1-32 .bds_tsohu{background-position:0 -520px;}.bdshare-button-style1-32 .bds_tieba{background-position:0 -728px;}.bdshare-button-style1-32 .bds_hx{background-position:0 -988px;}.bdshare-button-style1-32 .bds_fx{background-position:0 -1040px;}.bdshare-button-style1-32 .bds_ty{background-position:0 -1196px;}.bdshare-button-style1-32 .bds_fbook{background-position:0 -1352px;}.bdshare-button-style1-32 .bds_twi{background-position:0 -1404px;}.bdshare-button-style1-32 .bds_linkedin{background-position:0 -1664px;}.bdshare-button-style1-32 .bds_meilishuo{background-position:0 -1716px;}.bdshare-button-style1-32 .bds_mogujie{background-position:0 -1768px;}.bdshare-button-style1-32 .bds_diandian{background-position:0 -1820px;}.bdshare-button-style1-32 .bds_huaban{background-position:0 -1872px;}.bdshare-button-style1-32 .bds_duitang{background-position:0 -2028px;}.bdshare-button-style1-32 .bds_youdao{background-position:0 -2080px;}.bdshare-button-style1-32 .bds_wealink{background-position:0 -2184px;}.bdshare-button-style1-32 .bds_copy{background-position:0 -2288px;}.bdshare-button-style1-32 .bds_mail{background-position:0 -2340px;}.bdshare-button-style1-32 .bds_print{background-position:0 -2392px;}.bdshare-button-style1-32 .bds_mshare{background-position:0 -2444px;}.bdshare-button-style1-32 .bds_sqq{background-position:0 -2652px;}.bdshare-button-style1-32 .bds_sdo{background-position:0 -2704px;}.bdshare-button-style1-32 .bds_qingbiji{background-position:0 -2756px;}.bdshare-button-style1-32 .bds_people{background-position:0 -2808px;}.bdshare-button-style1-32 .bds_xinhua{background-position:0 -2912px;}.bdshare-button-style1-32 .bds_yaolan{background-position:0 -2964px;}.bdshare-button-style1-32 .bds_thx{background-position:0 -2496px;}.bdshare-button-style1-32 .bds_bdhome{background-position:0 -156px;}.bdshare-button-style1-32 .bds_bdxc{background-position:0 -2548px;}.bdshare-button-style1-32 .bds_bdysc{background-position:0 -3068px;}.bdshare-button-style1-32 .bds_isohu{background-position:0 -3016px;}.bdshare-button-style1-32 .bds_ibaidu{background-position:0 -3120px;}.bdshare-button-style1-32 .bds_weixin{background-position:0 -1612px;}.bdshare-button-style1-32 .bds_iguba{background-position:0 -1300px;}.bdshare-button-style1-32{zoom:1;}.bdshare-button-style1-32:after{content:".";visibility:hidden;display:block;height:0;clear:both;}.bdshare-button-style1-32 a{float:left;width:32px;line-height:32px;height:32px;background-image:url(../../home/images/icons_1_32.png?v=e97a5b25.png);_background-image:url(../../home/images/icons_1_32_debase.png?v=cf64b61d.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;text-indent:-100em;overflow:hidden;color:#3a8ceb;}.bdshare-button-style1-32 a:hover{color:#333;opacity:.8;filter:alpha(opacity=80);}.bdshare-button-style1-32 .bds_more{color:#333;}.bdshare-button-style1-32 .bds_count{color:#333;background:url(../../home/img/share/sc.png?v=a970ff04.png) no-repeat 0 -60px;width:48px;height:32px;line-height:32px;padding:0;text-align:center;text-indent:0;}.bdshare-button-style1-32 .bds_count:hover{background-position:-48px -60px;}.bds_tfh,.bds_baidu,.bds_qq,.bds_msn,.bds_sohu,.bds_qy,.bds_leho,.bds_ifeng,.bds_ff,.bds_tuita,.bds_ms,.bds_deli,.bds_s51,.bds_t163,.bds_share189,.bds_xg,.bds_s139{display:none;}
.cont img{max-width: 100%;height: auto;}

/* 解决方案 */
.solution_box{background-color: #fafafa;}
.sy-jj-items{width: 100%;padding: 0 10px;box-sizing: border-box;overflow: hidden;}
.sy-jj-item{width:100%;overflow:hidden;padding-bottom:20px;background-color: #fff;margin-bottom:16px;}
.syjj-top{width:100%;text-align:center;overflow:hidden;}
.syjj-top img{width:100%;display: block;}
.syjj-center{width:100%;box-sizing: border-box;padding:0 16px;}
.syjj-zhihui{color:#212121;font-size:14px;font-weight:500;width:100%;margin-bottom:5px;margin-top:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.syjj-text{color:#999999;font-size:12px;line-height:20px;padding:5px 0px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy-jj-item_active{box-shadow: 1px 1px 10px 1px #ededed;}
.solu_arrow{display: block;font-size: 12px;background: url(../../home/images/polygon.png) no-repeat right center;background-size: 6px auto;width:65px;color:#073f8a;margin-top:5px; }
.mv_box{width: 100%;box-sizing: border-box;padding: 10px;}
.mv_box video{width: 100%;}
.mv_title{text-align: center;margin-top: 10px;}
.down_lists{box-sizing: border-box;padding: 0 10px;}
.down_list{height:35px;border-bottom:1px solid #dfdfdf;background: url(../../home/images/down_dot.png) no-repeat left center;background-size: 16px auto;box-sizing: border-box;padding-left:20px;}
.down_left{float:left;width:calc(100% - 150px);}
.down_left a{display:block;width:100%;height:100%;display: block;line-height:35px;color:#666666;font-size:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.down_right{float:right;width:100px;height:100%;}
.down_right a{color:#666666;font-size:16px;display:block;width:100%;height:100%;line-height:35px;text-align:center;background: url(../../home/images/down_icon.png) no-repeat right center;background-size: 22px auto;}
.down_time{color:#999999;font-size:12px;height:100%;line-height:35px;text-align: right;}

.contact_list{width:100%;margin-bottom: 10px;}
.contact_img{float:left;width:35px;height:35px;border-radius:1px solid #b5b5b5;border-radius:50%;overflow:hidden;}
.contact_img img{width:100%;height:100%;}
.contact_text{float:left;margin-left:10px;width:calc(100% - 90px);color:#888888;font-size:14px;}
.con_one{color:#333333;margin-top:0px;}
.con_two{margin-top:10px;}
.con_map{width:100%;margin-top:20px;position: relative;}
.con_map img{width:100%;height:100%;object-fit: cover;}
.con_left{position: absolute;width:40px;height:40px;overflow:hidden;left:0;top:0;}
.con_left img{width:100%;height:100%;object-fit: cover;}