﻿*{font-family: Helvetica, “PingFangSC”, ‘Microsoft Yahei’,  Arial, sans-serif;}
.container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px\9;
  }
input{ border-radius: 0}
li{ list-style:none}  
a {color: #333;text-decoration: none;}
a:hover{text-decoration: none;}
.fr{float: right;}
.fl{ float: left;}
/* Clear */
.clearfix:after{content:"";display:block;height:0px;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/ 
.clearfix{display:block} 
/*头部开始=========================================================================  */
.lang{ background: url(../images/lang-bg.png) no-repeat top center; width: 110px; margin-top: 20px;}
.lang ul{ margin: 0; padding: 0;}
.lang li{ width: 50%; float:left; color: #666; font-size: 15px; line-height: 25px; text-align: center; color: #004a96;}
.blue a{ color: #fff;}
.logo{  float:left; margin-right: 20px;}
.hamburger {
  padding: 8px 6px;
  cursor: pointer;
    display: none;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: 3px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 20px;
  height: 4px;
  background-color: #ccc;
  border-radius: 4px;
  position: absolute;
    left:0;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner{
    width: 40px;
    height: 4px;
    -webkit-animation: line2 1s linear infinite alternate;
    animation: line2 1s linear infinite alternate;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
    -webkit-animation: line1 1s linear infinite alternate;
    animation: line1 1s linear infinite alternate;
}
.hamburger-inner::before {
  top: -10px;
}
.hamburger-inner::after {
  bottom: -10px;
}
.hamburger--emphatic-r {
  overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.2s 0.25s ease-in;
}
.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
  transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
@keyframes line1{
    0%{
        width: 20px;
        height: 4px;
    }
    100%{
        width: 40px;
        height: 4px;
    }
}
@keyframes line2{
    0%{
        width: 40px;
        height: 4px;
    }
    100%{
        width: 20px;
        height: 4px;
    }
}
.hamburger--emphatic-r.is-active .hamburger-inner {
    width: 40px;
    -webkit-animation: line2 0;
    animation: line2 0;
	transition-delay: 0s;
	transition-timing-function: ease-out;
	background-color: transparent;
}
.hamburger--emphatic-r.is-active .hamburger-inner::before {
    width: 40px;
    -webkit-animation: line1 0;
    animation: line1 0;
	left: -80px;
	top: 80px;
	-webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
	transform: translate3d(80px, -80px, 0) rotate(-45deg);
	transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.hamburger--emphatic-r.is-active .hamburger-inner::after {
    width: 40px;
    -webkit-animation: line1 0;
    animation: line1 0;
	right: -80px;
	top: 80px;
    left:auto;
	-webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
	transform: translate3d(-80px, -80px, 0) rotate(45deg);
	transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
	transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}
.nav-box {width: 100%;height: 50px;background: #0f0f0f;}
/*banner开始=======================================================================================*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  width: 100%;
  }

.slide {
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
max-width: 100%;
    height: auto;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
.slides li{ width: 950px; margin: 0 auto;}
	   
/*首页*/
.products-content{margin-top: 165px; margin-bottom: 125px;}

#focus_Box{position:relative;width:80%;height:571px;margin:0px auto;}
#focus_Box ul{position:relative;width:100%;height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;}
#focus_Box li img{width:100%;background:url(../images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:18px;height:35px;top:131px;}
#focus_Box .prev{background:url(../images/btn1.png) no-repeat center top;left:-198px;top: 300px;}
#focus_Box .next{background:url(../images/btn.png) no-repeat center top;right:-198px;top: 300px;}
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}
.focus_text{overflow: hidden;}
.more_text{font-size: 13px;}
.focus_Box ul li .focus_text{padding-left: 20px;}
.focus_Box ul li:nth-child(2) .focus_text{background: #255d93;}
.focus_Box ul li:nth-child(2) .more_text{display: none;}
.focus_Box ul li:first-child .focus_text, .focus_Box ul li:nth-child(3) .focus_text{background: #2c70b1;padding-right: 20px;padding-bottom:27px;}
.focus_Box ul li:first-child .focus_text .products-more img, .focus_Box ul li:nth-child(3) .focus_text .products-more img{display: none;}
.focus_Box ul li:first-child .focus_text .more_text, .focus_Box ul li:nth-child(3) .focus_text .more_text{display:block; color: #FFFFff;}
.focus_Box ul li:first-child .focus_text .products-more, .focus_Box ul li:nth-child(3) .focus_text .products-more{width: 85px;height:28px;background: #e4293b; }
.focus_Box ul li:first-child .focus_text .products-title, .focus_Box ul li:nth-child(3) .focus_text .products-title{font-size: 20px;font-weight: normal;}
.focus_Box ul li:first-child .focus_text .products-content, .focus_Box ul li:nth-child(3) .focus_text .products-content{width: 175px;height: 41px;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.focus_Box ul li:first-child .focus_text .products-more{float: left;position: relative;top:115px;left: -168px;}
.focus_Box ul li:nth-child(3) .products-title{float: right;position:relative;  left: -79px;  text-align: right;}
.focus_Box ul li:nth-child(3) .products-top{width: 267px;}
.focus_Box ul li:nth-child(3) .focus_text .products-more{position: relative;top:115px; left: 80px;}
.focus_Box ul li:nth-child(3) .products-line{float: right;}
.focus_Box ul li:nth-child(3) .focus_text{width: 180px;float: right;}
.focus_Box ul li:nth-child(3) .focus_text .products-content{position: relative;left: 21px;}
/*footer开始====================================================================================*/
#copyright{ width: 100%; background:#343434; /*padding-top: 50px;*/}
.foot-ks{ width: 45%; height: 60px; background: url(../images/foot-list.jpg) no-repeat bottom left; }
.foot-ks li{ width: 27%; float: left; line-height: 60px; text-align: center; }
.foot-ks li a{color: #fff; font-size: 18px;}
.foot-lx{ height: 130px; margin-top: 25px;}
.ma{margin-top: 100px;}
.ma li{width: 50%; float: left; text-align: center;}
#copyright .banq{ color: #fff;line-height: 30px; text-align: center;padding: 10px 0;background: #1661be;font-size: 1rem;}
.ma li p{font-size: 14px; line-height: 55px; text-align: center; color: #fff;}
.foot-lx li{ font-size: 14px; color: #fff; line-height: 40px;}
/*内页开始====================================================================================*/
.t_width{ width:90% !important;}
.productsroll{position:relative;width:1200px;}
/* productsroll Start */
/*#LeftArr1,#RightArr1{background-image:url(../images/product_arrow.gif);width:25px;height:130px;cursor:pointer;position:absolute;top:0px;z-index:1}
#LeftArr1{background-position:-25px 0px;float:left;left:-50px; top: 50px;}
#RightArr1{background-position:-50px 0px;float:right;right:-50px; top: 50px;}
#ScrollBox{width:1000px; overflow:hidden; float: left;}*/
#page_main{padding: 60px 0; background: #f7f7f7;}
.page-container{ background: #fff;    min-height: 500px;}
.page-products .text img{max-width: 80%;}
/*.page-about,.page-content{ padding: 50px 30px;}*/
.page-top-bg{ background: #fff; height: 70px; margin-bottom: 25px;}
.back{ margin-top: 10px; font-size: 14px; text-align: left; line-height: 32px; }
.back:before{display: block; content: ""; width: 1px; height: 11px; background: #000; float: left; margin-top: 10px;}
.back img{ float: left; margin-top: 10px; margin-left: 15px; margin-right: 14px; }
.page_list {
    text-align: center;
    padding-top:50px;
    padding-bottom: 20px;
}
.page_list span.current {
    border: #ddd 1px solid;
    padding: 4px 5px;
    font-weight: bold;
    margin-right: 2px;
    color: #FFF;
    background-color: #1661be;
}	
.page_list a {
    border: #ddd 1px solid;
    font-size: 13px;
    color: #1661be;
    padding: 4px 3px;
    margin-right: 2px;
}
.page_list select{
	width: 35px; 
	line-height:29px;
	height:29px;
	margin-bottom:3px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.page {
	margin-top:20px;
    padding-top: 10px;
    line-height: 35px;
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}
.page span{ display: inline-block; width: 49%;}
.page-job{ padding: 30px 10px;}
/*.page-news .text p{text-align: center;margin: 0 auto;}
.page-news .news-tops .newsList{display: flex;flex-wrap: wrap;}*/

.page-news9 li{border-bottom:1px solid #ccc;line-height: 60px;padding: 60px 60px 20px;cursor: pointer;transition: all 0.6s;}
.page-news li:hover{transform: scale(1.04);box-shadow: 0px 5px 20px #f0f0f0;}
.page-news10 li{border-bottom:1px dashed #ccc;line-height: 60px;padding: 20px;font-size: 16px;}

.proNav li{text-align: center;position: relative;}
.proNav li a{ display: block;padding:10px;border:#efefef 1px solid;background: #fff;cursor: pointer;transition: all 0.6s;}
.proNav li:hover a{border:#1661be 1px solid;}
.proNav li span{ position:relative; display:block; overflow: hidden; width:100%; margin:0 auto;/*height:280px;*/height:auto;}
.proNav li span img{ display: inline-block; max-width: 100%; max-height: 100%;}
.proNav li span .lhsp{ position: absolute; width:100%;  height:280px; z-index: 10; left: 0; top: 0; display: none; background: url(../images/lh616.png)  center center;}
.proNav li:hover a{text-decoration: none;}
.proNav li:hover span .lhsp{ display: block;}
.proNav li p{ font-weight:100; display: block; width: 80%; line-height: 30px; border: 1px solid #1661be; margin: 0 auto 20px; color:#1661be;}
.proNav li label{ line-height: 30px; color: #333; padding: 20px 0;font-weight: bold; font-size:16px;white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; display: block !important;cursor: pointer;}
.proNav .ckgd{display:block; width:130px; height:203px; float:left; margin-top:10px;}   
.jptj-header{ position:relative; text-align:center;}
.jptj-header .span6{height:1px; background:#666; padding:0; margin:0; margin-top:50px; margin-bottom:50px;}
.jptj-header p{ position:absolute; z-index:111; text-align:center; width:100%; padding-top:37px; font-size:14px; }	
.popover-banner{  max-width: 500px; margin: 0 auto; position: relative;}
.popover-banner .flex-direction-nav{ display: block;}
.popover-banner .flex-prev,.popover-banner .flex-next{ position: absolute; display: block; width: 45px; height: 100px; background: url(../images/sprite.jpg) no-repeat 0 top; top: 50%; margin-top: -50px; }
.popover-banner .flex-prev{ left:-50px;}
.popover-banner .flex-next{background: url(../images/sprite.jpg) no-repeat -55px top; right: -50px;}
.lhgw{ display: block;margin-left: 40px;}
#shop_cart{ width: 170px; float: left; }
#shopjg span{  text-align: center; display: block; width:140px ; height: 36px; margin: 20px 10px;background: #fe6a12;  line-height: 36px; font-size:16px ; color: #fff;}
#shopjg {  width:150px ; float: left; overflow: hidden ;}
.lhcppg{background: #f5f5f5;padding-left: 20px;}
.lhcppg span{ display: inline-block;  padding-left: 0.5%;}
#inhert_cart{ margin: 20px 10px; height: 36px;  line-height: 36px;}
#shop_cart #btn_buy{ display:none;}
.jptj-header b{ display:inline-block;   font-size: 25px;line-height: 25px;color: #002e79;padding: 0 20px 10px;background:#f7f7f7}
.photos span{display: block; text-align:center;width:290px; overflow: hidden;}
.photos p{white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; line-height: 60px; padding: 0 1px; text-align: center; font-size: 16px;}
.picMarquee-left{ overflow:hidden;}
.picMarquee-left .bd ul{ padding:15px;  zoom:1;  }
.picMarquee-left .bd li{  float:left; height: 230px; width: 20%;overflow: hidden;text-align: center;line-height: 20px;margin-left: 15px; margin-bottom: 5px;}
.picMarquee-left .bd li img{ border: 1px solid #ccc;}
.picMarquee-left .bd li:hover img{ border: 1px solid #000;}
.picMarquee-left .bd li img{ width:95%; display:block;}
.picScroll-left	{position: relative;}
.picScroll-left .bd li{  float:left; width:23%; background:#e8e8e8;overflow: hidden;text-align: center;line-height: 20px;margin-left: 14px;padding:3px;height: 300px;line-height: 300px;position: relative;}
.pro-box li .xq{position: absolute;width: 100%; overflow: hidden;height: 100%;left: 0;top: 0;display: none;background: url(../images/about-bottom-bg.png); z-index: 99;}
.pro-box li .xq .heng{position: absolute;display: block;width: 100%;text-align: center;font-size: 18px;font-weight: bold;color: #fff;}
.pro-box li .xq .shu {position: absolute;display: block;text-align: center;}
.picScroll-left .bd li a{display: block; height: 300px; background: #fff; }
.picScroll-left .bd li img{ max-width: 100%;  display:block;display: inline-block; vertical-align: middle;}
.picScroll-left>.hd>.next{position: absolute; top: 0; left: 0; background: url(../images/next.jpg) no-repeat top center; width: 41px; height: 100px; left: -70px; top: 95px;}
.picScroll-left>.hd>.prev{position: absolute; top: 0; background: url(../images/prev.jpg) no-repeat top center; width: 41px; height: 100px; right: -70px; top: 95px;}
.span-name{width: auto; display: block;height: 100px;margin: 0 auto;padding:0 15px;line-height: 100px;text-align: center;font-size: 14px;background: #d6d6d6;color: #000;}
.span-name:hover{background: #28a84b;}
.span-name:hover a{ color: #fff;}
.span-name a{ font-size: 16px;}
.p-more{width: 90px; display:inline-block;float: right;height: 25px;margin: 20px auto;border: #c2c2c2 solid 1px;line-height: 25px;font-size: 15px;text-align: center;color: #000;}	 
.related-list li{ display: inline-block; width: 49%;}
#shownews .title{text-align: center; line-height: 35px; margin-bottom: 20px; font-weight: bold; font-size: 24px;}
#shownews .related {font-weight: bold;height: 40px;line-height: 30px;font-size: 13px;margin-top: 15px;background: url(../images/bg_news.gif) repeat-x;color: #fff;}
.related_cp ul {width: 100%;height: auto; padding-top: 6px;overflow: hidden;padding-bottom: 20px;}
.related_cp ul li {text-align: center;float: left;margin-right: 20px;}	
.related_cp ul li img {border: 1px solid #e4e4e4;height: 176px; padding: 5px;}
.related_cp ul li a:hover img {border: 1px solid #1661be;}
.related_cp{margin-top: 50px;}
#piclist li{ height:155px; background:none; border:1px solid #ddd;}	
#piclist li .ph_hover {top: 0;left: 0;width: 100%;height: 100%;display: block;position: absolute;}
.jobList li{ width:20%; float:left; text-align:center; line-height:40px; border-bottom:1px dashed #ccc; }
.jobList li span{ display: block; width: 100%; height: 100%;  display: block;  color: #f7f7f7;background: #004a96; padding: 10px 0;}
.page-guestbook b{ line-height:30px;  display:inline-block; width:80px; text-align:right;}
.page-guestbook dt{width: 100%;}
.page-guestbook b span{ padding-left:10px;}
.showjobList li{ border: 1px solid #ccc; border-top:none ; height: 40px; width:100%; line-height: 40px;}
.showjobList li div{ width: 50%; float: left;}
.showjobList li b{ color: #468847;  display: block; font-weight: 500; text-align: center;}
.showjobList li span{ width: 120px;  height:100%; display: inline-block; text-align: center;color: #468847; margin-right: 10px; border-right: 1px solid #ccc;} 
.showjobList {border-top:1px solid #ccc;  margin-bottom: 0;}
.lhms{ width: 100%;border: 1px solid #ccc; border-top:none ;}
.lhms b{ font-weight: 100;width: 120px;   min-height: 80px; display: inline-block;float: left; text-align: center;color: #468847;  }
.lhms span{ display: inline-block; height: auto; min-height: 80px; border-left: 1px solid #ccc; padding-left: 10px;}
.lh616{ width: 150px; line-height: 40px; margin: 5px auto ; border: 1px solid #006EC7;}
.downloadtimes{ padding: 0 5%;}
.downloadtimes i img{ margin-right: 5px; width: 14px;}
#guestbook  dt{ display: inline-block; width: 50%;}
#guestbook input[type="text"]{width:60%; padding: 0 2.5%;border-radius:5px; border:1px solid #C7E2F6;line-height:40px;}
.page-guestbook #guestbook  dt{width: 100%; padding: 5px 0;}
/*.page-guestbook #guestbook  textarea{ width:77%;}*/
.lh68{ position: absolute; top: 0; z-index: -1;}
.lhbd label,.gzjl{display:inline-block;margin-bottom: 0px;font-size: 16px;/*width: 28%;*/}
.gzjl{width: 100%;}
.gzjl textarea{width:83%; padding:2.5%;border-radius:5px; border:1px solid #C7E2F6;line-height:40px;box-sizing: border-box;}
.lhbd dt{ padding: 3px 0; width: 100%;}
.lhbdfr{ float: right;width:50%;}
.lhbdfl{ float: left;width:50%;}
/*.lhbdfr > dt:first-child{display: flex !important;align-items: center;}*/
.bbbbb{width:10%!important;}
/*.lhbdfr label{width: 100%;}*/
.lhbd input{ width: 57%;}
.lhbdfl input{ width: 67%;}
.lhbd span{font-weight: 100;}
.lhbd .Content{ width: 84%;}
.clear{ clear: both;}
.lhbd .Content{ height:155px;}
.submit{ background: #1661be; color: #fff; display: block; width: 80px; line-height:40px; margin:45px auto 0px; text-align: center; border: none;font-size: 16px;}
.lh615{  line-height:40px;margin:45px auto 0px;text-align: center; border: none;font-size: 16px;}
.BMapLib_SearchInfoWindow img{height: auto;}



/* 大屏幕 */
@media (min-width: 1728px) {
.fenlei-bg{width: 75%;}
}

@media (min-width: 1440px) and (max-width:1727px) {
#header{width:100%!important;}
.body-width{width:85%!important;}
.header-logo{width:40%!important;padding-top:3%!important;}
.qiehuan {padding-left: 42%!important;}
.fenlei-bg{width: 90%!important;}
.about-bg{width: 90%!important;}
.pro-title{width:30%!important;}
.pro-tu{padding-left:3%!important;padding-right: 6.5%!important;width: 47%!important;}
.news-bg{width:90%!important;}
.gd-bg{width:90%!important;}
.ys-bg{width:90%!important;}
.ys-left {padding:6% 5% 7%!important;}
.ys-bt{font-size: 22px!important;}
.index-footer-bg{width: 90%!important;}
.zlzs-nav{width:22%!important;}
.zlzs-nr{width: 77%!important;}

}

@media (min-width: 1280px) and (max-width:1439px) {
#header{width:100%!important;}
.body-width{width:90%!important;}
.header-logo{width:40%!important;padding-top:3%!important;}
.qiehuan{padding-left:36%!important;}
.fenlei-bg{width: 90%!important;}
.fl-ej li{width:50%!important;}
.about{padding: 7% 0 7%!important;}
.about-con{width:50%!important;}
.about-bg{width: 90%;}
.pro-title{width:30%;}
.pro-tu{padding-left:3%!important;padding-right: 6.5%!important;width: 47%;}
.pro-more li{margin-right: 10px;}
.news-bg{width:90%;}
.gs-xbt a{display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;-webkit-box-orient: vertical;}
.gd-bg{width:90%;}
.gd-title{width:70%;}
.value,.value2,.value3,.value4{font-size:42px!important;}
.ys-bg{width:90%;}
.ys-left {padding:8% 5%!important;}
.ys-bt{font-size: 22px!important;display: -webkit-box;-webkit-line-clamp:1;overflow: hidden;-webkit-box-orient: vertical;}
.ys-nr{display: -webkit-box;-webkit-line-clamp:5;overflow: hidden;-webkit-box-orient: vertical;}
.ys-gd{display:none;}
.ys-right li{height: auto!important;padding:17% 0!important;}
.ys-right li a{font-size: 22px!important;}
.index-footer-bg{width: 90%!important;}
.footer-left{width:27%!important;}
.f-logo{color: #000;font-size:32px!important;}
.f-logo p{font-weight: bold;font-size: 36px!important;}
.f-lxfs{width:45%!important;}
.f-center{width:12%!important;padding-right:0%!important;}
.gsjj-bt p,.gsjj-gd{display: none!important;}
.fzlc-tu{width:35%!important;border-right: 1px solid #eee;box-sizing: border-box;padding:0 4% 2% 0;}
.fzlc-nr{width:65%!important;padding-left:4%;box-sizing: border-box;}
.fzlc-nr p{font-size:36px!important;}
.zlzs-nav{width:22%!important;}
.zlzs-nr{width: 77%!important;}
.ny-lxfs li{padding:2% 1% 2% 9%!important;float: left;margin:0.2%;width:48%!important;}
}

@media (min-width: 980px) and (max-width: 1279px) {
#header{width:100%!important;}
.body-width{width:90%!important;}
.header-logo{width:50%!important;padding: 2% 0 1.5%!important;}
.qiehuan,.header-tel,.mobile_nav{display: none!important;}
.header-r{width: 50%!important;}
.hamburger{padding: 30px 6px!important;}
.sb-text9{display: none!important;}
.sb-text{width:100%!important;left:50%!important;bottom:-15%!important;}
.fenlei-bg{width: 90%!important;}
.fl-bt{display: -webkit-box;-webkit-line-clamp:4;overflow: hidden;-webkit-box-orient: vertical;font-size: 15px!important;height:70px!important;line-height:26px!important;}
.fl-nr{padding-top: 25px!important;}
.fla:hover,.flb:hover,.flc:hover,.fld:hover{padding:109px 40px 0px!important;}
.fla:hover .fl-znr,.flb:hover .fl-znr,.flc:hover .fl-znr,.fld:hover .fl-znr{cursor:pointer;transform:translate(0,-50px)!important;}
.fl-ej{height: 90px!important;overflow: hidden!important;}
.fl-ej li{width:100%!important;}
.about{padding: 7% 0 5%!important;}
.about-con{width:50%!important;}
.about-bt{font-size:30px!important;line-height: 50px!important;}
.about-bt p{font-size:20px!important;}
.about-diao{color: #000000;font-size:15px!important;line-height: 32px!important;margin-top:30px!important;display: -webkit-box;-webkit-line-clamp:4;overflow: hidden;-webkit-box-orient: vertical}
.about-more{margin-top:50px!important;line-height: 50px!important;}
.pro-title{width:33%!important;}
.pro-dbt{font-size:36px!important;line-height:45px!important;}
.pro-dbt p{font-size:40px!important;}
.pro-more li{width:130px!important;line-height:40px!important;border-radius: 50px!important;margin-right:10px!important;margin-top:40px!important;}
.pro-more li a{font-size: 14px!important;}
.pro-nr p{font-size: 30px!important;}
.pro-nr{font-size:14px!important;line-height:28px!important;margin-top:30px!important;display: -webkit-box;-webkit-line-clamp:3;overflow: hidden;-webkit-box-orient: vertical;}
.pro-tu{padding-left:3%!important;padding-right:0!important;width:50%!important;border-right: none!important;}
.pro-tu p{display: none!important;}
.pro-nav{width:10%!important;padding-top:12%!important;}
.pro-nav li{color: #818181!important;font-size: 16px!important;line-height:50px!important;}
.news-bg{width:90%!important;}
.gs-xbt a{display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;-webkit-box-orient: vertical;}
.gs-xgd{width:180px!important;}
.gd-bg{width:90%!important;}
.gd-title{width:90%!important;}
.gd-con li p{font-size: 18px!important;}
.value,.value2,.value3,.value4{font-size:30px!important;background: none;}
.ys-bg{width:90%!important;}
.ys-title{font-size: 15px!important;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;-webkit-box-orient: vertical;}
.ys-title p{font-size:32px!important;}
.ys-left {padding:6% 5%!important;width: 100%!important;}
.ys-bt{font-size: 22px!important;display: -webkit-box;-webkit-line-clamp:1;overflow: hidden;-webkit-box-orient: vertical;}
.ys-nr{margin-top:15px!important;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;-webkit-box-orient: vertical;}
.ys-gd{display:none;}
.ys-right{width: 100%!important;}
.ys-right li{height: auto!important;padding:7% 0!important;width:50%!important;float: left;}
.ys-right li a{font-size: 22px!important;}
.ysa{background:#1456ac!important;}
.ysb{background:#4ca9fd!important;}
.ys-right li p{font-size: 14px!important;}
.index-footer-bg{width: 90%!important;}
.footer-left{width:35%!important;}
.f-logo{color: #000;font-size:32px!important;}
.f-logo p{font-weight: bold;font-size: 36px!important;}
.f-lxfs{width:63%!important;}
.f-center{display: none;}
.dbgdw{padding-top:15%!important;}
.ny-bt{font-size:36px!important;}
.ny-bt p{font-size:16px!important;}
.gsjj-nr{width:100%!important;margin-top: 0!important;}
.gsjj-tu{width:100%!important;margin:30px auto;}
.pic-img li{width:33%!important;}
.fzlc-tu{width:35%!important;border-right:none!important;box-sizing: border-box;padding:0 0 2% 0!important;}
.fzlc-nr{width:65%!important;padding-left:3%!important;box-sizing: border-box;}
.fzlc-nr p{font-size:36px!important;}
.zlzs-nav{width:30%!important;}
.zlzs-nr{width: 70%!important;}
.zs-nr{width:33%!important;}
.ny-lxfs li{padding:2% 1% 2% 10%!important;float: left;margin:0.2%;width:48%!important;}
.ny-lxfs li span{font-size:18px!important;}
}
 
/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px) {
#header{width:100%;}
.body-width{width:90%!important;}
.header-logo{width:50%!important;padding: 2% 0 1.5%!important;}
.qiehuan,.header-tel,.mobile_nav{display: none!important;}
.header-r{width: 50%!important;}
.hamburger{padding: 30px 6px 0px!important;}
.sb-text9{display: none;}
.sb-text{width:100%!important;left:50%!important;bottom:-15%!important;}
.fenlei-bg{width: 90%!important;padding:80px 0px!important;}
.fla,.flb,.flc,.fld{float: left!important;width:49%!important;box-sizing: border-box;margin:0.5%;}
.fenlei-con{margin-top: 30px!important;}
.about{background: url(../images/about-wap.jpg) no-repeat top center!important;padding: 5% 0 50%!important;}
.about-con{width:100%!important;}
.about-bt{font-size:30px!important;line-height:45px!important;}
.about-bt p{font-size:22px!important;}
.about-diao{width:100%!important;display: -webkit-box;-webkit-line-clamp:5;overflow: hidden;-webkit-box-orient: vertical;}
.about-more{margin-top:50px!important;}
.pro-title{width:100%!important;}
.pro-nr{margin-top: 0px!important;}
.pro-dbt{display: none;}
.pro-more li{width:130px!important;line-height:40px;border-radius: 50px;margin-right:10px;margin-top:40px;}
.pro-more li a{font-size: 14px;}
.pro-tu{padding-left:3%!important;padding-right:8%!important;width:60%!important;}
.pro-tu li p{right:-80px!important;top:185px!important;}
.pro-nav{width:15%!important;padding-top:12%!important;}
.pro-nav li{color: #818181!important;font-size: 16px!important;line-height:50px!important;}
.news-bg{width:90%!important;}
.gs-xbt a{display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;-webkit-box-orient: vertical;}
.gs-xgd{width:180px!important;}
.news-left{width: 100%!important;}
.news-right{width: 100%!important;margin-top: 2%!important;}
.news-right li{padding:7% 5%!important;height:auto!important;width: 49%!important;margin: 0 0.5%;float: left;}
.gd-bg{width:90%!important;}
.gd-title{width:90%!important;font-size: 16px!important;line-height: 26px!important;}
.gd-con li p{font-size: 18px!important;}
.value,.value2,.value3,.value4{font-size:32px!important;background:none!important;}
.ys{background: url(../images/ys-wap.jpg) no-repeat top center!important;padding: 10% 0 25%!important;}
.ys-bg{width:90%!important;}
.ys-con{width:100%!important;}
.ys-title{text-align: center!important;}
.ys-title p{font-size:32px!important;}
.ys-left {padding:6% 5%!important;width: 100%!important;}
.ys-bt{font-size: 24px!important;display: -webkit-box;-webkit-line-clamp:1;overflow: hidden;-webkit-box-orient: vertical;}
.ys-nr{margin-top:15px!important;display: -webkit-box;-webkit-line-clamp:4;overflow: hidden;-webkit-box-orient: vertical;}
.ys-gd{display:none;}
.ys-right{width: 100%!important;}
.ys-right li{font-size:24px!important;height: auto!important;padding:7% 0!important;width:50%!important;float: left;}
.ys-right li a{font-size:24px!important}
.ysa{background:#1456ac!important;}
.ysb{background:#4ca9fd!important;}
.index-footer-bg{width: 90%!important;}
.footer-left{display: none!important;}
.f-lxfs{width:100%!important;}
.f-center{display: none;}
.dbgdw{padding-top:15%!important;}
.ny-bt{font-size:36px!important;}
.ny-bt p{font-size:16px!important;}
.ny-title{margin-bottom:8%!important;}
.gsjj-nr{width:100%!important;margin-top: 0!important;}
.gsjj-tu{width:100%!important;margin:30px auto;}
.pic-img li{width:33%!important;}
.fzlc-tu{width:100%!important;border-right:none!important;box-sizing: border-box;padding:0 0 2% 0!important;}
.fzlc-nr{width:100%!important;padding-left:0%!important;box-sizing: border-box;margin-bottom: 3%;}
.fzlc-nr p{font-size:36px!important;}
.zlzs-nav{width:100%!important;margin-bottom: 5%;}
.zlzs-nav li{width:50%!important;box-sizing: border-box;padding: 1% 1% 1% 5%!important;float: left;}
.zlzs-nr{width:100%!important;}
.zs-nr{width:33%!important;}
.pic-img9 li{width:25%!important;}
.ny-lxfs li{padding:2%!important;float: left;margin:0.2%;width:48%!important;background: none!important;}
.ny-lxfs li span{font-size:18px!important;}
/*.mobile_nav ul {width: 100%;}
.mobile_nav ul li{ margin-top: 0;height: auto;float: left;list-style: none;width: 33%; margin-right:0.33%; margin-bottom: 2px;line-height: 50px;text-align: center;transition: all 1s;background: rgba(0,0,0,0.5);}
.mobile_nav ul li a span {color: #fff;transition: all 1s;display: block;width: 100%;font-size: 16px;}
.mobile_nav ul li:hover {background: #1661be;}
.mobile_nav ul li:hover a {color: #fff;}
.mobile_nav {position: fixed;width: 100%;left: 0; top: 0; display: none;height: 100%;z-index: 110;background: rgba(0,0,0,0.3);}
.mobile_nav>ul{ display: block;}
.mobile_nav>ul>li{ display: block;}
.mobile_nav {position: absolute;width: 100vw;right: 0;top: 170px;display: none;height: auto;z-index: 110;background:none;}
.page-url{display: none;}
*/

}

/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (min-width: 481px) and (max-width:767px) {
#header{width:100%!important;}
.body-width{width:90%!important;}
.header-logo{width:70%!important;padding: 2% 0 1.5%!important;}
.qiehuan,.header-tel,.mobile_nav{display: none!important;}
.header-r{width:25%!important;}
.hamburger{padding:20px 6px 0px!important;}
.sb-text9{display: none!important;}
.sb-text{width:100%!important;left:50%!important;bottom:-15%!important;}
.fenlei-bg{width: 90%!important;padding:80px 0px!important;}
.fenlei-dbt{font-size: 36px!important;}
.fenlei-con{margin-top:30px!important;}
.fla,.flb,.flc,.fld{float: left!important;width:49%!important;box-sizing: border-box;margin:0.5%!important;background: #fff!important;box-shadow: 0px 5px 20px #f0f0f0!important;height:150px!important;}
.fla>a, .flb>a, .flc>a, .fld>a{padding-top: 50px!important;}
.fl-znr{cursor: pointer; transition: all 0.6s;}
.fl-bt{color: #444444!important;font-size: 16px!important;line-height: 30px!important;height: auto!important;}
.fl-bt p{color: #000!important;font-size: 26px!important;}
.fl-bt p:after{content: "";display: block;width: 30px;height: 2px;background: #ededed;margin: 30px 0px 20px!important;}
.fl-nr,.fl-ej{display: none!important;}
.fla:hover .fl-ej,.flb:hover .fl-ej,.flc:hover .fl-ej,.fld:hover .fl-ej{display: none!important;}
.fla:hover,.flb:hover,.flc:hover,.fld:hover{background: #fff!important;padding:0px 40px!important;}
.fla:hover .fl-znr,.flb:hover .fl-znr,.flc:hover .fl-znr,.fld:hover .fl-znr{transform:translate(0,0)!important;}
.fla:hover .fl-bt,.flb:hover .fl-bt,.flc:hover .fl-bt,.fld:hover .fl-bt{color: #000!important;}
.fla:hover .fl-bt p,.flb:hover .fl-bt p,.flc:hover .fl-bt p,.fld:hover .fl-bt p{color: #000!important;}
.about{background: url(../images/about-wapp.jpg) no-repeat top center!important;padding: 8% 0 55%!important;}
.about-con{width:100%!important;}
.about-bt{font-size:26px!important;line-height:45px!important;}
.about-bt p{font-size:22px!important;}
.about-diao{width:100%!important;line-height: 32px!important;margin-top:30px!important;display: -webkit-box;-webkit-line-clamp:4;overflow: hidden;-webkit-box-orient: vertical}
.about-more{margin-top:40px!important;line-height: 50px!important;}
.pro-title{width:100%!important;}
.pro-dbt{display: none!important;}
.pro-nr{margin-top: 0px!important;}
.pro-more li{width:130px!important;line-height:40px!important;border-radius: 50px!important;margin-right:10px!important;margin-top:40px!important;}
.pro-more li a{font-size: 14px!important;}
.pro-tu{padding: 0 3%!important;width:94%!important;border-right: 0px!important;}
.pro-tu li p{display: none!important;}
.pro-nav{width:100%!important;padding-top:0%!important;}
.pro-nav li{color: #818181!important;font-size: 16px!important;line-height:40px!important;float: left!important;width:28%!important;margin-right:5%!important;}
.pro-nav li:hover{padding-right:0px!important;}
.pro-nav li.on{padding-right:0px!important;}
.news-bg{width:90%!important;}
.news-title{font-size: 16px!important;}
.news-title p{font-size:36px!important;}
.news-left{width: 100%!important;}
.news-left li{width: 100%!important;height:200px!important;margin-bottom:2%;}
.gs-xbt{margin:20px 0px!important;}
.gs-xbt a{font-size: 20px!important;line-height: 34px!important;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;-webkit-box-orient: vertical;}
.gs-xnr a{font-size: 14px;line-height: 26px!important;}
.news-left ul li.on .gs-xgd{display: none!important;}
.news-right{width: 100%!important;margin-top: 1%;}
.news-right li{padding:7% 5%!important;height:auto!important;width: 49%!important;margin: 0 0.5%!important;float: left!important;}
.gd-bg{width:90%!important;}
.gd-title p{font-size: 28px!important;}
.gd-title{width:90%!important;font-size: 14px!important;line-height: 26px!important;}
.gd-con li p{font-size:16px!important;}
.gd-con li img{width:60%!important;}
.value,.value2,.value3,.value4{font-size:32px!important;background:none!important;}
.ys{background: url(../images/ys-wap.jpg) no-repeat top center!important;padding: 10% 0 25%!important;}
.ys-bg{width:90%!important;}
.ys-con{width:100%!important;}
.ys-title{text-align: center!important;}
.ys-title p{font-size:32px!important;}
.ys-left {padding:6% 5%!important;width: 100%!important;}
.ys-bt{font-size: 24px!important;display: -webkit-box;-webkit-line-clamp:1;overflow: hidden;-webkit-box-orient: vertical;}
.ys-nr{margin-top:15px!important;display: -webkit-box;-webkit-line-clamp:4;overflow: hidden;-webkit-box-orient: vertical;}
.ys-gd{display:none;}
.ys-right{width: 100%!important;}
.ys-right li{font-size:24px!important;height: auto!important;padding:7% 0!important;width:50%!important;float: left;}
.ys-right li a{font-size:24px!important;}
.ysa{background:#1456ac!important;}
.ysb{background:#4ca9fd!important;}
.index-footer-bg{width: 90%!important;}
.footer-left{display: none!important;}
.f-lxfs{width:100%!important;}
.f-lxfs li{font-size:14px!important;color: rgba(0,0,0,0.65);line-height:26px!important;}
.f-center,.f-bottom{display: none;}
.dbg-bg{padding:10% 4%!important;}
.dbgdw{padding-top:18%!important;}
.ny-bt{font-size:32px!important;}
.ny-bt p{font-size:15px!important;}
.ny-bt p,.ny-bt a{font-size:15px!important;}
.ny-title{margin-bottom:12%!important;}
.about-nynr{margin-top:0px!important;}
.gsjj-nr{width:100%!important;margin-top: 0!important;}
.gsjj-bt p{font-size:30px!important;}
.gsjj-tu{width:100%!important;margin:30px auto;}
.gsjj-tupian{margin-top: 2%;}
.gsjj-tupian li{width: 50%!important;padding:0.4%!important;}
.pic-img li{width:50%!important;}
.fzlc-tu{width:100%!important;border-right:none!important;box-sizing: border-box;padding:0 0 2% 0!important;}
.fzlc-nr{width:100%!important;padding-left:0%!important;box-sizing: border-box;margin-bottom: 3%;}
.fzlc-nr p{font-size:36px!important;}
.zlzs-nav{width:100%!important;margin-bottom: 5%;}
.zlzs-nav li{width:50%!important;box-sizing: border-box;padding:0!important;float: left;font-size: 15px!important;background:none!important;}
.zlzs-nr{width:100%!important;}
.zs-nr{width:33%!important;}
.pic-img9 li{width:25%!important;}
.ny-gsxw li{width:49%!important;}
.ny-lxfs li{width: 100%!important;background: none!important;margin-bottom: 1%!important;}
.ny-lxfs li span{font-size:18px!important;}
.hzkh-by{font-size:16px!important;}
.ny-hzkh-nav ul{width:100%!important;}
.ny-hzkh-nav li{padding: 0px 5px!important;}
/*.mobile_nav ul {width: 100%;display: block;}
.mobile_nav ul li{ margin-top: 0;height: auto;float: left;list-style: none;width: 33%; margin-right:0.33%; margin-bottom: 2px;line-height: 50px;text-align: center;transition: all 1s;background: rgba(0,0,0,0.5);}
.mobile_nav ul li a span {color: #fff;transition: all 1s;display: block;width: 100%;font-size: 16px;}
.mobile_nav ul li:hover {background: #1661be;}
.mobile_nav ul li:hover a {color: #fff;}
.mobile_nav {position: fixed;width: 100%;left: 0; top: 0; display: none;height: 100%;z-index: 110;background: rgba(0,0,0,0.3);}
.mobile_nav>ul{ display: block;}
.mobile_nav>ul>li{ display: block;}
.mobile_nav {position: absolute;width: 100vw;right: 0;top:80px;display: none;height: auto;z-index: 110;background:none;}
.page-url li a:hover span{ color: #1661be; font-size: 15px; font-weight: bold;}
.page-url li.lihover a{color: #1661be;}.fenlei{display: none;}
.index-slide {height: auto;}
.index-slide-2 video{height:100%;}
.index-footer{display: none;}
.index-footer{display: none;}
.index-footerm{display: flex;align-items: center;justify-content: space-between;}
.ib6m-list{background: #191919; width: 25%;padding:.5rem 0;text-align: center;}
.ib6m-list.active{background: #fa710b;}
.ib6ml-icon img{max-width: 35%;}
.ib6ml-text{color: #fff;font-size:1rem;}
.ny-about-bt{font-size:40px!important;}
.page-url{margin-bottom:20px!important;}
.page-url ul li{background:#fff!important;width:49.5%;float: left;margin:1px;box-sizing: border-box;margin-right: 0px!important;border-bottom: none!important;}
.page-news li{width: 100%;}
.page-news li .xw-img{width:35%;float: left;margin-right: 20px;}
.lhbdfl,.lhbdfr{width:100%;}
*/

}

/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {
.index-slide{align-items:flex-start;height:110VW!important;}
#header{width:100%!important;}
.body-width{width:90%!important;}
.header-logo{width:70%!important;padding: 4% 0 1.5%!important;}
.qiehuan,.header-tel,.mobile_nav{display: none!important;}
.header-r{width:25%!important;}
.hamburger{padding:10px 6px 13px!important;}
.banner{position: relative;display: none!important;}
.sj-banner{display: block!important;}
.ib-titb {font-size: 2rem!important;}
.index-slide video{width: auto!important;}
.sb-bj>img:first-child{display: none!important;}
.sb-bj>img:last-child{display: block!important;}
.swiper-slide .sb-text9 > div:last-child {margin-top:1VH!important;}
.sb-text9{display: none!important;}
.sb-text{display: none!important;}
.fenlei-bg{width: 90%!important;padding:60px 0px!important;}
.fenlei-dbt{font-size:30px!important;}
.fenlei-more {width: 130px!important;line-height: 40px!important;}
.fenlei-con{margin-top:30px!important;}
.fla,.flb,.flc,.fld{float: left!important;width:49%!important;box-sizing: border-box;margin:0.5%!important;padding:0px 30px!important;box-shadow: 0px 5px 20px #f0f0f0!important;background: none!important;height: 140px!important;}
.fla>a, .flb>a, .flc>a, .fld>a{padding-top:25px!important;}
.fl-a p{background: url(../images/fl-tu_06.png) no-repeat top left!important;padding-top:40%!important;}
.fl-b p{background: url(../images/fl-tu_10.png) no-repeat top left!important;padding-top:40%!important;}
.fl-c p{background: url(../images/fl-tu_08.png) no-repeat top left!important;padding-top:40%!important;}
.fl-d p{background: url(../images/fl-tu_13.png) no-repeat top left!important;padding-top:40%!important;}
.fl-bt{color: #444444!important;font-size:15px!important;line-height:26px!important;height: auto!important;}
.fl-bt p{color: #000!important;font-size: 12px!important;line-height: 50px!important;margin-bottom:10px!important;}
.fl-bt p:after{display: none!important;}
.fl-znr{cursor: pointer; transition: all 0.6s;}
.fl-nr,.fl-ej{display: none!important;}
.fla:hover .fl-ej,.flb:hover .fl-ej,.flc:hover .fl-ej,.fld:hover .fl-ej{display: none!important;}
.fla:hover,.flb:hover,.flc:hover,.fld:hover{background: #fff!important;padding:50px 40px!important;}
.fla:hover .fl-znr,.flb:hover .fl-znr,.flc:hover .fl-znr,.fld:hover .fl-znr{transform:translate(0,0)!important;}
.fla:hover .fl-bt,.flb:hover .fl-bt,.flc:hover .fl-bt,.fld:hover .fl-bt{color: #000!important;}
.fla:hover .fl-bt p,.flb:hover .fl-bt p,.flc:hover .fl-bt p,.fld:hover .fl-bt p{color: #000!important;}
.about{background: url(../images/about-wapp.jpg) no-repeat top center!important;padding:10% 0 85%!important;}
.about-con{width:100%!important;}
.about-bt{font-size:30px!important;line-height:45px!important;}
.about-bt p{font-size:16px!important;}
.about-diao{margin-top:20px!important;font-size:14px!important;line-height:30px!important;display: -webkit-box;-webkit-line-clamp:4;overflow: hidden;-webkit-box-orient: vertical;width: 100%!important;}
.about-more{margin-top:30px!important;line-height: 45px!important;}
.pro-title{width:100%!important;}
.pro-nr{margin-top: 0px!important;}
.pro-dbt{display: none!important;}
.pro-more{
	display: none;
}
.ny-daohang>ul {
    background: #f5f5f5;
}
.ny-daohang ul li {
    line-height: 20px!important;
    padding: 10px 0;
}
.pro-more li{width:160px!important;line-height:40px!important;border-radius: 50px!important;margin-right:5px!important;margin-top:40px!important;}
.pro-more li a{font-size: 14px!important;}
.pro-tu{padding: 0 3%!important;width:94%!important;border-right: 0px!important;}
.pro-tu li p{display: none!important;}
.pro-nav{width:100%!important;padding-top:0%!important;}
.pro-nav li{color: #818181!important;font-size: 16px!important;line-height:40px!important;/*float: left;width:28%!important;*/margin-right:5%!important;}
.pro-nav li:hover{padding-right:0px!important;}
.pro-nav li.on{padding-right:0px!important;}
.news-bg{width:90%!important;padding: 8% 0 12%!important;}
.news-title{font-size: 16px!important;}
.news-title p{font-size:30px!important;}
.news-left{width: 100%!important;}
.news-left li{width: 100%!important;height:200px!important;margin-bottom:2%!important;}
.gs-xbt{margin:20px 0px!important;}
.gs-xbt a{font-size: 20px!important;line-height: 34px!important;display: -webkit-box;-webkit-line-clamp:1;overflow: hidden;-webkit-box-orient: vertical;}
.gs-xnr{
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.gs-xnr a{font-size: 14px!important;line-height: 26px!important;}
.news-left ul li.on .gs-xgd{display: none!important;}
.news-right{width: 100%!important;margin-top: 1%!important;}
.news-right li{padding:7% 5% 3%!important;height:auto!important;width: 100%!important;}
.gd-bg{width:90%!important;}
.gd-title p{font-size: 28px!important;}
.gd-title{width:100%!important;font-size: 14px!important;line-height: 26px!important;}
.gd-con li{width: 50%!important;}
.gd-con li p{font-size:16px!important;line-height:22px!important;}
.value,.value2,.value3,.value4{font-size:32px!important;background:none!important;}
.ys{background: url(../images/ys-wap.jpg) no-repeat top center!important;padding: 10% 0!important;}
.ys-bg{width:90%!important;}
.ys-con{width:100%!important;}
.ys-title{text-align: center!important;font-size: 15px!important;}
.ys-title p{font-size:32px!important;}
.ys-left {padding:6% 5%!important;width: 100%!important;}
.ys-bt{font-size: 24px!important;display: -webkit-box;-webkit-line-clamp:1;overflow: hidden;-webkit-box-orient: vertical;}
.ys-nr{margin-top:15px!important;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;-webkit-box-orient: vertical;}
.ys-gd{display:none;}
.ys-right{width: 100%!important;}
.ys-right li{font-size:24px!important;height: auto!important;padding:7% 0!important;width:100%!important;margin-bottom: 0%!important;}
.ys-right li a{font-size:24px!important;}
.ysa{background:#1456ac!important;}
.ysb{background:#4ca9fd!important;}
.index-footer{display: none!important;}
.index-footerm{display: flex!important;align-items: center!important;justify-content: space-between!important;}
.ib6m-list{background: #191919!important; width: 25%!important;padding:.5rem 0!important;text-align: center!important;}
.ib6m-list.active{background: #1661be!important;}
.ib6ml-icon img{max-width: 35%!important;}
.ib6ml-text{color: #fff!important;font-size:0.8rem!important;}
.dbg-bg{padding:13% 4% 7%!important;min-height: 700px!important;}
.dbgdw{padding-top:22%!important;}
.ny-bt{font-size:32px!important;}
.ny-bt p{font-size:15px!important;}
.ny-bt p,.ny-bt a{font-size:15px!important;}
.ny-title{margin-bottom:14%!important;}
.about-nynr{margin-top:0px!important;}
.gsjj-nr{width:100%!important;margin-top: 0!important;}
.gsjj-bt p{font-size:25px!important;}
.gsjj-tu{width:100%!important;margin:30px auto;}
.gsjj-tupian{margin-top: 2%;}
.gsjj-tupian li{width: 50%!important;padding:0.4%!important;}
.gsjj-bt2{margin:20px auto 0px!important;font-size:15px!important;line-height:26px!important;}
.gsjj-bt2 P{font-size:25px!important;}
.pic-img li{width:50%!important;}
.pic-img li p{font-size: 15px!important;line-height: 45px!important;}
.fzlc-tu{width:100%!important;border-right:none!important;box-sizing: border-box;padding:0 0 2% 0!important;}
.fzlc-nr{width:100%!important;padding-left:0%!important;box-sizing: border-box;margin-bottom: 3%;}
.fzlc-nr p{font-size:36px!important;}
.zlzs-nav{width:100%!important;margin-bottom: 5%;}
.zlzs-nav li{width:100%!important;font-size: 15px!important;}
.zlzs-nr{width:100%!important;}
.zs-nr{width:50%!important;}
.pic-img9 li{width:100%!important;}
.ny-gsxw li{width:100%!important;padding:5%!important;}
.zhaopin-tu{width: 80%!important;}
.zz-title span{display: none!important;}
.zz-title{font-size:20px!important;}
.zz-number{font-size: 20px!important;}
.zz-nycon p{font-size:16px!important;}
.ny-lxfs li{width: 100%!important;background: none!important;margin-bottom: 1%!important;}
.ny-lxfs li span{font-size:18px!important;}
.hzkh-by{font-size:15px!important;}
.ny-hzkh-nav ul{width:100%!important;display: flex;flex-wrap: wrap;flex: 0;}
.ny-hzkh-nav li{padding: 0px 5px!important;width: 50%!important;margin-top:10px!important; }
/*.mobile_nav ul {width: 100%;display: block;}
.mobile_nav ul li{ margin-top: 0;height: auto;float: left;list-style: none;width: 33%; margin-right:0.33%; margin-bottom: 2px;line-height: 50px;text-align: center;transition: all 1s;background: rgba(0,0,0,0.5);}
.mobile_nav ul li a span {color: #fff;transition: all 1s;display: block;width: 100%;font-size: 16px;}
.mobile_nav ul li:hover {background: #1661be;}
.mobile_nav ul li:hover a {color: #fff;}
.mobile_nav {position: fixed;width: 100%;left: 0; top: 0; display: none;height: 100%;z-index: 110;background: rgba(0,0,0,0.3);}
.mobile_nav>ul{ display: block;flex-wrap: wrap!important;}
.mobile_nav>ul>li{ display: block;}
.mobile_nav {position: absolute;width: 100vw;right: 0;top:100px;display: none;height: auto;z-index: 110;background:none;}
.page-url li a:hover span{ color: #1661be; font-size: 15px; font-weight: bold;}
.page-url li.lihover a{color: #1661be;}
.index-slide {height: auto;}
.index-slide-2 video{height:100%;}
.page-url{margin-bottom:20px!important;}
.page-url ul li{
	height: 55px;line-height:55px;display: -webkit-box;-webkit-line-clamp:1;overflow: hidden;-webkit-box-orient: vertical;
background:#fff!important;width:49.5%;float: left;margin:1px;box-sizing: border-box;margin-right: 0px!important;border-bottom: none!important;}
.page-news li{width: 100%;}
.page-news li .xw-img{width:100%!important;margin-bottom: 15px!important;}
.page-news li .xw-bt{margin-bottom: 10px!important;}
.lhbdfl,.lhbdfr{width:100%;}

#page_main{padding: 35px 0px!important;}
.page-news{padding: 20px 0px!important;}
.page{display: none;}
.lhbd label{width: 50%!important;}
#guestbook textarea, #guestbook input[type="text"]{width:90%!important;}
.page-guestbook{padding: 20px 0px!important;}
.lxa{background:#f9f9f9!important;}
.lxb{background:#f9f9f9!important;}
.ny-lxfs ul{display: block!important;}
.ny-lxfs li{padding:20px!important;font-size: 15px!important;}
.ny-lxfs li p{font-size:20px!important;}*/


}


