
.news_img{overflow: hidden;}
.case_con ul li img,.news_item img{transition:all 1s;}
.case_con ul li:hover img,
.news_item:hover img{transition:all 1s;-ms-transition:all 1s;transform: scale(1.1)}
/* header{font-size:2rem} */
.lm_head{font-size:30px;text-align:center;color:#333;}
/* banner */
.pc_banner .swiper-pagination-bullet{border-radius:0;width:5rem;height:.5rem;opacity: 1;background:#fff;}
.pc_banner .swiper-pagination-bullet-active{background:#FF5D18}
.m_banner{display:none}
/* ======================================热门搜索================================ */
.hot_search{height:60px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;}
.hot_search>div{height:100%;justify-content: space-between;align-items:center;}
.hot_words a,.hot_words span{color:#666;font-size:12px;}
.hot_input{width:260px;}
.hot_input form{height:100%}
.hot_input input{height:30px;border:1px solid #666;border-right:none;box-sizing:border-box;padding-left:5px;box-sizing:border-box;}
.hot_input button{width:45px;height:30px;background:#03255B ;vertical-align: top}
.hot_input i{color:#fff;font-size:20px}
/* ======================================关于我们================================ */
.index_about{padding-top:65px;}
.index_about_con{align-items:center;margin-top:25px;}
.lm_head{position: relative;}
.lm_head span{display:inline-block;width:60px;height:5px;position: absolute;bottom:0;left:50%;margin-left:-40px;background:#dcdcdc;text-align:right;}
.lm_head span::after{
  content:'';display:inline-block;
  width:50%;background:#FF5D18;height:100%;
  position: absolute;right:0;top:0;
}
.lm_head h3{padding-bottom:15px;}
.lm_head h3::after{
  content:'';
}
.ind_aboutL{width:350px;}
.ind_aboutR{width:850px;padding-left:40px;box-sizing:border-box;}

.ind_aboutR h3{font-size:24px;color:#333;padding-bottom:15px;}
.ind_aboutR P{font-size:14px;color:#666;line-height:30px;}

/* ======================================产品系列================================ */
.more{width:125px;height:32px;border-radius:20px;text-align:center;line-height:32px;color:#a9a9a9;border:1px solid #a9a9a9;display:inline-block;margin:0 auto;margin-top:18px;}
.index_pro{background:#06275f;padding-top:65px;margin-top:85px}
.index_pro .lm_head h3,.index_case .lm_head h3{color:#fff;}

/* .index_con{margin-top:40p} */
.index_pro .hd{margin-top:50px;}
.index_pro .hd ul{justify-content: center;}
.index_pro .hd li{
  width:160px;height:40px;background:#fff;border:1px solid #ddd;box-sizing:border-box;
  margin-right:20px;text-align:center;line-height:40px;font-size:16px;cursor: pointer;
  overflow:hidden;text-overflow:ellipsis;white-space: nowrap;
}
.index_pro .hd li:last-child{margin-right:0;}
.index_pro .hd li.on{border-color:transparent;background:#ff5d19;color:#fff;}
.index_pro_item ul{flex-wrap:wrap;justify-content: flex-start}

.index_pro .bd{margin-top:40px !important;}
.index_pro_item_child{width:375px;height:375px;border:1px solid #dcdcdc;margin-right:12px;margin-bottom:25px;box-sizing:border-box;}
.index_pro_item_child:nth-child(3n){margin-right:0;}
.pro_img{background:#fff;text-align:center;overflow:hidden;height:255px}
.pro_img img{width:auto}
.pro_info{height:120px;background:#EEEEEF;text-align:center;justify-content: center;}

/* ======================================我们的服务================================ */
.index_sever{background:#E3E3E3;height:765px;padding-top:65px;box-sizing:border-box;}
.server_con{margin-top:50px;position: relative;}
.server_con .swiper-pagination,
.case_con .swiper-pagination{width:100%;margin-top:45px;}
.server_con .swiper-pagination-bullet,
.case_con .swiper-pagination-bullet{width:12px;height:12px;border-radius:0;margin-right:5px;background:#fff;opacity: 1;}
.server_con .swiper-pagination-bullet-active,
.case_con .swiper-pagination-bullet-active{background:#ff5d19}
.server_con ul{justify-content: flex-start}
.server_con li{width:380px;height:440px;margin-right:30px}
.server_con li:nth-child(3n){margin-right:0}
.server_img{height:240px;overflow: hidden;}
.server_info{background:#687c9d;height:200px;padding:20px;box-sizing:border-box;text-align:center;color:#fff;}
.server_info h3{font-size:18px;margin-bottom:15px;font-weight:500}
.server_info p{font-size:14px;line-height:25px}
.server_info a{color:inherit;font-size:14px}
/* ======================================案例展示================================ */
.index_case{background:url(../images/case_bg.jpg) no-repeat center;height:600px;padding-top:80px;box-sizing:border-box;}
.case_con{position: relative;margin-top:35px}
.case_con ul{justify-content: space-between}
.case_img{width:275px;height:240px;overflow: hidden;}
/* .case_con ul li img{transition:all 1s;}
.case_con ul li:hover img{transition:all 1s;-ms-transition:all 1s;transform: scale(1.1)} */
.case_txt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:40px;color:#fff;text-align:center;font-size:18px;}
.index_case .swiper-button-next.swiper-button-disabled,
.index_case .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.index_case .swiper-button-next{background-image:none;right:-80px;
  background-color:#fff;}
.index_case .swiper-button-prev{
  background-image:none ;
  background-color:#fff;
  left:-80px;
}
.swiper-button-next, .swiper-button-prev{width:30px;height:50px;text-align:center;line-height:50px;}

/* ======================================新闻资讯================================ */
.index_news{padding-top:65px;background: url(../images/news_bg_02.jpg);padding-bottom:65px}

.news_con{height:560px;overflow: hidden;align-items:flex-start;margin-top:50px;}
.news_con_l{width:360px;height:100%;padding:40px;box-sizing:border-box;background:#FF5D18}
.news_con_l h1{background:url(../images/icon-1.png) no-repeat 50px center;padding-left:35px;font-size:24px;color:#fff; border-bottom:1px solid #ddd;margin-bottom:25px;line-height:40px;text-align:center;}
.news_con_l li{justify-content: flex-start;align-items:flex-start;font-size:16px;line-height:35px;color:#fff;}
.news_con_l li span{display:inline-block;width:25%;text-justify: distribute}
.news_con_l li div{width:75%}

.news_con_r{width:840px;padding-left:50px;box-sizing:border-box}
.news_con_r ul{flex-wrap:wrap;}
.news_item{width:380px;margin-right:25px;margin-bottom:15px;}
.news_item:nth-child(2n){margin-right:0;}
.news_info{padding-top:10px;}
.news_info h2,.news_info p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;}
.news_info p{font-size:14px;color:#666666;line-height:30px;}
.news_info h2{font-size:18px;color:#333;}
.news_info h2:hover{color:#FF5D18}

/* ======================================内页样式================================ */
.ny_con_box{align-items:flex-start;margin-top:50px;margin-bottom:50px;}
.ny_left{width:250px;}
.ny_classify{background:#03255B;padding-bottom:10px;}
.ny_classify h3{background:#03255B;line-height:45px;font-size:24px;color:#fff;padding-left:10px;text-align:center;line-height:50px;margin-bottom:5px;border-bottom:1px solid #fff;}
.ny_classify li{line-height:35px;border-bottom:1px solid #fff;padding-left:15px;box-sizing:border-box;color:#fff;text-align:center;}
.ny_classify li:hover,.ny_classify li.on{background:#FF5D18;color:#fff;}
.ny_classify li a{font-size:16px;color:inherit;display:inline-block;width:100%;}

.ny_right{width:950px;padding-left:20px;box-sizing:border-box;}
.ny_right ul{flex-wrap:wrap;justify-content: flex-start;}
.ny_pro_item{box-sizing:border-box;width:25%;border:1px solid #ddd;box-sizing:border-box;}
.ny_pro_item:nth-child(4n){margin-right:0;}
.ny_proImg{height:200px;overflow: hidden;padding:30px;box-sizing:border-box;}
.ny_proImg img{width:100%;}
.ny_pro_info{text-align:center;line-height:40px;color:#5A5A5A;font-size:16px;}


.ny_left .news_con_l{width:100%;margin-top:30px;background:#03255B}
.ny_left .news_con_l{padding:10px;}
.ny_left .news_con_l li span{font-size:14px}
.ny_left .news_con_l li div{font-size:14px}

/* 详情 */
.ny_proDetial .ny_right > h1{border-bottom:1px solid #ddd;padding-bottom:20px;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.ny_proDetial .ny_r_con img{width:100%;}
.ny_proDetial .ny_r_con p{line-height:30px;color:#333;font-size:16px;}

.ny_news_l{width:150px;overflow: hidden;}
.news_item{border-bottom:1px dashed #999;padding:15px;box-sizing:border-box;align-items:flex-start}
.ny_news_img{overflow: hidden;}
.ny_news_r{padding-left:30px;box-sizing: border-box}
.ny_news_r h3{font-size:20px;color:#333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny_news_r h3:hover{color:#FF5D18}
.ny_news_r h3 a{color:inherit}
.ny_news_r p{font-size:14px;line-height:30px;max-height:120px;overflow: hidden;color:#999}
.time_author{justify-content: flex-end}
.time_author span{display:inline-block;font-size:14px;color:#999;line-height:30px;}
.time_author span + span{margin-left:15px;}

/* 留言中心 */
.ny_message .ny_right h1{text-align:center;margin-bottom:20px}
.message_ul {padding-left:50px;box-sizing:border-box;}
.message_ul li {line-height:35px;border:1px solid #ddd;margin-bottom:10px;align-items:flex-start}
.message_ul li span{display:inline-block;width:10%;padding:0 15px;box-sizing:border-box;}
.message_ul li p{flex:1;}
.message_ul li p input{width:100%;}
.message_ul li textarea{width:95%;border:none;box-sizing:border-box;outline:none;line-height:35px}
.submit_btn{border:none !important;}
.submit_btn button{width:150px;line-height:40px;text-align:center;color:#fff;background:#03255B}
.ny_map_box iframe{width:100%;height:225px}
.ny_map .ny_right h1{margin-bottom:20px;text-align:center;}

@media screen and (max-width:767px){
  .pc_banner{display:none;}
  .m_banner{display:block}
  .lm_head h3{font-size:18px;}
/* ======================================热门搜索================================ */
.hot_search{height:auto;border:none;}
.hot_search>div{flex-wrap:wrap;}
.hot_words,.hot_input{width:100%}
.hot_words{line-height:30px;border-bottom:1px solid #ddd;}
.hot_input{text-align:right;margin-top:10px;}
/* ======================================关于我们================================ */
.index_about{padding-top:10px;}
.index_about_con{flex-wrap:wrap;}
.ind_aboutL,.ind_aboutR{width:100%;}
.ind_aboutR{padding-left:0}
.ind_aboutR h3{text-overflow: hidden;overflow: hidden;white-space: nowrap;font-size:16px;text-align:center; }
.ind_aboutR p{text-indent:1em;}
/* ======================================产品系列================================ */
.index_pro{padding-top:15px;}
.index_pro .hd{margin-top:15px;}
.index_pro .hd li{width:24%;margin-right:5px;font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_pro .bd{margin-top:15px !important;}
.index_pro_item_child{width:32%;height:auto;margin-right:5px;margin-bottom:5px;}
.pro_info{height:60px;}
.pro_img{height:auto;}
.pro_img img{width:100%;}
.more{width:60%;margin:0 auto ;height:20px;line-height:20px;font-size:12px;margin-top:10px;}
/* ======================================产品系列================================ */
.index_sever{padding-top:15px;padding-bottom:35px;height:auto;}
.server_con .swiper-pagination{margin-top:10px}
.server_con{margin-top:15px}
.server_con li{width:32%;height:auto;background:#687C9D}
.server_img{height:80px;overflow: hidden;}
.server_info{padding:5px;height:auto;}
.server_info h3{font-size:14px;margin-bottom:4px;}
.server_info p{font-size:12px;line-height:20px;max-height:60px;overflow: hidden;}
.server_info a{font-size:12px;}
/* ======================================案例展示================================ */
.index_case{padding-top:15px;height:auto;padding-bottom:15px ;padding-bottom:40px;}
.case_con .swiper-pagination{margin-top:15px}
.case_con{margin-top:15px;}
.case_con li{width:24%}
.case_img{width:100%;height:auto;}
.case_img img{width:100%;}
.case_txt{line-height:35px;font-size:12px;}
/* ======================================新闻资讯================================ */

.index_news{padding-top:15px;padding-bottom:20px;}
.news_con{height:auto;margin-top:20px;flex-direction: column-reverse}
.news_con{flex-wrap:wrap;}
.news_con_l,.news_con_r{width:100%;}
.news_con_l{padding:10px; }
.news_con_r{padding-left:0;}
.news_con_r ul{justify-content: space-between}
.news_item{width:49%;margin-right:0;}
.swiper-button-next, .swiper-button-prev{display: none;}
/* ======================================内页样式================================ */
.ny_con_box,.ny_right ul{flex-wrap:wrap;}
.ny_pro_item{width:50%}
.news_con_l h1{padding-bottom:10px;text-align:center;}
.ny_con_box{margin-top:30px;}
.ny_left{width:100%}
.ny_right{padding-left:0;}
.page{margin-top:15px;margin-bottom:15px;}
.ny_con_box{margin-bottom:15px;}
.message_ul{padding-left:0; }
.message_ul li span{width:20%}

}

@media screen and (min-width:768px) and (max-width:991px){
  /* ======================================热门搜索================================ */
/* .hot_search{height:auto;border:none;} */
/* .hot_search>div{flex-wrap:wrap;} */
.hot_words,.hot_input{width:100%}
/* .hot_words{line-height:30px;border-bottom:1px solid #ddd;} */
.hot_input{text-align:right;margin-top:10px;}
/* ======================================关于我们================================ */
.index_about{padding-top:10px;}
/* .index_about_con{flex-wrap:wrap;} */
.ind_aboutL,.ind_aboutR{width:100%;}
.ind_aboutR{padding-left:15px}
.ind_aboutR h3{text-overflow: hidden;overflow: hidden;white-space: nowrap;font-size:16px;text-align:center; }
.ind_aboutR p{text-indent:1em;}
.index_about_con{align-items:flex-start}
.about_info{max-height:240px;overflow: hidden;}
/* ======================================产品系列================================ */
.index_pro{padding-top:15px;}
.index_pro .hd{margin-top:15px;}
.index_pro .hd li{width:24%;margin-right:5px;font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_pro .bd{margin-top:15px !important;}
.index_pro_item_child{width:32%;height:auto;margin-right:5px;margin-bottom:5px;}
.pro_info{height:60px;}
.pro_img{height:auto;}
.pro_img img{width:100%;}
.more{width:60%;margin:0 auto ;height:20px;line-height:20px;font-size:12px;margin-top:10px;}
/* ======================================我们的服务================================ */
.index_sever{padding-top:15px;padding-bottom:35px;height:auto;}
.server_con .swiper-pagination{margin-top:10px}
.server_con{margin-top:15px}
.server_con li{width:32%;height:auto;background:#687C9D}
.server_img{height:auto;overflow: hidden;}
.server_info{padding:5px;height:auto;}
.server_info h3{font-size:14px;margin-bottom:4px;}
.server_info p{font-size:12px;line-height:20px;max-height:60px;overflow: hidden;}
.server_info a{font-size:12px;}

/* ======================================案例展示================================ */
.index_case{padding-top:15px;height:auto;padding-bottom:15px ;padding-bottom:40px;}
.case_con .swiper-pagination{margin-top:15px}
.case_con{margin-top:15px;}
.case_con li{width:24%}
.case_img{width:100%;height:auto;}
.case_img img{width:100%;}
.case_txt{line-height:35px;font-size:12px;}
/* ======================================新闻资讯================================ */

.index_news{padding-top:15px;padding-bottom:20px;}
.news_con{height:auto}
.news_con_l{padding:10px;width:35%}
.news_con_r{padding-left:10px;width:65%}
.news_con_r ul{justify-content: space-between}
.news_item{width:49%;margin-right:0;}
.news_con_l li{line-height:30px;}
.news_con_l li span{width:35%}
.swiper-button-next, .swiper-button-prev{display: none;}

/* ======================================内页样式================================ */
.ny_right ul{flex-wrap:wrap;}
.ny_pro_item{width:33.3333%}
.news_con_l h1{padding-bottom:10px;}
.ny_con_box{margin-top:30px;}
.message_ul li span{width:20%}
}

@media screen and (min-width:992px) and (max-width:1199px) {
  .hot_words,.hot_input{width:100%}
/* .hot_words{line-height:30px;border-bottom:1px solid #ddd;} */
.hot_input{text-align:right;margin-top:10px;}
/* ======================================关于我们================================ */
.index_about{padding-top:10px;}
/* .index_about_con{flex-wrap:wrap;} */
.ind_aboutL,.ind_aboutR{width:100%;}
.ind_aboutR{padding-left:15px}
.ind_aboutR h3{text-overflow: hidden;overflow: hidden;white-space: nowrap;font-size:16px;text-align:center; }
.ind_aboutR p{text-indent:1em;}
.index_about_con{align-items:flex-start}
.about_info{max-height:240px;overflow: hidden;}
/* ======================================产品系列================================ */
.index_pro{padding-top:15px;}
.index_pro .hd{margin-top:15px;}
.index_pro .hd li{width:24%;margin-right:5px;font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_pro .bd{margin-top:15px !important;}
.index_pro_item_child{width:32%;height:auto;margin-right:5px;margin-bottom:5px;}
.pro_info{height:60px;}
.pro_img{height:auto;}
.pro_img img{width:100%;}
.more{width:60%;margin:0 auto ;height:20px;line-height:20px;font-size:12px;margin-top:10px;}
/* ======================================我们的服务================================ */
.index_sever{padding-top:15px;padding-bottom:35px;height:auto;}
.server_con .swiper-pagination{margin-top:10px}
.server_con{margin-top:15px}
.server_con li{width:32%;height:auto;background:#687C9D}
.server_img{height:auto;overflow: hidden;}
.server_info{padding:5px;height:auto;}
.server_info h3{font-size:14px;margin-bottom:4px;}
.server_info p{font-size:12px;line-height:20px;max-height:60px;overflow: hidden;}
.server_info a{font-size:12px;}

/* ======================================案例展示================================ */
.index_case{padding-top:15px;height:auto;padding-bottom:15px ;padding-bottom:40px;}
.case_con .swiper-pagination{margin-top:15px}
.case_con{margin-top:15px;}
.case_con li{width:24%}
.case_img{width:100%;height:auto;}
.case_img img{width:100%;}
.case_txt{line-height:35px;font-size:12px;}
/* ======================================新闻资讯================================ */

.index_news{padding-top:15px;padding-bottom:20px;}
.news_con{height:470px}
.news_con_l{padding:10px;width:35%}
.news_con_r{padding-left:10px;width:65%}
.news_con_r ul{justify-content: space-between}
.news_item{width:49%;margin-right:0;}
.news_con_l li{line-height:35px;}
.news_con_l li span{width:35%}
.swiper-button-next, .swiper-button-prev{display: none;}
}

@media screen and (min-width:1200px){

}