html{
	scroll-behavior: smooth;
}
@charset "utf-8";
	html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,i,s,b,u,pre,code,form,strong,label,em,a,iframe,fieldset,legend,figure,input,button,textarea,p,blockquote {
	-webkit-text-size-adjust:none;
	margin:0;
	padding:0;
	text-decoration:none
}
input,button,select,textarea {
	outline:none
}
textarea {
	resize:none
}
table {
	border-collapse:collapse
}
a {
	cursor:pointer
}
a img,img {
	border:0
}
img{
	max-width: 100%;
}
li {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6,b {
	font-size:100%;
}
input,button,textarea,select {
	font-family:inherit
}
a {
	outline:none;
	text-decoration:none;
	color: #333333;
}
a:hover {
	text-decoration:none
}
img,input {
	vertical-align:middle
}
body{
	width: 100%;
	position: relative;
}
body,html {
	width:100%;
	font-size:14px;
	color: #333333;
	background: #ffffff;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #ffffff;
  font-size: 14px;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #ffffff;
  font-size: 14px;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #ffffff;
  font-size: 14px;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #ffffff;
  font-size: 14px;
}
.flex{
  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
  display: -moz-box; /* Firefox 17- */
  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
  display: -moz-flex; /* Firefox 18+ */
  display: -ms-flexbox; /* IE 10 */
  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
}
.maxWidth{
	width: 1200px;
	margin: 0 auto;
}
.maxWidth2{
    width: 1400px;
	margin: 0 auto;
}
.header{
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #F9F9F9;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
}
.logo{
	margin-right: 70px;
}
.logo img{
	height: 40px;
}
.pcHeader{
	height: 70px;
	line-height: 70px;
	justify-content: space-between;
}
.nav .dropbtn{
	display: block;
	font-size: 16px;
	font-weight: 700;
	position: relative;
	transition: all .3s;
}
.nav .active .dropbtn{
	color: #003894;	
}
.nav .dropbtn:hover{
	color: #003894;	
}
.nav .dropbtn::before{
	display: block;
    content: "";
    position: absolute;
    top: 68px;
    transform: translateY(-50%);
    left: 0;
    width: 0;
    height: 2px;
    background: #003894;
    transition: all .4s;
}
.nav .dropbtn:hover::before{
	width: 100%;
}
.nav .dropdown{
	margin-right: 40px;
}
.dropdown-content{
	display: none;
	position: absolute;
    background-color: #F9F9F9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content a {
    text-decoration: none;
	line-height: normal;
	padding: 20px 20px;
	transition: all .3s;
}
.dropdown-content a:hover{
	color: #023894;
}
.dropdown-content {
    opacity: 1; 
    transform: translateY(-0px); 
    transition: opacity 300ms ease, transform 300ms ease; 
}
.dropdown:hover .dropdown-content {
    display: block; 
    opacity: 1;
    transform: translateY(0);
}
.dropdown-content .ejcd>a{
	justify-content: space-between;
}
.dropdown-content .ejcd{
	position: relative;
}
.dsncd{
	display: none;
	position: absolute;
	right: -160px;
    top: 0;
    width: 160px;
	background: #F9F9F9;
	transition: all .3s;
}
.dsncd a:hover{
	color: #003894 !important;
}
.dropdown-content .dsncd a{
	display: block;
	color: #666666;
	padding: 15px 20px;
}
.dropdown-content .ejcd:hover .dsncd{
	display: block;
}
.headerRight{
	align-items: center;
}
.headerRight .en a{
	display: inline-block;
	background: #003894;
	border-radius: 14px;
	width: 80px;
	line-height: 27px;
	height: 27px;
	color: #ffffff;
	text-align: center;	
}
.headerRight .en{
	transition: all .2s;
}
.headerRight .en:hover{
	margin-top: 4px;
}
.headerRight .en a img{
	width: 16px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: -1px;
}
.headerRight .contact{
	margin-left: 30px;
	text-align: center;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background: linear-gradient(269deg, #B6359C, #EF0A6A);
	box-shadow: 0px 3px 7px 0px rgba(204,36,137,0.59);
	border-radius: 25px;
	transition: all .2s;	
}
.headerRight .contact:hover{
	margin-top: 4px;
}
.headerRight .contact a{
	color: #ffffff;
}
.banner{
	margin-top: 70px;
}
.banner img{
	width: 100%;
}
.banner .swiper-pagination{
	width: 130px !important;
	height: 22px;
	line-height: 22px;
	background: rgba(0,0,0,.2);
	border-radius: 4px;
	left: 45% !important;
}
.banner .swiper-pagination .swiper-pagination-bullet{
	height: 4px;
	border-radius: 10px;
	position: relative;
	top: -2px;
}
.banner .swiper-pagination .swiper-pagination-bullet-active{
	background: #ffffff;
	width: 20px;
}
.product{
	padding-top: 80px;
	justify-content: space-between;
	padding-bottom: 50px;
}
.product .prolb{
	position: relative;
	width: 50%;
	/* box-shadow: 0 4px 8px 0 rgba(0,18,208,.3),0 3px 2px 0 rgba(0,102,255,.19); */
}
/* .product .prolb:hover{
	box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.1);
} */
.product .prolb .thumb{
	overflow: hidden;
}
.product .prolb .thumb img{
	width: 100%;
	transition: all .5s;
}
.product .prolb h2{
	position: absolute;
	top: 10px;
	left: 15%;
	font-size: 20px;
	font-weight: 400;
	transition: all .3s;
}
.product .prolb:hover img{
	transform: scale(1.03);
}
.product .prolb:hover h2{
	font-size: 22px;
	font-weight: 700;	
}
.partner{
	padding: 50px 0;
}
.dbt_gy{
	font-size: 26px;
	font-weight: 700;
	text-ali\gn: center;
}
.partner img{
	width: 100%;
}
.partnerCont{
	margin-top: 40px;
	padding: 40px 0;
	background: #F4F4F4;	
}
.newCont{
	margin-top: 40px;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newCont .thumb{
    height: 230px;
	overflow: hidden;
}
.newCont .honorthumb{
    height: auto;
}
.newCont img{
	width: 100%;
	height: 100%;
	transition: all .3s;
}
.newCont .honorthumb img{
    height: auto;
}
.newCont .lb:hover img{
	transform: scale(1.05);
}
.newCont .lb{
	width: 32%;
	box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.1);
	transition: all .3s;
	margin-bottom: 25px;
	margin-right: 2%;
}
.newCont .lb:nth-child(3){
    margin-right: 0;
}
.newCont .lb:nth-child(6){
    margin-right: 0;
}
.newCont .lb:nth-child(9){
    margin-right: 0;
}
.newCont .lb:nth-child(12){
    margin-right: 0;
}
.newCont .lb:nth-child(15){
    margin-right: 0;
}
.newCont .lb:nth-child(18){
    margin-right: 0;
}
.newCont .lb:hover{
	box-shadow: 0px 4px 10px 0px rgba(0,56,148,0.3);
}
.newCont .lb .time{
	font-size: 12px;
	color: #999999;
	margin: 15px 0 10px 0;
}
.newCont .lb h3{
	font-weight: 400;
	font-size: 16px;
	transition: all .3s;
}
.newCont .lb:hover h3{
	color: #003894;
}
.newCont .lb .descr{
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 20px;
}
.newCont .lb .tongyi{
	padding: 0 15px;
}
.newsMore{
	margin-top: 40px;
	text-align: center;
}
.newsMore a{
	display: inline-block;
	background: #003894;
	color: #ffffff;
	width: 180px;
	height: 47px;
	line-height: 47px;
	border-radius: 30px;
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	transition: all .2s;
}
.newsMore a:hover{
	margin-top: 3px;
}
.footerTops{
	margin-top: 40px;
	position: relative;
	top: 40px;
}
.footerTop{
	padding: 20px 0;
	background: url(../images/footer_bj.png) center center no-repeat;
}
.footerTop .xc{
	text-align: center;
	font-size: 24px;
	font-weight: 700;
}
.footerTop .lxfs{
	margin-top: 20px;
	justify-content: center;
	font-size: 16px;
}
.footerTop .lxfs .z{
	margin: 0 50px;
}
.footers{
	padding-top: 110px;
	background: #323232;
}
.footCont{
	justify-content: space-between;
}
.logo2 img{
	width: 150px;
}
.yyll{
	margin-top: 30px;
}
.yyll a{
	color: #ffffff;
	border-radius: 3px;
	background: #919191;
	font-size: 16px;
	justify-content: space-between;
	padding: 5px 20px;
	transition: all .3s;
}
.yyll a:hover{
	background: #003894;
}
.yyll a img{
	width: 15px;
	position: relative;
	top: -1px;
}
.erwei p{
	text-align: center;
}
.erwei .z{
	color: #C6C6C6;
	margin-top: 5px;
}
.erwei img{
    max-width: 110px;
}
.footNav .dh{
	flex-direction: column;
}
.footNav .dh:nth-child(2){
	margin: 0 160px;
}
.footNav .yj{
	font-size: 18px;
	color: #ffffff;
}
.footNav .ej{
	font-size: 16px;
	color: #C6C6C6;
	margin-top: 25px;
}
.footNav .dd{
	margin-top: 25px;
}
.footNav a{
	text-align: center;
}
.banquan{
	margin-top: 40px;
	padding: 15px 0;
	border-top: 1px solid #6A6A89;
	text-align: center;
	color: #C6C6C6;
	font-size: 12px;
}
.banquan a{
	color: #C6C6C6;
}
.nybanner{
	margin-top: 70px;
	height: 300px;
	background: url(../images/nybanner.jpg) center center no-repeat;
}
.nybannercase{
    background: url(../images/nybannercase.jpg) center center no-repeat;
}
.nybannernews{
    background: url(../images/nybannernews.jpg) center center no-repeat;
}
.nybannerload{
    background: url(../images/nybannerload.jpg) center center no-repeat;
}
.catname{
	color: #ffffff;
	position: relative;
	height: 100%;
}
.catname h1{
	position: absolute;
	left: 0;
	top: 40%;
	font-size: 30px;
}
.nymbxs{
	border-bottom: 1px solid #EAEAEA;
	font-size: 16px;
	color: #666666;
	padding: 20px 0;
}
.nymbx{
	justify-content: space-between;
}
.nymbx .lm a:last-child{
	color: #000000;
}
.maodian a{
	margin-left: 10px;
}
.activeTd{
	color: #023894;
	border-bottom: 2px solid #023894;
}
.nynav{
	padding-top: 50px;
	justify-content: center;
	border-bottom: 2px solid #545454;
	padding-bottom: 5px;
}
.nynav a{
	padding: 0 80px;
	color: #666666;
	font-size: 20px;
}
.nynav a.active{
	font-weight: 700;
	color: #023894;
}
.proTd{
	justify-content: space-between;
	align-items: center;
	margin-top: 40px;
}
.proTdleft{
	width: 56%;
}
.proTdright{
	width: 40%;
}
.proTdright img{
	width: 100%;
}
.proTdleft{
	justify-content: space-between;
	flex-wrap: wrap;
}
.proTdleft .tedian{
	width: 49%;
}
.proTdleft .tedian:nth-child(3){
	margin-top: 30px;
}
.proTdleft .tedian:nth-child(4){
	margin-top: 30px;
}
.proTdleft .ico{
    width: 12%;
	/*margin-right: 10px;*/
}
.proTdleft .ico img{
	width: 24px;
	display: inline-block;
	position: relative;
	top: 2px;
}
.proTdleft .wz{
    width: 85%;
}
.proTdleft .wz .d{
	font-size: 18px;
	margin-bottom: 12px;
}
.proTdleft .wz .x{
	color: #666666;
	line-height: 24px;
}
.proList{
	padding-top: 50px;
}
.proList .lbdbt{
	font-size: 24px;
	color: #010166;
	font-weight: 700;
	text-align: center;
}
.proListlb{
	margin-top: 30px;
	justify-content: space-between;
}
.proListlb .lbleft{
	width: 26%;
	background: #E8E9EC;
}
.proListlb .lbleft .mc{
	background: #DEDFE3;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
}
.proListlb .lbleft .zlm{
	display: block;
	padding-left: 40px;
	padding-right: 10px;
	font-size: 16px;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #D5D5D5;
}
.zlmactive{
    color: #003894;
}
.proListlb .lbright{
	width: 100%;
	flex-wrap: wrap;
}
.lbright .list{
	width: 32%;
	margin-right: 2%;
	background: #ffffff;
	margin-bottom: 25px;
	box-shadow: 0px 6px 18px 0px rgba(0,0,0,0.16);
	border-radius: 5px;
	transition: all .3s;
}
.lbright .list:hover{
	box-shadow: 0px 6px 18px 0px rgba(0,56,148,0.4);
}
.lbright .list:nth-child(3){
	margin-right: 0;
}
.lbright .list:nth-child(6){
	margin-right: 0;
}
.lbright .list:nth-child(9){
	margin-right: 0;
}
.lbright .list:nth-child(12){
	margin-right: 0;
}
.lbright .list:nth-child(15){
	margin-right: 0;
}
.lbright .list:nth-child(18){
	margin-right: 0;
}
.lbright .list:nth-child(21){
	margin-right: 0;
}
.lbright .list:nth-child(24){
	margin-right: 0;
}
/* .lbright .list .thumb{
	padding: 5% 15%;
} */
.lbright .list .thumb img{
	width: 100%;
}
.lbright .list .thumb{
    padding: 0 15%;
}
.lbright .list .tit{
	font-weight: 600;
	text-align: center;
	line-height: 35px;
	height: 35px;
	padding: 0 15px;
	background: linear-gradient(90deg, #E5E7EB, #F6F7FA);	
}
.lbright .list .t{
	margin: 15px 15px 0px 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #5F5F5F;
}
.lbright .list .mc{
	font-size: 16px;
	font-weight: 700;
	padding: 8px 15px 8px 15px;
	text-align: center;
}
.lbright .list .mc2{
    font-size: 16px;
	font-weight: 700;
	padding: 0px 15px 15px 15px;
}
.proshow{
	justify-content: space-between;
	align-items: center;
}
.showleft{
	width: 48%;
}
.showleft img{
	width: 100%;
}
.showright{
	width: 48%;
}
.showright h2{
	font-size: 22px;
	font-weight: 500;
}
.xiangq h1{
	font-size: 26px;
	color: #003894;
	margin-bottom: 20px;
	border-bottom: 2px solid #EAEAEA;
	padding-bottom: 15px;
	margin-bottom: 30px;
	text-align: center;
	font-weight: 500;
	
}
.showright .td{
	font-size: 16px;
	color: #666666
}
.tedianjh{
	margin-top: 20px;
	padding-top: 15px;
	border-top: 1px solid #EAEAEA;
	line-height: 28px;
}
.showcpcs{
	margin-top: 40px;
}
.showcpcs .cs{
	font-size: 22px;
	font-weight: 600;
	position: relative;
	border-bottom: 1.5px solid #EAEAEA;
	padding-bottom: 25px;
	text-align: center;
}
/* .showcpcs .cs::before{
	display: block;
    content: "";
    position: absolute;
    top: 40px;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 1px;
    background: #EAEAEA;
    transition: all .4s;
} */
 .showcpcscont{
	margin-top: 25px;
 }
 .showcpcscont table{
     margin: auto;
     width: 100% !important;
     margin-top: 10px;
 }
  .showcpcscont table tr:nth-child(odd){
      background: #F9F9F9 !important;
  }
  .showcpcscont table tr:nth-child(odd) td{
      background: #F9F9F9 !important;
  }
 .showcpcscont table, .showcpcscont tr, .showcpcscont td{
    border: 1px solid #d8d8d8;
    border-collapse: collapse;
    /*border-color: #999999 !important;*/
}
.showtable table tbody tr:nth-child(1) td{
    font-weight: bold;
}
.showcpcscont td{
    padding: 10px !important;
    border-color:#d8d8d8 !important;
}
 .aboutnynav a{
	padding: 0 50px;
 }
 .nyabout img{
	max-width: 100%;
 }
 .nyabout{
	margin-top: 30px;
 }
 .pagesfy{
	margin-top: 50px;
 }
 .pagesfy ul{
	display: flex;
	justify-content: center;
 }
 .pagesfy ul a{
	display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5;
    text-align: center;
    margin: 0 4px;
    background: #fff;
 }
 .pagesfy ul .active a{
	background: #1c1e93;
    color: #ffffff;
    border: 1px solid #1c1e93;
 }
 .newsshowtime{
	padding-top: 30px;
 }
 .newsshowtime .sj{
	color: #999999;
 }
 .newsshowtime h1{
	font-size: 24px;
	margin-top: 5px;
 }
 .newxqycont{
	margin-top: 40px;
	justify-content: space-between;
 }
 .newxqyzb{
	width: 67%;
	line-height: 26px;
}
 .newxqyyb{
	width: 24%;
 }
 .newxqyyb{
	border:1px solid #e8e9f3;
 }
 .newxqyyb .cptj{
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
	background: #DEDFE3;
	font-weight: 500;
	font-size: 16px;
 }
 .tuijianlb{
	padding: 20px;
 }
 .tuijianlb .tjlb{
	margin-bottom: 20px;
 }
  .tuijianlb .tjlb .im img{
	border-radius: 5px;
  }
  .tuijianlb .tjlb:last-child{
	margin-bottom: 0;
  }
  .tuijianlb .tjlb .bt{
	text-align: center;
	font-weight: 500;
	padding-top: 10px;
  }
  .xaityit{
	margin-top: 40px;
	justify-content: space-between;
	border-top: 1px dashed #dbdbdb;
	padding-top: 20px;
  }
  .download{
	margin-top: 40px;
  }
  .download .loadlb{
	margin-bottom: 20px;
  }
  .download .loadlb .mc{
	font-size: 16px;
	margin-left: 20px;
  }
  .download .loadlb a{
	justify-content: space-between;
	align-items: center;
	border: solid 1px #e6e8eb;
    padding: 25px 30px;
    transition: all 0.3s;
  }
  .download .loadlb a:hover{
	color: #003894;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.09);
  }
  .download .loadlb a .ri{
	width: 28px;
  }
  .activehead{
	width: 100%;
	position: fixed;
	top: 70px;
	background: #ffffff;
	z-index: 99;
	border-bottom: 2px solid #EAEAEA;
  }
  .mo-hd{
	display: none;
  }
  .mobprolb{
      display: none;
  }
  .proListlb .lbrightshow{
    width: 71%;
  }
  @media only screen and (max-width: 1460px){
     .maxWidth2{
        width: 1200px;
    } 
  }
  @media only screen and (max-width: 1240px){
     .maxWidth{
        width: 93%;
    }
    .maxWidth2{
        width: 93%;
    }
  }
  @media only screen and (max-width: 1199px){
	.maxWidth{
        width: 93%;
    }
    .header{
        display: none;
    }
    .mo-hd{display:block;position:fixed;top:0;left:0;right:0;height:48px;background-color:#fff;z-index:99}
    .hd-top .tel{position:absolute;left:15px;top:45%;margin-top:-12px;width:28px;height:28px}
    .hd-top .tel img{width:28px;}
    .hd-top .tel .img2{display:none}
    .mo-logo{position:absolute;top:50%;left:50%;width:130px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
    .mo-logo .img2{display:none}
    .mo-nav{display:none;position:absolute;top:48px;height:calc(100vh - 44px);left:0;right:0;background-color:#4a4a4a;z-index:100;overflow-y:auto}
    .mo-nav .v1{display:block;font-size:16px;line-height:50px;padding:0 15px;background:url(../images/icon-right.png) right 15px center no-repeat;-webkit-background-size:8px auto;background-size:8px auto;border-bottom:1px solid #575757;color:#fff}
    .mo-nav li.on .v1{background-image:url(../images/icon-down.png);background-position:right 12px center;-webkit-background-size:12px auto;background-size:12px auto}
    .mo-nav dl{display:none;background-color:#222}
    .mo-nav dd a{display:block;font-size:14px;line-height:45px;padding-left:43px;color:#fff;border-top:1px solid #2b2b2b}
    .mo-lang{margin:30px 0;text-align:center;font-size:0}
    .mo-lang a{display:inline-block;font-size:16px;height:32px;line-height:30px;width:81px;color:#fff;border:1px solid #fff}
    .mo-lang a.cn{border-right:0;border-radius:3px 0 0 3px}
    .mo-lang a.en{border-left:0;border-radius:0 3px 3px 0}
    .mo-lang a.on{background-color:#d0232a;border-color:#d0232a}
    .mo-con{display:none}
    .menuBtn{display:block;position:absolute;right:10px;top:10px;width:30px;height:30px;padding:0 2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
    .menuBtn b{display:block;height:3px;background-color:#003894;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
    .menuBtn.open{top:6px}
    .menuBtn.open b{display:none;margin:0;position:absolute;left:5px;top:50%;width:25px;background-color:#333}
    .menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
    .menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
    .mo-logo img{
        height: 35px;
    }
    .banner{
        margin-top: 48px;
    }
    .banner .swiper-pagination{
        left: 37% !important;
    }
    .product{
          padding-top: 40px;
          flex-direction: column;
      }
      
      .pcprolb{
          display: none;
      }
      .mobprolb{
          display: block;
      }
      .product .prolb{
          width: 100%;
          box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.1);
          border-radius: 5px;
      }
      .product .prolb:last-child{
          margin-top: 25px;
      }
      .product .prolb .thumb{
          padding: 13% 0;
      }
      .dbt_gy{
          font-size: 22px;
      }
      .partner{
          padding: 35px 0;
      }
      .partnerCont{
          margin-top: 35px;
          padding: 35px 0;
      }
      .newCont{
          margin-top: 35px;
          flex-direction: column;
      }
      .newCont .lb{
          width: 100%;
          margin-bottom: 20px;
      }
      .newCont .thumb{
          height: auto;
          padding: 5%;
      }
      .newCont .thumb img{
          height: auto;
      }
      .newCont .lb .time{
          margin: 0px 0 10px 0;
      }
      .mo-hd{
          box-shadow: 0px 1px 3px rgba(0,56,148,0.5);
      }
      .newsMore{
          margin-top: 20px;
      }
      .newsMore a{
          width: 150px;
          height: 45px;
          line-height: 45px;
          font-size: 14px;
      }
      .footerTops{
          margin-top: 20px;
      }
      .footerTop .xc{
          font-size: 20px;
      }
      .footerTop{
          background: #dce6f6;
      }
      .footerTop .lxfs{
          flex-direction: column;
          padding: 0 65px;;
      }
      .footerTop .lxfs .z{
          margin: 20px 0;
      }
      .footlogo{
          display: none;
      }
      .footNav{
          display: none;
      }
      .footCont{
          justify-content: center;
      }
      .footers{
          padding-top: 90px;
      }
      .banquan{
          margin-top: 30px;
      }
      .product .prolb h2{
          font-weight: 600;
      }
      .zhongyin{
          margin-top: 45px;
          justify-content: center;
      }
      .zhongyin a{
          padding: 8px 25px;
          background: #ffffff;
          color: #003894;
          border-radius: 45px;
          margin:  0 15px;
      }
      .nybanner{
          margin-top: 48px;
          height: 180px;
      }
      .catname h1{
          top: 35%;
          font-size: 24px;
      }
      .nymbxs{
          font-size: 14px;
          padding: 18px 0;
          display: none;
      }
      .nynav{
          padding-top: 35px;
      }
      .nynav a{
          font-size: 18px;
          padding: 0 15px;
      }
      .nyabout img{
          height: auto !important;
      }
      .download .loadlb a{
          padding: 15px 20px;
      }
      .newsshowtime h1{
          font-size: 20px;
      }
      .newxqycont{
          margin-top: 30px;
          flex-direction: column;
      }
      .newxqyzb{
          width: 100%;
      }
      .newxqyyb{
          width: 100%;
      }
      .xaityit{
          margin-top: 30px;
          flex-direction: column;
      }
      .newxqyyb{
          margin-top: 30px;
      }
      .tuijianlb{
          display: flex;
          justify-content: space-between;
      }
      .tuijianlb .tjlb{
          width: 48%;
          border: 1px solid  #f2f2f2;
      }
      .tuijianlb .tjlb .bt{
          padding-bottom: 15px;
      }
      .proTd{
          margin-top: 35px;
          flex-direction: column;
      }
      .proTdleft{
          width: 100%;
      }
      .proTdleft .tedian{
          width: 100%;
      }
      .proTdleft .wz .d{
          margin-bottom: 5px;
          font-size: 16px;
      }
      .proTdleft .wz .x{
          font-size: 12px;
          line-height: 22px;
      }
      .proTdleft .tedian:nth-child(3){
          margin-top: 20px;
      }
      .proTdleft .tedian:nth-child(2){
          margin-top: 20px;
      }
      .proTdleft .tedian:nth-child(4){
          margin-top: 20px;
      }
      .proTdright{
          width: 100%;
      }
      .proList{
          padding-top: 35px;
      }
      .proList .lbdbt{
          font-size: 20px;
      }
      .proListlb{
          flex-direction: column;
      }
      .proListlb .lbleft{
          width: 100%;
      }
      .proListlb .lbleft .zlm{
          font-size: 14px;
          height: 45px;
          line-height: 45px;
      }
      .proListlb .lbleft .mc{
          font-size: 16px;
      }
      .proListlb .lbright{
          margin-top: 30px;
          width: 100%;
      }
      .lbright .list{
          width: 100%;
      }
      .mobnone{
          display: none;
      }
      .proListlb .moblbright{
          margin-top: 0;
      }
      .mobproListlb{
          margin-top: 0;
      }
      .xiangq h1{
          font-size: 20px;
      }
      .proshow{
          flex-direction: column;
      }
      .showleft{
          width: 100%;
      }
      .showright{
          width: 100%;
      }
      .showcpcs .cs{
          font-size: 20px;
          margin-bottom: 20px;
      }
      .showcpcscont table{
          width: 100%;
      }
  }