
.width{width:100%;}
.content{width:100%;}
/*移动端头部 start*/
body{padding-top:65px}
#closeMenu,#closeSearch{display:block;right:10px;top:15px;position: absolute;}
.mobileNav_mask{
    position:fixed;top:0;left:0;right:0;
    bottom:0;background:rgba(0,0,0,.5);
    z-index:98;display: none;
}
.m_head{height:65px;background:#151515;color:#fff;padding:10px 12.5px;position:fixed;top:0;left:0;width:100%;z-index:99;justify-content: space-between;align-items:center;} 
.m_nav_box{height:0;}
.m_head_l,.m_head_m,.m_head_r{height:100%;line-height: 45px}
.m_head_l,.m_head_r{width:25%;}
.m_head_l img{width:30px;}
.m_head_m{width:50%;text-align:center;}
.m_head_m a{display:block;height:100%;text-align:center;}
.m_head_m a img{max-height:100%;}
.m_head_r {text-align:right;font-size:20px;}
.nav_box{height:0;}
.nav,.search{position:fixed;top:0;left:-65%;width:100%;height:100%;z-index:99;background:#151515;margin-left:0;padding-top:50px;overflow-y: auto;}
.nav{width:65%;}
.nav ul{overflow-y: auto;}
.search{margin-top:0;padding-left:10px;padding-right:10px;padding-top:20px}
.search button{background-color:#fff;}
.nav li{width:100%;text-align:left;}
.nav > ul >li{height:auto;line-height:40px;width:100%;padding-left:10px;border-bottom:1px solid #ddd;border-bottom:1px solid #aaa;position: relative;}
.nav > ul >li i{position:absolute;right:0;top:5px;color:#fff;width:30px;height:30px;text-align:center;line-height:30px;}
.nav > ul >li >a{width:100%;color:#fff;line-height:30px;display:block;font-weight: bold;font-size: 16px;}
.nav a{color:#fff;padding:5px ;background-image:none;height:auto;}
.nav ul>li + li{border-left:none;}
.lang{display:none;}
.nav_box{display:block;height:0;position:fixed;top:0;left:0;width:100%;background:#000;z-index: 99;}
.search{display:none;}
.search_form{display:none;width:100%;position: fixed;left: 0;height: 100%;z-index: 999;}
.search_keyword input{width: 80%;height: 40px;vertical-align: middle;}
.search_keyword button[type="submit"]{width:18%;height:40px;vertical-align: middle;background:#01479D;color:#fff;text-align:center;line-height:40px;}
.search_title{display:none;}
.search_type{display: flex;justify-content: space-between;align-items:center;}
.search_type li{width:32%;border:1px solid #fff;height:38px;line-height:36px;color:#fff;}
.search_type li.on{background:#01479D;color:#fff;border-color:#fff;}
/*移动端头部 end*/
/*栏目头 start*/
.lm_head{text-align:center;color: #4D4948;position:relative;font-size:19px;padding-bottom:10px;margin:15px auto;}
.lm_head::after{
  content:'';display: block;position:absolute;
  width:50px;height:2px;background:#666666;
  left:50%;transform: translateX(-50%);bottom:0;
}
.lm_head1{font-size:19px;text-align:center;background:url(../images/bg_03.png) no-repeat center bottom;padding-top:45px;font-weight:bold;}
.lm_head2{color:#fff;text-align:center;font-size:19px}
.lm_head2 p{font-size:9px;}
/*栏目头 end*/

/*banner start*/
.banners{position: relative;}
.banners .swiper-pagination,.cooperation .swiper-pagination{left:50%;transform: translateX(-50%);bottom:20px}
.swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:10px;}
.banners .swiper-pagination-bullet{width:10px;height:10px;opacity: 0.4;background:#fff;outline:none;}
.banners .swiper-pagination-bullet-active,
.cooperation .swiper-pagination-bullet-active{opacity: 1;}
.banners .swiper-button-next,.banners .swiper-button-prev{background-color:rgba(0,0,0,.5);width:55px;height:55px;background-size:15px}
.twoMenu{height:0;overflow:hidden;transition: height 0.5s;}
.twoMenu.on{height:auto;overflow:visible;transition: height 0.5s;}
/*banner end*/

/*音视频整体解决方案 start*/
.audio_video{padding:15px 0;}
.av_hd_one{margin:20px auto;}
.av_hd_one ul{display:flex;justify-content: center;}
.av_hd_one li{width:125px;height:47.5px;border:1px solid #E6E6E6;color:#444444;font-size:14px;text-align:center;line-height:45.5px;position:relative;font-weight:bold;}
.av_hd_one li + li{margin-left:10px;}
.av_hd_one li i{position:absolute;right:10px;top:50%;transform: translateY(-50%);}
.av_hd_one li.on{background:#01499D;color:#fff;border-color:#01499D;}
.av_hd_two ul{display:flex;}
.av_bd_one{padding:0 15px;}
/*音视频整体解决方案 end*/

/*推荐产品 start*/
.recommend_product{background:#ECECED;padding:30px 15px;}
.recommend_pro_hd ul{flex-wrap:wrap;justify-content: flex-start;}
.recommend_pro_hd li{width:32%;border:1px solid #444;color:#444;font-size:12px;line-height: 28px;text-align:center;margin-bottom:10px;margin-right:2%;}
.recommend_pro_hd li:nth-child(3n){margin-right:0;}
.recommend_pro_hd li.on{color:#fff;background:#01499D;border-color:#01499D;}
.recommend_product .swiper-slide{height:190px;background:#fff;padding:20px;}
.recommend_pro_bd_title{text-align:center;color:#4D4948;font-size:11px;font-weight:bold;line-height:1.5;padding-top:5px;}
.recommend_pro_bd_img{height:110px;line-height:110px;text-align:center;}
.recommend_pro_bd_img img{width:auto;height:auto;max-height:100%;max-width:100%;}
.recommend_pro_bd_item{position:relative;padding-bottom:20px;}
.recommend_pro_bd_item .swiper-pagination{width:100%;}
.recommend_pro_bd_item .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #ddd;}
.more{width:100px;height:31px;line-height:29px;border:1px solid #BEBEBE;font-size:10px;font-weight:bold;color:#555555;text-align:center;display:block;margin:auto;}
/*推荐产品 end*/

/* 工程案例 start */
.lm_head2 p{margin-top:10px;}
.index_case{height:auto;background:url(../images/case_02.jpg) no-repeat center;background-size:100% 100%;padding:20px 0 20px;}
.index_case .recommend_pro_hd{padding: 10px;}
.index_case .recommend_pro_hd li{width:19%;border-color:#fff;color:#fff;}
.index_case .recommend_pro_hd li.on{border-color:#01479D}
.index_case .recommend_pro_hd li:nth-last-child(1),
.index_case .recommend_pro_hd li:nth-last-child(2),
.index_case .recommend_pro_hd li:nth-last-child(3){width:32%;}
.index_case_info{line-height:33px;background:#fff;color:#01479D;font-size:12px;padding:0 5px;}
.index_case .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(1);
}
.index_case .swiper-slide-next{position: relative;right:-50px;}
.index_case .swiper-slide-prev{position: relative;left:-50px;}
.index_case .more{color:#01479D;border-color: #01479D;margin-top:25px;}
/* 工程案例 end */

/*新闻中心 start*/
.index_news{padding:0 15px;}
.index_news_head{background:#EEEEEF;height:170px;margin-left:-15px;margin-right:-15px;}
.index_news_content{margin-top:-79px;background:#fff;padding:0 20px;}
.index_news_hd{border-bottom:1px solid #ddd;padding-top:15px;}
.index_news_hd li{width:33.333%;position:relative;font-size:14px;font-weight:bold;cursor: pointer;text-align:center;padding-bottom:8px;}
.index_news_hd li::after{
  content:'';display:none;
  width:100%;height:1px;background:#01479D;
  left:0;bottom:-1px;position: absolute;

}
.icon_on,.index_news_hd li.on .icon_default,
.icon_on,.index_news_hd li:hover .icon_default{display:none;}
.index_news_hd li.on,
.index_news_hd li:hover{color:#01479D;}
.index_news_hd li.on::after,
.index_news_hd li:hover::after{display:block;}
.index_news_hd li.on .icon_on,
.index_news_hd li:hover .icon_on{display:inline-block;}
.index_news_bd_info{line-height:15px;color:#666;font-size:9px;}
.index_news_icon img{width:30px;}
.index_news_bd_child a{display:block;padding:20px 0 ;border-bottom:1px dashed #333;}
.index_news_bd_detail{color:#01479D;font-weight:bold;width:70px;height:23px;line-height:21px;border:1px solid #01479D;display: block;text-align:center;font-size:10px;margin-top:10px;}
.index_news_bd_title{font-size:11px;margin:5px 0;color:#333;font-weight:bold;}
.index_news_content .more{margin-top:24px;}
/*新闻中心 end*/

/*贴心服务 邀您体验 start*/
.experience{padding:30px 10px;text-align:center;}
.experience_item{width:50%;height:175px;background:#fff;margin-bottom:15px;}
.experience_item a{display:block;background:#F8F8F8;height:100%;margin-left:-7.5px;margin-right:-7.5px;padding:15px;}
.experience .row{margin-left:-7.5px;margin-right:-7.5px;}
.exper_icon{width:35px;margin:0 auto;}
.exper_title{color:#4D4948;font-weight:bold;margin:6px;margin-bottom:6px;}
.exper_info{font-size:9px;color:#666;line-height:14px;height:42px;overflow: hidden;}
.exper_more{display:inline-block;width:75px;line-height:25px;border:1px solid #666666;font-size:9px;color:#666;margin-top:5px;}
/*贴心服务 邀您体验 end*/

/*表单 start*/
.index_form_l{height:535px;background:url(../images/form_08.jpg) no-repeat;background-size:100% 100%;}
.index_form_title{color:#fff;text-align: center;}
.index_form_l input{background:transparent;}
.form_name{width:20%;}
.form_first_input{width:80%;}
.form_item{height:33px;color:#fff;border-bottom:1px solid #fff;margin-top:22px;}
.form_textarea{height:80px;}
.form_textarea textarea{background:transparent;outline: none;border:none;padding:0;}
.form_textarea textarea:-moz-placeholder,
.form_textarea textarea::-moz-placeholder,
.form_textarea textarea::-moz-placeholder,
.form_textarea textarea::-ms-placeholder,
.form_textarea textarea::-webkit-input-placeholder{color:#fff;}
.index_form button[type="submit"]{height:40px;line-height:40px;background:#01499D;color:#fff;text-align:center;display:block;width:100%;}
/*表单 end*/

/*底部分享相关 start*/
.share_item{width:50%;padding:17px 15px 17px 38px ;background-repeat:no-repeat;background-position:12px 17px;background-size:25px;}
.share_item:first-child,
.share_item:nth-child(2){border-bottom:1px solid #E5E5E5;}
.share_item:nth-child(2n){border-left:1px solid #E5E5E5;}
.share_item h3{font-size:12px;color:#333;font-weight:bold;}
.share_item p{font-size:9px;margin-top:8px;}
/*底部分享相关 end*/
/*底部信息*/
.footer{background:#413F40;padding:25px 17px;}
.f_nav_title{padding-left:10px;line-height: 30px;}
.f_nav_title a{font-size:12px;font-weight:bold;color:#fff;}
.footer_ba{height:85px;padding:17px;background:#3B3838}
.footer_ba p{font-size:10px;color:#A2A2A2;text-align:center;}
.footer_ba p a{color:#A2A2A2;}

.index_server_content .col-xs-6{padding-left:5px;padding-right:5px;margin-bottom:10px;}
.index_server_info{height:45px;line-height:45px;}

.quality_content{height:auto;background:none;padding-left:10px;padding-right:10px;}
.quality_content dl{width:100%;}
.quality_content dl dt{font-size:18px;margin-bottom:10px;}
.quality_content dd{line-height:normal;padding:8px 5px;font-size:12px;}
.quality_content dl.fl dt,.quality_content dd{text-align:left;}
.server_process{padding:20px 0;height:auto;}
.process_title{font-size:16px;width:100%;text-align:center;}
.process_list li{width:25%;background:none;margin-bottom:10px;}
.process_info{font-size:8px;margin-top:5px;}
.process_r p{display:inline-block;}
.ljyy{width:100px;height:35px;line-height:35px;padding-top:0;padding-bottom:0;}
.adv_item a{width:100%;}
.adv_img{height:90px;}
.adv_info{padding-top:10px;}
.adv_info h3{font-size:12px;padding-bottom:10px;}
.adv_info div{font-size:10px;padding:5px 0 10px;}

.index_about{padding:20px 0;}
.f_nav a{width:100%;font-size:10px;line-height:normal;}
.links{padding:20px 10px;}
.links .zx_message{position:static;display:inline-block;}
.footer_ba{height:auto;line-height:normal;}

.index_form{height:auto;}
.index_form_l{padding:10px;width:100%;}
.index_form_r{width:100%;}
.index_form_title{font-size:22px;margin-bottom:10px;height:auto;}
.index_form button[type="submit"]{margin-top:20px;}

/* 内页--公共样式 */
.case_class{padding:15px;}
.case_class_item{width:32%;margin-right:2%;margin-bottom:2%;border:1px solid #999999;font-size:12px;color:#333;text-align:centerl;line-height:28px;height:30px;text-align:center;}
.case_class_item.on{border-color:#01479D;background:#01479D;}
.case_class_item.on a{color:#fff;}
.case_class_item:nth-child(3n){margin-right:0;}
.lm_class{flex-wrap:wrap;justify-content:flex-start;padding:15px;}
.lm_class li{width:32%;border:1px solid #444;color:#444;font-size:12px;line-height: 28px;text-align:center;margin-bottom:2%;margin-right: 2%;}
.lm_class li:nth-child(3n){margin-right:0;}
.lm_class li.on{background:#01499D;border-color:#01499D;}
.lm_class li.on a{color:#fff;}
.case_class_title{font-size:10px}
/* 内页--关于我们 */
.about_content{padding:0 15px;}

.product_wrap{padding-top:0;}
.prodct_list{padding:0 15px;}
.prodct_list .row{margin-left:-7.5px;margin-right:-7.5px;}
.pro_item{padding:5px;height:190px;padding:5px;}
/* .pro_item:nth-child(2n){margin-right:-7.5px;} */
.pro_item a{display:block;background:#fff;height:100%;padding:20px 5px;}
.pro_img{height:110px;line-height:110px;text-align:center;}
.pro_img img{
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.pro_title{font-size:12px;overflow: hidden;text-align:center;line-height:20px;height:40px;}

/*  */
.case_screen{padding:0;}
.screen_box{padding:5px 20px;}
.screen_title{font-size:12px;width:40px;line-height:17px;}
.screen_list{width:calc(100% - 40px);height:40px;overflow: hidden;}
.screen_xl, .screen_dq{min-height:20px;background:#fff}
.more_select{right:10px;top:10px;}
.screen_item{line-height:20px;height:20px;width: 24%;}
.screen_item a{padding:0 5px;font-size:10px;padding:0 12px;height:17px;line-height:17px;text-align:center;}
.screen_item.on a{background:#01479D;display:block;height:17px;color:#fff;}

.case_content{padding:0 15px;}
.case_content > ul{margin-top:15px;}
.case_content > ul li{box-shadow: 0 0 5px #aaa;margin-bottom:20px;}
.case_img{height:192px;line-height:192px;overflow: hidden;}
.case_title{height:32px;line-height:32px;padding:0 5px;color:#01479D;background:#fff;}

/* 发展历程 */
.fzlc_wrap{padding:0 15px;}
/* .fzlc_wrap ul{padding-left:10px;} */
.fzlc_item{padding-bottom:30px;padding-left:42px;background:url(../images/select_06.png) no-repeat left top;position: relative;}
.fzlc_item::after{
  content:'';display:block;width:1px;
  height:100%;position: absolute;left:10px;
  top:0;background:#ddd;z-index:-1;
}
.fzlc_info{padding:10px 0;}
.fzlc_info h3{font-size:16px;font-weight:bold;}
.fzlc_txt{font-size:12px;}

/* 技术支持 */
.technology_wrap{padding:0;}
.technology_item{padding:15px;}
.technology_item:nth-child(2n){background:#EFEFEF}
.tech_info{font-size:12px;padding:15px 0;}
.tech_txt{line-height:17px;font-size:11px;color:#666;}
.tech_img,.tech_info{width:100%;}
.technology_item a{height:auto;}
.tech_info h3{font-size:14px;margin-bottom:10px;padding-bottom:10px;margin-top:10px;color:#333;font-weight:bold;position: relative;border-bottom:1px solid #ddd;}
.tech_info h3::after{
  content:'';display:block;
  width:40px;background:#01479D;height:2px;
  left:0;bottom:-2px;position: absolute;
}

/*产品详情*/
.pro_detail_top{height:auto;flex-wrap:wrap;}
.pro_detail_t_l{height:300px;flex-wrap:wrap;}
.pro_detail_t_r{padding:20px;background:#fff;}
.pro_detail_t_l,.pro_detail_t_r{width:100%;}
.pro_detail_title{font-size:15px;padding-bottom: 17px;font-weight: bold;}
.pro_t_info{margin-bottom:20px;padding-bottom:20px;line-height: 1.5;font-size:9px;color:#888;border-bottom:1px solid #ddd;}
.pro_tag_item{line-height:30px;min-width:30px;padding:0 5px;background: #01479D;color:#fff;margin-right:5px;font-size:12px;}
.pro_detail_t_item{margin-bottom:15px;}
.pro_detail_top{margin-bottom:20px;}
.pro_detail_bottom .hd ul{justify-content: space-between;align-items:center;flex-wrap:wrap;}
.pro_detail_bottom .hd li{line-height:35px;font-size:14px;width:49%;border:1px solid #BABABA;text-align:center;margin-bottom:10px;}
.pro_detail_bottom .hd li.on{background:#01479D;border-color:#01479D;color:#fff;}
.pro_detail_item_info{padding:20px;background:#fff;line-height:20px;font-size:12px;}
.pro_detail_item_title{margin: 15px 0 0 10px;padding-bottom:10px;font-size:12px;color:#444;font-weight:bold;position: relative;display:inline-block;width:auto;}
.pro_detail_item_title::after{
  content:'';display: block;
  height:2px;background:#01479D;width:100%;
  left:0;bottom:0;position: absolute;
}
.pro_detail_s{padding-left:10px;}
.pro_tag_title{font-size:12px;width:65px;position: relative;top: 5px;}
.pro_tag{padding-left:20px;width:calc(100% - 65px)}

.case_content_info{background:#fff;padding:10px;}
.detail_title{font-size:14px;text-align:center;}
.solution_content{padding:0 15px;}
.index_news_bd_child a{padding:15px 0;}

/* 人才招聘 */
.job_wrap{padding:10px}
.job_js{flex-wrap:wrap;height:auto;background:#01499D;color:#fff;}
.job_jsL{padding:20px;font-size:16px;width:100%;}
.job_jsR{padding:20px;}
.job_jsL, .job_jsR{align-items:flex-start}
.job_info > h3{margin-bottom:15px}
.job_item,.contact{padding:10px;height:auto;}
.job_item a,.contact{flex-wrap:wrap;}
.job_itemL,.job_itemR,.contact_l,.contact_r{width:100%;}
.job_itemR span{width:85px;line-height:30px;height:30px;font-size:12px}
.job_itemL span + span{margin-left:0;}
.contact_lItem strong{font-size:30px;}
.contact_lItem h3{font-size:18px}
.contact_lItem h1{margin-top:10px;}
.contact_r{margin-top:20px;}
.contact_r form,.contact_r p, .my_xq div{width:100%;}
.job_info{padding:20px 0;}
.job_head h3{font-size:14px;}
.job_itemL h3{font-size:16px;font-weight:bold;}
.job_head{justify-content: space-between;align-items:center;}
.job_head form{border:1px solid #ddd;border-radius:10px;overflow: hidden;padding-left:5px;}
.job_item, .contact{background:#f5f5f5;}
.job_item{margin-top:10px;}
.job_head form button{background:#01499D;color:#fff;}
.job_itemL >div{line-height:30px;}

.more{margin:15px auto;}
.mpad{padding-top:20px;padding-bottom:20px;}