@charset "utf-8";
* {	margin: 0px; padding: 0px;}
body, html {

	font-family:Arial, "微软雅黑"; 
	font-size: 14px;
	-webkit-font-smoothing: antialiased; 
	font-smoothing: antialiased;
	-webkit-text-size-adjust: none; 
	-webkit-tap-highlight-color: transparent; 
	-webkit-overflow-scrolling: touch; 
	overflow-scrolling: touch ;

}
a {	text-decoration: none;	color: #666;}
a:hover {	text-decoration: none;}
ul, li {list-style-image: none;list-style-type: none;}
img { border:none; }

.clr {clear: both;}
.left{ float:left;}
.right{ float:right;}
.hidden{ overflow:hidden;}

object{display:none;}

.scp{ display:none;}


/*pages*/
.pages{
      height: 60px;
    padding: 20px 0 30px;
    width: 100%;
    clear: both;
}
.tcdPageCode {
    text-align: center;
    color: #808080;
    font-size: 14px;
}
.tcdPageCode li{
  display: inline;
}
.tcdPageCode span.disabled {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    margin: 0 2px;
    color: #808080;
    background: #fff;
    border: 1px solid #e6e3e3;
    vertical-align: middle;
    border-radius:1px;
}
.tcdPageCode span.current {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    margin: 0 2px;
    color: #fff;
    background-color: #278747;
    border: 1px solid #278747;
    vertical-align: middle;
    border-radius:1px;
}
.tcdPageCode a {
    display: inline-block;
    color: #808080;
    height: 35px;
    line-height: 35px;
    background: #fff;
    padding: 0 14px;
    border: 1px solid #ddd;
    margin: 0 2px;
    vertical-align: middle;
    border-radius:1px;
}

.m-t-20{

text-align:center;
margin:20px 0;!important

}

.page-item a{color:#333;}




/*上下翻页*/
.pagination{
  border-top:1px solid #f7f7f7;
  padding-top: 20px;
}
.page-link{
  border-radius: 24px !important;
  display:block;
}




.head{ max-width:1440px; width:96%; margin:auto;  overflow:hidden;}
.logo{ float:left; }
.tel{ float:right; background:url(../images/tel.gif) no-repeat 0 0; padding-left:66px; font-size:14px; color:#666; margin-top:35px; padding-bottom:10px;}
.tel b{ display:block; font-size:30px; color:#0170e2; }



.dh{ width:100%; height:61px; background:#0170e2;}


.navn{ max-width:1440px; width:96%; margin:auto; position: relative;}


.nav {	z-index: 999;	position: absolute; width:100%;}

ul.nav li{	width: 12.5%; 	text-align:center;}

ul.nav > li{	float: left;}

ul.nav li h3{	line-height: 61px;	color: #fff;}

ul.nav  > li  > h3 a{color: #fff;	font-size: 15px;	font-weight: normal;	display: block;	height: 61px;	width: 100%; }

ul.nav  > li  h3 a:hover,.choice {	 background:#ec5c03;	color: #fff;	text-decoration: none;}

ul.nav  > li  > ul  > li  h3 a{	display: block;	font-size: 14px;	font-weight: normal;		background:rgba(236,92,3,0.9);	color: #fff; height: 61px; line-height: 61px;  }

ul > li.on > ul .on a{background:rgba(236,92,3,0.7);}

ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;  }

ul > li.on > ul li{ width:100%;}

.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}





.swiper img{ width:100%;}

.swiper2{ display:none;}


.mt-tabpage { max-width:1440px; width:96%;	margin: 30px auto;}
.mt-tabpage-title{ width:100%; height:48px; line-height:48px; background:#0170e2; font-size:14px; overflow:hidden; }
.mt-tabpage-title .mt-tabpage-item{ display:block; float:left; width:14.286%;	text-align:center;	color:#fff; }
.mt-tabpage-title .mt-tabpage-item:hover{	color: #fff; text-decoration:none; }
.mt-tabpage-title .mt-tabpage-item-cur{ color: #fff; background:#ff7621; }
.mt-tabpage-count{	position:relative; 	 	 height:350px; overflow:hidden; padding-top:10px; }
.mt-tabpage-cont__wrap{ position: absolute; width:100%;}
.mt-tabpage-count li{  max-width:1440px;  width:100%; height:350px;  }

.mt-tabpage-count p{ width: 32.6%;  margin: 0 ; padding: 0 1% 0 0; float: left;}

.mt-tabpage-count p:nth-child(3){ padding-right:0;}

.mt-tabpage-count p a{ text-align:center; display:block; background: #f6f6f6;}

.mt-tabpage-count p a b{ display: block;   width: 100%;  height: 300px;  overflow: hidden;  margin: 0 auto;  padding: 0;  position: relative;   background: #fff; }

.mt-tabpage-count p a b img{ display: block;   max-width: 95%;  max-height: 95%;   margin: auto;   padding: 0;   position: absolute;   left: 0;   top: 0;   right: 0;   bottom: 0;  transition: all .25s;}

.mt-tabpage-count p a:hover b img{ transform: scale(1.1); }



.mt-tabpage-count p a span{ display:block; width: 98%;  height: 45px;  overflow: hidden;  line-height: 45px;  color: #333;  font-size: 14px;  text-align: center;  margin: 0 auto 0;  padding: 0 1%; }








.scase{ width:100%; padding-bottom:50px; background:#f8f8f8;}
.scasen{ max-width:1440px; width:96%;	margin: 30px auto; overflow:hidden;}

.scase b{ font-size:36px; color:#333; text-align:center; width:100%; display:block; padding:50px 0  10px 0;}
.scase h6{ font-size:26px; color:#333; width:100%; text-align:center; font-weight:normal; padding-bottom:30px;}



.scase li{ float:left;  width: 23%;   margin-right:2.6%; text-align:center; }
.scase li a img{ width:100%; transition: all .25s}

.scase li a span{ display:block; overflow:hidden;}
.scase li a:hover img{ transform: scale(1.1); }

.scase li:nth-child(4){ margin-right:0;}

.scase p{  padding:12px; background:#fff; font-size:16px; color:#333;}


.ys{ width:1200px;  margin:auto; background:url(../images/bg.jpg) no-repeat center -40px; height:1400px; position:relative;}

.ys .yst b{ font-size:36px; color:#333; text-align:center; width:100%; display:block; padding:50px 0 0 0; margin:0;}
.ys .yst p{ font-size: 26px;   color: #333; padding-top:10px;   text-align: center;}


.ys1{ position:absolute; top:205px; left:100px; width:480px;}
.ys2{ position:absolute; top:545px; left:100px; width:480px;}
.ys3{ position:absolute; top:880px; left:740px; width:480px;}
.ys4{ position:absolute; top:1165px; left:740px; width:480px;}
.ys b{ display:block; color:#0170e2; font-size:30px;}
.ys p{ font-size:16px; color:#666; line-height:34px; padding-top:20px;}


.sryt b{ font-size:36px; color:#333; width:100%; text-align:center; display:block; padding:20px 0 8px 0;}
.sryt p{ font-size:26px; color:#333; width:100%; text-align:center;}




.sgy{ width:100%; padding-bottom:30px; background-color:#f8f8f8;}
.sgyn{ max-width:1440px; width:96%;	margin: 30px auto; overflow:hidden;}

.sgy h1{ font-size:36px; text-align:center; padding:60px 0 20px 0; color:#333;}
.sgy p{ text-align:center; font-size:16px; color:#333;  line-height:36px; padding-bottom:30px;}
.sgy a{ display:block; background:#0170e2; width:182px; height:47px; line-height:47px; text-align:center; color:#fff; font-size:16px; margin:auto;}
.sgy a:hover{ background:#ff7621;}





.sxw{ max-width:1440px; width:96%;	margin: 30px auto; overflow:hidden;  padding-top:60px; padding-bottom:60px;}
.sxwlt{ background:url(../images/t1.gif) no-repeat 0 0; width:100%; height:32px; overflow:hidden;}
.sxwlt p{ font-size:16px; float:left; padding-left:30px;}
.sxwlt a{ float:right;}

.sxwlt2{ background:url(../images/t2.gif) no-repeat 0 0; height:32px; overflow:hidden; width:100%;}
.sxwlt2 p{ font-size:16px; float:left; padding-left:30px;}
.sxwlt2 a{ float:right;}

.sxwl{ float:left; width:37%;}
.sxwr{ float:right; width:60%;}

.sxwln{ width:100%; padding-bottom:40px; background:#f8f8f8; margin-top:20px;}
.sxwln img{ width:100%;}
.sxwln a{ font-size:18px; color:#333; display:block; margin:30px 20px 10px 20px;}
.sxwln a:hover{ color:#ff7621;}
.sxwln p{ font-size:14px; line-height:36px; color:#666; margin:0 20px;}

.remen{ padding:20px 0 10px 0; border-bottom:solid 1px #d6d6d6; min-height:90px;}
.remen span{ width:83px; height:28px; line-height:28px; color:#fff; background:#0170e2; text-align:center; font-size:16px; display:block; border-radius:100px; float:left;}
.remen a{ display:block; font-size:18px; padding-left:20px; float:left;}
.remen p{ font-size:14px; line-height:26px; padding-top:10px;}

.remen a:hover{ color:#ff7621;}





.fnav{ width:100%; height:57px; line-height:57px; background:#0170e2;}
.fnavn{ max-width:1440px; width:96%; margin:auto; overflow:hidden;}
.fnavn a{ color:#fff; font-size:15px; width:12.5%; display:block; float:left; text-align:center;}

.ft{ background:#efefef; width:100%; padding:40px 0 20px 0;}
.ftn{ max-width:1440px; width:96%; margin:auto; overflow:hidden;}
.flogo{ float:left; padding-top:40px;}
.flx{ float:left; font-size:14px; line-height:40px; }
.e{ width:10%; float:right; text-align:center;}
.e p img{ width:100%;}
.e p span{ display:block; padding:10px;}


/*悬浮链接*/
.suspension {
	position: fixed;
	z-index: 999999999;
	right: 50px;
	bottom: 220px;
	width: 70px;
	height: 240px;
}
.suspension-box {
	position: relative;
	float: right;
}
.suspension .a {
	display: block;
	width: 80px;
	height: 80px;
	background-color: #097cf3;
	margin-bottom: 4px;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.suspension .a.active, .suspension .a:hover {
	background: #ec5c03;
	-moz-box-shadow: 0px 0px 20px #ec5c03;
	-webkit-box-shadow: 0px 0px 20px #ec5c03;
	box-shadow: 0px 0px 20px #ec5c03;
}
.suspension .a .i {
	display: none !important;
	width: 44px;
	height: 44px;
}
.suspension .a-service {
	background: #097cf3 url(../images/pf_icon1.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a-service:hover {
	background: #ec5c03 url(../images/pf_icon1.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a-service-phone {
	background: #097cf3 url(../images/pf_icon2.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a-service-phone:hover {
	background: #ec5c03 url(../images/pf_icon2.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a-qrcode {
	background: #097cf3 url(../images/pf_icon3.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a-qrcode:hover {
	background: #ec5c03 url(../images/pf_icon3.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a-top {
	background: #D2D3D6 url(../images/pf_icon4.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a-top:hover {
	background: #ec5c03 url(../images/pf_icon4.png) center center no-repeat;
	background-size: 30px;
}
.suspension .a span {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding-top: 4px;
}
.suspension .a-top {
	display: none;
}
.suspension .d {
	display: none;
	width: 240px;
	background: #fff;
	position: absolute;
	right: 80px;
	box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow {
	position: absolute;
	width: 8px;
	height: 12px;/*background:url(../images/side_bg_arrow.png) no-repeat;r*/
	ight: -8px;
	top: 31px;
}
.qrcode-img img {
	width: 150px;
	margin: 0 auto;
}
.suspension .d-service {
	top: 1px;
}
.suspension .d-service-phone {
	top: 84px;
}
.suspension .d-qrcode {
	top: 167px;
}
.suspension .d .inner-box {
	padding: 24px 22px;
	min-height:50px;
}
.suspension .d-service-item {
	padding: 4px 0;
}
.suspension .d-service .d-service-item {
	border-bottom: none;
}
.suspension .d-service-item .circle {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background: #F1F1F3;
	display: block;
	float: left;
}
.suspension .d-service-item .i-qq {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon03.png) no-repeat center 15px;
	display: block;
	transition: all .2s;
	border-radius: 50%;
	overflow: hidden;
}
.suspension .d-service-item:hover .i-qq {
	background-position: center 3px;
}
.suspension .d-service-item .i-tel {
	width: 44px;
	height: 44px;
	background: url(../images/side_con_icon02.png) no-repeat center center;
	display: block;
}
.suspension .d-service-item p {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service .d-service-item p {
	float: left;
	width: 112px;
	line-height: 44px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text .number {
	font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
.suspension .d-service-intro {
	padding-top: 10px;
}
.suspension .d-service-intro p {
	float: left;
	line-height: 27px;
	font-size: 12px;
	width: 50%;
	white-space: nowrap;
	color: #888;
}
.suspension .d-service-intro i {
	background: url(../images/side_con_icon01.png) no-repeat center center;
	height: 27px;
	width: 14px;
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
}
.suspension .d-qrcode {
	text-align: center;
	width: 160px;
}
.suspension .d-qrcode .inner-box {
	padding: 10px 0;
}
.suspension .d-qrcode p {
	font-size: 14px;
	color: #999;
	padding-top: 5px;
}

.sgy img{ display:none;}


.nbanner_gy{  width: 100%;   margin-bottom: 20px;   position: relative;   background: url(../images/ny_banner3.jpg) center center no-repeat;      height: 300px;   overflow: hidden;   background-size: cover;}
.nbanner_cp{  width: 100%;   margin-bottom: 20px;   position: relative;   background: url(../images/ny_banner1.jpg) center center no-repeat;      height: 300px;   overflow: hidden;   background-size: cover;}
.show_menu{ display:none;}


.z{ width: 90%;  max-width: 1440px;  margin: 0 auto; overflow:hidden; padding-bottom:100px;}
.zl{ width:20%; float:left;}
.zr{ width:78%; float:right;}

.sidet{     width: 100%;   height: 80px;   overflow: hidden;   margin: 0 auto;   padding: 16px 20px;   background: #0170e2;   box-sizing: border-box;   text-align: center;}
.sidet p{     width: 100%;  height: 28px;  overflow: hidden;  line-height: 28px;  color: #fff;  font-size: 24px;  margin: 0 auto;   padding: 0;  font-weight: bold;}

.sidet span {   display: block;   width: 100%;   height: 20px;   overflow: hidden;   line-height: 20px;   color: rgba(255, 255, 255, 0.5);   font-family: "Arial";   font-size: 14px;   font-style: italic;   margin: 0 auto;   padding: 0;}

.siden{ background:#f6f6f6; padding:5px 0 20px 0;}
.siden p {  width: 90%;  height: 40px;  overflow: hidden;  line-height: 40px;   color: #666;   font-size: 14px;   font-weight: bold;   background-color: #fff;      box-sizing: border-box;   margin: 5px auto; }
.siden p a{ display:block;  padding: 0 0 0 20px;}
.siden p a:hover{ background:#ec5c03; color:#fff;}

.wz{ margin-bottom: 10px;       overflow: hidden;   border-bottom: 1px dotted #dedede;   padding-bottom: 12px;   line-height: 40px;}
.wz b{ width: 20%;   font-size: 20px;   color: #333;   float: left;   font-weight: bold;   text-align: left; }

.wzn{ float: right;   width: 78%;   text-align: right;   color: #777;   overflow: hidden;   font-size: 14px;}
.zrn{ padding-top:30px;     color: #555;  font-size: 14px;  line-height: 28px;  min-height:370px;}

.pro{ overflow:hidden;}
.cp{ width:31%; float:left; margin-right:3%; margin-bottom:20px;}
.cp:nth-child(3n){ margin-right:0;}
.cp a p{  overflow: hidden; border:solid 9px #f6f6f6;  transition: all .25s; background:#fff;}
.cp a img{  display: block; width:90%; margin:auto; transition: all .25s; }
.cp a{ display:block; background:#f6f6f6; transition: all .25s;}
.cp a span{ padding: 0 10px; line-height:45px; font-size:14px; color:#333; text-align:center; display:block; transition: all .25s;     overflow: hidden;   white-space: nowrap;  text-overflow: ellipsis;}
.cp a:hover p img{ transform: scale(1.1);}
.cp a:hover{ background:#ec5c03; }
.cp a:hover span{ color:#fff; font-weight:bold;}
.cp a:hover p{ border:solid 9px #ec5c03;}


.case{ width:22.75%; float:left; margin-right:3%; margin-bottom:30px;}

.case:nth-child(4n){ margin-right:0;}

.case a p{     overflow: hidden; border:solid 9px #f6f6f6;  transition: all .25s; background:#fff;}

.case a img{  display: block; width:90%; margin:auto; transition: all .25s; }

.case a{ display:block; background:#f6f6f6; transition: all .25s;}

.case a span{ text-overflow: ellipsis; overflow: hidden; white-space:nowrap;  padding: 0 10px; line-height:45px; font-size:14px; color:#333; text-align:center; display:block; transition: all .25s;}

.case a:hover p img{ transform: scale(1.1);}

.case a:hover{ background:#ec5c03; }
.case a:hover span{ color:#fff; font-weight:bold;}
.case a:hover p{ border:solid 9px #ec5c03;}

.jmd{ width:31%; float:left; margin-right:3%; margin-bottom:20px;}
.jmd:nth-child(3n){ margin-right:0;}
.jmd a p{ height:250px; overflow: hidden; border:solid 9px #f6f6f6;  transition: all .25s; background:#fff; position:relative;}
.jmd a img{ top: 0; left: 0;  right: 0; bottom: 0;  position: absolute; display: block; width:90%; margin:auto; transition: all .25s; }
.jmd a{ display:block; background:#f6f6f6; transition: all .25s;}
.jmd a span{ padding: 0 10px; line-height:45px; font-size:14px; color:#333; text-align:center; display:block; transition: all .25s;     overflow: hidden;   white-space: nowrap;  text-overflow: ellipsis;}
.jmd a:hover p img{ transform: scale(1.1);}
.jmd a:hover{ background:#ec5c03; }
.jmd a:hover span{ color:#fff; font-weight:bold;}
.jmd a:hover p{ border:solid 9px #ec5c03;}



.yi{ padding:40px 0; overflow:hidden;}
.yil{ float:left; width:45%; border:solid 1px #ddd;}
.yil img{ max-width:80%; margin:auto; display: block;}
.yir{ float:right; width:51%;}

.yir h1{ font-size: 24px;   font-weight: normal;  line-height: 28px;  color: #0170e2;  margin-bottom: 10px;}
.yir h6{ font-size: 14px; color:#333;   line-height: 24px; font-weight:normal;   margin-bottom: 10px;}
.yir p b{ display:block; color:#333; font-weight:normal;}
.yir p{ color:#999; line-height:30px; padding:10px 0;}

.yir a{ display: block;   width: 40%;   margin-right: 20px;   height: 55px;   line-height: 55px;   text-align: center;   font-size: 16px;   color: #fff;   background: #0170e2;   border-radius: 2px; margin-top:30px;   border: 1px solid #fff;}
.yir a:hover{ background:#fff; color:#0170e2; border: 1px solid #0170e2;}

.xxjst{ border-bottom:solid 1px #ddd;}
.xxjst b{ width: 80px;    padding: 0 15px;   font-size: 16px;   text-align: center;   height: 45px;   line-height: 45px;   margin-bottom: -1px;   background: #fff;   color: #333;   display: block;   margin-left: 5px;   border: 1px solid #DDD;   border-bottom: 1px solid #ffffff;   font-weight: bold;}

.xxjsn{ padding:30px 0; color:#555; line-height:30px;}


.csbody h1{ text-align:center; font-size:20px; color:#555; padding:10px 0; font-weight:normal;}
.sj{ text-align: center;    font-size: 12px;   color: #999;   padding: 20px 0;   margin-bottom: 25px;   margin-top: 15px;   background: #f5f5f5;}
.csn{ line-height:30px; color:#555;}


.news_box {
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,.06);
    background: transparent;
    height: 180px;
}

.news_txt {
    float: left;
    padding: 36px 0 28px 10%;
    transition: all .3s ease-out 0s;
}

.news_txt i {
    color: #7D7D7D;
    font-style: normal;
    line-height: 24px;
    height: 73px;
    display: block;
    overflow: hidden;
}

.news_date {
    width: 80px;
    float: right;
    font-family: "微软雅黑";
    color: #999;
    padding: 36px 66px 0 0;
    transition: all .3s ease-out 0s;
    position: absolute;
    left: 0;
    float: left;
    padding-top: 30px;
}

.news_date span {
    float: left;
    line-height: 36px;
    height: 36px;
    font-size: 24px;
    font-family: "微软雅黑";
}

.news_date i {
    float: left;
    color: #ABABAB;
    font-size: 0;
}

.arrow_left {
    position: absolute;
    top: 90px;
    left: 5px;
    width: 35px;
    height: 35px;
    text-align: center;
    border: 1px solid #fff;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    background: url(../images/icon.png) no-repeat 9px 14px;
}

.news_txt a span::before {
    width: 35px;
    height: 1px;
    content: '';
    background: #BFBFBF;
    position: absolute;
    top: 48px;
    left: 90px;
    transition: all 0.3s ease-out 0s;
}

.news_box:hover .arrow_left {
	border: 1px solid #ec5c03;
	background: url(../images/icon_hover.png) no-repeat 9px 14px #ec5c03;
}

.news_box:hover .news_txt {
	padding: 36px 0 28px 13%;
}

.news_box:hover .news_txt a span::before {
	width: 60px;
	transition: all 0.3s ease-out 0s;
	background: #7D7D7D;
}
.news_box:hover .news_date span {
	color: #333;
}
.news_box:hover .news_date {
	padding: 30px 42px 0 0;
}



/*移动端导航*/
@media screen and (max-width: 1023px) and (min-width: 0px){
   
   .m_img{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:0;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:50px;display: block}
   .m_img .headrg{padding-right:4%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0170e2;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #2080e3;}
   .m_nav .m_navList ul li a{display:block;height:55px;color:#fff;line-height:55px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/plus2.png) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
   
   
.dh,.head,.ys{display: none;}

.swiper{ display:none;}
.swiper2{ display:block; margin-top:45px;}




.sryt b{ font-size:24px;}
.sryt p{ font-size:16px;}

.mt-tabpage { margin-top:15px;}
.mt-tabpage-count { height:230px;}
.mt-tabpage-count p a b { height:200px;}

.scase{ padding-bottom:10px;}
.scase b{ font-size:24px; padding-top:20px;}
.scase h6{ font-size:16px; padding-bottom:15px;}

.scase li { width:48.5%;}
.scase li:nth-child(2n){ margin-right:0;}
  
  
.sgy{ background:#fff;}
.sgyn{  margin:auto;} 
.sgy h1{ font-size:20px; padding:30px 0 20px 0;}
.sgy p{ font-size:14px; line-height:30px;}
.sgy a{ width:35%; font-size:14px;}
.sgy img{ width:100%;}  


.sxw{ padding-top:0px;}
.sxwl{ width:100%; padding-bottom:30px;}
.sxwr{ width:100%;}


.sxwlt p{ font-weight:bold; font-size:18px;}
.sxwln a { font-size:16px;}
.sxwln p{ line-height:26px;} 


.sxwlt2 p{ font-weight:bold; font-size:18px;}

.remen{min-height: auto;} 
.remen a{ font-size:16px;}

.remen p{ color:#999;}

.remen:nth-child(3) p,.remen:nth-child(4) p,.remen:nth-child(5) p{display:none;  }

.remen:nth-child(3) a,.remen:nth-child(4) a,.remen:nth-child(5) a{ padding-left:0;  }


.remen:nth-child(3) ,.remen:nth-child(4) ,.remen:nth-child(5) { padding-top:10px;  }


.sxw{ padding-bottom:10px;}
.fnav,.e{ display:none;}

.ft{ background:#0170e2; text-align:center; color:#97c1ff; font-size:14px; padding:20px 0;}
.flx{ line-height:26px;}

.suspension {
	width: 40px;
	right: 4px;
	bottom: 100px;
	height: 85px;
}
.suspension .a {
	width: 40px;
	height: 40px;
	background-size: 20px !important;
}
.suspension .a-service {
	display: none !important;
}
.suspension .a-qrcode {
	display: none !important;
}
.suspension .d-service {
	display: none !important;
}
.suspension .d-service-phone {
	display: none !important;
}
.suspension .d-qrcode {
	display: none !important;
}




.nbanner_gy{ height:150px; margin-top:45px;}
.nbanner_cp{ height:150px; margin-top:45px;}

.show_menu{ width:96%; margin:0 auto 20px auto; display:block;}
.show_menu .menu_tit {  height: 40px;   padding: 0 20px; background: #0170e2; color:#fff;}

.menu_tit p {  height: 40px;   line-height: 40px;  font-size: 16px;  float: left;   width: 30%;  text-align: left; font-weight:bold;}

.menu_tit em {   cursor: pointer;   display: block;   width: 30%;   text-align: right;   color: #ffffff;   height: 40px;   line-height: 40px;  float: right;    transition: all .25s; font-style: normal;}


.menu_list {  background: #f6f6f6; padding:5px 0; }

.menu_list .menu_li {   width: 95%; margin:auto;}

.menu_li p {  width: 100%;  height: 40px;  overflow: hidden;  line-height: 40px;   color: #666;   font-size: 14px;   font-weight: bold;   background-color: #fff;      box-sizing: border-box;   margin: 5px 0; }
.menu_li p a{ display:block;  padding: 0 0 0 20px;}
.menu_li p a:hover{ background:#ec5c03; color:#fff;}

.zl{ display:none;}
.z{ width:96%; padding-bottom:50px;}
.zr{ width:100%;}

.wz{ line-height:26px; width:95%; margin:auto;}
.wz b{ width:100%;}
.wzn{ width:100%; text-align:left;}

.zrn{ width:95%; margin:auto;}
.zrn img{ width:100%;}

.pro{ width:95%; margin:auto;}
.cp{ width:48%;}
.cp:nth-child(2n){ margin-right:0;}
.cp:nth-child(3n){ margin-right:3%;}
.cp:nth-child(6n){ margin-right:0;}
  
.jmd{ width:48%;}
.jmd:nth-child(2n){ margin-right:0;}
.jmd:nth-child(3n){ margin-right:3%;}
.jmd:nth-child(6n){ margin-right:0;}
.jmd a p { height: 100px;  }

.yi{ padding:20px 0;}
.yil{ width:99%; }
.yir{ width:100%; padding-top:20px;}

.yir a{ height:44px; line-height:44px; margin-top:20px;}

.case{ width:48%;}
.case:nth-child(2n){ margin-right:0;}

.news_box {
    height: auto;
    overflow: hidden;
}

.news_txt a span {
    font-size: 16px;
    color: #333;
    display: block;
    height: 24px;
    overflow: hidden;
    margin-bottom: 20px;
    transition: all .3s ease-out 0s;
}

.news_txt i {
    height: 50px;
    overflow: hidden;
    display: block;
}

.news_date {
    width: 13%;
    padding: 20px 3% 0 0;
}

.xw{ width:90%; margin:auto;}

.news_txt {
    padding: 20px 0 20px 15%;
}

.arrow_left{ display:none;}

.news_txt a span::before { display:none;}

  .xxjsn img{ width:100%;}

.scp{ display:block;     padding: 20px 0 0 0;} 
  .mt-tabpage { display:none;}
   }