﻿*{
  padding: 0;
  margin: 0;
}
.mo_top{display:none}
@media screen and (max-width:900px){.phonesf{display:block}
.mo_top{display:block}
}
.mo_top{width:100%;position:fixed;top:0;z-index:100;}
.mo_top .mot{width:100%;padding:0 2%;height:50px;background:#1615157a;box-shadow:0 0 16px rgba(0,0,0,.2)}
.mo_top .mot .molo{float:left;display:inline-block;height:47px;margin:-2px 0}
.mo_top .mot .molo img{    height: 41px;
  margin-top: 5px;}
.mo_top .mot .momenuicon{float:right;height:16px;margin:17px 0}
.mo_top .mot .cloesicon{display:none}
.mo_top .moxl{left:-100%;top:50px;background:rgba(50,123,246,.5);position:absolute;z-index:99;width:100%;transition:all ease .3s}
.mo_top .moxl_box{width:60%;background:#327bf6;height:100%;padding-bottom:50px}
.mo_top .moxl .moxl_xun{width:100%;float:left;position:relative}
.mo_top .moxl .moxl_xun .moxl_xun_icon{width:100%;height:0;position:absolute;padding-right:10px}
.mo_top .moxl .moxl_xun .moxl_xun_icon img{float:right;height:10px;margin:20px 0}
.mo_top .moxl .moxl_xun .moxl_xun_icon img.moxl_xun_img2{display:none;width:10px;height:7px}
.mo_top .moxl .moxl_xun .moxl_xun_title{width:100%;padding-left:10px;display:inline-block;line-height:35px;font-size:14px;color:#fff}
.mo_top .moxl .moxl_xun .moxl_erji{width:100%;overflow:hidden;display:none}
.mo_top .moxl .moxl_xun .moxl_erji a{width:100%;padding-left:20px;height:30px;line-height:30px;font-size:12px;color:#fff;display:inline-block;float:left}
.mo_down{height:0;overflow:hidden}
.mo_down.on{height:auto}
.navigation-is-open .mo_top .moxl{left:0}
.navigation-is-open{overflow:hidden}
.ma-infinitypush-open{display:block;position:fixed;overflow:hidden;height:100%;width:100%}
.ma-infinitypush-wrapper{background:rgba(2,98,179,.6);position:fixed;height:100%;width:100%;z-index:600;margin-top:50px;left:-1920px;transition:all .3s ease;-webkit-transform:all .3s ease}
.ma-infinitypush-wrapper.on{left:0;transition:all .3s ease;-webkit-transform:all .3s ease}
.ma-infinitypush-wrapper.ma-infinitypush-active-button{position:absolute;left:-255px!important;transition:all .3s ease;-webkit-transform:all .3s ease}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.on{left:0!important;transition:all .3s ease;-webkit-transform:all .3s ease}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-left .ma-infinitypush-button{margin:0 0 0 22px;right:-44px}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-right .ma-infinitypush-button{margin:0 22px 0 0;left:-44px}
.ma-infinitypush-wrapper .ma-infinitypush-button{display:block;box-shadow:inset 0 4px #123682,inset 0 6px #fff,inset 0 9px #123682,inset 0 11px #fff,inset 0 14px #123682,inset 0 16px #fff;position:absolute;text-indent:-9999px;width:20px;height:20px;top:13px;cursor:pointer;z-index:100}
.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ol,.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ol li ul,.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ol,.ma-infinitypush-wrapper.ma-infinitypush-left .ma-infinitypush ul li ul{border-left:1px solid rgba(0,0,0,.1)}
.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ol,.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ol li ul,.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ol,.ma-infinitypush-wrapper.ma-infinitypush-right .ma-infinitypush ul li ul{border-right:1px solid rgba(0,0,0,.1)}
.ma-infinitypush-wrapper .ma-infinitypush{background:#123682;position:relative;height:100%;width:250px;overflow-x:hidden;overflow-y:auto;z-index:5000}
.ma-infinitypush-wrapper .ma-infinitypush ol,.ma-infinitypush-wrapper .ma-infinitypush ul{background-color:#123682;list-style-type:none;width:250px;overflow-x:hidden}
.ma-infinitypush-wrapper .ma-infinitypush ol li,.ma-infinitypush-wrapper .ma-infinitypush ul li{height:45px;width:94%;padding-left:13px;background:#123682;line-height:45px}
.ma-infinitypush-wrapper .ma-infinitypush ol li a,.ma-infinitypush-wrapper .ma-infinitypush ul li a{color:#fff;display:block;font-size:11px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;height:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ma-infinitypush-wrapper .ma-infinitypush ol li ol,.ma-infinitypush-wrapper .ma-infinitypush ol li ul,.ma-infinitypush-wrapper .ma-infinitypush ul li ol,.ma-infinitypush-wrapper .ma-infinitypush ul li ul{display:none;position:absolute;height:100%;top:0;background:#267bbc overflow-y: auto}
.ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item,.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item{background-color:#013159}
.ma-infinitypush-wrapper .ma-infinitypush ol li.ma-infinitypush-active-item>a,.ma-infinitypush-wrapper .ma-infinitypush ul li.ma-infinitypush-active-item>a{color:#fff!important;text-decoration:none!important}
.ma-infinitypush-wrapper .ma-infinitypush.ma-infinitypush-sub-open{overflow-y:hidden}
.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-inactive{border-right:none!important;border-left:none!important;overflow-y:hidden!important}
.ma-infinitypush-wrapper .ma-infinitypush .ma-infinitypush-close-subnav{position:absolute;background-color:rgba(0,0,0,.5);width:250px;height:100%!important;top:0;left:0;padding:0!important}
.cd-nav-trigger{position:absolute;z-index:3;top:10%;height:35px;width:35px;border-radius:50%;overflow:hidden;right:2%;text-indent:100%;white-space:nowrap;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}
.cd-nav-trigger .cd-nav-icon{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:22px;height:2px;background:white}
.cd-nav-trigger .cd-nav-icon::before,.cd-nav-trigger .cd-nav-icon:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color:inherit;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s,width .5s,top .3s;-moz-transition:-moz-transform .5s,width .5s,top .3s;transition:transform .5s,width .5s,top .3s}
.cd-nav-trigger .cd-nav-icon::before{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}
.cd-nav-trigger .cd-nav-icon::after{-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px)}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::after{top:2px}
.no-touch .cd-nav-trigger:hover .cd-nav-icon::before{top:-2px}
.cd-nav-trigger svg{position:absolute;top:0;left:0}
.cd-nav-trigger circle{-webkit-transition:stroke-dashoffset .4s 0s;-moz-transition:stroke-dashoffset .4s 0s;transition:stroke-dashoffset .4s 0s}
.t-b{background:#f2f2f2}
.t-b .wrap{height:35px;line-height:35px;width:1260px;margin:auto}
.t-b .wel{float:left}
.t-b .mes{float:right}
.t-b .mes a{background:url(../images/xl.png) right center no-repeat;padding-right:15px;margin-left:25px}
.logos{width:216px}
.jdn{float:left}
.sys{float:left;width:190px;margin-top:40px;margin-left:16px}
.t-c{width:1260px;height:121px;margin:0 auto}
.logo{float:left;margin-top:4px}
.search{float:right;margin:40px 40px 0 0}
.search form{width:450px;height:36px;background:url(../images/search.png)}
.search .text{width:320px;height:36px;line-height:36px;float:left;padding-left:39px}
.search .ibtn{width:88px;height:36px;float:right;cursor:pointer;color:#fff;font-size:14px}
.search2{float:left;margin:10px 40px 0 0}
.search2 form{width:450px;height:36px;background:url(../images/search.png)}
.search2 .text{width:320px;height:36px;line-height:36px;float:left;padding-left:39px}
.search2 .ibtn{width:88px;height:36px;float:right;cursor:pointer;color:#fff;font-size:14px}
.tel{float:right;background:url(../images/tel.png) left center no-repeat;font-size:23px;line-height:23px;padding-left:55px;margin-top:44px;letter-spacing:.2px}
.tel span{font-size:20px;letter-spacing:0}
.ma-infinitypush-wrapper .ma-infinitypush>ol,.ma-infinitypush-wrapper .ma-infinitypush>ul{border-bottom:0}
.ma-infinitypush-wrapper .ma-infinitypush ul li{border-bottom:1px solid #fff}
.ma-infinitypush-wrapper .ma-infinitypush ul li a{padding:0 4%}
.ma-infinitypush-wrapper .ma-infinitypush ul li a i{display:inline-block;width:20px;height:20px;border-radius:100%;text-align:center;line-height:20px;border:1px solid #fff}
#mo_nav .fl{float:left;padding: 0px;
  margin: 0px;}
.fr{float:right;}
/* 产品中心 */
.setion{width: 100%;margin: 0; clear: both;z-index: 111; overflow: hidden;}
.font42 {font-size: 17px !important;padding-bottom:17px;padding-top:10px;}
.titleEn {

  margin-bottom: -15px;
}
.text-center {
  text-align: center;
}
.font32 {
  font-size:17px !important;
  padding-bottom:17px;
}
.projecthome{
	width: 100%;
	height: auto;
	/*overflow: hidden;*/
}
.grid {
	/*padding: 20px 20px 100px 20px;*/
	width: 100%;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}
.grid li {
  display: inline-block;
  width: 48%;
  margin: 0 1% 20px 0;
  text-align: left;
  position: relative;
}
.grid li:nth-child(3n) {
  margin-right: 1%;
}
.grid li:nth-child(2n) {
  margin-right: 0;
}
.cs-style-4 li {
	-webkit-perspective: 1700px;
	-moz-perspective: 1700px;
	perspective: 1700px;
	-webkit-perspective-origin: 0 50%;
	-moz-perspective-origin: 0 50%;
	perspective-origin: 0 50%;
}
.grid figure {
  margin: 0;
  position: relative;
}
.cs-style-4 figure {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.cs-style-4 figure img {
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.grid figure img {
  max-width: 100%;
  display: block;
  position: relative;
}
.grid figcaption {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  background: #123682;
  color: #fff;
}
/* .cs-style-4 figcaption {
  height: 100%;
  width: 50%;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: rotateY(-90deg);
  -moz-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
} */
.grid figcaption h3 {
  margin: 0;
  padding: 0;
  color: #fff;
  margin-bottom: 20px;
}
.grid figcaption span:before {
  content: ' ';
}
.viewmore {
  line-height: 35px;
  height: 35px;
  border: 1px solid #dddd;
}
.viewmore, .viewmore2, .viewmore3 {
  width: 100px;
  text-align: center;
  clear: both;
}

.apartment_img {
  position: relative;
  height: 284px;
}

.apartment_text {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, .6);
}

.apartment_text h3 {
  line-height: 49px;
  width: 88%;
  margin: 0 auto;
  text-align: left;
  font-size: 16px;
  color: #fff;
}

.apartment {
  margin-bottom: 30px;
}
.big_img{width:96%;}
.pation2{text-align: right !important;}
/* 应用行业 */

.projectHome,.projectPic{overflow: hidden;width:98%;margin: auto;}
.projectPic img{
	width: 100%;
	margin-bottom: -5px;
}
.pic50pl{
	width: 100%;
	margin-right: 0;

}
.pic50pr{
	width: 100%;

}
.pic00 {
  width: 100%;
  height: auto;
  margin-bottom: 2%;
  overflow: hidden;
}
.projectPic img:hover {
  width: 100%;
  margin-bottom: -5px;
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.pic00 img, .pic50pl img, .pic50pr img, .pic50l img, .pic50r img {
  transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
}
/* .pic00:hover .balckbg {
  display: block;
  margin-top: -70px;
} */
.balckbg {
  display: block;
  background: rgba(0,0,0,.6);
  height: 28px;
    line-height: 28px;
    font-size:14px;
  position: relative;
  margin-top: 0;
  color: #fff;
  /* padding-top: 15px; */
  z-index: 2;
  transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  margin-top: -30px;
}
.balckbg p {
  padding: 0 10px;
}
.balckbg p:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.pic50l {
  width: 49%;
  margin-right: 2%;
}
.pic50l, .pic50r {
  height: auto;
  float: left;
}
.pic00 {
  width: 100%;
  height: auto;
  margin-bottom: 2%;
  overflow: hidden;
}
.projectPic img {
  width: 100%;
  margin-bottom: -5px;
}
.pic50r {
  width: 49%;
}
/* 关于 */

.IAbout{ background: url(../images/bg8.jpg) no-repeat 50%/cover; padding: 80px 0px;}
.IAbout .pc_all_contnet{ height:517px;}
.IAbout .IAbout_title dd{ font-size: 31px; color: #333333;}
.IAbout .IAbout_title dt{ display: flex; align-items: center; margin: 30px 0px;}
.IAbout .IAbout_title dt a{ font-size: 16px; color: #444444; display: flex; height: 36px; align-items: center; padding: 0px 20px;}
.IAbout .IAbout_title dt a:hover{ color: #fff; background: #123682;}
.IAbout .IAbout_title dt a.on{ color: #fff; background: #123682;}
.IAbout .IAbout_txt{ width: 50%; margin-bottom: 40px;}
.IAbout .IAbout_txt .IAbout_txt_list dd{ line-height: 26px; color: #444444; font-size: 14px; text-indent: 2em; text-align: justify;}
.IAbout .IAbout_txt .IAbout_txt_list a{ font-size: 16px; color: #123682; display: flex; align-items: center; margin-top: 20px;}
.IAbout .IAbout_txt .IAbout_txt_list a i{ margin-left: 8px; font-size: 20px;}
.IAbout .IAbout_bottom{ display: flex; align-items: center; width: 50%;}
.IAbout .IAbout_bottom .IAbout_bottom_list{ display: flex; align-items: center; background: #fff; width: 33.33%; margin-right: 20px; flex-direction: row; justify-content: space-between; padding: 0px 20px; height: 92px;}
.IAbout .IAbout_bottom .IAbout_bottom_list:last-child{ margin-right: 0px;}
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_left dd{ font-size: 20px; color: #123682; position: relative; padding-bottom: 15px; margin-bottom: 15px; transition: all 0.5s ease;}
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_left dd::before{ content: ""; position: absolute; bottom: 0px; left: 0; display: inline-block; width: 43px; height: 1px; background: #c3c3c3; transition: all 0.5s ease;}
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_left dt{ font-size: 16px; color: #666666; transition: all 0.5s ease;}
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon{ font-size: 60px; color: #123682; transition: all 0.5s ease;}
.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2) .bottom_list_icon span{ display: flex;
	-webkit-transform: rotate(-44deg);
	   -moz-transform: rotate(-44deg);
	    -ms-transform: rotate(-44deg);
	     -o-transform: rotate(-44deg);
	        transform: rotate(-44deg);
}
.IAbout .IAbout_bottom .IAbout_bottom_list:hover{ background: #123682;}
.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_left dd{ color: #fff; transition: all 0.5s ease;}
.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_left dd::before{ background: #fff; transition: all 0.5s ease;}
.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_left dt{ color: #fff; transition: all 0.5s ease;}
.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_icon{ color: #fff; transition: all 0.5s ease;}
@media screen and (max-width: 1200px){
  .IAbout {
    padding: 33px 0px;
}
.pc_all .pc_all_contnet, .solution .solution_content, .mw1620 .mw1620_content {
  width: 96% !important;
  margin: 0 auto;
  height: auto;
  overflow: hidden;
}
.IAbout .IAbout_title dd {
  font-size: 20px;
  text-align: center;
}
.IAbout .IAbout_title dd {

  color: #333333;
}
.IAbout .IAbout_title dt {
  display: block;
  margin: 15px 0px;
  text-align: center;
}
.IAbout .IAbout_title dt {
  
  align-items: center;
  
}
.IAbout .IAbout_title dt a {
  font-size: 15px;
  text-align: center;
  height: 45px;
  justify-content: center;
  width: 70%;
  margin: 0 auto;
}
.IAbout .IAbout_txt, .IAbout .IAbout_bottom {
  width: 100%;
}
.IAbout .IAbout_bottom {
  display: block;
}
.IAbout .IAbout_txt, .IAbout .IAbout_bottom {
  width: 100%;
}
.IAbout .IAbout_bottom .IAbout_bottom_list {
  width: 92%;
  margin-bottom: 15px;
}
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_left dd {
  font-size: 18px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_left dt {
  font-size: 14px;
}
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon {
  font-size: 45px;
}
}
a{text-decoration: none;color:black;}
.index-c2-slick{
  padding: 8px 0;
}
.index-c2-slick .slick-con{
  padding: 0 1.5%;
}
.index-c2-slick .slick-con a{
  display: block;
}
.index-c2-slick .slick-con .img{
  border: 1px solid #a0a5a9;
}
.index-c2-slick .slick-con .img img{
  width: 100%;
  height: auto;
}
.index-c2-slick .slick-con  h3{
  text-align: center;
  font-size: 15px;
  color: #5a5a5a;
  line-height: 2;
}
.index-c2-slick .slick-dots{
  text-align: center;
  margin-top: 10px;
  display: none !IMPORTANT;
}
.index-c2-slick .slick-dots li{
  display: inline-block;
  margin: 0 3px;
}
.index-c2-slick .slick-dots li button{
  display: block;
  width: 20px;
  height: 2px;
  background: #434343;
  outline: none;
  border: none;
  text-indent: 100px;
  overflow: hidden;
}
.index-c2-slick .slick-dots li.slick-active button{
  background: #123682;
}

.index-c3 ul li{
  width: 40%;
  margin:  0 5%;
  margin-bottom: 15px;
  float: left;
}
.index-c3 ul li .img{
  border: 1px solid #123682;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
.index-c3 ul li img{
  width: 100%;
  height: auto;
}
.index-c3 ul li .wz{
  background: #123682;
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  padding: 5px 0 10px;
}
.index-c3 ul li .wz h3{
  font-size: 18px;
  color: #fff;
}
.index-c3 ul li .wz p{
  font-size: 13px;
  color: #fff;
  line-height: 2;
}
/* 新闻 */
.newsHome{
  width: 92%;
  height: auto;
  margin: auto;
  /* float: left; */
  display: table;

  }
  .newsHome ul li{
    width: 49%;
    list-style:none;
    height: 100px;
    float: left;
    background: #f8f9fa;
    margin-right: 1%;
    padding-bottom: 0px;
    margin-bottom: 20px;
  }
  .newsHome ul li:hover{
    background: #123682;
  }
  .newsHome ul li:last-child{
    margin-right: 0;
  }
  .newsHome ul li .newstTitleh{
    padding: 10px 15px;
  }
  .newsHome ul li .imgStyle{
    width: 100%;
    height: 200px;
    overflow: hidden;
    
  }
  .newsTitleh .showDate{
    float: left;
    width: 45px;
    height: auto;
    margin-right: 20px;
    color: #123682;
  }
  .newsHome ul li:hover .newsTitle .showDate,.newsHome ul li:hover .newsTitleh,.newsHome ul li:hover .newsTitleh .showDate .day,.newsHome ul li:hover .newsTitleh .showDate .month{
    color: #fff;
  }
  .newsTitleh{
    margin: 15px 20px;
  }
  .newsTitleh .nTitle{color:black; text-align: left; font-size: 18px; font-weight: bold;}
  
  .newsTitleh .showDate .day{
    font: 36px/34px Impact;
      transition: color 0.5s;
  }
  .newsCon{
    display: -webkit-box;
    color: black;
    font-size: 13px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 23px;
  }
  @media (max-width: 990px){
    .newsHome ul li {
      width: 100%;
      height: auto;
      float: left;
      background: #f8f9fa;
      margin-right: 0;
  }
  .newsTitleh .nTitle {
    font-size: 16px;
    font-weight: bold;
}
.newsHome ul li:hover .newsTitleh .nTitle{
 color:white;
}
.newsHome ul li:hover .newsCon{
  color:white;
 }



  }
  .fixed_footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    display: none;
}

.fixed_footer ul {
    height: 48px;
    background: #123682;
    color: #999;
    font-size: 12px;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.fixed_footer ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 1%;
    list-style: none;
}

.fixed_footer ul li a {
    display: block;
    position: relative;
    color: #fff;
    padding-top: 27px;
    font-size: 14px;
}

.fixed_footer ul li i {
    fill: currentColor;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    top: 5px;
    font-size: 25px;
}

.fixed_footer ul li span {
    display: block;
}

@media screen and (max-width: 768px) {
    .fixed_footer {
        display: block;
        padding-top: 11px;
       padding-bottom:10px !important;
    }
    .footer {
        background-color: #123682;
    }
    #wxnr {
        width: 100%;
        height: 100%;
        max-width: 640px;
        min-width: 320px;
        position: fixed;
        top: 0;
        z-index: 1000;
        display: none;
        background: rgba(0, 0, 0, .6);
    }
    #wxnr .nrdf {
        margin: auto;
        position: absolute;
        top: 25%;
        left: 0;
        right: 0;
        width: 288px;
        height: 379px;
        padding: 0.3rem;
        padding-top: 0.6rem;
        margin-top: -2.5rem;
        text-align: center;
        background-color: rgba(255, 255, 255, 0.8);
        box-shadow: 0px 2px 6px #777;
        -webkit-box-shadow: 0px 2px 6px #777;
        -moz-box-shadow: 0px 2px 6px #777;
        border-radius: 10px;
    }
    #wxnr img {
        width: 230px;
        height: 230px;
        display: block;
        margin: 0 auto;
    }
    #wxnr p {
        font-size: 13px;
        line-height: 1.79rem;
        text-align: center;
    }
    #wxnr i {
        position: absolute;
        top: 2px;
        right: 0.2rem;
        width: 23px;
        height: 23px;
        font-size: 19px;
        line-height: 23px;
        text-align: center;
        color: #fff;
        font-weight: bold;
        font-style: normal;
        background: #333;
        border-radius: 1rem;
        cursor: pointer;
    }
    #wxnr span {
        display: inline-block;
        padding: 0.03rem 1.1rem;
        line-height:30px;
        background-color: #123682;
        color: #fff;
        border-radius: 0.05rem;
        cursor: pointer;
    }
    #wxnr span.wx {
        padding-left: 0.4rem;
        background-image: url(../images/wx.png);
        background-size: 0.28rem;
        background-position: 0.1rem center;
        background-repeat: no-repeat;
    }
    /*复制提示*/
    #weixin {
        position: fixed;
        top: 50%;
        margin-top: -0.4rem;
        z-index: 9999999;
        font-size: 0.26rem;
        color: #fff;
        width: 90%;
        right: 5%;
        line-height: 0.8rem;
        text-align: center;
        background: rgba(0, 0, 0, 0.8);
        border: 2px solid #333;
        border-radius: 0.1rem;
        display: none;
    }
}
.hnns{
  width:96%;
  margin: auto;
  padding-bottom: 78px;
}
.hnns h2{
  text-align: center;
  font-size: 18px;
  line-height: 42px;

}
.hnns img{width:100% !important;}
.ndhhx{width:48%;float: left;margin-left: 1%;margin-right:1%;
margin-bottom:12px;list-style:none;}
.mdjds{height:238px;border: 1px solid rgb(230 233 216);display: flex;
  align-items: center;}
  .ndhhx span{width: 100%;
    text-align: center;
    display: table;
    line-height: 28px;}
.erjia{
  width:100%;
  display:table;
}
.erjia li{
  width: 47%;
    float: left;
    text-align: center;
    margin: 1%;
    list-style: none;
    border: 1px solid #c9d0c9;
    padding-bottom: 10px;
    padding-top: 10px;
    border-radius: 11px;
    font-size: 17px;
    margin-bottom: 8px;
    /* margin-top: 11px; */
}
.ym{padding-top: 30px;
  padding-bottom: 10px;
  overflow: hidden;
  display: table;
  margin: auto;}
.ym a{float:left; border:solid 1px #e3e3e3; padding:5px 10px 5px 10px; color:#545454; margin-right:5px; margin-bottom:5px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.ym a:hover{background:#5c5c5c; color:#FFF; border:solid 1px #5c5c5c;}

a.page-num-current {
  background: #123682;
  color: #FFF;
  border: solid 1px #123682;
}
.ym span  {
  display: block;
  float: left;
  margin-top: 14px;
  margin-right: 5px;
}

.zuixinde>li>a{
  display: flex;
  flex-direction: column;
  padding: 13px 0;
  border-bottom: 1px solid rgba(172, 172, 172, 0.294);
}

.zuixinde>li>a{
  width: 100%;
  height: 100%;
  color: black;
}

.zuixinde>li>a:hover{
  color: #1b418a;
  border-bottom: 2px solid #1b418a;
}

.zuixinde>li>a>p{
  font-size: 19px;
}

.zuixinde>li>a>span{
  font-size: 13px;
  display: flex;
  margin: 7px 0;
  color: black;
}

.zuixinde>li>a>div{
  font-size: 16px;
  color: black;
}
.aContact {
  flex-wrap: wrap;
}
.aContact {
  width: 90%;
  margin: auto;
  display: flex;
}
.aContadf {
  padding-bottom: 60px;
  display: flex;
  flex-direction: column;
  /* justify-content: space-between; */
}
.aContadf>div {
  margin-top: 15px !important;
}
.aContadf p {
  font-size: 18px !important;
}
.aContadf p {

  margin-bottom: 20px;
}
.aContadf ul li {
  width: 100%;
  list-style: none;
}
.aContadf ul li {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
.aContadf ul li img {
  margin-right: 10px;
}
.aContadf span {
  font-size: 14px !important;
}
.aContadf span {
 
  color: #999999;
}
.aConErwei {
  display: flex;
}
.aConErwei>div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-right: 40px;
}

.index-c2-slick{
  padding: 8px 0;
}
.index-c2-slick .slick-con{
  padding: 0 1.5%;
}
.index-c2-slick .slick-con a{
  display: block;
}
.index-c2-slick .slick-con .img{
  border: 1px solid #E60012;
}
.index-c2-slick .slick-con .img img{
  width: 100%;
  height: auto;
}
.index-c2-slick .slick-con  h3{
  text-align: center;
  font-size: 15px;
  color: #5a5a5a;
  line-height: 2;
}
.index-c2-slick .slick-dots{
  text-align: center;
  margin-top: 10px;
  display: none !IMPORTANT;
}
.index-c2-slick .slick-dots li{
  display: inline-block;
  margin: 0 3px;
}
.index-c2-slick .slick-dots li button{
  display: block;
  width: 20px;
  height: 2px;
  background: #434343;
  outline: none;
  border: none;
  text-indent: 100px;
  overflow: hidden;
}
.index-c2-slick .slick-dots li.slick-active button{
  background: #E60012;
}
.ndhxsdddd{
  width: 48%;
  margin-bottom:10px;
    float: left;
    margin-left:1%;
    margin-right:1%;
}
.ndhxsdddd img{
  width:100%;
  

}
.ndhxsdddd h3{
  margin-top: -4px;
  font-size: 15px;
  padding: 8px;
}