.news{padding:48px 0px 50px 0px}
.news_top{width:100%; display: flex; align-items: center; justify-content: space-between;}
.news_top span{float:left;font-size:22px;line-height:42px;color:#323232;margin-right:20px}
.news_top select,.news_top input{width:218px;padding:0px 10px;height:42px;border:1px solid #e6e6e6;background:none;padding:0px 10px;float:left;margin-left:20px;color:#646464;font-family:"微软雅黑"}
.news_top .flex{position: relative; display: inline-block; overflow: hidden;}
.news_top input{width: 388px; border: 2px solid #0F4358; border-radius: 1000px;}
.news_top i{position: absolute;  font-style: normal; letter-spacing: 2px; right: 0px; top: 50%; transform: translateY(-50%); background: #0F4358; color: #fff; height: 42px;line-height: 42px; border-radius: 1000px; padding: 0 24px; border-bottom-left-radius:0;border-top-left-radius:0}


.news_con{width:100%;float:left;margin-top:20px}
.news_con dl{width:100%;float:left;border-bottom:1px solid #dddddd;padding:30px 0px;}
.news_con dl dt{width:976px;font-size:20px;overflow: hidden;text-overflow: ellipsis;height:26px;white-space: nowrap;font-weight:bold;margin-left:20px;float:left}
.news_con dl dt a{color:#555555}
.news_con dl dd{width:976px;float:left;margin-left:20px;position:relative}
.news_con dl dd p{font-size:14px;color:#727272;line-height:30px;width:100%;float:left;overflow: hidden;text-overflow: ellipsis;height:60px;margin:20px 0px}
.news_con dl dd>i{display:none;}
.news_con dl dd .shul{position: relative;text-indent: 28px; height:26px;float:left;text-align:center;line-height:26px;font-size:12px;width:82px;border-radius:10px 0px 0px 10px;border:1px solid #e5e5e5;color:#000;}
.news_con dl dd .shul:before{content:''; position: absolute; background: url(../img/_1.png) center no-repeat; left: 4px; top: 50%;transform: translateY(-50%);  width: 20px; height: 20px;  padding-right:5px}

._flex {display: flex;}
._flex .shul{position: relative; text-indent: 28px; height:26px;text-align:center;line-height:24px;font-size:12px;width:82px;border-radius:10px 0px 0px 10px;border:1px solid #e5e5e5;color:#000;}
._flex .shul:before{content:''; position: absolute; background: url(../img/_1.png) center no-repeat; left: 4px; top: 50%;transform: translateY(-50%);  width: 20px; height: 20px;  padding-right:5px}
._flex .bshare-custom{width:50px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float:left;height:26px}
._flex .bshare-custom b{float:left;width:100%;height:100%;background:url(../img/_2.png) no-repeat center !important;padding:0px !important;margin:0px !important}
._flex .shu2{font-size:12px;width:62px;border-radius:0px 10px 10px 0px;border:1px solid #e5e5e5;color:#919191;height:26px;float:left;text-align:center;display:block;line-height:26px}

._flex:hover .shul{color: #0F4358 !important; border-color: #0F4358 !important;}
._flex:hover .shul:before{content:''; background: url(../img/a_1.png) center no-repeat;}
._flex:hover .bshare-custom{color: #0F4358 !important; border-color: #0F4358 !important;}
._flex:hover .bshare-custom b{background:url(../img/a_2.png) no-repeat center !important;}
._flex:hover .shu2{color: #0F4358 !important; border-color: #0F4358 !important;}

.news_con dl dd:hover .shul{color: #0F4358 !important; border-color: #0F4358 !important;}
.news_con dl dd:hover .shul:before{content:''; background: url(../img/a_1.png) center no-repeat;}
.news_con dl dd:hover .bshare-custom{color: #0F4358 !important; border-color: #0F4358 !important;}
.news_con dl dd:hover .bshare-custom a{background:url(../img/a_2.png) no-repeat center !important;}
.news_con dl dd:hover .shu2 a{color: #0F4358 !important; border-color: #0F4358 !important;}

.news_con dl .bshare-custom{width:50px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float:left;height:26px}
.news_con dl .bshare-custom a{float:left;width:100%;height:100%;background:url(../img/_2.png) no-repeat center !important;padding:0px !important;margin:0px !important}
.news_con dl dd .shu2 a{font-size:12px;width:62px;border-radius:0px 10px 10px 0px;border:1px solid #e5e5e5;color:#919191;height:26px;float:left;text-align:center;display:block;line-height:26px}
.news_con dl dd:last-child{float:right;width:136px;border-left:1px solid #c2c2c2;text-align:center;font-family:"Arial";padding:14px 0px}
.news_con dl dd:last-child span{font-size:48px;color:#555555;font-weight:bold;width:100%;text-align:center;float:left}
.news_con dl dd:last-child em{font-size:14px;color:#8f8f8f}
.news_con dl dd>div{display: flex; justify-content: right; width: 100%;}
.news_con dl:hover dt a{color:#0768b9}
.news_M{width:100%;float:left;background:#f6f7f9;margin-top:50px}
.news_M>p{width:402px;float:left;overflow:hidden}
.news_M>div{width:615px;float:left;margin-left:36px;margin-top:20px}
.news_M>div h1{font-size:20px;color:#323232}
.news_M>div span{color:#646464;display:block;margin:20px 0px 15px 0px}
.news_M>div p{color:#646464;line-height:30px;}
.news_M>div i{width:98px; font-style: normal;line-height:30px;border:solid 1px #0F4358;color:#0F4358;text-align:center;font-size:12px;display:inline-block;margin-top:20px}
.news_M>div i:after{content:url(../img/ico6.png);margin-left:10px}
.news_M:hover>div i,.news_con dl dd .shu2 a:hover{color:#0F4358}

.page{width:100%;float:left;text-align:center;margin-top:40px}
.page a,.page span,.page div{display:inline-block;color:#323232;margin:0px 8px}
.page span i{color:#646464}
.page select{width:56px;border:1px solid #dddddd;background:none}

.newsxq_top{width:100%;float:left;padding-bottom:18px;border-bottom:1px dotted #dcdcdc}
.newsxq_top dt{font-size:32px;color:#323232;font-weight:bold}
.newsxq_top dd .newx_L{margin-top:25px}
.newsxq_top dd .newx_L,.newsxq_top dd .newx_L p,.newsxq_top dd .newx_L p i{float:left;}
.newsxq_top dd .newx_L p i{padding-left:22px;background:url(../img/newsico1.png) no-repeat center left;margin-right:26px;font-size:12px;color:#646464}
.newsxq_top dd .newx_L p i:last-child{background:url(../img/newsico2.png) no-repeat center left}
.newsxq_top .bshare-custom{float:left;font-size:12px;color:#646464;margin-left:30px}
.newx_R{float:right;margin-top:10px}
.newsxq_top .bshare-custom span{font-size:12px;color:#646464;float:left;margin-right:5px}
.newx_R a{width:36px;height:36px;border-radius:100%;border:1px solid #898989;float:left;margin-left:16px;font-size:14px;color:#333}
.newx_R a:nth-child(1){background:url(../img/pre.png) no-repeat center}
.newx_R a:nth-child(2){background:url(../img/newsico3.png) no-repeat center}
.newx_R a:nth-child(3){background:url(../img/next.png) no-repeat center}
.newx_R a:hover:nth-child(1){background:url(../img/pre01.png) no-repeat center #838383}
.newx_R a:hover:nth-child(2){background:url(../img/newsico03.png) no-repeat center #838383}
.newx_R a:hover:nth-child(3){background:url(../img/next01.png) no-repeat center #838383}

.newsxq_con{width:100%;float:left;padding:30px 0px 20px 0px;}
.newsxq_con p{color:#646464;line-height:28px;text-indent:2em;margin-top:20px;}
.newsxq_con p img{width:auto;max-width:67%;margin:0 auto;display:block;}
.newsxq_con div{text-align:center;margin-top:20px;}
.newsxq_con div img{margin-bottom:40px}
.newsxq_con div span{display:block;font-weight:bold;color:#646464;line-height:28px;}
.newsxq_en{width:100%;float:left;border-bottom:1px solid #ececec;border-top:1px solid #ececec;padding:20px 0px}
.newsxq_en a{width:410px;padding-right:94px;display:inline-block;color:#646464;position:relative;height: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsxq_en a i{position:absolute;right:0px}
.newsxq_en a:last-child{float:right}
.newsxq_en a:hover{color:#0F4358}

.n_n .news_M{
  padding: 16px 18%;
  position: relative;
  
}
.n_n .news_M>div{
  width: 100%;
  margin: 0;
  overflow: hidden;
}
.n_n .news_M h1{
  position: absolute;
  color: #fff;
  width: 58%;
  font-size: 22px;
  left: 21%;
  bottom: 24px;
}
.n_n .news_M{
  transition: .3s;
}
.n_n .news_M_2:hover img{
   transform: scale(1.2);
}
.news_M p{
  transition: .3s;
}
.solution .news_M :hover img,
.service .news_M :hover img {
  transform: scale(1.2);
}
.n_n .news_M_2{
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 16px 20%;
}

.n_n .news_M_2 h1{
  position: static;
  margin-right: 12px;
  width: auto;
  font-size: 18px;
  color: #545454;
}
.n_n .news_M_2>div{
  flex-shrink: 0;
  width: 210px;
  overflow: hidden;
}
.n_n .news_M_2 img{
  
  width: 280px;
}

.news_top{margin: 24px 0 0; padding: 0 20%;}
@media screen and (max-width: 1024px){
  .news_top{margin: 0; padding: 0 4%; flex-wrap: wrap;}
  .news_top .flex{width: 100%; margin-top: 12px;}
  .news_top input{margin: 0; width: 100%;}
  .img img {width:auto;height:auto;display: block;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s;}
  .img:hover img {transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
   .menu-handler{display:block}
   .w1200{width:96%;}
   .header_R_TL,.header_R_E ul,.banner_en li a>p,.footer_top,.footer_en div,.inA_con,.inA .w1200>a,.title,.about_L{display:none}
   .search_b .search{width:90%;}
   .footer_en .w1200{display:block;}
   .footer_en .w1200>p{text-align:center;line-height:22px;}
   .search_b input[type='text']{width:76%;padding:0px 2%;font-size:18px;height:50px;line-height:50px}
   .search_b input[type='button']{width:20%;height:50px}
   .search_b i{font-size:56px}
   .footer_en>p{text-align:center;line-height:26px}
   .footer_en{padding:16px 0px}
   .header_R,.header_R_E,.header_R_T{width:auto}
   .header_R_T{margin-top:23px;margin-right:15px}
   .header{height:70px;}
   .header .logo{width:120px;margin-top:10px}
   .search_icon{margin-right:20px;}
  .n_n .news_M h1{width: 92%; left: 4%; font-size: 16px;}
   .n_n .news_M{padding: 8px 0;}
  .n_n .news_M_2 h1{font-size: 14px;}
  .n_n .news_M_2 img{width: 100px;}
   .banner_en{position:static;width:100%;float:left;padding:20px 0px 0px 0px;background:#eee}
   .banner_con{position:relative}
   .banner_con .pagination{bottom:10px}
   .banner_con .pagination .swiper-pagination-switch{width:8px;height:8px}
   .banner_en li{width:33.333333333%;float:left;margin-bottom:20px;background:#fff;}
   .banner_en li a{padding:20px 0px;display:block;}
   .banner_en li:last-child{float:right}
   .banner_en li a div span{color:#0e4e87}
   .banner_en li a div p{background:none;padding-left:0px;margin-top:10px;color:#333;line-height:26px}
   .banner_en li a div{width:100%;float:left}
   .banner_en li a div span{font-size:14px;display:block;text-align:center;font-weight:normal;color:#666;padding-top:40px;position:relative;background:url(../images/dhico1.png) no-repeat center top}
   .banner_en li a div p{display:none}
   .banner_en li:last-child a div span{background:url(../images/dhico2.png) no-repeat center top}
   /*.banner_en li:first-child a div span:before{content:url(../images/dhico1.png);float:left}*/
   .ban_swi{bottom:auto;top:50%;transform:translateY(-50%)}
   .ban_swi p{font-size:16px;}
   .inA{padding:16px 0px 30px 0px;border-top: 1px solid #eff0f5;margin-top:0px}
   .inA .w1200>span,.inB dl dt{font-size:24px;margin-top:10px}
   .inA .w1200>span{margin-top:0px}
   .inA_sj_con{display:block;margin-top:18px}
   .inB{padding:30px 0px}
   .inB dl dt{margin-top:0px;margin-bottom:20px}
   .inB dl dd p{line-height:24px;font-size:14px;}
   .inC_L,.inC_R{width:100%;float:left}
   .inC{padding:0px}
   .inC_LT{margin-top:30px}
   .inC_LB a .inC_LB_l{width:36%}
   .inC_LB a .inC_LB_l img{width:100%}
   .inC_LB a .inC_LB_l span{display:none}
   .inC_LB a .inC_LB_r{width:60%}
   .inC_LB a .inC_LB_r span{margin-top:0px}
   .inC_R_T{margin-top:24px}
   .inC_R_TR{padding-left:0px;width:48%;border:none}
   .inC_R_TL{width:48%;}
   .inC_R_TL strong{font-size:22px;margin-top:7px}
   .inC_R_TR p{padding-left:0px;background:none;font-size:14px;line-height:28px}
   .inC_R_M ul li a>img{display:none !important}
   .inC_R_M ul li{width:49% !important;margin-right:0px;margin-top:10px}
   .inC_R_M ul li:nth-child(2n){float:right}
   .inC_li_l{width:100%;}
   .inC_R_M ul{margin-top:10px}
   .inC_R_M{padding-bottom:30px}
   /* .inC_R_B{display:none} */
   .inC_R_B div p{font-size:28px}
   .inC_R_B h1{margin-top:26px}
   .S_banner span{font-size:20px;margin-left:5%;}
   .about_R,.about1_L{width:100%;float:left}
   .about_R h1,.about1_L span,.about5 span,.about3_top h1,.about4_R h3,.cont_con>span,.about2_top .w1200>span{font-size:22px;}
   .about{padding:30px 0px}
   .about_R p{line-height:26px;}
   .about_R p,.about1_L p,.about3_top span,.about3_top p,.pro_top p,.proxq_L_B .bd .proxq_L_Bc p,.proxq_L_M p,.so_T_L p,
   .so_con p,.ser3_top p,.ser4_bo p,.ser5_con>p{text-indent:inherit !important;}
   .about1_L span{margin-bottom:18px}
   .about1_L i{margin-top:16px}
   .about1_R{width:100%;border:none;text-align:center;height:auto}
   .about1_R img{float:none;margin:0 auto;width:auto;}
   .history{display:none}
   .history_sj{display:block}
   .about3_top{padding-bottom:30px}
   .about3_bo li{width:100%;margin-right:0px;margin-top:20px}
   .about3_bo{margin-top:10px}
   .about3_bo li>p{margin-bottom:16px}
   .about3_bo li>p img,.about4>img,.about4_R{width:100%}
   .about4_R h3{margin-top:30px;font-size:16px;font-weight:bold;}
   .about4:first-child .about4_R h3{margin-top:0px;}
   .about4_R ul li{margin-top:16px}
   .about4{margin-bottom:10px}
   .about4:last-child>img{width:auto;margin:0 auto;float:none;margin-top:20px}
   .about4 img{width:auto;float:none;display:block;margin:0 auto}
   .conA_con,.about2_TC{display:none}
   .conA_sj_con{display:block;}
   .news,.about2_top{padding:0px 0px 30px 0px}
   .cont_con>span{margin-top:26px}
   .cont_con ul li{width:100%;margin-right:0px}
   .about2_sj_TC{display:block}
   .about2_top .w1200>span{margin:30px 0px}
   .conn_con li{width:100%}
   .page{font-size:12px;margin-top:26px}
   .page a, .page span, .page div{margin:4px 2px}
   .page select{width:auto}
   .conn_con li a i{font-size:12px}
   .conn1_con{margin-top:10px}
   .conn1_con thead td{font-size:14px}
   .conn2_con{margin-top:30px}
   .cooper a{width:48%;margin-right:0px;margin-bottom:0px;margin-top:20px}
   .cooper a:nth-child(2n){float:right}
   .news_top{margin-top:30px}
   .news_top i{ font-size: 14px;}
   .news_M{background:none;margin-top:30px}
   .news_M>p,.news_M>div{width:100%;margin-left:0px}
   .news_M>div h1{font-size:16px;line-height:28px}
   .news_M>div span{margin:8px 0px}
   .news_M>div p,.news_con dl dd p{line-height:24px}
   .news_M>div i{margin-top:20px}
   .news_con dl dt,.news_con dl dd{padding:0px;width:100%;margin-left:0px}
   .news_con dl dd:last-child{display:none;}
   .news_con dl dd>i{display:block;font-size:14px;color:#727272;margin-top:10px;}
   .news_con dl dd .shul,.news_con dl dd .shu2,.news_con dl .bshare-custom{display:none}
   .news_con dl dd p{height:auto;margin:10px 0px}
   .news_con dl dt{font-size:16px;height:21px}
   .news_con dl dd:last-child span{display:none;}
   .news_con dl dd:last-child em{float:left}
   .news_con dl{padding:20px 0px}
   .news_con{border-top:1px solid #dddddd;margin-top:30px}
   .video{height:250px;margin-top:30px}
   .news2_con li{width:48%;margin-right:0px;margin:24px 0px 0px 0px;}
   .news2_T div{opacity:1}
   .news2_con li:nth-child(2n){float:right}
   .news2_con li span{font-size:14px}
   .newsxq_top dt{font-size:22px;font-weight:normal}
   .newsxq_top .bshare-custom{display:none}
   .newsxq_top,.pro_top,.proxq_L_T{margin-top:30px}
   .newx_R a{width:26px;height:26px;margin-left:5px}
   .newsxq_top dd .newx_L{margin-top:17px}
   .newsxq_con div{padding:20px 0px}
   .newsxq_con div img{margin-bottom:20px}
   .newsxq_con{padding-bottom:10px}
   .newsxq_en a{width:100%;padding:0px;height:28px;line-height:28px}
   .newsxq_en a i{display:none;}
   .pro_top span{font-size:22px;margin-bottom:14px}
   .pro_bo div a{width:100%;margin-right:0px;margin-bottom:30px}
   .pro_bo div a p img{width:100%}
   .pro_bo div a:last-child{margin-bottom:0px}
   .pro_bo>span{margin-bottom:20px}
   .proxq_L_T_c{display:none}
   .proxq_L_sj_T{display:block}
   .proxq_L{width:100%;float:left}
   .proxq_R{display:none}
   .proxq_L_B .hd ul li{padding:0px 5px;margin-right:1px}
   .proxq_L_M p{font-size:14px;line-height:24px}
   .proxq_L_B{margin-top:25px}
   .proxq_L_T>span,.so_T_L span{font-size:22px}
   .so_T_L p{margin-top:16px}
   .so_T_L,.so_top>img{width:100%;margin-top:30px}
   .so_top>img{margin-top:20px}
   .so_con h5{margin-top:46px}
   .ser_top{margin-top:30px}
   .ser_mid{width:100%;border:none;padding:0px;margin:20px 0px 0px 0px}
   .ser_mid span{margin-left:0px}
   .ser_mid select, .ser_mid input{margin-left:0px;width:96%;padding:0px 2%;margin-top:10px}
   .ser_mid input{width:91.6%}
   .ser_mid i{float:left;margin-top:10px;padding-right:60px}
   .ser1_bo{margin-top:20px}
   .ser1_bo a i{display:none}
   .ser1_bo a{position:relative;display:block;float:none;padding:10px 122px 10px 60px;width:auto}
   .ser1_bo a p{width:100%;margin-left:0px;font-size:14px}
   .ser1_bo a em{left:0px;position:absolute}
   .ser1_bo a span{right:0px;position:absolute}
   .ser2_L{width:64%;margin-top:30px;margin-left:18%;}
   .ser2_L a>span{padding: 15px 60px 15px 10px;}
   .ser2_L .pagination .swiper-pagination-switch{width:8px;height:8px;bottom:18px}
   .ser2_L .pagination{right:10px;bottom:21px;}
   .ser2_R{width:100%}
   .ser3_top{margin-top:20px}
   .ser3_top div img{margin-top:16px}
   .ser3_mid h4{margin-top:26px;font-size:16px;padding-bottom:18px;margin-bottom:0px}
   .ser3_mid h4 i{display:block;margin-left:0px;margin-top:10px}
   .ser3_mid_c dl,.ser3_mid_c dl:last-child dd{width:100%;margin-right:0px}
   .ser3_mid_c dl dt,.ser3_mid_c dl dd{width:100%}
   .ser3_mid_c dl dd input{width:95%;padding:0px 2%}
   .ser3_mid_c dl:last-child dd textarea{width:95%;padding:0px 2%;margin-left:0px}
   .ser3_bo li{margin:10px 0px;padding-left:50px;float:none}
   .ser3_bo{margin-top:20px}
   .ser3_en{margin-top:16px}
   .ser4_top li,.ser5_con{margin-top:30px}
   .ser4_top li span{font-size:16px;margin-top:18px}
   .ser4_bo{margin-top:20px}
   .ser5_con table{margin-top:22px}
   .sj_img{display:block}
   .so_con h5 span{height:32px;line-height:32px;font-size:14px}
   .dh_map{display:none}
   .inA_sj_con a span{text-align:center;width:auto;float:none;}
   .inC_R_M{border-bottom:none;}
   .ser5_con table tr td:first-child{width:16% !important;}
   .ser5_con table td{padding:10px !important;text-align:center !important;font-size:12px !important;}
   .conn1_con td i{display:block;}
   .banner_con .w1200{width:80%;}
   .cont_con ul li{min-height:auto;}
   .S_banner{height: auto !important;}
   
}
@media screen and (max-width:415px){
  .newsxq_con p img{max-width:100%;}
}
@media screen and (max-width:320px){
	.proxq_L_B .hd ul li{padding:0px;width:32%;margin-right:2%;text-align:center;margin-top:5px}
	.proxq_L_B .hd ul li:nth-child(3n){margin-right:0px}
	.inC_R_TL p{font-size:12px}
	.inC_R_TL strong{font-size:18px}
	.inC_R_TR p{font-size:12px;line-height:23px}
	}